@charset "UTF-8";*{margin:0;padding:0;outline:0!important;-webkit-tap-highlight-color:transparent!important}*,*:before,*:after{box-sizing:border-box}body{width:100%;height:100%;margin:0;padding:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}img{height:auto;vertical-align:top}svg{max-width:100%;height:auto;max-height:100%}h2{margin-bottom:.83em}@font-face{font-family:Aeonik Pro;src:url(/cdn/shop/files/AeonikPro-Regular.woff2?v=1699030068) format("woff2"),url(/cdn/shop/files/AeonikPro-Regular.woff?v=1699030068) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Aeonik Pro;src:url(/cdn/shop/files/AeonikPro-Bold.woff2?v=1699030068) format("woff2"),url(/cdn/shop/files/AeonikPro-Bold.woff?v=1699030068) format("woff");font-weight:700;font-style:normal}@font-face{font-family:GTF Good Sans;src:url(/cdn/shop/files/GoodSans-Black.woff2?v=1699030068) format("woff2"),url(/cdn/shop/files/GoodSans-Black.woff?v=1699030068) format("woff");font-weight:900;font-style:normal}body{font-family:Aeonik Pro,sans-serif;font-size:14px;letter-spacing:0}select,input,textarea{color:inherit}::-moz-selection{text-shadow:none}::selection{text-shadow:none}a{color:inherit;text-decoration:none}a:link{-webkit-tap-highlight-color:#000}address{font-style:normal}small{font-size:inherit}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes appear-zoom{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes disappear{0%{opacity:1}to{opacity:0}}@keyframes zoom{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes zoom-out{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes appear-up{0%{transform:translateY(1rem);opacity:0}to{transform:translate(0);opacity:1}}@keyframes appear-up-long{0%{transform:translateY(4rem);opacity:0}to{transform:translate(0);opacity:1}}@keyframes appear-left{0%{transform:translate(1rem);opacity:0}to{transform:translate(0);opacity:1}}@keyframes appear-left-long{0%{transform:translate(4rem);opacity:0}to{transform:translate(0);opacity:1}}@keyframes appear-down{0%{transform:translateY(-1rem);opacity:0}to{transform:translate(0);opacity:1}}@keyframes appear-down-long{0%{transform:translateY(-4rem);opacity:0}to{transform:translate(0);opacity:1}}@keyframes appear-right{0%{transform:translate(-1rem);opacity:0}to{transform:translate(0);opacity:1}}@keyframes appear-right-long{0%{transform:translate(-4rem);opacity:0}to{transform:translate(0);opacity:1}}@keyframes move-up{0%{transform:translateY(1rem)}to{transform:translate(0)}}@keyframes move-up-long{0%{transform:translateY(4rem)}to{transform:translate(0)}}@keyframes move-left{0%{transform:translate(1rem)}to{transform:translate(0)}}@keyframes move-left-long{0%{transform:translate(4rem)}to{transform:translate(0)}}@keyframes move-down{0%{transform:translateY(-1rem)}to{transform:translate(0)}}@keyframes move-down-long{0%{transform:translateY(-4rem)}to{transform:translate(0)}}@keyframes move-right{0%{transform:translate(-1rem)}to{transform:translate(0)}}@keyframes move-right-long{0%{transform:translate(-4rem)}to{transform:translate(0)}}@keyframes down-back{0%{transform:translate(0)}to{transform:translateY(-1rem)}}@keyframes appear-width{0%{width:0;opacity:0}to{width:100%;opacity:1}}@keyframes bounce{0%{transform:translate(0)}40%{transform:translate(0)}45%{transform:translateY(-3px)}50%{transform:translate(0)}55%{transform:translate(0)}60%{transform:translateY(-3px)}65%{transform:translate(0)}to{transform:translate(0)}}@keyframes bounce-bg{0%{background-position:50%,50%}40%{background-position:50%,50%}45%{background-position:50%,calc(50% - 3px)}50%{background-position:50%,50%}55%{background-position:50%,50%}60%{background-position:50%,calc(50% - 3px)}65%{background-position:50%,50%}to{background-position:50%,50%}}@keyframes appear-up-clip{0%{opacity:0;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes appear-up-clip-alt{0%{transform:translateY(34%);opacity:1;-webkit-clip-path:inset(66% 0 0 0);clip-path:inset(66% 0 0 0)}to{transform:translate(0);opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes appear-up-clip-default{0%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes slide-down{0%{transform:translateY(-115%)}to{transform:translateY(0)}}@keyframes slide-up{0%{transform:translateY(115%)}to{transform:translateY(0)}}@keyframes underline-button{0%{transform:scaleX(1);transform-origin:top right}30%{transform:scaleX(0);transform-origin:top right}31%{transform:scaleX(0);transform-origin:top left}to{transform:scaleX(1);transform-origin:top left}}[data-in-viewport]{animation-duration:1s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:forwards}[data-in-viewport][data-in-viewport-delay="1"]{animation-delay:.3s}[data-in-viewport][data-in-viewport-delay="2"]{animation-delay:.4s}[data-in-viewport][data-in-viewport-delay="3"]{animation-delay:.5s}[data-in-viewport][data-in-viewport-delay="4"]{animation-delay:.6s}[data-in-viewport][data-in-viewport-delay="5"]{animation-delay:.7s}[data-in-viewport][data-in-viewport-delay="6"]{animation-delay:.8s}[data-in-viewport][data-in-viewport-delay="7"]{animation-delay:.9s}[data-in-viewport][data-in-viewport-delay="8"]{animation-delay:1s}[data-in-viewport][data-in-viewport-delay="9"]{animation-delay:1.1s}[data-in-viewport][data-in-viewport-delay="10"]{animation-delay:1.2s}[data-in-viewport][data-in-viewport-delay="11"]{animation-delay:1.3s}[data-in-viewport][data-in-viewport-delay="12"]{animation-delay:1.4s}[data-in-viewport][data-in-viewport-delay="13"]{animation-delay:1.5s}[data-in-viewport][data-in-viewport-delay="14"]{animation-delay:1.6s}[data-in-viewport=fade]{opacity:0}[data-in-viewport=fade-fast]{animation-duration:.5s;opacity:0}[data-in-viewport=fade-fast].is-in-viewport,[data-in-viewport=fade].is-in-viewport{animation-name:appear}[data-in-viewport=left]{opacity:0}[data-in-viewport=left].is-in-viewport{animation-name:appear-right}@media screen and (max-width: 1179px){[data-in-viewport=left].is-in-viewport{animation-name:none;opacity:1}}[data-in-viewport=right]{opacity:0}[data-in-viewport=right].is-in-viewport{animation-name:appear-left}@media screen and (max-width: 1179px){[data-in-viewport=right].is-in-viewport{animation-name:none;opacity:1}}[data-in-viewport=bottom]{animation-duration:.5s;opacity:0}[data-in-viewport=bottom].is-in-viewport{animation-name:appear-up}@media screen and (max-width: 1179px){[data-in-viewport=bottom].is-in-viewport{animation-name:none;opacity:1}}[data-in-viewport=top]{opacity:0}[data-in-viewport=top].is-in-viewport{animation-name:appear-down}@media screen and (max-width: 1179px){[data-in-viewport=top].is-in-viewport{animation-name:none;opacity:1}}[data-in-viewport=bottom-clip]{opacity:0;will-change:clip-path,opacity;backface-visibility:hidden}[data-in-viewport=bottom-clip-fast]{animation-duration:.5s;opacity:0;will-change:clip-path,opacity;backface-visibility:hidden}[data-in-viewport=bottom-clip-fast].is-in-viewport,[data-in-viewport=bottom-clip].is-in-viewport{animation-name:appear-up-clip}[data-in-viewport=bottom-clip-image]{animation-duration:.8s;animation-timing-function:ease,step-start,cubic-bezier(.1,.6,1,.2);opacity:0;backface-visibility:hidden;will-change:transform,clip-path}[data-in-viewport=bottom-clip-image].is-in-viewport{animation-name:appear-up-clip-alt}.additional-cta{margin-top:16px}@media screen and (max-width: 640px){.additional-cta{margin-top:22px}}.button-new{display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:8px 0;position:relative;color:#242121;font-size:16px;transition:1s;border:1px solid #e0e0e0;border-radius:4px;gap:10px}.button-new.Button--secondary{color:#242121;border:1px solid #e0e0e0}.button-new svg path{transition:.5s}.button-new--secondary:before,.button-new--secondary.Button--secondary:before{content:"";display:block;position:absolute;z-index:-1;transition:.5s;transform:scaleX(0);transform-origin:left center;background-color:#242121;inset:0}.button-new--primary{transition:.3s;border-color:#242121}.button-new--primary:hover{background-color:#242121}.button-new--disabled{color:#333;cursor:default;pointer-events:none}.button-new:hover{color:#fff;cursor:pointer}.button-new:hover svg path{fill:#fff}.button-new:hover:before{transform:scale(1)}.button-new__value{display:block;max-width:350px;padding:0 8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.button_main_div{display:flex}.button{width:auto;margin:0;color:inherit;font:inherit;line-height:inherit;overflow:visible;border:none;background:transparent;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;height:48px;padding:0 16px}.button::-moz-focus-inner{padding:0;border:0}.button--secondary{color:#242121;transition:all .25s ease;transition-property:color,background-color;border:1px solid #242121;border-radius:4px;background-color:#fffdfd}.button--secondary:hover{color:#fffdfd;background-color:#242121}.image-gradient{position:relative}.image-gradient:after{content:"";display:block;height:50%;position:absolute;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(36,33,33,.4) 0%,rgba(36,33,33,0) 100%)}.klarna-note{display:flex;align-items:center;margin-top:16px;color:#333;font-family:Aeonik Pro,sans-serif!important;font-size:14px;gap:8px;font-weight:400}@media screen and (max-width: 640px){.klarna-note{margin-top:22px}}.additional-cta+.klarna-note{margin-top:32px}@media screen and (max-width: 640px){.additional-cta+.klarna-note{margin-top:32px}}.klarna-note__text{display:block}.klarna-note__icon{display:block;height:17px}.link-only{content:"";display:inline-block;width:26px;height:22px;margin-left:15px;vertical-align:middle;background-repeat:no-repeat;background-size:62%}@media screen and (max-width: 640px){.link-only{margin-left:22px;background-position-y:8px;background-size:40%}}.menu-vto-image{display:flex;align-items:flex-end;justify-content:center;width:100%;height:314px;margin-top:32px;padding-bottom:16px;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover}.menu-vto-image__icon{position:absolute;top:8px;right:8px}.page-inview{transition:opacity .25s ease;transition-delay:.25s;opacity:0}.page-visible .page-inview{opacity:1}.pd-preview__image{margin-bottom:12px}.section-header__heading{margin-right:25px;margin-bottom:0;color:inherit;font-family:Aeonik Pro,sans-serif;font-size:30px;font-weight:700;line-height:1.1}@media screen and (max-width: 640px){.section-header__heading{display:block;margin-bottom:8px;font-size:20px;line-height:22px}}@media screen and (min-width: 641px){.section-header__heading--emphasize{font-size:22px}}.section-header__subheading{max-width:760px;color:inherit;font-family:Aeonik Pro,sans-serif;font-size:30px;line-height:1.1}@media screen and (max-width: 640px){.section-header__subheading{font-size:20px;line-height:19px}}.section-header__button-wrapper{margin-top:20px}@media screen and (min-width: 1008px){.section-header__button-wrapper{margin-top:30px}}@media screen and (max-width: 640px){.section-header__button-wrapper{margin-top:32px}}.slideshow__header--white{color:#fffdfd}.slideshow__header--black{color:#242121}.slideshow__header--half{width:50%}@media screen and (max-width: 1007px){.slideshow__header--half{width:100%}}.slideshow__header .SectionHeader__Heading,.slideshow__header .SectionHeader__SubHeading{color:inherit!important}.vto-banner{display:flex;height:35.42vw;max-height:800px;margin-bottom:60px;background-color:#e5e0e0}@media screen and (max-width: 640px){.vto-banner{flex-direction:column;height:auto;max-height:none}}.vto-banner--hidden{display:none}.Grid .vto-banner{margin-left:24px}@media screen and (max-width: 1007px){.Grid .vto-banner{margin:0 -50px 35px -26px}}@media screen and (max-width: 640px){.Grid .vto-banner{margin:0 -24px 35px -14px}}.vto-banner__text{display:flex;flex-direction:column;grid-column:span 6;justify-content:flex-end;padding:48px}@media screen and (max-width: 640px){.vto-banner__text{order:2;height:auto;min-height:200px;padding:86px 24px 40px}}.vto-banner__title{margin-bottom:10px;font-family:GTF Good Sans,sans-serif;font-size:50px;font-weight:800;line-height:100%;letter-spacing:-.6px;text-transform:uppercase}.vto-banner__description{max-width:300px;margin-bottom:34px;font-family:Aeonik Pro,sans-serif;font-size:20px;line-height:24px}.vto-banner__button{font-size:13px}.vto-banner__image{margin-left:auto}@media screen and (max-width: 640px){.vto-banner__image{width:100%;height:400px}}.vto-banner__image img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 640px){.vto-banner__image img{width:100%;height:100%}}.vto-overlay-bottom{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:0 48px}@media screen and (max-width: 640px){.vto-overlay-bottom{display:flex;flex-direction:column;align-items:center;padding:0}}.vto-overlay-bottom__change-collection{text-decoration:underline;transition:opacity .25s ease;margin-right:auto}.vto-overlay-bottom__change-collection:hover{opacity:.7}@media screen and (max-width: 640px){.vto-overlay-bottom__change-collection{order:2;margin:64px auto 0}}.vto-overlay-bottom__change-collection--opposite{grid-column:3;margin-right:0;margin-left:auto}@media screen and (max-width: 640px){.vto-overlay-bottom__change-collection--opposite{margin:64px auto 0}}.vto-overlay-bottom__buy{grid-column:2/span 1;align-self:center;min-width:300px;margin:0 auto}@media screen and (max-width: 640px){.vto-overlay-bottom__buy{order:1;min-width:250px}}.vto-overlay-top{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 640px){.vto-overlay-top{margin-top:32px}}.vto-overlay-top__heading{font-family:GTF Good Sans,sans-serif;font-size:30px;font-weight:800;line-height:105%;letter-spacing:-.3px;text-transform:uppercase;text-align:center}.vto-overlay-top__steps{color:#d1c9c7}.vto-overlay-top__subheading{margin-left:16px}.vto-overlay-top__overlay{width:480px;margin-top:24px;aspect-ratio:1/1;position:relative}@media screen and (max-width: 640px){.vto-overlay-top__overlay{max-width:100vw;margin-top:32px}}.vto-overlay-top__retake{width:auto;margin:0;color:inherit;font:inherit;line-height:inherit;overflow:visible;border:none;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;padding:8px 16px;position:absolute;top:10px;right:10px;color:#242121;border:1px solid #242121;border-radius:4px;background:transparent}.vto-overlay-top__retake::-moz-focus-inner{padding:0;border:0}.vto-overlay-top__retake-icon{margin-right:10px}.vto-overlay-top__retake-text{margin-bottom:-.1em}.vto-sizes{display:flex;gap:8px;margin-top:12px}.vto-sizes__size{display:flex;align-items:center;height:28px;padding:0 10px;color:#242121;cursor:pointer;transition:all .25s linear;transition-property:color,background-color,border-color;border:1px solid #e0e0e0;border-radius:4px;background-color:#fffdfd}.vto-sizes__size--checked{color:#fffdfd;border-color:#242121;background-color:#242121}.vto-sizes__input{width:0;height:0;position:absolute;visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vto-slider{height:100px;position:relative;overflow:hidden}.vto-slider__slides{display:flex;gap:80px;margin-left:50%}@media screen and (max-width: 640px){.vto-slider__slides{gap:0;margin-left:0}}.vto-slider__slide{min-width:90px;height:90px;position:relative}@media screen and (max-width: 640px){.vto-slider__slide{display:flex;min-width:100vw;padding:0 48px}}.vto-slider__slide-image{width:90px;cursor:pointer;border-radius:80px}@media screen and (max-width: 640px){.vto-slider__slide-image{align-self:flex-start}}.vto-slider__slide-content{display:flex;flex-direction:column;height:100%;padding-left:24px;position:absolute;top:0;left:90px;white-space:nowrap;visibility:hidden;transition:all .2s cubic-bezier(.25,.46,.45,.94);pointer-events:none;opacity:0}@media screen and (max-width: 640px){.vto-slider__slide-content{max-width:calc(100vw - 186px);padding-left:16px;position:static;white-space:normal}}.vto-slider__slide--active .vto-slider__slide-content{visibility:visible;transition-delay:.2s;pointer-events:all;opacity:1}.vto-slider__product-link{text-decoration:underline;transition:opacity .25s ease;align-self:flex-start;margin-top:auto}.vto-slider__product-link:hover{opacity:.7}.vto-slider__colors{display:flex;flex-wrap:wrap;margin-top:12px;gap:10px}.vto-slider__color{width:20px;height:20px;box-sizing:border-box;transition:border-color .3s ease;border:none;border-radius:10px;background-size:cover}.vto-slider__color.active{border:1px solid #242121}.vto-slider__color.hidden{display:none}.vto-slider__arrows{visibility:hidden}@media screen and (max-width: 640px){.vto-slider__arrows{visibility:visible}}.vto-slider__arrow{width:35px;height:35px;padding:10px;position:absolute;top:50%;cursor:pointer;transition:opacity .25s linear;transform:translateY(-50%)}.vto-slider__arrow[disabled]{pointer-events:none;opacity:.25}.vto-slider__arrow--left{left:20px}.vto-slider__arrow--right{right:20px}.vto-sticker{display:flex;align-items:center;justify-content:flex-start;width:50px;height:50px;padding:8px;position:fixed;bottom:30px;left:30px;z-index:100;opacity:0;border-radius:5px;background-color:#fff;box-shadow:0 4px 4px #00000040;gap:10px}.vto-sticker:hover{cursor:pointer}.vto-sticker__icon{width:auto;height:100%}.vto-sticker__sign{display:none;min-width:-moz-fit-content;min-width:fit-content;font-size:12px;font-weight:700;opacity:0}.vto-instructions-step{display:grid;grid-template-columns:45px 1fr;grid-template-rows:min-content min-content 1fr;gap:20px;row-gap:0;color:#242121}.vto-instructions-step__step{grid-column:1/span 2;color:#333;font-size:12px;line-height:1.1;letter-spacing:.02em;text-transform:uppercase}.vto-instructions-step__headline{grid-column:1/span 2;margin:2px 0 16px;font-size:22px;line-height:1.1;letter-spacing:.02em}.vto-instructions-step__illustration{grid-column:1/span 1;align-self:flex-start;justify-self:flex-start;max-width:45px;height:auto}.vto-instructions-step__text{grid-column:2/span 1;max-width:225px;font-size:12px;line-height:1.2;letter-spacing:.005em}@media screen and (max-width: 1007px){.vto-instructions-step__text{max-width:290px}}.vto-instructions-step__text p{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.vto-instructions-steps{display:grid;grid-template-columns:1;gap:45px}@media screen and (max-width: 640px){.vto-instructions-steps{gap:25px}}.vto-instructions-steps__step{grid-column:1/span 1}@media screen and (max-width: 640px){.product-gallery{margin-top:var(--announcement-bar-height)}}.product-gallery__gallery{display:none;position:relative;z-index:1}.product-gallery__gallery--is-active{display:block}.product-gallery__additional-buttons{display:flex;align-items:center;justify-content:center;gap:32px;margin:40px auto 0}@media screen and (min-width: 641px){.product-gallery__additional-buttons{margin:10px auto 0}}@media screen and (min-width: 1240px){.product-gallery__additional-buttons{margin:-20px 0}}.product-gallery__vto-button,.product-gallery__spin360-button{display:flex;align-items:center;justify-content:flex-end;width:170px;height:32px;margin:0;z-index:20;color:#454242;font-family:Aeonik Pro,sans-serif;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;gap:16px}@media screen and (min-width: 1240px){.product-gallery__vto-button,.product-gallery__spin360-button{margin:-74px 0 0;position:absolute}}.product-gallery__vto-button svg path,.product-gallery__spin360-button svg path{fill:currentcolor}.product-gallery__vto-button::hover,.product-gallery__spin360-button::hover{color:#242121}.product-gallery__vto-button+.coder-compareder-compare,.product-gallery__spin360-button+.coder-compareder-compare{display:none!important}.product-gallery__vto-button.product-gallery-vto-button--opaque,.product-gallery__vto-button.product-gallery-spin360-button--opaque,.product-gallery__spin360-button.product-gallery-vto-button--opaque,.product-gallery__spin360-button.product-gallery-spin360-button--opaque{width:185px;height:42px;padding:5px 5px 5px 10px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffffd9}@media screen and (min-width: 1240px){.product-gallery__vto-button{right:38px}}.product-gallery__spin360-button{width:-moz-max-content;width:max-content;gap:8px}@media screen and (min-width: 1240px){.product-gallery__spin360-button{left:38px}}.product-gallery__spin360-button.product-gallery-spin360-button--opaque{width:-moz-max-content;width:max-content}.product-gallery__switch{width:100%;padding:0}@media screen and (min-width: 641px){.product-gallery__switch{padding-top:30px;padding-bottom:0}}@media screen and (min-width: 1240px){.product-gallery__switch{margin-top:0;padding-top:calc(100% + 34px);position:absolute;top:0;left:0;z-index:10}}.product-gallery__gallery--default.product-gallery__gallery--is-active~.product-gallery__switch{margin-top:25px}@media screen and (min-width: 1240px){.product-gallery__gallery--default.product-gallery__gallery--is-active~.product-gallery__switch{margin-top:0}}.product-gallery--has-alt .Product__SlideshowNav{margin-top:140px}.product-gallery--has-alt .product-models-gallery__thumbs{margin-top:115px}.product-gallery .coder-compareder-compare{display:none!important}.product-gallery-switch{display:flex;align-items:center;justify-content:center;pointer-events:none}.product-gallery-switch__buttons{display:flex;align-items:center;justify-content:center;width:100%;border:1px solid #333;border-width:1px 0}@media screen and (min-width: 641px){.product-gallery-switch__buttons{width:auto;border:0;border-radius:4px;box-shadow:inset 0 0 0 1px #333}}.product-gallery-switch__button{display:flex;align-items:center;justify-content:center;width:50%;height:48px;padding:8px 10px 4px;color:#454242;font-size:16px;line-height:1.2;text-align:center;transition:all .3s cubic-bezier(.25,.46,.45,.94);transition-property:background,color,box-shadow;pointer-events:initial}@media screen and (min-width: 641px){.product-gallery-switch__button{width:192px;height:48px}}@media screen and (min-width: 641px){.product-gallery-switch__button:first-child{border-radius:4px 0 0 4px}}.supports-hover .product-gallery-switch__button:first-child:hover{box-shadow:inset -1px 0 #fff}@media screen and (min-width: 641px){.product-gallery-switch__button:last-child{border-radius:0 4px 4px 0}}.product-gallery-switch__button--is-active{color:#fffdfd;pointer-events:none;background-color:#333}.supports-hover .product-gallery-switch__button:hover{box-shadow:inset 1px 0 #fff}.product-models-gallery .vto-glasses-image{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background-color:#f6f6f6}.product-models-gallery .vto-glasses-image__image{display:block;width:100%;height:auto;visibility:visible;opacity:1}.product-models-gallery .vto-model-preview{display:flex;align-items:center;justify-content:center;width:100%;max-width:100vw;height:100%;background-color:#e0e0e0}.product-models-gallery .vto-model-preview iframe{width:var(--vto-iframe-width, 100%);max-width:var(--vto-iframe-max-width, 598px);margin:0 auto 0 var(--vto-iframe-margin-left, auto)}.product-models-gallery__slide{aspect-ratio:1;display:flex;align-items:center;justify-content:center;max-width:100vw;overflow:hidden}.product-models-gallery__slide .vto-glasses-image{width:100%;max-width:100vw}.product-models-gallery__slide .vto-glasses-image__image{max-width:none}.product-models-gallery__thumb{width:120px;height:120px;cursor:pointer;border:1px solid transparent;background-color:#f6f6f6;aspect-ratio:1}.product-models-gallery__thumb--cta{display:block;flex-shrink:0;position:relative;transition-property:transform;transform:translateZ(0);backface-visibility:hidden;background-color:transparent}.product-models-gallery__thumb--cta .coder-compareder-compare{display:none!important}.product-models-gallery__thumb--cta a{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:100%;padding:18px;color:#454242;font-size:12px;font-weight:400;font-style:normal;line-height:14px;text-align:center;text-transform:uppercase;aspect-ratio:1;transition:all .3s cubic-bezier(.25,.46,.45,.94);transition-property:background,color;border:1px dashed}.product-models-gallery__thumb--cta a img{display:block;width:34px;height:auto}.product-models-gallery__thumb--cta a:hover{color:#242121;background-color:#e0e0e0}.product-models-gallery__slider{--swiper-pagination-bottom: 25px;--swiper-pagination-bullet-width: 9px;--swiper-pagination-bullet-height: 9px;--swiper-pagination-bullet-horizontal-gap: 6px;--swiper-pagination-bullet-inactive-color: #fff;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-theme-color: #242121;--swiper-pagination-color: #242121;--swiper-navigation-size: 35px}@media screen and (min-width: 641px){.product-models-gallery__slider{--swiper-pagination-bottom: 25px;--swiper-pagination-bullet-width: 10px;--swiper-pagination-bullet-height: 10px;--swiper-pagination-bullet-horizontal-gap: 7px}}@media screen and (min-width: 641px){.product-models-gallery__slider::part(button-prev),.product-models-gallery__slider::part(button-next){display:none}}.product-models-gallery__slider::part(button-prev):before,.product-models-gallery__slider::part(button-next):before{content:"";display:block;position:absolute;inset:-10px}.product-models-gallery__slider::part(button-prev) .swiper-button-disabled,.product-models-gallery__slider::part(button-prev) [aria-disabled=true],.product-models-gallery__slider::part(button-next) .swiper-button-disabled,.product-models-gallery__slider::part(button-next) [aria-disabled=true]{display:none}.product-models-gallery__slider::part(bullet){position:relative}.product-models-gallery__slider::part(bullet):before{content:"";display:block;position:absolute;inset:-6px}@media screen and (min-width: 641px){.product-models-gallery__slider::part(bullet):before{inset:-7px}}.product-models-gallery__slider::part(pagination):before{content:"";display:block;position:absolute;inset:-20px 0}.product-models-gallery__thumbs{display:none}@media screen and (min-width: 1240px){.product-models-gallery__thumbs{display:block}}.product-models-gallery--variable:not(.product-models-gallery--current-variant){display:none}.checkout-summary__price-wrapper{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:20px;column-gap:20px;position:absolute;top:0;right:0}@media screen and (max-width: 767px){.checkout-summary__price-wrapper{position:static}}.checkout-summary__custom-delivery{grid-column:2/span 3;grid-row:2;margin-bottom:2rem;font-size:14px}@media screen and (max-width: 1023px){.checkout-summary__custom-delivery{grid-column:1/span 4}}@media screen and (max-width: 767px){.checkout-summary__custom-delivery{grid-row:3}}.checkout-summary__divider{grid-column:1/-1;height:1px;margin:32px 0;background-color:#d1c9c7}.checkout-summary__bottom-wrapper{display:grid;grid-column:1/-1;-moz-column-gap:20px;column-gap:20px;grid-template-columns:repeat(10,1fr)}.checkout-summary__note{grid-column:span 3}@media screen and (max-width: 1023px){.checkout-summary__note{grid-column:span 4}}@media screen and (max-width: 767px){.checkout-summary__note{grid-column:1/-1;margin-bottom:32px}}.checkout-summary__note textarea{width:100%;height:86px;padding:14px 16px;color:#242121;font-family:Aeonik Pro,sans-serif;font-size:16px;resize:vertical;border-color:#242121}.checkout-summary__note textarea::-moz-placeholder{font-size:16px;font-weight:400;line-height:118.75%}.checkout-summary__note textarea::placeholder{font-size:16px;font-weight:400;line-height:118.75%}.checkout-summary__right-column{grid-column:7/-1;position:relative}@media screen and (max-width: 767px){.checkout-summary__right-column{order:3;grid-column:1/-1}}.checkout-summary__total-price{grid-column:span 3;margin-bottom:16px;font-family:Aeonik Pro,sans-serif;font-size:20px;font-weight:900}@media screen and (max-width: 767px){.checkout-summary__total-price{grid-column:1/-1}}.checkout-summary__total-label{font-family:Aeonik Pro,sans-serif;font-size:20px;font-weight:900;text-transform:uppercase}@media screen and (max-width: 767px){.checkout-summary__total-label{grid-column:1/-1;margin-bottom:8px}}.checkout-summary__shipping-note{grid-column:2/span 2;margin-bottom:32px;font-family:Aeonik Pro,sans-serif!important;font-size:14px}@media screen and (max-width: 1023px){.checkout-summary__shipping-note{grid-column:1/-1}}.checkout-summary__button{grid-column:2/span 3;align-self:flex-end;padding:14px 0;color:#fffdfd;font-family:Aeonik Pro,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;transition:.3s ease;border:1px solid #242121;border-radius:2px;background-color:#242121}@media screen and (max-width: 1023px){.checkout-summary__button{grid-column:1/-1}}@media (hover: hover){.checkout-summary__button:hover{color:#242121;background-color:#e5e0e0}}.cart-new{display:grid;grid-template-columns:repeat(10,1fr);position:relative;-moz-column-gap:20px;column-gap:20px}.Cart__ItemList{grid-column:1/-1}.ymq-discount{grid-column:span 3;justify-content:flex-start!important;margin:0 0 17px!important}@media screen and (max-width: 1023px){.ymq-discount{grid-column:span 4}}@media screen and (max-width: 767px){.ymq-discount{grid-column:1/-1}}div.ymq-discount-apply{transition:.3s ease}div.ymq-discount-apply:not(.ymq-discount-apply-disable){cursor:pointer!important}@media (hover: hover){div.ymq-discount-apply:not(.ymq-discount-apply-disable):hover{background-color:#e5e0e0!important}}div.ymq-discount-apply,.ymq-discount-apply.ymq-discount-apply-disable{grid-column:span 1!important;min-width:auto!important;min-width:-moz-min-content!important;min-width:min-content!important;margin:0!important;padding:14px 22px!important;color:#242121!important;font-family:Aeonik Pro,sans-serif!important;font-size:16px!important;font-weight:400!important;cursor:not-allowed!important;border:1px solid #242121!important;border-left:none!important;background-color:transparent!important}div.ymq-discount-apply:after,.ymq-discount-apply.ymq-discount-apply-disable:after{content:"";display:inline-block;width:19px;height:13px;margin-left:10px;background-image:url(./text-button-arrow-short.svg);background-repeat:no-repeat;background-size:contain}div.ymq-discount-apply.ymq-btn-progress{background-image:none!important}div.ymq-discount-apply.ymq-btn-progress:before{content:none!important}.ymq-discount-action{width:100%!important}input.ymq-discount-input{grid-column:span 2;width:100%!important;height:100%!important;padding:14px 16px!important;font-family:Aeonik Pro,sans-serif!important;font-size:16px;font-weight:400;line-height:118.75%;border-color:#242121!important;border-radius:0%!important}@media screen and (max-width: 1023px){input.ymq-discount-input{grid-column:span 4}}.ymq-discount-active{display:grid!important;grid-template-columns:repeat(3,1fr)}@media screen and (max-width: 1023px){.ymq-discount-active{grid-template-columns:repeat(5,1fr);width:100%!important}}.ymq-discount-error-info{font-family:Aeonik Pro,sans-serif!important}.text-button{position:relative;cursor:pointer}.text-button--underline{font-family:Aeonik Pro,sans-serif;font-size:1.6rem;font-weight:700;line-height:120%;letter-spacing:.64px;text-transform:uppercase;z-index:10;color:#fffdfd;transition:.3s ease;-webkit-clip-path:inset(-20px 0);clip-path:inset(-20px 0)}@media screen and (max-width: 1179px) and (min-width: 520px){.text-button--underline{font-size:1.4rem}}.text-button--underline:before{content:"";display:block;width:100%;height:2px;position:absolute;bottom:-2px;transform-origin:0 0;background-color:#fffdfd;will-change:transform}@media (hover: hover){.text-button--underline:is(a):hover:before,a:hover .text-button--underline:before{animation:cubic-bezier(.165,.84,.44,1) underline-button .6s}}.text-button--arrow.hovered:not(.text-button--reverse) img,.text-button--arrow.hovered:not(.text-button--reverse) .text-button__arrow{transform:translate(1.2rem)}.text-button--reverse.hovered a,.text-button--reverse.hovered .text-button__label{margin-right:3.2rem}.text-button--arrow{display:flex;width:-moz-fit-content;width:fit-content;gap:.8em;font-size:1rem}@media (hover: hover){.text-button--arrow:not(.text-button--reverse):hover img,.text-button--arrow:not(.text-button--reverse):hover .text-button__arrow{transform:translate(1.2em)}}.text-button--arrow:is(.text-button--px){font-size:10px}.text-button--arrow a,.text-button--arrow .text-button__label{margin-right:2.2em;padding-right:.8em;z-index:2;color:#242121;font-family:Aeonik Pro,sans-serif;font-size:1.4em;font-weight:700;font-style:normal;line-height:100%;text-transform:uppercase;transition:.3s ease;background-color:#fff}.text-button--arrow img,.text-button--arrow .text-button__arrow{width:3.8em;height:1.2em;position:absolute;right:0;transition:.5s ease}@media (hover: hover){.text-button--reverse:hover a,.text-button--reverse:hover .text-button__label{margin-right:3.2rem}}.marquee{display:flex;justify-content:flex-start;max-width:100%;overflow:hidden}.marquee.is-ready [data-marquee-item]{animation-name:marquee-scroll}.marquee__item{display:flex;flex-shrink:0;align-items:center;width:-moz-max-content;width:max-content;white-space:nowrap}.marquee [data-marquee-item]{animation-name:none;animation-duration:var(--marquee-duration, 0s);animation-play-state:var(--marquee-play-state, paused);animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform;backface-visibility:hidden;contain:paint}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.info-popup{position:fixed;bottom:16px;right:16px;background-color:#242121;color:#fff;display:flex;gap:32px;transition:.3s ease;opacity:1;z-index:2000}.info-popup.hidden{opacity:0;visibility:hidden}.info-popup__content{padding:16px 0 16px 16px;display:flex;gap:16px}.info-popup__close{padding:16px;cursor:pointer}.no-scroll{overflow:hidden}.no-scroll.ios,.ios .no-scroll{touch-action:none}.collection-vto{padding-top:50px}.collection-vto__slider{margin-top:32px}.collection-vto__bottom{margin-top:48px;margin-bottom:80px}.pd-scanning{display:flex;align-items:center;justify-content:center;min-height:600px}.pd-scanning__embed{flex-basis:340px}.product-vto{padding-top:50px}.product-vto__product{display:flex;justify-content:center;min-height:90px;margin-top:32px;padding:0 24px}.product-vto__slider{margin-top:32px}.product-vto__product-image{width:90px;border-radius:80px}.product-vto__product-content{display:flex;flex-direction:column;height:100%;padding-left:24px;white-space:nowrap}@media screen and (max-width: 640px){.product-vto__product-content{padding-left:16px;white-space:normal}}.product-vto__product-link{text-decoration:underline;transition:opacity .25s ease;align-self:flex-start;margin-top:auto}.product-vto__product-link:hover{opacity:.7}.product-vto__colors{display:flex;flex-wrap:wrap;margin-top:12px;gap:10px}.product-vto__color{width:20px;height:20px;transition:border-color .3s ease;border:1px solid transparent;border-radius:10px;background-size:cover}.product-vto__color.active{border-color:#242121}.product-vto__color.hidden{display:none}.product-vto__bottom{margin-top:48px;margin-bottom:80px}.vto-glasses-image__image{visibility:hidden;transition:all .25s linear;opacity:0}.vto-glasses-image__image--hidden{display:none}.vto-guide{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;padding:0 48px}@media screen and (max-width: 640px){.vto-guide{padding:0 24px}}@media screen and (max-width: 1007px){.vto-guide{grid-row-gap:48px}}.vto-guide__heading{font-family:GTF Good Sans,sans-serif;font-size:40px;font-weight:800;line-height:105%;letter-spacing:-.44px;text-transform:uppercase;grid-column:1/span 4}@media screen and (max-width: 1007px){.vto-guide__heading{grid-column:1/-1}}.vto-guide__step{display:grid;grid-column-end:span 4;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:min-content min-content;gap:32px 20px}@media screen and (max-width: 1007px){.vto-guide__step{grid-column-end:span 12;margin-left:24px}}.vto-guide__step--first{grid-column-start:1}@media screen and (max-width: 1007px){.vto-guide__step--first{grid-column-start:1}}.vto-guide__step--second{grid-column-start:5}@media screen and (max-width: 1007px){.vto-guide__step--second{grid-column-start:1}}.vto-guide__step--third{grid-column-start:9}@media screen and (max-width: 1007px){.vto-guide__step--third{grid-column-start:1}}.vto-guide__head{grid-column:1;width:90px;height:auto}@media screen and (min-width: 1008px) and (max-width: 1239px){.vto-guide__head{width:60px}}@media screen and (max-width: 1007px){.vto-guide__head{width:60px}}.vto-guide__content{grid-column:1/span 4;position:relative}.vto-guide__content:before{content:"";display:block;width:1px;position:absolute;top:0;bottom:0;left:-20px;background-color:#242121}.vto-guide__step-heading{font-family:Aeonik Pro,sans-serif;font-size:16px;font-weight:700;line-height:120%;letter-spacing:.64px;text-transform:uppercase;margin-bottom:16px}.vto-guide__step-description{max-width:450px;margin-right:90px;font-size:20px;line-height:24px}@media screen and (max-width: 1007px){.vto-guide__step-description{margin-right:0;font-size:16px;line-height:19px}}@media screen and (min-width: 1008px) and (max-width: 1239px){.vto-guide__step-description{margin-right:60px;font-size:16px;line-height:19px}}.vto-landing-select{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;padding:0 48px 48px}@media screen and (max-width: 640px){.vto-landing-select{padding:0 24px}}@media screen and (max-width: 640px){.vto-landing-select{padding:0}}.vto-landing-select__heading{font-family:GTF Good Sans,sans-serif;font-size:40px;font-weight:800;line-height:105%;letter-spacing:-.44px;text-transform:uppercase;grid-column:1/span 12;margin-bottom:14px}@media screen and (max-width: 640px){.vto-landing-select__heading{padding:0 24px}}.vto-landing-select__option{position:relative}.vto-landing-select__option--optics{grid-column:1/span 6}@media screen and (max-width: 640px){.vto-landing-select__option--optics{grid-column:1/-1}}.vto-landing-select__option--sunglasses{grid-column:7/span 6}@media screen and (max-width: 640px){.vto-landing-select__option--sunglasses{grid-column:1/-1}}.vto-landing-select__image{width:100%;aspect-ratio:1/1}@media screen and (max-width: 640px){.vto-landing-select__image{-o-object-fit:cover;object-fit:cover}}.vto-landing-select__button{position:absolute;bottom:56px;left:48px}@media screen and (max-width: 640px){.vto-landing-select__button{bottom:24px;left:24px}}@media screen and (max-width: 640px){.vto-landing-top{margin-top:55px}}.vto-landing-top__hero-wrapper{position:relative}.vto-landing-top__hero{width:100%;height:calc(100vh - var(--header-height) * var(--header-is-not-transparent, 0) - var(--announcement-bar-height, 0px))}@media screen and (max-width: 640px){.vto-landing-top__hero{height:calc(100vh - var(--header-height) * var(--header-is-not-transparent, 0),0px)}}.vto-landing-top__hero-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 640px){.vto-landing-top__hero-image--desktop{display:none}}@media screen and (min-width: 641px){.vto-landing-top__hero-image--mobile{display:none}}.vto-landing-top__hero-description{padding:0 48px;position:absolute;bottom:48px;left:0}@media screen and (max-width: 640px){.vto-landing-top__hero-description{padding:0 24px}}@media screen and (max-width: 640px){.vto-landing-top__hero-description{margin-top:34px;position:static}}.vto-landing-top__hero-description--half{width:58%}@media screen and (max-width: 640px){.vto-landing-top__hero-description--half{width:100%}}.vto-landing-top__guide{margin-top:120px;margin-bottom:140px}@media screen and (max-width: 640px){.vto-landing-top__guide{margin-top:90px;margin-bottom:90px}}.vto-scanning{display:flex;align-items:center;justify-content:center;min-height:600px}@media screen and (max-width: 640px){.vto-scanning{padding-top:50px}}.vto-scanning__embed{display:flex;flex-basis:346px;justify-content:center;max-width:100vw}@media screen and (max-width: 640px){.vto-scanning__embed{flex-basis:340px}}@media screen and (min-width: 641px){.vto-scanning__embed{flex-basis:601px}}.vto-scanning__embed iframe{width:100%;min-height:600px;margin:0 auto}.homepage-hero{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:20px;width:100%;padding-right:20px;padding-left:20px;grid-row-gap:0;padding-bottom:6.4rem}@media screen and (max-width: 767px){.homepage-hero{padding-right:16px;padding-left:16px}}@media screen and (max-width: 1023px){.homepage-hero{grid-template-columns:repeat(6,1fr)}}.homepage-hero__background{display:flex;flex-direction:column;grid-column:1/-1;align-items:center;justify-content:center;width:100%;max-height:80vh;position:relative;overflow:hidden;background-color:#333;background-repeat:no-repeat;background-position:center;background-size:cover;aspect-ratio:2.33/1;gap:3.2rem}@media screen and (max-width: 1023px){.homepage-hero__background{aspect-ratio:.65/1;gap:2.4rem;background-position:70%}}.homepage-hero__background-video{position:absolute;inset:0;z-index:2}.homepage-hero__background-video video{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.homepage-hero__background-image{position:absolute;inset:0;z-index:1}.homepage-hero__background-image:is(img),.homepage-hero__background-image img,.homepage-hero__background-image picture{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.homepage-hero__title{font-family:GTF Good Sans,sans-serif;font-size:5rem;font-weight:800;line-height:100%;letter-spacing:-.6px;text-transform:uppercase;z-index:10;color:#fffdfd;text-align:center}@media screen and (max-width: 1179px) and (min-width: 1024px){.homepage-hero__title{font-size:4rem}}@media screen and (max-width: 1023px){.homepage-hero__title{font-size:3rem}}@media screen and (max-width: 1023px){.homepage-hero__title{font-family:GTF Good Sans,sans-serif;font-size:3rem;font-weight:800;line-height:100%;letter-spacing:-.6px;text-transform:uppercase;padding-right:2rem;padding-left:2rem}}.homepage-hero__button{font-family:Aeonik Pro,sans-serif;font-size:1.6rem;font-weight:700;line-height:120%;letter-spacing:.64px;text-transform:uppercase;position:relative;z-index:10;color:#fffdfd;cursor:pointer;transition:.3s ease}.homepage-hero__button:after{content:"";display:block;width:100%;height:.2rem;position:absolute;bottom:-.2rem;background-color:#fffdfd}.homepage-hero__bottom-text{display:flex;grid-column:1/-1;justify-content:space-between;padding-top:1.6rem}@media screen and (max-width: 767px){.homepage-hero__bottom-text{display:none;padding-top:1.6rem}}.homepage-hero__bottom-text--mobile{max-height:0;padding-top:0;visibility:hidden}@media screen and (max-width: 767px){.homepage-hero__bottom-text--mobile{display:flex;max-height:-moz-fit-content;max-height:fit-content;padding-top:1.6rem;visibility:visible}}.homepage-hero__bottom-text-item{color:#242121;font-family:Aeonik Pro,sans-serif;font-size:1.2rem;font-weight:700;line-height:120%;letter-spacing:.024rem;text-transform:uppercase}.homepage-hero__marquee-item span{margin-right:8rem}.homepage-hero--landing{padding-bottom:0}.homepage-hero .toggle-mute{display:block;width:auto;height:auto;padding:0;cursor:pointer;font-family:Aeonik Pro,sans-serif;font-size:1.2em;font-weight:700;font-style:normal;line-height:100%;text-transform:uppercase;transition:.3s ease;background-color:transparent;border:0;color:#fff;position:absolute;left:2rem;bottom:2rem}.homepage-hero .toggle-mute:before{content:"";display:block;position:absolute;inset:-1rem}.supports-hover .homepage-hero .toggle-mute:hover{opacity:.8;color:#fffdfd}.product-showcase{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:20px;width:100%;padding-right:20px;padding-left:20px;padding-top:6.4rem;padding-bottom:3.2rem}@media screen and (max-width: 767px){.product-showcase{padding-right:16px;padding-left:16px}}@media screen and (max-width: 1023px){.product-showcase{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width: 1023px){.product-showcase{grid-row-gap:0}}.product-showcase__main-image{width:100%;background-color:#333;aspect-ratio:.752/1;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1023px){.product-showcase__main-image{aspect-ratio:1/1}}.product-showcase__main-image-wrapper{display:flex;flex-direction:column;grid-column:span 5}@media screen and (max-width: 1023px){.product-showcase__main-image-wrapper{grid-column:1/-1;grid-row:2}}.product-showcase__product-image{background-color:#f2f2f2;background-repeat:no-repeat;background-position:center;background-size:101%;aspect-ratio:1/1}.product-showcase__product-image.hovered{transition:.6s cubic-bezier(.25,.46,.45,.94);background-size:105%}.product-showcase__product-image-wrapper{display:flex;flex-direction:column;grid-column:span 4;justify-content:flex-end}@media screen and (max-width: 1023px){.product-showcase__product-image-wrapper{display:none}}.product-showcase__product-image-wrapper .product-showcase__product-image:is(a){transition:.6s cubic-bezier(.25,.46,.45,.94)}@media (hover: hover){.product-showcase__product-image-wrapper .product-showcase__product-image:is(a):hover{background-size:105%}}.product-showcase__text-column{display:grid;grid-column:span 6;grid-template-columns:repeat(6,1fr);grid-gap:20px;justify-content:space-between}@media screen and (max-width: 1023px){.product-showcase__text-column{grid-column:1/-1;margin-bottom:3.4rem}}.product-showcase__text-wrapper{grid-column:1/-1}.product-showcase__title{font-family:GTF Good Sans,sans-serif;font-size:4rem;font-weight:800;line-height:105%;letter-spacing:-.44px;text-transform:uppercase;margin-bottom:3.2rem;-webkit-hyphens:auto;hyphens:auto}@media screen and (max-width: 1179px) and (min-width: 1024px){.product-showcase__title{font-size:3.2rem}}@media screen and (max-width: 1023px) and (min-width: 768px){.product-showcase__title{font-size:3rem}}@media screen and (max-width: 1023px){.product-showcase__title br{display:none}}.product-showcase__subtitle{font-family:Aeonik Pro,sans-serif;font-size:1.6rem;font-weight:700;line-height:120%;letter-spacing:.64px;text-transform:uppercase;margin-bottom:.8rem}.product-showcase__description{font-family:Aeonik Pro,sans-serif;font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:.42px;max-width:33.5rem;margin-bottom:1.6rem}.product-showcase__button-wrapper--image{margin-top:1.6rem}.product-showcase--story .product-showcase__description{max-width:calc(66.6% - 10px)}@media screen and (max-width: 1179px){.product-showcase--story .product-showcase__description{max-width:initial}}@media screen and (max-width: 1023px){.product-showcase--story .product-showcase__product-image-wrapper{display:flex}}@media screen and (max-width: 1023px){.product-showcase--story .product-showcase__text-column{margin-bottom:8px}}.products-row{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:20px;width:100%;padding-right:20px;padding-left:20px;padding-top:3.2rem;padding-bottom:6.4rem}@media screen and (max-width: 767px){.products-row{padding-right:16px;padding-left:16px}}@media screen and (max-width: 1023px){.products-row{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width: 1023px){.products-row{display:none;gap:3.4rem 20px}}.products-row--mobile{display:none}@media screen and (max-width: 1023px){.products-row--mobile{display:grid;padding-right:0;padding-left:0}}.products-row__product{display:flex;flex-direction:column;grid-column:span 4;gap:1.6rem}.products-row__product .products-row__product-image:is(a){transition:.6s cubic-bezier(.25,.46,.45,.94)}.products-row__product .products-row__product-image:is(a).hovered{background-size:105%}@media (hover: hover){.products-row__product .products-row__product-image:is(a):hover{background-size:105%}}.products-row--mobile .products-row__product{grid-column:span 3;gap:1.6rem}.products-row__product-image{background-color:#f2f2f2;background-repeat:no-repeat;background-position:center;background-size:101%;aspect-ratio:1/1}.products-row__product-title{font-family:Aeonik Pro,sans-serif;font-size:1.6rem;font-weight:700;line-height:120%;letter-spacing:.64px;text-transform:uppercase;max-width:-moz-fit-content;max-width:fit-content}.products-row__product-color{font-family:Aeonik Pro,sans-serif;font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:.42px}.products-row__product-wrapper{display:flex;flex-direction:column;gap:.4rem;max-width:-moz-fit-content;max-width:fit-content}.products-row__text{display:flex;flex-direction:column;grid-column:span 4;gap:1.6rem}.products-row--mobile .products-row__text{grid-column:1/-1;gap:1.6rem;padding-right:16px;padding-left:16px}.products-row__text-wrapper{display:flex;flex-direction:column;gap:.4rem;max-width:-moz-fit-content;max-width:fit-content}.products-row__text-title{font-family:GTF Good Sans,sans-serif;font-size:3rem;font-weight:800;line-height:105%;letter-spacing:-.3px;text-transform:uppercase;margin-bottom:3.2rem}@media screen and (max-width: 1023px){.products-row__text-title br{display:none}}.products-row__text-subtitle{font-family:Aeonik Pro,sans-serif;font-size:1.6rem;font-weight:700;line-height:120%;letter-spacing:.64px;text-transform:uppercase;margin-bottom:.8rem}.products-row__text-description{font-family:Aeonik Pro,sans-serif;font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:.42px}.products-row__slider{display:flex;grid-column:1/-1}.products-row__slider-slide{grid-column:span 3;width:45vw}.products-row__slider-slide:first-child{margin-left:15vw}@media screen and (max-width: 1023px){.products-row__slider-slide:last-child{margin-right:0!important}}.product-history{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:20px;width:100%;padding-right:20px;padding-left:20px;padding-top:6.4rem;padding-bottom:6.4rem}@media screen and (max-width: 767px){.product-history{padding-right:16px;padding-left:16px}}@media screen and (max-width: 1023px){.product-history{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width: 1023px){.product-history{grid-gap:6.4rem 20px}}.product-history__text-column{display:grid;grid-column:3/span 4;grid-template-columns:repeat(6,1fr);grid-gap:6.4rem 20px;justify-content:space-between}@media screen and (max-width: 1023px){.product-history__text-column{grid-column:1/-1;grid-gap:0 20px}}.product-history__text-wrapper{grid-column:1/-1}.product-history__title{font-family:GTF Good Sans,sans-serif;font-size:4rem;font-weight:800;line-height:105%;letter-spacing:-.44px;text-transform:uppercase;margin-bottom:3.2rem}@media screen and (max-width: 1179px) and (min-width: 1024px){.product-history__title{font-size:3.2rem}}@media screen and (max-width: 1023px) and (min-width: 768px){.product-history__title{font-size:3rem}}@media screen and (max-width: 1023px){.product-history__title{font-family:GTF Good Sans,sans-serif;font-size:3rem;font-weight:800;line-height:100%;letter-spacing:-.6px;text-transform:uppercase}}@media screen and (max-width: 1023px){.product-history__title br{display:none}}.product-history__subtitle{font-family:Aeonik Pro,sans-serif;font-size:1.6rem;font-weight:700;line-height:120%;letter-spacing:.64px;text-transform:uppercase;margin-bottom:.8rem}.product-history__description{font-family:Aeonik Pro,sans-serif;font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:.42px;max-width:33.5rem;margin-bottom:1.6rem}.product-history__product-image{background-color:#333;aspect-ratio:1/1;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 1023px){.product-history__product-image{display:none}}.product-history__product-image-wrapper{display:flex;flex-direction:column;grid-column:1/-1}.product-history__button-wrapper--image{display:flex;justify-content:flex-end;margin-top:1.6rem}@media screen and (max-width: 1023px){.product-history__button-wrapper--image{justify-content:flex-start;margin-top:1.6rem}}@media screen and (max-width: 1023px){.product-history__button-wrapper--main{padding:3.4rem 0}}.product-history__images-column{display:grid;grid-column:span 6;grid-template-columns:repeat(6,1fr);grid-gap:0 20px}@media screen and (max-width: 1023px){.product-history__images-column{grid-gap:0 .8rem}}.product-history__images-column a{display:block;overflow:hidden;cursor:pointer}.product-history__images-column-image{aspect-ratio:.76/1;-o-object-fit:cover;object-fit:cover;width:100%;overflow:hidden}.product-history__images-column-image img{width:100%;height:100%;transition:transform .6s cubic-bezier(.25,.46,.45,.94);-o-object-fit:cover;object-fit:cover;will-change:transform}.product-history__images-column-image.hovered img{transform:scale(1.05)}@media (hover: hover){.product-history__images-column-image:hover img{transform:scale(1.05)}}.product-history__images-column-image-wrapper{grid-column:span 3}@media screen and (max-width: 1023px){.product-history__images-column-image-wrapper:first-child{order:2;margin-top:9.6rem}}.production-showcase{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:20px;width:100%;padding-right:20px;padding-left:20px;grid-row-gap:0;padding-top:6.4rem;padding-bottom:6.4rem}@media screen and (max-width: 767px){.production-showcase{padding-right:16px;padding-left:16px}}@media screen and (max-width: 1023px){.production-showcase{grid-template-columns:repeat(6,1fr)}}.production-showcase__main-image{aspect-ratio:.75/1;grid-column:span 5;background-repeat:no-repeat;background-position:center;background-size:101%}@media screen and (max-width: 1023px){.production-showcase__main-image{display:none}}.production-showcase__main-image--mobile{display:none}@media screen and (max-width: 1023px){.production-showcase__main-image--mobile{display:block;grid-column:span 3}}.production-showcase__title{font-family:GTF Good Sans,sans-serif;font-size:3rem;font-weight:800;line-height:105%;letter-spacing:-.3px;text-transform:uppercase;margin-bottom:3.2rem}@media screen and (max-width: 1023px){.production-showcase__title{font-family:GTF Good Sans,sans-serif;font-size:3rem;font-weight:800;line-height:100%;letter-spacing:-.6px;text-transform:uppercase}}@media screen and (max-width: 1023px){.production-showcase__title br{display:none}}.production-showcase__subtitle{font-family:Aeonik Pro,sans-serif;font-size:1.2rem;font-weight:700;line-height:120%;letter-spacing:.024rem;text-transform:uppercase;margin-bottom:.8rem}.production-showcase__description{font-family:Aeonik Pro,sans-serif;font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:.42px}.production-showcase__column{display:grid;grid-column:span 6;grid-template-columns:repeat(6,1fr);grid-gap:0 20px}.production-showcase__column-upper{display:grid;grid-column:1/-1;grid-template-columns:repeat(6,1fr);grid-gap:20px}@media screen and (max-width: 1023px){.production-showcase__column-upper{grid-auto-rows:max-content;aspect-ratio:auto;grid-gap:6.4rem .8rem}}.production-showcase__column-bottom{display:flex;grid-column:span 4;grid-column:2/-4;justify-content:flex-end;margin-top:1.6rem}@media screen and (max-width: 1023px){.production-showcase__column-bottom{display:none}}.production-showcase__text-wrapper{grid-column:1/-1}.production-showcase__gallery{display:grid;grid-auto-rows:max-content;grid-column:span 4;grid-template-columns:repeat(4,1fr);grid-gap:20px;align-self:flex-end}@media screen and (max-width: 1023px){.production-showcase__gallery{grid-column:span 3;grid-gap:.8rem}}.production-showcase__gallery-item{aspect-ratio:1/1;grid-column:span 2;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;overflow:hidden}.production-showcase__gallery-item img{width:100%;max-width:initial;transition:.3s ease}.product-showcase-alt{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:20px;width:100%;padding-right:20px;padding-left:20px;padding-top:6.4rem;padding-bottom:6.4rem}@media screen and (max-width: 767px){.product-showcase-alt{padding-right:16px;padding-left:16px}}@media screen and (max-width: 1023px){.product-showcase-alt{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width: 1023px){.product-showcase-alt{grid-gap:0 .8rem}}.product-showcase-alt__main-image{width:100%;margin-bottom:3rem;background-color:#333;aspect-ratio:.752/1;-o-object-fit:cover;object-fit:cover}.product-showcase-alt__main-image--video{display:block;position:relative;overflow:hidden}.product-showcase-alt__main-image--video video{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.product-showcase-alt__main-image-wrapper{display:flex;flex-direction:column;grid-column:span 5}@media screen and (max-width: 1023px){.product-showcase-alt__main-image-wrapper{grid-column:span 4}}.product-showcase-alt__product-image{background-color:#333;aspect-ratio:1/1;background-repeat:no-repeat;background-position:center;background-size:101%}.product-showcase-alt__product-image.hovered{background-size:105%}.product-showcase-alt__product-image--video{display:block;position:relative;overflow:hidden}.product-showcase-alt__product-image--video video{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.product-showcase-alt__product-image--video.hovered video{transform:scale(1.05)}.product-showcase-alt__product-image-wrapper{display:flex;flex-direction:column;grid-column:span 4;justify-content:flex-end}@media screen and (max-width: 1023px){.product-showcase-alt__product-image-wrapper{display:none}}.product-showcase-alt__product-image-wrapper .product-showcase-alt__product-image:is(a){display:block;overflow:hidden;transition:.6s cubic-bezier(.25,.46,.45,.94)}.product-showcase-alt__product-image-wrapper .product-showcase-alt__product-image:is(a) video{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}@media (hover: hover){.product-showcase-alt__product-image-wrapper .product-showcase-alt__product-image:is(a):hover{background-size:105%}.product-showcase-alt__product-image-wrapper .product-showcase-alt__product-image:is(a):hover video{transform:scale(1.05)}}.product-showcase-alt__product-image-wrapper--mobile{display:none}@media screen and (max-width: 1023px){.product-showcase-alt__product-image-wrapper--mobile{display:flex;grid-column:span 2;justify-content:flex-start}}.product-showcase-alt__text-column{display:grid;grid-column:span 6;grid-template-columns:repeat(6,1fr);grid-gap:20px;justify-content:space-between}@media screen and (max-width: 1023px){.product-showcase-alt__text-column{grid-column:1/-1;grid-row:-1;margin-bottom:6.4rem}}.product-showcase-alt__text-wrapper{grid-column:1/-1}@media screen and (max-width: 1023px){.product-showcase-alt__text-wrapper{gap:1.6rem}}.product-showcase-alt__title{font-family:GTF Good Sans,sans-serif;font-size:4rem;font-weight:800;line-height:105%;letter-spacing:-.44px;text-transform:uppercase;margin-bottom:3.2rem}@media screen and (max-width: 1179px) and (min-width: 1024px){.product-showcase-alt__title{font-size:3.2rem}}@media screen and (max-width: 1023px) and (min-width: 768px){.product-showcase-alt__title{font-size:3rem}}@media screen and (max-width: 1023px){.product-showcase-alt__title{font-family:GTF Good Sans,sans-serif;font-size:3rem;font-weight:800;line-height:100%;letter-spacing:-.6px;text-transform:uppercase;margin-bottom:1.6rem}}@media screen and (max-width: 1023px){.product-showcase-alt__title br{display:none}}.product-showcase-alt__subtitle{font-family:Aeonik Pro,sans-serif;font-size:1.6rem;font-weight:700;line-height:120%;letter-spacing:.64px;text-transform:uppercase;margin-bottom:.8rem}.product-showcase-alt__description{font-family:Aeonik Pro,sans-serif;font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:.42px;max-width:33.5rem;margin-bottom:1.6rem}.product-showcase-alt__button-wrapper--image{display:flex;justify-content:flex-end;margin-top:1.6rem}@media screen and (max-width: 1023px){.product-showcase-alt__button-wrapper--image{justify-content:flex-start;margin-top:1.6rem}}.product-showcase-alt__images-wrapper{grid-column:span 6}@media screen and (max-width: 1023px){.product-showcase-alt__images-wrapper{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:0 20px;grid-row:2}}.our-story{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:20px;width:100%;padding-right:20px;padding-left:20px;padding-top:6.4rem;padding-bottom:6.4rem}@media screen and (max-width: 767px){.our-story{padding-right:16px;padding-left:16px}}@media screen and (max-width: 1023px){.our-story{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width: 1023px){.our-story{grid-gap:8px 6.4rem}}.our-story__first-column{display:flex;flex-direction:column;grid-column:span 6;gap:3.2rem}.our-story__first-column-upper{display:flex;flex-direction:column;aspect-ratio:1/1;justify-content:space-between}@media screen and (max-width: 1023px){.our-story__first-column-upper{aspect-ratio:initial;grid-gap:6.4rem}}.our-story__first-column-bottom{display:flex;flex-direction:column;gap:3.2rem}.our-story__title{font-family:GTF Good Sans,sans-serif;font-size:4rem;font-weight:800;line-height:105%;letter-spacing:-.44px;text-transform:uppercase;margin-bottom:3.2rem}@media screen and (max-width: 1179px) and (min-width: 1024px){.our-story__title{font-size:3.2rem}}@media screen and (max-width: 1023px) and (min-width: 768px){.our-story__title{font-size:3rem}}@media screen and (max-width: 1023px){.our-story__title{font-family:GTF Good Sans,sans-serif;font-size:3rem;font-weight:800;line-height:100%;letter-spacing:-.6px;text-transform:uppercase}}@media screen and (max-width: 1023px){.our-story__title br{display:none}}.our-story__subtitle{font-family:Aeonik Pro,sans-serif;font-size:1.6rem;font-weight:700;line-height:120%;letter-spacing:.64px;text-transform:uppercase;margin-bottom:.8rem}.our-story__description{font-family:Aeonik Pro,sans-serif;font-size:1.8rem;font-weight:400;line-height:120%;letter-spacing:.6px;max-width:46.2rem;margin-bottom:1.6rem}.our-story__description--smaller{font-family:Aeonik Pro,sans-serif;font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:.42px;max-width:45.2rem}.our-story__images-wrapper{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:20px;justify-self:flex-end}@media screen and (max-width: 1023px){.our-story__images-wrapper{grid-gap:20px .8rem}}.our-story__images-wrapper img{width:100%}.our-story__images-text{display:flex;flex-direction:column;gap:.8rem}.our-story__small-image{grid-column:span 3;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.our-story__small-video{grid-column:span 3;aspect-ratio:1/1}.our-story__small-video video{display:block;width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.our-story__image-subtitle{font-family:Aeonik Pro,sans-serif;font-size:1.6rem;font-weight:700;line-height:120%;letter-spacing:.64px;text-transform:uppercase;max-width:29.4rem}.our-story__image-subtitle--alt{max-width:45.2rem}.our-story__image-description{font-family:Aeonik Pro,sans-serif;font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:.42px;max-width:33.5rem}.our-story__main-image{display:flex;align-items:flex-end;justify-content:center;padding-bottom:2rem;position:relative;background-repeat:no-repeat;background-size:cover;aspect-ratio:1/1}.our-story__main-image-text{font-family:Aeonik Pro,sans-serif;font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:.42px;color:#fff}@media screen and (max-width: 1023px){.our-story__main-image-text{font-size:1.1rem}}.our-story__main-image-video{position:absolute;inset:0}.our-story__main-image-video video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.our-story__second-column{display:flex;flex-direction:column;grid-column:span 6;gap:3.2rem}.choose-category{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:20px;width:100%;padding-right:20px;padding-left:20px;padding-top:6.4rem;padding-bottom:6.4rem}@media screen and (max-width: 767px){.choose-category{padding-right:16px;padding-left:16px}}@media screen and (max-width: 1023px){.choose-category{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width: 1023px){.choose-category{grid-gap:.8rem}}.choose-category a{transition:.6s cubic-bezier(.25,.46,.45,.94)}@media (hover: hover){.choose-category a:hover{background-size:105%}}.choose-category__item{display:flex;flex-direction:column;grid-column:span 6;align-items:center;justify-content:flex-end;padding-bottom:6.4rem;background-color:#333;background-repeat:no-repeat;background-position:center;background-size:101%;aspect-ratio:1/1;gap:3.2rem}@media screen and (max-width: 1023px){.choose-category__item{grid-column:1/-1;padding-bottom:3.2rem;gap:1.6rem}}.choose-category__item-title{font-family:GTF Good Sans,sans-serif;font-size:5rem;font-weight:800;line-height:100%;letter-spacing:-.6px;text-transform:uppercase;color:#fffdfd}@media screen and (max-width: 1179px) and (min-width: 1024px){.choose-category__item-title{font-size:4rem}}@media screen and (max-width: 1023px){.choose-category__item-title{font-size:3rem}}@media screen and (max-width: 1023px){.choose-category__item-title{font-family:GTF Good Sans,sans-serif;font-size:3rem;font-weight:800;line-height:100%;letter-spacing:-.6px;text-transform:uppercase}}.choose-category__item-button{font-family:Aeonik Pro,sans-serif;font-size:1.6rem;font-weight:700;line-height:120%;letter-spacing:.64px;text-transform:uppercase;color:#fffdfd;text-decoration:underline;cursor:pointer;text-decoration-thickness:.2rem;text-underline-offset:.3rem;transition:.3s ease}@media (hover: hover){.choose-category__item-button:hover{color:#d1c9c7}}.try-frame{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:20px;width:100%;padding-right:20px;padding-left:20px;padding-top:6.4rem;padding-bottom:6.4rem}@media screen and (max-width: 767px){.try-frame{padding-right:16px;padding-left:16px}}@media screen and (max-width: 1023px){.try-frame{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width: 1023px){.try-frame{grid-gap:6.4rem}}.try-frame__first-column{display:grid;grid-auto-rows:max-content;grid-column:3/span 5;grid-template-columns:repeat(6,1fr);grid-gap:3.2rem}@media screen and (max-width: 1023px){.try-frame__first-column{grid-column:1/-1;grid-gap:6.4rem}}.try-frame__first-image{aspect-ratio:1/.75;grid-column:1/-1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width: 1023px){.try-frame__first-image{grid-row:2}}.try-frame__second-column{display:grid;grid-auto-rows:max-content;grid-column:span 5;grid-template-columns:repeat(6,1fr);grid-gap:6.4rem}@media screen and (max-width: 1023px){.try-frame__second-column{grid-column:1/-1;grid-row:-1}}.try-frame__second-image{aspect-ratio:1/1;grid-column:1/-1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.try-frame__text-wrapper{grid-column:1/-1}.try-frame__title{font-family:GTF Good Sans,sans-serif;font-size:3rem;font-weight:800;line-height:105%;letter-spacing:-.3px;text-transform:uppercase;margin-bottom:3.2rem}@media screen and (max-width: 1023px){.try-frame__title br{display:none}}.try-frame__description{font-family:Aeonik Pro,sans-serif;font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:.42px;max-width:33.5rem;margin-bottom:1.6rem}.look-board{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:20px;width:100%;padding-right:20px;padding-left:20px;grid-row-gap:0;padding-top:6.4rem;padding-bottom:6.4rem}@media screen and (max-width: 767px){.look-board{padding-right:16px;padding-left:16px}}@media screen and (max-width: 1023px){.look-board{grid-template-columns:repeat(6,1fr)}}.look-board__main-image{aspect-ratio:.75/1;grid-column:span 5;background-repeat:no-repeat;background-position:center;background-size:101%}@media screen and (max-width: 1023px){.look-board__main-image{display:none}}.look-board__main-image:is(a){transition:.6s cubic-bezier(.25,.46,.45,.94)}@media (hover: hover){.look-board__main-image:is(a):hover{background-size:105%}}.look-board__main-image--mobile{display:none}@media screen and (max-width: 1023px){.look-board__main-image--mobile{display:block;grid-column:span 3}}.look-board__title{font-family:GTF Good Sans,sans-serif;font-size:4rem;font-weight:800;line-height:105%;letter-spacing:-.44px;text-transform:uppercase;margin-bottom:1.6rem}@media screen and (max-width: 1179px) and (min-width: 1024px){.look-board__title{font-size:3.2rem}}@media screen and (max-width: 1023px) and (min-width: 768px){.look-board__title{font-size:3rem}}@media screen and (max-width: 1023px){.look-board__title{font-family:GTF Good Sans,sans-serif;font-size:3rem;font-weight:800;line-height:100%;letter-spacing:-.6px;text-transform:uppercase}}@media screen and (max-width: 1023px){.look-board__title br{display:none}}.look-board__subtitle{font-family:Aeonik Pro,sans-serif;font-size:1.2rem;font-weight:700;line-height:120%;letter-spacing:.024rem;text-transform:uppercase;margin-bottom:.8rem}.look-board__column{display:grid;grid-column:span 6;grid-template-columns:repeat(6,1fr);grid-gap:0 20px}.look-board__column-upper{display:grid;grid-column:1/-1;grid-template-columns:repeat(6,1fr);grid-gap:20px}@media screen and (max-width: 1023px){.look-board__column-upper{grid-auto-rows:max-content;aspect-ratio:auto;grid-gap:6.4rem .8rem}}.look-board__column-bottom{display:flex;grid-column:span 4;grid-column:2/-4;justify-content:flex-end;margin-top:1.6rem}@media screen and (max-width: 1023px){.look-board__column-bottom{display:none}}.look-board__text-wrapper{grid-column:1/-1}.look-board__gallery{display:grid;grid-auto-rows:max-content;grid-column:span 4;grid-template-columns:repeat(4,1fr);grid-gap:20px;align-self:flex-end}@media screen and (max-width: 1023px){.look-board__gallery{grid-column:span 3;grid-gap:.8rem}}.look-board__gallery a{cursor:pointer}.look-board__gallery-item{aspect-ratio:1/1;grid-column:span 2;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;overflow:hidden}.look-board__gallery-item img{width:100%;max-width:initial;transition:.3s ease}@media (hover: hover){.look-board__gallery-item:hover img{transform:scale(1.05)}}.homepage-contact{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:20px;width:100%;padding-right:20px;padding-left:20px;padding-top:6.4rem;padding-bottom:12.8rem}@media screen and (max-width: 767px){.homepage-contact{padding-right:16px;padding-left:16px}}@media screen and (max-width: 1023px){.homepage-contact{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width: 1023px){.homepage-contact{grid-row-gap:6.4rem}}.homepage-contact__column-first{display:flex;flex-direction:column;grid-column:span 4}@media screen and (max-width: 1023px){.homepage-contact__column-first{grid-column:1/-1}}.homepage-contact__column-first-upper{display:grid;flex-grow:1;grid-template-columns:repeat(4,1fr);grid-gap:20px}@media screen and (max-width: 1023px){.homepage-contact__column-first-upper{aspect-ratio:auto;grid-template-columns:repeat(6,1fr)}}.homepage-contact__column-second{grid-column:span 8}@media screen and (max-width: 1023px){.homepage-contact__column-second{grid-column:1/-1}}@media screen and (max-width: 1023px){.homepage-contact__column-second-upper{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:.8rem}}.homepage-contact__image{grid-column:1/-1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:1/1;width:100%}.homepage-contact__image--small{align-self:flex-end}@media screen and (max-width: 1023px){.homepage-contact__image--small{display:none}}.homepage-contact__image--mobile{display:none}@media screen and (max-width: 1023px){.homepage-contact__image--mobile{display:block;grid-column:span 2;align-self:flex-end}}.homepage-contact__image--big{aspect-ratio:1.34/1}@media screen and (max-width: 1023px){.homepage-contact__image--big{grid-column:span 4}}.homepage-contact__text-wrapper{grid-column:span 3}@media screen and (max-width: 1023px){.homepage-contact__text-wrapper{grid-column:span 5}}.homepage-contact__title{font-family:Aeonik Pro,sans-serif;font-size:1.6rem;font-weight:700;line-height:120%;letter-spacing:.64px;text-transform:uppercase;margin-bottom:.8rem}.homepage-contact__description{font-family:Aeonik Pro,sans-serif;font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:.42px}.homepage-contact__image-description{font-family:Aeonik Pro,sans-serif;font-size:1.8rem;font-weight:400;line-height:120%;letter-spacing:.6px;margin-top:1.6rem}@media screen and (max-width: 1023px){.homepage-contact__image-description{display:none}}.homepage-contact__image-description--mobile{display:none}@media screen and (max-width: 1023px){.homepage-contact__image-description--mobile{font-family:Aeonik Pro,sans-serif;font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:.42px;display:block;margin-top:0;margin-bottom:1.6rem}}.homepage-contact__contact-wrapper{display:flex;flex-direction:column;margin-top:1.6rem}@media screen and (max-width: 1023px){.homepage-contact__contact-wrapper{margin-top:3.2rem}}.homepage-contact__phone{font-family:Aeonik Pro,sans-serif;font-size:1.8rem;font-weight:400;line-height:120%;letter-spacing:.6px}@media screen and (max-width: 1023px){.homepage-contact__phone{font-family:Aeonik Pro,sans-serif;font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:.42px}}.homepage-contact__email{font-family:Aeonik Pro,sans-serif;font-size:1.8rem;font-weight:400;line-height:120%;letter-spacing:.6px}@media screen and (max-width: 1023px){.homepage-contact__email{font-family:Aeonik Pro,sans-serif;font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:.42px}}@media screen and (max-width: 1023px){.ProductMeta{padding-right:20px!important;padding-left:20px!important}}@media screen and (max-width: 767px){.ProductMeta{padding-right:0!important;padding-left:0!important}}@media screen and (max-width: 767px){.ProductMeta{margin-top:64px}}.ProductMeta__Title{font-family:GTF Good Sans,sans-serif;font-size:30px;font-weight:800;line-height:105%;letter-spacing:-.3px;text-transform:uppercase;padding-right:32px}.ProductMeta__PriceList{display:flex;margin-top:24px!important}.ProductMeta__Price,.Price{font-family:Aeonik Pro,sans-serif;font-size:16px;font-weight:700;line-height:120%;letter-spacing:.64px;text-transform:uppercase}.Price--compareAt{margin-left:32px!important;color:#454242;font-weight:400}div.top_product{flex-direction:column}div.top_product .leftpart{width:100%}@media screen and (max-width: 1023px){.Product__Info{position:relative}}.ProductForm{margin-top:0!important}@media screen and (max-width: 1023px){.ProductForm{padding-right:20px!important;padding-left:20px!important}}@media screen and (max-width: 767px){.ProductForm{padding-right:0!important;padding-left:0!important}}.ProductForm__Option{grid-column:span 2;margin:0!important}@media screen and (max-width: 519px){.ProductForm__Option{grid-column:1/-1}}@media screen and (max-width: 519px){.ProductForm__Option:first-child{margin-bottom:32px!important}}.ProductForm .ProductForm__Label{margin-bottom:0}.ProductForm .HorizontalList--spacingTight{display:flex;flex-wrap:wrap;margin:0}@media screen and (max-width: 1179px){.ProductForm .HorizontalList--spacingTight{justify-content:flex-start;gap:16px}}.ProductForm__Variants{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:20px;column-gap:20px;margin:59px 0!important}.ProductForm__Variants .sizeLevel{width:100%;margin-bottom:16px;font-family:Aeonik Pro,sans-serif!important;font-weight:700;text-transform:uppercase}.ProductForm .button_main_div{flex-direction:column;gap:8px}.ProductForm .button_main_div .button-new{color:#242121;font-family:Aeonik Pro,sans-serif!important;font-size:16px;transition:.3s ease;transition-property:opacity,color,background,border;border-color:#242121;border-radius:0%}.ProductForm .button_main_div .button-new.ProductForm__AddToCart{color:#fff}@media screen and (max-width: 404px){.ProductForm .button_main_div .button-new{font-size:14px}}@media (hover: hover){.ProductForm .button_main_div .button-new:hover{background-color:#d1c9c7}}.ProductForm .button_main_div .button-new span{transition:.3s ease;transition-property:color}.ProductForm .button_main_div .button-new[disabled]{pointer-events:none;opacity:.5}.ProductForm__AddToCart{transition:.3s ease;border-color:#242121;border-radius:0%;background-color:#242121}.ProductForm__AddToCart,.ProductForm__AddToCart span{color:#fff;font-family:Aeonik Pro,sans-serif!important;font-size:16px;font-weight:700;text-transform:uppercase!important}@media (hover: hover){.ProductForm__AddToCart:hover{background-color:#d1c9c7}.ProductForm__AddToCart:hover span{color:#242121}}.ColorSwatchList .colorSwatchItem{margin:0 16px 0 0!important}label.ColorSwatch--large{width:20px;height:20px}.SizeSwatch{padding:0!important;color:#242121!important;font-family:Aeonik Pro,sans-serif;border:none!important;background-color:transparent!important}.SizeSwatch__Radio{display:block!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.SizeSwatch__Radio:before{content:"";display:block;width:20px;height:20px;border:1px solid #242121;border-radius:100%}.SizeSwatch__Radio:checked:after{content:"";display:block;width:13px;height:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;background-color:#242121}.SizeSwatchList,.ColorSwatchList{display:flex;flex-direction:row;justify-content:space-between;gap:16px}.ColorSwatchList{justify-content:flex-start}.SizeSwatchList .HorizontalList__Item,.ColorSwatchList .HorizontalList__Item{display:flex;align-items:center;justify-content:center;margin:0!important;gap:8px;font-size:16px}.coder-compareder-compare.coder-compare-button{display:block;font-size:0;width:28px;height:28px;position:absolute;margin:0;border:0;padding:0;top:-2px;right:-2px;background:url(./fav-heart.svg?v=2) no-repeat 0 0;background-size:28px auto;background-color:transparent;border-radius:0;opacity:0;animation:appear .5s 1s forwards ease-out}@media screen and (max-width: 1023px){.coder-compareder-compare.coder-compare-button{right:20px}}.coder-compareder-compare.coder-compare-button:before{visibility:hidden;font-size:0;background:url(./fav-heart-active.svg?v=2),url(./fav-heart-hover.svg?v=2)}.coder-compareder-compare.coder-compare-button:hover,.coder-compareder-compare.coder-compare-button:focus,.coder-compareder-compare.coder-compare-button:active{background-color:transparent;background-image:url(./fav-heart-hover.svg?v=2);border:0}.coder-compareder-compare.coder-compare-button.coder-compare-added{background-color:transparent;background-image:url(./fav-heart-active.svg?v=2);border:0}.button_main_div .leftbtn_div{display:none!important}.button_main_div .tightbtn_div{width:100%!important}.try-on-button span{font-size:1.6rem;font-weight:700;text-transform:uppercase!important}.la-select-lenses-btn{color:#242121;font-family:Aeonik Pro,sans-serif!important;font-size:16px;transition:.3s ease;transition-property:opacity,color,background,border;border:1px solid #242121!important;border-radius:0!important;text-transform:uppercase;height:48px;align-content:center}@media screen and (max-width: 404px){.la-select-lenses-btn{font-size:14px}}@media (hover: hover){.la-select-lenses-btn:hover{background-color:#d1c9c7!important;color:#242121!important}}.sprie-embed-element-wrapper{position:absolute;z-index:5;aspect-ratio:1;width:100%;top:0;left:0}.sprie-embed-element-wrapper.disabled{display:none}.sprie-embed-element-wrapper.is-hidden{pointer-events:none}.sprie-embed-element-wrapper.is-hidden .sprie-embed-element{opacity:0;pointer-events:none}.sprie-embed-element{width:100%!important;height:100%!important;transition:opacity .3s ease}.sprie-embed-element iframe{height:100%;width:100%}.sprie-toggle-button,.sprie-toggle-button-mobile{position:relative;width:120px;border:1px solid white;vertical-align:middle;background-color:#f6f6f6;background-position:center center;background-repeat:no-repeat;background-size:100px;background-image:url(./3d-icon.png)}.disabled .sprie-toggle-button,.disabled .sprie-toggle-button-mobile,.sprie-toggle-button.disabled,.sprie-toggle-button-mobile.disabled{display:none}.sprie-toggle-button:before,.sprie-toggle-button-mobile:before{content:"";display:block;padding-top:100%}.sprie-toggle-button-mobile{display:none;width:6.4rem;background-size:4.8rem;position:absolute;right:.8rem;z-index:5;bottom:.8rem;border-radius:.8rem;pointer-events:auto;border:0;box-shadow:#959da533 0 8px 24px}@media screen and (max-width: 1239px){.sprie-toggle-button-mobile{display:block}}.story-two-columns{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:20px;width:100%;padding-right:20px;padding-left:20px;padding-top:6.4rem;padding-bottom:6.4rem}@media screen and (max-width: 767px){.story-two-columns{padding-right:16px;padding-left:16px}}@media screen and (max-width: 1023px){.story-two-columns{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width: 1023px){.story-two-columns{grid-gap:6.4rem}}.story-two-columns__first-column{display:grid;grid-auto-rows:max-content;grid-column:1/span 5;grid-template-columns:repeat(6,1fr);grid-gap:3.2rem}@media screen and (max-width: 1023px){.story-two-columns__first-column{grid-column:1/-1;grid-gap:6.4rem}}.story-two-columns__first-image{aspect-ratio:1/1;grid-column:1/-1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width: 1023px){.story-two-columns__first-image{grid-row:2}}.story-two-columns__second-column{display:grid;grid-auto-rows:max-content;grid-column:span 5;grid-template-columns:repeat(6,1fr);grid-gap:6.4rem}@media screen and (max-width: 1023px){.story-two-columns__second-column{grid-column:1/-1;grid-row:-1}}.story-two-columns__second-image{aspect-ratio:1/1;grid-column:1/-1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.story-two-columns__text-wrapper{grid-column:1/-1}.story-two-columns__title{font-family:GTF Good Sans,sans-serif;font-size:3rem;font-weight:800;line-height:105%;letter-spacing:-.3px;text-transform:uppercase;margin-bottom:3.2rem}@media screen and (max-width: 1023px){.story-two-columns__title br{display:none}}.story-two-columns__subtitle{font-family:Aeonik Pro,sans-serif;font-size:1.6rem;font-weight:700;line-height:120%;letter-spacing:.64px;text-transform:uppercase;margin-bottom:.8rem}.story-two-columns__description{font-family:Aeonik Pro,sans-serif;font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:.42px;max-width:45.2rem;margin-bottom:1.6rem}.newsletter-section{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:20px;width:100%;padding-right:20px;padding-left:20px;grid-row-gap:0;padding:12.8rem 0}@media screen and (max-width: 767px){.newsletter-section{padding-right:16px;padding-left:16px}}@media screen and (max-width: 1023px){.newsletter-section{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width: 767px){.newsletter-section{padding:6.4rem 0}}.newsletter-section--dark{background-color:#333}.newsletter-section__title,.newsletter-section__description-title,.newsletter-section__description{grid-column:5/9;text-align:center}.newsletter-section--dark .newsletter-section__title,.newsletter-section--dark .newsletter-section__description-title,.newsletter-section--dark .newsletter-section__description{color:#fffdfd}@media screen and (max-width: 1023px){.newsletter-section__title,.newsletter-section__description-title,.newsletter-section__description{grid-column:2/-2}}.newsletter-section__title{font-family:GTF Good Sans,sans-serif;font-size:5rem;font-weight:800;line-height:100%;letter-spacing:-.6px;text-transform:uppercase;margin-bottom:3.2rem}@media screen and (max-width: 1179px) and (min-width: 1024px){.newsletter-section__title{font-size:4rem}}@media screen and (max-width: 1023px){.newsletter-section__title{font-size:3rem}}.newsletter-section__description-title{font-family:Aeonik Pro,sans-serif;font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:.42px;margin-bottom:.8rem;font-weight:700;text-transform:uppercase}.newsletter-section__description{font-size:14px;margin-bottom:3.2rem}.newsletter-section__form{grid-column:4/10}@media screen and (max-width: 1023px){.newsletter-section__form{grid-column:2/-2}}.newsletter-section__form form[role=status] div[data-testid=form-row]{grid-template-columns:1fr}.newsletter-section__form div[data-testid=form-row]{display:grid!important;grid-template-columns:repeat(2,1fr);grid-gap:2rem}@media screen and (max-width: 767px){.newsletter-section__form div[data-testid=form-row]{grid-template-columns:1fr}}.newsletter-section__form div[data-testid=form-row] span{font-family:Aeonik Pro,sans-serif!important}.newsletter-section__form div[data-testid=form-row] div{grid-column:span 1}@media screen and (max-width: 767px){.newsletter-section__form div[data-testid=form-row] div{grid-column:1/-1}}.newsletter-section__form div[data-testid=form-row] div input{border-color:#242121!important}.newsletter-section--dark .newsletter-section__form div[data-testid=form-row] div input{border-color:#fffdfd!important;background-color:transparent!important}.newsletter-section__form div[data-testid=form-row] div input::-moz-placeholder{font-family:Aeonik Pro,sans-serif;color:#242121!important;font-size:10px!important;text-transform:uppercase}.newsletter-section__form div[data-testid=form-row] div input,.newsletter-section__form div[data-testid=form-row] div input::placeholder{font-family:Aeonik Pro,sans-serif;color:#242121!important;font-size:10px!important;text-transform:uppercase}.newsletter-section--dark .newsletter-section__form div[data-testid=form-row] div input::-moz-placeholder{color:#fffdfd!important}.newsletter-section--dark .newsletter-section__form div[data-testid=form-row] div input,.newsletter-section--dark .newsletter-section__form div[data-testid=form-row] div input::placeholder{color:#fffdfd!important}.newsletter-section__form div[data-testid=form-row] div button{font-family:Aeonik Pro,sans-serif;font-size:16px!important;line-height:16px!important;width:100%;text-transform:uppercase}.newsletter-section--dark .newsletter-section__form div[data-testid=form-row] div button{background-color:#fffdfd!important;color:#242121!important}@media screen and (max-width: 640px){.nft-hero{margin-top:55px}}.nft-hero__hero-wrapper{position:relative}.nft-hero__hero{width:100%;height:calc(100vh - var(--header-height) * var(--header-is-not-transparent, 0) - var(--announcement-bar-height, 0px))}@media screen and (max-width: 640px){.nft-hero__hero{height:calc(100vh - var(--header-height) * var(--header-is-not-transparent, 0),0px)}}.nft-hero__hero-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 640px){.nft-hero__hero-image--desktop{display:none}}@media screen and (min-width: 641px){.nft-hero__hero-image--mobile{display:none}}.nft-hero__hero-description{padding:0 48px;position:absolute;bottom:48px;left:0;max-width:1200px}@media screen and (max-width: 640px){.nft-hero__hero-description{padding:0 24px}}@media screen and (max-width: 640px){.nft-hero__hero-description{margin-top:34px;position:static}}.nft-hero__hero-description--half{width:58%}@media screen and (max-width: 640px){.nft-hero__hero-description--half{width:100%}}.nft-hero__hero-description .section-header__heading{font-family:GTF Good Sans,sans-serif;font-size:5rem;font-weight:800;line-height:100%;letter-spacing:-.6px;text-transform:uppercase;margin-bottom:12px}@media screen and (max-width: 1179px) and (min-width: 1024px){.nft-hero__hero-description .section-header__heading{font-size:4rem}}@media screen and (max-width: 1023px){.nft-hero__hero-description .section-header__heading{font-size:3rem}}.nft-guide{padding:0 48px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;margin-top:120px;margin-bottom:140px}@media screen and (max-width: 640px){.nft-guide{padding:0 24px}}@media screen and (max-width: 640px){.nft-guide{margin-top:90px;margin-bottom:90px}}.nft-guide__wrapper{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;grid-column:1/-1}@media screen and (max-width: 1007px){.nft-guide__wrapper{grid-row-gap:48px}}.nft-guide__heading{font-family:GTF Good Sans,sans-serif;font-size:40px;font-weight:800;line-height:105%;letter-spacing:-.44px;text-transform:uppercase;grid-column:1/span 4}@media screen and (max-width: 1007px){.nft-guide__heading{grid-column:1/-1}}.nft-guide__step{display:grid;grid-column-end:span 4;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:min-content min-content;gap:32px 20px}@media screen and (max-width: 1007px){.nft-guide__step{grid-column-end:span 12;margin-left:24px}}.nft-guide__step--first{grid-column-start:1}@media screen and (max-width: 1007px){.nft-guide__step--first{grid-column-start:1}}.nft-guide__step--second{grid-column-start:5}@media screen and (max-width: 1007px){.nft-guide__step--second{grid-column-start:1}}.nft-guide__step--third{grid-column-start:9}@media screen and (max-width: 1007px){.nft-guide__step--third{grid-column-start:1}}.nft-guide__head{grid-column:1;width:90px;height:auto}@media screen and (min-width: 1008px) and (max-width: 1239px){.nft-guide__head{width:60px}}@media screen and (max-width: 1007px){.nft-guide__head{width:60px}}.nft-guide__content{grid-column:1/span 4;position:relative}.nft-guide__content:before{content:"";display:block;width:1px;position:absolute;top:0;bottom:0;left:-20px;background-color:#242121}.nft-guide__step-heading{font-family:Aeonik Pro,sans-serif;font-size:16px;font-weight:700;line-height:120%;letter-spacing:.64px;text-transform:uppercase;margin-bottom:16px}.nft-guide__step-description{max-width:450px;margin-right:90px;font-size:20px;line-height:24px}@media screen and (max-width: 1007px){.nft-guide__step-description{margin-right:0;font-size:16px;line-height:19px}}@media screen and (min-width: 1008px) and (max-width: 1239px){.nft-guide__step-description{margin-right:60px;font-size:16px;line-height:19px}}.nft-text-with-image{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;padding:0 48px;margin-top:120px;margin-bottom:140px;grid-column:1/-1}@media screen and (max-width: 640px){.nft-text-with-image{padding:0 24px}}@media screen and (max-width: 640px){.nft-text-with-image{margin-top:60px;margin-bottom:60px}}.nft-text-with-image__wrapper{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;align-items:center;grid-column:1/-1}.nft-text-with-image__image{grid-column:2/6}@media screen and (min-width: 641px) and (max-width: 1007px){.nft-text-with-image__image{grid-column:1/-1;margin-bottom:32px}}@media screen and (max-width: 640px){.nft-text-with-image__image{grid-column:1/-1;margin-bottom:32px}}.nft-text-with-image__image img{width:100%;aspect-ratio:1}.nft-text-with-image__text{grid-column:7/-2}@media screen and (min-width: 641px) and (max-width: 1007px){.nft-text-with-image__text{grid-column:1/-1}}@media screen and (max-width: 640px){.nft-text-with-image__text{grid-column:1/-1}}.nft-text-with-image__heading{font-family:Aeonik Pro,sans-serif;font-size:1.6rem;font-weight:700;line-height:120%;letter-spacing:.64px;text-transform:uppercase;font-size:22px;text-transform:none}.nft-text-with-image__description p{margin-bottom:20px;font-size:22px}.nft-accordion{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;margin-top:120px;margin-bottom:140px;grid-column:1/-1}@media screen and (max-width: 640px){.nft-accordion{margin-top:60px;margin-bottom:60px}}.nft-accordion__column{grid-column:1/6;padding-left:48px}@media screen and (min-width: 641px) and (max-width: 1007px){.nft-accordion__column{grid-column:1/-1;padding:0 48px}}@media screen and (min-width: 641px) and (max-width: 1007px) and (max-width: 640px){.nft-accordion__column{padding:0 24px}}@media screen and (max-width: 640px){.nft-accordion__column{grid-column:1/-1;padding:0 48px}}@media screen and (max-width: 640px) and (max-width: 640px){.nft-accordion__column{padding:0 24px}}.nft-accordion__heading{padding-left:22px;font-size:22px;border-bottom:1px solid #d1c9c7;padding-bottom:12px;margin-bottom:0}.nft-accordion__image{grid-column:7/-1;aspect-ratio:1.25}@media screen and (min-width: 641px) and (max-width: 1007px){.nft-accordion__image{margin-top:32px;grid-column:1/-1}}@media screen and (max-width: 640px){.nft-accordion__image{margin-top:32px;grid-column:1/-1}}.nft-accordion__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nft-accordion__item{padding:14px 0;border-bottom:1px solid #d1c9c7;cursor:pointer}.nft-accordion__item-label{font-size:22px}.nft-accordion__item-header{position:relative}.nft-accordion__item-icon{pointer-events:none;right:0;position:absolute;top:50%;transform:translateY(-50%);width:15px;height:15px}.nft-accordion__item-icon:before,.nft-accordion__item-icon:after{content:"";position:absolute;width:100%;height:1px;top:50%;transform:translateY(-50%);background-color:#000;transition:transform .3s}.nft-accordion__item-icon:before{rotate:-90deg;transform:translateY(10%)}.nft-accordion__item.is-active .nft-accordion__item-icon:before{opacity:0}.nft-accordion__item-content{padding:0 14px;font-size:20px;max-height:0;overflow:hidden;transition:max-height .3s,padding .3s,opacity .3s;opacity:0}.nft-accordion__item.is-active .nft-accordion__item-content{padding-top:14px;opacity:1}.nft-sign{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;padding:0 48px;margin-top:120px;margin-bottom:120px}@media screen and (max-width: 640px){.nft-sign{padding:0 24px}}@media screen and (max-width: 640px){.nft-sign{margin-top:60px;margin-bottom:60px}}.nft-sign__wrapper{grid-column:1/-1}.nft-sign__heading{font-family:GTF Good Sans,sans-serif;font-size:5rem;font-weight:800;line-height:100%;letter-spacing:-.6px;text-transform:uppercase;grid-column:1/-1;text-align:center}@media screen and (max-width: 1179px) and (min-width: 1024px){.nft-sign__heading{font-size:4rem}}@media screen and (max-width: 1023px){.nft-sign__heading{font-size:3rem}}.lens-flow-part__send-now{display:flex;flex-direction:column;gap:16px}.lens-flow-part__send-now,.lens-flow-part__send-now.mb-10{margin-bottom:32px}.lens-flow-part__message{text-align:center;margin:4px 0 8px}.lens-flow-part__message a{text-decoration:underline;transition:color .3s ease}.lens-flow-part__message a:hover{color:#9b9b9b}.pd-modal{display:flex!important;align-items:center;justify-content:center;width:100%;max-width:unset;height:100%;max-height:unset;visibility:hidden;opacity:0;border:none}.pd-modal,.pd-modal::backdrop{transition:all .3s ease;transition-property:opacity,visibility}.pd-modal--close{visibility:hidden;opacity:0}.pd-modal--close::backdrop{opacity:0}.pd-modal::backdrop{animation:appear .3s ease}.pd-modal[open]:not(.pd-modal--close){visibility:visible;opacity:1}.pd-modal__pd-result{margin-bottom:12px}.pd-modal__pd-result--hidden{display:none}.pd-modal__pd-preview{margin-bottom:12px}.pd-modal__pd-preview img{display:block;width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.pd-modal__pd-preview--hidden{display:none}.pd-modal__close{width:22px;height:22px;position:absolute;top:25px;right:25px;z-index:100;color:#242121;font-size:0;overflow:hidden;border:0;background:transparent}.pd-modal__close:before,.pd-modal__close:after{content:"";display:block;width:50px;height:1px;margin-top:-.5px;margin-left:-25px;position:absolute;top:50%;left:50%;background-color:currentcolor}.pd-modal__close:before{transform:rotate(-45deg)}.pd-modal__close:after{transform:rotate(45deg)}.pd-modal__embed{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:20px 0}@media screen and (max-width: 1007px){.pd-modal__embed{padding:60px 0 20px}}@media (max-height: 640px){.pd-modal__embed{align-self:flex-start}}@media screen and (max-width: 1007px){.pd-modal__embed .glasseson-root,.pd-modal__embed .glasseson-global{height:100%}}.pd-modal__embed .glasseson-root .go-powered-by svg path,.pd-modal__embed .glasseson-global .go-powered-by svg path{fill:#242121}.pd-modal__embed .glasseson-root .go-sound-indication,.pd-modal__embed .glasseson-global .go-sound-indication{border-radius:4px;background-color:#fffdfd}.pd-modal__embed .glasseson-root #speaker,.pd-modal__embed .glasseson-global #speaker{filter:initial}.pd-modal__embed .glasseson-root #speaker path,.pd-modal__embed .glasseson-global #speaker path{fill:#242121;stroke:#fffdfd}.pd-modal__embed .glasseson-root #volume_here_me_out path,.pd-modal__embed .glasseson-global #volume_here_me_out path{fill:#242121;stroke-width:0}.pd-modal__embed .glasseson-root #volume_here_me_out path[stroke-width="5"],.pd-modal__embed .glasseson-global #volume_here_me_out path[stroke-width="5"]{stroke:#242121;stroke-width:1px}.pd-modal__embed .glasseson-root .go-btn,.pd-modal__embed .glasseson-global .go-btn{display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:8px 0;position:relative;color:#242121;font-size:16px;transition:1s;border:1px solid #e0e0e0;border-radius:4px;box-shadow:none}.pd-modal__embed .glasseson-root .go-page.go-video-page .go-page-content .go-tip,.pd-modal__embed .glasseson-global .go-page.go-video-page .go-page-content .go-tip{margin-bottom:30px!important}.pd-modal__embed .glasseson-root .go-page.go-prescription .go-page-content .go-wrapper,.pd-modal__embed .glasseson-global .go-page.go-prescription .go-page-content .go-wrapper{box-shadow:0 0 0 1px #d1c9c7}.vto-instructions-modal{display:flex!important;align-items:stretch;justify-content:center;width:100%;max-width:1000px;height:-moz-fit-content;height:fit-content;min-height:600px;max-height:100%;margin:auto;visibility:hidden;opacity:0;border:none}@media screen and (max-width: 1007px){.vto-instructions-modal{min-height:initial;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media screen and (max-width: 640px){.vto-instructions-modal{min-height:100%}}.vto-instructions-modal,.vto-instructions-modal::backdrop{transition:all .3s ease;transition-property:opacity,visibility}.vto-instructions-modal--close{visibility:hidden;opacity:0}.vto-instructions-modal--close::backdrop{opacity:0}.vto-instructions-modal::backdrop{animation:appear .3s ease;background:rgba(0,0,0,.6)}.vto-instructions-modal[open]:not(.vto-instructions-modal--close){visibility:visible;opacity:1}.vto-instructions-modal__content{display:grid;grid-template-columns:53.5% 1fr;grid-template-rows:1fr min-content;width:100%;background-color:#fff}@media screen and (max-width: 1007px){.vto-instructions-modal__content{grid-template-columns:auto min(100vw,465px);grid-template-rows:min-content 1fr min-content;height:100%;position:relative}}@media screen and (max-width: 640px){.vto-instructions-modal__content{grid-template-columns:0 1fr}}.vto-instructions-modal__header{display:flex;grid-column:1/span 1;grid-row:1/span 2;align-items:flex-start;justify-content:center;padding:47px 50px;position:relative;overflow:hidden}@media screen and (max-width: 1007px){.vto-instructions-modal__header{grid-column:2/span 1;grid-row:1/span 1;padding:0;position:static;overflow:visible}}.vto-instructions-modal__body{display:flex;grid-column:2/span 1;grid-row:1/span 1;align-items:flex-start;justify-content:center;padding:47px 50px}@media screen and (max-width: 1007px){.vto-instructions-modal__body{grid-row:2/span 1;padding:37px 50px;position:relative;z-index:25;background-color:#fff}}@media screen and (max-width: 640px){.vto-instructions-modal__body{padding:37px 25px 117px}}.vto-instructions-modal__footer{display:block;grid-column:2/span 1;grid-row:2/span 1;align-self:flex-end;padding:10px}@media screen and (max-width: 1007px){.vto-instructions-modal__footer{grid-row:3/span 1;position:relative;z-index:30;background-color:#fff}}@media screen and (max-width: 640px){.vto-instructions-modal__footer{position:fixed;right:0;bottom:0;left:0;z-index:150;background-color:#ffffffe6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 0 15px 5px #0003}}.vto-instructions-modal__illustration{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1007px){.vto-instructions-modal__illustration{width:min(50%,100vw - 465px)}}@media screen and (max-width: 640px){.vto-instructions-modal__illustration{display:none}}.vto-instructions-modal__heading{font-family:GTF Good Sans,sans-serif;font-size:30px;font-weight:800;line-height:105%;letter-spacing:-.3px;text-transform:uppercase;max-width:430px;margin:0;position:relative;z-index:30;color:#242121;text-align:center}@media screen and (max-width: 1007px){.vto-instructions-modal__heading{max-width:initial;padding:47px 50px 0;font-size:28px;background-color:#fff}}@media screen and (max-width: 640px){.vto-instructions-modal__heading{max-width:465px;padding:60px 25px 0;font-size:22px}}.vto-instructions-modal__cta{display:flex;align-items:center;justify-content:center;width:100%;height:60px;padding:8px;position:relative;color:#fffdfd;font-size:16px;cursor:pointer;transition:all .3s ease;transition-property:background,color;border:0;border:1px solid #242121;border-radius:0;background-color:#242121}.vto-instructions-modal__cta:after{content:" →";display:inline-block;margin-left:.2em}.vto-instructions-modal__cta:hover{color:#242121;background-color:#fffdfd}.vto-instructions-modal__close{width:60px;height:60px;position:absolute;top:0;right:0;z-index:100;font-size:0}.vto-instructions-modal__close:before,.vto-instructions-modal__close:after{content:"";display:block;width:28px;height:1px;margin:-.5px 0 0 -14px;position:absolute;top:50%;left:50%;background:#000}.vto-instructions-modal__close:before{transform:rotate(45deg)}.vto-instructions-modal__close:after{transform:rotate(-45deg)}.spin360-modal{display:flex!important;align-items:center;justify-content:center;width:100%;max-width:unset;height:100%;max-height:unset;visibility:hidden;opacity:0;border:none}.spin360-modal,.spin360-modal::backdrop{transition:all .3s ease;transition-property:opacity,visibility}.spin360-modal--close{visibility:hidden;opacity:0}.spin360-modal--close::backdrop{opacity:0}.spin360-modal::backdrop{animation:appear .3s ease}.spin360-modal[open]:not(.spin360-modal--close){visibility:visible;opacity:1}.spin360-modal[open] .spin360-modal__embed iframe{transition-delay:.2s;transition-duration:.3s;opacity:1}.spin360-modal__close{width:22px;height:22px;position:absolute;top:25px;right:25px;z-index:100;color:#242121;font-size:0;overflow:hidden;border:0;background:transparent}.spin360-modal__close:before,.spin360-modal__close:after{content:"";display:block;width:50px;height:1px;margin-top:-.5px;margin-left:-25px;position:absolute;top:50%;left:50%;background-color:currentcolor}.spin360-modal__close:before{transform:rotate(-45deg)}.spin360-modal__close:after{transform:rotate(45deg)}.spin360-modal__embed{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0}.spin360-modal__embed iframe{width:100%;height:100%;overflow:hidden;transition:opacity .3s ease-out;opacity:0;border:0}html{font-size:.6944444444vw!important}@media screen and (max-width: 1179px){html{font-size:.9765625vw!important}}@media screen and (max-width: 1023px){html{font-size:10px!important}}
