.related-block p,.testimonial{text-align:center}.announcement-bar__message{padding-top:8px;padding-bottom:8px}.header--bordered:not(.header--transparent){box-shadow:0 1px 4px #00000026;border-bottom:1px solid rgb(var(--heading-color))}.header__linklist-item.has-dropdown .header__linklist-link{display:flex;align-items:baseline}.header__linklist-item.has-dropdown .header__linklist-link svg{transform:rotate(90deg);margin-left:8px}.heading--small{font-weight:700;font-size:20px;line-height:26px;letter-spacing:normal;text-transform:none}.heading--xsmall{color:rgb(var(--heading-color));font-style:normal;font-weight:400;font-size:14px;line-height:16px;text-transform:none;letter-spacing:normal}.heading.h1{font-weight:600;font-size:48px;line-height:56px;text-transform:none}.heading.h2,.product-tabs__tab-item-content h2{font-weight:600;font-size:38px;line-height:42px;text-transform:none}.h2 large{font-size:44px}@media screen and (max-width:1199px){.heading.h1{font-size:42px;line-height:48px}.heading.h2{font-size:34px;line-height:36px}}@media screen and (max-width:999px){.h2 large,.heading.h2{font-size:32px;line-height:36px}}@media screen and (max-width:750px){.heading.h2{font-size:28px;line-height:32px}}.heading.header-2,.heading.header-4{font-weight:800;line-height:28px;text-transform:none}.heading.h1 span,.heading.h2 span{position:relative;z-index:1}.heading.h1 span:before,.heading.h2 span:before{content:"";position:absolute;bottom:2px;left:0;height:16px;width:100%;background:#02c4ff;z-index:-1}.add_content,.blockquote:not(.blockquote--center):before,.heading.h1 [reveal] span:before,.heading.h2 [reveal] span:before,.hide,.product-facet__meta-bar{display:none}.heading.header-2{font-size:26px;letter-spacing:normal}.heading.header-4{font-size:24px;letter-spacing:normal}.button-wrapper .button,.list-collections__item-info span.button{font-weight:600;line-height:normal;padding-bottom:10px;border-radius:8px;min-width:200px;letter-spacing:normal}.button-wrapper .button{font-size:16px;padding-top:10px}.button-wrapper--margin-top{margin-top:32px}.testimonial__content.blockquote{font-family:var(--text-font-family);font-weight:400;letter-spacing:normal;font-size:20px;text-transform:none;padding-left:0;color:rgb(var(--text-color))}.testimonial__author{font-weight:700;font-size:14px;color:#255a72;padding-left:0!important;margin-top:20px}.testimonial-list__nav .prev-next-button--next:hover svg,.testimonial-list__nav .prev-next-button--prev:hover svg{animation:none}.prev-next-button svg{width:13px;height:25px;color:#255a72}.testimonial-list__nav .prev-next-button--next svg{transform:rotate(270deg);width:25px;height:13px}.prev-next-button svg path{stroke-width:1.5!important}.button--learn-more,.shopify-section--image-with-richtext .image-with-text__content h3,.shopify-section--testimonials h2.heading{margin-top:10px}.tabs-nav__item.heading--small{font-weight:800!important;font-size:18px!important;line-height:28px!important;padding-bottom:12px}.tabs-nav__position{height:3px;background:#255a72}.product-meta,.shopify-section--logo-list .container,.testimonial-link:hover .heading{border-bottom:1px solid #9bc2cc}.list-collections__item-info{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:90%;padding-top:10px}.list-collections__item-info span.button{font-size:16px;padding-top:10px}.list-collections__item{border-radius:10px}.featured-collections .product-item__cta{font-weight:400;font-size:14px;line-height:22px;letter-spacing:normal;border-radius:6px;padding-top:6px;padding-bottom:6px}.shopify-section--image-with-icons .container{position:relative}.shopify-section--image-with-icons .section-info{width:80%;border-radius:12px;padding:1px 16% 20px 40px}.shopify-section--image-with-icons .heading.h2,.shopify-section--image-with-icons .text-with-icons__list .text-with-icons__item .text-with-icons__content-wrapper{text-align:left}@media screen and (max-width:1000px){.text-with-icons__item{text-align:center}}.shopify-section--image-with-icons .text-with-icons__list{display:flex;justify-content:space-between;align-items:baseline;gap:unset}@media screen and (min-width:1000px){.text-with-icons__icon-wrapper{margin-bottom:0;margin-right:12px}.shopify-section--image-with-icons .text-with-icons__list{flex-wrap:wrap}.shopify-section--image-with-icons .text-with-icons__list .text-with-icons__item{width:43%;align-items:flex-start;justify-content:flex-start;flex-direction:column;margin-bottom:40px;gap:16px}}.shopify-section--image-with-icons .text-with-icons__content-wrapper .heading{font-weight:700;font-size:20px;line-height:22px;text-transform:uppercase;margin-bottom:16px}.shopify-section--image-with-icons .text-with-icons__content-wrapper .heading+p{margin-top:12px;font-weight:400;font-size:16px;line-height:22px}.image-with-text__image{border-radius:12px}.lens-guide__container .image-with-text__image{border-radius:12px!important}.shopify-section--blog-posts .section__header,.shopify-section--multi-column .section__header{margin-bottom:40px}.multi-column__arrow{opacity:1;visibility:visible;transform:scale(1);border:0}.multi-column__text-container .product-review{margin-bottom:20px}.multi-column__text-container .product-review img{margin:auto}.multi-column__text-container p.heading{margin:10px 0 20px}.multi-column__text-container .author{display:flex;align-items:center;justify-content:center;margin-top:24px}.multi-column__text-container .author img{margin:0 10px;border-radius:50px;width:50px;height:50px;overflow:hidden;object-fit:cover}.shopify-section--blog-posts .article-item--featured .article-item__image-container{margin-bottom:0;border-radius:12px}.shopify-section--blog-posts .article-item{background:#fff}.article-item,.shopify-section--blog-posts .article-item--featured,[dir=ltr] .article-list__secondary-list .article-item__image-container{border-radius:12px;overflow:hidden}.shopify-section--blog-posts .article-list__secondary-list .article-item__image-container{height:100%}.shopify-section--blog-posts .article-list__secondary-list .article-item__image-container img{object-fit:cover;height:100%}.shopify-section--blog-posts .article-item__content{padding:20px}.article-item__read{font-weight:400;font-size:16px;line-height:25px;display:flex;align-items:center;color:rgb(var(--heading-color))}.article-item__read svg{margin-left:8px;height:10px;width:13px}.article-item__title{font-weight:400;line-height:normal}.article-item--featured .article-item__image-container{min-height:75%}.article-item--featured .article-item__image-container img{height:100%;width:100%;display:block;object-fit:cover}.shopify-section--blog-posts .button-wrapper{margin-top:40px;text-align:center}.shopify-section--newsletter .no-image{margin-bottom:40px;margin-top:-100px}.shopify-section--newsletter .no-image .image-with-text-block__content{width:100%;margin:0;border:1px solid #255a72;border-radius:12px;padding:30px;display:flex;justify-content:space-between}.shopify-section--newsletter .no-image .form{width:45%}.shopify-section--newsletter .no-image .input-row .input{margin-right:12px}.shopify-section--newsletter .no-image .input-row{border:1px solid #255a72;border-radius:8px}.shopify-section--newsletter .no-image .input-row button{margin:6px;border-radius:8px;line-height:40px}@media (max-width:999px){.heading.h1 span:before,.heading.h2 span:before{height:10px}.button-wrapper .button{min-width:150px}.heading.header-2{font-weight:800;font-size:22px;line-height:28px}.shopify-section--newsletter .no-image .form,.shopify-section--newsletter .no-image form{width:100%}.shopify-section--newsletter .no-image .image-with-text-block__content{flex-direction:column}.shopify-section--newsletter .no-image .input-row{border:none}.shopify-section--newsletter .no-image .input-row .input:first-of-type{border:1px solid #255a72;border-radius:8px}.shopify-section--newsletter .no-image .input-row .input{margin-right:0}.shopify-section--newsletter .no-image .input-row button{margin:0}.newsletter-text{text-align:center}}.shopify-section--newsletter .no-image .image-with-text-block--small{min-height:auto}.shopify-section--newsletter .no-image .newsletter-text p{max-width:465px}.shopify-section--newsletter .no-image .input-row input[type=email]{border:0}.footer__item-content .social-media__item{box-shadow:none}.footer__item-content .social-media__link{height:auto;width:auto;margin-right:20px}.footer-top-list{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.footer-top-list .about{max-width:30%}.footer-top-list .about p{font-style:normal;font-weight:500;font-size:32px;line-height:42px}.footer__item-list{display:flex}.footer__item--social-media{width:40%}.bottom-footer li{display:inline-block;list-style:none;font-weight:500;font-size:14px;line-height:16px;margin-right:20px}.footer__aside{border-top:1px solid;margin-top:30px;padding-top:24px}.icons-link{width:62.5%}.icons-link .icon-list{display:flex;align-items:center;justify-content:space-evenly;gap:16px}.icons-link .icon-list .icon-menu{display:flex;align-items:center;flex:1 0 20%;line-height:1.2}.icons-link .icon-list .icon-menu img{margin-right:10px}.product-item__quick-form{opacity:1;visibility:visible;position:unset;padding:0;transform:none;margin-top:10px}.product-item__quick-form .button{font-weight:400;font-size:14px;line-height:22px;letter-spacing:normal;border-radius:6px;padding-top:6px;padding-bottom:6px;text-transform:uppercase;max-width:160px;margin:auto;display:block}.shopify-section--main-collection .product-item__image-wrapper{margin-bottom:12px;max-height:250px}.feature-list{margin-top:26px;margin-bottom:26px}.bundle__item,.checklist span,.feature-list span{display:block;padding-left:30px;position:relative;line-height:22px;margin:0 0 20px}.checklist{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;justify-content:space-between}.checklist span{width:48%}.product-form__option-link,.read-more,.read-more--product,.read__less,.read__more{text-decoration:underline;color:rgb(var(--link-color));display:block}.breadcrumb__link,.bundle__item--price,.product-form__option-name,.related-block span{color:rgb(var(--heading-color))}.read-more--inline{display:inline}.add_content.show{display:block;margin-bottom:24px}.breadcrumb{margin-left:calc(var(--grid-column-width) + var(--grid-gap));margin-right:calc(var(--grid-column-width) + var(--grid-gap))}.breadcrumb__item+.breadcrumb__item:before{content:">"}.product__info .product-meta__title{font-weight:400;font-size:26px;line-height:28px;margin-bottom:10px}.product-meta__price-list-container .price--large{font-weight:700}.product-meta__price-list-container{font-size:20px;line-height:28px;margin-top:10px;color:rgb(var(--heading-color))}.product-form__payment-container .product-form__add-button{filter:drop-shadow(0px 10px 10px rgba(0,0,0,.25))}.product-form{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap}.product-form .product-form__quantity{width:30%}.product-form .product-form__buy-buttons{width:68%}@media (max-width:1199px){.product-form .product-form__buy-buttons{width:60%}}@media (max-width:999px){.bundle__item,.checklist span,.feature-list span{margin:8px 0}.product-form .product-form__buy-buttons{width:50%}}@media (max-width:450px){.product-form .product-form__buy-buttons{width:65%}.quantity-selector__button{width:auto;padding:0 8px}}.tabs-nav__item-list{box-shadow:0 -2px #cee3ea inset}.product-tabs__trust-list-custom{width:100%;margin-top:0!important;background-color:rgb(var(--secondary-background));border-radius:12px;display:flex;gap:16px;align-items:center;justify-content:space-evenly;padding:16px!important}.product-tabs__trust-list-custom .product-tabs__trust-title{margin:0!important;min-width:45%!important;color:#1c1c1c;font-size:14px;justify-content:center}.product-tabs__trust-list-custom .product-tabs__trust-icon{width:auto;height:24px}.related-block{margin-top:15px}.related-block div{display:flex;flex-wrap:wrap;margin:-.25rem}.related-block span{display:block;font-weight:700;font-size:14px;line-height:16px;text-transform:uppercase;margin-bottom:8px}.related-block a{border:1px solid #cee3ea;display:inline-block;flex:0 0 calc(20% - .25rem);margin:.5rem;aspect-ratio:1/1}.related-block a img{height:100%;width:100%;object-fit:contain}.related-block p{margin-top:2px}.image-half .image-with-text__content-wrapper{padding-left:var(--container-gutter);padding-right:var(--container-gutter);padding-bottom:var(--container-gutter)}.link--primary{color:rgb(var(--link-color))}.image-with-text__links--wrapper{display:flex;gap:1em;align-items:center;margin-top:4em}.image-with-text__modal--wrapper{display:none;position:fixed;z-index:99;left:0;top:0;width:100%;height:100%;overflow:auto;justify-content:center;align-items:center}.image-with-text__modal--content{background-color:#fefefe;padding:30px;border-radius:10px;width:80%;max-height:90vh;overflow:auto;box-shadow:0 0 60px 35px #1e1e1e66;-webkit-box-shadow:0 0 60px 35px rgb(30 30 30 / 40%);-moz-box-shadow:0 0 60px 35px rgb(30 30 30 / 40%)}@media screen and (min-width:1600px){.image-with-text__modal--content{width:70%}}@media screen and (min-width:2000px){.image-with-text__modal--content{width:60%}}@media screen and (min-width:2400px){.image-with-text__modal--content{width:50%}}.image-with-text__modal--content .list-collections{padding-top:0}.close{position:absolute;top:10px;right:10px;transition:.2s;z-index:999}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.button{cursor:pointer}.list-collections__item-info--buttons{display:flex;flex-direction:column;align-items:center}.list-collections__item-additional-info{position:absolute;width:100%;height:100%;top:0;left:0;padding:1em;display:flex;justify-content:center;align-items:center;background:#ffffffe6;opacity:1;z-index:2;transition:opacity .3s .1s,z-index .1s}.list-collections__item-additional-info.hidden-overlay{opacity:0;z-index:0;transition:opacity .3s,z-index .1s .3s}.list-collections__item-additional-info--close{position:absolute;top:15px;right:15px}.list-collections__item-additional-info--text-content{color:rgb(var(--heading-color));text-align:left}.dots-nav{justify-content:center}@media screen and (min-width:1000px){.shopify-section--text-with-icons .vertical-breather{padding:20px 0}.section__header{margin-bottom:min(18px,var(--vertical-breather))}.text-with-icons__item{display:flex;align-items:center;justify-content:center;text-align:left}.testimonial-list{max-width:995px;position:relative}.testimonial-list__prev-next-buttons{display:flex;justify-content:space-between}.testimonial-list__prev-next-buttons .prev-next-button{border:0}.logo-list--grid{max-width:1000px;margin-left:auto;margin-right:auto}.logo-list__list{--logos-per-row: 7;--logos-gap: 10px }.shopify-section--image-with-icons .section__header{margin-bottom:50px}.shopify-section--image-with-icons .section-image{position:absolute;width:32%;right:var(--container-gutter);top:54%;transform:translateY(-50%);height:70%}.shopify-section--image-with-icons .section-image img{position:absolute;top:0;width:100%;height:100%;object-fit:cover;border-radius:12px 12px 160px}.image-with-text__wrapper{padding:50px 0}.image-with-text__content-wrapper{width:calc(var(--grid-column-width) * 8 + (var(--grid-gap) * 7))}.shopify-section--testimonials-blocks .testimonial{width:33.33%}.image-large .image-with-text__wrapper{padding:0}.image-large .image-with-text__image-wrapper{width:100%}.image-large .image-with-text--boxed:before{height:75%;top:12.5%;z-index:1;width:35%;border-radius:12px}@media screen and (min-width:1000px) and(max-width:1400px){.image-large .image-with-text:before{height:90%;top:5%}}.image-large.image--left .image-with-text:before{margin-right:calc((var(--grid-column-width) + var(--grid-gap)) * 1.5)}.image-large.image--right .image-with-text:before{margin-left:calc((var(--grid-column-width) + var(--grid-gap)) * 1.5)}.image-large .image-with-text__content-wrapper{z-index:2}.image-large.image--left .image-with-text__content-list{margin-left:-30%}.image-large.image--right .image-with-text__content-list{margin-right:-30%}.image-large.image--right .image-with-text__content-wrapper{margin-right:0;width:50%;margin-left:10%}.image-half.image--left .image-with-text--overlap-text .image-with-text__image-wrapper,[dir=ltr] .shopify-section--image-with-text-hero .image-with-text__content-wrapper{width:50%;margin-left:0}.image-half .image-with-text__content-wrapper:not(.shopify-section--image-with-text-hero .image-half .image-with-text__content-wrapper){width:50vw;padding:24px 40px;margin:0}.image-half .container,.image-half .image-with-text__wrapper{padding-top:0;padding-bottom:0}.image-half.image--right .image-with-text--overlap-text .image-with-text__image-wrapper{width:50%;margin-right:0}[dir=ltr] .article-list__secondary-list .article-item__image-container{margin-right:5px}.article-list--collage{column-gap:50px}.footer{padding-top:62px;padding-bottom:40px}.faq__wrapper{max-width:860px;width:100%}.image-with-text__content-wrapper--hero{padding-left:8%}.image-with-text__text-wrapper p{font-size:16px;line-height:24px}.large-up--hide{display:none!important}.logo-list__wrapper{padding:60px 0}.image-with-text__modal--content{position:relative}.product-item{padding:0 1.5em}.shopify-section--main-collection .product-item{padding:0 2.5em}}@media screen and (max-width:1000px){.shopify-section--image-with-icons .section-info{width:100%;padding:2em 2em 0}.image-with-text-icons__item{display:grid;grid-template-columns:25% auto;gap:8px;padding:0;margin-bottom:4em;align-items:center}.text-with-icons__content-text-mobile{grid-column:1/3;text-align:left}.text-with-icons__icon-wrapper{margin-bottom:0}}@media screen and (max-width:749px){.footer__item-list{flex-direction:column;border-top:1px solid;padding-top:30px}.footer__item--social-media{order:4;width:100%;max-width:none;border-top:1px solid;padding-top:10px}.bottom-footer{padding-left:0;text-align:center}.icons-link .icon-list{flex-wrap:wrap;gap:0;align-items:flex-start}.icons-link .icon-list .icon-menu{flex:1 0 50%;padding:0 16px 16px;text-align:center;flex-direction:column}.text-with-icons__content-wrapper p{font-size:12px}}.image-with-text-icons__image--mobile{border-radius:12px 12px 100px;overflow:hidden}.image-with-text--boxed:before,.section__color-wrapper--boxed,.shopify-section--image-with-richtext .image-with-text__image{border-radius:12px}.multi-column__container,.shopify-section--day-to-night .container{position:relative}.day-and-night__icon--wrapper{position:absolute;top:20px;left:var(--container-gutter);width:150px;height:150px}.day-and-night__icon{position:absolute;opacity:0;transition:.5s}.article__related-blog-post [reveal],.day-and-night__icon.active,.mfp-fade-slide.mfp-slide-active,.mfp-gallery,.slick-active button{opacity:1}.day-and-night__product-card--button,.day-and-night__product-card--image{width:100%}.day-and-night__products-wrapper{display:grid;grid-template-columns:repeat(4,50%);justify-content:flex-end;align-items:stretch;overflow:hidden;transition:.5s}.day-and-night__products-wrapper.day{justify-content:flex-start}.day-and-night__product-card--inner{background:#fff;border-radius:10px;overflow:hidden;min-height:100%}@media screen and (min-width:1000px){.day-and-night__text-wrapper{max-width:50%;min-width:38%;padding-right:60px}.day-and-night__products-wrapper{flex-direction:row}.day-and-night__product-card--outer{padding-left:32px;flex:1 0 50%}}@media screen and (max-width:999px){.footer-top-list{flex-direction:column}.footer-top-list .about{max-width:100%;margin-bottom:30px}.footer-top-list .about p{font-size:24px;line-height:35px;text-align:center}.icons-link .footer__item-title{text-align:center;margin-bottom:24px}.icons-link{width:100%}.image-with-text__links--wrapper{flex-direction:column;justify-content:center;margin-top:2em;gap:0}.heading.h1{font-size:32px;line-height:36px}.image-with-text__content-wrapper--hero .text--left{text-align:center}.image-with-text__content-wrapper--hero .link--animated{margin:1em auto}.small--hide{display:none!important}.image-with-text__modal--wrapper{background-color:#fffc}.image-with-text__modal--content{border-radius:10px;width:95vw;height:95vw;padding:24px 0 0;position:relative}.image-with-text__modal--content .list-collections{padding-top:0}.image-with-text__modal--content .list-collections__scroller{margin-top:0}.image-with-text__modal--content .list-collections--carousel .list-collections__item-list{grid-auto-columns:75vw}.image-large .image-with-text--overlap-text:before{height:100%}.image-large .image-with-text__content{padding:var(--container-gutter)}.image-large .image-with-text--boxed{padding:0}.article-item,.image-with-text--boxed:before{border-radius:12px}.day-and-night__products-wrapper{margin:50px 0 0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.day-and-night__product-card--outer{padding:var(--container-gutter);min-width:100vw}.day-and-night__product-card--outer:nth-of-type(2){grid-column:1/2;grid-row:2/3}day-to-night .container{padding-left:0;padding-right:0}day-to-night .day-and-night__selector--wrapper,day-to-night .day-and-night__text-wrapper{padding-left:var(--container-gutter);padding-right:var(--container-gutter)}}.day-and-night__product-card--title-wrapper{padding:1em}.day-and-night__product-card--title{font-size:26px}.day-and-night__product-card--subtitle,.day-and-night__product-card--title{color:rgb(var(--heading-color));text-align:center}.day-and-night__product-card--subtitle{font-weight:700;font-size:18px}.day-and-night__product-card--details-wrapper{padding:var(--container-gutter)}.day-and-night__product-card--button-wrapper{margin:1em auto;display:flex;justify-content:center}.day-and-night__product-card--description p{font-size:14px;line-height:20px}.day-and-night__selector--wrapper{display:flex;justify-content:center;padding:20px 0}@media screen and (max-width:999px){.day-and-night__selector--wrapper{justify-content:flex-start}.day-and-night__product-card--title{font-size:20px}.day-and-night__product-card--subtitle{font-size:16px}.day-and-night__product-card--details-wrapper{padding:var(--container-gutter)}}.day-and-night__selector{background:#fff;border:1px solid #fff;border-radius:50px;padding:10px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:32px;position:relative}.day-and-night__selector:before{content:"";position:absolute;width:50%;height:100%;left:50%;top:0;z-index:0;background-color:rgb(var(--heading-color));border:1px solid #fff;border-radius:50px;transition:.3s}.day-and-night__selector h3{margin-top:0;font-weight:400}.day-and-night__selector.day:before{left:0}.day-and-night__selector--day,.day-and-night__selector--night{display:flex;align-items:center;gap:6px;z-index:2;color:rgb(var(--heading-color));cursor:pointer;transition:.3s}.day-and-night__selector--day span,.day-and-night__selector--night span{font-size:20px;line-height:28px;margin-bottom:2px}.day-and-night__selector--active{color:#fff}.day-and-night__selector--active svg{stroke:#fff!important}.day-and-night__content,.day-and-night__content .heading{color:#fff!important;transition:.3s .3s}.day-and-night__content.day,.day-and-night__content.day .heading{color:rgb(var(--heading-color))!important}.day-and-night__product-card--image-wrapper{text-align:center}.article__inner{flex-direction:column}.article__related-blog-post{margin-bottom:30px}.comparison-chart{width:100%;border-radius:10px;display:flex}.comparison-chart__sidebar{border-radius:10px;width:200px}.comparison-chart__products{display:flex;justify-content:space-evenly;flex:1 0}.comparison-chart__sidebar--text,.product-feature__text{margin-top:0}.comparison-chart__product--heading,.comparison-chart__product--item,.comparison-chart__sidebar--heading,.comparison-chart__sidebar--item{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:32px 16px}.comparison-chart__product--item,.comparison-chart__sidebar--item{height:155px;justify-content:center}.comparison-chart__sidebar--details{border:solid 1px rgb(var(--heading-color));border-radius:10px 0 0 10px;border-right:none}.comparison-chart__product--details{border-top:solid 1px rgb(var(--heading-color));border-bottom:solid 1px rgb(var(--heading-color))}.comparison-chart__sidebar--item:last-of-type{border-radius:0 0 0 10px}.comparison-chart__sidebar--item-first{border-radius:10px 0 0}.comparison-chart__product:last-of-type .comparison-chart__product--details{border-right:solid 1px rgb(var(--heading-color));border-radius:0 10px 10px 0}.comparison-chart__product: last-of-type .comparison-chart__product--item: last-of-type:{border-radius:0 0 10px}.comparison-chart__product--heading,.comparison-chart__sidebar--heading{height:auto;padding:16px 5px}.comparison-chart__product--item-content,.comparison-chart__sidebar--text{color:rgb(var(--heading-color));text-align:center}.comparison-chart__product:not(:last-of-type) .comparison-chart__product--details{border-right:1px solid rgba(var(--heading-color),.2)}.comparison-chart__product--item:not(:last-of-type){border-bottom:1px solid rgba(var(--heading-color),.2)}.comparison-chart__product--item:last-of-type{border-bottom:none}.comparison-chart .button{border-radius:6px;margin-top:12px;line-height:normal;padding:10px 30px}.comparison-chart__product--item-blocking,.comparison-chart__sidebar--item-blocking{height:250px}.comparison-chart__product--item-benefits{height:auto;display:grid;grid-template-rows:1fr 1fr 1fr}@media (max-width:1400px){.comparison-chart .button{font-size:14px}.comparison-chart__product--item-blocking,.comparison-chart__sidebar--item-blocking{height:250px}}.comparison-chart__product--item-left{align-items:flex-start}.comparison-chart__product--item-benefits .comparison-chart__product--item-content{margin:10px 0}.comparison-chart__product--item-left .comparison-chart__product--item-content{text-align:left}.comparison-chart__product--heading .comparison-chart__product--image{max-height:300px;height:auto;max-width:100%;padding:0 2.5em}@media (max-width:999px){.product-tabs__trust-list-custom .product-tabs__trust-icon{height:20px}.product-tabs__trust-list-custom{gap:8px;padding:12px 16px!important}.product-tabs__trust-list-custom .product-tabs__trust-title{font-size:14px}.related-block div{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:2.5rem}.related-block a{flex-shrink:0;flex:0 0 calc(30% - .5rem);margin:.5rem .25rem;aspect-ratio:1/1}.day-and-night__icon--wrapper{top:-80px;width:70px;height:70px}.day-and-night__selector--day span,.day-and-night__selector--night span{font-size:18px}.day-and-night__product-card--image{width:75%}.shopify-section--comparison-chart .container{padding-right:0;padding-left:8px}.comparison-chart{border:none}.comparison-chart__products{overflow:auto;justify-content:flex-start;scroll-snap-type:x mandatory}.comparison-chart__product{min-width:25vw!important}}@media (max-width:749px){.comparison-chart__products{width:calc(70vw - 8px)}.comparison-chart__sidebar{width:30vw}.comparison-chart__product{min-width:50vw!important;scroll-snap-align:start}}.lens-guide__container{border-radius:12px;padding-left:calc(var(--container-gutter));padding-right:calc(var(--container-gutter))}.lens-guide__container .product-content__tabs,.product-form__variants,.size__chart-button--wrapper{width:100%}.lens-guide__container .image-with-text__image-wrapper{margin-left:0}.lens-guide__container .image-with-text__content-wrapper{width:auto;margin:0 50px}.lens-guide__tabs{padding-bottom:50px}.lens-guide__text-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.lens-guide__text-content--subheading{margin-bottom:32px}.lens-guide__feature-list{display:grid;grid-template-columns:50% 50%;margin:32px 0;row-gap:32px}.lens-guide__feature{display:flex;align-items:center;border-bottom:1px solid rgba(var(--heading-color),.2);gap:10px;padding:0 16px 32px}.lens-guide__feature p:last-child,.lens-guide__feature--image{margin:0!important}@media (max-width:999px){.lens-guide__container .image-with-text{padding:24px 0}.lens-guide__tabs .product-tabs__tab-item-wrapper,.shopify-section--image-with-text-hero .image-with-text{padding:0}.lens-guide__container{border-radius:12px;padding-left:16px;padding-right:16px}.image-with-text__content-wrapper--hero{padding:0 var(--container-gutter)}.shopify-section--image-with-text-hero .image-with-text__image{border-radius:0 0 100px}.lens-guide__container .image-with-text__content-wrapper,.lens-guide__tabs{margin:0}.lens-guide__text-content--heading,.lens-guide__text-content--label,.lens-guide__text-content--subheading{text-align:center!important}.lens-guide__feature{padding:0 10px 10px 0}p.lens-guide__text{font-size:12px}.lens-guide__text-content--button{display:flex;justify-content:center}}.multi-column__item-text--emphasise p{font-size:20px;color:rgb(var(--heading-color))}.container--small{max-width:1200px}.multi-column__inner{gap:32px 16px;justify-content:center}@media screen and (min-width:999px){.product-facet__aside{width:245px}}.lens-type__wrapper,.product-form__item--upload,.related-block{min-width:100%}.lens-type__label,.product-form__quantity-label{text-transform:uppercase;color:rgb(var(--heading-color));font-weight:700}.lens-type__options{display:flex;justify-content:space-between;min-width:100%;margin-top:8px}.lens-type__option{width:32%;border:solid 1px rgba(var(--heading-color),.2);padding:8px 10px;font-size:14px;line-height:22px;color:rgb(var(--heading-color));text-align:center;transition:.2s;display:flex;align-items:center;justify-content:center}.lens-type__option--active,.lens-type__option:focus,.lens-type__option:hover{border-color:rgb(var(--heading-color));background-color:rgb(var(--secondary-background))}.tooltip .bottom,.tooltip .bottom i:after{left:50%;background-color:#e6f2f6;box-shadow:0 1px 8px #0003;position:absolute}.tooltip{display:inline-block;position:relative;border-bottom:1px dotted #666;text-align:left}.tooltip .bottom{min-width:150px;max-width:150px;top:calc(100% + 5px);transform:translate(-50%);padding:10px;color:#255a72;font-weight:400;font-size:12px;border-radius:3px;z-index:99999999;text-align:center;border:1px solid #255a72;visibility:hidden;opacity:0;transition:opacity .2s}.tooltip:hover .bottom{visibility:visible;opacity:1}.bottom p,.free-gift__text-content,[dir=ltr] .product-form__option-link{margin:0}.tooltip .bottom i{position:absolute;bottom:100%;left:50%;margin-left:-12px;width:24px;height:12px;overflow:hidden}.tooltip .bottom i:after{content:"";width:12px;height:12px;transform:translate(-50%,50%) rotate(45deg);border:1px solid #255a72}.product-features__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (min-width:1000px){.list-collections{padding-top:30px}.product-features__wrapper{min-width:100%}.shopify-section--text-with-icons .text-with-icons__list{padding:0 16px;gap:16px}.shopify-section--product-content{border-bottom:1px solid #255a72}.product__media{position:sticky;top:calc((var(--header-height, 0px) * var(--enable-sticky-header) + var(--announcement-bar-height, 0px) * var(--enable-sticky-announcement-bar)) + 24px)}.shopify-section--image-with-text-hero .image-with-text__image-wrapper .image-with-text__image{border-radius:0 0 0 160px}[dir=ltr] .image-with-text__content-wrapper{margin-right:auto}.image-large .image-with-text__content-wrapper{width:50%;margin-right:10%}.logo-list .logo-list__list:nth-of-type(2){display:none}}.product-feature__list-item{display:flex;align-items:center;gap:8px}.study-list--wrapper{display:grid;grid-template-columns:75% 1fr;border-radius:12px;border:1px solid rgb(var(--heading-color));overflow:hidden}.study-list__item--right{background-color:rgb(var(--secondary-background))}.study-list__item--left,.study-list__item--right{display:flex;flex-direction:column;justify-content:center;padding:16px 24px}.study-list__item--left{margin:0 5px;border-bottom:1px solid rgba(var(--heading-color),.2)}.study-list__header--left,.study-list__header--right{color:rgb(var(--heading-color));font-size:1.4em}.study-list__item--publication-link{color:rgb(var(--heading-color));font-size:1.2em;margin-bottom:16px}@media (max-width:699px){.study-list--wrapper{grid-template-columns:1fr}.study-list__header--left,.study-list__header--right{display:none}.study-list__item--left{margin:0;border-bottom:none}.study-list__item--right{border-bottom:1px solid rgb(var(--heading-color));padding:8px 24px}.study-list__item--journal:before{content:"\2014  "}}.header-container{max-width:1600px}.mega-menu__columns-wrapper{margin:0;flex-direction:column;justify-content:flex-start;align-items:space-evenly}html.lock-all{overflow:auto}.currency-button{padding:2px 12px;border-radius:4px;border:1px solid rgb(var(--heading-color))}.image-with-text-hero{justify-content:flex-end}.image-half.image--right .image-with-text-hero__image-wrapper{border-radius:0 0 0 100px}.main-collection--red-light .aspect-ratio .product-item__primary-image,.multi-column__prev-next,.product__media--nav{position:relative}@media screen and (max-width:999px){.image-with-text{padding:0 0 var(--container-gutter)}.product-form{margin-bottom:55px}.image-with-text-icons .text-with-icons__custom-icon{margin:0}.product-features__wrapper{min-width:100%;grid-template-columns:1fr;gap:8px}.product-feature__text{font-size:14px}.image-with-text-hero{padding-left:0;padding-right:0}.shopify-section--image-with-text-hero .image-with-text__image{border-radius:0;height:100%;object-position:center;object-fit:cover}}.testimonial-list__wrapper .blockquote{padding:0;min-height:none}@media screen and (min-width:1000px){.article__info{position:relative;max-width:300px;flex:0 1 25%;position:sticky;top:175px}.article__content{min-width:70%;flex:1 0 auto}.article__inner{justify-content:center}.multi-column--spacing-normal{--multi-column-column-gap: 24px }.image-half.image--right .image-with-text-hero__image-wrapper{position:absolute;right:0;height:100%;width:50%;border-radius:0 0 0 160px}.image-with-text-hero__image-wrapper .image-with-text__image{height:100%;object-fit:cover}.image-half .image-with-text-hero .image-with-text__content-wrapper{padding:120px 80px 120px 40px}.image-with-text-hero__image-wrapper .image-with-text:first-of-type p{font-size:20px;line-height:28px}.shopify-section--testimonials .section__header{margin-bottom:8px}.testimonial-list__wrapper .blockquote{padding:8px 0;font-size:24px}}[dir=ltr] .testimonial__author{padding:0;margin:0}.logo-list__wrapper{padding:16px 0}.predictive-search__input{min-width:unset;max-width:90px}.header__search--wrapper .header__icon-wrapper--search{display:flex;gap:20px;align-items:center;border:solid 1px rgb(var(--heading-color));padding:0 10px;border-radius:50px}.header__search--wrapper .header__icon-wrapper--search span{color:#8f8f8f}.logo-list--grid{max-width:1400px}.logo-list__image{max-width:125px}.shopify-section--day-to-night .section{padding:60px 0;border-radius:160px 0 0}.shopify-section--day-to-night .image-with-text__text-wrapper p,.shopify-section--image-with-text-hero .image-with-text__text-wrapper p{font-size:20px;line-height:28px}@media (max-width:1199px){.shopify-section--day-to-night .image-with-text__text-wrapper p,.shopify-section--image-with-text-hero .image-with-text__text-wrapper p{font-size:18px;line-height:28px}}@keyframes logoSlider{0%{transform:translate(0)}to{transform:translate(-100%)}}.okeReviews-starRating-indicator{z-index:-1}.section__header.text-container p{font-size:16px;line-height:22px;margin:0}@media (min-width:1000px){.pswp__top-bar{top:160px}.product:not(.product--featured){margin-bottom:30px}[dir=ltr] .header__linklist-item:not(:last-child){margin-right:36px}.header__linklist{justify-content:center}.shopify-section--collection-list .section,.shopify-section--logo-list .section,.shopify-section--testimonials .section{margin:32px 0}.section__header.text-container p{font-size:20px;line-height:28px;margin:0}.section__header .study-list__text-content p{font-size:16px;line-height:22px}.section__header.text-container p:not(.heading)+p{margin-top:8px}[dir=ltr] .image-with-text--overlap-text .image-with-text__image-wrapper{margin-left:0}[dir=ltr] .image-with-text--overlap-text .image-with-text--reverse .image-with-text__image-wrapper,[dir=ltr] .shopify-section--image-with-text-hero .image-with-text--reverse .image-with-text__image-wrapper{margin-right:0}.product__media-list-wrapper{max-width:80%!important}.product__media-image-wrapper{background:0 0}}.footer-text-icons .shopify-section--text-with-icons .vertical-breather{padding:32px 0}@media (max-width:999px){.shopify-section--day-to-night .section{padding:100px 0 30px;border-radius:80px 0 0}.shopify-section--day-to-night .image-with-text__text-wrapper p,.shopify-section--image-with-text-hero .image-with-text__text-wrapper p{font-size:16px;line-height:22px}.day-and-night__products-wrapper{margin-top:0}.day-and-night__selector--wrapper{margin-top:50px}.announcement-bar__message{font-size:12px}.image-with-text-hero__image-wrapper{margin-bottom:16px}.logo-list--grid{padding:0;display:flex;width:100%;overflow:hidden}.logo-list__list{display:flex;width:fit-content;flex:1 0 auto;animation:15s linear infinite logoSlider}.logo-list__item{min-width:33vw}.logo-list__image{width:auto;max-width:100%}.logo-list__wrapper .container{padding:0}.shopify-section--image-with-icons .heading.h2{margin-top:16px}.footer__cross-border{justify-content:center}.shopify-section--text-with-icons .vertical-breather{padding-top:0;padding-bottom:0}.text-with-icons__content-wrapper p{font-size:14px}.shopify-section--logo-list .section,.shopify-section--testimonials .section{margin:32px 0 0}}.shopify-section--image-with-richtext .image-with-text--boxed:before{width:100%;border-radius:12px}.shopify-section--image-with-richtext .icon-img{margin-bottom:0!important;margin-top:0!important}.shopify-section--image-with-richtext .button-wrapper .button{text-transform:none}.shopify-section--image-with-richtext .feature-list{display:flex;flex-wrap:wrap}.shopify-section--image-with-richtext .feature-list span{width:50%}@media (min-width:1000px){.shopify-section--image-with-richtext .image-with-text__image-wrapper .image-with-text__image{border-radius:12px}.shopify-section--image-with-richtext .image-with-text__image-wrapper{width:36%}.shopify-section--image-with-richtext .image--left .image-with-text__image-wrapper{margin-left:40px}.shopify-section--image-with-richtext .image--right .image-with-text__image-wrapper{margin-right:40px}.shopify-section--image-with-richtext .image-with-text__wrapper{padding:40px 0;justify-content:space-between}.shopify-section--image-with-richtext .image-with-text__content-wrapper{width:56%;margin-left:0;margin-right:0}.shopify-section--image-with-richtext .image--right .image-with-text__content-wrapper{padding-left:40px}.shopify-section--image-with-richtext .image--left .image-with-text__content-wrapper{padding-right:40px}.shopify-section--image-with-richtext .section{margin:32px 0}}.shopify-section--image-with-text-hero-other .image-with-text__text-wrapper p{font-size:16px!important;line-height:24px!important}.faq__item .collapsible-toggle,[data-time-selector] h3,[data-time-selector] svg{transition:.2s}.faq__item [aria-expanded=true]{color:rgb(var(--primary-button-background))}.flickity-slider .product__media-item{top:50%;left:1px!important}#logo-link,.drawer__content .shopify-payment-button{display:none!important}.shopify-section--image-with-richtext .product-features__wrapper{margin:32px 0;gap:32px;grid-template-columns:1fr 1fr}.shopify-section--multi-column-new .multi-column--pocket-medium .multi-column__inner--scroller{grid-auto-columns:80vw}.multi-column__desktop--inner{display:grid}.size-chart__measurements--wrapper{display:grid;grid-template-rows:1fr 1fr;grid-gap:16px;background:rgb(var(--secondary-background));border-radius:12px;padding:16px var(--container-gutter)}.size-chart__measurement{display:flex;align-items:center;gap:32px}.size-chart__measurement--title{font-size:18px;color:rgb(var(--heading-color));margin-bottom:0}.product-review img{height:90px;width:auto}[dir=ltr] .multi-column__nav{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;padding:0;margin:0}.multi-column__prev-next{width:100%;left:0}.product-form__text p{margin-bottom:0}.product-sticky-form{box-shadow:0 0 15px #00000036;max-width:1400px;margin:0 auto;background:rgb(var(--background));z-index:3}[dir=ltr] .product-sticky-form{left:50%;transform:translate(-50%)}@media (max-width:400px){.related-block .large-up--hide{font-size:12px}.related-block .btn{margin-right:0}}.comparison-chart__sidebar--text-color{min-width:65px;min-height:65px;border-radius:50%}.product-form__text{display:flex;flex-direction:column}.product-item__aspect-ratio:not(.mini-cart__recommendations-inner .product-item__aspect-ratio,.main-collection--red-light .product-item__aspect-ratio){padding-bottom:0;height:200px;aspect-ratio:auto}.shopify-section--cart-recommendations .aspect-ratio img,.shopify-section--product-recommendations .aspect-ratio img{object-fit:contain}.main-collection--red-light .aspect-ratio{aspect-ratio:unset}.shopify-section--featured-collections .aspect-ratio img{height:auto;width:auto;max-height:100%!important;top:50%;left:50%;transform:translate(-50%,-50%)}.main-collection--red-light .product-item__image-wrapper{max-height:500px}.main-collection--red-light .product-item{justify-content:flex-end}.shipping-bar__progress{overflow:hidden;border:none;background:rgba(var(--free-gift-color),.15)}.free-gift___progress,.shipping-bar__progress{border-color:rgb(var(--heading-color))}.shipping-bar__progress:after{background:rgb(var(--primary-button-background))}.mini-cart__recommendations-inner{background:#fff}.block-swatch__radio:checked+.block-swatch__item,.bundle__header{background:rgb(var(--secondary-background))}.image-with-text__text-wrapper a:not(.button),.rte a:not(.button){color:rgb(var(--link-color));text-decoration-color:rgba(var(--link-color),.35)}.mini-cart__recommendations-inner .product-item__link{color:rgb(var(--primary-button-background));text-decoration-color:rgba(var(--primary-button-background),.35)}.klaviyo__form .input-row{grid-gap:0;gap:0}.product__thumbnail-custom{position:relative;display:flex;justify-content:center;transition:.2s;border:2px solid transparent;cursor:pointer;padding:2px;margin:0 5px}.product__media--wrapper{max-width:50%;opacity:0;transition:opacity .2s}.mfp-fade,.mfp-fade-slide{transition:opacity .3s ease-in-out}.product__media--slideshow{height:500px}.product .product__media-image--wrapper,.product .slick-list,.product .slick-slide,.product .slick-track{height:100%}.product .slick-slide img{width:auto;height:auto;margin:0 auto;max-height:100%}.product__media-prev-next{position:absolute;top:50%;transform:translateY(-50%)}.product__media-prev{left:-24px}.product__media-next{right:-24px}.slick-dots{display:flex;padding:0}.slick-dots li{list-style:none}.product .slick-current .product__thumbnail-custom{border:solid 2px rgb(var(--text-color))}.product__media-list-wrapper{margin-bottom:32px}.custom__column-heading{display:flex;align-items:center;justify-content:center;position:relative;padding:24px 0;border-radius:12px;margin-bottom:16px}.custom__column-heading--icon{position:absolute;left:8px;padding:8px}.product__media-image--wrapper{display:block;width:100%;height:100%;display:flex;align-items:center;cursor:zoom-in}.mfp-fade{opacity:1}.mfp-fade.mfp-bg{opacity:.8}.mfp-fade-slide{opacity:0}@media (min-width:999px){.image-half.image-with-text--original .image-with-text__image-wrapper{margin:0;width:50%}.image-half.image-with-text--original .image-with-text__image{border-radius:0!important}.article-item__title{font-size:22px}.drawer__content .product-form .product-form__quantity{width:30%;margin-top:32px}.drawer__content .product-form__buy-buttons{width:60%}.drawer__content .product-form__view-details{text-align:left}[dir=ltr] .image--right .image-with-text__image-wrapper{margin-right:calc(var(--grid-column-width) + var(--grid-gap))}[dir=ltr] .shopify-section--image-with-richtext .image--right .image-with-text__image-wrapper{margin-right:40px!important}.section--flush.image-with-text--original .image-with-text--overlap-both .image-with-text__wrapper,.section--flush.image-with-text--original .image-with-text--reverse .image-with-text__wrapper{justify-content:center;gap:80px;margin:0 40px}.section--flush.image-with-text--original .image-with-text--overlap-both .image-with-text__content-wrapper,.section--flush.image-with-text--original .image-with-text--overlap-both .image-with-text__image-wrapper{width:40%;margin:0}}.product-tabs__tab-item-image--wrapper{display:flex;justify-content:center}.container--bundle{display:grid;grid-template-columns:1fr 45%}.bundle,.container--bundle .product-content{margin:80px 0;padding:0 var(--container-gutter)}.container--bundle .product-content__tabs:only-child{width:100%}.container--bundle .bundle{border-radius:12px;border:1px solid rgb(var(--heading-color));margin-left:var(--container-gutter);padding:5px;height:fit-content}.bundle__wrapper{display:flex;flex-direction:column;align-items:center;width:100%}.bundle__header{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;border-radius:12px}.bundle__header p{color:rgb(var(--heading-color));margin:0;text-align:center}.bundle__title{margin-bottom:6px;text-align:center}.bundle__images--wrapper{display:flex;align-items:center;justify-content:space-evenly;margin:32px 0}.bundle__plus{font-size:40px;margin:0 24px;color:rgb(var(--heading-color))}.bundle__product--image{height:100px;width:100px;border-radius:50%;border:1px solid rgb(var(--heading-color));overflow:hidden;object-fit:contain}.bundle__price{color:rgb(var(--heading-color));font-size:26px;margin-bottom:16px}.bundle__item{display:flex;gap:12px}.bundle__items--wrapper{margin:32px 24px 0;display:flex;flex-direction:column;position:relative;align-self:flex-start}.contact-page--container{display:flex;gap:32px 16px;margin-bottom:32px}.contact-page--content,.contact-page--form{width:50%}[dir=ltr] .image--right .image-with-text--boxed .image-with-text__image-wrapper{margin-right:0}@media (max-width:999px){.shopify-section--image-with-richtext .image-with-text__wrapper{padding:var(--container-gutter)}.product-list__inner{grid-gap:60px 12px;gap:60px 12px}.shopify-section--image-with-text-hero-other .image-with-text__text-wrapper p{font-size:15px!important;line-height:22px!important}.contact-page--container,.shopify-section--image-with-richtext .product-feature__list-item{flex-direction:column}.shopify-section--image-with-richtext .product-feature__text{text-align:center}.shopify-section--image-with-richtext .product-feature__icon{height:60px}.size-chart__measurements--wrapper{grid-template-rows:1fr}.size-chart__measurement img{max-width:75px}.product-form__option-link{order:6}.product-form__text{order:5}.related-block{order:7}.product__media--wrapper{max-width:100%}.product__media--slideshow{height:300px}.product__media-prev{left:0}.product__media-next{right:0}.section__color-wrapper--boxed{padding-left:var(--container-gutter);padding-right:var(--container-gutter)}.shopify-section--newsletter .image-with-text-block__content.text-container{width:auto;margin:20px;border-radius:12px!important}img:not([style*=float]).custom__column-heading--icon{position:relative;margin:0;left:0;padding:0}.custom__column-heading{padding:12px;justify-content:center;gap:12px}.shopify-section--logo-list .section__header{margin-bottom:0}.image-with-text__wrapper:not(.image-with-text-hero) .image-with-text--overlap-both .image-with-text__image-wrapper{padding-top:var(--container-gutter)}.product-content{margin:0 auto}.container--bundle{flex-direction:column;margin:-16px 0}.container--bundle .bundle,.container--bundle .product-content__tabs:only-child{min-width:100%;width:unset}.container--bundle .bundle{margin-left:0 var(--container-gutter);margin-top:0}.bundle__product--image{height:70px;width:70px}.bundle__plus{font-size:32px;margin:0 12px}.bundle__price{font-size:22px}.bundle__items--wrapper{margin:24px 12px 0}.bundle__item span{font-size:12px}.contact-page--content,.contact-page--form{width:100%}.image-with-text--original .image-with-text--overlap-both .image-with-text__image-wrapper{padding-top:var(--container-gutter);margin-bottom:var(--container-gutter)}.footer__payment-methods-label{display:block;text-align:center}}.block-swatch__item,.product-form__upload--wrapper{border:solid 1px rgba(var(--heading-color),.2);padding:8px 10px;font-size:14px;line-height:22px;color:rgb(var(--heading-color));text-align:center;width:fit-content;background:rgb(var(--secondary-background));transition:.2s;cursor:pointer}.block-swatch__item{background:0 0}.block-swatch__radio:checked+.block-swatch__item,.product-form__upload--wrapper:hover{border:solid 1px rgb(var(--heading-color))}.block-swatch__item:after{display:none}.product-form__upload--wrapper label{cursor:inherit}.mfp-image-holder .mfp-content{max-width:80vw!important}.product-form__option-value{color:rgb(var(--primary-button-background));font-weight:700}.popover--quick-buy .product-form__buy-buttons:not(:only-child){padding:0 16px;border-top:none}[data-time-selector]:not(.day-and-night__selector--active):hover h3,[data-time-selector]:not(.day-and-night__selector--active):hover svg{color:rgb(var(--primary-button-background));stroke:rgb(var(--primary-button-background));transform:scale(1.02)}.popover--quick-buy .popover__content{margin-bottom:60px}@media (min-width:1000px){.product-item--sold-out{padding-bottom:44px!important}.product__extended-description{max-width:1024px;padding:0 var(--container-gutter)}}img.mfp-img{padding:0;margin:40px 0;background-color:#fff}#shopify-product-reviews .spr-button,#shopify-product-reviews .spr-summary-actions-newreview,.button,.shopify-challenge__button{padding:18px 30px;line-height:1.2}.product-meta__price-list-container{flex-wrap:wrap}.product-meta__label-list{margin-right:16px}@media (max-width:999px){.multi-column__inner{gap:48px 16px}.container--bundle{grid-template-columns:1fr}.list-collections--carousel .list-collections__item-list{padding-left:10px}.shopify-section--rich-text .text-container .h2{margin-top:0}.shopify-section--testimonials .section__header{margin-bottom:16px}.header__icon-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.header__icon-list{gap:12px;align-items:stretch}.icon-label{text-transform:uppercase;font-size:12px}}.testimonial-link .heading{transition:.2s;display:block;width:max-content;margin:16px auto 0;border-bottom:1px solid transparent}.bundle__item{align-items:center}.bundle__item--preorder{color:rgb(var(--product-low-stock-text-color));font-size:.9em}@media (max-width:1000px){.popover{max-height:85vh}}.free-gift__desktop{margin-bottom:16px}.free-gift__mobile{max-width:392px}.free-gift__wrapper{display:block;border-radius:10px;padding:8px 16px;background-color:rgba(var(--free-gift-color),.15);transition:.2s;margin-top:16px}@media screen and (max-width: 740px){.free-gift__wrapper{padding:8px 5px}}.free-gift__heading{text-align:center;color:rgb(var(--heading-color))}.free-gift__header-wrapper{padding-top:10px}.free-gift__content-wrapper{display:flex;align-items:center;justify-content:center;gap:16px;//margin-top: 16px}.cart-progress__free-products--list{margin-top:8px}.free-gift__image{flex:0 1 75px;background:#fff;border-radius:5px;overflow:hidden;box-shadow:0 2px 5px #0000001a}.free-gift__meta-wrapper{color:rgb(var(--heading-color));line-height:1.3}.free-gift__meta-wrapper:hover .free-gift__text-content{text-decoration:underline}.free-gift__text-content{font-weight:700}.free-gift__meta-wrapper .price--highlight{text-transform:uppercase;font-weight:900;transition:.2s;color:rgb(var(--product-on-sale-accent))}.free-gift__meta-wrapper .price--compare,.free-gift__meta-wrapper .price--highlight{opacity:1}.free-gift__wrapper.active .free-gift__meta-wrapper .price--highlight{color:rgb(var(--free-gift-active-color))}.free-gift__progress{position:relative;display:block;overflow:hidden;border-radius:4px;flex:1 0 100%;margin-top:8px;height:8px;background:rgba(var(--free-gift-color),.15)}.free-gift__progress:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:currentColor;transition:transform .2s;transform:scaleX(var(--gift-progress));transform-origin:var(--transform-origin-start);background:rgb(var(--primary-button-background))}.full-width{max-width:none}.red-light .comparison-chart__product--item,.red-light .comparison-chart__sidebar{font-size:.85rem;line-height:1.1}.red-light .comparison-chart__product--item,.red-light .comparison-chart__sidebar--item{height:45px;padding:12px;align-items:flex-start}.red-light .comparison-chart__product--item-content,.red-light .comparison-chart__sidebar--text{text-align:left}.red-light .wavelength{height:60px}.mini-cart__actions{margin:10px 0 0;justify-content:center}@media screen and (max-width: 740px){.mini-cart__actions{align-items:center}}#shipping-protection{position:relative;margin-bottom:10px;background:#f9f9f9;padding:10px 20px 15px;border-radius:5px}#shipping-protection p{margin:0}#shipping-protection a{color:#000;font-weight:700;text-decoration-color:#000;-webkit-text-decoration-color:#000}#mini-cart{z-index:999999}#mini-cart.updating .checkout-button{pointer-events:none;opacity:.5;cursor:wait}#mini-cart.updating .line-item,#mini-cart.updating .mini-cart__recommendations-inner{pointer-events:none;cursor:wait}.mini-cart__drawer-footer.drawer__footer{padding:20px 40px}@media screen and (max-width: 740px){.mini-cart__drawer-footer.drawer__footer{padding:15px 12px 20px}#mini-cart .drawer__content{padding-left:12px;padding-right:12px}}@keyframes protectionUpdate{0%,to{opacity:.02}50%{opacity:.07}}.ship-protect-title{margin-bottom:3px}.ship-protect-flex{display:flex;align-items:center;font-size:.875em;gap:10px;line-height:1.2;margin:0 0 7px;justify-content:space-between}.ship-protect-desc{font-size:.875em;line-height:1.2;color:#999;max-width:330px}#ship-protect-price{display:inline-block;transition:.3s;font-size:16px}@media screen and (max-width:750px){.ship-protect-desc{font-size:.75em}#ship-protect-price{font-size:14px}}#mini-cart .switch{position:relative;display:inline-block;width:40px;flex:0 0 40px;height:24px;transition:.3s}#mini-cart .switch input{opacity:0;width:0;height:0}#mini-cart .slider{position:absolute;cursor:pointer;top:0;left:2px;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}#mini-cart .slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s}#mini-cart input:checked+.slider{background-color:#4dd763}#mini-cart input:checked+.slider:before{-webkit-transform:translateX(13px);-ms-transform:translateX(13px);transform:translate(13px)}#mini-cart .slider.round{border-radius:20px}#mini-cart .slider.round:before{border-radius:50%}#cart-loader{position:absolute;top:0;left:0;width:0%;height:5px;background:#02c4ff;transition:1s}.collection-overview_list{display:flex;overflow:scroll;gap:2vw;scroll-snap-type:x mandatory;scroll-padding-left:20px}.collection-overview_item{width:11vw;text-align:center;scroll-snap-align:start}.collection-overview_item:first-of-type{margin-left:20px}.collection-overview_item:last-of-type{margin-right:20px}.collection-overview_img-wrap{display:block;background:#fff;border-radius:50%;overflow:hidden;width:11vw;height:11vw;margin-bottom:10px;border:2px solid #cfe4ea;padding:2px;transition:.3s}.collection-overview_item:hover .collection-overview_img-wrap{border-color:rgb(var(--heading-color))}.collection-overview_img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%;overflow:hidden}.shopify-section--collection-overview h2,.shopify-section--collection-overview h3,.shopify-section--collection-overview h4{color:rgb(var(--heading-color));line-height:1.3}.collection-overview_item h4{font-size:1.1em;margin:0}.collection-overview_item a:hover{text-decoration:underline}.shopify-section--collection-overview .section__header{margin-bottom:60px}.shopify-section--collection-overview h2{font-size:38px;line-height:1;margin:0 0 20px}@media screen and (max-width:1000px){.collection-overview_item{width:16vw}.collection-overview_img-wrap{width:16vw;height:16vw}}@media screen and (max-width:750px){.shopify-section--collection-overview .vertical-breather{padding-left:0;padding-right:0}.shopify-section--collection-overview h2{font-size:28px}.shopify-section--collection-overview .section__header{margin-bottom:40px}.collection-overview_list{gap:5vw}.collection-overview_item{width:33vw}.collection-overview_img-wrap{width:33vw;height:33vw}}@media screen and (min-width:1000px){.collection-overview_list{justify-content:center!important}}.preorder-date-details{display:none;text-align:center}@media screen and (min-width:1200px){.preorder-date-details{padding-left:calc(30% + 10px)}}.preorder-date-details p{display:none;background:#fef6db;padding:10px 20px;border-radius:12px;margin:0;font-size:.9em;line-height:1.3;color:#000000a6}#prescription-disclaimer .modal__content{max-width:600px;padding:30px;text-align:center;border-radius:12px}#prescription-disclaimer .button--secondary{border-bottom:1px solid;padding:5px 0;font-size:.7em}#prescription-disclaimer .button--secondary:hover{background:transparent}#prescription-disclaimer h5{margin:0}
/*# sourceMappingURL=/cdn/shop/t/102/assets/custom.css.map */
