@media screen and (max-width:749px){.sticky-cart__form,.sticky-cart__form>form{display:block!important;width:100%!important}.sticky-cart__form .product-form__buttons{display:flex!important;justify-content:center!important;width:100%!important}.sticky-cart__form .product-form__submit,.sticky-cart__form .button--small{margin-left:auto!important;margin-right:auto!important}}.size_fit_left p,.size_fit_right p{line-height:16px!important}.shopify-section .page-title{text-align:center}.card__media.loading img,.card-wrapper .media img,.card-wrapper .desktop_view img,.card-wrapper .mobile_view img{opacity:1!important}[id^=shopify-section-][id*=collapsible_content_product]{display:none!important}.collection-hero--contrast .collection-hero__image-container:after{background-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.04) 55%,rgba(0,0,0,.16) 100%)!important}.collection-hero--with-image .collection-hero__title{text-shadow:0 1px 3px rgba(0,0,0,.42),0 1px 12px rgba(0,0,0,.28)}.collection .card-wrapper .desktop_view{display:block!important}.collection .card-wrapper .mobile_view{display:none!important}@media screen and (max-width:990px){.collection .card-wrapper .desktop_view{display:none!important}.collection .card-wrapper .mobile_view{display:block!important}}.collection .card-wrapper .card__colors .color-swatch.is-active:before,.collection .card-wrapper .card__colors .color-swatch.is-active:after{transform:scale(.7)}.collection .card-wrapper .card__colors .color-swatch{border:.0625rem solid transparent}.collection .card-wrapper .card__colors .color-swatch.is-active{border:.0625rem solid #333333;padding:0}.collection .card--product+.card-information{--card-text-alignment: center;--card-flex-alignment: center}.collection .card-wrapper .card__colors,.collection .card-information .card__colors,.collection .card-wrapper .variant-picker{width:100%!important;justify-content:center!important}.collection .card--product .media.media--adapt{--image-ratio-percent: 72% !important}.collection-promo-tile{list-style:none;align-self:start}.collection-promo-tile .promo-tile__inner{position:relative;display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;text-decoration:none;background-color:var(--promo-bg, #1a1b18);border-radius:12px}.collection-promo-tile--span-2 .promo-tile__inner{aspect-ratio:2 / 1}.collection-promo-tile--span-3 .promo-tile__inner{aspect-ratio:4 / 1}.collection-promo-tile .promo-tile__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.collection-promo-tile .promo-tile__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,calc(var(--promo-overlay, .45) + .15)),rgba(0,0,0,var(--promo-overlay, .45)) 40%,#0000 90%)}.collection-promo-tile .promo-tile__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2.4rem;color:var(--promo-text, #ffffff);gap:1.2rem}@media screen and (min-width:750px){.collection-promo-tile--span-3 .promo-tile__content{flex-direction:row;gap:2.4rem;padding:2.4rem 4rem}.collection-promo-tile--span-3 .promo-tile__text{max-width:46ch}}.collection-promo-tile .promo-tile__heading{margin:0;color:var(--promo-text, #ffffff);letter-spacing:.06em}.collection-promo-tile .promo-tile__text{margin:0;color:var(--promo-text, #ffffff);max-width:30ch}.collection-promo-tile .promo-tile__text p{margin:0}.collection-promo-tile .promo-tile__button{display:inline-block;padding:1.1rem 2.4rem;background-color:#bc2b26;color:#fff;border-radius:6px;font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1;transition:opacity .2s ease;white-space:nowrap}.collection-promo-tile--plain .promo-tile__button{background-color:#fff;color:#1a1b18}.collection-promo-tile a.promo-tile__inner:hover .promo-tile__button{opacity:.88}.collection-promo-tile a.promo-tile__inner:hover .promo-tile__image{transform:scale(1.03)}@media screen and (min-width:750px){.collection-promo-tile--span-2{grid-column:span 2}.collection-promo-tile--span-3{grid-column:span 3}}@media screen and (max-width:749px){.collection-promo-tile--span-3{grid-column:span 2}.collection-promo-tile--span-3 .promo-tile__inner{aspect-ratio:2 / 1}.collection-promo-tile .promo-tile__content{padding:1.4rem;gap:.8rem}.collection-promo-tile .promo-tile__button{padding:.8rem 1.4rem;font-size:1.1rem}.collection-promo-tile .promo-tile__text{font-size:1.3rem}}@media screen and (max-width:990px){.collection .card-wrapper .card__media:not(:has(.product-image-slide)) .desktop_view{display:block!important}}.saunt-lens-replacement{margin-top:1.6rem;padding-top:1.4rem;border-top:1px solid rgba(0,0,0,.1)}.saunt-lens-replacement__line{margin:0;font-size:1.3rem;line-height:1.55;opacity:.85}.saunt-lens-replacement__link{white-space:nowrap;text-decoration:underline;text-underline-offset:2px}.saunt-lens-replacement__turnaround{margin:.4rem 0 0;font-size:1.2rem;opacity:.62}.saunt-lens-replacement__notice{margin:.4rem 0 0;font-size:1.2rem;font-weight:600}.shop-all{margin:0 0 2rem}.shop-all a{display:inline-flex;align-items:center;gap:.6rem;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:rgba(var(--color-foreground),.55);transition:color var(--duration-default, .2s) ease}.shop-all a:before{content:"\2190";font-size:1.3rem;line-height:1}@media screen and (hover:hover){.shop-all a:hover{color:rgb(var(--color-foreground))}}@media screen and (max-width:749px){.shop-all{margin:1.2rem 0 1.6rem!important;padding:0 1.5rem!important}}@media screen and (max-width:749px){.facet-filters.facet-filters-sticky,.shopify-section-filters-sticky .facet-filters{position:relative!important;top:auto!important;transform:none!important}.shopify-section-filters-sticky{opacity:1!important;transform:none!important}}@media screen and (max-width:749px){.facet-drawer--open .facet-filters.facet-filters-sticky,.facet-drawer--opening .facet-filters.facet-filters-sticky,.facet-drawer--closing .facet-filters.facet-filters-sticky,.facet-drawer--open .shopify-section-filters-sticky .facet-filters,.facet-drawer--opening .shopify-section-filters-sticky .facet-filters,.facet-drawer--closing .shopify-section-filters-sticky .facet-filters{position:static!important}}@media screen and (max-width:749px){[id^=shopify-section-] .accordian_desktop.accordian_desktop{display:block!important}}@media screen and (max-width:749px){.product-separator~.product-separator{display:none!important}}.product-recommendations .card-article-info,.product-recommendations .visually-hidden:has(+.card-article-info),.recently-viewed-products .card-article-info,.recently-viewed-products .visually-hidden:has(+.card-article-info){display:none!important}@media screen and (min-width:750px){.collection-grid-section .product-grid-container.page-width{max-width:none!important;padding-left:2vw!important;padding-right:2vw!important}}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.title,.image-with-text__heading,.banner__heading,.slideshow__heading{letter-spacing:0!important}.image-with-text__subheading,.banner__subheading,.slideshow__subheading{font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase}:root{--buttons-radius: .4rem;--buttons-radius-outset: .5rem}.button{border-radius:4px!important;text-transform:uppercase;letter-spacing:.08em;font-weight:500;min-height:4.6rem;padding-left:2.6rem;padding-right:2.6rem}.button:before,.button:after{border-radius:4px!important}[id^=shopify-section-][id$=__slideshow] .button,[id^=shopify-section-][id$=__image_banner_xYfq93] .button,[id^=shopify-section-][id$=__image_banner_RPgbpt] .button,[id^=shopify-section-][id$=__banner_made_here] .button,[id^=shopify-section-][id$=__feature_fab] .button,[id^=shopify-section-][id$=__feature_epic] .button,[id^=shopify-section-][id$=__image_with_text_hiT9nh] .button{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:0!important;max-width:100%;flex:0 0 auto!important;align-self:center;box-shadow:none!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .2s ease,color .2s ease}[id^=shopify-section-][id$=__image_with_text_hiT9nh] .button,[id^=shopify-section-][id$=__image_banner_RPgbpt] .button,[id^=shopify-section-][id$=__banner_made_here] .button{align-self:flex-start}[id^=shopify-section-][id$=__slideshow] .button:before,[id^=shopify-section-][id$=__image_banner_xYfq93] .button:before,[id^=shopify-section-][id$=__image_banner_RPgbpt] .button:before,[id^=shopify-section-][id$=__banner_made_here] .button:before,[id^=shopify-section-][id$=__feature_fab] .button:before,[id^=shopify-section-][id$=__feature_epic] .button:before,[id^=shopify-section-][id$=__image_with_text_hiT9nh] .button:before{display:none!important}[id^=shopify-section-][id$=__slideshow] .button:after,[id^=shopify-section-][id$=__image_banner_xYfq93] .button:after,[id^=shopify-section-][id$=__image_banner_RPgbpt] .button:after,[id^=shopify-section-][id$=__banner_made_here] .button:after,[id^=shopify-section-][id$=__feature_fab] .button:after,[id^=shopify-section-][id$=__feature_epic] .button:after,[id^=shopify-section-][id$=__image_with_text_hiT9nh] .button:after{content:"\2192"!important;display:inline-block!important;position:static!important;inset:auto!important;width:auto!important;height:auto!important;margin-left:1rem;border:0!important;box-shadow:none!important;background:none!important;font-size:1.4em;line-height:1;letter-spacing:0;transition:transform .2s ease}@media screen and (hover:hover){[id^=shopify-section-][id$=__slideshow] .button:hover:after,[id^=shopify-section-][id$=__image_banner_xYfq93] .button:hover:after,[id^=shopify-section-][id$=__image_banner_RPgbpt] .button:hover:after,[id^=shopify-section-][id$=__banner_made_here] .button:hover:after,[id^=shopify-section-][id$=__feature_fab] .button:hover:after,[id^=shopify-section-][id$=__feature_epic] .button:hover:after,[id^=shopify-section-][id$=__image_with_text_hiT9nh] .button:hover:after{transform:translate(4px)}}[id^=shopify-section-][id$=__slideshow] .button,[id^=shopify-section-][id$=__image_banner_RPgbpt] .button,[id^=shopify-section-][id$=__banner_made_here] .button{background-color:#fff3!important;color:#fff!important;border:1px solid #ffffff!important;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3)}@media screen and (hover:hover){[id^=shopify-section-][id$=__slideshow] .button:hover,[id^=shopify-section-][id$=__image_banner_RPgbpt] .button:hover,[id^=shopify-section-][id$=__banner_made_here] .button:hover{background-color:#ffffff57!important}}@media screen and (min-width:750px){[id^=shopify-section-][id$=__image_banner_xYfq93] .button{background-color:#fff3!important;color:#fff!important;border:1px solid #ffffff!important}}[id^=shopify-section-][id$=__feature_fab] .button,[id^=shopify-section-][id$=__feature_epic] .button,[id^=shopify-section-][id$=__image_with_text_hiT9nh] .button{background-color:#ffffff73!important;color:#16191c!important;border:1px solid rgba(22,25,28,.7)!important}@media screen and (max-width:749px){[id^=shopify-section-][id$=__image_banner_xYfq93] .button{background-color:#ffffff73!important;color:#16191c!important;border:1px solid rgba(22,25,28,.7)!important;margin-bottom:3.6rem!important}}@media screen and (hover:hover){[id^=shopify-section-][id$=__feature_fab] .button:hover,[id^=shopify-section-][id$=__feature_epic] .button:hover,[id^=shopify-section-][id$=__image_with_text_hiT9nh] .button:hover{background-color:#16191c!important;color:#fff!important}}[id$=__image_with_text_hiT9nh] .image-with-text__subheading{margin:0 0 .6rem!important;color:#16191c99!important}@media screen and (max-width:749px){[id^=shopify-section-][id$=__slideshow] .slideshow--legacy .slideshow__right:after{background:linear-gradient(to top,#10141866,#10141833 28%,#1014180a 50%,#10141800 60%)!important}}@media screen and (min-width:750px){[id^=shopify-section-][id$=__slideshow] .slideshow__right{position:relative}[id^=shopify-section-][id$=__slideshow] .slideshow__right:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top left,#10141857,#1014181f 32%,#10141800 58%)}}[id^=shopify-section-][id$=__image_banner_RPgbpt] .banner:after,[id^=shopify-section-][id$=__banner_made_here] .banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#10141870,#10141838 30%,#1014180d 52%,#10141800 62%)}@media screen and (min-width:750px){[id^=shopify-section-][id$=__image_banner_RPgbpt] .banner:after,[id^=shopify-section-][id$=__banner_made_here] .banner:after{background:linear-gradient(to top right,#10141861,#10141824 34%,#10141800 60%)}}[id^=shopify-section-][id$=__image_banner_RPgbpt] .banner__box,[id^=shopify-section-][id$=__banner_made_here] .banner__box{z-index:2}@media screen and (max-width:749px){[id^=shopify-section-][id$=__image_banner_RPgbpt] .banner__box,[id^=shopify-section-][id$=__banner_made_here] .banner__box{padding:3.2rem 2.4rem 3.6rem!important}}[id^=shopify-section-][id$=__slideshow] .slideshow__heading,[id^=shopify-section-][id$=__image_banner_RPgbpt] .banner__heading,[id^=shopify-section-][id$=__banner_made_here] .banner__heading{font-weight:600!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.32),0 2px 24px rgba(0,0,0,.32)}[id^=shopify-section-][id$=__slideshow] .slideshow__text,[id^=shopify-section-][id$=__slideshow] .slideshow__text p,[id^=shopify-section-][id$=__image_banner_RPgbpt] .banner__text,[id^=shopify-section-][id$=__banner_made_here] .banner__text,[id^=shopify-section-][id$=__banner_made_here] .banner__text p{font-weight:500!important;color:#fff!important;opacity:1!important;text-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 16px rgba(0,0,0,.3)}[id^=shopify-section-][id$=__slideshow] .slideshow__subheading,[id^=shopify-section-][id$=__image_banner_RPgbpt] .banner__subheading,[id^=shopify-section-][id$=__banner_made_here] .banner__subheading{font-weight:600!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 12px rgba(0,0,0,.3)}[id^=shopify-section-][id$=__banner_made_here] .banner__heading{font-size:clamp(4rem,4.4vw,6.4rem)!important;line-height:1.02!important}[id^=shopify-section-][id$=__banner_made_here] .banner__text{max-width:38ch}[id^=shopify-section-][id$=__feature_fab],[id^=shopify-section-][id$=__feature_epic]{background-color:#e8eaec!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.33 0 0 0 0 0.37 0 0 0 0.08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(ellipse 55% 70% at 32% 50%,#fff9,#fff0 70%)!important}[id^=shopify-section-][id$=__feature_epic]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.33 0 0 0 0 0.37 0 0 0 0.08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(ellipse 55% 70% at 68% 50%,#fff9,#fff0 70%)!important}@media screen and (max-width:749px){[id^=shopify-section-][id$=__feature_fab],[id^=shopify-section-][id$=__feature_epic]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.33 0 0 0 0 0.37 0 0 0 0.08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(ellipse 80% 45% at 50% 30%,#fff9,#fff0 70%)!important}}[id$=__feature_fab] .section--padding,[id$=__feature_fab] .image-with-text,[id$=__feature_fab] .image-with-text__grid,[id$=__feature_fab] .grid__item,[id$=__feature_fab] .image-with-text__content,[id$=__feature_fab] use-animate,[id$=__feature_fab] .media-wrapper,[id$=__feature_fab] .image-animate,[id$=__feature_fab] .media,[id$=__feature_epic] .section--padding,[id$=__feature_epic] .image-with-text,[id$=__feature_epic] .image-with-text__grid,[id$=__feature_epic] .grid__item,[id$=__feature_epic] .image-with-text__content,[id$=__feature_epic] use-animate,[id$=__feature_epic] .media-wrapper,[id$=__feature_epic] .image-animate,[id$=__feature_epic] .media{background:transparent!important;background-color:transparent!important;border-radius:0!important;box-shadow:none!important;transform:none!important;opacity:1!important;filter:none!important;will-change:auto!important;animation:none!important;clip-path:none!important}[id$=__feature_fab] .image-with-text:before,[id$=__feature_fab] .image-with-text:after,[id$=__feature_fab] .image-with-text__content:before,[id$=__feature_fab] .image-with-text__content:after,[id$=__feature_fab] .media:before,[id$=__feature_fab] .media:after,[id$=__feature_epic] .image-with-text:before,[id$=__feature_epic] .image-with-text:after,[id$=__feature_epic] .image-with-text__content:before,[id$=__feature_epic] .image-with-text__content:after,[id$=__feature_epic] .media:before,[id$=__feature_epic] .media:after{display:none!important}[id$=__feature_fab] .media,[id$=__feature_epic] .media{overflow:visible!important}[id$=__feature_fab] .media img,[id$=__feature_epic] .media img{mix-blend-mode:normal!important;object-fit:contain!important;opacity:1!important;transform:none!important;filter:drop-shadow(0 22px 20px rgba(20,26,34,.2)) drop-shadow(0 4px 6px rgba(20,26,34,.1))!important}[id$=__feature_fab] .media-wrapper,[id$=__feature_epic] .media-wrapper{display:block;padding:3.2rem 1.6rem .8rem}@media screen and (min-width:750px){[id$=__feature_fab] .image-with-text__grid>.grid__item:has(.media-wrapper),[id$=__feature_epic] .image-with-text__grid>.grid__item:has(.media-wrapper){flex:0 0 60%!important;width:60%!important;max-width:60%!important}[id$=__feature_fab] .image-with-text__grid>.grid__item:not(:has(.media-wrapper)),[id$=__feature_epic] .image-with-text__grid>.grid__item:not(:has(.media-wrapper)){flex:0 0 40%!important;width:40%!important;max-width:40%!important}[id$=__feature_fab] .media-wrapper,[id$=__feature_epic] .media-wrapper{padding:6.4rem 3.2rem 5.6rem}}[id$=__feature_fab] .image-with-text__content,[id$=__feature_epic] .image-with-text__content{padding:1.2rem 2.4rem 4rem!important}@media screen and (min-width:750px){[id$=__feature_fab] .image-with-text__content{padding:4rem 6rem 4rem 2rem!important}[id$=__feature_epic] .image-with-text__content{padding:4rem 2rem 4rem 6rem!important}[id^=shopify-section-][id$=__feature_fab] .button,[id^=shopify-section-][id$=__feature_epic] .button{align-self:flex-start}}[id$=__feature_fab] .image-with-text__subheading,[id$=__feature_epic] .image-with-text__subheading{margin:0 0 .4rem!important;color:#16191c99!important}[id$=__feature_fab] .image-with-text__heading,[id$=__feature_epic] .image-with-text__heading{margin:0 0 2.4rem!important;font-size:clamp(4rem,4.2vw,6.4rem)!important;line-height:1.02!important;color:#16191c!important}@media screen and (max-width:749px){[id$=__feature_fab] .image-with-text__heading,[id$=__feature_epic] .image-with-text__heading{margin:0 0 1.2rem!important;font-size:3rem!important}[id^=shopify-section-][id$=__feature_fab] .button,[id^=shopify-section-][id$=__feature_epic] .button{min-height:auto!important;padding:0 0 .4rem!important;background:none!important;-webkit-backdrop-filter:none;backdrop-filter:none;border:0!important;border-bottom:1px solid rgba(22,25,28,.75)!important;border-radius:0!important;color:#16191c!important;margin-left:auto!important;margin-right:auto!important}}[id^=shopify-section-][id$=__guarantees] .guarantee__icon{background:none!important;background-color:transparent!important;border-radius:0!important;width:auto!important;height:auto!important}[id^=shopify-section-][id$=__guarantees] .guarantee__icon img{filter:none!important;mix-blend-mode:normal;height:64px!important;width:auto!important;max-width:64px!important}[id^=shopify-section-][id$=__guarantees] .guarantee__item p.h4,[id^=shopify-section-][id$=__guarantees] .guarantee__item .h4{margin:1rem 0 .4rem;font-size:2rem;line-height:1.15}[id^=shopify-section-][id$=__guarantees] .guarantee__item .rte{font-size:1.3rem;line-height:1.45;opacity:.66}[id^=shopify-section-][id$=__guarantees] .guarantee__item{justify-content:flex-start!important;align-items:center}@media screen and (min-width:990px){[id^=shopify-section-][id$=__guarantees] ul>li.grid__item+li.grid__item{border-left:1px solid rgba(22,25,28,.12)}}@media screen and (max-width:989px){[id^=shopify-section-][id$=__guarantees] ul>li.grid__item{border:0!important;padding-top:0!important;padding-bottom:2.4rem!important}[id^=shopify-section-][id$=__guarantees] .guarantee__item p.h4,[id^=shopify-section-][id$=__guarantees] .guarantee__item .h4{font-size:1.8rem}[id^=shopify-section-][id$=__guarantees] .guarantee__item .rte{font-size:1.2rem}[id^=shopify-section-][id$=__guarantees] .guarantee__icon img{height:56px!important;max-width:56px!important}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/saunt-custom.css.map */
