html{scroll-behavior:smooth}b,strong{font-weight:500}.menu-float{display:none}@media screen and (min-width:1000px){.menu-float{display:block;--menu-color-3: #fff;position:fixed;left:0;width:100%;opacity:0;pointer-events:none;transition:all .3s ease-in-out;z-index:3;bottom:-3rem}.menu-float.is-visible{opacity:1;bottom:1.5rem;pointer-events:auto}}.menu-float__inner{position:relative;display:flex;justify-content:center}.menu-float__wrapper{--bg-menu-wrapper: 0, 44, 51;position:relative;display:flex;flex-direction:column;min-width:0;max-width:fit-content;padding:.4rem .75rem;border-radius:var(--button-border-radius);pointer-events:auto;transition:all .4s;background:rgba(var(--bg-menu-wrapper),1)}.menu-float__bottom{position:relative;display:flex;align-items:center;justify-content:center}.menu-float__bottom:before{display:none}.menu-float__content{display:inline-flex;align-items:center;height:50px;gap:.75rem;padding:0 .5rem;text-align:center;overflow:hidden}.menu-float__layout--secondary{flex:1}.menu-float__layout--secondary .menu-float__content{position:relative;width:100%}.menu-float__logo{display:flex;align-items:center;display:none}.menu-float__logo svg{height:28px;width:auto}.menu-float__nav{position:relative;display:flex;margin-left:-.75rem}.menu-float__nav li{display:flex}.menu-float__item{display:inline-flex;align-items:center;padding-block:2px;margin-left:1.25rem;margin-right:.5rem;font-size:.85rem;cursor:pointer;overflow:hidden;transition:all .3s}.menu-float__layout--secondary .menu-float__item{justify-content:center;width:100%;white-space:nowrap}.menu-float .button{min-height:38px;height:38px;font-size:13px;display:flex;align-items:center;border-radius:var(--button-border-radius)}.menu-float .button__content{line-height:1}.menu-float__progress{position:absolute;top:0;left:0;display:flex;width:100%;height:100%}.product-sticky-add-to-cart{padding:.75rem 1.5rem .75rem .75rem;left:50%;transform:translate(-50%);inset-inline-end:auto;border-radius:var(--button-border-radius)}.prose-justify-center .social-media{margin-block-start:0;justify-content:center}@media screen and (min-width:700px){.footer__block--links{max-width:none}}x-drawer .prose>:first-child,x-drawer .prose>div:first-child>:first-child,x-drawer .prose>style:first-child+*,x-drawer .prose>meta:first-child+*{margin-block-start:var(--prose-default-spacing)}.announcement-bar__message-list .prose>:first-child,.announcement-bar__message-list .prose>div:first-child>:first-child,.announcement-bar__message-list .prose>style:first-child+*,.announcement-bar__message-list .prose>meta:first-child+*{margin-block-start:0}.header__primary-nav .link-hasdropdown{display:flex;align-items:center}.header__primary-nav .link-hasdropdown a.block{display:inline-block;width:auto}.header__primary-nav .link-hasdropdown span.dropdown-arrow{content:"";display:inline-block;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;width:.35rem;height:.35rem;margin-left:.5rem;transform:rotate(45deg);flex-shrink:0;position:relative;top:-2px}.page-banner .collection-quick-navigation__item,.product-list__promo .collection-quick-navigation__item{max-width:none}@media screen and (max-width:999px){.tap-area.link-reversed:not([aria-current=true],[aria-selected=true]):hover{background:none}}@media screen and (min-width:1000px){.menu-drawer__panel-body hr.menu-drawer__separator,.menu-drawer__panel-body ul.faded-linklist{display:none}}.prose table td{border-inline-end:1px solid rgb(var(--border-color))}.prose table td:first-child{border-inline-start:1px solid rgb(var(--border-color))}.prose table.equal-width-table{width:100%;table-layout:fixed;border-collapse:collapse}.prose table.equal-width-table th,.prose table.equal-width-table td{width:25%;word-wrap:break-word}.prose table.first-col-left tr>:first-child{text-align:left}.prose table.equal-width-table td img{width:100px;margin:0 auto}.prose table{border-collapse:collapse}.shopify-section--main-product .template--product--product .product-info__block-list{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:1.25rem}.shopify-section--main-product .template--product--product .product-info__block-item[data-block-type=badges]{--product-block-item-margin: 0;position:absolute;top:-1rem;margin:0}.shopify-section--main-product .template--product--product .product-info__block-item[data-block-type=title],.shopify-section--main-product .template--product--product .product-info__block-item[data-block-type="@app"]{grid-row:1;--product-block-item-margin: 0 !important}.shopify-section--main-product .template--product--product .product-info__block-item[data-block-type=price],.shopify-section--main-product .template--product--product .product-info__block-item[data-block-type=rating]{grid-row:3;--product-block-item-margin: 0}.shopify-section--main-product .template--product--product .product-info__block-list .product-info__block-item[data-block-type=separator]:nth-child(1 of[data-block-type=separator]){grid-row:2;margin-block-start:.75rem!important;margin-block-end:.75rem!important}.shopify-section--main-product .template--product--product .product-info__block-item[data-block-type=title],.shopify-section--main-product .template--product--product .product-info__block-item[data-block-type=price]{grid-column:1;justify-self:start;margin-block-start:0;margin-block-end:0;margin:0;--product-block-item-margin: 0rem !important}.shopify-section--main-product .template--product--product .product-info__block-item[data-block-type=rating],.shopify-section--main-product .template--product--product .product-info__block-item[data-block-type="@app"]{grid-column:2;justify-self:end;margin-block-start:0;margin-block-end:0;margin:0;--product-block-item-margin: .25rem !important}.shopify-section--main-product .template--product--product .product-info__block-group,.shopify-section--main-product .template--product--product .product-info__block-item:not([data-block-id=title]):not([data-block-type="@app"]){grid-column:1 / span 2}.shopify-section--main-product .template--product--product .product-info__block-list>:not(:last-child){margin-block-end:0}.with-blur{position:relative;display:inline-flex;justify-content:center;align-items:center;overflow:hidden;padding:100px;background:#fff}.with-blur:before{content:"";position:absolute;top:-10%;left:-10%;width:120%;height:120%;background-image:var(--bg-image);background-size:cover;background-position:center;filter:blur(40px) brightness(.9);transform:scale(1.1);transition:transform .6s cubic-bezier(.2,0,.2,1);z-index:1}.with-blur img{position:relative;z-index:2;max-width:100%;height:auto;box-shadow:0 20px 50px #0003}.with-blur:hover:before{transform:scale(1.2) translate(10px,10px)}@media screen and (min-width:1000px){.product-info{max-width:calc(32rem + var(--product-block-item-margin) * 8)}}.modal_featured_image{margin-top:0}.modal_featured_image img{margin-block:0;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block}.placement-grid .prose .h5{display:block;width:100%;margin-bottom:15px}.placement-grid .prose img.icon{display:inline-block!important;vertical-align:middle;width:auto!important;margin-right:20px!important;margin-bottom:10px!important}.placement-grid .prose img.icon:last-of-type{margin-right:0!important}.color-scheme.border{border-block-start-width:1px;border-left-width:0;border-right-width:0;border-bottom-width:0}.color-scheme.border .featured-collections-header{padding-block:1.25rem}@media screen and (min-width:700px){.color-scheme.border .featured-collections-header{padding-block:1.8rem}}.quick-nav-mobile{display:block;padding:10px 20px}.quick-nav-select{width:100%;padding:12px;border:1px solid var(--border-color, #ccc);border-radius:4px;background-color:var(--background, #fff);font-family:inherit;font-size:16px}@media screen and (min-width:769px){.quick-nav-mobile{display:none}.collection-quick-navigation.hidden{display:flex!important}}@media screen and (max-width:768px){.collection-quick-navigation{display:none!important}}.content-box__background-media{overflow:hidden}@media(min-width:1024px){span.variant-picker__info-text{display:none}.variant-picker__option,.variant-picker__option-values,.block-swatch{overflow:visible!important}fieldset:has(.lenscolor-color) label{position:relative!important;cursor:pointer}fieldset:has(.lenscolor-color) label:hover:before{content:"Filters up to 15x more harmful blue light than others. Ideal for day screen time - supports all day eye comfort, deeper focus and when worn in the evening benefits sleep.";display:block;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);width:280px;padding:12px;background:#002c33;color:#fff;font-size:13px;line-height:1.4;text-align:center;border-radius:8px;z-index:999999;pointer-events:none;box-shadow:0 8px 20px #0003}fieldset:has(.lenscolor-color) input:nth-of-type(2)+label:hover:before{content:"Filters up to 23x more harmful blue light than others. Ideal for evening screen time and unwinding before bed - supports better sleep, faster recovery."}fieldset:has(.lenscolor-color) label:hover:after{content:"";display:block;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #002c33;z-index:999999;pointer-events:none}}dynamic-grid .prose>:first-child,dynamic-grid .prose>div:first-child>:first-child,dynamic-grid .prose>style:first-child+*,dynamic-grid .prose>meta:first-child+*{margin-block-start:0}.with-scale{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.product-info{margin-top:1rem}.wp-block-button__link{background:#002c33!important}.wp-block-button__link strong{font-weight:400!important}.prose :where(.wp-block-button){margin-block-start:2rem}.noMarginBlockStart{margin-block-start:0}.table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.table-wrapper table{width:100%;border-collapse:collapse;min-width:600px}.table-wrapper::-webkit-scrollbar{height:6px}.table-wrapper::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px}@media screen and (max-width:699px){.footer__block--image{grid-column:1 / -1;margin:0 auto}.footer__block--image img{width:50px}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/custom.css.map */
