*{box-sizing:border-box;margin:0;padding:0}@font-face{font-display:swap;font-family:YFF RARE TRIAL;font-style:normal;font-weight:500;src:url(../assets/fonts/YFFRARETRIAL-HyperMedium.woff2) format("woff")}@font-face{font-display:swap;font-family:YFF RARE TRIAL GIGA;font-style:normal;font-weight:600;src:url(../assets/fonts/YFFRARETRIAL-GigaSemiBold.woff2) format("woff")}@font-face{font-display:swap;font-family:TT Hoves;font-style:normal;font-weight:500;src:url(../assets/fonts/TTHoves-Medium.woff2) format("woff")}@font-face{font-display:swap;font-family:TT Hoves;font-style:normal;font-weight:600;src:url(../assets/fonts/YFFRARETRIAL-HyperMedium.woff2) format("woff")}:root :where(.is-layout-flow)>*{margin-top:0!important}html{font-size:16px}@media(max-width:479px){html{font-size:4.1vw}}@media(max-width:1024px){html{overflow:hidden}body,html{height:100dvh}body{overflow:scroll;overscroll-behavior:contain}}main{margin-bottom:4rem;margin-top:10.188rem}@media(max-width:1024px){main{margin-bottom:3rem;margin-top:10.75rem}}@media(max-width:767px){main{margin-top:5.313rem}}button{background-color:transparent;border:none;cursor:pointer;font-family:inherit;outline:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:TT Hoves,Arial,sans-serif;overflow-x:hidden!important;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}a:focus{outline:none}ul{list-style:none}.container{margin:0 auto;max-width:1440px;padding:0 1.5rem}@media(max-width:767px){.container{padding:0 .75rem}}img[sizes=AUTO],img[sizes=AUTo],img[sizes=AUtO],img[sizes=AUto],img[sizes=AuTO],img[sizes=AuTo],img[sizes=AutO],img[sizes=Auto],img[sizes=aUTO],img[sizes=aUTo],img[sizes=aUtO],img[sizes=aUto],img[sizes=auTO],img[sizes=auTo],img[sizes=autO],img[sizes=auto],img[sizes^="AUTO,"],img[sizes^="AUTo,"],img[sizes^="AUtO,"],img[sizes^="AUto,"],img[sizes^="AuTO,"],img[sizes^="AuTo,"],img[sizes^="AutO,"],img[sizes^="Auto,"],img[sizes^="aUTO,"],img[sizes^="aUTo,"],img[sizes^="aUtO,"],img[sizes^="aUto,"],img[sizes^="auTO,"],img[sizes^="auTo,"],img[sizes^="autO,"],img[sizes^="auto,"]{contain-intrinsic-size:unset!important}[data-modal-button] svg{pointer-events:none}.wp-block-separator{border-top-width:1px!important}.swiper-button-lock{visibility:hidden}.slider-button{align-items:center;border:1px solid #303235;border-radius:50%;display:flex!important;height:2.75rem;justify-content:center;width:2.75rem}.slider-button:disabled svg path{stroke:#8c8e90}.slider-button:disabled{border-color:#e4e5e5;cursor:default}.w-fit{width:-moz-fit-content!important;width:fit-content!important}footer,header,main{transition:opacity .7s}.screen-reader-text{display:none}
.address-modal__title{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.address-modal__title{font-size:.75rem;line-height:120%}}.address-modal__title{color:#8c8e90}.address-modal__list{max-height:16.25rem;overflow:auto}.address{cursor:pointer;display:flex;gap:.75rem;padding-bottom:.75rem;padding-top:1rem}.address span,.address svg{flex-shrink:0}.address__street{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.address__street{font-size:.75rem;line-height:120%}}.address__actions{display:flex;gap:.75rem;margin-top:.75rem}.address[\:has\(input\[type\%3Dradio\]\:checked\)] .radio-checkmark{background-color:#303235;border-color:#303235}.address:has(input[type=radio]:checked) .radio-checkmark{background-color:#303235;border-color:#303235}.address[\:has\(input\[type\%3Dradio\]\:checked\)] .radio-checkmark svg{opacity:1}.address:has(input[type=radio]:checked) .radio-checkmark svg{opacity:1}.address span{margin:auto 0}.address input[type=radio]{display:none}
.breadcrumbs{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.breadcrumbs{font-size:.75rem;line-height:120%}}.breadcrumbs:not(:empty){padding-bottom:1.5rem;padding-top:1rem}.breadcrumbs span{color:#8c8e90;margin-right:.75rem}.breadcrumbs span:not(:first-of-type){margin-left:.75rem}@media(max-width:1024px){.breadcrumbs span{margin-right:.25rem}.breadcrumbs span:not(:first-of-type){margin-left:.25rem}}.breadcrumbs .breadcrumb_last{color:#303235}.single-product .breadcrumb_last{display:none}
.button{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.button{font-size:.75rem;line-height:120%}}.button{background-color:#fafafa;border:1px solid #e4e5e5;border-radius:.375rem;color:#303235;cursor:pointer;line-height:100%!important;padding:.5rem 3rem;transition:.2s;width:-moz-fit-content;width:fit-content}.button:hover{border-color:#303235}.button:focus{box-shadow:0 0 0 1px rgba(48,50,53,.04)}.button:disabled{background-color:#e1e1e1;opacity:.6;pointer-events:none}.button:disabled svg path{stroke:#8c8e90}.button-xs{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.button-xs{font-size:.75rem;line-height:120%}}.button-xs{background-color:#fafafa;border:1px solid #e4e5e5;border-radius:.375rem;color:#303235;cursor:pointer;line-height:100%!important;padding:.5rem 3rem;transition:.2s;width:-moz-fit-content;width:fit-content}.button-xs:hover{border-color:#303235}.button-xs:focus{box-shadow:0 0 0 1px rgba(48,50,53,.04)}.button-xs:disabled{background-color:#e1e1e1;opacity:.6;pointer-events:none}.button-xs:disabled svg path{stroke:#8c8e90}.button-xs{background:none;padding:.375rem .625rem}.button-xs--grey,.button-xs:hover{background-color:#fafafa}.button-sm{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.button-sm{font-size:.75rem;line-height:120%}}.button-sm{background-color:#fafafa;border:1px solid #e4e5e5;border-radius:.375rem;color:#303235;cursor:pointer;line-height:100%!important;padding:.5rem 3rem;transition:.2s;width:-moz-fit-content;width:fit-content}.button-sm:hover{border-color:#303235}.button-sm:focus{box-shadow:0 0 0 1px rgba(48,50,53,.04)}.button-sm:disabled{background-color:#e1e1e1;opacity:.6;pointer-events:none}.button-sm:disabled svg path{stroke:#8c8e90}.button-sm{align-items:center;background:none;display:flex;gap:1.875rem;padding:.625rem}.button-sm--grey,.button-sm:hover{background-color:#fafafa}.button-sm--black{background-color:#303235;color:#fff}.button-lg{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.button-lg{font-size:.75rem;line-height:120%}}.button-lg{background-color:#fafafa;border:1px solid #e4e5e5;border-radius:.375rem;color:#303235;cursor:pointer;line-height:100%!important;padding:.5rem 3rem;transition:.2s;width:-moz-fit-content;width:fit-content}.button-lg:hover{border-color:#303235}.button-lg:focus{box-shadow:0 0 0 1px rgba(48,50,53,.04)}.button-lg:disabled{background-color:#e1e1e1;opacity:.6;pointer-events:none}.button-lg:disabled svg path{stroke:#8c8e90}.button-lg{background:none;display:inline-block;font-family:YFF RARE TRIAL;padding:1rem 0;text-align:center;width:100%}.button-lg:hover{background-color:#fafafa}.button-light{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.button-light{font-size:.75rem;line-height:120%}}.button-light{background-color:#fafafa;border:1px solid #e4e5e5;border-radius:.375rem;color:#303235;cursor:pointer;line-height:100%!important;padding:.5rem 3rem;transition:.2s;width:-moz-fit-content;width:fit-content}.button-light:hover{border-color:#303235}.button-light:focus{box-shadow:0 0 0 1px rgba(48,50,53,.04)}.button-light:disabled{background-color:#e1e1e1;opacity:.6;pointer-events:none}.button-light:disabled svg path{stroke:#8c8e90}.button-light{align-items:center;border:none;border-radius:.5rem;display:flex;font-family:YFF RARE TRIAL;font-size:1rem!important;gap:.25rem;justify-content:center;padding:.75rem;width:100%}.button-light:hover{background-color:#f2f2f2;border-color:#d9d9d9}.button-xl{align-items:center;background-color:#fafafa;border:1px solid transparent;border-radius:1rem;color:inherit;color:#303235;display:flex;font-family:YFF RARE TRIAL;font-size:1rem;font-weight:500;height:3.313rem;justify-content:center;letter-spacing:-.02em;line-height:100%;text-align:center;transition:background-color .2s,color .2s,border-color .2s;white-space:nowrap;width:100%}.button-xl:hover{background-color:#fff;border-color:#d9d9d9}.button-xl--stroke{background-color:transparent;border-color:#303235;color:#303235}.button-xl--stroke:hover{background-color:#fafafa}.button-xl--active{background-color:#303235;color:#fff}.button-xl--active:hover{background-color:#fff;color:#303235}.button-xl--active:active,.button-xl--secondary{background-color:#303235;color:#fff}.button-xl--secondary:hover{background-color:#fafafa;color:#303235;outline:1px solid #303235}.button-xl--secondary:disabled{background-color:#8c8e90;color:#303235;pointer-events:none}.button-xl:disabled{background-color:#e1e1e1;opacity:.6;pointer-events:none}.button-xl a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}@media(max-width:767px){.button-xl{border-radius:.5rem;font-size:.75rem;height:2.625rem}}.button-secondary{background-color:#303235;border:none;border-radius:.5rem;color:inherit;color:#fff;cursor:pointer;font-family:YFF RARE TRIAL;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:100%;padding:1rem;text-align:center;transition:.2s;width:100%}.button-secondary:hover{background-color:#fafafa;color:#303235;outline:1px solid #303235}.button-secondary:disabled{background-color:#8c8e90;pointer-events:none}.button-action{background-color:transparent;border:1px solid #e4e5e5;border-radius:.375rem;height:2rem;padding:.5rem 0;transition:.2s;width:4rem}.button-action svg{height:1.125rem;width:1.125rem}.button-action svg *{stroke:#8c8e90}.button-action--xl{width:5.625rem}.button-action:hover{background-color:#e1e1e1;border:1px solid #e4e5e5}.button-action:hover svg *{stroke:#8c8e90}.button-action.active,.button-action:active{background-color:#303235;border-color:transparent}.button-action.active svg *,.button-action:active svg *{stroke:#fff}.button-action:disabled{background-color:#fafafa;opacity:.6;pointer-events:none}.button-logout{align-items:center;background:transparent;border:none;color:inherit;display:flex;font-family:TT Hoves;font-size:1rem;font-weight:500;gap:.625rem;justify-content:center;letter-spacing:-.02em;line-height:110%;margin:2rem auto 0}@media(max-width:767px){.button-logout{font-size:.75rem;line-height:120%}}.button-logout{color:#303235}.button-pagination{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.button-pagination{font-size:.75rem;line-height:120%}}.button-pagination{align-items:center;background-color:#fff;border:1px solid #8c8e90;border-radius:.75rem;color:#8c8e90;display:flex;height:3rem;justify-content:center;transition:.2s;width:3rem}.button-pagination--active{background-color:#303235;color:#fff;pointer-events:none}.button-pagination:hover:not(.button-pagination--active){background-color:#f2f2f2;border-color:#303235}.button-pagination:focus{box-shadow:0 0 0 1px rgba(48,50,53,.1)}.button-filter{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.button-filter{font-size:.75rem;line-height:120%}}.button-filter{background-color:#fafafa;border:1px solid transparent;border-radius:.5rem;color:#303235;padding:.188rem;transition:.2s;width:5.625rem}.button-filter:hover{background-color:#e4e5e5}.button-filter.active{background-color:#008ca5;color:#fff}.button-filter.active:hover{background-color:#066d80}.button-filter--white{background-color:#fff;border-color:#e4e5e5}.button-filter:focus{box-shadow:0 0 0 1px rgba(48,50,53,.04)}.button-clear{align-items:center;background-color:#fafafa;border:1px solid transparent;border-radius:1rem;color:inherit;color:#303235;display:flex;font-family:YFF RARE TRIAL;font-size:1rem;font-weight:500;height:3.313rem;justify-content:center;letter-spacing:-.02em;line-height:100%;text-align:center;transition:background-color .2s,color .2s,border-color .2s;white-space:nowrap}.button-clear:hover{background-color:#fff;border-color:#d9d9d9}.button-clear--stroke{background-color:transparent;border-color:#303235;color:#303235}.button-clear--stroke:hover{background-color:#fafafa}.button-clear--active{background-color:#303235;color:#fff}.button-clear--active:hover{background-color:#fff;color:#303235}.button-clear--active:active,.button-clear--secondary{background-color:#303235;color:#fff}.button-clear--secondary:hover{background-color:#fafafa;color:#303235;outline:1px solid #303235}.button-clear--secondary:disabled{background-color:#8c8e90;color:#303235;pointer-events:none}.button-clear:disabled{background-color:#e1e1e1;opacity:.6;pointer-events:none}.button-clear a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}@media(max-width:767px){.button-clear{border-radius:.5rem;font-size:.75rem;height:2.625rem}}.button-clear{width:100%}.button-show-products{align-items:center;background-color:#fafafa;border:1px solid transparent;border-radius:1rem;color:inherit;color:#303235;display:flex;font-family:YFF RARE TRIAL;font-size:1rem;font-weight:500;height:3.313rem;justify-content:center;letter-spacing:-.02em;line-height:100%;text-align:center;transition:background-color .2s,color .2s,border-color .2s;white-space:nowrap}.button-show-products:hover{background-color:#fff;border-color:#d9d9d9}.button-show-products--stroke{background-color:transparent;border-color:#303235;color:#303235}.button-show-products--stroke:hover{background-color:#fafafa}.button-show-products--active{background-color:#303235;color:#fff}.button-show-products--active:hover{background-color:#fff;color:#303235}.button-show-products--active:active,.button-show-products--secondary{background-color:#303235;color:#fff}.button-show-products--secondary:hover{background-color:#fafafa;color:#303235;outline:1px solid #303235}.button-show-products--secondary:disabled{background-color:#8c8e90;color:#303235;pointer-events:none}.button-show-products:disabled{background-color:#e1e1e1;opacity:.6;pointer-events:none}.button-show-products a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}@media(max-width:767px){.button-show-products{border-radius:.5rem;font-size:.75rem;height:2.625rem}}.button-show-products{width:100%}.button-login{background-color:#fafafa;border:none;border-radius:.5rem;display:flex;justify-content:space-between;margin-bottom:.375rem;padding:1rem .75rem;transition:.2s;width:100%}.button-login__text{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.button-login__text{font-size:.75rem;line-height:120%}}.button-login__text{color:#303235;padding-left:1.75rem;position:relative}.button-login__text:before{background:url(../assets/img/user.svg) 50% no-repeat;content:"";height:1.5rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1.5rem}.button-login__enter{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.button-login__enter{font-size:.75rem;line-height:120%}}.button-login__enter{color:#8c8e90;padding-right:1.75rem;position:relative}.button-login__enter:after{background:url(../assets/img/chevron-right.svg) 50% no-repeat;content:"";height:1.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.5rem}.button-login:hover{background-color:#f2f2f2}.button-close{align-items:center;background-color:#fafafa;border:none;border-radius:.5rem;display:flex;height:3.25rem;justify-content:center;transition:.2s;width:4.875rem}.button-close:hover{background-color:#f2f2f2;border-color:#d9d9d9}.catalog-view-button{align-items:center;background-color:#fafafa;border-radius:.75rem;display:flex;height:2.75rem;justify-content:center;width:2.75rem}.catalog-view-button svg *{stroke:#8c8e90}.catalog-view-button--active{background-color:#303235}.catalog-view-button--active svg *{stroke:#fff}@media(max-width:1024px){.catalog-view-button{border-radius:.5rem;height:2rem;width:2rem}.catalog-view-button svg{height:1.125rem;width:1.125rem}}
.cart-item{display:grid;grid-template-areas:"gallery title quantity value" "gallery specs quantity value";grid-template-columns:auto 2fr 14.25rem 11.625rem;grid-template-rows:1fr 1fr;position:relative}.cart-item:not(:last-child){border-bottom:1px solid #e1e1e1;padding-bottom:1.5rem}.cart-item:not(:first-child){margin-top:1.5rem}@media(max-width:1024px){.cart-item{background-color:#fafafa;border-radius:.5rem;grid-template-areas:"gallery title" "quantity quantity" "specs specs" "value value";grid-template-columns:1fr 2fr;grid-template-rows:1fr;padding:1rem}}.cart-item-gallery{background-color:#f7f7f7;border-radius:.75rem;display:flex;flex-direction:column;gap:1rem;grid-area:gallery;height:-moz-fit-content;height:fit-content;margin-right:.75rem;padding:1rem}.cart-item-gallery img{height:5rem;width:5rem}@media(max-width:1024px){.cart-item-gallery{background-color:transparent;background-color:initial;flex-direction:row;gap:.2rem;margin-right:.75rem;padding:initial}.cart-item-gallery img{height:2.875rem;width:2.875rem}}.cart-item-title{grid-area:title}.cart-item-title span{display:block}.cart-item-title__name{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.cart-item-title__name{font-size:.75rem;line-height:120%}}.cart-item-title__name{color:#303235;margin-bottom:.75rem}.cart-item-title__articul,.cart-item-title__color{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.cart-item-title__articul,.cart-item-title__color{font-size:.75rem;line-height:120%}}.cart-item-title__articul,.cart-item-title__color{color:#8c8e90}.cart-item-title__color{align-items:center;display:flex!important}.cart-item-title__articul{margin-bottom:1.5rem}.cart-item-specs{grid-area:specs}@media(max-width:1024px){.cart-item-specs{margin-top:1rem}}.cart-item-spec{border-top:1px solid #d9d9d9;color:#303235;display:flex;justify-content:space-between;padding:.5rem 0}.cart-item-spec:last-child{border-bottom:1px solid #d9d9d9}.cart-item-spec__title{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.cart-item-spec__title{font-size:.75rem;line-height:120%}}.cart-item-spec__title{display:flex;gap:.5rem}.cart-item-spec__title svg *{stroke:#8c8e90}.cart-item-spec__value{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.cart-item-spec__value{font-size:.75rem;line-height:120%}}.cart-item-characteristics{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%;margin-top:.25rem}@media(max-width:767px){.cart-item-characteristics{font-size:.75rem;line-height:120%}}.cart-item-characteristics__title{color:#8c8e90;margin-bottom:.25rem}.cart-item-characteristics__value{color:#303235;margin-left:.25rem}.cart-item-quantity{background-color:#303235;border-radius:.5rem;display:flex;flex-direction:column;gap:6.25rem;grid-area:quantity;height:-moz-fit-content;height:fit-content;justify-content:space-between;margin-left:1.5rem;padding:1rem}.cart-item-quantity__title{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.cart-item-quantity__title{font-size:.75rem;line-height:120%}}.cart-item-quantity__title{color:#fff;margin-bottom:1.625rem}@media(max-width:1024px){.cart-item-quantity{align-items:center;background-color:transparent;flex-direction:row;gap:.5rem;justify-content:start;margin:0;padding:initial}.cart-item-quantity__title{display:none}}.cart-item-quantity-price{display:flex}.cart-item-quantity-price__value{color:inherit;font-family:YFF RARE TRIAL;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:90%}@media(max-width:767px){.cart-item-quantity-price__value{font-size:1.125rem!important;line-height:120%}}.cart-item-quantity-price__value{color:#fff;font-size:1.375rem;line-height:100%}.cart-item-quantity-price__value--sale{color:#ff5255}.cart-item-quantity-price__value--discount{color:#fff}@media(max-width:1024px){.cart-item-quantity-price__value--discount{color:#8c8e90}}.cart-item-quantity-price__span{color:inherit;font-family:TT Hoves;font-size:.75rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px),print{.cart-item-quantity-price__span{font-size:.5rem!important}}.cart-item-quantity-price__span{color:#fff;opacity:.5}@media(max-width:1024px){.cart-item-quantity-price{align-items:flex-start}.cart-item-quantity-price__value{color:#303235}.cart-item-quantity-price__span{color:#8c8e90;font-size:.75rem!important;margin-top:-.25rem;white-space:nowrap}}.cart-item-title__color-round{border:1px solid #1e2023;border-radius:100%;display:inline-block;height:1rem;margin-left:.25rem;margin-right:.25rem;min-width:1rem;width:1rem}.cart-item-title__color-round span{background-color:#1e2023;border:.2px solid #fff;border-radius:100%;height:100%;width:100%}.cart-item-value{grid-area:value;margin-left:1.5rem}.cart-item-value__title{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.cart-item-value__title{font-size:.75rem;line-height:120%}}.cart-item-value__title{color:#8c8e90}.cart-item-value__price{color:inherit;font-family:YFF RARE TRIAL;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:90%}@media(max-width:767px){.cart-item-value__price{font-size:1.125rem!important;line-height:120%}}.cart-item-value__price{display:flex;flex-direction:column;gap:.125rem;margin-top:.5rem}.cart-item-value__price>span:not(.woocommerce-Price-amount){color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.cart-item-value__price>span:not(.woocommerce-Price-amount){font-size:.75rem;line-height:120%}}.cart-item-value__price>span:not(.woocommerce-Price-amount){color:#8c8e90;text-decoration:line-through}@media(max-width:1024px){.cart-item-value{align-items:center;display:flex;justify-content:space-between;margin-left:0;margin-top:1rem}.cart-item-value__title{color:#303235}.cart-item-value__price{align-items:flex-start;flex-direction:row;gap:.5rem;margin-top:0;width:auto}}.cart-item-delete{align-items:center;background-color:transparent;border:none;display:flex;height:1.5rem;justify-content:center;position:absolute;right:0;top:1.25rem;width:1.5rem}@media(max-width:1024px){.cart-item-delete{right:.75rem;top:.75rem}}
.catalog-button{align-items:center;background-color:#303235;border:none;border-radius:.5rem;cursor:pointer;display:flex;gap:.75rem;padding:.25rem;width:13rem}.catalog-button__icon{aspect-ratio:1/1;background-color:#fafafa;border:none;border-radius:.375rem;cursor:pointer;height:100%;min-height:2rem;position:relative}.catalog-button__icon:before{background:url(../assets/img/burger.svg) 50% no-repeat;content:"";height:1.5rem;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:1.5rem}.catalog-button__icon--active:before{background:url(../assets/img/cross.svg) 50% no-repeat}.catalog-button__text{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.catalog-button__text{font-size:.75rem;line-height:120%}}.catalog-button__text{color:#fff}
.checkbox{gap:.75rem}.checkbox,.checkbox__box{align-items:center;display:flex}.checkbox__box{border:2px solid #e4e5e5;border-radius:.25rem;cursor:pointer;flex-shrink:0;height:1.125rem;justify-content:center;transition:.2s;width:1.125rem}.checkbox__box svg{visibility:hidden}.checkbox__box--error{border-color:#ff5255}.checkbox__error{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%;position:absolute}@media(max-width:767px){.checkbox__error{font-size:.75rem;line-height:120%}}.checkbox__error{color:#ff5255}.checkbox:focus .checkbox__box,.checkbox:hover .checkbox__box{box-shadow:0 0 0 1px rgba(48,50,53,.06)}.checkbox[\:has\(input\[type\%3Dcheckbox\]\:checked\)] .checkbox__box{border-color:#303235}.checkbox:has(input[type=checkbox]:checked) .checkbox__box{border-color:#303235}.checkbox[\:has\(input\[type\%3Dcheckbox\]\:checked\)] .checkbox__box svg{visibility:inherit}.checkbox:has(input[type=checkbox]:checked) .checkbox__box svg{visibility:inherit}.checkbox__label{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.checkbox__label{font-size:.75rem;line-height:120%}}.checkbox__label{color:#303235}.checkbox input[type=checkbox]{height:1px;opacity:0;position:absolute;width:1px}@media(max-width:767px){.checkbox{gap:.5rem}.checkbox__box{height:1rem;width:1rem}}
.color-checkbox{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.color-checkbox__head{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.color-checkbox__head{font-size:.75rem;line-height:120%}}.color-checkbox__head{display:flex;gap:.5rem;line-height:inherit!important}.color-checkbox__span{border-radius:100%;flex-shrink:0;height:1rem;width:1rem}.color-checkbox__checkmark{align-items:center;border:1px solid #e4e5e5;border-radius:100%;display:flex;height:1rem;justify-content:center;margin-right:.25rem;position:relative;width:1rem}.color-checkbox__checkmark svg{display:none;height:9px;width:10px}.color-checkbox__checkmark svg path{stroke:#fff}.color-checkbox:hover .color-checkbox__checkmark{box-shadow:0 0 0 1px rgba(48,50,53,.1)}.color-checkbox[\:has\(input\[type\%3Dcheckbox\]\:checked\)] .color-checkbox__checkmark{background-color:#303235;border:none}.color-checkbox:has(input[type=checkbox]:checked) .color-checkbox__checkmark{background-color:#303235;border:none}.color-checkbox[\:has\(input\[type\%3Dcheckbox\]\:checked\)] .color-checkbox__checkmark svg{display:block}.color-checkbox:has(input[type=checkbox]:checked) .color-checkbox__checkmark svg{display:block}.color-checkbox input[type=checkbox]{display:none}.color-checkbox__span{border:1px solid #303235}
.color-radio-container{display:flex;flex-wrap:wrap;gap:.125rem}.color-radio{border:1px solid transparent;border-radius:.5rem;cursor:pointer;padding:.5rem 1.65rem;transition:.2s}.color-radio[\:has\(input\[type\%3Dradio\]\:checked\)]{border-color:#303235}.color-radio:has(input[type=radio]:checked){border-color:#303235}.color-radio span{display:block;text-align:center}.color-radio__span{border-radius:50%;height:2rem;margin:0 auto;width:2rem}.color-radio__span.black{background-color:#303235}.color-radio__span.gray{background-color:#8c8e90}.color-radio__span.white{border:2px solid #8c8e90}.color-radio__name{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.color-radio__name{font-size:.75rem;line-height:120%}}.color-radio__name{color:#303235;margin-top:.25rem}.color-radio__quantity{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.color-radio__quantity{font-size:.75rem;line-height:120%}}.color-radio__quantity{color:#8c8e90}.color-radio:hover{border-color:#e1e1e1}.color-radio input[type=radio]{display:none}
.comparison-card-info{display:flex;flex-direction:column;grid-row:1;position:relative;text-align:center}.comparison-card-info__actions{position:absolute;right:1rem;top:1rem;z-index:2}.comparison-card-info__title{color:inherit;cursor:pointer;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:130%;text-decoration:none;transition:.1s ease-in-out}.comparison-card-info__title:hover{color:#8c8e90}@media(max-width:767px){.comparison-card-info__title{font-size:.875rem}}.comparison-card-info__title{color:#303235;margin-top:1rem}.comparison-card-info__article{color:inherit;cursor:pointer;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:130%;text-decoration:none;transition:.1s ease-in-out}.comparison-card-info__article:hover{color:#8c8e90}@media(max-width:767px){.comparison-card-info__article{font-size:.875rem}}.comparison-card-info__article{color:#8c8e90;margin-top:.125rem}.comparison-card-info__colors{justify-content:center}.comparison-card-info .button-light{margin-top:.75rem;width:100%}.comparison-slider{background-color:#fafafa;border-radius:.5rem;flex:1;margin-bottom:1rem;width:100%}.comparison-slider .swiper-wrapper{width:17.5rem}.comparison-slider .swiper-slide{align-items:center;display:flex;justify-content:center}.comparison-slider img{height:26.25rem;-o-object-fit:contain;object-fit:contain}.comparison-slider__buttons{display:flex;gap:.75rem;justify-content:space-between;padding:0 .625rem;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}@media(max-width:1024px){.comparison-slider{display:none!important}}.comparison-image-mobile{background-color:#fafafa;border-radius:.5rem;display:none;flex:1;height:15.5rem;margin-bottom:.5rem;width:15.5rem}.comparison-image-mobile img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:1024px){.comparison-image-mobile{display:block}}.comparison-card-separator{background-color:#e4e5e5;display:block;grid-column:1/-1;grid-row:2;height:1px;margin:1.5rem 0;width:100%}.comparison-card-schema{align-items:center;background-color:#fafafa;border-radius:.5rem;display:flex;grid-row:3;height:26.25rem;justify-content:center;width:auto}@media(max-width:1024px){.comparison-card-schema{height:15.5rem;width:15.5rem}.comparison-card-schema img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}}.comparison-specs-title{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.comparison-specs-title{font-size:.75rem;line-height:120%}}.comparison-specs-title{background:#fff;border-bottom:1px solid #e4e5e5;color:#8c8e90;grid-column:1/-1;margin-bottom:1.5rem;margin-top:2.25rem;padding:.75rem 0;position:sticky;top:10.188rem;z-index:2}.comparison-specs-title.comparison-characteristics{grid-row:4}.comparison-specs-title.comparison-prices{grid-row:6}.comparison-specs-title.comparison-stock{grid-row:8}@media(max-width:1024px){.comparison-specs-title{left:0;top:auto;width:calc(100dvw - 2.25rem)}}.comparison-card-specs{display:flex;flex-direction:column;gap:1rem}.comparison-card-specs__item{border-bottom:1px solid #e4e5e5;display:flex;flex-direction:column;gap:.125rem;padding-bottom:.5rem}.comparison-card-specs__value{color:inherit;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.comparison-card-specs__value{font-size:1rem!important;line-height:130%}}.comparison-card-specs__value{color:#303235}.comparison-card-specs__title{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.comparison-card-specs__title{font-size:.75rem;line-height:120%}}.comparison-card-specs__title{color:#303235}.comparison-card-specs.comparison-characteristics{grid-row:5}.comparison-card-specs.comparison-prices{grid-row:7}.comparison-card-prices__value{color:inherit;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.comparison-card-prices__value{font-size:1rem!important;line-height:130%}}.comparison-card-prices__value{color:#303235}.comparison-card-prices__title{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.comparison-card-prices__title{font-size:.75rem;line-height:120%}}.comparison-card-prices__title{color:#8c8e90}.comparison-card-specs-stock{color:inherit;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.comparison-card-specs-stock{font-size:1rem!important;line-height:130%}}.comparison-card-specs-stock{color:#303235;grid-row:9;margin-bottom:1.5rem}.comparison-card-button{grid-row:10}
.delivery-card{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.delivery-card{font-size:.75rem;line-height:120%}}.delivery-card{background-color:#fafafa;border-radius:.5rem;display:flex;flex-direction:column;gap:.75rem;padding:.75rem}.delivery-card__icon{height:1.5rem;width:1.5rem}.delivery-card__info{display:flex;justify-content:space-between}.delivery-card__info__additional{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.delivery-card__info__additional{font-size:.75rem;line-height:120%}}.delivery-card__info__additional{color:#8c8e90}.delivery-card--active{background-color:#303235;color:#fff}.delivery-card--active svg *{stroke:#fff}
.delivery-status{display:flex;gap:1.5rem;list-style:none}.delivery-status__item{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.delivery-status__item{font-size:.75rem;line-height:120%}}.delivery-status__item{background-color:#e1e1e1;border-radius:.375rem;color:#303235;padding:.375rem .75rem;position:relative}.delivery-status__item:after,.delivery-status__item:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.delivery-status__item:after{background-color:#e1e1e1;height:1.5px;left:100%;width:1.5rem;z-index:1}.delivery-status__item:before{border-bottom:.375rem solid transparent;border-right:.375rem solid #e1e1e1;border-top:.375rem solid transparent;height:0;left:calc(100% + 1.15rem);width:0}.delivery-status__item:last-of-type:after,.delivery-status__item:last-of-type:before{content:normal}.delivery-status__item--active{background-color:#303235;color:#fff}.delivery-status__item--active:after{background-color:#303235}.delivery-status__item--active:before{border-right-color:#303235}
.detail-card{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.detail-card{font-size:.75rem;line-height:120%}}.detail-card{border:1px solid #e4e5e5;border-radius:2rem;color:#303235;display:flex;flex-direction:column;height:11.25rem;justify-content:space-between;padding:1rem .75rem;text-align:center;width:11.25rem}.detail-card__img{-o-object-fit:contain;object-fit:contain}@media(max-width:1024px){.detail-card{align-items:center;flex-direction:row-reverse;gap:.625rem;height:2.5rem;padding:.75rem;white-space:nowrap;width:-moz-fit-content;width:fit-content}.detail-card__img{height:2rem}}
.dropdowns{display:flex;flex-wrap:wrap;gap:.5rem}.dropdown{min-width:13.5rem;position:relative;z-index:2}@media(max-width:767px){.dropdown{min-width:12.5rem}}.dropdown__toggle{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.dropdown__toggle{font-size:.75rem;line-height:120%}}.dropdown__toggle{align-items:center;border:1px solid #e4e5e5;border-radius:1rem;display:flex;gap:.75rem;height:3.25rem;justify-content:space-between;padding:.625rem .625rem .625rem 1rem;white-space:nowrap}.dropdown__menu,.dropdown__toggle{background-color:#fafafa;width:100%}.dropdown__menu{border:1px solid #e4e5e5;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;border-top-color:transparent;opacity:0;padding:.25rem 1rem .625rem;pointer-events:none;position:absolute;top:calc(100% - 16px);transition:.2s}.dropdown--small button{border-radius:.5rem;height:2rem}.dropdown--small .dropdown__menu{border-radius:.5rem;top:calc(100% - 8px)}.dropdown .checkbox__checkmark{margin-right:3px}.dropdown.active{z-index:3}.dropdown.active .dropdown__menu{opacity:1;pointer-events:auto}
.input{background-color:#fafafa;border-radius:.5rem;display:block;padding:.75rem 1rem;transition:.2s}.input input[readonly]{cursor:default}.input[focus-within]{box-shadow:0 0 0 1px rgba(48,50,53,.1)}.input:focus-within{box-shadow:0 0 0 1px rgba(48,50,53,.1)}.input:hover{background-color:#f2f2f2}.input__label{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.input__label{font-size:.75rem;line-height:120%}}[dir=ltr] .input__label{text-align:left}[dir=rtl] .input__label{text-align:right}.input__label{color:#8c8e90;display:block;margin-bottom:.25rem}.input__wrapper{display:flex;gap:.5rem;height:1.5rem;justify-content:space-between;padding-left:2rem;position:relative}.input__wrapper--bill:before,.input__wrapper--door:before,.input__wrapper--email:before,.input__wrapper--floor:before,.input__wrapper--map:before,.input__wrapper--name:before,.input__wrapper--password:before,.input__wrapper--phone:before{background-size:contain;content:"";height:1.5rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1.5rem}.input__wrapper--email:before{background:url(../assets/img/email.svg) no-repeat 50%}.input__wrapper--password:before{background:url(../assets/img/password.svg) no-repeat 50%}.input__wrapper--phone:before{background:url(../assets/img/phone.svg) no-repeat 50%}.input__wrapper--name:before{background:url(../assets/img/user.svg) no-repeat 50%}.input__wrapper--bill:before{background:url(../assets/img/bill.svg) no-repeat 50%}.input__wrapper--floor:before{background:url(../assets/img/floor.svg) no-repeat 50%}.input__wrapper--door:before{background:url(../assets/img/door.svg) no-repeat 50%}.input__wrapper--map:before{background:url(../assets/img/map.svg) no-repeat 50%}.input__show-password{background:url(../assets/img/show-password.svg) no-repeat 50%;background-size:contain;border:none;cursor:pointer;height:1.5rem;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:1.5rem}.input__error{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.input__error{font-size:.75rem;line-height:120%}}.input__error{color:#ff5255}.input__error--response{margin-bottom:.5rem;text-align:center}.input--error{outline:1px solid #ff5255}.input--stroke,.input--white{border:1px solid #d9d9d9}.input--white{background-color:#fff}.textarea{border-radius:.5rem;display:block;padding:.75rem 1rem;transition:.2s}.textarea textarea{background-color:transparent;border:none;color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;height:100%;letter-spacing:-.02em;line-height:110%;outline:none;resize:none;width:100%}@media(max-width:767px){.textarea textarea{font-size:.75rem;line-height:120%}}.textarea textarea{color:#303235}.textarea textarea::-moz-placeholder{color:#8c8e90;-moz-user-select:none;user-select:none}.textarea textarea::placeholder{color:#8c8e90;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textarea--white{background-color:#fff;border:1px solid #d9d9d9}.textarea:hover{background-color:#f2f2f2}.input-wrapper{display:flex;flex-direction:column;gap:.75rem}.search-bar-container{display:flex;gap:.5rem}.search-bar-container .button-secondary{width:auto}.search-bar{align-items:center;background-color:#fafafa;border-radius:.5rem;display:flex;flex:1;padding:.75rem 1rem;transition:.2s}.search-bar[focus-within]{box-shadow:0 0 0 1px rgba(48,50,53,.1)}.search-bar:focus-within{box-shadow:0 0 0 1px rgba(48,50,53,.1)}.search-bar:hover{background-color:#f2f2f2}.search-bar__input{height:1.5rem;padding-right:2rem;width:100%}.search-bar__input:focus+.search-bar__icon circle,.search-bar__input:focus+.search-bar__icon line{stroke:#303235}.search-bar__icon{height:1.5rem;pointer-events:none;width:1.5rem}.price-input{border:1px solid #e4e5e5;border-radius:.5rem;color:inherit;display:flex;font-family:TT Hoves;font-size:.875rem;font-weight:500;justify-content:space-between;letter-spacing:-.02em;line-height:130%;padding:.75rem .5rem}@media(max-width:767px){.price-input{font-size:.75rem;line-height:120%}}.price-input__label{color:#8c8e90;-webkit-user-select:none;-moz-user-select:none;user-select:none}.price-input__field{text-align:right;width:50%}.price-input:hover{background-color:#fafafa}.price-input[focus-within]{box-shadow:0 0 0 1px rgba(48,50,53,.05)}.price-input:focus-within{box-shadow:0 0 0 1px rgba(48,50,53,.05)}.quantity-input{border:1px solid #e4e5e5;border-radius:3.125rem;display:flex;gap:.25rem;padding:.25rem;width:-moz-fit-content;width:fit-content}.quantity-input[focus-within]{box-shadow:0 0 0 1px rgba(48,50,53,.05)}.quantity-input:focus-within{box-shadow:0 0 0 1px rgba(48,50,53,.05)}.quantity-input:hover{background-color:#fafafa}.quantity-input input{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.quantity-input input{font-size:.75rem;line-height:120%}}.quantity-input input{color:#008ca5;text-align:center;width:3.25rem}.quantity-input__button{align-items:center;background-color:#008ca5;border:none;border-radius:100%;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.quantity-input__button:disabled{background:none;border:1px solid #d9d9d9}.quantity-input__button:disabled svg rect{fill:#d9d9d9}@media(max-width:1024px){.quantity-input{border-radius:.375rem;justify-content:space-between;width:auto}.quantity-input__button{border-radius:.375rem;height:2.75rem;width:2.75rem}.quantity-input input{width:auto}}.modal .checkbox__label{width:-moz-max-content;width:max-content}.cart-quantity-input{align-items:center;border-radius:3.125rem;display:flex;gap:.25rem;padding:.25rem;width:-moz-fit-content;width:fit-content}.cart-quantity-input[focus-within]{box-shadow:0 0 0 1px rgba(48,50,53,.05)}.cart-quantity-input:focus-within{box-shadow:0 0 0 1px rgba(48,50,53,.05)}.cart-quantity-input input{color:inherit;font-family:YFF RARE TRIAL;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:90%}@media(max-width:767px){.cart-quantity-input input{font-size:1.125rem!important;line-height:120%}}.cart-quantity-input input{color:#fff;margin-top:.25rem;text-align:center;width:5.25rem}.cart-quantity-input__button{align-items:center;background-color:#fff;border:none;border-radius:100%;display:flex;height:2rem;justify-content:center;width:2rem}.cart-quantity-input__button svg rect{fill:#1e2023}.cart-quantity-input__button:disabled{background:none;border:1px solid #d9d9d9}.cart-quantity-input__button:disabled svg rect{fill:#d9d9d9}@media(max-width:1024px){.cart-quantity-input{background-color:#303235;border-radius:3.125rem;justify-content:space-between}.cart-quantity-input input{width:6.75rem}.cart-quantity-input__button{height:1.5rem;width:1.5rem}.cart-quantity-input__button svg{height:.75rem;width:.75rem}}input{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){input{font-size:.75rem;line-height:120%}}input{background-color:transparent;border:none;color:#303235;outline:none;width:100%}input::-moz-placeholder{color:#8c8e90;-moz-user-select:none;user-select:none}input::placeholder{color:#8c8e90;-webkit-user-select:none;-moz-user-select:none;user-select:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.address-autocomplete__suggestions{background-color:#fff;border:1px solid #d9d9d9;border-radius:.5rem;box-shadow:0 4px 12px rgba(48,50,53,.1);display:none;left:0;list-style:none;margin:0;max-height:20rem;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:10000}.address-autocomplete__suggestions.is-visible{display:block}.address-autocomplete__suggestion{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.address-autocomplete__suggestion{font-size:.75rem;line-height:120%}}.address-autocomplete__suggestion{color:#303235;cursor:pointer;padding:.75rem 1rem;transition:background-color .2s}.address-autocomplete__suggestion.is-highlighted,.address-autocomplete__suggestion:hover{background-color:#fafafa}.address-autocomplete__suggestion:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.address-autocomplete__suggestion:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}
.auth-wrapper{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);height:calc(100vh - 130px);max-height:42.5rem;width:100%}.auth-wrapper__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.auth-wrapper__block{display:flex;flex:1;flex-direction:column;padding:1.5rem 0}.auth-wrapper__heading{margin-bottom:1.5rem;text-align:center}.auth-wrapper__heading--mobile{display:none;margin-bottom:1rem}@media(max-width:1024px){.auth-wrapper__heading{display:none;text-align:left}.auth-wrapper__heading--mobile{display:block}.auth-wrapper{grid-template-columns:1fr;height:auto;max-height:none}.auth-wrapper__block{padding:2rem 0 0}.auth-wrapper__image{display:none}}.login{color:#303235;height:100%;justify-content:space-between}.login,.login__inputs{display:flex;flex-direction:column}.login__inputs{gap:.5rem}.login__actions{display:flex;justify-content:space-between;margin-top:.75rem}@media(max-width:767px){.login__actions{flex-direction:column;gap:.5rem}}.login__disclaimer,.login__recovery{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.login__disclaimer,.login__recovery{font-size:.75rem;line-height:120%}}.login__disclaimer a,.login__recovery a{border-bottom:1px solid #8c8e90;color:inherit;color:#8c8e90;cursor:pointer;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:130%;margin-left:.5rem;padding-bottom:.125rem;text-decoration:none;transition:.1s ease-in-out;width:-moz-fit-content;width:fit-content}.login__disclaimer a:hover,.login__recovery a:hover{color:#303235}@media(max-width:767px){.login__disclaimer a,.login__recovery a{font-size:.875rem}}.login__disclaimer{margin-top:1rem;text-align:center}.login__success{color:inherit;font-family:TT Hoves;font-size:2rem;font-weight:500;letter-spacing:-.01em;line-height:100%}@media(max-width:767px){.login__success{font-size:1.125rem!important}}.login__success{display:none;margin:auto;text-align:center;width:26rem}@media(max-width:1024px){.login{gap:1.5rem}.login .auth-wrapper__heading{display:block}}
.modal{align-items:center;display:flex;flex-direction:column;height:100dvh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:.5s cubic-bezier(.16,1,.3,1);width:100dvw;z-index:11}.modal[\:has\(\.form-modal\)]{background:hsla(0,0%,60%,.239)}.modal:has(.form-modal){background:hsla(0,0%,60%,.239)}.modal.opened{opacity:1;pointer-events:all}.modal.opened .form-modal__content{animation:fadeInContent .2s ease-in-out .1s both}@keyframes fadeInContent{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1400px){.modal{height:calc(100dvh - 9.75rem);margin-top:5.75rem}}.modal__wrapper{background-color:#fff;height:100%;padding:1.5rem;position:relative;width:100%;z-index:2}@media(max-width:767px){.modal__wrapper{padding:0 .75rem .75rem}}.modal__close{background-color:#fafafa;border-radius:.5rem;font-size:0;height:3.25rem;position:absolute;right:1.5rem;top:1.5rem;width:5rem}.modal__close:before{background:url(../assets/img/close-icon.svg) 50% no-repeat;background-size:100%;content:"";height:1.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.5rem}@media(max-width:767px){.modal__close{display:none}}
.categories{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-areas:"categories content close";grid-template-columns:4fr 6fr 2fr;grid-template-rows:minmax(0,1fr);height:100%;max-height:100vh;width:100%}@media(max-width:767px){.categories{display:block;overflow:hidden}}.categories__list{display:flex;flex-direction:column;gap:.25rem;grid-area:categories;height:100%;overflow-y:auto}.categories__children::-webkit-scrollbar,.categories__list::-webkit-scrollbar{display:none}.categories__item{align-items:center;background-color:#fafafa;border-radius:.5rem;display:flex;gap:.75rem;padding:.25rem 1rem .25rem .25rem}.categories__item svg{height:1.5rem;width:1.5rem}@media(min-width:767px){.categories__item.active{background-color:#303235}.categories__item.active .categories__item-name{color:#fff}.categories__item.active .categories__item-image{background-color:#fff}.categories__item.active svg>*{stroke:#fff}}.categories__item-image{aspect-ratio:5/4.5;border-radius:.5rem;padding:1.25rem 1rem;width:5rem}.categories__item-image img{height:auto;max-height:2rem;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:767px){.categories__item-image{padding:0;width:2.5rem}}.categories__item-name{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.categories__item-name{font-size:.75rem;line-height:120%}}.categories__item-name{color:#303235;flex:1;text-align:left}.categories__content{display:flex;flex-direction:column;gap:.75rem;justify-content:space-between}@media(max-width:767px){.categories__content{display:none;height:100%}}.categories__link{padding:1rem 0;text-align:center;width:100%}@media(max-width:767px){.categories__link{border-radius:.75rem;display:block;height:2.625rem;margin-top:1rem}}.categories__back{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.categories__back{font-size:.75rem;line-height:120%}}.categories__back{align-items:center;color:#303235;display:flex;margin-bottom:.75rem}.categories__back svg{transform:rotate(180deg)}@media(min-width:767px){.categories__back{display:none}}.categories__search{flex:initial!important}@media(max-width:767px){.categories__search{display:none}}.categories__children-wrapper{flex:1;height:100%;overflow:hidden}.categories__children{align-content:flex-start;display:none;gap:.75rem;grid-auto-rows:11rem;grid-template-columns:repeat(2,1fr);height:100%;overflow-y:auto}.categories__children.active{display:grid}.cat-child{background-color:#fafafa;border-radius:.5rem;display:flex;flex-direction:column;gap:.75rem;justify-content:space-between}.cat-child__image{display:flex;height:5rem}.cat-child__image img{height:100%;width:auto}.cat-child__bottom{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:0 1rem 1rem}.cat-child__info{display:flex;flex-direction:column;gap:.125rem}.cat-child__name{color:inherit;font-size:1rem}.cat-child__count,.cat-child__name{font-weight:500;letter-spacing:-.02em;line-height:130%}.cat-child__count{color:#8c8e90;font-size:.875rem}.chevron-button{align-items:center;background-color:#e4e5e5;border-radius:100%;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}@media(max-width:767px){.chevron-button{display:none}}.categories-search-results{background-color:#fff;border:1px solid #e4e5e5;border-radius:.5rem;left:0;max-height:25rem;position:absolute;top:calc(100% + .25rem);width:100%;z-index:1000}.categories-search-results>div::-webkit-scrollbar{height:7px;width:4px}.categories-search-results>div::-webkit-scrollbar-track{background:transparent}.categories-search-results>div::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#e4e5e5;border-radius:20px}.categories-search-results .category-search-result{transition:background-color .2s}.categories-search-results .category-search-result:hover{background-color:#fafafa}.categories-search-results .category-search-result:last-child{border-bottom:none}
.filters-modal{background-color:#fff;height:100%;overflow:auto;padding:.75rem;position:relative;width:100%;z-index:2}.filters-modal__close{font-size:0;height:1.5rem;position:absolute;right:.75rem;top:.75rem;width:1.5rem}.filters-modal__close:before{background:url(../assets/img/close-icon.svg) 50% no-repeat;background-size:100%;content:"";height:1.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.5rem}.filters-modal .catalog-filters{display:flex;flex-direction:column;width:100%}.filters-modal .catalog-filters__title{display:none}.filters-modal .catalog-filters .filter{width:100%}.filters-modal.loading:before{background-color:hsla(0,0%,100%,.8);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.filters-modal.loading:after{animation:spin .8s linear infinite;border:4px solid #e4e5e5;border-radius:50%;border-top-color:#008ca5;content:"";height:3rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:3rem;z-index:11}@keyframes spin{to{transform:translate(-50%,-50%) rotate(1turn)}}
.form-modal{background:#fff;border:none;border-radius:.5rem;max-width:33.75rem;min-width:33.75rem;padding:1.5rem}@media(max-width:767px){.form-modal{max-width:calc(100% - .75rem);min-width:calc(100% - .75rem)}}.form-modal--organization{min-width:34rem}@media(max-width:1024px){.form-modal--organization{min-width:20rem}}@media(max-width:767px){.form-modal--organization{min-width:calc(100% - 2rem)}}.form-modal--agent .form-modal__content-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}@media(max-width:767px){.form-modal--agent .form-modal__content-grid{grid-template-columns:1fr}}.form-modal__header{align-items:center;display:flex;justify-content:space-between}.form-modal__content{padding-top:1.5rem}.form-modal__content form{display:flex;flex-direction:column;gap:.75rem}.form-modal__content input,.form-modal__content textarea{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out,opacity .15s ease-in-out}.form-modal__content-addresses{max-height:16.25rem;overflow-y:scroll}.form-modal__content-addresses::-webkit-scrollbar{height:7px;width:4px}.form-modal__content-addresses::-webkit-scrollbar-track{background:transparent}.form-modal__content-addresses::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#e4e5e5;border-radius:20px}@media(max-width:767px){.form-modal__content-addresses{max-height:22rem}}.form-modal__content-addresses-item-add{border-top:1px solid #e4e5e5;margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:1.5rem}.form-modal__content-addresses-title{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.form-modal__content-addresses-title{font-size:.75rem;line-height:120%}}.form-modal__content-addresses-title{color:#8c8e90}.form-modal__content-addresses-item-wrap{align-items:center;display:flex;gap:.5rem;justify-content:space-between;width:100%}.form-modal__content-addresses-item{align-items:flex-start;display:flex;gap:.75rem;padding:1rem 0 .75rem}.form-modal__content-addresses-item-actions{align-items:center;display:flex;gap:.75rem;margin-top:.75rem}.form-modal__content-addresses-item-actions .button-sm{height:2.375rem}
.menu-modal{height:100%;justify-content:space-between}.menu-modal,.menu-modal__list{display:flex;flex-direction:column}.menu-modal__list a{color:inherit;cursor:pointer;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:130%;text-decoration:none;transition:.1s ease-in-out}.menu-modal__list a:hover{color:#8c8e90}@media(max-width:767px){.menu-modal__list a{font-size:.875rem}}.menu-modal__list a{border-bottom:1px solid #e4e5e5;color:#8c8e90;display:block;padding-bottom:.5rem}.menu-modal__list li:not(:first-of-type) a{padding-top:.75rem}.menu-modal__list--user a{align-items:anchor-center;display:flex;padding:0;position:relative}.menu-modal__count{background-color:#008ca5;border-radius:2.5rem;color:#fff!important;color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%;margin-left:.5rem;text-align:center}@media(max-width:767px){.menu-modal__count{font-size:.75rem;line-height:120%}}.menu-modal__count{align-items:center;display:flex;height:1.125rem;justify-content:center;width:1.75rem}.menu-modal__count[data-favorites-count]{background-color:#ff5255}.menu-modal__count[data-comparison-count]{background-color:#303235}.menu-modal__contacts{margin-left:42px}.menu-modal-contact{color:#8c8e90;display:block;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%;position:relative}.menu-modal-contact:first-of-type{margin-bottom:.75rem}.menu-modal-contact:before{content:"";height:1.5rem;left:-1.5rem;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:1.5rem}.menu-modal-contact--phone:before{background:url(../assets/img/phone.svg) 50% no-repeat}.menu-modal-contact--email:before{background:url(../assets/img/mail-icon.svg) 50% no-repeat}
.profile-modal{margin:0 auto;max-width:1440px;pointer-events:none;position:fixed;right:50%;top:7.375rem;transform:translateX(50%);width:100%;z-index:99999}@media(max-width:767px){.profile-modal{bottom:4.25rem;left:.75rem;right:.75rem;top:auto;transform:none;width:auto}}.menu{background:#fff;border-radius:.5rem;box-shadow:0 30px 100px 0 rgba(39,62,83,.149);height:-moz-fit-content;height:fit-content;margin-left:auto;opacity:0;pointer-events:none;width:18rem}.menu.opened{opacity:1;pointer-events:all}.menu__item{border-bottom:1px solid #e1e1e1;color:#303235;cursor:pointer;list-style:none;padding:.5rem 1rem;transition:background-color .2s}.menu__item a,.menu__item button{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.menu__item a,.menu__item button{font-size:.75rem;line-height:120%}}.menu__item a,.menu__item button{align-items:center;display:flex;gap:.75rem}.menu__item a{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.menu__item a{font-size:.75rem;line-height:120%}}.menu__item a{line-height:normal!important;text-decoration:none}.menu__item button{background:transparent;border:none}.menu__item:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.menu__item:hover{background-color:#303235;color:#fff}.menu__item:hover svg *{stroke:#fff}.organisations{background-color:#fafafa;border-radius:.5rem;margin:.25rem}.organisations__title{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.organisations__title{font-size:.75rem;line-height:120%}}.organisations__title{color:#8c8e90;padding:.5rem 1rem}.organisations li{list-style:none}.organisations__item{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.organisations__item{font-size:.75rem;line-height:120%}}.organisations__item{align-items:center;background:transparent;border:none;border-top:1px solid #e4e5e5;display:flex;gap:.75rem;padding:.75rem 1rem;text-align:left;transition:.2s;width:100%}.organisations__item span{align-items:center;background-color:#d9d9d9;border-radius:100%;display:flex;flex-shrink:0;height:2.3rem;justify-content:center;width:2.3rem}.organisations__item .radio-checkmark svg{height:1rem;width:1rem}.organisations__item:hover{background-color:#f2f2f2}.registration-menu{background:#fff;border-radius:1rem;box-shadow:0 30px 100px 0 rgba(39,62,83,.149);display:flex;flex-direction:column;gap:.625rem;margin-left:auto;opacity:0;padding:.75rem .652rem;pointer-events:none;width:-moz-fit-content;width:fit-content}.registration-menu.opened{opacity:1;pointer-events:all}.registration-menu__img{border-radius:.75rem;height:12.5rem;-o-object-fit:cover;object-fit:cover;width:28rem}@media(max-width:767px){.registration-menu__img{height:auto;width:100%}}.registration-menu__desc{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.registration-menu__desc{font-size:.75rem;line-height:120%}}.registration-menu__desc{color:#303235}
.navigation{background-color:#fafafa;border-radius:.5rem;padding:.75rem;width:-moz-fit-content;width:fit-content;width:20.625rem}.navigation__item{border-radius:.5rem;color:#303235;cursor:pointer;list-style:none;transition:background-color .2s}.navigation__item a{align-items:center;color:inherit;display:flex;font-family:TT Hoves;font-size:1rem;font-weight:500;gap:.156rem;letter-spacing:-.02em;line-height:110%;text-decoration:none}@media(max-width:767px){.navigation__item a{font-size:.75rem;line-height:120%}}.navigation__item a{line-height:normal!important;padding:.75rem}.navigation__item:hover{background-color:#303235;color:#fff}.navigation__item:hover rect,.navigation__item:hover svg *{stroke:#fff}.navigation__item--active{background-color:#303235;color:#fff}.navigation__item--active a{color:#fff}.navigation__item--active svg *{stroke:#fff}.navigation__item--active:hover{background-color:#303235;color:#fff}.navigation__button-text{align-items:center;display:flex;gap:.25rem}.navigation__button{display:none}@media(max-width:767px){.navigation__button{align-items:center;background-color:#303235;border:none;border-radius:.5rem;color:#fff;display:block;display:flex;gap:.25rem;justify-content:space-between;padding:.875rem;position:relative;width:100%;z-index:9}.navigation__button svg{height:1rem;width:1rem}.navigation__button svg circle,.navigation__button svg path,.navigation__button svg rect{stroke:#fff}.navigation__button>svg{transform:rotate(0deg);transition:transform .2s ease-in-out}.navigation__button.active>svg{transform:rotate(180deg)}}@media(min-width:768px){.navigation__button--active{background-color:#303235;color:#fff}.navigation__button--active svg *{stroke:#fff}}@media(max-width:767px){.navigation{background-color:transparent;border-radius:0;padding:0;position:relative}.navigation .button-logout{margin:1rem auto 0}.navigation .navigation__menu{background-color:#fafafa;border-radius:.5rem;left:0;max-height:100vh;opacity:0;padding:.75rem;pointer-events:none;position:absolute;top:88%;transform:translateY(-1rem);transition:transform .2s ease-in-out,opacity .2s ease-in-out;width:100%;z-index:8}.navigation .navigation__menu.active{border-radius:0 0 .5rem .5rem;opacity:1;pointer-events:auto;transform:translateY(0)}.navigation .navigation__menu.hidden{opacity:0;pointer-events:none;transform:translateY(-1rem)}}
.wc_payment_methods.payments{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}@media(max-width:767px){.wc_payment_methods.payments{gap:.25rem;grid-template-columns:repeat(1,1fr)}}.wc_payment_methods.payments .payment{align-items:center;aspect-ratio:7/4;background-color:#fafafa;border-radius:.5rem;cursor:pointer;display:flex;justify-content:center;padding:0;position:relative;transition:.2s}.wc_payment_methods.payments .payment:hover{background-color:#f2f2f2}.wc_payment_methods.payments .payment input[type=radio]{opacity:0;pointer-events:none;position:absolute}.wc_payment_methods.payments .payment__label{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:center;padding:2.125rem 1rem;width:100%}@media(max-width:767px){.wc_payment_methods.payments .payment__label{align-items:center;flex-direction:row;justify-content:flex-start;padding:.75rem}}.wc_payment_methods.payments .payment__icon{align-items:center;display:flex;justify-content:center}.wc_payment_methods.payments .payment__icon img{height:3.188rem;-o-object-fit:contain;object-fit:contain;width:6.375rem}.wc_payment_methods.payments .payment__icon p{margin:0}.wc_payment_methods.payments .payment__title{color:#303235;font-size:.875rem;margin:0;text-align:center}.wc_payment_methods.payments .payment[\:has\(input\[type\%3Dradio\]\:checked\)]{background-color:#303235}.wc_payment_methods.payments .payment:has(input[type=radio]:checked){background-color:#303235}.wc_payment_methods.payments .payment[\:has\(input\[type\%3Dradio\]\:checked\)] .payment__title{color:#fff}.wc_payment_methods.payments .payment:has(input[type=radio]:checked) .payment__title{color:#fff}@media(max-width:767px){.wc_payment_methods.payments .payment{aspect-ratio:unset}}.payment_box{display:none!important}
.prices{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr)}@media(max-width:767px){.prices{grid-template-columns:repeat(2,1fr)}}.price-radio{background-color:#fafafa;border-radius:.5rem;cursor:pointer;padding:.75rem;transition:.2s}.price-radio__content{display:flex;justify-content:space-between;margin-top:.875rem}.price-radio__value{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.price-radio__value{font-size:.75rem;line-height:120%}}.price-radio__value{color:#303235;display:block}.price-radio__value.product-price--crossed+*{color:#ff5255}.price-radio__quantity{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.price-radio__quantity{font-size:.75rem;line-height:120%}}.price-radio__quantity{color:#8c8e90;display:block}.price-radio__discount{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.price-radio__discount{font-size:.75rem;line-height:120%}}.price-radio__discount{color:#008ca5;flex:1;text-align:right}.price-radio:hover{background-color:#f2f2f2;box-shadow:0 0 0 1px rgba(48,50,53,.04)}.price-radio[\:has\(input\[type\%3Dradio\]\:checked\)] .radio-checkmark{background-color:#303235;border-color:#303235}.price-radio:has(input[type=radio]:checked) .radio-checkmark{background-color:#303235;border-color:#303235}.price-radio[\:has\(input\[type\%3Dradio\]\:checked\)] .radio-checkmark svg{opacity:1}.price-radio:has(input[type=radio]:checked) .radio-checkmark svg{opacity:1}.price-radio input[type=radio]{display:none}@media(max-width:1024px){.price-radio{display:flex;flex-direction:column;height:6.25rem;justify-content:space-between}}button[\:has\(\.radio-checkmark\.active\)]{pointer-events:none}button:has(.radio-checkmark.active){pointer-events:none}.radio-checkmark{align-items:center;background-color:#fff;border:1px solid #e4e5e5;border-radius:50%;display:flex;height:1.5rem;justify-content:center;min-height:1.5rem;position:relative;transition:.2s;width:1.5rem}.radio-checkmark svg{height:11px;opacity:0;width:12px}.radio-checkmark svg path{stroke:#fff}.radio-checkmark.active{background-color:#303235;border-color:#303235}.radio-checkmark.active svg{opacity:1}.checkbox[\:has\(input\[type\%3Dcheckbox\]\:checked\)] .radio-checkmark{background-color:#303235;border-color:#303235}.checkbox:has(input[type=checkbox]:checked) .radio-checkmark{background-color:#303235;border-color:#303235}.checkbox[\:has\(input\[type\%3Dcheckbox\]\:checked\)] .radio-checkmark svg{opacity:1}.checkbox:has(input[type=checkbox]:checked) .radio-checkmark svg{opacity:1}.checkbox input[type=checkbox]{height:1px;opacity:0;position:absolute;width:1px}
.registration{color:#303235;display:flex;flex-direction:column;height:100%;justify-content:space-between}.registration__inputs{display:flex;flex-direction:column;gap:.5rem}.registration__already{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.registration__already{font-size:.75rem;line-height:120%}}.registration__already{margin-bottom:1rem;text-align:center}.registration__already a{border-bottom:1px solid #8c8e90;color:inherit;color:#8c8e90;cursor:pointer;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:130%;margin-left:.5rem;padding-bottom:.125rem;text-decoration:none;transition:.1s ease-in-out;width:-moz-fit-content;width:fit-content}.registration__already a:hover{color:#303235}@media(max-width:767px){.registration__already a{font-size:.875rem}}.registration__checkbox{margin-top:1rem}@media(max-width:1024px){.registration{gap:1.5rem;grid-template-columns:1fr;height:auto}.registration__image{display:none}}.registration-confirm{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;position:relative}.registration-confirm__message{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.registration-confirm__message{font-size:.75rem;line-height:120%}}.registration-confirm__message{text-align:center}.registration-confirm__message a{border-bottom:1px solid #8c8e90;color:inherit;color:#8c8e90;cursor:pointer;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:130%;padding-bottom:.125rem;text-decoration:none;transition:.1s ease-in-out;width:-moz-fit-content;width:fit-content}.registration-confirm__message a:hover{color:#303235}@media(max-width:767px){.registration-confirm__message a{font-size:.875rem}}.registration-confirm__message a{border-color:#008ca5;color:#008ca5}.registration-confirm__message a:hover{color:#066d80}.registration-confirm__alert{align-items:center;display:flex;flex-direction:column;gap:1.5rem;height:100%;justify-content:center}.registration-confirm__repeat{color:inherit;cursor:pointer;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:130%;text-decoration:none;transition:.1s ease-in-out}.registration-confirm__repeat:hover{color:#8c8e90}@media(max-width:767px){.registration-confirm__repeat{font-size:.875rem}}.registration-confirm__repeat{margin-top:1rem}.registration-confirm__repeat:disabled{color:#8c8e90}.registration-confirm__back{color:inherit;cursor:pointer;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:130%;text-decoration:none;transition:.1s ease-in-out}.registration-confirm__back:hover{color:#8c8e90}@media(max-width:767px){.registration-confirm__back{font-size:.875rem}}.registration-confirm__back{align-items:center;display:flex;left:1rem;position:absolute;top:1rem}.registration-confirm__back p{height:1rem}.registration-confirm__back svg{transform:rotate(180deg)}.registration-confirm__back:hover svg *{stroke:#8c8e90;transition:all .3s}@media(max-width:1024px){.registration-confirm{flex:initial;height:16rem}}.registration-company{height:100%}.steps{justify-content:space-between;margin-bottom:1.75rem;position:relative}.steps,.steps__step{align-items:center;display:flex}.steps__step{flex-direction:column;gap:.5rem}.steps__step:first-child{align-items:start}.steps__step:first-child .steps__number:after{left:0}.steps__step:last-child{align-items:end}.steps__step:last-child .steps__number:after{display:none}.steps__step.active .steps__number{background:#008ca5;border-color:#008ca5;color:#fff}.steps__step.active .steps__number:after{background:#008ca5!important}.steps__number{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.steps__number{font-size:.75rem;line-height:120%}}.steps__number{align-items:center;background-color:#f2f3f7;border:1px solid #bcc3d0;border-radius:50%;color:#626c77;display:flex;height:1.625rem;justify-content:center;line-height:90%;padding-top:2px;width:1.625rem}.steps__number:after{background:#bcc3d0;content:"";height:1px;left:50%;position:absolute;transform:translateY(calc(-50% - 1px));width:50%;z-index:-1}.steps__title{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.steps__title{font-size:.75rem;line-height:120%}.steps__step:not(.active){display:none}.steps__step{align-items:start!important;gap:.25rem}.steps__number{font-size:14px!important;height:1.25rem;width:1.25rem}.steps__step.active .steps__number:after{display:none}.steps__title{font-size:.875rem}.steps__step{display:none}.steps__step.active[\:not-has\(\.steps__step\.active\)]{display:flex}}@media(max-width:767px){.steps__step.active:not(:has(~.steps__step.active)){display:flex}}.registration.loading{opacity:.7;pointer-events:none;position:relative}.registration.loading:after{animation:spin 1s linear infinite;border:3px solid #ccc;border-radius:50%;border-top-color:#000;content:"";height:32px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:32px}@keyframes spin{to{transform:translate(-50%,-50%) rotate(1turn)}}
.shipping-methods-container{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}@media(max-width:767px){.shipping-methods-container{gap:.5rem;grid-template-columns:1fr}}.shipping-method{border:1px solid #e4e5e5;border-radius:.5rem;cursor:pointer;display:flex;flex-direction:column;height:5rem;justify-content:space-between;list-style:none;margin:0;padding:.75rem;position:relative;transition:.2s}@media(max-width:767px){.shipping-method{height:auto}}.shipping-method__label{cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:space-between}@media(max-width:767px){.shipping-method__label{align-items:center;flex-direction:row;gap:.625rem;justify-content:flex-start}}.shipping-method input[type=radio]{height:0;opacity:0;position:absolute;width:0}.shipping-method:hover{border-color:#303235}.shipping-method svg{flex-shrink:0;height:1.5rem;width:1.5rem}.shipping-method svg path{fill:#303235}.shipping-method__text{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.shipping-method__text{font-size:.75rem;line-height:120%}}.shipping-method__text{color:#303235;display:flex;gap:.25rem;justify-content:space-between}.shipping-method__cost{color:inherit;font-family:TT Hoves;font-size:.875rem;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.shipping-method__cost{font-size:.75rem;line-height:120%}}.shipping-method__cost{color:#8c8e90;font-weight:500}.shipping-method--selected{background-color:#303235;border-color:#303235}.shipping-method--selected svg path{fill:#fff}.shipping-method--selected .shipping-method__text{color:#fff}.woocommerce-shipping-totals td{padding:0}.woocommerce-shipping-totals .shipping-methods-container{margin:0}#checkout_shipping_methods{position:relative}#checkout_shipping_methods.processing{opacity:.6;pointer-events:none}#checkout_shipping_methods.processing:after{background:hsla(0,0%,100%,.8);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.checkout-other-info{background-color:#fafafa;border:1px solid #008ca5;border-radius:.5rem;margin-top:1rem;padding:1rem}.checkout-other-info__text{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.checkout-other-info__text{font-size:.75rem;line-height:120%}}.checkout-other-info__text{color:#303235;margin:0}
.small-contacts{margin-top:2rem;padding-right:7rem}.small-contacts__address{color:inherit;font-family:YFF RARE TRIAL;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:90%}@media(max-width:767px){.small-contacts__address{font-size:1.125rem!important;line-height:120%}}.small-contacts__email{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.small-contacts__email{font-size:.75rem;line-height:120%}}.small-contacts__email{color:#8c8e90;display:block;margin-top:1.5rem;text-decoration:underline}.small-contacts__block{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.small-contacts__block{font-size:.75rem;line-height:120%}}.small-contacts__block{display:flex;justify-content:space-between;position:relative}.small-contacts__block:first-of-type{margin-top:1.5rem}.small-contacts__block a{display:block;flex-shrink:0;margin-top:.375rem;position:relative;text-align:left;width:8.75rem}.small-contacts__block a:before{content:"";height:1.5rem;left:-1.5rem;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:1.5rem}.small-contacts__block--phone:before{background:url(../assets/img/phone.svg) 50% no-repeat}.small-contacts__block--email:before{background:url(../assets/img/mail-icon.svg) 50% no-repeat}@media(max-width:1024px){.small-contacts{margin-top:.75rem;padding-right:0}.small-contacts__block{flex-direction:column;margin-top:.75rem}.small-contacts__block:first-of-type{margin-top:1.125rem}.small-contacts__block a{margin-left:2rem;margin-top:.5rem}.small-contacts__email{margin-top:.75rem}}

.has-h-1-font-size{color:inherit;font-family:YFF RARE TRIAL;font-size:4.5rem;font-weight:500;letter-spacing:-.02em;line-height:120%}@media(max-width:767px){.has-h-1-font-size{font-size:2rem!important;font-weight:500}}.has-h-2-font-size{color:inherit;font-family:YFF RARE TRIAL;font-size:2.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.has-h-2-font-size{font-size:1.25rem!important;line-height:120%}}.has-h-3-font-size{color:inherit;font-family:TT Hoves;font-size:2rem;font-weight:500;letter-spacing:-.01em;line-height:100%}@media(max-width:767px){.has-h-3-font-size{font-size:1.125rem!important}}.has-h-4-font-size{color:inherit;font-family:YFF RARE TRIAL;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:90%}@media(max-width:767px){.has-h-4-font-size{font-size:1.125rem!important;line-height:120%}}.has-text-24-font-size{color:inherit;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.has-text-24-font-size{font-size:1rem!important;line-height:130%}}.has-text-16-font-size{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.has-text-16-font-size{font-size:.75rem;line-height:120%}}.has-text-14-font-size{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.has-text-14-font-size{font-size:.75rem;line-height:120%}}.text-link{color:inherit;cursor:pointer;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:130%;text-decoration:none;transition:.1s ease-in-out}.text-link:hover{color:#8c8e90}@media(max-width:767px){.text-link{font-size:.875rem}}.text-link-2{color:inherit;cursor:pointer;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:130%;text-decoration:none;transition:.1s ease-in-out}.text-link-2:hover{color:#8c8e90}@media(max-width:767px){.text-link-2{font-size:.875rem}}.text-link-3{border-bottom:1px solid #8c8e90;color:inherit;color:#8c8e90;cursor:pointer;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:130%;padding-bottom:.125rem;text-decoration:none;transition:.1s ease-in-out;width:-moz-fit-content;width:fit-content}.text-link-3:hover{color:#303235}@media(max-width:767px){.text-link-3{font-size:.875rem}}.text-error{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.text-error{font-size:.75rem;line-height:120%}}.text-error{color:#ff5255}@media(max-width:767px){.mobile-align-left{text-align:left!important}.mobile-first-order{order:-1!important}}
.page-404__empty{align-items:center;display:flex;flex-direction:column;gap:2rem;height:14rem;justify-content:center;text-align:center}.page-404__empty p{color:inherit;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.page-404__empty p{font-size:1rem!important;line-height:130%}}.page-404__empty a{padding-left:2rem;padding-right:2rem;width:-moz-fit-content;width:fit-content}
.account-page{display:flex;gap:1.5rem}.account-page__sidebar{height:-moz-max-content;height:max-content;position:sticky;top:9rem;transition:top .3s ease-in-out}@media(max-width:767px){.account-page__sidebar{position:static;top:0}.account-page{flex-direction:column}.account-page .navigation{width:100%}.account-page .button-light{display:none}}.account-page .button-xl{display:none}@media(max-width:767px){.account-page .button-xl{display:block}}.account-page__title{color:inherit;font-family:YFF RARE TRIAL;font-size:2.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.account-page__title{font-size:1.25rem!important;line-height:120%}}.account-page__title{margin-bottom:1.5rem;max-width:90%}@media(max-width:767px){.account-page__title{margin-bottom:.75rem;max-width:100%}}.account-page__content-wrapper{min-height:1px;position:relative;width:100%}.account-page__content{transition:opacity .3s ease,transform .3s ease;width:100%}.account-page__content-info-form{display:flex;flex-direction:column;gap:1.5rem}@media(max-width:767px){.account-page__content-info-form{gap:.75rem}}.account-page__content-info-form-item{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr)}@media(max-width:767px){.account-page__content-info-form-item{gap:.25rem;grid-template-columns:repeat(1,1fr)}}.account-page__organizations-search{margin-bottom:1.5rem;max-width:42.75rem}.account-page__organizations-search--orders{max-width:50rem}.account-page__organizations-list{display:flex;flex-direction:column;gap:.5rem;max-width:50rem}.account-page__organizations-item{align-items:flex-start;border:1px solid #e4e5e5;border-radius:.5rem;display:flex;flex-direction:column;overflow:hidden;position:relative}.account-page__organizations-item .input{position:relative}.account-page__organizations-item-action-default svg{height:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1rem}.account-page__organizations-item-head{align-items:center;background-color:#fafafa;display:flex;gap:.5rem;padding:1.5rem;width:100%}@media(max-width:1024px){.account-page__organizations-item-head{padding:.75rem}}.account-page__organizations-item-content{align-items:center;display:flex;gap:.5rem;justify-content:space-between;padding:1.5rem;width:100%}@media(max-width:1024px){.account-page__organizations-item-content{align-items:flex-start;flex-direction:column;gap:.25rem;padding:.75rem}.account-page__organizations-item-info{width:100%}}.account-page__organizations-item-info-inner{align-items:center;display:flex;gap:.5rem}.account-page__organizations-item-info-inner .input__wrapper{padding-left:1.5rem}@media(max-width:1024px){.account-page__organizations-item-info-inner{align-items:flex-start;flex-direction:column;gap:.25rem;width:100%}.account-page__organizations-item-info-inner .input{width:100%}}.account-page__organizations-item-action-copy{font-size:0;height:1rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.account-page__organizations-item-action-copy svg{height:1rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1rem}.account-page__organizations-item-title{color:inherit;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.account-page__organizations-item-title{font-size:1rem!important;line-height:130%}}.account-page__representatives-item{align-items:center;border:1px solid #e4e5e5;border-radius:.5rem;display:flex;flex-direction:column;max-width:50rem;overflow:hidden}@media(max-width:767px){.account-page__representatives-item{align-items:flex-start;flex-direction:column;gap:.25rem}}.account-page__representatives-list{display:flex;flex-direction:column;gap:.5rem}.account-page__representatives-item-info{align-items:center;display:flex;gap:.5rem;width:100%}@media(max-width:767px){.account-page__representatives-item-info{align-items:flex-start;flex-direction:column;gap:.25rem;width:100%}.account-page__representatives-item-info .input{width:100%}}.account-page__representatives-item-head{align-items:center;background-color:#fafafa;display:flex;gap:.5rem;padding:1.5rem;width:100%}@media(max-width:767px){.account-page__representatives-item-head{padding:.75rem}}.account-page__representatives-item-content{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:1.5rem;width:100%}@media(max-width:1200px){.account-page__representatives-item-content{align-items:flex-start;flex-direction:column;gap:.25rem}}@media(max-width:767px){.account-page__representatives-item-content{padding:.75rem}}.account-page__representatives-item-actions{align-items:center;display:flex;gap:.5rem}@media(max-width:767px){.account-page__representatives-item-actions{margin-top:.625rem}}.account-page__representatives-item-action-remove{align-items:center;cursor:pointer;display:flex;gap:.5rem}.account-page__representatives-item-action-remove svg{height:.375rem;width:.375rem}.account-page__representatives-item-action-remove span{text-decoration:underline}.account-page__addresses-list{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem;max-width:50rem;transition:opacity .3s ease}.account-page__addresses-item{border:1px solid #e4e5e5;border-radius:.625rem;overflow:hidden;position:relative}.account-page__addresses-item-head{background-color:#fafafa;padding:1.5rem}@media(max-width:767px){.account-page__addresses-item-head{padding:.75rem}}.account-page__addresses-item-actions{align-items:center;display:flex;gap:.75rem;padding:1.375rem .75rem}@media(max-width:767px){.account-page__addresses-item-actions{padding:.75rem}}.account-page__addresses-item-action-default{bottom:1.375rem;position:absolute;right:.75rem}@media(max-width:767px){.account-page__addresses-item-action-default{margin-bottom:.75rem;margin-left:.75rem;position:static}}.account-page__addresses-item-action-add{width:-moz-max-content;width:max-content}.account-page__addresses-item-name{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.account-page__addresses-item-name{font-size:.75rem;line-height:120%}}.account-page__addresses-item-name{color:#303235;margin-bottom:.375rem;opacity:.5}.account-page__addresses-item-title{color:inherit;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.account-page__addresses-item-title{font-size:1rem!important;line-height:130%}.account-page__addresses-item-action-add{display:block!important}}.account-page__orders-filters{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr);margin-bottom:1.5rem;margin-top:-.75rem;max-width:50rem}.account-page__orders-filters .dropdown{min-width:auto}@media(max-width:767px){.account-page__orders-filters{gap:.25rem;grid-template-columns:repeat(2,1fr)}}.account-page__orders-list{max-width:50rem}.account-page__orders-item{border:1px solid #e4e5e5;border-radius:.5rem;overflow:hidden}.account-page__orders-item:not(:first-of-type){margin-top:.75rem}.account-page__orders-item-head{align-items:flex-start;background-color:#fafafa;display:flex;justify-content:space-between;padding:.75rem}.account-page__orders-item-date{color:inherit;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.account-page__orders-item-date{font-size:1rem!important;line-height:130%}}.account-page__orders-item-date{margin-bottom:.375rem}.account-page__orders-item-number{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.account-page__orders-item-number{font-size:.75rem;line-height:120%}}.account-page__orders-item-number{color:#8c8e90}.account-page__orders-item-price{color:inherit;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.account-page__orders-item-price{font-size:1rem!important;line-height:130%}}.account-page__orders-item-dilery{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem;padding:.75rem .75rem 0}@media(max-width:767px){.account-page__orders-item-dilery .delivery-status__item,.account-page__orders-item-dilery .delivery-status__item:after,.account-page__orders-item-dilery .delivery-status__item:before{display:none}.account-page__orders-item-dilery .delivery-status__item--active{display:block}}.account-page__orders-item-dilery-details-title{color:inherit;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.account-page__orders-item-dilery-details-title{font-size:1rem!important;line-height:130%}}.account-page__orders-item-dilery-details-title{margin-top:.125rem}.account-page__orders-item-dilery-details-date,.account-page__orders-item-products-count{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.account-page__orders-item-dilery-details-date,.account-page__orders-item-products-count{font-size:.75rem;line-height:120%}}.account-page__orders-item-dilery-details-date,.account-page__orders-item-products-count{color:#8c8e90}.account-page__orders-item-products-count{margin-bottom:.5rem}.account-page__orders-item-products{margin-bottom:1rem;padding:0 .75rem}.account-page__orders-item-products-list{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.account-page__orders-item-products-item{background-color:#fafafa;border-radius:.5rem;height:5.25rem;overflow:hidden;width:6.125rem}.account-page__orders-item-products-item-image{display:flex;height:100%;justify-content:center;-o-object-fit:cover;object-fit:cover;width:100%}.account-page__orders-item-products-item-image img{-o-object-fit:contain;object-fit:contain}.account-page__orders-item-actions{align-items:center;display:flex;gap:1rem;padding:0 .75rem .75rem}@media(max-width:767px){.account-page__orders-item-actions{flex-direction:column;gap:.5rem}}.account-page__orders-item-action-repeat{background:transparent;border:none;color:inherit;cursor:pointer;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%;outline:none}@media(max-width:767px){.account-page__orders-item-action-repeat{font-size:.75rem;line-height:120%}}.account-page__orders-item-action-repeat{color:#8c8e90}.account-page__orders-item-action-more{width:19.375rem}@media(max-width:767px){.account-page__orders-item-action-more{display:block!important;text-align:center;width:100%}}.account-page__order-info-container{display:flex;gap:1rem;justify-content:space-between}@media(max-width:1200px){.account-page__order-info-container{flex-direction:column;gap:0}}.account-page__order-info{width:43%}@media(max-width:1200px){.account-page__order-info{width:100%}}.account-page__order-detail{width:56%}@media(max-width:1200px){.account-page__order-detail{width:100%}}.account-page__order-info-date{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.account-page__order-info-date{font-size:.75rem;line-height:120%}}.account-page__order-info-date{color:#8c8e90;margin-bottom:.75rem}.account-page__order-info-person{background-color:#fafafa;border-radius:.5rem;margin-bottom:.5rem;padding:.75rem}.account-page__order-info-person-title{color:inherit;font-family:TT Hoves;font-size:.75rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px),print{.account-page__order-info-person-title{font-size:.5rem!important}}.account-page__order-info-person-title{color:#8c8e90}.account-page__order-info-person-name{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.account-page__order-info-person-name{font-size:.75rem;line-height:120%}}.account-page__order-info-person-name{margin-bottom:1rem}.account-page__order-info-person-phone{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.account-page__order-info-person-phone{font-size:.75rem;line-height:120%}}.account-page__order-info-person-phone{color:#8c8e90}.account-page__order-info-person-email{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.account-page__order-info-person-email{font-size:.75rem;line-height:120%}}.account-page__order-info-person-email{color:#8c8e90}.account-page__order-info-manager{background-color:#fafafa;border-radius:.5rem;padding:.75rem}.account-page__order-info-manager-prompt{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.account-page__order-info-manager-prompt{font-size:.75rem;line-height:120%}}.account-page__order-info-manager-prompt{margin-bottom:1rem}.account-page__order-info-manager-avatar{border-radius:100%;height:2.5rem;margin-bottom:.125rem;overflow:hidden;width:2.5rem}.account-page__order-info-manager-name-title{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.account-page__order-info-manager-name-title{font-size:.75rem;line-height:120%}}.account-page__order-info-manager-name-title{margin-bottom:.125rem}.account-page__order-info-manager-name-value{align-items:center;display:flex;gap:.5rem}.account-page__order-info-manager-name-value a{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.account-page__order-info-manager-name-value a{font-size:.75rem;line-height:120%}}.account-page__order-info-manager-name-value a{color:#8c8e90}.account-page__order-detail-head{display:flex;justify-content:space-between;margin-bottom:1.5rem}@media(max-width:1200px){.account-page__order-detail-head{background-color:#fafafa;border-radius:.5rem;cursor:pointer;margin-bottom:0;margin-top:.75rem;padding:.75rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.account-page__order-detail-head:after{background:url(../assets/img/chevron-down.svg) no-repeat 50%/contain;background-size:cover;content:"";height:1rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:transform .3s ease;width:1rem}.account-page__order-detail-head--collapsed:after{transform:translateY(-50%) rotate(180deg)}}.account-page__order-detail-head-title{color:inherit;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.account-page__order-detail-head-title{font-size:1rem!important;line-height:130%}}.account-page__order-detail-head-title{text-transform:uppercase}.account-page__order-detail-head-value{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.account-page__order-detail-head-value{font-size:.75rem;line-height:120%}}.account-page__order-detail-head-value{background-color:#008ca5;border-radius:.5rem;color:#fff;padding:.25rem .5rem}@media(max-width:1200px){.account-page__order-detail-head-value{display:none}}.account-page__order-detail-content{background-color:#fafafa;border-radius:.5rem;padding:1.5rem .75rem}@media(max-width:1200px){.account-page__order-detail-content{background-color:transparent;border-radius:0;display:grid;grid-template-rows:0fr;margin-top:0;padding:0;transition:grid-template-rows .3s ease-in-out,margin-top .3s ease-in-out}.account-page__order-detail-content--active{grid-template-rows:1fr;margin-top:.5rem}.account-page__order-detail-content-overflow{background-color:#fafafa;border-radius:.5rem;overflow:hidden}.account-page__order-detail-content-overflow-inner{max-height:31.25rem;overflow-y:scroll;padding:1rem .75rem}}@media(max-width:1200px){.account-page__order-detail-content-overflow-inner::-webkit-scrollbar{height:7px;width:4px}.account-page__order-detail-content-overflow-inner::-webkit-scrollbar-track{background:transparent}.account-page__order-detail-content-overflow-inner::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#e4e5e5;border-radius:20px}}.account-page__order-detail-content-item{align-items:flex-start;display:flex;justify-content:space-between;padding:1.5rem .75rem}.account-page__order-detail-content-item:first-of-type{padding-top:0}.account-page__order-detail-content-item:not(:last-of-type){border-bottom:1px solid #e4e5e5;padding-bottom:.75rem}@media(max-width:1200px){.account-page__order-detail-content-item{align-items:flex-start;flex-direction:column;gap:.5rem}.account-page__order-detail-content-item:not(:first-of-type){margin-top:1rem;padding:0}.account-page__order-detail-content-item:first-of-type{padding:0}.account-page__order-detail-content-item:not(:last-of-type){padding-bottom:1rem}}.account-page__order-detail-content-item-image{height:5.25rem;width:5.125rem}.account-page__order-detail-content-item-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.account-page__order-detail-content-item-left{align-items:center;display:flex;gap:.5rem}@media(max-width:1200px){.account-page__order-detail-content-item-info,.account-page__order-detail-content-item-left{width:100%}}.account-page__order-detail-content-item-info-title{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.account-page__order-detail-content-item-info-title{font-size:.75rem;line-height:120%}}.account-page__order-detail-content-item-info-title{margin-bottom:1rem;max-width:70%;word-break:break-all}@media(max-width:1200px){.account-page__order-detail-content-item-info-title{font-size:.875rem;margin-bottom:.5rem;max-width:100%;word-break:inherit}}.account-page__order-detail-content-item-info-color{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.account-page__order-detail-content-item-info-color{font-size:.75rem;line-height:120%}}.account-page__order-detail-content-item-info-color{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.account-page__order-detail-content-item-info-color-value{border:1px solid #1e2023;border-radius:100%;display:inline-block;height:1rem;min-width:1rem;width:1rem}.account-page__order-detail-content-item-info-color-value span{border:.2px solid #fff;border-radius:100%;display:block;height:100%;width:100%}.account-page__order-detail-content-item-info-packages,.account-page__order-detail-content-item-info-weight{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.account-page__order-detail-content-item-info-packages,.account-page__order-detail-content-item-info-weight{font-size:.75rem;line-height:120%}}.account-page__order-detail-content-item-info-packages-value,.account-page__order-detail-content-item-info-weight-value{color:#8c8e90}.account-page__order-detail-content-item-right--mobile{display:none}@media(max-width:1200px){.account-page__order-detail-content-item-right--mobile{border-top:1px solid #e4e5e5;display:block;margin-top:.5rem;padding-top:.5rem;width:100%}}.account-page__order-detail-content-item-right--desktop{align-items:flex-end;display:flex;flex-direction:column}@media(max-width:1200px){.account-page__order-detail-content-item-right--desktop{display:none}}.account-page__order-detail-content-item-right-item{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.account-page__order-detail-content-item-right-item{font-size:.75rem;line-height:120%}}.account-page__order-detail-content-item-right-item{align-items:center;display:flex;gap:.5rem;justify-content:flex-end;width:-moz-max-content;width:max-content}@media(max-width:1200px){.account-page__order-detail-content-item-right-item{justify-content:flex-start}}.account-page__order-detail-content-item-right-title-value{color:#8c8e90}.account-page__order-detail-footer{background-color:#fafafa;border-radius:.5rem;margin-top:.75rem;padding:.75rem}.account-page__order-detail-footer-total{align-items:center;color:#8c8e90;display:flex;justify-content:space-between;padding:.75rem 0}.account-page__order-detail-footer-total:not(:last-of-type){border-bottom:1px solid #e4e5e5}.account-page__order-detail-footer-total--summary{color:inherit;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.account-page__order-detail-footer-total--summary{font-size:1rem!important;line-height:130%}}.account-page__order-detail-footer-total--summary{color:#1e2023}.account-page__order-detail-footer-total--summary .account-page__order-detail-footer-total-value{color:#8c8e90}@media(max-width:1200px){.account-page__order-detail-footer-total{padding:.5rem 0}.account-page__order-detail-footer-total:first-of-type{padding-top:0}.account-page__order-detail-footer-total:last-of-type{padding-bottom:0}}.account-page__order-detail-footer-total .includes_tax{display:none}.account-page__order-detail-footer-total-value{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.account-page__order-detail-footer-total-value{font-size:.75rem;line-height:120%}}.account-page__order-detail-footer-delivery{margin-top:.75rem}.account-page__order-detail-footer-delivery iframe{border:1px solid #e4e5e5;border-radius:1rem;height:25rem;overflow:hidden;width:100%}@media(max-width:1200px){.account-page__order-detail-footer-delivery iframe{height:15rem}}.account-page__order-detail-footer-delivery-map>div{height:auto!important}.account-page__order-detail-footer-delivery-title{color:inherit;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.account-page__order-detail-footer-delivery-title{font-size:1rem!important;line-height:130%}}.account-page__order-detail-footer-delivery-title{margin-bottom:.25rem}.account-page__order-detail-footer-delivery-value{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.account-page__order-detail-footer-delivery-value{font-size:.75rem;line-height:120%}}.account-page__order-detail-footer-delivery-value{color:#8c8e90;margin-bottom:1rem}.account-page__filters{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;max-width:50rem}@media(max-width:1024px){.account-page__filters{max-width:100%}}.account-page__filters .dropdown{min-width:0;min-width:auto}.account-page__filters .filter__title{padding-left:0}.account-page__filters .filter__title:before{content:normal}.account-page__filters .button-filter{width:100%}.account-page__filters [data-orders-filter-label]{max-width:8rem;overflow:hidden;text-overflow:ellipsis}@media(max-width:1024px){.account-page__filters [data-orders-filter-label]{max-width:15rem}}.account-page__filters-row{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.account-page__filters-row{gap:.25rem;grid-template-columns:1fr}}
.cart-page{display:flex;gap:8.875rem;position:relative}.cart-page__header{align-items:center;display:flex;justify-content:space-between}.cart-page__header .button-light{width:-moz-fit-content;width:fit-content}.cart-page__title{align-items:center;display:flex;gap:1rem}.cart-page__count{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.cart-page__count{font-size:.75rem;line-height:120%}}.cart-page__count{align-items:center;background-color:#008ca5;border-radius:.5rem;color:#fff;display:flex;height:-moz-fit-content;height:fit-content;padding:.125rem .5rem}.cart-page__list{background-color:#fafafa;border-radius:.5rem;display:flex;flex-direction:column;margin-top:2.5rem;padding:1rem}@media(max-width:1024px){.cart-page__list{background-color:transparent;background-color:initial;margin-top:.75rem;padding:initial}}.cart-page__content{width:70%}@media(max-width:1250px){.cart-page{flex-wrap:wrap;gap:.75rem}.cart-page__content{width:100%}.cart-page__header .button-light{display:none}.cart-page__title{justify-content:space-between;width:100%}.cart-page__count{height:1.375rem}}.cart-page-total{background-color:#fafafa;border-radius:.5rem;display:flex;flex-direction:column;gap:6.25rem;height:-moz-fit-content;height:fit-content;padding:1rem;position:sticky;right:0;top:10rem;width:30%}@media(max-width:1024px){.cart-page-total{background-color:transparent;background-color:initial;border-radius:0;border-radius:initial;gap:.75rem;padding:0;position:static;width:100%}}[data-cart-list].is-loading,[data-cart-total].is-loading{opacity:.5;pointer-events:none;transition:opacity .2s ease}.cart-page-total-specs{display:flex;flex-direction:column;gap:.5rem}@media(max-width:1024px){.cart-page-total-specs{background-color:#fafafa;border-radius:.5rem;padding:.75rem}}.cart-page-total-spec{display:flex;justify-content:space-between}.cart-page-total-spec__title{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.cart-page-total-spec__title{font-size:.75rem;line-height:120%}}.cart-page-total-spec__title{color:#8c8e90;display:flex;gap:.5rem}.cart-page-total-spec__value{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.cart-page-total-spec__value{font-size:.75rem;line-height:120%}}.cart-page-total-spec__value{color:#303235}.cart-page-total-spec__separator{border-top:1px solid #d9d9d9;margin:.5rem 0;width:100%}.cart-page-total-submit{display:flex;flex-direction:column;gap:.75rem;white-space:nowrap}.cart-page-total-submit__wrapper{align-items:center;display:flex;gap:2.5rem;justify-content:space-between}.cart-page-total-submit__value{align-items:center;display:flex;gap:.5rem}.cart-page-total-submit__value--crossed{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.cart-page-total-submit__value--crossed{font-size:.75rem;line-height:120%}}.cart-page-total-submit__value--crossed{color:#8c8e90;line-height:100%;text-decoration:line-through}.cart-page-total-submit__value--default{color:inherit;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.cart-page-total-submit__value--default{font-size:1rem!important;line-height:130%}}.cart-page-total-submit__value--default{color:#303235}@media(max-width:1024px){.cart-page-total-submit{background-color:#fafafa;border-radius:.5rem;padding:.75rem}}
.catalog-page__title{display:flex;gap:.625rem;margin-bottom:1.5rem}.catalog-page__name{color:inherit;display:inline;font-family:YFF RARE TRIAL;font-size:4.5rem;font-weight:500;letter-spacing:-.02em;line-height:120%}@media(max-width:767px){.catalog-page__name{font-size:2rem!important;font-weight:500}}.catalog-page__available{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.catalog-page__available{font-size:.75rem;line-height:120%}}.catalog-page__available{color:#8c8e90;display:inline}.catalog-page__empty{align-items:center;display:flex;flex-direction:column;gap:2rem;height:14rem;justify-content:center;text-align:center}.catalog-page__empty p{color:inherit;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.catalog-page__empty p{font-size:1rem!important;line-height:130%}}.catalog-page__empty a{padding-left:2rem;padding-right:2rem;width:-moz-fit-content;width:fit-content}@media(max-width:1024px){.catalog-page__title{flex-direction:column;gap:.25rem;margin-bottom:1rem}.catalog-page__title button{width:100%!important}}.catalog-header-mobile{align-items:center;display:none;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.catalog-header-mobile__filters{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.catalog-header-mobile__filters{font-size:.75rem;line-height:120%}}.catalog-header-mobile__filters{align-items:center;border:1px solid #e4e5e5;border-radius:.5rem;display:flex;height:2rem;justify-content:space-between;padding:.5rem;width:10rem}@media(max-width:1400px){.catalog-header-mobile{display:flex}}.catalog{display:flex;gap:8.875rem;justify-content:space-between}.catalog--row .product-rows-header{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:160px 200px repeat(6,6.875rem) auto;padding:1rem;position:sticky;top:8rem;transition:top .3s ease-in-out;width:100%;z-index:5}.catalog--row .catalog-header__sort-grid{display:none}.catalog--row .catalog-items{gap:initial;grid-template-columns:1fr}.catalog--row .catalog-items .product-card{display:none}.catalog--row .catalog-items .product-card-row{display:grid}.catalog--row .catalog-filters{display:none}.catalog--row .catalog-header__dropdowns{align-items:flex-start;display:flex}.catalog--row .catalog-header__filters{display:flex;flex-wrap:wrap;position:relative;z-index:6}@media(max-width:1024px){.catalog{display:block;width:100%}}.catalog-container,.woocommerce-info{width:100%}.catalog-header{display:flex;gap:.5rem;justify-content:space-between;margin-bottom:1.5rem}.catalog-header .button-clear{min-width:13.5rem;width:-moz-max-content;width:max-content}.catalog-header__buttons{display:flex;gap:.5rem}.catalog-header__sort-grid{position:relative;z-index:6}.catalog-header__dropdowns{display:flex;gap:1.5rem}.catalog-header__filters{display:none;gap:.5rem}.catalog-header__categories{display:none}@media(max-width:1400px){.catalog-header{align-items:center}.catalog-header__categories{display:block;overflow:auto;width:100%}.catalog-header__dropdowns,.catalog-header__filters{display:none!important}}.product-rows-header{background-color:#e4e5e5;border-radius:.75rem;display:none;margin-bottom:.75rem}.product-rows-header__title{color:inherit;font-family:YFF RARE TRIAL GIGA;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.product-rows-header__title{font-size:.5rem!important}}.product-rows-header__title{height:1rem;text-transform:uppercase}@media(max-width:1400px){.product-rows-header{display:none!important}}.catalog-items{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);width:100%}.catalog-items .product-card-row,.catalog-items .product-rows-header{display:none}@media(max-width:1024px){.catalog-items{gap:.5rem;grid-template-columns:repeat(2,1fr)}}
form.woocommerce-checkout{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:3fr 2fr;position:relative}form.woocommerce-checkout .checkbox{margin:1.375rem 0 .75rem}form.woocommerce-checkout .checkbox__label{line-height:130%}@media(max-width:767px){form.woocommerce-checkout{grid-template-columns:1fr;margin-bottom:1rem}}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-updateOrderReview{display:none;position:absolute}.checkout-right{height:-moz-max-content;height:max-content;position:sticky;right:0;top:8rem}@media(max-width:767px){.checkout-right{height:auto;order:-1;position:static}}.woocommerce-billing-fields__field-wrapper{display:none}body:not(.logged-in) .woocommerce-billing-fields__field-wrapper{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem}@media(max-width:767px){body:not(.logged-in) .woocommerce-billing-fields__field-wrapper{grid-template-columns:1fr;margin-bottom:1rem}}body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row:not(#billing_first_name_field):not(#billing_last_name_field):not(#billing_email_field):not(#billing_phone_field){display:none!important}body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row{background-color:#fafafa;border-radius:.5rem;margin:0;padding:0 1rem;position:relative;transition:.2s}body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row[focus-within]{box-shadow:0 0 0 1px rgba(48,50,53,.1)}body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row:focus-within{box-shadow:0 0 0 1px rgba(48,50,53,.1)}body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row:hover{background-color:#f2f2f2}body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row label{display:none}body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row input[type=email],body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row input[type=tel],body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row input[type=text]{background-color:transparent;border:none;color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%;padding:1rem 0;width:100%}@media(max-width:767px){body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row input[type=email],body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row input[type=tel],body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row input[type=text]{font-size:.75rem;line-height:120%}}body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row input[type=email],body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row input[type=tel],body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row input[type=text]{color:#303235;outline:none}body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row input[type=email]::-moz-placeholder,body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row input[type=tel]::-moz-placeholder,body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row input[type=text]::-moz-placeholder{color:#8c8e90}body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row input[type=email]::placeholder,body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row input[type=tel]::placeholder,body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row input[type=text]::placeholder{color:#8c8e90}body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row#billing_first_name_field,body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row#billing_last_name_field{padding-left:3rem}body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row#billing_first_name_field:before,body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row#billing_last_name_field:before{background:url(../assets/img/user.svg) no-repeat 50%;background-size:contain;content:"";height:1.5rem;left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1.5rem;z-index:1}body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row#billing_phone_field{padding-left:3rem}body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row#billing_phone_field:before{background:url(../assets/img/phone.svg) no-repeat 50%;background-size:contain;content:"";height:1.5rem;left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1.5rem;z-index:1}body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row#billing_email_field{padding-left:3rem}body:not(.logged-in) .woocommerce-billing-fields__field-wrapper .form-row#billing_email_field:before{background:url(../assets/img/email.svg) no-repeat 50%;background-size:contain;content:"";height:1.5rem;left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1.5rem;z-index:1}.payment_box .payment_method_bacs{display:none}.checkout__section-title{color:inherit;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.checkout__section-title{font-size:1rem!important;line-height:130%}}.checkout__section-title{margin:2rem 0 1rem}.checkout__title{color:inherit;font-family:YFF RARE TRIAL;font-size:2.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.checkout__title{font-size:1.25rem!important;line-height:120%}}.checkout__title{margin-bottom:1rem}.custom-billing{gap:2rem}.custom-billing,.custom-billing__item{display:flex;flex-direction:column}.custom-billing__title{color:inherit;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.custom-billing__title{font-size:1rem!important;line-height:130%}}.custom-billing__value{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.custom-billing__value{font-size:.75rem;line-height:120%}}.custom-billing__value{color:#8c8e90;margin-bottom:.75rem;margin-top:.25rem}.checkout__tabs{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem}@media(max-width:1024px){.checkout__tabs{gap:.25rem;grid-template-columns:repeat(1,1fr);margin-bottom:1.75rem}}.checkout__tab{background-color:#fafafa;border:none;border-radius:.5rem;display:flex;justify-content:flex-start;padding:1rem;transition:.2s;width:100%}.checkout__tab--active{background-color:#303235;color:#fff}.checkout__legal-text{color:inherit;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:130%;margin-bottom:1rem}.checkout__legal-text a{color:#008ca5;text-decoration:underline;text-underline-offset:.25rem}.checkout__legal-text{padding-right:4rem}@media(max-width:1024px){.checkout__legal-text{margin-bottom:.75rem;padding-right:0}}.checkout__legal-auth .button-login{gap:3rem;width:-moz-max-content;width:max-content}.checkout-inline-error-message{display:none}.woocommerce-thankyou-order-received{color:inherit;font-family:YFF RARE TRIAL;font-size:2.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.woocommerce-thankyou-order-received{font-size:1.25rem!important;line-height:120%}}.woocommerce-notices-wrapper,.woocommerce-thankyou-order-received{margin-bottom:1rem}.woocommerce-notices-wrapper ul{display:flex;flex-direction:column;gap:.5rem}
.comparison-page__actions{display:flex;gap:.75rem;margin-top:.75rem}.comparison-page__actions button{gap:.25rem;opacity:.5}.comparison-page__header{align-items:center;display:flex;justify-content:space-between}.comparison-page__clear{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.comparison-page__items{-moz-column-gap:1.5rem;column-gap:1.5rem;grid-template-rows:5fr}.comparison-page__items::-webkit-scrollbar{height:7px;width:4px}.comparison-page__items::-webkit-scrollbar-track{background:transparent}.comparison-page__items::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#e4e5e5;border-radius:20px}.comparison-page__items{display:none;padding-bottom:1rem;position:relative}@media(max-width:1024px){.comparison-page__header{flex-wrap:wrap;gap:.5rem}.comparison-page__wrapper{width:100%}.comparison-page__actions{gap:.5rem}.comparison-page__actions button{flex:1}.comparison-page__items{gap:.5rem;overflow-x:auto}.comparison-page__clear{padding-bottom:1rem;padding-top:1rem;width:100%}}@media print{.breadcrumbs,.button-light,.comparison-card-info__actions,.comparison-page__header,.comparison-page__title,.comparison-slider,.comparison-tabs,.footer,.header,.mobile-nav,.slider-button{display:none!important}body,html,main{overflow:hidden}main{margin-top:1rem}.comparison-card-gallery__img{margin:0!important}.comparison-specs-title{font-size:.75rem;margin-bottom:.5rem;margin-top:.75rem}.comparison-card-info__title,.comparison-card-specs__title{font-size:.75rem}.comparison-card-info__article,.comparison-card-prices__value,.comparison-card-specs-stock,.comparison-card-specs__value{font-size:.625rem!important}.comparison-card-specs-stock{margin-bottom:0}.comparison-card-separator{display:none}.comparison-card-schema{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;height:auto;max-height:8rem;padding:0}.comparison-card-schema img{height:auto;width:6rem}.comparison-page__items{overflow:visible!important;overflow:initial!important}.comparison-image-mobile{background:none;display:block!important}.comparison-image-mobile img{margin:0;width:6rem}.product-card__color{height:.75rem!important;width:.75rem!important}.product-card__color.marginLeft{margin-left:-.25rem!important}}
.contacts-page{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.contacts-page__content{display:flex;flex-direction:column;justify-content:space-between}.contacts-page__iframe div{border-radius:1rem}.contacts-page__iframe iframe{border-color:transparent;height:33.5rem;width:100%}@media(max-width:1024px){.contacts-page{grid-template-columns:repeat(1,1fr)}.contacts-page__iframe{width:100%}.contacts-page__iframe iframe{height:18.75rem}}
.product-page__header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem}.product-page__header h1{max-width:45rem}.product-page__actions{display:flex;gap:.75rem}.product-page__actions .button-action{display:none}.product-page__button{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.product-page__button{font-size:.75rem;line-height:120%}}.product-page__button{align-items:center;background-color:#fafafa;border-radius:.375rem;color:#303235;display:flex;gap:.25rem;opacity:.5;padding:.375rem .75rem}.product-form{display:flex;gap:1.5rem}.product-form .product-form-gallery{max-width:28rem;position:relative}.product-form .product-form-gallery__swiper{height:26.25rem;width:28rem}.product-form .product-form-gallery__swiper .swiper-slide{background-color:#fafafa;border-radius:.5rem;display:flex;justify-content:center;width:100%}.product-form .product-form-gallery__swiper img{height:15.625rem;margin:5rem auto;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;width:auto}.product-form .product-form-gallery__images{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.product-form .product-form-gallery__images img{background-color:#fafafa;border-radius:.5rem;cursor:pointer;height:6.25rem;-o-object-fit:contain;object-fit:contain;padding:1rem;width:6.25rem}.product-form .product-form-gallery__images img.active{outline:1px solid #303235}@media(max-width:1024px){.product-form .product-form-gallery__images img{height:4.875rem;width:4.875rem}}.product-form .product-form-gallery__actions{display:flex;gap:.375rem;position:absolute;right:1rem;top:1rem;z-index:2}.product-form .product-form-input{display:flex;flex:1;flex-direction:column;gap:1rem}.product-form .product-form-input__title{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.product-form .product-form-input__title{font-size:.75rem;line-height:120%}}.product-form .product-form-input__title{line-height:130%;margin-bottom:.75rem}.product-form .product-form-input__specs{display:flex;flex-direction:column;gap:.5rem}.product-form .product-form-input-spec{border-bottom:1px solid #e4e5e5;display:flex;justify-content:space-between;padding-bottom:.5rem}.product-form .product-form-input-spec__name{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.product-form .product-form-input-spec__name{font-size:.75rem;line-height:120%}}.product-form .product-form-input-spec__name{background-size:0;padding-left:1.75rem;position:relative}.product-form .product-form-input-spec__name:before{background-image:inherit;background-position:50%;background-repeat:no-repeat;content:"";height:1.5rem;left:0;position:absolute;top:-25%;width:1.5rem}.product-form .product-form-input-spec__value{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.product-form .product-form-input-spec__value{font-size:.75rem;line-height:120%}}.product-form .product-form-total{background-color:#fafafa;border-radius:1rem;height:-moz-fit-content;height:fit-content;padding:1rem;width:20.625rem}.product-form .product-form-total__alert{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.product-form .product-form-total__alert{font-size:.75rem;line-height:120%}}.product-form .product-form-total__alert{align-items:center;background-color:#303235;border-radius:.5rem;color:#fff;display:flex;gap:2rem;padding:.625rem}.product-form .product-form-total__alert svg{flex-shrink:0}.product-form .product-form-total .quantity-input{margin:.5rem 0}.product-form .product-form-total__pack{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.product-form .product-form-total__pack{font-size:.75rem;line-height:120%}}.product-form .product-form-total__pack{color:#8c8e90}.product-form .product-form-total__add{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.product-form .product-form-total__add{font-size:.75rem;line-height:120%}}.product-form .product-form-total__add{color:#008ca5;cursor:pointer;display:block;margin-top:.125rem;text-decoration:underline}.product-form .product-form-total__price{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;color:inherit;font-family:YFF RARE TRIAL;font-size:2rem;font-weight:600;letter-spacing:-.02em;line-height:100%;margin-top:.75rem;padding:.75rem 0}.product-form .product-form-total__message{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.product-form .product-form-total__message{font-size:.75rem;line-height:120%}}.product-form .product-form-total__message{color:#303235;display:block;margin-top:.5rem}.product-form .product-form-total .button-xl{border-radius:.5rem;height:2.625rem;margin-top:4.875rem}.product-form .product-form-total-delivery{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.product-form .product-form-total-delivery{font-size:.75rem;line-height:120%}}.product-form .product-form-total-delivery{border-bottom:1px solid #d9d9d9;display:flex;justify-content:space-between;margin-top:.5rem;padding-bottom:.5rem}.product-form .product-form-total-delivery__title{color:#8c8e90}.product-form .product-form-total-delivery__title__value{color:#303235}.product-page-specs{display:flex;gap:1.5rem}.product-page-specs__title{margin-bottom:2rem;margin-top:4rem}.product-page-specs__image{background-color:#fafafa;border-radius:1rem;height:28.75rem;-o-object-fit:contain;object-fit:contain;padding:5.625rem;width:50%}.product-page-specs__content{display:flex;flex:1;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.product-page-specs__list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.product-page-specs__description{color:inherit;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.product-page-specs__description{font-size:1rem!important;line-height:130%}}.product-page-specs__questions{display:flex;gap:1rem}.product-page-specs__questions .question__title{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.product-page-specs__questions .question__title{font-size:.75rem;line-height:120%}}.product-page-specs__questions .question__head svg{height:1.5rem;width:1.5rem}.product-page-specs__questions .question{background-color:transparent;background-color:initial;border:1px solid #e4e5e5;border-radius:.5rem;flex:1;height:-moz-fit-content;height:fit-content;padding:1rem}.product-page-spec{border-bottom:1px solid #e4e5e5;padding-bottom:1rem}.product-page-spec__title{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.product-page-spec__title{font-size:.75rem;line-height:120%}}.product-page-spec__title{background-size:0;margin-bottom:.25rem;padding-left:1.75rem;position:relative}.product-page-spec__title:before{background-image:inherit;background-position:50%;background-repeat:no-repeat;content:"";height:1.5rem;left:0;position:absolute;top:-25%;width:1.5rem}.product-page-spec__value{color:inherit;font-family:YFF RARE TRIAL;font-size:2.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.product-page-spec__value{font-size:1.25rem!important;line-height:120%}}@media(max-width:1024px){.product-page__header{align-items:normal;flex-direction:column}.product-page__actions{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr);margin-top:.75rem}.product-page__actions .button-action{display:block;width:100%}.product-form{flex-direction:column}.product-form .product-form-gallery{width:100%}.product-form .product-form-gallery__swiper{height:14.625rem;width:100%}.product-form .product-form-gallery__swiper img{height:100%;margin:0;-o-object-fit:contain;object-fit:contain;width:100%}.product-form .product-form-gallery__images{justify-content:center;margin-top:.75rem}.product-form .product-form-gallery .button-action{display:none}.product-form .product-form-input__title{font-size:.875rem;margin-bottom:.75rem}.product-form .product-form-total{width:100%}.product-form .product-form-total__alert{width:-moz-fit-content;width:fit-content}.product-form .product-form-total__price{font-weight:500}.product-form .product-form-total .button-xl{margin-top:1rem}.product-page-specs{flex-direction:column}.product-page-specs__image{height:17.875rem;padding:3.125rem 5rem;width:100%}.product-page-specs__list{grid-template-columns:1fr}.product-page-specs__questions{flex-direction:column}.product-page-specs__content{margin-top:0}}.related{margin-top:4rem}.related .category-cards__buttons{margin-top:1.5rem}.related__heading{border-bottom:1px solid #d9d9d9;margin-bottom:1.5rem;padding-bottom:1.5rem;text-align:center;text-transform:uppercase}@media(max-width:1024px){.related__heading{margin-bottom:.375rem;padding-bottom:.75rem;text-transform:none}}
.thankyou-page{align-items:center;display:flex;justify-content:center;padding:4rem 0}.thankyou-page__content{max-width:40rem;text-align:center}.thankyou-page__title{color:inherit;font-family:YFF RARE TRIAL;font-size:2.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.thankyou-page__title{font-size:1.25rem!important;line-height:120%}}.thankyou-page__title{margin-bottom:1rem}.thankyou-page__description{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.thankyou-page__description{font-size:.75rem;line-height:120%}}.thankyou-page__description{margin-bottom:2rem}.thankyou-page__description a{color:#008ca5;text-decoration:underline}.thankyou-page__button{margin:0 auto;padding-left:1.5rem;padding-right:1.5rem;width:-moz-fit-content;width:fit-content}.woocommerce-order-received .woocommerce-order .woocommerce-order-details,.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details{margin-top:1rem}.woocommerce-order-received .woocommerce-order .woocommerce-customer-details address{border-bottom-width:1px;border-right-width:1px;line-height:2rem;margin-top:1rem;max-width:-moz-max-content;max-width:max-content}.woocommerce-order-received .woocommerce-order .woocommerce-customer-details--email,.woocommerce-order-received .woocommerce-order .woocommerce-customer-details--phone{align-items:center;display:flex}.woocommerce-order-received .woocommerce-order .woocommerce-customer-details--email:before,.woocommerce-order-received .woocommerce-order .woocommerce-customer-details--phone:before{position:relative!important}.woocommerce-order-received .woocommerce-order ul.order_details{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(1,1fr)}.woocommerce-order-received .woocommerce-order ul.order_details li{border-right:none!important}.woocommerce-order-received .woocommerce-order ul.order_details:before{content:none!important}
.tracking-page__title{color:inherit;font-family:YFF RARE TRIAL;font-size:2.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.tracking-page__title{font-size:1.25rem!important;line-height:120%}}.tracking-page__title{margin-bottom:1.5rem}.tracking-page .search-bar-container{flex-wrap:wrap;margin-bottom:4rem;width:100%}.tracking-page__content{margin:0 auto;max-width:45.5rem}.tracking-page__result-empty{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;text-align:center}.tracking-page__result-empty p{color:inherit;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.tracking-page__result-empty p{font-size:1rem!important;line-height:130%}}.tracking-page__result-empty a{margin:0 auto;padding-left:1.5rem;padding-right:1.5rem;width:-moz-fit-content;width:fit-content}

@media(max-width:767px){.toastify{max-width:100%!important}}
.archive-cards{margin-bottom:2.5rem}@media(max-width:1400px){.archive-cards{margin-bottom:0;overflow:auto}.archive-cards .swiper-slide{width:-moz-fit-content;width:fit-content}.archive-cards .category-card{background-color:#fff;border:1px solid #e4e5e5;flex-direction:row-reverse;gap:.25rem;height:2.5rem;padding:.5rem}.archive-cards .category-card img{background-color:#fafafa;border-radius:100%;height:2rem!important;width:2rem!important}.archive-cards .category-cards__buttons{display:none!important}}
.catalog-filters__title{color:inherit;font-family:YFF RARE TRIAL;font-size:2.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.catalog-filters__title{font-size:1.25rem!important;line-height:120%}}.catalog-filters__title{margin-bottom:1.5rem}@media(max-width:1024px){.catalog-filters{display:none}}.filter-container{display:flex;flex-direction:column}.filter-container .button-clear,.filter-container .button-show-products{margin-top:.75rem}.filter{border-bottom:1px solid #e4e5e5;width:13.125rem}.filter__head{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 0}.filter__head svg{transition:transform .2s ease-out}.filter__title{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.filter__title{font-size:.75rem;line-height:120%}}.filter__title{align-items:center;background-size:0;color:#303235;display:flex;gap:.5rem;padding-left:1.625rem;position:relative}.filter__title:before{background-image:inherit;background-size:contain;content:"";height:1.125rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1.125rem}.filter__title--order:before{background:url(../assets/img/order.svg) no-repeat 50%}.filter__title--quantity:before{background:url(../assets/img/quantity.svg) no-repeat 50%}.filter__content{display:grid;grid-template-rows:0fr;transition:.3s ease-in-out}.filter__wrapper{overflow:hidden}.filter__options{display:flex;flex-direction:column;gap:.25rem}.filter__options.colors{gap:.5rem}.filter__options>:first-child{margin-top:.75rem}@media(min-width:1024px){.filter__options{max-height:12.5rem;overflow:auto}.filter__options::-webkit-scrollbar{height:7px;width:4px}.filter__options::-webkit-scrollbar-track{background:transparent}.filter__options::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#e4e5e5;border-radius:20px}.filter__options::-webkit-scrollbar{width:12px}.filter__options::-webkit-scrollbar-thumb{border:4px solid transparent}}.filter__option{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.filter__option__count{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.filter__option__count{font-size:.75rem;line-height:120%}}.filter__option__count{color:#303235}.filter__option input[type=checkbox],.filter__option input[type=radio]{display:none}.filter__chevron{transition:transform .2s ease-out}.filter.opened .filter__content{grid-template-rows:1fr;margin-top:-.75rem;padding-bottom:.75rem}.filter.opened .filter__chevron,.filter.opened .filter__head svg{transform:rotate(180deg)}[data-count-filters]{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){[data-count-filters]{font-size:.75rem;line-height:120%}}[data-count-filters]{align-items:center;background-color:#008ca5;border-radius:100%;color:#fff;display:flex;height:1.25rem;justify-content:center;line-height:100%;width:1.25rem}
.catalog-pagination{margin-top:1.5rem}
.comparison-tabs{display:flex;margin-bottom:2rem;margin-top:1.5rem}.comparison-tabs__tab{border-bottom:2px solid #303235;cursor:pointer;flex:1;opacity:.5;padding-bottom:.5rem;text-align:center}.comparison-tabs__title{color:inherit;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.comparison-tabs__title{font-size:1rem!important;line-height:130%}}.comparison-tabs__title{color:#303235}.comparison-tabs .comparison-tabs__tab.active{opacity:1}
@media(max-width:767px){.footer{padding-bottom:4.5rem}}.footer__section{border-bottom:1px solid #e4e5e5;display:grid;grid-template-columns:repeat(2,1fr)}.footer__section--top{padding-bottom:2rem}.footer__section--center{padding:2.375rem 0}.footer__section--bottom{padding-bottom:.875rem;padding-top:1.5rem}.footer__section--designed{border-bottom:initial;grid-template-columns:repeat(1,1fr)!important;text-align:center}@media(max-width:767px){.footer__section:not(:last-of-type){grid-template-columns:100%}.footer__section--top{padding-bottom:1rem}.footer__section--center{border-bottom:initial;padding:0}.footer__section--bottom{grid-template-columns:2fr 3fr;padding-bottom:.625rem;padding-top:1rem}}.footer__left{align-items:flex-start;border-right:1px solid #e4e5e5;display:flex;flex-direction:column;justify-content:space-between;padding-right:1.5rem}.footer__phone{cursor:pointer;font-family:TT Hoves;font-size:1.5rem;line-height:130%;text-decoration:none;transition:.1s ease-in-out}.footer__phone:hover{color:#8c8e90}@media(max-width:767px){.footer__phone{font-size:.875rem}}.footer__phone{color:inherit;font-family:YFF RARE TRIAL;font-size:2.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.footer__phone{font-size:1.25rem!important;line-height:120%;margin-bottom:1rem}}.footer__back-to-top{color:inherit;cursor:pointer;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:130%;text-decoration:none;transition:.1s ease-in-out}.footer__back-to-top:hover{color:#8c8e90}@media(max-width:767px){.footer__back-to-top{color:#8c8e90;font-size:.875rem;position:absolute;right:0;top:1rem}}.footer__info{padding-left:1.5rem}@media(max-width:767px){.footer__info{padding-left:0}}.footer__contacts{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}@media(max-width:767px){.footer__contacts{gap:.75rem;margin-bottom:1rem}}.footer__address{color:inherit;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.footer__address{font-size:1rem!important;line-height:130%}}.footer__email{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.footer__email{font-size:.75rem;line-height:120%}}.footer__email{color:#8c8e90}@media(max-width:767px){.footer__email{text-decoration:underline;text-underline-offset:.25rem}}.footer__menus{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.125rem}@media(max-width:767px){.footer__menus{border-top:1px solid #e4e5e5;gap:1.5rem;grid-template-columns:100%;margin-bottom:0;padding-top:1rem;position:relative}}.footer__menus-item{display:flex;flex-direction:column;gap:2rem}.footer__menus-item ul{display:flex;flex-direction:column;gap:.25rem}.footer__menus-item a{color:inherit;cursor:pointer;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:130%;text-decoration:none;transition:.1s ease-in-out}.footer__menus-item a:hover{color:#8c8e90}@media(max-width:767px){.footer__menus-item a{font-size:.875rem}.footer__menus-item{gap:.75rem}.footer__menus-item ul{gap:.5rem}}.footer__menu-title{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.footer__menu-title{font-size:.75rem;line-height:120%}}.footer__menu-title{color:#8c8e90}.footer__logo{display:flex;height:4.375rem}.footer__logo img{height:100%;width:auto}@media(max-width:767px){.footer__logo{height:3rem;justify-content:center}}.socials{align-items:center;display:flex;gap:.75rem;justify-content:flex-end}@media(max-width:767px){.socials{border-bottom:1px solid #e4e5e5;justify-content:center;margin-bottom:1rem;order:-1;padding:1rem}}.socials__item{display:flex;font-size:0;height:4rem;min-width:4rem;width:4rem}.socials__item img{height:auto;width:100%}.footer__copyright{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.footer__copyright{font-size:.75rem;line-height:120%}}.footer__copyright{color:#8c8e90}@media(max-width:767px){.footer__copyright{font-size:.75rem}}.footer__section--bottom ul{display:flex;flex-wrap:wrap;gap:1.25rem;padding-left:1.25rem}@media(max-width:767px){.footer__section--bottom ul{align-items:flex-end;flex-direction:column;gap:.75rem;padding-left:0;text-align:left}}.footer__section--bottom .menu-item{color:inherit;cursor:pointer;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:130%;text-decoration:none;transition:.1s ease-in-out}.footer__section--bottom .menu-item:hover{color:#8c8e90}@media(max-width:767px){.footer__section--bottom .menu-item{font-size:.875rem}}.footer__section--bottom .menu-item{color:#8c8e90;text-decoration:underline}@media(max-width:767px){.footer__section--bottom .menu-item{font-size:.75rem;text-underline-offset:.25rem}}
.header{background:#fff;position:fixed;top:0;width:100%;z-index:10}@media(max-width:1400px){.header__wrapper{display:none}}.header__mobile-wrapper{padding-bottom:.75rem;padding-top:.75rem}@media(min-width:1401px){.header__mobile-wrapper{display:none}}.header__mobile-top{margin-bottom:.5rem}.header__mobile-top,.header__top{display:flex;justify-content:space-between}.header__top{gap:1rem;height:2.25rem;opacity:1;overflow:hidden;padding-top:.75rem;transform:translateY(0);transition:transform .3s ease-in-out,opacity .3s ease-in-out,height .3s ease-in-out,margin-bottom .3s ease-in-out,padding-top .3s ease-in-out}.header__top--hidden{height:0;opacity:0;padding-top:0;transform:translateY(-100%)}.header__navigation ul{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.header__navigation a{color:inherit;cursor:pointer;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:130%;text-decoration:none;transition:.1s ease-in-out}.header__navigation a:hover{color:#8c8e90}@media(max-width:767px){.header__navigation a{font-size:.875rem}}.header__contacts{align-items:center;display:flex;gap:2rem}.header__contact{align-items:center;color:inherit;cursor:pointer;display:flex;font-family:TT Hoves;font-size:1rem;font-weight:500;gap:.625rem;letter-spacing:-.02em;line-height:130%;text-decoration:none;transition:.1s ease-in-out}.header__contact:hover{color:#8c8e90}@media(max-width:767px){.header__contact{color:#8c8e90;font-size:.875rem;gap:0}.header__contact svg{height:1.25rem;margin-top:-.125rem;width:1.25rem}}.header__bottom{border-bottom:1px solid #e4e5e5;display:flex;gap:3.75rem;padding-bottom:1rem;padding-top:1.875rem;transition:padding-top .3s ease-in-out}.header__bottom--hidden{padding-top:1rem}.header__logo{display:flex;width:10.5rem}.header__logo svg{height:auto;width:100%}@media(max-width:1400px){.header__logo{width:4.75rem}}.header__catalog-navigation{display:flex;flex:1;gap:1.5rem}.header__search-icon{height:1.563rem;position:absolute;right:.625rem;top:50%;transform:translateY(-50%)}.header__user-navigation{align-items:center;display:flex;gap:1rem}.header__user-navigation .user-nav__link{display:block;position:relative}.header__user-navigation .user-nav__link span{background-color:#008ca5;border-radius:2.5rem;color:#fff!important;color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%;position:absolute;right:-1rem;text-align:center;top:-.2rem}@media(max-width:767px){.header__user-navigation .user-nav__link span{font-size:.75rem;line-height:120%}}.header__user-navigation .user-nav__link span{height:1.125rem;width:1.75rem}.header__user-navigation .user-nav__link--favorites span{background-color:#ff5255}.header__user-navigation .user-nav__link--compare span{background-color:#303235}.user-nav__item{font-size:0}.header__search{flex:1;position:relative}.header__search input[type=text]{background-color:#fff;border:1px solid #e4e5e5;border-radius:.5rem;flex:1;padding:.875rem 2rem .875rem 1rem;width:100%}.header__search input[type=submit]{display:none}.header__search .relevanssi-live-search-results{border:1px solid #e4e5e5!important;border-radius:.5rem;box-shadow:none!important;left:0!important;padding:1rem;top:calc(100% + .25rem)!important;width:100%!important}@media(max-width:767px){.header__search .relevanssi-live-search-results{border:none!important;border-radius:0;left:-.75rem!important;padding:0;width:calc(100% + 1.5rem)!important}}.header__search .relevanssi-live-search-results::-webkit-scrollbar{height:7px;width:4px}.header__search .relevanssi-live-search-results::-webkit-scrollbar-track{background:transparent}.header__search .relevanssi-live-search-results::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#e4e5e5;border-radius:20px}.header__search .relevanssi-live-search-results-showing{max-height:25rem}@media(max-width:767px){.header__search .relevanssi-live-search-results-showing{height:calc(100dvh - 9.25rem);max-height:calc(100dvh - 9.25rem);z-index:12}}.header__search .relevanssi-live-search-no-results{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%;padding:0}@media(max-width:767px){.header__search .relevanssi-live-search-no-results{font-size:.75rem;line-height:120%}}.header__search .relevanssi-live-search-no-results{color:#8c8e90}.header__search .rlv-has-spinner{animation:spin 1s linear infinite!important;border:3px solid #e4e5e5;border-right-color:transparent;height:3rem;left:50%;margin:0!important;position:absolute;top:50%;width:3rem}.header__search .rlv-has-spinner:after,.header__search .rlv-has-spinner:before{content:normal}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.header.modal-opened,.header.with-bg{background:#fff!important}.header.modal-opened .header__logo svg *,.header.with-bg .header__logo svg *{fill:#303235!important}.header.modal-opened .header__contact svg *,.header.modal-opened .header__search-icon svg *,.header.with-bg .header__contact svg *,.header.with-bg .header__search-icon svg *{stroke:#8c8e90!important}.header.modal-opened .header__contact,.header.modal-opened .header__search-icon,.header.with-bg .header__contact,.header.with-bg .header__search-icon{color:#8c8e90!important}.header.modal-opened .header__search input,.header.with-bg .header__search input{background:transparent}.header.modal-opened .header__search input::-moz-placeholder,.header.with-bg .header__search input::-moz-placeholder{color:#8c8e90!important}.header.modal-opened .header__search input::placeholder,.header.with-bg .header__search input::placeholder{color:#8c8e90!important}.header.transparent{background:transparent}.header.transparent .header__navigation{color:#fff}.header.transparent .header__contact svg *,.header.transparent .user-nav svg *{stroke:#fff}.header.transparent .header__contact,.header.transparent .user-nav{color:#fff}.header.transparent .header__logo svg *{fill:#fff}.header.transparent .header__bottom{border-color:hsla(0,0%,100%,.18)}@media(max-width:767px){.header.transparent .header__search input{background:transparent}.header.transparent .header__search input::-moz-placeholder{color:#fff}.header.transparent .header__search input::placeholder{color:#fff}.header.transparent .header__search-icon svg *{stroke:#fff}}
.mobile-nav{backdrop-filter:blur(.5rem);background-color:#fff;border-top:1px solid #e4e5e5;bottom:0;bottom:env(safe-area-inset-bottom,0);bottom:constant(safe-area-inset-bottom);display:flex;height:4rem;left:0;padding:.75rem;position:fixed;width:100%;width:100dvw;z-index:10}@media(min-width:1401px){.mobile-nav{display:none}}.mobile-nav_item{align-items:center;display:flex;flex-direction:column;gap:.25rem;justify-content:end;max-width:20%;position:relative;width:20%}.mobile-nav_item--cart span{background-color:#008ca5;color:#fff!important;color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%;position:absolute;right:.25rem;top:-.25rem}@media(max-width:767px){.mobile-nav_item--cart span{font-size:.75rem;line-height:120%}}.mobile-nav_item--cart span{align-items:center;border-radius:2.5rem;display:flex;height:1.125rem;justify-content:center;text-align:center;width:1.5rem}.mobile-nav_item{color:#8c8e90;font-family:YFF RARE TRIAL;font-size:.75rem;font-weight:500;letter-spacing:-.02em;line-height:90%}.mobile-nav_item.active{color:#303235}.mobile-nav_item.active:before{background:url(../assets/img/close-black.svg) no-repeat 50%}.mobile-nav_item:before{background-size:contain;content:"";height:1.5rem;position:absolute;top:.75rem;transform:translateY(-.75rem);width:1.5rem}.mobile-nav_item--home:before{background:url(../assets/img/home-icon.svg) no-repeat 50%}.mobile-nav_item--cart:before{background:url(../assets/img/cart.svg) no-repeat 50%}.mobile-nav_item--search:before{background:url(../assets/img/search.svg) no-repeat 50%}.mobile-nav_item--profile:before{background:url(../assets/img/user.svg) no-repeat 50%}.mobile-nav_item--menu-icon:before{background:url(../assets/img/menu-icon.svg) no-repeat 50%}

.product-card-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:160px 200px repeat(6,6.875rem) auto;padding:1rem;width:100%}@media(max-width:1400px){.product-card-row{gap:.5rem;grid-template-columns:1fr;grid-template-rows:none}}.product-card-row{background-color:#f4f4f4;border-bottom:1px solid #d9d9d9;display:none;height:8rem;overflow:hidden;position:relative;transition:all .3s}.product-card-row:after{background-color:#1e2023;content:"";transform:translateY(-105%);transition:transform .3s ease-in-out}.product-card-row:after,.product-card-row__link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.product-card-row__gallery{display:flex;gap:.375rem;min-width:9.25rem;mix-blend-mode:multiply;opacity:1;position:relative;transition:background-color .3s ease-in-out;z-index:4}.product-card-row__gallery img{aspect-ratio:1/1;height:100%;max-height:6rem;max-width:5rem;-o-object-fit:contain;object-fit:contain;width:100%}.product-card-row__gallery img:nth-child(3),.product-card-row__gallery img:nth-child(4){display:none}.product-card-row__title{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.product-card-row__title{font-size:.75rem;line-height:120%}}.product-card-row__title{position:relative;z-index:4}.product-card-row__article{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.product-card-row__article{font-size:.75rem;line-height:120%}}.product-card-row__article{color:#8c8e90}.product-card-row__price{color:inherit;font-family:YFF RARE TRIAL GIGA;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.product-card-row__price{font-size:.5rem!important}}.product-card-row__price{text-transform:uppercase}.product-card-row__colors{display:flex;flex-direction:column;gap:.5rem}.product-card-row__color{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.product-card-row__color{font-size:.75rem;line-height:120%}}.product-card-row__color{align-items:center;display:flex;gap:.5rem;line-height:100%;min-height:1rem}.product-card-row__color span{border-radius:50%;display:block;flex-shrink:0;height:1rem;width:1rem}.product-card-row__color.black span{background-color:#303235}.product-card-row__color.grey span{background-color:#8c8e90}.product-card-row__color.white span{background-color:#fff;border:1px solid #303235}.product-card-row__colors-more{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.product-card-row__colors-more{font-size:.75rem;line-height:120%}}.product-card-row__colors-more{color:#8c8e90;line-height:100%}.product-card-row__actions{display:flex;flex-wrap:wrap;gap:.375rem;justify-content:end;max-width:10rem;position:relative;position:absolute;right:1rem;top:1rem;z-index:4}@media(max-width:1400px){.product-card-row__info{display:none}}@media(min-width:1400px){.product-card-row.active{background-color:#1e2023;border-radius:1rem;color:#fff;display:flex!important;height:10.625rem}.product-card-row.active .product-card-row__colors,.product-card-row.active .product-card-row__name,.product-card-row.active .product-card-row__price{display:none}.product-card-row.active .product-card-row__actions{position:absolute;right:1rem;top:1rem}.product-card-row.active .product-card-row__actions svg *{stroke:#fff}.product-card-row.active .product-card-row__actions button:hover svg *{stroke:#8c8e90}.product-card-row.active .product-card-row__gallery{animation:galleryFadeIn .6s ease-in-out forwards;background-color:#fff;mix-blend-mode:normal;opacity:0}.product-card-row.active .product-card-row__gallery img{display:block;height:100%;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;width:9.25rem}.product-card-row.active .product-card-row__gallery img:first-child:nth-last-child(2){display:none}.product-card-row.active .product-card-row__specs{display:grid;position:relative;z-index:4}.product-card-row.active .product-card-row-spec:last-of-type{grid-column:1/2}.product-card-row.active .product-card-row-spec__value svg *{stroke:#fff}.product-card-row.active:after{transform:translateY(0)}}.product-card-row__specs{display:none;flex:1;gap:1rem;grid-template-columns:repeat(3,1fr)}.product-card-row__specs .button-xl{background-color:#fff;grid-column:3/4;margin-top:auto}@media(max-width:1400px){.product-card-row{background-color:transparent;background-color:initial;height:auto;padding:.75rem 0}.product-card-row__colors,.product-card-row__price{display:none}.product-card-row__name{grid-row-end:2;grid-row-start:1;width:75%}.product-card-row__actions{flex-direction:column;position:absolute;right:0;top:1rem}.product-card-row__gallery{grid-row-start:2;mix-blend-mode:normal}.product-card-row__specs{grid-gap:.625rem;display:grid;gap:.625rem;grid-template-columns:1fr}.product-card-row__specs .button-xl{grid-column:unset;margin-top:0}}.product-card-row-spec{display:flex;flex-direction:column;gap:.365rem;padding-bottom:.625rem}.product-card-row-spec__name{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.product-card-row-spec__name{font-size:.75rem;line-height:120%}}.product-card-row-spec__name{text-transform:uppercase}.product-card-row-spec__value{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.product-card-row-spec__value{font-size:.75rem;line-height:120%}}.product-card-row-spec__value{align-items:center;display:flex;gap:.25rem}.product-card-row-spec__value p{margin-top:.25rem}.product-card-row-spec__value svg *{stroke:#303235}@keyframes galleryFadeIn{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes galleryFadeOut{0%{opacity:1}50%{opacity:0}to{opacity:1}}
.product-card,.product-wrapper{display:flex;flex-direction:column}.product-card{align-items:center;background-color:#fafafa;border-radius:4rem;flex-grow:1;gap:.75rem;height:-moz-max-content;height:max-content;min-height:30rem;overflow:hidden;padding:1rem 2rem 2rem;position:relative;transition:.2s;width:20.625rem}.product-card:before{background-color:#008ca5;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translateY(-102%);transition:transform .3s ease-in-out;width:100%;z-index:0}.product-card--out-of-stock{background-color:hsla(180,2%,90%,.49)}.product-card .swiper{height:10.25rem;margin-top:auto;width:9rem}@media(max-width:767px){.product-card .swiper{height:6.5rem}}.product-card .swiper-pagination-bullet-active{background:#303235!important}.product-card .swiper-pagination-bullet{background:#8c8e90;height:.5rem;width:.5rem}@media(max-width:767px){.product-card .swiper-pagination-bullet{height:.25rem;width:.25rem}}.product-card__link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.product-card__content-wrapper{display:flex;flex:1;position:relative}.product-card__content{align-items:center;display:flex;flex-direction:column;opacity:1;position:relative;transition:opacity .3s ease-in-out;width:100%}.product-card__actions{display:flex;gap:.75rem;justify-content:center;position:relative;width:100%;z-index:4}.product-card__actions svg *{transition:stroke .2s ease}.product-card__gallery{margin-bottom:.5rem;mix-blend-mode:multiply}.product-card__buttons{display:flex;flex-direction:column;gap:.75rem;position:relative;width:100%;z-index:4}.product-card__img{display:block;height:100%;margin:0 auto;max-height:12rem;max-width:100%;-o-object-fit:contain;object-fit:contain;padding-bottom:1.5rem}.product-card .product-card-specs,.product-card__content{flex:1}.product-card.opened:before{pointer-events:all;transform:translateY(0)}.product-card.opened .product-card__content{opacity:0;z-index:-1}.product-card.opened .product-card-specs{display:flex;opacity:1;pointer-events:all}.product-card.opened .button-xl{border-color:#fff;color:#fff}.product-card.opened .button-xl:hover{color:#303235}.product-card.opened .product-card__actions svg *{stroke:#fff}.product-card.opened .product-card__actions button:hover svg *{stroke:#8c8e90}.product-card.opened .product-card__info:hover svg *{stroke:#e1e1e1!important}.product-card__info{align-items:center;display:flex;height:1.5rem;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.5rem}.product-card__info:hover svg *{stroke:#8c8e90}.product-card__name{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.product-card__name{font-size:.75rem;line-height:120%}}.product-card__name{color:#303235;text-align:center}.product-card__size{color:inherit;font-family:TT Hoves;font-size:.75rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px),print{.product-card__size{font-size:.5rem!important}}.product-card__size{color:#8c8e90}.product-card__colors{align-items:center;display:flex;margin-bottom:.375rem;margin-top:.5rem}.product-card__color{border:1px solid #8c8e90;border-radius:50%;display:block;height:1.5rem;width:1.5rem}.product-card__color.black{background-color:#303235}.product-card__color.gray{background-color:#8c8e90}.product-card__color.white{background:#fff}.product-card__color.marginLeft{margin-left:-.5rem}.product-card__more{color:inherit;font-family:TT Hoves;font-size:.75rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px),print{.product-card__more{font-size:.5rem!important}}.product-card__more{color:#8c8e90;margin-left:.125rem}.product-card__quantity{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.product-card__quantity{font-size:.75rem;line-height:120%}}.product-card__quantity{color:#8c8e90;height:1rem}.product-card .button-xl{width:100%}.product-card .swiper-pagination-bullets{bottom:0!important}.product-card .product-card-mobile-info{display:none}@media(max-width:767px){.product-card{border-radius:1.5rem;justify-content:space-between;min-height:21.125rem;min-width:10.25rem;padding:1rem;width:100%}.product-card__glery{width:9rem!important}.product-card__quantity{margin-top:.125rem}.product-card .product-card-mobile-info{display:block}.product-card .product-card-specs{gap:.35rem;padding:0!important}.product-card__content{flex:initial;height:auto}.product-card__actions{display:none}.product-card__color{height:.75rem;width:.75rem}.product-card__color.marginLeft{margin-left:-.25rem}.product-card .button-xl{height:1.438rem}.product-card .product-card-specs{padding:.5rem}.product-card.opened .product-card-more-info{display:none}}.product-price{color:inherit;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.product-price{font-size:1rem!important;line-height:130%}}.product-price{align-items:center;color:#303235;display:flex;flex-wrap:wrap;font-size:1.25rem;gap:.25rem;justify-content:center}.product-price .count{color:inherit;font-family:TT Hoves;font-size:.75rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px),print{.product-price .count{font-size:.5rem!important}}.product-price .count{color:#8c8e90;margin-bottom:.5rem}.product-price .one-price{color:inherit;font-family:TT Hoves;font-size:.75rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px),print{.product-price .one-price{font-size:.5rem!important}}.product-price .one-price{color:#8c8e90;color:#303235;flex-basis:100%;text-align:center}.product-price--crossed{color:#8c8e90;text-decoration:line-through}.product-price--red{color:#ff5255}@media(max-width:767px){.product-price{align-items:end;flex-wrap:wrap;gap:0}.product-price--crossed{color:inherit;color:#8c8e90;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%;text-align:center;width:100%}}@media(max-width:767px)and (max-width:767px){.product-price--crossed{font-size:.75rem;line-height:120%}}@media(max-width:767px){.product-price span{margin-left:2px}}.product-card-specs{flex-direction:column;gap:.5rem;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.product-card-specs span{color:#fff;display:block}.product-card-specs__item{border-bottom:1px solid #fff}.product-card-specs__title{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.product-card-specs__title{font-size:.75rem;line-height:120%}}.product-card-specs__title{margin-bottom:.25rem}.product-card-specs__text{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.product-card-specs__text{font-size:.75rem;line-height:120%}}.product-card-specs__text{background-size:0;margin-bottom:.5rem;padding-left:1.75rem;position:relative}.product-card-specs__text:before{background-image:inherit;background-position:50%;background-repeat:no-repeat;content:"";height:1.5rem;left:0;position:absolute;top:-25%;width:1.5rem}.product-card-specs__color{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.product-card-specs__color{font-size:.75rem;line-height:120%}}.product-card-specs__color{align-items:center;display:flex;gap:.5rem}.product-card-specs__more{color:inherit;font-family:TT Hoves;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px){.product-card-specs__more{font-size:.75rem;line-height:120%}}.product-card-specs__more{text-align:center}
.search-card{display:grid;grid-template-columns:1fr auto 2fr;padding:.75rem}.search-card__content{display:flex;gap:1rem;margin-left:.5rem}.search-card__img{height:4rem;-o-object-fit:contain;object-fit:contain;width:4rem}.search-card__title{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.search-card__title{font-size:.75rem;line-height:120%}}.search-card__title{color:#303235;word-break:break-all}.search-card__count{color:inherit;font-family:TT Hoves;font-size:.75rem;font-weight:500;letter-spacing:-.02em;line-height:130%}@media(max-width:767px),print{.search-card__count{font-size:.5rem!important}}.search-card__count{color:#8c8e90}.search-card__price{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.search-card__price{font-size:.75rem;line-height:120%}}.search-card__price{color:#303235;white-space:nowrap}.search-card__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:1.5rem;width:11.875rem}.search-card__actions .button-sm{flex-basis:100%;justify-content:center}.search-card__actions .button-action{width:5.625rem}
.benefits-container{grid-gap:1.5rem;display:grid;gap:1.5rem}.benefits-container button{grid-column:1/4;width:100%}@media(max-width:767px){.benefits-container{gap:.5rem;grid-template-columns:repeat(2,1fr)!important}.benefits-container button{grid-column:1/3}}.benefits-container--grey{gap:.75rem}@media(max-width:767px){.benefits-container--grey{gap:.75rem}}.benefit{border:1px solid #e4e5e5;border-radius:1rem;display:flex;flex-direction:column;height:9.375rem;justify-content:space-between;padding:1rem}.benefit svg{background:#fafafa;border-radius:.469rem;flex-shrink:0;height:2.5rem;width:2.5rem}.benefit--grey{background-color:#fafafa;border-color:transparent}.benefit--grey svg{height:1.5rem;padding:0;width:1.5rem}@media(max-width:767px){.benefit--grey{grid-column:span 2}}.benefit__text{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.benefit__text{font-size:.75rem;line-height:120%}}.benefit__text{color:#303235}
.category-cards{position:relative}.category-cards .swiper-wrapper{transition-timing-function:linear!important}@media(min-width:768px){.category-cards .category-cards__buttons{justify-content:space-between;left:-1.375rem;margin-top:0;padding-left:.5rem;padding-right:.5rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 2.75rem);z-index:1}.category-cards .category-cards__buttons>*{pointer-events:all}}.category-cards__buttons{display:flex;gap:.75rem;justify-content:center;margin-top:.5rem}.category-card{align-items:center;aspect-ratio:1/1;background-color:#fafafa;border-radius:1.5rem;display:flex!important;flex-direction:column;gap:1.5rem;height:auto!important;justify-content:space-between;max-width:17rem;padding:1rem}.category-card__name{color:inherit;font-family:TT Hoves;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:110%}@media(max-width:767px){.category-card__name{font-size:.75rem;line-height:120%}}.category-card__name{color:#303235;text-align:center}.category-card img{height:100%;height:9rem;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:1024px){.category-card{aspect-ratio:unset}.category-card img{height:4rem}}
.contacts{width:100%}.contacts__block{border-bottom:1px solid #e4e5e5;display:flex;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem}.contact{flex:1}.contact span{display:block}.contact__title{color:inherit;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.contact__title{font-size:1rem!important;line-height:130%}}.contact__title{color:#8c8e90;margin-bottom:.313rem}.contact__value{color:inherit;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.contact__value{font-size:1rem!important;line-height:130%}}.contact__value--address{text-decoration:underline;text-underline-offset:4px}
.faq{display:flex;flex-direction:column;gap:.5rem}.question{background-color:#fafafa;border-radius:1.5rem;cursor:pointer;padding:1.5rem}.question__title{color:inherit;font-family:TT Hoves;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:100%}@media(max-width:767px){.question__title{font-size:1rem!important;line-height:130%}}.question__head{align-items:center;display:flex;justify-content:space-between}.question__wrapper{display:grid;grid-template-rows:0fr;transition:.3s ease-in-out}.question__content{color:#8c8e90;cursor:default;font-family:YFF RARE TRIAL;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:130%;overflow:hidden}.question__content>:first-child{padding-top:1.5rem}@media(max-width:767px){.question__content>:first-child{padding-top:.75rem}}.question__content p{cursor:text}.question .question__head svg,.question__chevron{transition:transform .1s ease-in}.question.opened .question__wrapper{grid-template-rows:1fr}.question.opened .question__chevron,.question.opened .question__head svg{transform:rotate(180deg)}@media(max-width:767px){.question{border-radius:.75rem;padding:.75rem}}
.hero{background-position:50%;background-repeat:no-repeat;background-size:cover;background:linear-gradient(23deg,rgba(0,0,0,.45),transparent);color:#fff;height:46.875rem;margin-top:-10.5rem;position:relative}.hero,.hero .container{align-items:end;display:flex}.hero .container{gap:1.25rem;padding:1.45rem}.hero img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-1}.hero{margin-left:calc(100dvw/-2 - -720px + -1.5rem);width:100dvw}@media(max-width:1440px){.hero{margin-left:-1.5rem}}@media(max-width:767px){.hero{margin-left:-.75rem}}.hero__info{display:flex;flex-direction:column;gap:1.5rem}.hero__info button{padding-left:5.938rem;padding-right:5.938rem}@media(min-width:1024px){.hero h1{text-transform:uppercase}}@media(max-width:1024px){.hero .container{align-items:start;flex-direction:column;gap:1rem;padding-bottom:3rem}.hero{height:41.625rem}.hero__info{gap:.75rem}.hero__info button{border-radius:.75rem}}
.images-slider{position:relative}.images-slider__buttons{display:flex;justify-content:space-between;padding:0 1rem;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}.images-slider .swiper-slide img{border-radius:1.5rem;height:40.625rem;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:767px){.images-slider .swiper-slide img{height:16.875rem}}.images-slider-button{backdrop-filter:blur(7px);background:hsla(0,0%,100%,.251);border:1px solid #303235}.images-slider-button:disabled{border-color:#8c8e90}.images-slider-button:disabled svg path{stroke:#303235}
.payments{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}@media(max-width:767px){.payments{gap:.25rem;grid-template-columns:repeat(1,1fr)}}.payment{background-color:#fafafa;border-radius:.5rem;display:flex;justify-content:center;padding:2.125rem 0}.payment__img{height:3.188rem;width:6.375rem}
.block-products .slider-button--next,.block-products .slider-button--prev{display:block}.block-products .swiper-slide{display:flex;height:auto;justify-content:center}

.video{align-items:center;aspect-ratio:16/9;background-repeat:no-repeat;background-size:cover;border-radius:2rem;display:block;display:flex;justify-content:center;width:100%}@media(max-width:767px){.video{border-radius:.75rem}}

/*# sourceMappingURL=style.min.css.map*/