.error{background:#d9000d;color:#fff;margin-top:-2rem;margin-bottom:2rem;padding:.5rem 1rem;border-radius:.5rem;font-size:calc(1.5rem*var(--qahwcag_base-font-size));font-family:"Montserrat",sans-serif;display:none}.success{background:#27ae60;color:#fff;margin-bottom:2rem;padding:.5rem 1rem;border-radius:.5rem;font-size:calc(1.5rem*var(--qahwcag_base-font-size));display:none}input,textarea,select{background:none;width:100%;padding:1.6rem 3rem;border:solid 1px rgba(139,139,139,.4);font-size:18px;border-radius:1rem;color:#000;outline:0;resize:none}input::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder{color:rgba(49,33,51,.4)}input::placeholder,textarea::placeholder,select::placeholder{color:rgba(49,33,51,.4)}input::-webkit-scrollbar,textarea::-webkit-scrollbar,select::-webkit-scrollbar{border-top-right-radius:1rem;border-bottom-right-radius:1rem}input[disabled],textarea[disabled],select[disabled]{opacity:.5}.input-secondary{border:solid 1px #db0060;color:#db0060}.input-secondary::-moz-placeholder{color:rgba(219,0,96,.4)}.input-secondary::placeholder{color:rgba(219,0,96,.4)}.form-row{margin-bottom:2.5rem}.form-row:has(.form-error) input,.form-row:has(.form-error) textarea,.form-row:has(.form-error) select{border-color:#d32f2f;box-shadow:0 0 0 .3rem rgba(211,47,47,.15)}.form-row:has(.form-error) input:hover,.form-row:has(.form-error) input:focus,.form-row:has(.form-error) textarea:hover,.form-row:has(.form-error) textarea:focus,.form-row:has(.form-error) select:hover,.form-row:has(.form-error) select:focus{border-color:#d32f2f;box-shadow:0 0 0 .3rem rgba(211,47,47,.15)}.form-row.mab-2{margin-bottom:2rem}.form-row.mab-4{margin-bottom:4rem}.form-row--fontfamily-poppins .form-label{font-family:"Poppins",serif}.form-row--fontfamily-poppins .form-error{font-family:"Poppins",serif}.form-row--fontfamily-poppins input,.form-row--fontfamily-poppins textarea,.form-row--fontfamily-poppins select{font-family:"Poppins",serif}.form-row--fontfamily-poppins label,.form-row--fontfamily-poppins span{font-family:"Poppins",serif}.form-password{position:relative}.form-password input{padding:1.6rem 5.8rem 1.6rem 3rem}.form-password-toggle{position:absolute;right:1.8rem;top:50%;transform:translate(0, -50%);width:2.4rem;aspect-ratio:1/1;padding:0;border:0;background:none;cursor:pointer}.form-password-toggle:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:#68788e;-webkit-mask:url("../img/ico/eye.svg") no-repeat center;mask:url("../img/ico/eye.svg") no-repeat center;-webkit-mask-size:contain;mask-size:contain;transition:.3s}.form-password-toggle:hover:before{background:#db0060;transition:.3s}.form-password-toggle.active:before{-webkit-mask-image:url("../img/ico/eye-off.svg");mask-image:url("../img/ico/eye-off.svg")}.form-error{position:relative;margin-top:.8rem;padding:1rem 1.2rem 1rem 3.6rem;background:rgba(211,47,47,.08);color:#d32f2f;border-radius:.8rem;font-size:calc(1.4rem*var(--qahwcag_base-font-size));font-weight:500;line-height:120%;animation:appendAnimation .25s ease-in-out;-webkit-animation:appendAnimation .25s ease-in-out}.form-error:before{position:absolute;content:"";left:1.2rem;top:50%;transform:translate(0, -50%);width:1.6rem;height:1.6rem;background:#d32f2f;-webkit-mask:url("../img/ico/error.svg") no-repeat center/contain;mask:url("../img/ico/error.svg") no-repeat center/contain}.form-error.hide{display:none}.form-label{display:block;color:#172842;font-size:calc(1.8rem*var(--qahwcag_base-font-size));line-height:2.2rem;margin-bottom:.8rem;margin-left:.8rem}.form-label--disabled{opacity:.5}.custom-select-label{background:none;width:100%;padding:1.6rem 6rem 1.6rem 3rem;font-size:18px;font-weight:400;border:solid 1px rgba(139,139,139,.4);border-radius:1rem;color:rgba(49,33,51,.4);cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:"Montserrat",sans-serif}.custom-select-label.used{color:#000}.custom-select-label:after{position:absolute;content:"";right:1.8rem;top:50%;transform:translate(0, -50%);width:1.4rem;aspect-ratio:11/7;background:#db0060;-webkit-mask:url("../img/ico/arrow.svg") no-repeat;mask:url("../img/ico/arrow.svg") no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:.3s}.custom-select-label.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.custom-select-label.active:after{transform:translate(0, -50%) rotate(180deg);transition:.3s}.custom-select-option{padding:1rem 2.7rem;font-size:calc(1.4rem*var(--qahwcag_base-font-size));cursor:pointer;transition:.3s}.custom-select-option:not(:last-child){position:relative}.custom-select-option:not(:last-child):after{position:absolute;content:"";left:2rem;bottom:0;width:11rem;height:.1rem;max-width:calc(100% - 4rem);background:rgba(0,0,0,.2);transition:.3s}.custom-select-option:hover{background:#db0060;color:#fff;transition:.3s}.custom-select-option:hover:after{background:#db0060;transition:.3s}.custom-select-option-container{position:absolute;top:-1px;max-height:22rem;overflow-y:auto;border-right:solid 1px rgba(139,139,139,.4);border-left:solid 1px rgba(139,139,139,.4);border-bottom:solid 1px rgba(139,139,139,.4);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;width:100%;z-index:9;background:#f2f3f4;display:none}.custom-select-option-container--white{background:#fff}.custom-select-relative{position:relative}.custom-select--bg-white .custom-select-label{background:#fff}.custom-select--bg-white .custom-select-option{background:#fff}.custom-select--bg-white .custom-select-option:hover{background:#db0060}.checkbox{position:relative;min-width:2rem;min-height:2rem;margin-bottom:2rem}.checkbox.mab-0{margin-bottom:0}.checkbox.radius .checkbox-content{border-radius:50%}.checkbox.radius .checkbox-content:after{border-radius:50%}.checkbox.marker input:checked+.checkbox-content{background:#094067;border:2px solid #094067}.checkbox.marker input:checked+.checkbox-content:after{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:1rem;height:.8rem;background-image:url("/gfx/ico/marker.svg");background-position:center;background-size:contain;background-repeat:no-repeat;border:none}.checkbox.access .checkbox-content{border:1px solid #707070;border-radius:50%}.checkbox.access .checkbox-content:before{border-radius:50%}.checkbox.access .checkbox-content:after{border-radius:50%}.checkbox.access .checkbox-label{color:#312133;font-size:calc(1.6rem*var(--qahwcag_base-font-size));line-height:1.9rem}.checkbox.quiz .checkbox-content{border:1px solid #707070;border-radius:50%}.checkbox.quiz .checkbox-content:before{border-radius:50%}.checkbox.quiz .checkbox-content:after{border-radius:50%}.checkbox.quiz .checkbox-label{color:#312133;font-size:calc(1.6rem*var(--qahwcag_base-font-size));line-height:1.9rem}.checkbox.quiz input:checked+.checkbox-content:after{background:#db0060}.checkbox.quiz input:checked+.checkbox-content:before{background-color:rgba(219,0,96,.25)}.checkbox.multiple .checkbox-content{border:1px solid #707070;border-radius:.3rem}.checkbox.multiple .checkbox-content:before{border-radius:50%}.checkbox.multiple .checkbox-content:after{width:1.1rem !important;height:unset !important;aspect-ratio:11/8;background:#db0060;-webkit-mask:url("/gfx/ico/answer-multiple.svg") no-repeat;mask:url("/gfx/ico/answer-multiple.svg") no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:0;transition:.3s}.checkbox.multiple .checkbox-label{color:#312133;font-size:calc(1.6rem*var(--qahwcag_base-font-size));line-height:1.9rem}.checkbox.multiple input:checked+.checkbox-content:after{opacity:1;transition:.3s}.checkbox.multiple input:checked+.checkbox-content:before{background-color:rgba(219,0,96,.25)}.checkbox--secondary .checkbox-content{border:2px solid #db0060}.checkbox--secondary .checkbox-label{color:#db0060}.checkbox input,.checkbox .checkbox-content{position:absolute;left:0;top:0;width:2rem;height:2rem}.checkbox input{opacity:0;z-index:1;cursor:pointer}.checkbox input[disabled]{cursor:inherit !important}.checkbox input[disabled]~div{opacity:.5;cursor:inherit !important}.checkbox input[disabled]~label{opacity:.5;cursor:inherit}.checkbox-content{border:2px solid #8b8b8b;border-radius:4px;background:bottom no-repeat;transition:.5s}.checkbox-content:after{position:absolute;content:"";left:50%;top:50%;transform:translate(-50%, -50%);width:0;height:0;border:0px solid #db0060;transition:.3s}.checkbox input:checked+.checkbox-content:after{width:12px;height:12px;background:#db0060;transition:.3s}.checkbox input:checked+.checkbox-content:before{position:absolute;content:"";left:50%;top:50%;border-radius:50%;transform:translate(-50%, -50%);animation:animatecheck .8s ease-out;background-color:rgba(219,0,96,.25)}.checkbox-label{padding-left:4rem;font-family:"Montserrat",sans-serif;display:block;cursor:pointer;color:#000;font-weight:400;font-size:calc(1.6rem*var(--qahwcag_base-font-size));line-height:1.9rem}.checkbox-middle input,.checkbox-middle .checkbox-content{top:50%;transform:translate(0, -50%)}.checkbox-radio .checkbox-content{border-radius:50%}.checkbox-radio .checkbox-content:after{border-radius:50%}.checkbox-radio input{margin-bottom:0}.checkbox.correct-active .checkbox-content{border:1px solid #6bb90b;opacity:1}.checkbox.correct-active .checkbox-content:after{width:12px;height:12px;transition:.3s;background:#6bb90b !important}.checkbox.correct-active .checkbox-label{color:#6bb90b;opacity:1}.checkbox.uncorrect-active .checkbox-content{border:1px solid #c20518;opacity:1}.checkbox.uncorrect-active .checkbox-content:after{width:12px;height:12px;transition:.3s;background:#c20518 !important}.checkbox.uncorrect-active .checkbox-label{color:#c20518;opacity:1}@keyframes animatecheck{0%{width:200%;height:200%;opacity:1}to{width:400%;height:400%;opacity:0}}.input-list{position:absolute;left:0;top:100%;opacity:0;z-index:1;background:#333;font-family:"Montserrat",sans-serif;color:#fafaff;max-height:0;overflow:hidden;width:100%;margin-top:0;transition:.5s all}.input-list-container{position:relative}.input-list.show{opacity:1;max-height:20rem;overflow-y:auto}.input-list.loading:after{content:"...";padding:1rem;display:block}.input-list-item{padding:1rem;cursor:pointer}.input-list-item.active,.input-list-item:hover{background:#444}.flash-message{position:fixed;top:5rem;left:50%;transform:translate(-50%, 0);padding:1.4rem 2rem 1.4rem 4.6rem;border-radius:.8rem;background-color:#fff;font-size:calc(1.4rem*var(--qahwcag_base-font-size));font-weight:500;line-height:120%;box-shadow:0 1rem 3rem rgba(0,0,0,.12);z-index:99;animation:appendAnimation .3s ease-in-out;-webkit-animation:appendAnimation .3s ease-in-out}.flash-message:before{position:absolute;content:"";left:1.4rem;top:50%;transform:translate(0, -50%);width:2rem;height:2rem}.flash-message.flash-error{color:#d32f2f;background-image:linear-gradient(rgba(211, 47, 47, 0.08), rgba(211, 47, 47, 0.08))}.flash-message.flash-error:before{background:#d32f2f;-webkit-mask:url("../img/ico/error.svg") no-repeat center/contain;mask:url("../img/ico/error.svg") no-repeat center/contain}.flash-message.flash-warning{color:#f39c12;background-image:linear-gradient(rgba(243, 156, 18, 0.08), rgba(243, 156, 18, 0.08))}.flash-message.flash-warning:before{background:#f39c12;-webkit-mask:url("../img/ico/warning.svg") no-repeat center/contain;mask:url("../img/ico/warning.svg") no-repeat center/contain}.flash-message.flash-success{color:#27ae60;background-image:linear-gradient(rgba(39, 174, 96, 0.08), rgba(39, 174, 96, 0.08))}.flash-message.flash-success:before{background:#27ae60;-webkit-mask:url("../img/ico/success.svg") no-repeat center/contain;mask:url("../img/ico/success.svg") no-repeat center/contain}.static-error{position:relative;display:flex;align-items:flex-start;gap:1rem;padding:1.2rem 1.6rem;text-align:left;font-size:calc(1.4rem*var(--qahwcag_base-font-size));line-height:1.45;margin-bottom:3rem;border-radius:.5rem;border-left:.4rem solid rgba(0,0,0,0);box-shadow:0 .2rem .8rem rgba(0,0,0,.08);animation:appendAnimation .3s ease-in-out;-webkit-animation:appendAnimation .3s ease-in-out}.static-error:before{content:"";flex:0 0 auto;width:2rem;aspect-ratio:1/1;margin-top:.1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.static--error{border-left-color:#d32f2f;background:rgba(211,47,47,.12)}.static--error:before{background:#d32f2f;-webkit-mask-image:url("../img/ico/error.svg");mask-image:url("../img/ico/error.svg")}.static--warning{border-left-color:#f39c12;background:rgba(243,156,18,.12)}.static--warning:before{background:#f39c12;-webkit-mask-image:url("../img/ico/warning.svg");mask-image:url("../img/ico/warning.svg")}.static--success{border-left-color:#27ae60;background:rgba(39,174,96,.12)}.static--success:before{background:#27ae60;-webkit-mask-image:url("../img/ico/success.svg");mask-image:url("../img/ico/success.svg")}.shipping_work{display:none}.branchname{display:none}.hidden-agreements-arrow{position:relative;width:3rem;height:3rem;cursor:pointer}.hidden-agreements-arrow:before{position:absolute;content:"";left:50%;top:50%;transform:translate(-50%, -50%) rotate(90deg);width:1rem;aspect-ratio:7/12;background:#db0060;-webkit-mask:url("../img/ico/arrow-rounded.svg") no-repeat;mask:url("../img/ico/arrow-rounded.svg") no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:.3s}.hidden-agreements-arrow.active:before{transform:translate(-50%, -50%) rotate(270deg)}.hidden-agreements-container{display:none;margin-left:2rem}.checkbox-button input{display:none}.checkbox-button input:checked+label:before{opacity:0}.checkbox-button input:checked+label:after{opacity:1}.checkbox-button label{position:relative;display:inline-block;padding:2.4rem 4rem 2.4rem 7.5rem;background:#db0060;color:#fff;cursor:pointer;border-radius:2px;transition:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-button label:hover{background:#094067;transition:.3s}.checkbox-button label:before,.checkbox-button label:after{position:absolute;content:"";left:4rem;top:50%;transform:translate(0, -50%);width:2rem;height:2rem;transition:.3s}.checkbox-button label:before{-webkit-mask:url("../img/ico/circle-plus.svg") no-repeat;mask:url("../img/ico/circle-plus.svg") no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#fff}.checkbox-button label:after{-webkit-mask:url("../img/ico/circle-minus.svg") no-repeat;mask:url("../img/ico/circle-minus.svg") no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#fff;transition:.3s;opacity:0}.save-address-container{display:none}