:root{--line-height-120: 120%;--line-height-110: 110%;--line-height-100: 100%;--line-height-normal: normal;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-size-10: 10px;--font-size-11: 11px;--font-size-12: 12px;--font-size-13: 13px;--font-size-14: 14px;--font-size-15: 15px;--font-size-16: 16px;--font-size-17: 17px;--font-size-18: 18px;--font-size-19: 19px;--font-size-20: 20px;--font-size-24: 24px;--font-size-28: 28px;--font-size-30: 30px;--font-size-32: 32px;--font-size-36: 36px;--font-size-40: 40px;--font-size-45: 45px;--font-size-48: 48px;--font-size-54: 54px;--font-size-64: 64px;--font-size-64-28: 64px;--font-size-68: 68px;--font-size-74: 74px;--font-size-96: 96px;--font-size-128: 128px;--text-uppercase: uppercase;--text-lowercase: lowercase;--text-capitalize: capitalize;--display-flex: flex;--align-center: center;--justify-center: center;--flex-wrap: wrap;--position-absolute: absolute;--m-section-header-mb-20: 20px;--m-section-header-mb-56: 56px;--m-section-header-mb-48: 48px;--m-section-header-mb-86: 86px;--m-section-header-mb-40: 40px;--m-section-header-mb-50: 50px;--m-section-header-mb-60: 60px;--m-section-header-mb-80: 80px;--radius-40: 40px;--radius-38: 38px;--radius-32: 32px;--radius-30: 30px;--radius-28: 28px;--radius-24: 24px;--letter-spacing-minus-2-04: -2.04px;--letter-spacing-minus-2-22: -2.22px;--letter-spacing-minus-1-32: -1.32px;--letter-spacing-minus-1-2: -1.2px;--letter-spacing-minus-1-35: -1.35px;--letter-spacing-minus-1-62: -1.62px;--letter-spacing-minus-0-84: -.84px;--letter-spacing-minus-1-92: -1.92px;--letter-spacing-minus-3-84: -3.84px;--letter-spacing-minus-0-96: -.96px;--letter-spacing-minus-1-28: -1.28px;--letter-spacing-minus-0-48: -.48px;--letter-spacing-minus-0-72: -.72px;--letter-spacing-07: .7px;--letter-spacing-0-84: .84px;--letter-spacing-028: .28px;--letter-spacing-042: .42px;--letter-spacing-065: .65px;--letter-spacing-096: .96px;--letter-spacing-1-2: 1.2px;--letter-spacing-1-3: 1.3px;--letter-spacing-1-4: 1.4px;--letter-spacing-1-6: 1.6px;--color-primary-text: #d0ab50;--color-secondary: #080403;--color-white: #f7f4f3}html{scroll-behavior:smooth}body,p,span,li,a,div,input,textarea,button{line-height:var(--line-height-normal)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:var(--line-height-100)}.m-button{font-size:var(--font-size-16);line-height:var(--line-height-normal)}.m-button.m-button--link{font-size:var(--font-size-14);letter-spacing:var(--letter-spacing-1-4)}.m-my-0 .m-section-my{margin-block:0!important}.m-mt-0 .m-section-my{margin-top:0!important}.m-mb-0 .m-section-my{margin-bottom:0!important}.m-section__header{margin-bottom:var(--m-section-header-mb-20)}.m-section__subheading{font-size:var(--font-size-16)!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--letter-spacing-096);text-transform:var(--text-uppercase);color:var(--color-primary-text);margin-bottom:8px}.m-section__heading{font-size:var(--font-size-24);letter-spacing:-.48px}.m-section__description{font-size:var(--font-size-16);margin-top:14px}.m-custom-content__block-text .m-richtext .m-richtext__subtitle{margin-bottom:24px}.m-custom-content__block-text .m-richtext__button{margin-top:32px}.m-relative{position:relative}.section__bg-gradients{background:linear-gradient(180deg,#fff,#fcfaf6)}.m-cart-drawer .m-cart-item__image{width:232px;height:232px;min-width:232px;border-radius:unset;border:unset}.m-cart-drawer__footer .m-cart-drawer__footer--wrapper{padding:20px 50px}.m-cart-drawer__footer .m-cart-drawer__summary{margin-block:0 10px}.m-cart-drawer__footer .m-cart__subtotal--label,.m-cart-drawer__footer .m-cart__subtotal--price{font-size:var(--font-size-16);font-weight:var(--font-weight-medium);line-height:var(--line-height-120)}.m-cart-drawer .m-cart-drawer-item__quantity{margin-top:16px}.m-cart-drawer .m-cart-item__info.m-cart-drawer-item__info{padding-left:30px;width:100%}.m-cart-drawer .m-cart-item__info.m-cart-drawer-item__info .m-cart-item__title-row .m-cart-item__title{font-size:var(--font-size-20);font-weight:var(--font-weight-medium);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-minus-0-4)}.m-cart-drawer .m-cart-item__info.m-cart-drawer-item__info .m-cart-item__title-row .m-cart-item__price--combined{font-size:var(--font-size-24);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-1-2);text-transform:var(--text-uppercase)}.m-cart-drawer .m-cart-item__info.m-cart-drawer-item__info .eyewear-bundle-breakdown{margin-top:16px}.m-cart-drawer .eyewear-bundle-breakdown .eyewear-bundle-breakdown-line:not(:last-child){margin-bottom:4px}.m-cart-drawer .eyewear-bundle-breakdown .eyewear-bundle-breakdown-label{font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-120)}.m-cart-drawer .m-cart-drawer-item__quantity m-cart-remove-button{margin-top:16px}.m-cart-drawer .m-cart-drawer-item__info .eyewear-bundle-actions{margin-top:16px}.m-cart-drawer .m-cart-drawer-item__info .eyewear-bundle-actions .eyewear-bundle-edit-btn,.m-cart-drawer .m-cart-drawer-item__info .eyewear-bundle-actions .eyewear-bundle-remove-btn,.m-cart-drawer .m-cart-drawer-item__quantity .m-cart-item__remove{font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-100);text-decoration:underline}.m-cart-drawer .m-cart-drawer-item__info .eyewear-bundle-actions .eyewear-bundle-remove-btn{margin:0;color:#1e1e1e}.m-cart-drawer .m-cart-drawer-item__quantity .m-cart-item__remove{color:#1e1e1e;padding-bottom:1px}.m-cart-drawer .m-cart-drawer-item__info .eyewear-bundle-actions .eyewear-bundle--line{display:inline-block;background-color:#e8e8e8;width:1px;height:12px;margin-inline:8px}.m-cart-drawer .m-cart-drawer__header{border-bottom:2px solid #E8E8E8;padding:20px 50px}.m-cart-drawer .m-cart-drawer__close{top:20px;right:50px;padding:0}.m-cart-drawer .m-cart-drawer__title{font-size:var(--font-size-24);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-minus-0-4)}.m-cart-drawer .m-cart-drawer__body{padding:20px 50px}.m-cart-drawer .m-cart-drawer-item{padding-block:0}.m-cart-drawer .m-cart-drawer-item:not(:last-child){margin-bottom:15px}.m-cart-drawer .m-cart-drawer-item__info .m-cart-item__title{margin-bottom:4px;font-weight:var(--font-weight-semibold)}.m-cart-drawer .m-cart-drawer-item__info .m-cart-drawer-item__variant{font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);margin-bottom:5px}.m-quantity{border-color:#e8e8e8}.m-cart-drawer .m-cart-drawer-item__info .m-cart-item__price--regular{font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);line-height:var(--line-height-120)}.m-cart__subtotal--label,.m-cart__subtotal--price{font-weight:var(--font-weight-semibold);line-height:var(--line-height-120)}.m-cart-drawer__link-to-cart{display:none}.m-sticky-addtocart--leftblock{align-items:center}.m-sticky-addtocart .m-product-option--dropdown-select,.m-sticky-addtocart .m-add-to-cart{border-radius:100px!important;border-color:#ebe1cb!important}.m-sticky-addtocart .m-sticky-addtocart--image .m-image{border-radius:5px}.m-menu-drawer .m-menu-mobile__item .m-menu-mobile__link{font-size:var(--font-size-14);font-weight:var(--font-weight-medium);letter-spacing:.32px;text-transform:var(--text-uppercase)}.template-page #MainContent,.template-product #MainContent{padding-bottom:0!important}.m-announcement-bar .m-announcement-bar__container{display:var(--display-flex);align-items:var(--align-center)}.m-announcement-bar .m-announcement-bar__notification{align-self:stretch;align-content:center;border-right:1px solid #404040;padding-right:12px;margin-right:12px}.m-announcement-bar .m-announcement-bar__notification svg{animation:bellShake 3s ease-in-out infinite;transform-origin:top center;display:block}@keyframes bellShake{0%,to{transform:rotate(0)}2%{transform:rotate(15deg)}4%{transform:rotate(-13deg)}6%{transform:rotate(10deg)}8%{transform:rotate(-8deg)}10%{transform:rotate(5deg)}12%{transform:rotate(-3deg)}14%{transform:rotate(1deg)}16%{transform:rotate(0)}}.m-announcement-bar .swiper-slide{height:auto!important}.m-announcement-bar .m-announcement-bar__content{font-size:var(--font-size-13);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-065);text-transform:var(--text-uppercase);padding:10px 0;justify-content:start;align-content:center;height:100%;line-height:var(--line-height-110)}.m-announcement-bar .swiper-slide-active .m-announcement-bar__content{animation:textBlinkFade 1s ease-in-out forwards}@keyframes textBlinkFade{0%{opacity:0}50%{opacity:0}to{opacity:1}}.m-announcement-bar .m-slider-controls__button svg path{stroke:#fff}.m-announcement-bar .m-announcement-bar__wrapper{width:100%}.m-announcement-bar .m-announcement-bar__close{position:unset;border-left:1px solid #404040;padding:0 0 0 12px;align-self:stretch;margin-left:12px}.m-search-popup .m-search-form .form-field{padding-inline:16px;font-size:var(--font-size-14);background-color:transparent;border-radius:0;border-color:#f1f1f1}.m-search-popup .m-search-form .form-field::placeholder{color:#8e8e8e}.m-header .m-header__desktop,.m-header .m-header__mobile{border-bottom:1px solid #f1f1f1}.m-header__desktop .m-header__inner{margin-left:-12px;margin-right:-12px}.m-header__desktop .m-menu{--main-link-px: 12px;--main-link-py: 30px}.m-header__desktop .m-menu,.m-header__desktop .m-search-form__button,.m-header__account-text,.m-cart-icon-text{font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-07);text-transform:var(--text-uppercase)}.m-header__desktop .m-header__right{padding-right:12px}.m-cart-icon-text{gap:4px}.m-header__desktop .m-menu .m-menu__item:first-child .m-menu__link--main:after{display:none}.m-header .m-header__desktop .h__shop-all{position:relative;border-radius:40px;border:1px solid #bb9a4f;background-color:#fcfaf6;padding:7px 12px;display:var(--display-flex);align-items:var(--align-center);gap:8px}.m-header .m-header__desktop .h__shop-all .h__shop-all-dot{width:4px;height:4px;display:inline-block;background-color:#bb9a4f;border-radius:50%}.m-header__desktop .m-header__search .m-search-form__button,.m-header__desktop .m-header__search . .m-tooltip{padding:0}.m-header__desktop .m-header__account,.m-header__desktop .m-header__wishlist,.m-search-popup .m-header__account,.m-search-popup .m-header__wishlist{position:relative;padding:14px 1px}.m-header__desktop .m-cart-icon-bubble,.m-search-popup .m-cart-icon-bubble{padding-inline:1px 0}.m-cart-icon-bubble{display:flex;align-items:center}.m-cart-icon-bubble .m-cart-count{position:unset;height:24px;min-width:17px;background-color:#bb9a4f;border-radius:26px;font-size:var(--font-size-14);font-weight:var(--font-weight-bold);line-height:var(--line-height-100);padding:4px}.m-header__desktop .m-header__account-text,.m-search-popup .m-header__account-text{padding:20px 24px}.sf-home__slideshow .m-slide__wrapper{padding:50px}.sf-home__slideshow .m-richtext__title{font-size:var(--font-size-64);line-height:var(--line-height-110);letter-spacing:var(--letter-spacing-minus-1-28)}.sf-home__slideshow .m-richtext__button{margin-top:24px}.m-product-card .m-product-card__info{margin-top:12px}.m-product-card .m-product-card__title{font-size:var(--font-size-14);letter-spacing:var(--letter-spacing-07);text-transform:var(--text-uppercase);margin-bottom:6px}.m-product-card .m-product-card__title .m-product-card__name{font-weight:var(--font-weight-semibold);line-height:var(--line-height-100)}.m-product-card .m-product-card__price{line-height:var(--line-height-100)}.m-product-card .m-price__regular .m-price-item--regular,.m-product-card .m-price__sale .m-price-item--last,.m-product-card .m-price__sale .m-price-item--regular{font-size:var(--font-size-14);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-07);text-transform:var(--text-uppercase)}.section__lifestyle-campaign-banner .m-hero__inner{padding-block:50px}.section__lifestyle-campaign-banner .m-hero__title{font-size:var(--font-size-24);line-height:110%;letter-spacing:var(--letter-spacing-minus-0-48);margin-bottom:24px}.section__lifestyle-campaign-banner .m-hero__btn .m-button{color:#fff}.section__home-sticky .m-hero__inner{padding-block:50px}.section__home-sticky .m-hero__title{font-size:var(--font-size-16);font-weight:var(--font-weight-regular);line-height:var(--line-height-110);letter-spacing:var(--letter-spacing-1-6);margin-bottom:0}.section__home-sticky .m-hero__title span{font-weight:var(--font-weight-bold)}.section__home-sticky .m-hero{overflow:visible}.section__home-sticky .m-hero__content{position:sticky;top:50px}.section__editorial-category .container-full{padding-inline:0}.section__editorial-category .m-image-card .m-image-card__img .m-media{position:relative;overflow:hidden}.section__editorial-category .m-image-card .m-image-card__img .m-media:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#1e1e1e;opacity:0;filter:blur(50px);transition:opacity .6s cubic-bezier(.25,.46,.45,.94);pointer-events:none;z-index:1}.section__editorial-category .m-image-card:hover .m-image-card__img .m-media:after{opacity:.4}.section__editorial-category .m-image-card .m-image-card__img .m-media img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)!important}.section__editorial-category .m-image-card:hover .m-image-card__img .m-media img{transform:scale(1.08)}.section__editorial-category .m-image-card .m-richtext__description{display:flex;align-items:center;gap:6px;color:#fff;transition:gap .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94)}.section__editorial-category .m-image-card .m-richtext__description p{margin:0;font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-1-4)}.section__editorial-category .m-image-card:hover .m-richtext__description{gap:24px}.section__editorial-brand-intro .m-richtext__subtitle{font-size:var(--font-size-64-28);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-minus-1-28);margin-bottom:40px!important}.section__editorial-brand-intro .m-richtext__title{font-size:var(--font-size-64-28);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-minus-1-28)}.m-testimonials .container-full{padding-inline:0}.m-testimonials.m-testimonials--layout-4 .m-stars{justify-content:center;margin-bottom:40px}.m-testimonials .m-star .m-svg-icon{width:12px;height:12px}.m-testimonials.m-testimonials--layout-4 .m-testimonial__description{margin-bottom:24px;font-size:var(--font-size-36);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-minus-0-72)}.m-testimonials.m-testimonials--layout-4 .m-testimonial__description p{line-height:var(--line-height-100)}.m-testimonials .m-testimonial__name p{font-size:var(--font-size-14);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-1-4);text-transform:var(--text-uppercase);color:#787878}.m-testimonials.m-testimonials--layout-4 .m-testimonial__fraction{display:none!important}@media screen and (min-width:768px){.m-testimonials.m-testimonials--layout-4 .m-testimonials__inner{margin:0!important}}.section__px-0 .container-full{padding-inline:0}.m-footer--middle{border-bottom:1px solid #f1f1f1!important}.m-footer .m-footer--accordion{gap:100px}.m-footer .m-footer--block-newsletter{width:590px;margin-right:auto}.m-footer .m-footer--block-menu{width:auto}.m-footer .m-footer--middle .m-footer--block-newsletter .m-footer--block-title{font-size:var(--font-size-24)!important;font-weight:var(--font-weight-medium)!important;letter-spacing:var(--letter-spacing-minus-0-48);margin-bottom:0!important}.m-footer .m-footer--middle .m-footer--block-newsletter .m-newsletter-form{margin-top:24px!important}.m-footer--middle .m-footer--block-newsletter .m-newsletter-form__input,.m-footer--middle .m-footer--block-newsletter .m-newsletter-form__button,.m-footer .m-footer--middle .m-footer--block-title,.m-footer .m-footer--middle .m-link-lists--item{font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-1-4);text-transform:var(--text-uppercase)}.m-footer--middle .m-footer--block-newsletter .m-newsletter-form__input{padding:20px 24px;border:1px solid #f1f1f1}.m-footer--middle .m-footer--block-newsletter .m-newsletter-form__input::placeholder{color:#787878}.m-footer--middle .m-footer--block-newsletter .m-newsletter-form__button{border:unset;padding:0 24px 0 0!important;text-decoration:underline;font-weight:var(--font-weight-semibold)!important}.m-footer--middle .m-footer--block-newsletter .m-newsletter-form__input-wrapper{background-color:transparent}.m-footer--middle .m-footer--block-menu .m-footer--block-title{color:#787878;margin-bottom:20px}.m-footer .m-footer--middle .m-link-lists--item{font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--letter-spacing-07);margin-bottom:12px}.m-footer--middle .m-footer--accordion{padding-block:50px;row-gap:20px}.m-footer .m-footer--middle .m-footer--block{padding-top:0;padding-bottom:0}.m-footer--bottom .m-footer--bottom-left{display:var(--display-flex);align-items:var(--align-center);justify-content:space-between;width:100%}.m-footer--bottom .m-footer--bottom-inner{padding-block:20px}.m-footer--bottom .m-footer__copyright,.m-footer--bottom .m-footer__crafted-by{font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-07);text-transform:var(--text-uppercase);color:#8e8e8e}.m-footer--bottom .m-footer__copyright span,.m-footer--bottom .m-footer__crafted-by a{color:#1e1e1e}.m-block-has-vertical-line{position:relative;overflow:hidden}.m-richtext-has-line{position:relative}.m-richtext-has-line:before{content:"";position:absolute;bottom:calc(100% - var(--line-spacing, -20px));height:2000px;width:var(--line-width, 1px);background-color:var(--line-color, #1e1e1e)}.m-richtext-has-line.m\:text-left:before{left:0;transform:none}.m-richtext-has-line.m\:text-center:before{left:50%;transform:translate(-50%)}.m-richtext-has-line.m\:text-right:before{right:0;left:auto;transform:none}.m-richtext-has-line-bottom{position:relative}.m-richtext-has-line-bottom:after{content:"";position:absolute;top:calc(100% + var(--line-spacing-bottom, 20px));height:2000px;width:var(--line-width-bottom, 1px);background-color:var(--line-color-bottom, #1e1e1e)}.m-richtext-has-line-bottom.m\:text-left:after{left:0;transform:none}.m-richtext-has-line-bottom.m\:text-center:after{left:50%;transform:translate(-50%)}.m-richtext-has-line-bottom.m\:text-right:after{right:0;left:auto;transform:none}@media(min-width:768px){.block__text-width-554{max-width:554px}}.section__collection-products .m-custom-content__wrapper{gap:120px}.custom-content__nowrap .m-custom-content__wrapper{flex-wrap:nowrap}.section__collection-products .m-richtext__title,.au__section-eyewear .m-richtext__title{font-size:var(--font-size-64-28);letter-spacing:var(--letter-spacing-minus-1-28)}.section__collection-products .m-richtext__description,.au__section-eyewear .m-richtext__description{font-size:var(--font-size-16);font-weight:var(--font-weight-regular);margin-top:16px}.section__collection-products .m-richtext__description p,.au__section-eyewear .m-richtext__description p{line-height:var(--line-height-120);margin:0}.section__collection-products .m-richtext__description p:not(:last-child){margin-bottom:16px}.section__collection-products .m-button--link{font-weight:var(--font-weight-semibold);line-height:var(--line-height-100)}.section__collection-products .m-richtext__button{margin-top:50px}.au__section-eyewear .eyewear__inner-first .m-richtext{padding-top:50px!important}.au__section-eyewear .m-richtext-has-line:before{bottom:calc(100% - var(--line-spacing, 0px))}.au__section-eyewear .eyewear__inner-first .m-richtext__description{margin-top:24px;max-width:946px;margin-inline:auto}.au__section-eyewear .m-richtext__description strong{font-weight:var(--font-weight-semibold)}.au__section-eyewear .eyewear__inner-first .m-richtext__description p:first-child{margin-bottom:24px!important}.au__section-eyewear .m-richtext__description p:not(:last-child){margin-bottom:12px}.au__section-eyewear .m-custom-content__wrapper{gap:50px}.au__section-eyewear .eyewear__inner-first .m-custom-content__block-inner{padding-top:200px}.au__section-eyewear .eyewear__inner-second .m-richtext__description{display:var(--display-flex);margin-top:0!important;align-items:var(--align-center);justify-content:var(--justify-center);gap:16px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding-block:12px;position:relative;width:100vw;transform:translate(-50%);left:50%}.au__section-eyewear .eyewear__inner-second .m-richtext__description p{margin:0;font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);line-height:var(--line-height-100)}.au__section-eyewear .eyewear__inner-second .m-richtext__description p:not(:last-child){border-right:1px solid #dddddd;padding-right:16px}.au__section-eyewear .eyewear__inner-second{padding-bottom:80px}.au__section-eyewear .eyewear__inner-second .m-custom-content__block-inner{position:relative;padding-bottom:50px}.au__section-eyewear .eyewear__inner-second .m-custom-content__block-inner:after{content:"";position:absolute;top:calc(100% - var(--line-spacing, 0px));height:80px;width:var(--line-width, 1px);background-color:var(--line-color, #1e1e1e);left:50%;transform:translate(-50%)}.m-main-product{margin-block:50px!important}.m-main-product .container-full{padding:0}.m-main-product .m-main-product--media{flex:1;padding-inline:50px 0}.m-main-product .m-main-product--media .m-media-gallery__list{row-gap:8px}.m-main-product .m-main-product--info{max-width:800px;width:100%;padding-inline:150px}.m-main-product--info .main-product__block+.main-product__block{margin-top:20px}.m-main-product--info .main-product__block-title .product-block-group--title{padding-right:0}.m-main-product--info .main-product__block-title .m-product-title{font-size:var(--font-size-24);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-minus-0-48)}.m-main-product--info .main-product__block-short_description{margin-top:8px!important}.m-main-product--info .main-product__block-short_description .m-product-description,.m-main-product--info .main-product__block-price .m-product-tax{font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-120)}.m-main-product--info .main-product__block-price .m-price__regular .m-price-item--regular,.m-main-product--info .main-product__block-price .m-price__sale .m-price-item--last,.m-main-product--info .main-product__block-price .m-price__sale .m-price-item--regular{font-size:var(--font-size-32);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-1-6);text-transform:var(--text-uppercase)}.m-main-product--info .main-product__block-price .m-product-tax{margin-top:5px}.p__block-signature-features p{font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-100);margin:0;position:relative;padding-left:12px}.p__block-signature-features p:not(:last-child){margin-bottom:10px}.p__block-signature-features p:before{content:"";width:4px;height:4px;background:currentColor;position:absolute;left:0;top:50%;transform:translateY(-50%)}.p__block-warranty-benefit .warranty-benefit{display:var(--display-flex);align-items:var(--align-center);gap:8px;background-color:#f5f5f5;padding:12px}.p__block-warranty-benefit .warranty-benefit .warranty-benefit__title{font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-100)}.p__block-warranty-benefit .warranty-benefit .warranty-benefit__title span{font-weight:var(--font-weight-semibold)}.m-main-product--info .m-add-to-cart{font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);line-height:var(--line-height-100);height:46px}.m-main-product--info .main-product__block-config_btn{margin-top:6px!important}.m-main-product--info .main-product__block-config_btn .m-button{background-color:#f5f5f5;border-color:#dfdfdf;color:#1e1e1e;height:46px;font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);line-height:var(--line-height-100);text-transform:var(--text-uppercase)}.m-main-product--info .main-product__block-config_btn .m-button:hover{background-color:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.m-main-product--info .main-product__block-collapsible_tab~.main-product__block-collapsible_tab{margin-top:0!important}.m-main-product--info .m-product-collapsible .m-collapsible{border-bottom:1px solid #E8E8E8;display:block;padding-block:6px}.m-main-product--info .m-product-collapsible .m-collapsible .m-collapsible--button{font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-07);border-bottom:unset;padding-block:10px;display:flex;justify-content:flex-start;align-items:center;gap:12px;width:100%}.m-main-product--info .m-product-collapsible .m-collapsible .m-collapsible--button .m-collapsible--icon{display:none!important}.m-main-product--info .m-product-collapsible .m-collapsible .m-collapsible--button:before{content:"+";display:flex;align-items:center;justify-content:center;width:16px;height:16px;background-color:#a5a5a5;color:#fff;font-size:13px;border-radius:2px;flex-shrink:0}.m-main-product--info .m-product-collapsible .m-collapsible.is-expanded .m-collapsible--button:before,.m-main-product--info .m-product-collapsible .m-collapsible[open=true] .m-collapsible--button:before{content:"-"}.m-main-product--info .m-product-collapsible .m-collapsible .m-collapsible--button span{line-height:var(--line-height-100);text-transform:var(--text-uppercase)}.m-main-product--info .m-collapsible--content__inner{padding-block:0 10px;font-size:var(--font-size-14);font-weight:var(--font-weight-regular)}.m-main-product--info .m-collapsible--content__inner p,.m-main-product--info .m-collapsible--content__inner ul li{line-height:var(--line-height-120);margin:0}.m-main-product--info .m-collapsible--content__inner p+p,.m-main-product--info .m-collapsible--content__inner ul li+li{margin-top:10px}.m-main-product--info .m-collapsible--content__inner ul{margin-block:0px}.has__line-space-50 .m-richtext-has-line:before{bottom:calc(100% - var(--line-spacing, -50px))!important}.has__line-space-50 .m-richtext-has-line-bottom:after{top:calc(100% + var(--line-spacing-bottom, 50px))!important}.m-product-recommendations .m-product-recommendations__left-image-wrapper>.m-image{height:100%}@media(min-width:768px){.m-product-recommendations__has-static-image{display:flex!important;align-items:stretch;gap:2px}.m-product-recommendations__left-image-static{flex:0 0 calc((100% - (var(--items, 4) - 1) * var(--column-gap, 30px)) / var(--items, 4));width:calc((100% - (var(--items, 4) - 1) * var(--column-gap, 30px)) / var(--items, 4));padding-inline:3px}.m-product-recommendations__has-static-image .m-product-list{flex:1;width:0;min-width:0}}@media(max-width:767px){.m-product-recommendations__has-static-image{display:flex!important;align-items:stretch;gap:var(--column-gap-mobile, 16px)}.m-product-recommendations__left-image-static{flex:0 0 calc((100% - var(--column-gap-mobile, 16px)) / 2);width:calc((100% - var(--column-gap-mobile, 16px)) / 2)}.m-product-recommendations__has-static-image .m-product-list{flex:1;width:0;min-width:0}}.m-contact-form{margin-block:0 50px}.m-contact-form .m-row{border-top:1px solid #D2D2D2;border-bottom:1px solid #D2D2D2;flex-wrap:wrap}.m-contact-form .m-contact-form__info{max-width:390px;width:100%;border-right:1px solid #D2D2D2;margin-bottom:0;justify-content:end}.m-contact-form .m-contact-form__main{margin:0;padding:50px;flex:1;display:var(--display-flex);align-items:end;gap:30px}.m-contact-form .m-contact-form__main .m__contact-form-img{align-self:start}.m-contact-form .contact__block-info h3{font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-07);text-transform:var(--text-uppercase);margin-bottom:16px;color:#787878}.m-contact-form .contact__block-info .m-info-box__content{font-size:var(--font-size-16);font-weight:var(--font-weight-regular)}.m-contact-form .contact__block-info .m-info-box__content p{margin:0;line-height:var(--line-height-100)}.m-contact-form .contact__block-info .m-info-box__content p:not(:last-child){margin-bottom:12px}.m-contact-form .contact__block-info .m-info-box__content p strong{font-weight:var(--font-weight-semibold)}.m-contact-form .contact__block-info .m-info-box__content p a:before,.m-contact-form .contact__block-info .m-info-box__content p a:after{display:none}.m-contact-form .m-info-box{margin-bottom:50px;padding-right:20px}.m-contact-form .m-contact-form__info .contact__block-number{border-top:1px solid #D2D2D2;padding-top:50px}.m-contact-form .m-contact-form__main .contact-form{--column-gap: 12px}.m-contact-form .m-contact-form__main .contact-form .m-contact-form__message{margin-bottom:24px}.m-contact-form .m-contact-form__main .m-contact-form__heading{font-size:var(--font-size-24);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-minus-0-48);margin-bottom:24px}.m-contact-form .m-contact-form__main .contact-form .form-field,.m-contact-form .contact-form .m-contact-form__subject .form-field--input{padding:12px 16px;font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-1-4);text-transform:var(--text-uppercase);border-color:#f1f1f1}.m-contact-form .m-contact-form__main .contact-form .form-field::placeholder,.m-contact-form .contact-form .m-contact-form__subject .form-field--input::placeholder{color:#787878}.m-contact-form .m-contact-form__main .contact-form .m-button{width:100%}.m-contact-form .contact-form .m-contact-form__subject>.form-field--select{padding:0!important;margin-block:var(--column-gap);border:unset}.m-contact-form .contact-form .m-contact-form__subject>.form-field--select .form__select-arrow,.m-contact-form .contact-form .m-contact-form__order .form__order-number{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.m-contact-form .contact-form .m-contact-form__order .form__order-number{font-size:var(--font-size-12);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-1-2)}.m-contact-form .contact-form .m-contact-form__subject .form-field--input{padding:15px 16px!important}.cu__section-form-header .m-section__header{margin-bottom:0}.cu__section-form-header .m-section__heading{font-size:var(--font-size-64);letter-spacing:var(--letter-spacing-minus-1-28)}.m-blog .m-blog__list{gap:50px 8px}.m-blog .m-blog__list .m-article-card:first-child{grid-column:span 2}.m-page-header--template-blog{display:none!important}.m-article-card .m-article-card__content{padding-top:16px}.m-article-card .m-article-card__title{font-size:var(--font-size-24);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-minus-0-48);margin-bottom:8px}.m-article-card .m-article-card__excerpt{font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-120);margin-bottom:12px;max-width:550px}.m-article-card__readmore{font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-100)}.m-blog .m-blog__list .m-article-card:first-child .m-article-card__excerpt{max-width:1036px!important}.m-blog{padding-bottom:50px!important}.m-custom-content__block-product .m-richtext__product{margin-inline:auto;max-width:435px;margin-top:60px}.m-custom-content__block-product.m-custom-content__block-text{align-items:end}.m-cart-icon-text .m-cart-count{position:unset;background-color:transparent;color:#787878;font-size:14px;font-weight:600;line-height:100%;letter-spacing:.7px;text-transform:uppercase;height:auto;min-width:auto}.m-cart-icon-text .m__cart-bubble-dot{background-color:#1e1e1e;width:4px;height:4px;border-radius:50%;margin-right:4px;display:inline-block}@media screen and (min-width:768px){.m-cart-drawer .m-cart-drawer__inner{width:800px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
