:root{--app-color-red:#ed1c24;--app-neutral-100:rgba(38,38,38,.1);--app-neutral-120:rgba(38,38,38,.12);--app-neutral-200:rgba(38,38,38,.2);--app-neutral-500:rgba(38,38,38,.5);--app-primary:#305339;--app-text-default:#262626;--app-text-strong:rgba(38,38,38,.8);--app-text-weak:rgba(38,38,38,.5);--app-text-light:rgba(38,38,38,.2);--app-text-inverted:#fff;--app-bg-default:#fff;--app-bg-muted:#f7f7f5;--app-bg-inverted:#262626;--app-button-primary:#262626;--app-button-primary-hover:#262626cc;--app-button-text:#fff}:active,:focus,a:active,a:focus{outline:none}body,html{height:100%;line-height:100%;margin:0;padding:0;width:100%}aside,footer,header,nav{display:block}button,input,textarea{font-family:inherit;outline:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}input::-ms-clear{display:none}button{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:0}button::-moz-focus-inner{border:0;padding:0}a,a:hover,a:visited{text-decoration:none}ul{margin:0;padding:0}ul li{list-style:none}img{vertical-align:middle}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0;padding:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=number]{-moz-appearance:textfield}input[type=password]::-ms-clear,input[type=password]::-ms-reveal{display:none}input[type=password]::-ms-clear,input[type=password]::-ms-reveal{display:none!important}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}html *{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}html{font-size:10px}.no-transition *,.no-transition :after,.no-transition :before{-webkit-transition:none!important;transition:none!important}body{background:var(--app-bg-muted);scroll-behavior:smooth}body.no-scroll{overflow:hidden}.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:0;border-radius:.8rem;font-size:1.6rem;font-weight:500;gap:1rem;justify-content:center;line-height:1;min-height:5.2rem;padding:1.4rem 3.2rem;text-align:center;-webkit-transition:background-color .325s,color .325s,border-color .325s,opacity .325s;transition:background-color .325s,color .325s,border-color .325s,opacity .325s}.button span{-webkit-transition:color .325s;transition:color .325s}.button--black{background:var(--app-button-primary);color:var(--app-button-text)}@media (hover:hover){.button--black:hover{background:var(--app-button-primary-hover)}}.button--black:focus{background:var(--app-button-primary)}.button--black:active{background:var(--app-button-primary-hover)}.button:disabled{opacity:.5;pointer-events:none}@-webkit-keyframes spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.modal{backdrop-filter:blur(3px);background-color:hsla(0,0%,5%,.35);display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(var(--vh, 1vh)*100);left:0;max-height:calc(var(--vh, 1vh)*100);padding:2rem;position:fixed;top:-100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;overflow:hidden;pointer-events:none;-webkit-transition:opacity .325s,visibility .325s,top .325s .325s,-webkit-transform .325s;transition:opacity .325s,visibility .325s,top .325s .325s,-webkit-transform .325s;transition:opacity .325s,visibility .325s,transform .325s,top .325s .325s;transition:opacity .325s,visibility .325s,transform .325s,top .325s .325s,-webkit-transform .325s}@media (max-width:559.98px){.modal{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0}}.modal.open{opacity:1;pointer-events:auto;top:0;-webkit-transition:opacity .325s,visibility .325s,-webkit-transform .325s;transition:opacity .325s,visibility .325s,-webkit-transform .325s;transition:opacity .325s,visibility .325s,transform .325s;transition:opacity .325s,visibility .325s,transform .325s,-webkit-transform .325s;z-index:9999}.modal.open .modal__window{-webkit-transform:translateY(0);transform:translateY(0)}.modal__window{background:var(--app-bg-default);border-radius:1.2rem;max-height:calc(var(--vh, 1vh)*100 - 4rem);max-width:72rem;overflow:hidden;padding:0;position:relative;-webkit-transform:translateY(8rem);transform:translateY(8rem);-webkit-transition:inherit;transition:inherit;width:100%}@media (max-width:559.98px){.modal__window{border-radius:1.2rem 1.2rem 0 0;max-height:calc(var(--vh, 1vh)*100 - 2rem)}}.modal__close{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.2rem;position:absolute;right:.8rem;top:.8rem;width:3.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--app-button-close);border-radius:.6rem;justify-content:center;-webkit-transition:background-color .325s;transition:background-color .325s;z-index:1}.modal__close svg{height:1.8rem;width:1.8rem;fill:var(--app-gray-900)}.modal__close:hover{background-color:var(--app-button-close-hover)}.modal__close:hover:before{-webkit-filter:brightness(1);filter:brightness(1)}.modal__content{max-height:calc(var(--vh, 1vh)*100 - 9rem);overflow-x:hidden;overflow-y:auto;padding:1.6rem;position:relative;-ms-scroll-chaining:none;color:var(--app-text-default);overscroll-behavior:contain}@media (max-width:559.98px){.modal__content{max-height:calc(var(--vh, 1vh)*100 - 6rem);padding-bottom:8rem}}.modal__title{border-bottom:1px solid var(--app-border-default);color:var(--app-text-default);font-size:1.6rem;font-weight:600;min-height:4.8rem;overflow:hidden;padding:1.4rem 5rem 1.4rem 1.6rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.icon{-webkit-transition:fill .325s,stroke .325s,opacity .325s,-webkit-transform .325s;transition:fill .325s,stroke .325s,opacity .325s,-webkit-transform .325s;transition:fill .325s,stroke .325s,transform .325s,opacity .325s;transition:fill .325s,stroke .325s,transform .325s,opacity .325s,-webkit-transform .325s}.breadcrumbs{width:100%}.breadcrumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;overflow-x:auto;overflow-y:hidden}.breadcrumbs__list svg{height:1.8rem;width:1.8rem}.breadcrumbs__list li{white-space:nowrap}.breadcrumbs__list li a,.breadcrumbs__list li span{display:inline-block}.tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tabs,.tabs .tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;width:100%}.tabs .tab-list .tab{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--app-border-default);cursor:pointer;min-height:3.6rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tabs .tab-list .tab.active{border-color:var(--app-border-strong)}@media (hover:hover){.tabs .tab-list .tab:hover{border-color:var(--app-border-strong)}}.tabs .tab-list .tab:active{border-color:var(--app-border-strong)}.es-select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.es-select:before{background-image:url(../img/icon/select-chevron.svg);background-position:50%;background-repeat:no-repeat;background-size:2.15rem;content:"";height:2.4rem;pointer-events:none;position:absolute;right:1.2rem;top:1.3rem;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transition:all .5s;transition:all .5s;width:2.4rem;z-index:1}@media (hover:hover){.es-select:hover:before{opacity:1}}.es-select__name{background:var(--app-bg-default);border:.1rem solid var(--app-neutral-200);border-radius:.8rem;color:var(--app-text-weak);cursor:pointer;display:block;font-size:1.5rem;font-weight:400;height:4.8rem;letter-spacing:-.15px;line-height:4.5rem;max-width:100%;overflow:hidden;padding:0 4rem 0 1.5rem;position:relative;text-overflow:ellipsis;-webkit-transition:all .325s;transition:all .325s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%}.es-select__name:hover{border:1px solid var(--app-bg-inverted)}.es-select__name.selected{color:var(--app-text-default)}.es-select__name img{height:1.6rem;margin-right:1.2rem;-o-object-fit:cover;object-fit:cover;vertical-align:text-bottom;width:1.6rem}.es-select__options{background:var(--app-bg-default);border:.1rem solid var(--app-neutral-200);border-radius:.8rem;-webkit-box-shadow:0 0 1rem rgba(0,0,0,.1);box-shadow:0 0 1rem rgba(0,0,0,.1);height:auto;margin-top:.4rem;opacity:0;pointer-events:none;position:absolute;top:100%;-webkit-transform:translateY(1.5rem);transform:translateY(1.5rem);-webkit-transition:opacity .2s .1s,visibility .2s .1s,border-radius .3s,-webkit-transform .2s;transition:opacity .2s .1s,visibility .2s .1s,border-radius .3s,-webkit-transform .2s;transition:transform .2s,opacity .2s .1s,visibility .2s .1s,border-radius .3s;transition:transform .2s,opacity .2s .1s,visibility .2s .1s,border-radius .3s,-webkit-transform .2s;visibility:hidden;width:100%;z-index:1}.options-left .es-select__options{left:0}.options-right .es-select__options{right:0}.es-select__options-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:1.4rem;max-height:20rem;overflow-y:auto;padding:.8rem}.es-select__options-wrap .select-item{color:var(--app-text-default);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;font-style:normal;line-height:142.857%;padding:1.2rem 1.6rem;-webkit-transition:all .5s;transition:all .5s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:1.2rem;position:relative}.es-select__options-wrap .select-item:before{bottom:-.8rem;content:"";height:1px;left:0;position:absolute;width:100%}.es-select__options-wrap .select-item:after{background-color:var(--app-neutral-500);border-radius:.8rem;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .325s;transition:opacity .325s;width:100%}.es-select__options-wrap .select-item:not(:last-of-type):before{background-color:var(--app-neutral-100)}.es-select__options-wrap .select-item:first-of-type{display:none}.es-select__options-wrap .select-item img{border-radius:50%;height:2.4rem;-o-object-fit:cover;object-fit:cover;width:2.4rem}.es-select__options-wrap .select-item.active{pointer-events:none}.es-select__options-wrap .select-item.active:after,.es-select__options-wrap .select-item.found:after{opacity:.06}.es-select__options-wrap .select-item.hidden{display:none}.es-select__options-wrap .select-item:hover:after{opacity:.14}.es-select__search{-webkit-box-shadow:0 .4rem .4rem rgba(0,0,0,.025);box-shadow:0 .4rem .4rem rgba(0,0,0,.025);margin:0 .4rem;position:relative}.es-select__search:before{background-image:url(../img/icons/select-search.svg);background-position:50%;background-repeat:no-repeat;background-size:1.8rem;content:"";height:1.6rem;opacity:.98;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.6rem}.es-select__search input{background:transparent;border:0;border-bottom:1px solid var(--app-neutral-200);border-radius:0;font-size:1.5rem;font-weight:300;height:4.8rem;line-height:100%;outline:none;padding:1.3rem 3rem 1.3rem 0;width:100%}.es-select__search input::-webkit-input-placeholder{color:var(--app-text-weak)}.es-select__search input::-moz-placeholder{color:var(--app-text-weak)}.es-select__search input:-ms-input-placeholder{color:var(--app-text-weak)}.es-select__search input::-ms-input-placeholder{color:var(--app-text-weak)}.es-select__search input::placeholder{color:var(--app-text-weak)}.es-select.open{z-index:5}.es-select.open:before{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.es-select.open .es-select__options{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .2s,visibility .2s,-webkit-transform .2s .1s;transition:opacity .2s,visibility .2s,-webkit-transform .2s .1s;transition:transform .2s .1s,opacity .2s,visibility .2s;transition:transform .2s .1s,opacity .2s,visibility .2s,-webkit-transform .2s .1s;visibility:visible}.es-select.open .es-select__name{border-color:var(--app-text-default)}.enhanced-select{display:none}.product-count{gap:8px}.product-count,.product-count_minus,.product-count_plus{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-count_minus,.product-count_plus{cursor:pointer;height:28px;opacity:.7;-webkit-transition:opacity .325s;transition:opacity .325s;width:16px}.product-count_minus svg,.product-count_plus svg{height:16px;width:16px;fill:var(--app-text-default);-webkit-transition:fill .325s;transition:fill .325s}@media (hover:hover){.product-count_minus:hover,.product-count_plus:hover{opacity:1}.product-count_plus:hover svg{fill:var(--app-primary)}}.product-count_plus:active svg{fill:var(--app-primary)}@media (hover:hover){.product-count_minus:hover svg{fill:var(--app-color-red)}}.product-count_minus:active svg{fill:var(--app-color-red)}.product-count_input{border:1px solid var(--app-neutral-200)!important;color:var(--app-text-default);font-size:13px;font-weight:400;height:28px;letter-spacing:-.13px;line-height:138.462%;max-width:40px;padding:0 3px!important;text-align:center;width:40px}.product-count_input:focus,.product-count_input:hover{border-color:var(--app-primary)!important}.checkbox{display:block;position:relative;width:100%}.checkbox__input{height:0;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:0}.checkbox__input:checked~.checkbox__marker{background-color:var(--app-primary);border-color:var(--app-primary)}.checkbox__input:checked~.checkbox__marker:before{opacity:1}.checkbox__marker{border:1px solid var(--app-neutral-500);border-radius:.4rem;height:1.6rem;left:0;position:absolute;top:.4rem;-webkit-transition:all .325s ease-in-out;transition:all .325s ease-in-out;width:1.6rem}.checkbox__marker:before{background-image:url(../img/icon/checkmark.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;opacity:0;position:absolute;-webkit-transition:opacity .325s ease-in-out;transition:opacity .325s ease-in-out;width:100%}.checkbox__text{display:block;font-size:1.6rem;font-weight:500;letter-spacing:-.16px;line-height:150%;padding-left:2.8rem}@media (hover:hover){.checkbox:hover .checkbox__marker{border-color:var(--app-primary)}}.basket-card{border-bottom:1px solid var(--app-neutral-100);display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding-bottom:16px;position:relative;width:100%}.basket-card__poster{background-color:var(--app-bg-default);border-radius:8px;display:inline-block;height:72px;overflow:hidden;width:72px}.basket-card__poster img{height:100%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.basket-card__info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:calc(100% - 88px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.basket-card__title{color:var(--app-text-default);font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.14px;line-height:142.857%;-webkit-transition:color .325s;transition:color .325s;width:calc(100% - 30px)}@media (hover:hover){.basket-card__title:hover{color:var(--app-primary)}}.basket-card__discount{color:var(--app-text-weak);font-size:12px;font-weight:500;letter-spacing:-.12px;line-height:133.333%}.basket-card__remove{border:0;height:16px;min-height:16px;opacity:.3;padding:0;position:absolute;right:2px;top:0;width:16px}.basket-card__remove svg{height:16px;width:16px;fill:var(--app-text-default)}.basket-card__remove:active,.basket-card__remove:focus{background-color:transparent;opacity:1}.basket-card__remove:active svg{fill:var(--app-color-red)}@media (hover:hover){.basket-card__remove:hover{background-color:transparent;opacity:1}.basket-card__remove:hover svg{fill:var(--app-color-red)}}.basket-card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:8px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.basket-card__actions,.basket-card__price{gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.basket-card__price{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:auto}.basket-card__price .price-current{color:var(--app-primary);font-size:14px;font-weight:500;letter-spacing:-.14px;line-height:142.857%}.basket-card__price .price-old{color:var(--app-text-weak);font-size:13px;font-weight:400;letter-spacing:-.13px;line-height:138.462%;text-decoration-line:line-through}.container{margin:0 auto;max-width:1680px;padding:0 40px;width:100%}@media (max-width:639.98px){.container{padding:0 20px}}.checkout-page{margin-top:45px;padding-bottom:200px;padding-top:64px;width:100%}.checkout-page__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}@media (max-width:639.98px){.checkout-page__wrapper{gap:24px}}.checkout-page .title-page{color:var(--app-text-default);font-size:32px;font-weight:500;letter-spacing:-.96px;line-height:125%}@media (max-width:639.98px){.checkout-page .title-page{font-size:24px;letter-spacing:-.48px}}.checkout-page__form{width:100%}.checkout-page__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1279.98px){.checkout-page__inner{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}}.checkout-page__caption{color:var(--app-text-default);font-size:18px;font-weight:600;letter-spacing:-.36px;line-height:144.444%;width:100%}.checkout-page__fields{width:calc(100% - 440px)}@media (max-width:1279.98px){.checkout-page__fields{width:100%}}.checkout-page__fields .order_fields{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-page__fields .order_fields,.checkout-page__fields-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;width:100%}.checkout-page__fields-group{background-color:var(--app-bg-default);border-radius:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:32px}@media (max-width:767.98px){.checkout-page__fields-group{padding:24px}}.checkout-page__fields-group .woocommerce-shipping-fields{width:100%}.checkout-page__fields-group #shipping_method{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-page__fields-group #shipping_method li{padding:2.4rem 5.2rem;position:relative;width:100%}.checkout-page__fields-group #shipping_method li label{color:var(--app-text-default);cursor:pointer;font-size:1.6rem;font-weight:500;letter-spacing:-.16px;line-height:150%}.checkout-page__fields-group #shipping_method li label:before{border:1px solid var(--dark-dark-20,rgba(38,38,38,.2));border-radius:.8rem;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .325s;transition:opacity .325s;width:100%}.checkout-page__fields-group #shipping_method li label:after{background-image:url(../img/icon/button-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:1.6rem;left:2.4rem;position:absolute;top:2.8rem;width:1.6rem}.checkout-page__fields-group #shipping_method li input{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-11}.checkout-page__fields-group #shipping_method li input:checked~label:before{opacity:1}.checkout-page__fields-group #shipping_method li input:checked~label:after{background-image:url(../img/icon/button-icon-green.svg)}.checkout-page__fields-group #shipping_method li .es-select{margin-top:1.6rem}.checkout-page__field.w-50{width:calc(50% - 8px)}@media (max-width:639.98px){.checkout-page__field.w-50{width:100%}}.checkout-page__field.w-100{width:100%}.checkout-page__field .checkout-page__input{border:1px solid var(--app-neutral-200);border-radius:8px;color:var(--app-text-default);font-size:15px;font-weight:400;height:48px;letter-spacing:-.15px;line-height:1;min-height:48px;padding:0 16px;-webkit-transition:border-color .325s ease-in-out;transition:border-color .325s ease-in-out;width:100%}.checkout-page__field .checkout-page__input[data-empty=true],.checkout-page__field .checkout-page__input[data-wrong-mail=true],.checkout-page__field .checkout-page__input[data-wrong-phone=true]{border-color:var(--app-color-red)}.checkout-page__field .checkout-page__input[type=tel]{padding-left:12.2rem}@media (max-width:559.98px){.checkout-page__field .checkout-page__input[type=tel]{padding-left:11.6rem}}@media (max-width:399.98px){.checkout-page__field .checkout-page__input[type=tel]{padding-left:11.2rem}}.checkout-page__field .checkout-page__input:focus{border-color:var(--app-bg-inverted)}@media (hover:hover){.checkout-page__field .checkout-page__input:hover{border-color:var(--app-bg-inverted)}}.checkout-page__field .valid-phone.active .checkout-page__input{border-color:var(--app-bg-inverted)}.checkout-page__field .checkout-page__label{color:var(--app-text-default);font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:142.857%;margin-bottom:8px}.checkout-page__field .checkout-page__textarea{border:1px solid var(--app-neutral-200);border-radius:.8rem;color:var(--app-text-default);font-size:1.5rem;letter-spacing:-.15px;line-height:146.667%;max-height:30rem;max-width:100%;min-height:14.8rem;min-width:100%;padding:1.6rem;resize:vertical;width:100%}.checkout-page__field .checkout-page__textarea:focus{border-color:var(--app-bg-inverted)}@media (hover:hover){.checkout-page__field .checkout-page__textarea:hover{border-color:var(--app-bg-inverted)}}.checkout-page__field .checkout-page__textarea::-webkit-input-placeholder{color:var(--app-text-weak)}.checkout-page__field .checkout-page__textarea::-moz-placeholder{color:var(--app-text-weak)}.checkout-page__field .checkout-page__textarea:-ms-input-placeholder{color:var(--app-text-weak)}.checkout-page__field .checkout-page__textarea::-ms-input-placeholder{color:var(--app-text-weak)}.checkout-page__field .checkout-page__textarea::placeholder{color:var(--app-text-weak)}.checkout-page__field .es-select{width:100%}.checkout-page__field #billing_country{opacity:0!important;pointer-events:none!important;position:absolute!important}.checkout-page__field .select2-container{display:block}.checkout-page__field .select2-container--default .select2-selection--single{border:1px solid var(--app-neutral-200);border-radius:.8rem;height:4.8rem}.checkout-page__field .select2-container--default .select2-selection--single .select2-selection__arrow{background-image:url(../img/icon/select-chevron.svg);background-position:50%;background-repeat:no-repeat;background-size:2.15rem;height:2.4rem;right:1.6rem;top:calc(50% - 1.2rem);-webkit-transition:all .325s;transition:all .325s;width:2.4rem}.checkout-page__field .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none!important}.checkout-page__field .select2-container--default .select2-selection--single .select2-selection__rendered{background:var(--app-bg-default);border-radius:.8rem;color:var(--app-text-default);cursor:pointer;display:block;font-size:1.5rem;font-weight:400;letter-spacing:-.15px;line-height:4.5rem;max-width:100%;overflow:hidden;padding:0 4.8rem 0 1.5rem;position:relative;text-overflow:ellipsis;-webkit-transition:all .325s;transition:all .325s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.checkout-page__field .select2-container--default.select2-container--open .select2-selection__arrow{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.checkout-page__order{width:400px}@media (max-width:1279.98px){.checkout-page__order{width:100%}}.checkout-page__order .woocommerce-checkout-review-order{background:var(--app-bg-default);border-radius:16px;gap:32px;padding:24px 23px}.checkout-page__order .woocommerce-checkout-review-order,.checkout-page__order-block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-page__order-block{gap:16px}.checkout-page__order-block .block-title{color:var(--app-text-default);font-size:18px;font-weight:600;letter-spacing:-.36px;line-height:144.444%}.checkout-page__order-block .block-products{gap:16px}.checkout-page__order-block .block-delivery,.checkout-page__order-block .block-products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-page__order-block .block-delivery{gap:24px}.checkout-page__order-block .block-delivery_choose{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--app-neutral-100);gap:10px;padding-bottom:24px}.checkout-page__order-block .block-delivery_choose img{height:auto;width:20px}.checkout-page__order-block .block-delivery_choose span{font-size:14px;font-weight:500;letter-spacing:-.14px;line-height:142.857%}.checkout-page__order-block .block-delivery_info{border-bottom:1px solid var(--app-neutral-100);display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:24px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.checkout-page__order-block .block-delivery_info .info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.checkout-page__order-block .block-delivery_info .info-item_label{color:var(--app-text-weak);font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:142.857%}.checkout-page__order-block .block-delivery_info .info-item_text{color:var(--app-text-default);font-size:14px;font-weight:500;letter-spacing:-.14px;line-height:142.857%}.checkout-page__order-block .block-price{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.checkout-page__order-block .block-price_item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--app-neutral-100);gap:10px;padding-bottom:24px}.checkout-page__order-block .block-price .price-item_label{color:var(--app-text-weak);font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:142.857%}.checkout-page__order-block .block-price .price-item_text{color:var(--app-text-default);font-size:14px;font-weight:500;letter-spacing:-.14px;line-height:142.857%}.checkout-page__order-block .block-price .price-item_strong{color:var(--app-primary);font-size:18px;font-weight:600;letter-spacing:-.96px;line-height:144.444%}.checkout-page__order-block .block-payment{width:100%}.checkout-page__order-block .block-payment .payment-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--app-bg-default);border-radius:12px;cursor:pointer;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:16px 16px 16px 44px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkout-page__order-block .block-payment .payment-item--marker{border:1px solid var(--app-bg-inverted);border-radius:50%;height:16px;left:16px;opacity:.5;position:absolute;top:20px;-webkit-transition:opacity .325s;transition:opacity .325s;width:16px;z-index:1}.checkout-page__order-block .block-payment .payment-item--marker:before{background-color:var(--app-primary);border-radius:50%;content:"";height:8px;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .325s;transition:opacity .325s;width:8px}.checkout-page__order-block .block-payment .payment-item--input{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-11}.checkout-page__order-block .block-payment .payment-item--input:checked~.payment-item--border{opacity:1}.checkout-page__order-block .block-payment .payment-item--input:checked~.payment-item--marker{border-color:var(--app-primary);opacity:1}.checkout-page__order-block .block-payment .payment-item--input:checked~.payment-item--marker:before{opacity:1}.checkout-page__order-block .block-payment .payment-item--caption{color:var(--app-text-default);font-size:16px;font-weight:600;letter-spacing:-.16px;line-height:150%}.checkout-page__order-block .block-payment .payment-item--text{color:var(--app-text-weak);font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:142.857%}.checkout-page__order-block .block-payment .payment-item--border{border:1px solid var(--app-neutral-120);border-radius:12px;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}@media (hover:hover){.checkout-page__order-block .block-payment .payment-item:hover .payment-item--marker{opacity:1}}.checkout-page__order-block .block-submit .button{width:100%}.checkout-page__order-block .block-text{color:var(--app-text-strong);font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:142.857%;text-align:center}.checkout-page__order-block .block-text a{color:var(--app-text-strong);text-decoration-line:underline;text-decoration-style:solid;text-underline-offset:2px;text-underline-position:from-font}@media (hover:hover){.checkout-page__order-block .block-text a:hover{color:var(--app-primary)}}.select2-dropdown{border:1px solid var(--app-neutral-200)}.select2-dropdown .select2-search{padding:1.2rem 1.5rem}.select2-dropdown .select2-search__field{font-size:1.4rem;height:3.8rem;line-height:1}.select2-dropdown .select2-results__option{font-size:1.4rem;font-weight:400;line-height:1.2;padding:.8rem 4rem .8rem 1.5rem}.checkout-inline-error-message,.woocommerce-NoticeGroup{display:none!important}.notice-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;bottom:20px;gap:12px;max-width:380px;position:fixed;right:20px;width:100%;z-index:120}@media (max-width:639px){.notice-wrapper{gap:8px;max-width:320px}}@media (max-width:400px){.notice-wrapper{gap:6px;max-width:240px;right:10px}}.notice-block{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;padding:20px 40px 20px 22px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:slide-up .3s forwards;animation:slide-up .3s forwards;border-radius:8px;border-style:solid;border-width:1px;cursor:pointer;gap:16px;position:relative;-webkit-transform:translateY(100%);transform:translateY(100%)}@media (max-width:639px){.notice-block{font-size:12px;padding:16px 40px 16px 18px}}@media (max-width:400px){.notice-block{font-size:11px;gap:12px;padding:14px 40px 14px 14px}}@media (hover:hover){.notice-block:hover .notice-close{opacity:1}}.notice-slider{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:slider;animation-name:slider;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:rgba(0,0,0,.6);bottom:2px;height:1px;left:5px;position:absolute;width:calc(100% - 10px);z-index:-1}.notice-close{background-image:url(../img/icon/icon_close.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:12px;opacity:.5;position:absolute;right:16px;-webkit-transition:opacity .325s;transition:opacity .325s;width:12px}.notice-done{background-color:#f9fffd;border-color:#49cd9d}.notice-done .notice-slider{background-color:#49cd9d}.notice-done .notice-icon{background-image:url(../img/icon/icon_done.svg);background-size:22px}@media (max-width:639px){.notice-done .notice-icon{background-size:20px}}@media (max-width:400px){.notice-done .notice-icon{background-size:18px}}.notice-error{background-color:#fff9f9;border-color:#e88a85}.notice-error .notice-slider{background-color:#e88a85}.notice-error .notice-icon{background-image:url(../img/icon/icon_error.svg)}.notice-warning{background-color:#fcfcff;border-color:#e88a85}.notice-warning .notice-slider{background-color:#e88a85}.notice-warning .notice-icon{background-image:url(../img/icon/icon_alert.svg);background-size:22px}@media (max-width:639px){.notice-warning .notice-icon{background-size:20px}}@media (max-width:400px){.notice-warning .notice-icon{background-size:18px}}.notice-info{background-color:#fffdf8;border-color:#f9dd73}.notice-info .notice-slider{background-color:#f9dd73}.notice-info .notice-icon{background-image:url(../img/icon/icon_info.svg)}.notice-message{background-color:#f8fcff;border-color:#4c9bca}.notice-message .notice-slider{background-color:#4c9bca}.notice-message .notice-icon{background-image:url(../img/icon/icon_message.svg);background-size:20px}@media (max-width:639px){.notice-message .notice-icon{background-size:18px}}@media (max-width:400px){.notice-message .notice-icon{background-size:16px}}.notice-text{font-size:16px;line-height:1.2;position:relative;width:calc(100% - 40px);z-index:1}@media (max-width:639px){.notice-text{font-size:14px}}@media (max-width:400px){.notice-text{font-size:13px}}.notice-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:24px;height:24px;pointer-events:none;position:relative;width:24px}@media (max-width:639px){.notice-icon{background-size:20px;height:22px;width:22px}}@media (max-width:400px){.notice-icon{background-size:18px;height:20px;width:20px}}@-webkit-keyframes slide-up{to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-up{to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slider{to{width:0}}@keyframes slider{to{width:0}}