@media only screen and (max-width:479px){.section-collection-grid .collection-grid-item .flex-absolute>div{left:15px;bottom:15px}.section-collection-grid .hero__title{font-size:calc(21.59643px*var(---font-adjust-heading));font-size:calc(18.30206px*var(---font-adjust-heading))}}.section-columns .slick-slider .column__item{margin-bottom:32px}@media only screen and (max-width:767px){.section-columns [data-slick-slider]{margin-right:-16px;margin-left:-16px}.section-columns .slick-list{padding-right:15%}.section-columns [data-slick-slider] .grid__item{padding-right:16px;padding-left:16px}}@media only screen and (min-width:768px)and (max-width:989px){.section-columns .slick-prev{left:0}.section-columns .slick-next{right:0}}@media only screen and (min-width:990px){.section-columns .slick-prev{left:-30px}.section-columns .slick-next{right:-30px}}@media only screen and (max-width:479px){.section-columns .grid__item:not(:last-child) a.text-link{margin-bottom:40px}}.section-columns .column__item{margin-bottom:32px;padding-bottom:2px}.section-columns .column__item__title+.column__item__subheading{margin-top:-14px}.section-columns .column__item__subheading+.rte p:first-of-type{margin-top:0}.section-columns .column__item__richtext,.section-columns .column__item__richtext p:last-of-type{margin-bottom:0}.section-columns .column__item__richtext p{line-height:normal}.section-columns .column__item__image{position:relative;margin-bottom:20px}.section-columns .column__item__number{line-height:1}.section-columns .column__item__number .column__item__number__value:not(.animated){opacity:0}.column__item__number__unit{font-size:14px}.section-columns .section-body{background-color:var(--bg);color:var(--text)}.section-collection-nav{position:sticky;top:var(--header-height);z-index:1111}.section-collection-nav .section-body{background-color:var(--bg);border-bottom:1px solid var(--border);color:var(--text);padding:5px 0 10px}.section-collection-nav .collection-nav{margin:0;padding:0;border:0}.section-collection-nav .collection-nav__list{margin:0;text-align:center}.section-collection-nav .collection-nav__item{display:inline-block;margin:0;width:150px;text-align:center;vertical-align:top}.section-collection-nav .collection-nav__image{padding:0 20px}.section-collection-nav .collection-nav__link{display:inline-block;width:120px;line-height:normal}.section-collection-nav .collection-nav__title{font-size:.9em}.section-collection-nav .collection-nav__list{padding-bottom:10px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}.section-collection-nav .collection-nav__list::-webkit-scrollbar{display:none}.section-collection-nav .collection-nav__list{-ms-overflow-style:none;scrollbar-width:none}@media only screen and (max-width:767px){.section-collection-nav{padding-bottom:0;overflow:hidden}.section-collection-nav .wrapper{padding:0}.section-collection-nav .collection-nav__item{width:120px}}.section-press .press__nav__link{transition:.15s opacity ease-in-out}.section-press .press__nav__link:hover{opacity:.7}.press__item{display:block}.press__item__image{display:inline-block;width:150px;height:auto}.press__nav__list{display:block;margin:0;text-align:center}.press__nav__item{display:inline-block;width:150px;height:auto;margin:0 8px}.press__nav__link{cursor:pointer}.press__items__slider{width:430px;max-width:100%;padding:0 15px;margin:0 auto}.press__items__slider .press__item__richtext p{font-size:1.4em;font-weight:700;font-style:italic;line-height:normal}.press__nav__link{display:block;opacity:.4}.press__nav__link.active{opacity:1}@media only screen and (min-width:768px){.press__items__slider{width:800px;max-width:100%}.press__items__slider .slick-slide{display:flex;height:auto;align-items:center;justify-content:center}.press__items__slider .slick-prev{left:-45px}.press__items__slider .slick-next{right:-45px}.press__item__richtext p{font-size:1.8em}}.press__item--card{position:relative;margin:0 15px;width:auto!important;width:calc(100% - 30px)!important}.press__item--card:after{position:absolute;top:40px;right:0;bottom:0;left:0;content:"";border:2px solid var(--text)}.press__item--card .press__item__image{position:relative;z-index:1;background:var(--bg);padding-right:20px;padding-left:20px;width:200px}.press__item--card .press__item__richtext{position:relative;margin:15px 15px 30px}.press__item--card .press__item__richtext p{font-size:22px;font-size:calc((15.51022px + (221.24544vw - 1061.97811px)/920)*var(---font-adjust-heading));font-weight:700;line-height:normal}.press__item--card .press__item__quote{margin:15px 0}.press__items__card .slick-track{display:flex!important}.press__items__card .slick-slide{height:inherit!important}.press__items__card .slick-slide>div,.press__items__card .slick-slide .press__item{height:100%}@media only screen and (min-width:768px)and (max-width:989px){.press[data-layout=card] .press__items{margin:0 var(--gutter-offset);width:auto}.press[data-layout=card] .slick-list{padding:0 25%}}@media only screen and (max-width:767px){.press[data-layout=card] .press__items{margin:0 var(--gutter-offset);width:auto}.press[data-layout=card] .slick-list{padding:0 15%}.press__item--card .press__item__richtext p{font-size:20px;font-size:calc(15.51022px*var(---font-adjust-heading))}.press__item--card .press__item__image{width:140px;padding:0 5px}.press__item--card:after{top:30px}}.table-comparison-wrap{padding-right:15px;padding-left:15px}.table--comparison{--padding-x: 6px;--padding-y: 6px;table-layout:fixed;border-collapse:collapse;width:100%;min-width:300px}.table--comparison .product-wrapper{position:relative;padding-top:20px}.table--comparison .product-wrapper .product__badge{position:absolute;top:0;left:0;width:auto;z-index:1;line-height:1;padding-top:3px;padding-bottom:2px;text-align:left}.table--comparison .product-wrapper s+span{padding-left:4px}@media only screen and (max-width:767px){.table--comparison .product-wrapper{padding-top:40px}.table--comparison .product-wrapper .product__badge{border:1px solid var(--color);border-top:0;border-right:0;font-size:10px}.table--comparison .product-wrapper .product__badge:after{border-right:1px solid var(--color);border-top:1px solid var(--color);top:-1px;right:-3px;bottom:-1px;left:-3px}}.table--comparison .product-image-wrapper{display:flex;transform:translateY(0);aspect-ratio:1.5 / 1}.table--comparison .product-image-wrapper img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.table--comparison .price-wrapper{display:block;padding-top:calc(var(--padding-x) * 2);padding-bottom:var( --padding-x);font-weight:500;font-size:12px}.table--comparison a:hover .product-image-wrapper{display:block;transform:translateY(-2px);transition:.15s transform}.table--comparison.has-label thead th:nth-of-type(1),.table--comparison.has-label tbody th{width:100px}.table--comparison thead th{padding-bottom:0;vertical-align:top;line-height:normal;border-bottom:0}.table--comparison tfoot th{border-bottom:0}.table--comparison th,.table--comparison td{padding:var(--padding-x) var(--padding-y)}.table--comparison td:last-child,.table--comparison th:last-child{padding-right:var(--padding-y)!important}.table--comparison td:first-child,.table--comparison th:first-child{padding-right:var(--padding-y)!important}.table--comparison p,.table--comparison .price-wrapper{font-size:12px;font-weight:500;letter-spacing:.25px}.table--comparison tbody th{line-height:1.1;color:var(--text-dark);font-weight:500}.table--comparison tbody td{width:auto;text-align:center}.table--comparison tbody td .rte,.table--comparison tbody td .rte p:last-of-type{margin-bottom:0}.table--comparison tbody td .rte p:first-of-type{margin-top:0}.table--comparison tfoot .btn{--btn-bg: #191919;--btn-bg-hover: #000}@media only screen and (max-width:767px){.table--comparison p,.table--comparison th,.table--comparison td,.table--comparison .price-wrapper{font-size:11px;line-height:normal}.table--comparison .h6{font-size:12px;line-height:1;display:block}.table--comparison .image-wrapper{margin-bottom:-6px}}.section-collaborations .slick-slide .block-item{padding:0}.section-collaborations .block-item__image-wrap{clip-path:polygon(15% 0%,100% 0%,85% 100%,0% 100%)}.section-collaborations .block-item__image{position:relative;padding-bottom:130%;background-position:center;background-size:cover;background-repeat:no-repeat;transform:scale(1);transition:.15s transform ease-in-out}.section-collaborations .block-item__content{position:absolute;bottom:20%;left:0;right:10%;color:#fff}.section-collaborations .block-item__product-image{margin-top:-40%;margin-bottom:-5%;transform:translateY(2px);transition:.15s transform ease-in-out}.section-collaborations .block-item__title{transform:scale(.95);transition:.15s transform ease-in-out}.section-collaborations .block-item__link:active .block-item__image,.section-collaborations .block-item__link:focus .block-item__image,.section-collaborations .block-item__link:hover .block-item__image{transform:scale(1.05)}.section-collaborations .block-item__link:active .block-item__product-image,.section-collaborations .block-item__link:focus .block-item__product-image,.section-collaborations .block-item__link:hover .block-item__product-image{transform:translateY(0)}.section-collaborations .block-item__link:active .block-item__title,.section-collaborations .block-item__link:focus .block-item__title,.section-collaborations .block-item__link:hover .block-item__title{transform:scale(1)}@media only screen and (max-width:767px){.section-collaborations{overflow:hidden}.section-collaborations .wrapper{padding:0}.section-collaborations .section-title{padding:0 16px}.section-collaborations .slick-list{padding-right:20%}}.features-icons__list{display:flex;flex-direction:column;gap:30px;margin:0;padding:0 20px}@media only screen and (min-width:768px){.features-icons__list{display:grid;grid-template-columns:repeat(var(--columns),1fr)}}.features-icons__item{display:flex;gap:16px}.features-icons__image{width:50px}.features-icons__body{flex:1}.features-icons__body .rte{margin:0}.features-icons__body .rte p{margin-top:.25em}.features-icons__body .rte *:last-of-type{margin-bottom:0}.section-image-box-and-text .content-wrapper{width:400px;max-width:100%;margin:0 auto}@media only screen and (max-width:767px){.section-image-box-and-text .content-wrapper{margin-top:30px;padding:0 30px}}.section-image-box-and-text .content-wrapper .rte{margin:0}.section-image-box-and-text .content-wrapper .rte *:first-of-type{margin-top:0}.section-image-box-and-text .content-wrapper .rte *:last-of-type{margin-bottom:0}.section-richtext .section-body{background-color:var(--bg);color:var(--text)}.section-richtext [class=btn]{--btn-bg: var(--text);--btn-text: var(--bg);--btn-bg-hover: var(--text);--btn-text-hover: var(--bg)}.section-richtext .btn--outline{--btn-text: var(--text);--btn-bg: var(--bg)}.section-richtext .grid__item>*:last-child{margin:0}.section-richtext .grid__item>.rte:first-child>*:first-child{margin-top:0}.section-richtext .grid__item>.rte:last-child>*:last-child{margin-bottom:0}.section-slideshow{position:relative}.section-slideshow .slick-dots{position:absolute;right:0;bottom:0;left:0}.slick-dots button,.slick-dots li.slick-active button{background-color:var(---dot-color);opacity:.7}.section-slideshow .hero__body{opacity:0;transition:1s opacity ease-in-out}.section-slideshow .slick-active .hero__body{opacity:1}.section-slideshow .section-hero{vertical-align:middle}@media only screen and (max-width:767px){.section-slideshow .hero__body{padding-bottom:15px}}.section-vallon-custom-01{overflow:hidden}.section-vallon-custom-01 .wrapper{max-width:100%;padding:0}.section-vallon-custom-01 .section-body{background-color:var(--bg);color:var(--text)}.section-vallon-custom-01 .rte>*:first-child{margin-top:0}.section-vallon-custom-01 .rte>*:last-child{margin-bottom:0}.section-vallon-custom-01 .rte h1,.section-vallon-custom-01 .rte h2,.section-vallon-custom-01 .rte h3{margin-top:10px}.section-vallon-custom-01 .image-block{display:block}.section-vallon-custom-01 .image-block__image{display:block;background-position:center;background-size:cover}.section-vallon-custom-01 .image-block--1 .image-block__image{padding-bottom:82%}.section-vallon-custom-01 .image-block--2 .image-block__image{padding-bottom:45.75%}.section-vallon-custom-01 .image-block--3 .image-block__image{padding-bottom:94.5%}@media only screen and (min-width:768px){.section-vallon-custom-01 .image-block--2{position:relative;z-index:2;margin-top:30px}.section-vallon-custom-01 .image-block--3{position:relative;z-index:1;margin-top:-50px;margin-left:-30px}.section-vallon-custom-01 .rte--1{width:630px;max-width:100%;padding:60px;margin:0}.section-vallon-custom-01 .rte--2{padding:15px 80px 60px 30px;width:600px;max-width:100%;margin-left:30px}}@media only screen and (max-width:767px){.section-vallon-custom-01 .rte--1,.section-vallon-custom-01 .rte--2,.section-vallon-custom-01 .rte--3{margin:0;padding:30px}.section-vallon-custom-01 .image-block--2,.section-vallon-custom-01 .rte--2{padding-right:60px;width:600px;max-width:100%;margin:0 auto 0 0}.section-vallon-custom-01 .image-block--3,.section-vallon-custom-01 .rte--3{padding-left:60px;width:400px;max-width:100%;margin:0 0 0 auto}}@media only screen and (max-width:479px){.section-vallon-custom-01 .image-block--2,.section-vallon-custom-01 .rte--2{padding-right:30px}.section-vallon-custom-01 .image-block--3,.section-vallon-custom-01 .rte--3{padding-left:30px}.section-vallon-custom-01 .rte--2,.section-vallon-custom-01 .rte--3{padding-top:15px}}.section-vallon-custom-02{overflow:hidden}.section-vallon-custom-02 .rte h1,.section-vallon-custom-02 .rte h2,.section-vallon-custom-02 .rte h3{margin-top:10px}.section-vallon-custom-02 .section-body{background-color:var(--bg);color:var(--text)}.section-vallon-custom-02 .rte>*:first-child{margin-top:0}.section-vallon-custom-02 .rte>*:last-child{margin-bottom:0}.section-vallon-custom-02 .image-block{display:block}.section-vallon-custom-02 .image-block__image{display:block;background-position:center;background-size:cover}.section-vallon-custom-02 .image-block--1 .image-block__image,.section-vallon-custom-02 .image-block--2 .image-block__image{padding-bottom:128.5%}.section-vallon-custom-02 .section-title{margin-bottom:15px}@media only screen and (min-width:768px){.section-vallon-custom-02 .text-block{margin-top:90px}.section-vallon-custom-02 .text-block--1{margin-bottom:60px}}@media only screen and (max-width:767px){.section-vallon-custom-02 .image-block{margin:0 var(--gutter-offset)}.section-vallon-custom-02 .text-block{margin:0;padding:30px}}.section-vallon-custom-03{overflow:hidden}.section-vallon-custom-03 .section-body{background-color:var(--bg);color:var(--text)}.section-vallon-custom-03 .rte>*:first-child{margin-top:0}.section-vallon-custom-03 .rte>*:last-child{margin-bottom:0}.section-vallon-custom-03 .image-block{display:block}.section-vallon-custom-03 .image-block__image{display:block;padding-bottom:150%;background-position:center;background-size:cover}@media only screen and (min-width:768px){.section-vallon-custom-03 .rte{width:600px;max-width:50%;padding:40px}}@media only screen and (max-width:767px){.section-vallon-custom-03 .grid{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;margin:0 var(--gutter-offset);padding-bottom:var(--gutter)}.section-vallon-custom-03 .grid>.grid__item{display:inline-block;float:none;width:auto;vertical-align:top}.section-vallon-custom-03 .grid>.grid__item:first-of-type{padding-left:var(--gutter)}.section-vallon-custom-03 .grid>.grid__item:last-of-type{padding-right:var(--gutter)}.section-vallon-custom-03 .grid>.grid__item .image-block{width:250px}}.section-vallon-custom-nav-banner .hero__body{max-width:100%;padding:0}.section-vallon-custom-nav-banner .nav__item{position:relative;margin:20px 0}.section-vallon-custom-nav-banner .nav__item+.nav__item:after{content:"";position:absolute;top:0;right:auto;bottom:auto;left:23px;width:1px;height:40px;transform:translateY(-28px);background-color:currentColor}.section-vallon-custom-nav-banner .nav__item__icon svg{display:block;width:100%;height:auto;fill:currentColor}.section-vallon-custom-nav-banner .nav__item__icon,.section-vallon-custom-nav-banner .nav__item__text{display:inline-block;vertical-align:middle}.section-vallon-custom-nav-banner .nav__item__icon{width:46px;height:46px;padding:8px;border-radius:46px;background-color:transparent;transition:.15s background-color ease-in-out}.section-vallon-custom-nav-banner .nav__item__text{padding-left:10px;font-size:1.6em}.section-vallon-custom-nav-banner a:hover .nav__item__text{text-decoration:underline;text-underline-offset:6px}.section-vallon-custom-nav-banner a:hover .nav__item__icon{background-color:#fff3}.section-vallon-custom-nav-banner .current a{pointer-events:none}.section-vallon-custom-nav-banner .current{font-weight:700}.section-vallon-custom-nav-banner .current .nav__item__icon{background:#fff;color:#000}.section-vallon-custom-nav-mobile{position:sticky;top:var(--header-height);z-index:111}.section-vallon-custom-nav-mobile .section-body{padding:10px 0;background-color:var(--bg);color:var(--text)}.section-vallon-custom-nav-mobile .nav__list{display:flex;justify-content:center}.section-vallon-custom-nav-mobile .nav__item{display:inline-block;width:110px;margin:0;text-align:center;position:relative}.section-vallon-custom-nav-mobile .nav__item+.nav__item:after{content:"";position:absolute;top:22px;right:auto;bottom:auto;left:-46px;width:100%;height:1px;background-color:currentColor}.section-vallon-custom-nav-mobile .nav__item__icon svg{display:block;width:100%;height:auto;fill:currentColor}.section-vallon-custom-nav-mobile .nav__item__icon,.section-vallon-custom-nav-mobile .nav__item__text{display:block}.section-vallon-custom-nav-mobile .nav__item__icon{display:inline-block;width:30px;height:30px;padding:4px;border-radius:30px;position:relative;z-index:1;background-color:var(--bg)}.section-vallon-custom-nav-mobile .nav__item__text{padding:0 10px;font-size:9px;line-height:normal}.section-vallon-custom-nav-mobile .current{font-weight:700}.section-vallon-custom-nav-mobile .current .nav__item__icon{background:var(--text);color:var(--bg)}.section-vertical-accordion{overflow:hidden}.section-vertical-accordion .section-body{position:relative;padding:0;color:var(--text);background-color:var(--bg);background-size:cover;background-position:center}.section-vertical-accordion .accordion__wrapper{position:relative;min-height:80vh}.section-vertical-accordion .accordion__item__image{position:absolute;top:50%;right:auto;bottom:auto;left:50%;min-width:100%;min-height:100%;transform:translate(-50%,-50%)}.section-vertical-accordion .accordion__item__image img{display:block;position:absolute;min-width:100%;min-height:100%;object-fit:cover;top:50%;transform:translateY(-50%)}.section-vertical-accordion .accordion__item{position:relative;padding:30px}.section-vertical-accordion .accordion__item .accordion__item__preview,.section-vertical-accordion .accordion__item .accordion__item__content{max-height:none;transition:.35s max-height ease,.35s opacity ease}.section-vertical-accordion .accordion__item.active .accordion__item__preview,.section-vertical-accordion .accordion__item:not(.active) .accordion__item__content{max-height:0;overflow:hidden;opacity:0;position:absolute}.section-vertical-accordion .accordion__item{transition:.35s width ease;z-index:1}.section-vertical-accordion .accordion__item.active{z-index:2}.section-vertical-accordion [accordion-item]{cursor:pointer}.section-vertical-accordion .accordion__wrapper:not(.accordion__wrapper--horizontal-desktop) .accordion__item.active .accordion__item__preview,.section-vertical-accordion .accordion__wrapper:not(.accordion__wrapper--horizontal-desktop) .accordion__item:not(.active) .accordion__item__content{width:0}.section-vertical-accordion .accordion__wrapper:not(.accordion__wrapper--horizontal-desktop) .accordion__item:not(.active) .accordion__item__preview,.section-vertical-accordion .accordion__wrapper:not(.accordion__wrapper--horizontal-desktop) .accordion__item.active .accordion__item__content{width:800px;max-width:100%;margin-right:auto;margin-left:auto}@media only screen and (min-width:768px){.section-vertical-accordion .accordion__item{background:var(--bg)}.section-vertical-accordion .accordion__item.active{background:var(--bg-active)}.section-vertical-accordion .accordion__wrapper--horizontal-desktop{display:flex;justify-content:center;align-items:center}.section-vertical-accordion .accordion__wrapper--horizontal-desktop .accordion__item{min-height:90vh;display:flex;align-items:center;width:25%;padding:60px}.section-vertical-accordion .accordion__wrapper--horizontal-desktop .accordion__item.active{width:50%}.section-vertical-accordion .accordion__wrapper--horizontal-desktop .accordion__item__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.section-vertical-accordion .accordion__wrapper--horizontal-desktop .accordion__item__content>div{width:33vw}.section-vertical-accordion .accordion__wrapper:not(.accordion__wrapper--horizontal-desktop){min-height:80vh;transition:.35s min-height ease}.section-vertical-accordion .accordion__wrapper:not(.accordion__wrapper--horizontal-desktop) .accordion__item{min-height:90px;transition:.35s min-height ease}.section-vertical-accordion .accordion__wrapper:not(.accordion__wrapper--horizontal-desktop) .accordion__item.active{display:flex;align-items:center;min-height:calc(80vh - 180px)}}.section-vertical-accordion .accordion__item__preview h4,.section-vertical-accordion .accordion__item__content h4{font-weight:800}.section-vertical-accordion .accordion__item__link{text-transform:uppercase;font-weight:600;text-underline-offset:6px;text-decoration:underline}.section-vertical-accordion .accordion__item__link:active,.section-vertical-accordion .accordion__item__link:focus,.section-vertical-accordion .accordion__item__link:hover{text-decoration:underline;opacity:.7}@media only screen and (max-width:767px){.section-vertical-accordion .accordion__item{background:var(--bg-mobile)}.section-vertical-accordion .accordion__item.active{background:var(--bg-active-mobile)}.section-vertical-accordion .accordion__wrapper{min-height:80vh;transition:.35s min-height ease}.section-vertical-accordion .accordion__item{min-height:90px;transition:.35s min-height ease}.section-vertical-accordion .accordion__item.active{display:flex;align-items:center;min-height:calc(80vh - 180px)}}.section-video-banner .video-wrapper video{position:absolute;min-width:100%;min-height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:749px){.section-video-banner .video-autoplay-wrapper .video-wrapper{position:relative;width:100%;height:100%;transform:none;top:auto;right:auto;bottom:auto;left:auto}.section-video-banner .video-autoplay-wrapper video{position:relative;width:100%;height:100%;transform:none;top:auto;right:auto;bottom:auto;left:auto;object-fit:cover}}.article__card{margin-top:var(--gutter);margin-bottom:0;box-shadow:none;border-radius:0;position:relative;--image-bottom: 5%;color:#fff}.article__card .link-over-image:hover .article__card__read-more{text-decoration:underline;text-underline-offset:6px}.article__card .hero__content__wrapper{position:absolute;padding:20px}@media only screen and (max-width:767px){.article__card .hero__content__wrapper{padding:16px}}.article__card .link-over-image~.image-overlay{opacity:0;transition:opacity .15s ease-in-out}.article__card .link-over-image:hover~.image-overlay{opacity:var(--opacity)}@keyframes imaegBoxReveal{0%{transform:translateY(0)}50%{transform:translateY(-10%)}to{transform:translateY(0)}}.image-box{display:block;position:relative;padding-bottom:100%;overflow:hidden}.image-box .rte p{margin-top:5px}.image-box .image-box__content{position:absolute;width:100%;height:100%;box-shadow:0 0 15px #0000001a;transition:transform 1s;transform-style:preserve-3d}@media only screen and (min-width:768px){.image-box:hover .image-box__content{transform:rotateY(180deg);transition:transform 1s}}@media screen and (max-width:749px){.image-box.active .image-box__content{transform:rotateY(180deg);transition:transform 1s;z-index:1}.image-box.active .image-box__front{pointer-events:none}.image-box.active .image-box__front .rte,.image-box.active .image-box__front .image-box__open{opacity:0}}.image-box .image-box__front,.image-box .image-box__back,.image-box .rte{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden}:is(.image-box .image-box__front,.image-box .image-box__back,.image-box .rte) h4{font-size:20px}.image-box .image-box__back{transition:.15s transform;transform:rotateY(180deg)}.image-box .image-box__back .rte{display:block;overflow:scroll}.image-box .image-box__front .rte{align-items:flex-end}.image-box .image-box__front .rte>div{width:100%;padding-right:40px}.image-box .image-box__open,.image-box .image-box__close{position:absolute;right:5px;color:#fff;padding:6px}.image-box .image-box__open{display:flex;bottom:20px;right:20px;border:2px solid;border-radius:40px}@media only screen and (min-width:768px){.image-box .image-box__open{bottom:30px;right:30px}}.image-box .image-box__open svg{transform:rotate(45deg)}.image-box .image-box__close{top:15px;right:15px}.image-box .image-box__close svg{display:block;width:16px;height:auto;fill:currentColor}@media only screen and (min-width:768px){.image-box .image-box__close{display:none}}.image-box:not(.active){cursor:pointer}.image-box .image-box__front{z-index:1}.image-box .image-box__back{z-index:2}.image-box .rte{color:#fff;margin:0;display:flex;padding:30px;align-items:center}@media only screen and (min-width:768px){.image-box .rte{padding:30px}}.image-box .rte>div,.image-box .rte>div>*:last-of-type{margin-bottom:0}@media only screen and (max-width:767px){.modal--lens-guide .modal__container{padding:30px 0 0}.modal--lens-guide .lens-guide__description{margin-bottom:0}.modal--lens-guide .lens-guide__image img{display:block}}[data-lens-guide-swatch-link]{display:block;padding:0;cursor:pointer;border:1px solid transparent;border-radius:50%;width:34px;height:34px}[data-lens-guide-swatch-link].active{border:2px solid #99999e}[data-lens-guide-swatch-link] *{pointer-events:none}[data-lens-guide-swatch-link]>div{display:block;max-width:100%;height:auto;padding:3px;border-radius:50%}[data-lens-guide-swatch-link] .image-wrapper{border-radius:50%;overflow:hidden}.lens-guide__nav__list{margin:0 -2px;text-align:center}.lens-guide__nav__item{display:inline-block;width:34px;border-radius:50%;overflow:hidden;vertical-align:middle;margin:0 2px}.lens-guide__weathers ul{margin:0 0 5px}.lens-guide__weathers li{display:inline-block;margin:0 5px;padding:5px;vertical-align:middle}.lens-guide__weathers li:not(.active){opacity:.2}.lens-guide__weathers svg{display:block;width:40px;height:auto}.lens-guide__specs{padding:6px 0;border-top:2px solid #000;border-bottom:2px solid #000}.lens-guide__specs ul{display:flex;margin:0;justify-content:center}.lens-guide__specs li{max-width:70px;margin:0;flex:1;text-align:center}.lens-guide__specs__value{margin:0;line-height:normal}.lens-guide__specs__label{font-size:calc(9.44px*var(---font-adjust-body));line-height:normal}@media(min-width:480px){.lens-guide__specs__label{font-size:calc((9.44px + (32vw - 153.6px)/920)*var(---font-adjust-body))}}@media(min-width:1400px){.lens-guide__specs__label{font-size:calc(9.76px*var(---font-adjust-body))}}@media only screen and (max-width:767px){.lens-guide__nav{border:0;padding-top:0;padding-bottom:15px}.lens-guide__lens-content{display:block!important}.lens-guide__weathers{text-align:center}}@media only screen and (min-width:768px){.lens-guide__content-slider .slick-track{display:flex!important}.lens-guide__content-slider .slick-slide{height:inherit!important}}.lens-guide__header{padding:0}.lens-guide__content+.lens-guide__image{margin-top:30px;margin-bottom:30px}@media only screen and (min-width:768px){.lens-guide__content+.lens-guide__image{margin-bottom:0}}.lens-guide__body{padding:16px 32px}@media only screen and (min-width:768px){.lens-guide__body{display:flex;padding:16px}.lens-guide__body>div{width:50%}.lens-guide__body>div:first-child{padding-right:16px}.lens-guide__body>div:last-child{padding-left:16px;border-left:2px solid #000}}.lens-guide__hero.view-secondary .lens-guide__hero-image--secondary{display:block}.lens-guide__hero.view-secondary .lens-guide__hero-image:not(.lens-guide__hero-image--secondary){display:none}.lens-guide__hero-image--secondary{display:none}.lens-guide__hero__title{display:flex;align-items:cneter}.lens-guide__hero__title>p{flex:1}.lens-guide__hero__title lens-guide-hero-toggle{display:flex;align-items:center;margin-right:5px}.lens-guide__hero__title lens-guide-hero-toggle button{height:auto;border:1px solid #000;border-radius:20px;font-size:12px;padding:0 6px}.lens-guide__title{font-weight:900}:is(.lens-guide__image,.lens-guide__hero-image) img{width:100%;height:auto}.product__short-description{margin:25px 0 -20px}.product__short-description p,.product__short-description ul,.product__short-description li{font-size:16px}@media only screen and (min-width:768px){.product__short-description{margin:0 0 16px}.product__short-description p,.product__short-description ul,.product__short-description li{font-size:20px}}@media only screen and (min-width:768px){.product__short-description--left-padding{padding-left:100px}}.product-information{padding-top:15px}specs-and-materials{display:block;margin-bottom:30px;padding-top:0}specs-and-materials summary{margin-bottom:0}specs-and-materials summary~div{margin-top:30px}@media only screen and (min-width:768px){specs-and-materials summary{pointer-events:none}specs-and-materials details>div{display:flex}specs-and-materials details>div>div{flex:1}}specs-and-materials details{overflow:hidden;transition:max-height .66s ease-in-out}specs-and-materials details:not([open]){max-height:64px}specs-and-materials details[open]{max-height:3000px}@media(max-width:768px){specs-and-materials details>div{display:flex;flex-direction:column;gap:20px}specs-and-materials summary{display:flex;align-items:center;padding:14px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);cursor:pointer}specs-and-materials summary>.title{flex:1}specs-and-materials summary .svg-wrapper svg{display:block;transition:.15s transform;transform:rotate(0)}specs-and-materials details[open] summary .svg-wrapper svg{transform:rotate(45deg)}}specs-and-materials h3{font-family:var(---font-stack-body);font-weight:var(---font-weight-body);font-style:var(---font-style-body);letter-spacing:var(---font-body-space);text-transform:var(---font-body-caps);font-size:17px;font-weight:500}specs-and-materials ul{margin:20px 0 0}specs-and-materials li{display:flex;align-items:center;gap:10px;margin-bottom:12px}specs-and-materials li>div,specs-and-materials li>a{display:flex;align-items:center;gap:10px}specs-and-materials li p{margin:0}specs-and-materials .popup-toggle{display:flex;width:22px;height:22px;width:18px;height:18px;font-size:12px;border-radius:22px;align-items:center;justify-content:center;background-color:#22384b;color:#fff;cursor:pointer}specs-and-materials .popup-toggle>.title{font-weight:500}.value-props ul{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:18px}.value-props li{margin:0;font-weight:500;font-size:13px}.value-props .value-props__button{display:flex;align-items:center;cursor:pointer}.value-props .value-props__button>span{flex:1}.value-props .value-props__button svg{margin-right:0;transition:.15s margin}.value-props .value-props__button:hover svg{margin-right:-3px}.product__value-props{margin-top:20px}.modal--value-props .modal__close:before{color:#000;text-shadow:none}.modal--value-props .rte{line-height:1.75}.modal--value-props .modal__container{background:var(---color-bg);width:500px;max-width:100%;max-height:90vh;overflow-y:auto;overflow-x:scroll;padding:30px}@media only screen and (min-width:768px){.modal--value-props .modal__container{padding:50px}}
/*# sourceMappingURL=/cdn/shop/t/85/compiled_assets/styles.css.map?v=158572797722533365751790070442 */
