.padding-top-2xl{padding-top:var(--padding-fluid-2xl)}.padding-top-xl{padding-top:var(--padding-fluid-xl)}.padding-top-l{padding-top:var(--padding-fluid-l)}.padding-top-m{padding-top:var(--padding-fluid-m)}.padding-top-s{padding-top:var(--padding-fluid-s)}.padding-top-xs{padding-top:var(--padding-fluid-xs)}.padding-bottom-2xl{padding-bottom:var(--padding-fluid-2xl)}.padding-bottom-xl{padding-bottom:var(--padding-fluid-xl)}.padding-bottom-l{padding-bottom:var(--padding-fluid-l)}.padding-bottom-m{padding-bottom:var(--padding-fluid-m)}.padding-bottom-s{padding-bottom:var(--padding-fluid-s)}.padding-bottom-xs{padding-bottom:var(--padding-fluid-xs)}@media screen and (width<=767px){.hide-mobile{display:none!important}}@media screen and (width>=768px){.hide-desktop{display:none!important}}.featured-collection__bottom__button{margin-top:var(--gutter-mobile);padding:0 var(--gutter-mobile)}.featured-collection__bottom__button .btn--full{width:100%}@keyframes skeleton-shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton-card{pointer-events:none;-webkit-user-select:none;user-select:none}.skeleton-card__image{background-color:#f0f0f0;width:100%;position:relative;overflow:hidden}.skeleton-card__image-placeholder{background:linear-gradient(90deg,#f0f0f0 0%,#e0e0e0 20%,#f0f0f0 40% 100%) 0 0/1000px 100%;width:100%;padding-bottom:125%;animation:2s linear infinite skeleton-shimmer}.skeleton-card__line{background:linear-gradient(90deg,#f0f0f0 0%,#e0e0e0 20%,#f0f0f0 40% 100%) 0 0/1000px 100%;border-radius:4px;height:16px;margin-bottom:8px;animation:2s linear infinite skeleton-shimmer}.skeleton-card__line--title{width:80%;height:18px;margin-bottom:12px}.skeleton-card__line--price{width:40%;height:16px}.skeleton-card__title{margin-bottom:8px}.skeleton-card__price{margin-bottom:12px}.skeleton-card__swatches{gap:8px;margin-top:12px;display:flex}.skeleton-card__swatch{background:linear-gradient(90deg,#f0f0f0 0%,#e0e0e0 20%,#f0f0f0 40% 100%) 0 0/1000px 100%;border-radius:50%;width:28px;height:28px;animation:2s linear infinite skeleton-shimmer}@media screen and (width<=767px){.skeleton-card__image-placeholder{padding-bottom:133%}.skeleton-card__line--title{width:90%;height:16px}.skeleton-card__line--price{width:50%}.skeleton-card__swatch{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.skeleton-card__image-placeholder,.skeleton-card__line,.skeleton-card__swatch{background:#f0f0f0;animation:none}}@media (prefers-reduced-motion:reduce) and (prefers-color-scheme:dark){.skeleton-card__image-placeholder,.skeleton-card__line,.skeleton-card__swatch{background:#2a2a2a}}.product-grid-item.skeleton-card .product-grid-item__inner{cursor:default}.product-grid-item.skeleton-card .product-grid-item__inner:hover{transform:none}.product-grid-item.skeleton-card button,.product-grid-item.skeleton-card a{pointer-events:none}.carousel:not(.flickity-enabled) .carousel__item,.carousel--inactive .carousel__item{margin-right:4px}.featured-collection .section__header{margin-bottom:0}.featured-collection .section__heading{margin-bottom:.625rem}.featured-collection .featured-collection__top{margin-bottom:1.5rem}@media screen and (width<=767px){.featured-collection .featured-collection__top{margin-bottom:1rem}}.icons-row__title{text-wrap:balance;font-size:var(--font-fluid-body-m)!important}.icons-row__title strong{font-weight:inherit}.collection-promo__heading{text-wrap:balance}.collection-promo__content{padding:var(--content-padding,var(--inner));align-items:var(--text-align-h-flex,center);justify-content:var(--text-align-v-flex,center);text-align:var(--text-align-h,center);max-width:var(--content-width,100%);margin-inline-start:var(--content-margin-start,auto);margin-inline-end:var(--content-margin-end,auto)}@media screen and (width<=767px){.collection-promo__inner .collection-promo__bg{aspect-ratio:var(--promo-aspect-ratio-mobile,5/4);padding-top:0!important}}.collection-promo__inner{border-radius:.5rem;overflow:hidden}.collection-promo__content,.collection-promo__bg{z-index:auto}.collection-promo__link{z-index:6}.collection-promo{z-index:1;position:relative}@media screen and (width>=1000px){.collection-promo{padding-right:1.25rem}}#fitmix-container{width:100%;height:347px;display:none}@media (width>=768px){#fitmix-container{height:calc(100vh - 170px)}}.try-on-product-button{display:none}.try-on-product-button[data-frame-id]{background:var(--Klein-Blue,#0329ae);z-index:1;color:var(--White,#fff);border-radius:100px;align-items:center;gap:8px;padding:6px 16px;font-family:GothicA1-Medium,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;display:flex;position:absolute;top:12.5px;right:12.5px}.try-on-product-button[data-frame-id][aria-disabled=true]{cursor:wait;pointer-events:auto}.try-on-product-button[data-frame-id] .try-on-button-label{white-space:nowrap}.try-on-product-button[data-frame-id] svg:not([class*=icon]){display:none}.try-on-product-button[data-frame-id] .icon-eye{width:22px}.try-on-product-button[data-frame-id] .icon-close-x{width:11px;display:none}@media (width>=768px){[data-section-type=product-template].try-on-enabled .product-single__gallery{height:calc(100vh - 170px);position:sticky;top:40px}}[data-section-type=product-template].try-on-enabled .product-single__media-slider,[data-section-type=product-template].try-on-enabled .product-single__thumbnails,[data-section-type=product-template].try-on-enabled .icon-eye{display:none}[data-section-type=product-template].try-on-enabled .icon-close-x{display:inline}[data-section-type=product-template].try-on-enabled .product-single__gallery.product-single__gallery--equal{margin-bottom:15px}.try-on-page{overflow:hidden}.try-on-page .announcement-bar-static,.try-on-page .shopify-section-header,.try-on-page #SiteFooter,.try-on-page .shopify-section-group-group-footer{visibility:hidden;max-height:0}[data-section-type=try-on-template]{display:flex;overflow:hidden}@media (width<=999px){[data-section-type=try-on-template]{flex-direction:column}}[data-section-type=try-on-template] #fitmix-container{height:100vh;display:block}@media (width>=1000px){[data-section-type=try-on-template] #fitmix-container{width:50vw}}[data-section-type=try-on-template] .to__close,[data-section-type=try-on-template] .to__atc__close{z-index:1;position:absolute;top:16px;right:31px}[data-section-type=try-on-template] .to__close svg{width:40px;height:40px}[data-section-type=try-on-template] .to__atc__close svg{width:28px;height:28px}[data-section-type=try-on-template] .to__catalogue--wrapper{position:relative;overflow:hidden}@media (width>=1000px){[data-section-type=try-on-template] .to__catalogue--wrapper{width:50vw;height:100vh}}[data-section-type=try-on-template] .to__catalogue{height:calc(100% - 94px);padding:33px 5px}@media (width>=1101px){[data-section-type=try-on-template] .to__catalogue{padding:33px 31px}}[data-section-type=try-on-template] .to__catalogue__title{color:var(--black,#333);letter-spacing:-.56px;font-family:Epilogue-Medium,sans-serif;font-size:28px;font-style:normal;font-weight:500;line-height:36px}[data-section-type=try-on-template] .to-info{margin-top:8px}[data-section-type=try-on-template] .to__glasses--grid{-ms-overflow-style:none;scrollbar-width:none;grid-template-columns:repeat(2,1fr);gap:9px;height:100%;margin-top:16px;padding-bottom:33px;display:grid;overflow-y:scroll}[data-section-type=try-on-template] .to__glasses--grid::-webkit-scrollbar{display:none}[data-section-type=try-on-template] .to__glasses--grid .to-image{z-index:1;background-color:#f7f7f7;padding-top:99.9231%}[data-section-type=try-on-template] .to-glasses-wrapper{border:1.8px solid #f7f7f7;padding:7.5px 7.5px 12px}[data-section-type=try-on-template] .to-glasses-wrapper:hover{border:1.8px solid var(--Black,#333);border-radius:3.754px}[data-section-type=try-on-template] .to-glasses-content{gap:24px;display:flex;position:relative}[data-section-type=try-on-template] .to-title-price{color:var(--Black,#333);justify-content:space-between;align-items:center;font-family:GothicA1-Regular,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal;display:flex}[data-section-type=try-on-template] .product-grid-item__price{display:inline}[data-section-type=try-on-template] .to-connected-products{cursor:pointer;margin-top:8px;display:flex}[data-section-type=try-on-template] .to-connected-product{background-image:var(--connected-image);background-clip:content-box;border-radius:100%;width:26px;height:26px;padding:4px;display:block;box-shadow:0 0 0 1px #0000}[data-section-type=try-on-template] .plus-four{display:none}[data-section-type=try-on-template] .to-default-cp.to-connected-product{margin-inline:4px;box-shadow:0 0 0 1px #000}[data-section-type=try-on-template] .to-default-cp.to-connected-product:first-child{margin-left:0}[data-section-type=try-on-template] .to-default-cp.to-connected-product:last-child{margin-right:0}[data-section-type=try-on-template] .to-not-available.to-glasses-wrapper.carousel-cell{display:none}[data-section-type=try-on-template] .to-not-available .to-glasses-content,[data-section-type=try-on-template] .to-not-available .to-title-price{opacity:.5;cursor:not-allowed}[data-section-type=try-on-template] .to-cp-not-available{cursor:auto;opacity:.5;display:none;position:relative}[data-section-type=try-on-template] .to-cp-not-available:before{content:"";transform-origin:50%;pointer-events:none;border-top:2px solid #fff;width:25px;height:25px;position:absolute;top:8.5px;left:9px;transform:rotate(-45deg)}[data-section-type=try-on-template] .to__catalogue--overlay{z-index:1;background:#0000004d;width:100%;height:1723px;display:none;position:absolute;bottom:100%;right:0}[data-section-type=try-on-template] .to__add-to-cart{border-top:1px solid var(--light-line,#ececec);z-index:1;background:#fff;padding:20px 30px;position:relative}[data-section-type=try-on-template] .to__add-to-cart.expanded .to__add-to-cart__extension,[data-section-type=try-on-template] .to__add-to-cart.expanded #try-on-prod-form,[data-section-type=try-on-template] .to__add-to-cart.expanded .to__catalogue--overlay{display:flex}[data-section-type=try-on-template] #try-on-prod-form{flex-direction:column;gap:24px}[data-section-type=try-on-template] .to__add-to-cart__extension{z-index:1;border-top:1px solid var(--Black,#333);background-color:#fff;flex-direction:column;gap:24px;width:100%;max-height:460px;padding:25px 30px 20px;display:none;position:absolute;bottom:calc(100% + 1px);right:0}[data-section-type=try-on-template] .submit-try-on-atc,[data-section-type=try-on-template] .errors__button-close{background:var(--Black,#333);color:var(--White,#fff);border-radius:97.076px;align-items:center;width:100%;padding:14px 29px;font-family:GothicA1-Regular,sans-serif;font-size:17.474px;font-style:normal;font-weight:600;line-height:normal}[data-section-type=try-on-template] .to__atc__main{gap:16px;width:calc(100% - 25px);display:flex}[data-section-type=try-on-template] .to__atc__main .to-image{flex-basis:235px;padding-bottom:235px;position:relative}[data-section-type=try-on-template] .to__atc__main .to-image>*{width:100%;height:100%}[data-section-type=try-on-template] .to__atc__info{color:var(--Black,#333);flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}[data-section-type=try-on-template] .to__atc__quantity{border:.8px solid var(--light-line,#ececec);border-radius:200px;align-items:flex-start;gap:16px;padding:10px 25px;display:flex}[data-section-type=try-on-template] .to__atc__quantity>*{font-size:18px}[data-section-type=try-on-template] .to__atc__quantity .increment,[data-section-type=try-on-template] .to__atc__quantity .decrement{cursor:pointer}[data-section-type=try-on-template] .to__atc__type{color:var(--Black,#333);font-family:GothicA1-Medium,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:18px;display:none}[data-section-type=try-on-template] .to__atc__title-price{flex-direction:column;gap:6px;display:flex}[data-section-type=try-on-template] .to__atc__title{letter-spacing:-.56px;margin-bottom:0;padding-top:10px;font-family:Epilogue-Medium,sans-serif;font-size:28px;font-style:normal;font-weight:500;line-height:36px}[data-section-type=try-on-template] .to__atc__price{font-family:GothicA1-Medium,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:26px}[data-section-type=try-on-template] .to__atc_option-lenses,[data-section-type=try-on-template] .to__atc_option-strength{flex-direction:column;gap:10px;display:none}[data-section-type=try-on-template] .has-lenses,[data-section-type=try-on-template] .has-strength{display:flex}[data-section-type=try-on-template] .to__atc__option-title{text-transform:uppercase;color:var(--Black,#333);letter-spacing:.56px;font-family:GothicA1-Medium,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal}[data-section-type=try-on-template] .to_atc__options{color:var(--White,#fff);align-items:flex-start;gap:8px;font-family:GothicA1-Medium,sans-serif;font-size:14px;font-weight:600;line-height:normal;display:flex}[data-section-type=try-on-template] .to_atc__options .radio_input{display:none}[data-section-type=try-on-template] .to_atc__options .radio_input:checked+label{background:var(--Black,#333);border:1px solid var(--Black,#333);color:#fff}[data-section-type=try-on-template] .to__atc_option-lenses .to__atc__option{color:var(--Black,#333);border:1px solid var(--light-line,#ececec);background-color:#fff;border-radius:100px;justify-content:center;align-items:center;padding:6px 16px}[data-section-type=try-on-template] .to__atc_option-strength .to__atc__option{border:1px solid var(--light-line,#ececec);color:var(--Black,#333);background-color:#fff;justify-content:center;align-items:center;width:47px;height:47px;display:flex}[data-section-type=try-on-template] .to__atc__option.not-available{background:var(--White,#fff);border:1px solid var(--light-line,#ececec);color:var(--inactive-text,#dadada)}[data-section-type=try-on-template] .to-load-more{display:none}[data-section-type=try-on-template] .loader{border:3px solid #a2a2a2;border-top-color:#fff;border-radius:50%;width:22px;height:22px;margin:auto;animation:.7s linear infinite spinner;display:none}[data-section-type=try-on-template] .loader.loading{display:block}[data-section-type=try-on-template] .loader.loading+.label{display:none}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.to_mobile [data-section-type=try-on-template]{display:unset}.to_mobile [data-section-type=try-on-template] #fitmix-container{width:100vw}.to_mobile [data-section-type=try-on-template].disclaimer-shown .to__close{color:#27272a}.to_mobile [data-section-type=try-on-template] .to__close{color:#fff}.to_mobile [data-section-type=try-on-template] .to__close svg{width:36px;height:36px}.to_mobile [data-section-type=try-on-template] .to__atc__close svg{width:25px;height:25px}.to_mobile [data-section-type=try-on-template] .to__catalogue--wrapper{inset:0;top:unset;width:100vw;height:max-content;position:absolute;overflow:visible}.to_mobile [data-section-type=try-on-template] .to__catalogue{padding:63px}.to_mobile [data-section-type=try-on-template] .to__glasses--grid.flickity-enabled{width:100vw;height:126px;margin-top:0;padding:0;position:absolute;bottom:86px;left:0}.to_mobile [data-section-type=try-on-template] .to__glasses--grid.flickity-enabled .flickity-viewport{width:100vw}.to_mobile [data-section-type=try-on-template] .carousel-cell{justify-content:end;width:145.2px}.to_mobile [data-section-type=try-on-template] .carousel-cell.is-selected{width:145.2px}.to_mobile [data-section-type=try-on-template] .to-glasses-wrapper{border:none;flex-direction:column;height:126px;margin-right:6px;padding:0;display:flex}.to_mobile [data-section-type=try-on-template] .to-glasses-wrapper:hover{border:none}.to_mobile [data-section-type=try-on-template] .to-glasses-wrapper.is-selected{z-index:1}.to_mobile [data-section-type=try-on-template] .to-glasses-wrapper.is-selected .to-glasses-content{border:1.8px solid #f7f7f7}.to_mobile [data-section-type=try-on-template] .to-glasses-wrapper:not(.is-selected){top:-2px}.to_mobile [data-section-type=try-on-template] .to-glasses-wrapper:not(.is-selected) .product__media--transparent{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff4d}.to_mobile [data-section-type=try-on-template] .to-glasses-wrapper:not(.is-selected) .to-connected-products{display:none}.to_mobile [data-section-type=try-on-template] .to-glasses-wrapper .to-image{padding-top:72px}.to_mobile [data-section-type=try-on-template] .to-glasses-wrapper .to-image .product__media--mobile-thumbnail img{width:94px}.to_mobile [data-section-type=try-on-template] .to-glasses-wrapper .to-image .product__media--mobile-thumbnail+.product__media{display:none}.to_mobile [data-section-type=try-on-template] .to-glasses-content{border-radius:200px;order:1}.to_mobile [data-section-type=try-on-template] .to-glasses-content .background-size-cover{background-color:#fff;border-radius:200px;justify-content:center;align-items:center;width:calc(100% - 12px);height:calc(100% - 12px);padding:13px;display:flex;inset:6px}.to_mobile [data-section-type=try-on-template] .to-glasses-content .background-size-cover .background-size-cover img{width:calc(100% - 10px)}.to_mobile [data-section-type=try-on-template] .to-info{margin-top:0}.to_mobile [data-section-type=try-on-template] .to__catalogue__title,.to_mobile [data-section-type=try-on-template] .to-title-price{display:none}.to_mobile [data-section-type=try-on-template] .to-connected-products{cursor:unset;border-radius:252.174px;align-items:center;margin-top:0;padding:4px 6px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.to_mobile [data-section-type=try-on-template] .to-connected-products:not(.not-expanded) .to-connected-product.selected-frame:after{content:"";border:.8px solid #fff9;border-radius:100%;width:23px;height:23px;display:block;position:absolute;top:calc(50% + .3px);left:50%;transform:translate(-50%,-50%)}.to_mobile [data-section-type=try-on-template] .to-connected-products.not-expanded{-webkit-backdrop-filter:blur(25.2174px);backdrop-filter:blur(25.2174px);background:#ffffff4d;top:10px}.to_mobile [data-section-type=try-on-template] .to-connected-products.not-expanded .to-connected-product{background-clip:unset;pointer-events:none;border:.737px solid #fff3;width:21px;height:21px;margin-right:-5px;box-shadow:none!important}.to_mobile [data-section-type=try-on-template] .to-connected-products.not-expanded .plus-four{display:inline-block}.to_mobile [data-section-type=try-on-template] .to-connected-products.not-expanded .to-connected-product:nth-child(n+8){display:none}.to_mobile [data-section-type=try-on-template] .to-default-cp{box-shadow:unset}.to_mobile [data-section-type=try-on-template] .to-connected-product{width:30.9px;height:30.9px;margin-right:7px;position:relative}.to_mobile [data-section-type=try-on-template] .to-connected-product.selected-frame{box-shadow:0 0 0 1.2px var(--White,#fff);position:relative}.to_mobile [data-section-type=try-on-template] .to-connected-product:nth-last-child(2){margin-right:0}.to_mobile [data-section-type=try-on-template] .to-connected-product:not(.selected-frame){background-clip:border-box;border:.864px solid #fff3;border-radius:25.909px;width:25.9px;height:25.9px}.to_mobile [data-section-type=try-on-template] .plus-four{z-index:1;color:var(--White,#fff);text-align:center;text-shadow:0 4px 4px #00000040;-webkit-text-stroke-width:1;-webkit-text-stroke-color:#000;-webkit-backdrop-filter:blur(25.2174px);background-color:#ffffff4d;background:var(--Black,#333);white-space:nowrap;border-radius:252.174px;padding:3px 10px;font-family:GothicA1-Medium,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:normal;display:none}.to_mobile [data-section-type=try-on-template] .to__add-to-cart__extension{padding:16px 16px 24px;bottom:calc(100% - 20px)}.to_mobile [data-section-type=try-on-template] .to__atc__info{padding-right:20px}.to_mobile [data-section-type=try-on-template] .to__atc__type{display:block}.to_mobile [data-section-type=try-on-template] .to__atc__title{letter-spacing:-.4px;margin-bottom:0;padding-top:0;font-size:20px;line-height:28px}.to_mobile [data-section-type=try-on-template] .to__atc__price{font-size:18px}.to_mobile [data-section-type=try-on-template] .to__atc__quantity{padding:8px 16px;font-size:18px}.to_mobile [data-section-type=try-on-template] .to__atc__option-title{letter-spacing:.48px;font-size:12px}.to_mobile [data-section-type=try-on-template] .to__add-to-cart{background:0 0;border-top:none;padding:20px 16px 16px}.to_mobile [data-section-type=try-on-template] .to__add-to-cart .to-image{flex:0 0 175px;padding-bottom:175px}.to_mobile [data-section-type=try-on-template] .to__add-to-cart.expanded{background:#fff;border:none}.to_mobile [data-section-type=try-on-template] .to__add-to-cart.expanded .is-visible[data-cart-errors-container]+#try-on-prod-form{display:none}.to_mobile [data-section-type=try-on-template] .to__add-to-cart.expanded .is-visible[data-cart-errors-container] .errors{background-color:#fff;border:0;margin-bottom:0;padding:0}.to_mobile [data-section-type=try-on-template] .to__add-to-cart.expanded .is-visible[data-cart-errors-container] .errors__button-close{background-color:var(--black,#333);height:54px;margin-top:10px;padding:14px 29px;position:static;transform:translate(0)}.to_mobile [data-section-type=try-on-template] .to__add-to-cart.expanded .is-visible[data-cart-errors-container] .errors__button-close:after{content:"Try again";color:#fff;font-size:17.5px;display:inline}.to_mobile [data-section-type=try-on-template] .to__add-to-cart.expanded .is-visible[data-cart-errors-container] svg,.to_mobile [data-section-type=try-on-template] .to__add-to-cart.expanded .is-visible[data-cart-errors-container]+.submit-try-on-atc,.to_mobile [data-section-type=try-on-template] .to__add-to-cart.expanded [data-cart-errors-container]:not(.is-visible),.to_mobile [data-section-type=try-on-template] .to__add-to-cart:not(.expanded) [data-cart-errors-container]{display:none}.to_mobile [data-section-type=try-on-template] .to__add-to-cart button{font-size:17.5px}.to_mobile.js-drawer-open-cart #cart-drawer{bottom:100vw;left:0;transform:translate(0)}.to_mobile #cart-drawer{bottom:100vh;left:0;transform:translateY(100vh)}.to_mobile #vtoAdvDisclaimer{place-content:start center}.countdown__units{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.countdown__unit{flex-direction:column;align-items:center;gap:.25rem;min-width:3rem;display:flex}.countdown__value{font-size:var(--font-fluid-h2);font-weight:600;line-height:1;display:block}.countdown__label{font-size:var(--font-fluid-body-s);text-transform:uppercase;letter-spacing:.05em;opacity:.7;display:block}global-countdown[data-hide-zero]{transition:opacity .3s,visibility .3s}global-countdown[data-hide-zero][style*="display: none"]{opacity:0;visibility:hidden}.countdown__unit[aria-hidden=true]{opacity:.5}.style-guide-results{flex-direction:column;gap:55px;display:flex}.style-guide-results .style-guide-header,.style-guide-results .style-guide-results-header,.style-guide-results .style-guide-button-wrap{padding:0 var(--gutter-mobile)}@media screen and (width>=1024px){.style-guide-results .style-guide-header,.style-guide-results .style-guide-results-header,.style-guide-results .style-guide-button-wrap{padding:0 var(--gutter)}}.style-guide-results .result-description{color:var(--light-text,#858585);font-family:var(--FONT-STACK-BODY),sans-serif;max-width:758px;font-size:18px;font-style:normal;font-weight:500}@media screen and (width>=1024px){.style-guide-results .result-description{font-size:20px;line-height:26px}}.style-guide-results .collection__products{width:100%}.section-style-guide{z-index:2147483647;padding:0 var(--gutter-mobile);background:#eee;height:100%;position:fixed;inset:0;overflow:auto}.section-style-guide .style-guide__outer-wrapper{height:100%}.section-style-guide .style-guide__outer-wrapper .style-guide__header-wrapper{background:#eee;flex-direction:column;align-items:center;gap:40px;padding-top:30px;padding-bottom:20px;display:flex;position:sticky;top:0}.section-style-guide .style-guide__outer-wrapper .style-guide__header-wrapper .close-icon{cursor:pointer;width:25px;height:25px;position:fixed;top:20px;right:16px}@media screen and (width>=1024px){.section-style-guide .style-guide__outer-wrapper .style-guide__header-wrapper .close-icon{top:30px;right:50px}}.section-style-guide .style-guide__outer-wrapper .style-guide__header-wrapper .luxreaders-logo{height:30px}.section-style-guide .style-guide__outer-wrapper .style-guide__header-wrapper .style-guide__progress-bar{background-color:#dadada;border-radius:200px;width:100%;max-width:1200px;height:10px}.section-style-guide .style-guide__outer-wrapper .style-guide__header-wrapper .style-guide__progress-bar .progress{width:var(--progress);background-color:#333;border-radius:10px;height:10px;transition:width .5s;display:block}.section-style-guide .style-guide__outer-wrapper .style-guide__questions-wrapper{flex-direction:column;gap:40px;max-width:1025px;margin:0 auto;padding-top:63px;padding-bottom:25vh;display:flex}@media screen and (width>=1024px){.section-style-guide .style-guide__outer-wrapper .style-guide__questions-wrapper{padding-bottom:45vh}}.section-style-guide .style-guide__outer-wrapper .style-guide__questions-wrapper .question-and-answer-wrap{flex-direction:column;gap:20px;display:none}@media screen and (width>=1024px){.section-style-guide .style-guide__outer-wrapper .style-guide__questions-wrapper .question-and-answer-wrap{gap:30px}}.section-style-guide .style-guide__outer-wrapper .style-guide__questions-wrapper .question-and-answer-wrap.ready{display:flex}.section-style-guide .style-guide__outer-wrapper .style-guide__questions-wrapper .question-and-answer-wrap.ready:not([data-step="0"]){min-height:200px}.section-style-guide .style-guide__outer-wrapper .style-guide__questions-wrapper .answers-wrap{flex-flow:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:none}@media screen and (width>=1024px){.section-style-guide .style-guide__outer-wrapper .style-guide__questions-wrapper .answers-wrap{gap:20px}}.section-style-guide .style-guide__outer-wrapper .style-guide__questions-wrapper .answers-wrap.ready{display:flex}.section-style-guide .style-guide__outer-wrapper .style-guide__questions-wrapper .answers-wrap .answer{border:1px solid var(--Black,#333);cursor:pointer;font-family:var(--FONT-STACK-BODY),sans-serif;text-align:center;color:var(--light-text,#858585);background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:95.6px;height:96.4px;padding:16px 8px;font-size:14px;font-style:normal;font-weight:500;line-height:normal;display:flex}@media screen and (width>=1024px){.section-style-guide .style-guide__outer-wrapper .style-guide__questions-wrapper .answers-wrap .answer{gap:14px;width:132.3px;height:135.6px;padding:16px 8px;font-size:19px}}.section-style-guide .style-guide__outer-wrapper .style-guide__questions-wrapper .answers-wrap .answer.selected{border:1px solid var(--Black,#333);background:var(--Black,#333);color:var(--White,#fff)}.section-style-guide .style-guide__outer-wrapper .style-guide__questions-wrapper .answers-wrap .answer svg{min-width:54px;max-width:54px;min-height:19px;max-height:54px}.section-style-guide .style-guide__outer-wrapper .style-guide__questions-wrapper .lux-question-wrap{gap:10px;display:flex}@media screen and (width>=1024px){.section-style-guide .style-guide__outer-wrapper .style-guide__questions-wrapper .lux-question-wrap{gap:20px}}.section-style-guide .style-guide__outer-wrapper .style-guide__questions-wrapper .lux-question-wrap .lux-speech-bubble{color:var(--light-text,#858585);font-family:var(--FONT-STACK-BODY),sans-serif;background:#fff;border:1px solid #ececec;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;max-width:840px;padding:20px;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:flex}@media screen and (width>=1024px){.section-style-guide .style-guide__outer-wrapper .style-guide__questions-wrapper .lux-question-wrap .lux-speech-bubble{font-size:18px}}.section-style-guide .style-guide__outer-wrapper .style-guide__questions-wrapper .lux-question-wrap .lux-speech-bubble span.bold{color:#000;font-weight:700}.section-style-guide .style-guide__outer-wrapper .style-guide__questions-wrapper .lux-question-wrap .lux-avatar{color:#fff;font-family:var(--FONT-STACK-HEADING),sans-serif;background:#0329ae;border-radius:118px;flex-direction:column;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;font-size:22px;font-style:normal;font-weight:500;line-height:normal;display:flex}@media screen and (width>=1024px){.section-style-guide .style-guide__outer-wrapper .style-guide__questions-wrapper .lux-question-wrap .lux-avatar{width:59px;min-width:59px;height:59px;min-height:59px;font-size:30px}}.section-style-guide .style-guide__outer-wrapper .quiz-complete-wrap{flex-direction:column;align-items:center;gap:14px;display:none}.section-style-guide .style-guide__outer-wrapper .quiz-complete-wrap.ready{display:flex}.section-style-guide .style-guide__outer-wrapper .quiz-complete-wrap .title{color:var(--Black,#333);text-align:center;font-family:var(--FONT-STACK-HEADING),sans-serif;letter-spacing:-1.5px;font-size:50px;font-style:normal;font-weight:500;line-height:60px}.section-style-guide .style-guide__outer-wrapper .quiz-complete-wrap .calculating{color:var(--light-text,#858585);text-align:center;font-family:var(--FONT-STACK-BODY),sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:26px}@media screen and (width>=1024px){.section-style-guide .style-guide__outer-wrapper .quiz-complete-wrap .calculating{font-size:20px}}.section-style-guide .style-guide__outer-wrapper .quiz-complete-wrap .animated_dots{flex-direction:row;align-items:center;gap:8px;height:99px;display:flex}.section-style-guide .style-guide__outer-wrapper .quiz-complete-wrap .animated_dots .animated_dot{border-radius:50px;width:15px;height:15px;animation-duration:1.3s;animation-iteration-count:infinite;animation-direction:normal;animation-play-state:paused}.section-style-guide .style-guide__outer-wrapper .quiz-complete-wrap .animated_dots .animated_dot:first-of-type{background:#818181;animation-name:circleBounce1}.section-style-guide .style-guide__outer-wrapper .quiz-complete-wrap .animated_dots .animated_dot:nth-of-type(2){background:#5e5e5e;animation-name:circleBounce2}.section-style-guide .style-guide__outer-wrapper .quiz-complete-wrap .animated_dots .animated_dot:nth-of-type(3){background:#363636;animation-name:circleBounce3}.section-style-guide .style-guide__outer-wrapper .quiz-complete-wrap .animated_dots .animated_dot:nth-of-type(4){background:#5e5e5e;animation-name:circleBounce4}.section-style-guide .style-guide__outer-wrapper .quiz-complete-wrap .animated_dots .animated_dot:nth-of-type(5){background:#818181;animation-name:circleBounce5}@keyframes circleBounce1{0%,to{transform:translateY(0)}20%{transform:translateY(-25px)}}@keyframes circleBounce2{0%,15%,to{transform:translateY(0)}35%{transform:translateY(-25px)}}@keyframes circleBounce3{0%,30%,to{transform:translateY(0)}50%{transform:translateY(-25px)}}@keyframes circleBounce4{0%,45%,to{transform:translateY(0)}65%{transform:translateY(-25px)}}@keyframes circleBounce5{0%,60%,to{transform:translateY(0)}80%{transform:translateY(-25px)}}#cart-widget,#cart-widget .cart__widget__main-step{display:none}#cart-widget .cart__widget__main-step.active,#cart-widget.active{display:block}#cart-widget .cart__widget__close-button svg{width:27px;height:27px}#cart-widget .cart__widget__description{color:var(--Black,#333);font-family:var(--FONT-STACK-BODY,sans-serif);margin-top:8px;margin-bottom:30px;font-size:14px;font-style:normal;font-weight:500;line-height:20px}@media (width>=500px){#cart-widget .cart__widget__description{margin-bottom:24px}}#cart-widget .cart__bundle-images{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px;display:grid}@media (width>=500px){#cart-widget .cart__bundle-images{margin-bottom:30px}}#cart-widget .cart__widget__card-wrapper{flex-direction:column;gap:8px;display:flex}#cart-widget .cart__bundle-image-placeholder{border:none;position:relative}@media (width>=500px){#cart-widget .cart__bundle-image-placeholder{width:100%;max-width:154px;height:154px;max-height:154px}}#cart-widget .cart__bundle-image-placeholder.empty svg{color:#0329ae;width:100%;height:100%}#cart-widget .cart__bundle-image-placeholder .cart__widget__card-x{cursor:pointer;position:absolute;top:8px;right:8px}#cart-widget .cart__bundle-image-placeholder .cart__widget__card-x svg{height:15px}#cart-widget .cart__widget__placeholder-text{flex-direction:column;gap:4px;height:36px;display:flex}#cart-widget .cart__widget__placeholder-text .cw__placeholder{background:#f4f4f4;border-radius:200px;height:8px}#cart-widget .cart__widget__placeholder-text .cw__placeholder-1{width:80%}#cart-widget .cart__widget__placeholder-text .cw__placeholder-2{width:60%}#cart-widget .cart__widget__product-name{color:var(--Black,#333);font-family:var(--FONT-STACK-HEADING);margin-bottom:0;font-size:14px;font-style:normal;font-weight:500;line-height:18px}#cart-widget .cart__widget__checkout-button{color:var(--White,#fff);background:var(--Linear,linear-gradient(91deg,#782959 1.43%,#34117f 32.57%,#0329ae 100.28%,#1073d8 100.28%));border-radius:100px;justify-content:center;gap:10px;width:100%;padding:14px 30px;font-family:GothicA1-Medium,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal;display:flex}#cart-widget .cart__widget__checkout-button[disabled]{cursor:default;pointer-events:none;background:#3333334d}#cart-widget .cart__widget__title{color:var(--Black,#333);letter-spacing:-.68px;font-size:36px;font-style:normal;font-weight:500;line-height:42px}@media (width>=500px){#cart-widget .cart__widget__title{letter-spacing:-.8px;margin-bottom:23px;font-size:40px;line-height:45px}}#cart-widget .cart__widget__power-step{display:none}#cart-widget .cart__widget__power-step.active{display:block}#cart-widget .cart__widget__power-step .cart__widget__title{padding-bottom:0}#cart-widget .cart__widget__power-step .cart__widget__description{margin-top:20px;margin-bottom:20px}@media (width>=500px){#cart-widget .cart__widget__power-step .cart__widget__description{margin-top:8px}}#cart-widget .cart__widget__power-step .cart__bundle-images{border-bottom:1px solid var(--inactive-text,#dadada);margin-bottom:12px;padding-bottom:20px}#cart-widget .cart__widget__power-step .power-step__package-price{color:var(--Black,#333);font-family:var(--FONT-STACK-BUTTON,"GothicA1-Medium"),sans-serif;justify-content:space-between;font-size:18px;font-style:normal;font-weight:600;line-height:18px;display:flex}#cart-widget .cart__widget__power-step .power-step__submit-wrapper{justify-content:space-between;gap:10px;margin-top:52px;display:flex}#cart-widget .cart__widget__power-step .power-step__submit-wrapper>*{flex:0 0 50%}#cart-widget .cart__widget__power-step .power-step__submit-wrapper .reject-power-step{background:var(--light-line,#ececec);color:#333}#cart-widget .cart__widget__power-step .power-step__submit-wrapper .accept-power-step.loading{pointer-events:none;cursor:none}#cart-widget .cart__widget__power-step .power-step__submit-wrapper .accept-power-step.loading .loader{display:block}#cart-widget .cart__widget__power-step .power-step__submit-wrapper .accept-power-step.loading .btn-label{display:none}#cart-widget .cart__widget__power-step .power-step__submit-wrapper .accept-power-step .loader{aspect-ratio:1;border:4px solid #514b82;border-radius:50%;width:30.4px;animation:.8s linear infinite alternate l20-1,1.6s linear infinite l20-2;display:none}@keyframes l20-1{0%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%);clip-path:polygon(50% 50%,0 0,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%)}12.5%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%);clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%)}25%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,100% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,100% 100%,100% 100%)}50%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,50% 100%,0% 100%);clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}62.5%{-webkit-clip-path:polygon(50% 50%,100% 0,100% 0%,100% 0%,100% 100%,50% 100%,0% 100%);clip-path:polygon(50% 50%,100% 0,100% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}75%{-webkit-clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0% 100%);clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0% 100%)}to{-webkit-clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0% 100%);clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0% 100%)}}@keyframes l20-2{0%{transform:scaleY(1)rotate(0)}49.99%{transform:scaleY(1)rotate(135deg)}50%{transform:scaleY(-1)rotate(0)}to{transform:scaleY(-1)rotate(-135deg)}}#cart-widget .cart__widget__power-step .power-step-error-message{display:none}#cart-widget .cart__widget__power-step .power-step-error-message.active{color:red;text-align:center;font-size:15px;font-style:itelic;border:1px solid red;margin-top:10px;padding-block:10px;display:block}.cart__widget{z-index:99999999;background:#fff;border:1px solid #000;max-width:542px;padding:20px 16px;position:fixed;bottom:0;right:0}@media (width>=768px){.cart__widget{padding:30px}}.cart__widget__title{margin-bottom:10px;font-size:18px;font-weight:700}.cart__widget__accordion-trigger{cursor:pointer;align-items:center;display:flex}.cart__widget__accordion-trigger .icon-toggle-plus,.cart__widget__accordion-trigger .icon-toggle-minus{margin-left:10px}.cart__widget__tabs{width:100%;display:flex}.cart__widget__tabs-button{cursor:pointer;border:none;border-radius:5px;padding:10px 20px}.cart__widget__tabs-button.active{background-color:#ccc}.cart__widget__tab-content-item{display:none}.cart__widget__tab-content-item.active{display:block}.cart__widget__close-button{cursor:pointer;font-size:34px;position:absolute;top:10px;right:10px}.cart__bundle-button{cursor:pointer;border:none;border-radius:5px;width:100%;margin-bottom:10px;padding:10px}.cart__bundle-button:hover{background-color:#f7f7f7}.cart__bundle-images{justify-content:space-around;margin-bottom:20px;display:flex}.cart__bundle-image-placeholder{border:1px solid #ccc;justify-content:center;align-items:center;display:flex}.cart__bundle-image-placeholder-text{font-size:24px}.cart__add-more-button{cursor:pointer;background:var(--Black,#333);color:#fff;border:none;border-radius:100px;width:100%;padding:10px}#cart-widget .cart__widget__tabs{width:100%}#cart-widget .cart__widget__tabs .cart__widget__tab-button{width:50%}#cart-widget .cart__widget__tab-content .cart__widget__tab-content-item p{color:var(--Black,#333);font-size:12px;font-style:normal;font-weight:500;line-height:20px}@media (width>=500px){#cart-widget .cart__widget__tab-content .cart__widget__tab-content-item p{font-size:14px}}#cart-widget .cart__widget__tab-content-item .cart__description{color:var(--Black,#333);text-align:center;margin:10px 0 0;font-size:12px;font-style:normal;font-weight:500;line-height:18px}#cart-widget .cart__widget__tab-button.active{color:#fff;background-color:#0329ae;border:1px solid #0329ae}#cart-widget .cart__widget__tab-button{text-align:center;letter-spacing:-.32px;border:1px solid #dadada;border-radius:0;padding:8px;font-family:Epilogue;font-size:16px;font-style:normal;font-weight:600;line-height:24px}@media (width>=500px){#cart-widget .cart__widget__tab-button{letter-spacing:-.36px;padding:8px 38.5px;font-size:18px}}.cart__open-button{cursor:pointer;z-index:1000;writing-mode:vertical-rl;background-color:var(--Klein-Blue,#0329ae);color:var(--White,#fff);font-family:var(--FONT-STACK-BUTTON,"GothicA1-Medium"),sans-serif;border:none;border-radius:0;padding:16px 12px;font-size:18px;font-style:normal;font-weight:500;line-height:normal;display:none;position:fixed;top:50%;right:0;transform:translateY(-50%)rotate(180deg)}.cart__open-button.active{display:inline-block}.cart__open-button:hover{background-color:#001e88}@media only screen and (width>=768px){#MainContent:has(section.product-single[data-sticky-enabled=true]){position:relative}#MainContent:has(section.product-single[data-sticky-enabled=true]) section.product-single[data-sticky-enabled=true] .product-single__wrapper--large{grid-template-columns:100%}#MainContent:has(section.product-single[data-sticky-enabled=true]) section.product-single[data-sticky-enabled=true] .product-single__details{width:calc(30% - var(--gutter)/2);padding-top:0;padding-right:var(--gutter);z-index:15;background:#fff;margin-bottom:60px;position:fixed;right:0}#MainContent:has(section.product-single[data-sticky-enabled=true]) .shopify-section{grid-template-columns:calc(70% - var(--gutter)/2)calc(30% - var(--gutter)/2);display:grid}#MainContent:has(section.product-single[data-sticky-enabled=true]) .shopify-section:has([sticky-stop-marker]),#MainContent:has(section.product-single[data-sticky-enabled=true]) .shopify-section:has([sticky-stop-marker])~.shopify-section{grid-template-columns:100%}#MainContent:has(section.product-single[data-sticky-enabled=true]) .shopify-section:not(:has([sticky-stop-marker])) .wrapper,#MainContent:has(section.product-single[data-sticky-enabled=true]) .shopify-section:not(:has([sticky-stop-marker])) .wrapper--full-padded{padding-right:0}}.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__loader,.pswp-zoom-gallery .pswp__loader,.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__bg,.pswp-zoom-gallery .pswp__bg{background:#f7f7f7}@media only screen and (width<=1023px){.product-single__wrapper--carousel .product-single__media-slider:not(.flickity-enabled){padding-left:40px;padding-right:40px;position:relative;overflow:hidden}.product-single__wrapper--carousel .product-single__media-slider:not(.flickity-enabled) .product-single__media-slide{width:100%}.product-single__wrapper--carousel .product-single__media-slider:not(.flickity-enabled) .product-single__media-slide:not(:first-child){opacity:0;pointer-events:none;visibility:hidden;display:block;position:absolute;top:0;left:0}}.grid-icon{text-align:center;text-wrap:balance;background-color:#f7f7f7;border-radius:.5rem;flex-flow:column;justify-content:center;align-items:center;padding:.625rem .875rem;font-size:.8125rem;line-height:1.5;display:flex}.grid-icon__wrapper{padding-top:calc(var(--padding-top,0)/2);padding-bottom:calc(var(--padding-bottom,0)/2);grid-template-columns:1fr 1fr;gap:.125rem;display:grid}@media screen and (width>=1440px){.grid-icon__wrapper{gap:.25rem}}.grid-icon__icon{width:auto;height:1.25rem;margin-top:.2rem;margin-bottom:.375rem}@media screen and (width>=1440px){.grid-icon{padding:.625rem 1rem}}.offer-banner{margin-top:calc(var(--padding-top,0)/2);margin-bottom:calc(var(--padding-bottom,0)/2);background-color:#e9f1ff;border-radius:.5rem;min-height:5rem;display:flex}.offer-banner__image{flex-shrink:1;width:7rem;display:flex;position:relative}.offer-banner__img{object-fit:cover;object-position:right center;border-radius:.375rem;width:100%;height:100%;position:absolute;top:0;left:0}.offer-banner__content{text-align:center;text-wrap:balance;flex:1 0;align-self:center;min-width:0;padding:.5rem .875rem .875rem .75rem}.offer-banner__headline{font-size:1rem;font-family:var(--FONT-STACK-HEADING,sans-serif);font-weight:var(--FONT-WEIGHT-HEADING);font-style:var(--FONT-STYLE-HEADING);text-transform:var(--HEADING-TEXT-CAPS);color:var(--COLOR-ACCENT);margin:0 0 .25rem}.offer-banner__description{color:color-mix(in lab,currentColor 70%,var(--COLOR-ACCENT));margin:0;font-size:.75rem}.selector-wrapper--grid{margin:0}.selector-wrapper--grid .radio__fieldset{grid-template-columns:repeat(var(--columns,4),1fr);gap:.25rem;display:grid}@media screen and (width>=1440px){.selector-wrapper--grid .radio__fieldset{gap:.375rem}}.selector-wrapper--grid .radio__button{width:100%;height:auto;margin:0!important}.selector-wrapper--grid .radio__label{padding:1rem .5rem;font-size:.875rem;border-radius:.25rem!important}.selector-wrapper--grid .radio__legend{margin-bottom:.75rem}.radio__legend__label{text-transform:none;letter-spacing:0;font-size:.875rem!important}.product__form{flex-flow:column;gap:0;display:flex}.product__form>:not(input[type=hidden]):not(:first-child):not(:empty):not(.product__selectors){margin-top:var(--form-margin)}.product__title{font-size:1.5rem}.product__title--wrapper{justify-content:space-between;align-items:baseline;display:flex}.product__title__sub{align-items:baseline;gap:.625rem;margin-bottom:.125rem;font-size:.875rem;display:flex}.product__title__sub p{margin:0}@media screen and (width>=1440px){.product__title__sub{margin-bottom:.25rem}}.product__price{font-size:1.25rem;font-family:var(--FONT-STACK-BODY);flex-flow:row-reverse;align-items:baseline;gap:.375rem;display:flex;position:relative}@media screen and (width>=1440px){.product__price{gap:.5rem}}.product__price--compare{font-size:.8em}.product__price--off{color:var(--saving-bg);background:0 0;margin:-.25rem 0 0;padding:0;font-size:.875rem;font-weight:600;position:absolute;top:100%;right:0}.product__price--off>:not([data-price-off-amount]){display:none}.product__title-and-price{display:block}.pdp-rating__scale{font-weight:600}.pdp-rating__reviews{color:color-mix(in lab,currentColor 70%,transparent)}.pdp-rating svg{vertical-align:middle;width:auto;height:.7lh;margin-right:.125rem;display:inline-block;transform:translateY(-12%)}.show_button{margin-top:0!important}.product__submit__item .product__submit__add{background:var(--PRIMARY-BUTTONS-COLOR-BG)}.product__submit__item .product__submit__add:hover{background:var(--PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN)}#nav-drawer{flex-direction:column;height:auto;display:flex}#nav-drawer .search-popdown{border-top:1px solid var(--inactive-text,#dadada);background:#fff}#nav-drawer .search-popdown .search-form__inner{padding:20px 16px}#nav-drawer .search-popdown .search-form__input{border:1px solid var(--text);background:0 0}#nav-drawer .search-popdown .search-form__input::placeholder{color:#3339;font-size:14px;font-weight:600}#nav-drawer .nav-drawer__container ul,#nav-drawer .nav-drawer__container ul li{margin-bottom:0;margin-left:0;list-style:none}#nav-drawer .nav-drawer__arrow{height:12px;display:flex}#nav-drawer .nav-drawer__arrow svg{width:12px}#nav-drawer .sub-item-link,#nav-drawer .nav-drawer__content{height:100%}#nav-drawer .nav-drawer__container{width:100%;max-height:100vh;position:relative;overflow:hidden}#nav-drawer .nav-drawer__menu-main{padding:var(--inner)}#nav-drawer .nav-drawer__primary-links,#nav-drawer .nav-drawer__secondary-links{flex-direction:column;display:flex}#nav-drawer .nav-drawer__primary-links{gap:18px}#nav-drawer .nav-drawer__secondary-links{gap:14px}#nav-drawer .nav-drawer__secondary-links li{font-size:20px;font-weight:600}#nav-drawer .nav-drawer__level{width:100%;transition:right .3s ease-in-out;position:absolute;top:0;left:-100%}#nav-drawer .nav-drawer__level.active{left:0}#nav-drawer .nav-drawer__submenu{padding:var(--inner);width:100%;height:100%;transition:transform .3s,right .3s;position:absolute;top:0;left:0;right:-100%;transform:translate(100%)}#nav-drawer .nav-drawer__submenu.active{right:0;transform:translate(0)}#nav-drawer .nav-drawer__submenu-toggle{cursor:pointer;justify-content:space-between;align-items:center;width:100%;font-size:24px;font-weight:600;display:flex}#nav-drawer .nav-drawer__back-to-menu{cursor:pointer;z-index:1;height:54px;padding:18px;transition:right .3s ease-in-out;display:none;position:absolute;top:0;left:100%}#nav-drawer .nav-drawer__back-to-menu.active{display:block;left:0}#nav-drawer .nav-drawer__back-to-menu.active svg{width:18px}#nav-drawer .drawer__title{display:none}#nav-drawer .drawer__title.active{display:block}#nav-drawer .drawer__menu-title{text-align:center;margin-left:calc(-1*var(--inner));width:100%}#nav-drawer .drawer__menu-title,#nav-drawer .nav-drawer__submenu .submenu_first_list{font-size:20px;font-weight:600;line-height:normal}#nav-drawer .nav-drawer__menu-secondary>ul{border-top:1px solid var(--inactive-text,#dadada);padding-top:30px;position:relative}#SiteHeader .sub-item-shape-link,#nav-drawer .sub-item-link{justify-content:center;align-items:center;gap:10px;display:flex}#SiteHeader .sub-item-shape-container{gap:10px}#SiteHeader .sub-item-shape-container .navlink--child+.sub-item-shape-link{margin-top:10px}#SiteHeader .sub-item-shape-link{border:1px solid var(--inactive-text,#dadada);border-radius:100px;padding:8px 14px}#SiteHeader .sub-item-strength-container{flex-wrap:wrap;align-items:center;gap:8px;max-width:200px;margin-top:20px;display:flex}#SiteHeader .sub-item-strength-link{border:1px solid var(--inactive-text,#dadada);justify-content:center;align-items:center;min-width:56px;min-height:46px;margin:0;padding:0;font-size:14px;display:flex}.shape-list{border-top:1px solid #ececec;padding-top:30px}.shape-list,.strength-list{margin-top:30px;font-size:14px;font-weight:600}.shape-options,.strength-options{padding-top:var(--inner);flex-wrap:wrap;gap:10px;display:flex}.shape-options li,.strength-options li{border:1px solid var(--inactive-text,#dadada)}.shape-options li{border-radius:100px;gap:10px;padding:8px 14px;font-size:16px}.shape-options li a{font-weight:500}.strength-options li{width:52px;height:46px;margin:0;padding:0;font-size:14px}.strength-options li a{font-weight:500}#CustomFilterForm{display:none}@media screen and (width>=768px){#CustomFilterForm{display:block}}.filter-container{flex-wrap:wrap;gap:.75rem;display:flex}.filter-select{-webkit-user-select:none;user-select:none;position:relative}.filter-toggle{-webkit-appearance:none;appearance:none;border:1px solid var(--bg-darken);background:var(--bg);cursor:pointer;border-radius:9999px;align-items:center;gap:.5rem;padding:2px 13px;font-family:GothicA1-Medium;font-size:14px;font-weight:500;display:flex}.filter-toggle .arrow{margin-left:6px;font-size:10px;transform:rotate(90deg)}.filter-options{background:var(--bg);border:1px solid var(--bg-darken);z-index:10;border-radius:.5rem;min-width:168px;margin-left:0;padding:.5rem;list-style:none;display:none;position:absolute;top:110%;left:0;box-shadow:0 4px 12px #0000001a}.filter-options li{margin-bottom:.25rem}.filter-options li label{cursor:pointer;align-items:center;padding:3px 0 0 30px;display:flex;position:relative}.filter-options input[type=checkbox]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.filter-options input[type=checkbox]+p.select-option-text:before,.filter-options input[type=checkbox]+img+p.select-option-text:before{content:"";color:var(--white);border:var(--BORDER-WIDTH)solid #c7c7c7;background-color:#fff;border-radius:2px;width:20px;height:20px;margin-top:3px;transition:background-color .2s,border-color .2s;position:absolute;top:0;left:0}.filter-options input[type=checkbox]:checked+p.select-option-text:before,.filter-options input[type=checkbox]:checked+img+p.select-option-text:before,.filter-options li.checked-state input[type=checkbox]+p.select-option-text:before,.filter-options li.checked-state input[type=checkbox]+img+p.select-option-text:before{background:var(--text)var(--icon-check)no-repeat center center;background-color:#000;background-size:14px;border-color:#000}.filter-options input[type=checkbox]:disabled+p.select-option-text:before,.filter-options input[type=checkbox]:disabled+img+p.select-option-text:before{opacity:.5;cursor:not-allowed}.filter-options li.selecting label{background-color:#0000000d}.filter-options li.selecting input[type=checkbox]+p.select-option-text:before,.filter-options li.selecting input[type=checkbox]+img+p.select-option-text:before{border-color:#000}.filter-select.open .filter-options{display:block}.filter-with-selects{display:flex}@media screen and (width>=768px){.collection__filters__toggle{border-right:1px solid #ececec;border-radius:0;margin-right:20px;padding-right:20px}}.select-option-text{margin:0;font-size:12px;font-weight:500}.filter-select-image-shape{width:40px;height:auto;margin-right:10px}.filter-select-image-color{border-radius:100%;width:20px;height:20px;margin-right:10px}.filter-select.open .color-list{grid-template-columns:1fr 1fr;gap:5px;min-width:318px;display:grid}.filter-select.open .shape-list{margin-top:0}.filter__button{justify-content:space-between;align-items:center;width:100%;display:flex}.filter__label-content{align-items:center;display:flex}.filter__counter{color:#999;margin-left:auto}.color-swatches__main{z-index:5;width:100%;position:relative;bottom:40px;left:0}.color-swatches__main .connected-products-wrapper{z-index:5;justify-content:center;gap:3px;margin:0;list-style:none;display:flex;position:relative}.color-swatches__main .connected-products-wrapper .connected-product__swatch{cursor:pointer;border-radius:40px;justify-content:center;align-items:center;width:24px;height:24px;margin:0;display:flex;overflow:hidden}.color-swatches__main .connected-products-wrapper .connected-product__swatch:has(input.selected){border:1px solid #000}.color-swatches__main .connected-products-wrapper .connected-product__swatch label{cursor:pointer;justify-content:center;align-items:center;margin:0;display:flex}.color-swatches__main .connected-products-wrapper .connected-product__swatch input{width:1px;height:1px;display:none}.color-swatches__main .connected-products-wrapper .connected-product__swatch a,.color-swatches__main .connected-products-wrapper .connected-product__swatch img{border-radius:100%;width:18px;height:18px;margin:0;padding:0}#shopify-pc__banner.shopify-pc__banner__dialog{border-radius:.5rem;box-shadow:0 0 0 50vh #00000080}#shopify-pc__banner.shopify-pc__banner__dialog h2{font-size:1.5rem;font-weight:500}#shopify-pc__banner.shopify-pc__banner__dialog p{color:#000000b3}#shopify-pc__banner.shopify-pc__banner__dialog button{--btn-border:var(--OUTLINE-BUTTONS-PRIMARY-BORDER);--btn-bg:var(--OUTLINE-BUTTONS-PRIMARY-BG);--btn-text:var(--OUTLINE-BUTTONS-PRIMARY-TEXT);--btn-bg-hover:var(--OUTLINE-BUTTONS-PRIMARY-BG-HOVER);font-family:var(--FONT-STACK-BUTTON,sans-serif);font-weight:var(--FONT-WEIGHT-BUTTON);font-style:var(--FONT-STYLE-BUTTON);text-transform:var(--BUTTON-TEXT-CAPS);letter-spacing:var(--LETTER-SPACING-BUTTON);--top-bottom-padding:15px;--left-right-padding:22px;--btn-inner-top-bottom:calc(var(--top-bottom-padding)*var(--adjust-button));--btn-inner-left-right:calc(var(--left-right-padding)*var(--adjust-button));padding:var(--btn-inner-top-bottom)var(--btn-inner-left-right);border-radius:var(--RADIUS);border:var(--BORDER-WIDTH)solid var(--btn-border);background:var(--btn-bg);color:var(--btn-text);box-shadow:none;line-height:1.53;font-size:calc(1rem*var(--adjust-button));text-align:center;will-change:color,border,background;z-index:1;-webkit-tap-highlight-color:initial;margin:0;text-decoration:none;transition:color .3s,border .3s,background linear;display:inline-block;position:relative;overflow:hidden}#shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__btn-accept{--btn-inner-top-bottom:calc(var(--top-bottom-padding)*var(--adjust-button));--btn-inner-left-right:calc(var(--left-right-padding)*var(--adjust-button));--btn-border:var(--PRIMARY-BUTTONS-COLOR-BORDER);--btn-bg:var(--PRIMARY-BUTTONS-COLOR-BG);--btn-text:var(--PRIMARY-BUTTONS-COLOR-TEXT);--btn-bg-hover:var(--COLOR-PRIMARY-OPPOSITE-ALPHA-20);border-width:var(--BORDER-WIDTH);order:5}@media only screen and (width<=30rem){#shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__btn-accept{order:-1}}#shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__btn-decline{order:-1}@media only screen and (width<=30rem){#shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__btn-decline{order:5}}#shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__btns{gap:.5rem;margin-top:.75rem}#shopify-pc__prefs h2,#shopify-pc__prefs h3{font-weight:500}#shopify-pc__prefs h3{margin-bottom:.3em}#shopify-pc__prefs p{color:#000000b3}#shopify-pc__prefs .shopify-pc__prefs__option label{margin-bottom:0;font-weight:500}#shopify-pc__prefs .shopify-pc__prefs__option p{font-size:.75rem}#shopify-pc__prefs header{flex-shrink:0;height:auto}#shopify-pc__prefs .shopify-pc__prefs__header-actions{gap:.5rem}#shopify-pc__prefs .shopify-pc__prefs__header-actions button{--btn-border:var(--OUTLINE-BUTTONS-PRIMARY-BORDER);--btn-bg:var(--OUTLINE-BUTTONS-PRIMARY-BG);--btn-text:var(--OUTLINE-BUTTONS-PRIMARY-TEXT);--btn-bg-hover:var(--OUTLINE-BUTTONS-PRIMARY-BG-HOVER);font-family:var(--FONT-STACK-BUTTON,sans-serif);font-weight:var(--FONT-WEIGHT-BUTTON);font-style:var(--FONT-STYLE-BUTTON);text-transform:var(--BUTTON-TEXT-CAPS);letter-spacing:var(--LETTER-SPACING-BUTTON);--top-bottom-padding:15px;--left-right-padding:22px;--btn-inner-top-bottom:calc(var(--top-bottom-padding)*var(--adjust-button));--btn-inner-left-right:calc(var(--left-right-padding)*var(--adjust-button));padding:var(--btn-inner-top-bottom)var(--btn-inner-left-right);border-radius:var(--RADIUS);border:var(--BORDER-WIDTH)solid var(--btn-border);background:var(--btn-bg);color:var(--btn-text);box-shadow:none;line-height:1.53;font-size:calc(1rem*var(--adjust-button));text-align:center;will-change:color,border,background;z-index:1;-webkit-tap-highlight-color:initial;margin:0;text-decoration:none;transition:color .3s,border .3s,background linear;display:inline-block;position:relative;overflow:hidden}#shopify-pc__prefs .shopify-pc__prefs__overlay{display:none}#shopify-pc__prefs #shopify-pc__prefs__header-accept,#shopify-pc__prefs #shopify-pc__prefs__header-save.primary{--btn-inner-top-bottom:calc(var(--top-bottom-padding)*var(--adjust-button));--btn-inner-left-right:calc(var(--left-right-padding)*var(--adjust-button));--btn-border:var(--PRIMARY-BUTTONS-COLOR-BORDER);--btn-bg:var(--PRIMARY-BUTTONS-COLOR-BG);--btn-text:var(--PRIMARY-BUTTONS-COLOR-TEXT);--btn-bg-hover:var(--COLOR-PRIMARY-OPPOSITE-ALPHA-20);border-width:var(--BORDER-WIDTH)}@media only screen and (width<=30rem){#shopify-pc__prefs .shopify-pc__prefs__dialog{max-height:calc(100% - 2rem)}}.list-collections__item__content.list-collections__item__content--under{padding:14px 30px}.fluid-display-2xl{font-size:var(--font-fluid-display-2xl)}.fluid-display-xl{font-size:var(--font-fluid-display-xl)}.fluid-display-l{font-size:var(--font-fluid-display-l)}.fluid-h1{font-size:var(--font-fluid-h1)}.fluid-h2{font-size:var(--font-fluid-h2)}.fluid-h3{font-size:var(--font-fluid-h3)}.fluid-h4{font-size:var(--font-fluid-h4)}.fluid-h5{font-size:var(--font-fluid-h5)}.fluid-h6{font-size:var(--font-fluid-h6)}.fluid-body-xl{font-size:var(--font-fluid-body-xl)}.fluid-body-l{font-size:var(--font-fluid-body-l)}.fluid-body-m{font-size:var(--font-fluid-body-m)}.fluid-body-s{font-size:var(--font-fluid-body-s)}.fluid-body-xs{font-size:var(--font-fluid-body-xs)}.shopify-app-block:has([class^=junip-]) .junip-product-review-container{max-width:none;padding:0}.shopify-app-block:has([class^=junip-]) .junip-product-review-title{font-size:var(--font-fluid-h2);margin-bottom:var(--padding-fluid-s)}.shopify-app-block:has([class^=junip-]) .junip-powered-by-footer{display:none}.shopify-app-block:has([class^=junip-]) .junip-product-review-average,.shopify-app-block:has([class^=junip-]) .junip-customer-name,.shopify-app-block:has([class^=junip-]) .junip-review-title,.shopify-app-block:has([class^=junip-]) .junip-product-review-title{font-family:var(--FONT-STACK-HEADING,sans-serif);font-weight:var(--FONT-WEIGHT-HEADING);font-style:var(--FONT-STYLE-HEADING);text-transform:var(--HEADING-TEXT-CAPS)}.shopify-app-block:has([class^=junip-]) .junip-product-review-average{font-size:var(--font-fluid-display-xl)}.shopify-app-block:has([class^=junip-]) .junip-customer-name{font-size:var(--font-fluid-body-l)}.shopify-app-block:has([class^=junip-]) .junip-review-title{font-size:var(--font-fluid-body-xl)}.shopify-app-block:has([class^=junip-]) .junip-review-product{font-size:var(--font-fluid-body-s);font-weight:700}.shopify-app-block:has([class^=junip-]) .junip-review-date{font-size:var(--font-fluid-body-xs);color:color-mix(in lab,currentColor 70%,transparent)}.shopify-app-block:has([class^=junip-]) .junip-review-body{font-size:var(--font-fluid-body-m);color:color-mix(in lab,currentColor 70%,transparent)}.shopify-app-block:has([class^=junip-]) .junip-review-list-item-container{padding:var(--padding-fluid-s);background:#f7f7f7;border-radius:.5rem}.shopify-app-block:has([class^=junip-]) .junip-reviews-layout-list{flex-flow:column;gap:.5rem;display:flex}.shopify-app-block:has([class^=junip-]) .junip-reviews-layout-list .junip-separator{display:none}.shopify-app-block:has([class^=junip-]) .junip-avatar-style-initials{border:0;margin-right:.8rem;padding:0}.shopify-app-block:has([class^=junip-]) .junip-avatar .junip-avatar-initials{background:color-mix(in lab,var(--COLOR-ACCENT)30%,transparent)}.shopify-app-block:has([class^=junip-]) .junip-recommendation-container{color:#052e16;font-family:var(--FONT-STACK-HEADING,sans-serif);font-weight:var(--FONT-WEIGHT-HEADING);background:#86efac;border-radius:.25rem;padding:.6rem .8rem}.shopify-app-block:has([class^=junip-]) .junip-recommendation-container .junip-recommendation-icon{opacity:.8;background-image:url(icon-thumbs-up.4115d46b.svg);width:1.2em;height:1.2em}.shopify-app-block:has([class^=junip-]) .junip-vote-button svg{display:none}.shopify-app-block:has([class^=junip-]) .junip-vote-button:after{content:"";background:red;width:1em;height:1em;display:block;transform:scale(1.1)}.shopify-app-block:has([class^=junip-]) .junip-vote-button.junip-vote-up:after{background:url(thumb-up.e1082859.svg) 50%/contain no-repeat}.shopify-app-block:has([class^=junip-]) .junip-vote-button.junip-vote-down:after{background:url(thumb-down.90820d0f.svg) 50%/contain no-repeat}.shopify-app-block:has([class^=junip-]) div:has(>.junip-recommendation-container){align-items:baseline}.shopify-app-block:has([class^=junip-]) .homepage-reviews .junip-product-review-average{font-size:var(--font-fluid-display-2xl)}.shopify-app-block:has([class^=junip-]) .homepage-reviews .junip-product-review-average-container{flex-flow:column;align-items:center;display:flex}@media screen and (width>=1000px){.shopify-app-block:has([class^=junip-]) .homepage-reviews .junip-review-section-container{gap:0 1rem;display:grid}.shopify-app-block:has([class^=junip-]) .homepage-reviews .junip-product-review-summary-wrapper{grid-row:1/span 2}.shopify-app-block:has([class^=junip-]) .homepage-reviews .junip-separator{display:none}.shopify-app-block:has([class^=junip-]) .homepage-reviews .junip-filters,.shopify-app-block:has([class^=junip-]) .homepage-reviews .junip-filters-container{margin-top:0}.shopify-app-block:has([class^=junip-]) .homepage-reviews .junip-reviews-container,.shopify-app-block:has([class^=junip-]) .homepage-reviews .junip-see-more,.shopify-app-block:has([class^=junip-]) .homepage-reviews .junip-filters{grid-column-start:2}.shopify-app-block:has([class^=junip-]) .homepage-reviews .junip-product-review-summary-container{top:calc(var(--header-sticky-height) + 1rem);column-gap:1rem;margin:0;position:sticky}.shopify-app-block:has([class^=junip-]) .homepage-reviews .junip-product-review-summary-flex-wrapper{flex-flow:column}}@media screen and (width>=1440px){.shopify-app-block:has([class^=junip-]) .homepage-reviews .junip-product-review-summary-container{column-gap:2rem}}.header__grandparent__links .dropdown__family{line-height:2}.vision-test-modal{z-index:9999;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .3s;position:fixed;top:0;left:0}.vision-test-modal.is-open{pointer-events:auto;opacity:1}.vision-test-modal.is-open .vision-test-modal__panel{transform:translate(0)}@media screen and (width>=1000px){.vision-test-modal.is-open .vision-test-modal__panel{transform:translate(-50%,-50%)scale(1)}}.vision-test-modal__overlay{cursor:pointer;background-color:#0009;width:100%;height:100%;position:absolute;top:0;left:0}.vision-test-modal__panel{background-color:#fff;flex-direction:column;transition:transform .3s;display:flex;position:absolute}@media (width<=767px){.vision-test-modal__panel{width:90%;height:100%;top:0;right:0;transform:translate(100%)}}@media screen and (width>=1000px){.vision-test-modal__panel{border-radius:8px;width:95vw;max-width:1400px;height:95vh;max-height:900px;top:50%;left:50%;transform:translate(-50%,-50%)scale(.95);box-shadow:0 10px 40px #0003}}.vision-test-modal__header{border-bottom:1px solid #e5e5e5;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}@media screen and (width>=1000px){.vision-test-modal__header{padding:1.5rem 2rem}}.vision-test-modal__title{margin:0;font-size:1.125rem;font-weight:600}@media screen and (width>=1000px){.vision-test-modal__title{font-size:1.25rem}}.vision-test-modal__close{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:.5rem;transition:background-color .2s;display:flex}.vision-test-modal__close:hover{background-color:#f5f5f5}.vision-test-modal__close svg{width:20px;height:20px}.vision-test-modal__content{flex-direction:column;flex:1;display:flex;overflow:hidden}.vision-test-modal__iframe-container{flex:1;width:100%;height:100%;position:relative;overflow:hidden}.vision-test-modal__iframe{border:none;width:100%;height:100%}.vision-test-modal__loading{color:#666;font-size:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}shipping-cutoff-countdown{font-size:var(--font-fluid-body-s);text-align:center;text-wrap:pretty;display:block}shipping-cutoff-countdown .shipping-cutoff__countdown-container{text-transform:lowercase;font-weight:700}shipping-cutoff-countdown p{font:inherit;margin:0}.hero{position:relative;overflow:hidden}.hero__overlay{z-index:1;pointer-events:none;position:absolute;inset:0}.hero__media{z-index:0;position:absolute;inset:0}.hero__media-item{position:absolute;inset:0}.hero__video{object-fit:cover;width:auto;min-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero__image{position:absolute;inset:0}.hero__content{z-index:2;min-height:inherit;width:100%;height:100%;padding:2rem 0;display:flex;position:relative}@media screen and (width>=1440px){.hero__content{padding:3rem 0}}.hero__content-inner{max-width:32rem}@media screen and (width<=767px){.hero__content-inner{max-width:100%}}.hero__heading{font-family:var(--FONT-STACK-HEADING,sans-serif);font-weight:var(--FONT-WEIGHT-HEADING);font-style:var(--FONT-STYLE-HEADING);text-transform:var(--HEADING-TEXT-CAPS);margin:0}.hero__heading p{margin:0}.hero__description{color:color-mix(in lab,currentColor 80%,transparent);margin-top:.625rem}@media screen and (width>=1000px){.hero__description{max-width:26.25rem;margin-top:1rem}}.hero__description p{margin:0}.hero__buttons{margin-top:1rem}@media screen and (width>=1000px){.hero__buttons{margin-top:1.5rem}}.hero__buttons .main-buttons__item{margin:0}.hero__media .lazy-image.is-loading{background:0 0}.hero__media .lazy-image.is-loading:after{display:none}.hero__media img.is-loading{opacity:1}.hero__link{z-index:3;position:absolute;inset:0}.hero__link~.hero__content{pointer-events:none}.hero__btn{pointer-events:auto;cursor:pointer}.inherit-height .hero__media{padding-top:var(--container-padding-top,0);position:relative}.inherit-height .hero__media-item,.inherit-height .hero__content{position:absolute;inset:0}@media screen and (width<=767px){.inherit-height-mobile{min-height:auto!important}.inherit-height-mobile .hero__media{padding-top:var(--container-padding-top,0);position:relative}.inherit-height-mobile .hero__media-item,.inherit-height-mobile .hero__content{position:absolute;inset:0}.inherit-height.full-height-mobile .hero__media,.inherit-height.three-quarters-height-mobile .hero__media,.inherit-height.two-thirds-height-mobile .hero__media,.inherit-height.one-half-height-mobile .hero__media,.inherit-height.one-third-height-mobile .hero__media,.inherit-height.one-fifth-height-mobile .hero__media,.inherit-height.seven-fifty-height-mobile .hero__media,.inherit-height.six-fifty-height-mobile .hero__media,.inherit-height.five-fifty-height-mobile .hero__media,.inherit-height.four-fifty-height-mobile .hero__media{padding-top:0;position:absolute}.inherit-height.full-height-mobile .hero__content,.inherit-height.three-quarters-height-mobile .hero__content,.inherit-height.two-thirds-height-mobile .hero__content,.inherit-height.one-half-height-mobile .hero__content,.inherit-height.one-third-height-mobile .hero__content,.inherit-height.one-fifth-height-mobile .hero__content,.inherit-height.seven-fifty-height-mobile .hero__content,.inherit-height.six-fifty-height-mobile .hero__content,.inherit-height.five-fifty-height-mobile .hero__content,.inherit-height.four-fifty-height-mobile .hero__content{position:relative}.hide-mobile{display:none!important}}@media screen and (width>=768px){.hide-desktop{display:none!important}}.media-text{position:relative}.media-text--text-center .media-text__content-inner{text-align:center;margin-left:auto;margin-right:auto}.media-text--text-right .media-text__content-inner{text-align:right;margin-left:auto}.media-text__inner{align-items:stretch;gap:var(--section-gap-mobile,1.5rem);flex-direction:column;width:100%;display:flex}@media screen and (width>=768px){.media-text__inner{align-items:center;gap:calc(var(--section-gap,0px)/2);flex-direction:row}.media-text__inner--media-right{flex-direction:row-reverse}}.media-text__inner--media-left .media-text__inner__content-inner{margin-left:0}@media screen and (width>=768px){.media-text__inner--media-right .media-text__inner__content-inner{margin-left:auto}}.media-text__media{flex-shrink:0;width:100%;position:relative}@media screen and (width>=768px){.media-text__media{width:50%}}.media-text__media--no-mobile-override .media-text__media-desktop{display:block}.media-text__media--no-mobile-override .media-text__media-mobile{display:none}.media-text a.media-text__media{display:block}.media-text__media-inner{background-color:var(--bg-secondary,#f5f5f5);width:100%;position:relative;overflow:hidden}.media-text__media-inner .image-fill,.media-text__media-inner .lazy-image{width:100%;height:100%;position:absolute;top:0;left:0;padding-top:0!important}.media-text__media-inner img{object-fit:cover;width:100%;height:100%}.media-text__media-inner--1-1{aspect-ratio:1}.media-text__media-inner--16-9{aspect-ratio:16/9}.media-text__media-inner--21-9{aspect-ratio:21/9}.media-text__media-inner--4-5{aspect-ratio:4/5}.media-text__media-inner--5-4{aspect-ratio:5/4}.media-text__media-inner--inherit{aspect-ratio:auto}.media-text__media-inner--inherit .image-fill,.media-text__media-inner--inherit .lazy-image{position:relative;padding-top:revert!important}.media-text__media-inner--inherit img{object-fit:contain;height:auto}.media-text__media-inner--inherit .media-text__image,.media-text__media-inner--inherit .media-text__video{height:auto;position:relative}.media-text__media-inner--inherit .media-text__image img,.media-text__media-inner--inherit .media-text__image video,.media-text__media-inner--inherit .media-text__video img,.media-text__media-inner--inherit .media-text__video video{object-fit:contain;height:auto}.media-text__image,.media-text__video{width:100%;height:100%;position:absolute;top:0;left:0}.media-text__image img,.media-text__image video,.media-text__video img,.media-text__video video{object-fit:cover;object-position:var(--focal-point,center);width:100%;height:100%}.media-text__content{align-items:center;width:100%;display:flex}@media screen and (width>=768px){.media-text__content{width:50%;padding-top:2rem;padding-bottom:2rem}}.media-text__content-inner{width:100%;max-width:28rem}.media-text__heading{line-height:1.2;font-family:var(--FONT-STACK-HEADING,sans-serif);font-weight:var(--FONT-WEIGHT-HEADING);font-style:var(--FONT-STYLE-HEADING);text-transform:var(--HEADING-TEXT-CAPS);margin:0}.media-text__heading>*{font:inherit;margin:0}.media-text__description{color:color-mix(in lab,currentColor 80%,transparent);margin-top:.625rem;margin-bottom:0}@media screen and (width>=1000px){.media-text__description{margin-top:1rem}}.media-text__description>*{margin:0}.media-text__button{margin-top:1rem}@media screen and (width>=1000px){.media-text__button{margin-top:1.5rem}}.media-text__media-desktop{display:none}@media screen and (width>=768px){.media-text__media-desktop{display:block}}.media-text__media-mobile{display:block}@media screen and (width>=768px){.media-text__media-mobile{display:none}}.wrapper--full .media-text__content{padding:var(--gutter-mobile)}@media screen and (width>=1000px){.wrapper--full .media-text__content{padding:var(--gutter)}}
/*# sourceMappingURL=parcel_style.css.map */
