@font-face{font-family:Degular;src:url(/cdn/shop/files/DegularDisplay-Regular.eot?v=1741866546);src:url(/cdn/shop/files/DegularDisplay-Regular.eot?v=1741866546) format("embedded-opentype"),url(/cdn/shop/files/DegularDisplay-Regular.woff2?v=1741866546) format("woff2"),url(/cdn/shop/files/DegularDisplay-Regular.woff2?v=1741866546) format("woff"),url(/cdn/shop/files/DegularDisplay-Regular.ttf?v=1741866546) format("truetype");font-weight:400;font-style:normal;font-display:swap}.featured-product .product__title h1{font-family:Degular;font-weight:500;font-size:48.5px;line-height:48.5px;letter-spacing:0;vertical-align:middle;text-transform:capitalize}.product-form__input.mb-5{margin-bottom:30px}.satcb_quick_view,.media>.satcb_quick_view{display:None!important}.template-collection .collection .product-card--standard:not(.product-card--thickness) .product-card__content,.featured_collection .product-grid .product-card--standard:not(.product-card--thickness) .product-card__content{padding-inline:0;gap:10px}.template-collection .collection .product-card__details,.featured_collection .product-grid .product-card__details{flex-direction:column}.template-collection .collection .product-card__content.text-left,.featured_collection .product-grid .product-card__content.text-left{text-align:left}.template-collection .collection .product-card__content.text-center,.featured_collection .product-grid .product-card__content.text-center{text-align:center}.template-collection .collection .product-card__content.text-right,.featured_collection .product-grid .product-card__content.text-right{text-align:right}.template-collection .collection .product-card__content.text-left .price,.template-collection .collection .product-card__content.text-left .product-card__tags,.featured_collection .product-grid .product-card__content.text-left .price{justify-content:flex-start;width:100%;flex-direction:row}.template-collection .collection .product-card__content.text-center .price,.template-collection .collection .product-card__content.text-center .product-card__tags,.featured_collection .product-grid .product-card__content.text-center .price,.featured_collection .product-grid .product-card__content.text-center .product-card__tags{justify-content:center;width:100%;flex-direction:row}.template-collection .collection .product-card__content.text-right .price,.template-collection .collection .product-card__content.text-right .product-card__tags,.featured_collection .product-grid .product-card__content.text-right .product-card__tags,.featured_collection .product-grid .product-card__content.text-right .price{justify-content:flex-end;width:100%;flex-direction:row}.template-collection div#SortByContainer .sort-by{color:var(--Black, #282924);font-size:16px;font-style:normal;font-weight:400;line-height:25.6px}.template-collection .product-card__content.text-center .product-card__details{display:grid;gap:15px}.template-collection .product-card .price--on-sale .price__regular,.template-collection .product-card .price__regular{color:rgb(var(--color-sale-price));font-weight:var(--font-medium);background:var(--Button-Primary, linear-gradient(264deg, #F54E20 27.25%, #AD2A31 102.41%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Degular;font-size:28px;font-style:normal;font-weight:400;line-height:25.6px}.template-collection .product-card .product-card__content.text-center .price__sale{place-self:center;color:#28292480;font-family:Degular;font-size:32px;font-style:normal;font-weight:400;line-height:25.6px;text-decoration-line:strikethrough}.template-collection .product-card .price__savings{display:none}.template-collection .product-card .product-card__title{font-family:var(--font-product-family);color:var(--Black, #282924);font-size:32px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:-1.455px;text-transform:capitalize}.template-collection div#SortByContainer .sort-by:after{border:var(--buttons-border-width) solid rgb(0 0 0)}.button .btn-text{width:auto}.current_price{color:currentColor;z-index:1;margin-left:5px}.product_tag{font-size:11px;font-family:Degular;background:#e14b1d;border-radius:50px;padding:5px 7px;color:#fff}.price.price--on-sale{align-items:center}.featured-product button.product-form__submit{display:flex;justify-content:center}.featured-product button.product-form__submit .button span{width:auto}.price__savings{margin-left:10px;border-radius:5px;color:var(--Black, #282924);font-family:Degular;font-size:12px;font-style:normal;font-weight:600;line-height:25.6px;letter-spacing:.72px;text-transform:uppercase}.featured-product .product__inventory .leading-tight{font-family:Degular;font-weight:500;font-size:13.3px;line-height:15.27px;letter-spacing:0;color:#000;text-align:center;vertical-align:middle;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;width:100%}.featured-product .short_description p{font-family:Degular;font-weight:400;font-size:16px;line-height:25.6px;letter-spacing:0;vertical-align:middle}.featured-product .short_description ul li{font-family:Degular;font-weight:400;font-size:14px;position:relative}.featured-product .short_description ul li{font-family:Degular;font-weight:400;font-size:14px;position:relative;padding-left:24px;margin-bottom:20px}.featured-product .leading-tight:empty{display:none}.featured-product .short_description ul li:after{content:"";position:absolute;width:15px;height:15px;left:0;background-repeat:n left: 0;background-image:url(https://cdn.shopify.com/s/files/1/0818/5635/files/Group_9.svg?v=1742206856);background-size:contain;background-repeat:no-repeat;top:2px}.featured-product span small{color:#6db80a;font-family:Degular;font-weight:600;font-size:14px;line-height:25.6px;letter-spacing:0;text-align:center;text-transform:capitalize}.featured-product .alert.alert--success{width:100%}.featured-product .product__price .price__regular{color:#6db80a;font-family:Degular;font-weight:600;font-size:32px;line-height:25.6px;letter-spacing:0;vertical-align:middle}.featured-product .product__price :is(.price__sale,.unit-price){font-size:70%;color:#f7e0d9;font-family:Degular;font-weight:600;font-size:32px;line-height:25.6px;letter-spacing:0;margin-left:20px;vertical-align:middle}.price__sale:before{content:"";position:absolute;inset-block-start:50%;width:100%;transform:rotate(-0deg);border-block-end:1px solid #00000061}.template-product .section--rounded.relative.section--plain>.page-width{padding:0}.template-product .section--rounded.relative.section--plain>.page-width .faqs .grow.grid{padding-top:154px;padding-bottom:84px;gap:0}.template-product .section--rounded.relative.section--plain>.page-width .faqs .grow.grid .grid .title-wrapper h2.heading.title-md{font-family:Degular;font-weight:500;font-size:68.1px;line-height:68.11px;letter-spacing:-2.72px;vertical-align:middle;text-transform:uppercase;max-width:533px;margin-bottom:30px}.template-product .section--rounded.relative.section--plain>.page-width .faqs .faq .accordion details.details summary.details__summary{padding:16px 0}.template-product .section--rounded.relative.section--plain>.page-width .faqs .faq .accordion .details__content{font-family:Degular;font-weight:400;font-size:16px;line-height:25.6px;letter-spacing:0;padding:16px 0}.template-product .section--rounded.relative.section--plain>.page-width .faqs .faq .accordion{padding:14px 0}.template-product .section--rounded.relative.section--plain>.page-width .faqs .faq .accordion details.details summary.details__summary>.text-base{font-family:Degular;font-weight:400;font-size:20px;line-height:25.6px;letter-spacing:0}.template-product .footer-group .text-with-icons .column{align-items:flex-start;padding:30px}.template-product .footer-group .text-with-icons .column .column__title{font-family:Degular;font-weight:500;font-size:18px;line-height:22.5px;letter-spacing:0;vertical-align:middle;text-transform:uppercase;margin-bottom:8px;color:#2c2c2c}.template-product .footer-group .text-with-icons .column .column__text.rte>p{font-family:Degular;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0;vertical-align:middle;color:#2c2c2c}.template-product .two-column-section{min-height:575px}.template-product .two-column-section .column.left{padding:68px 68px 50px;margin-right:0!important}.template-product .two-column-section .column.left .content.bottom-left{max-width:100%}.template-product .two-column-section .column.left .content.bottom-left h2.title-xl{max-width:416px}.template-product .two-column-section .column.left .content.bottom-left h2.title-xl{font-family:Degular;font-weight:500;letter-spacing:-1.46px;vertical-align:middle;margin-bottom:18px}.template-product .details__summary button p{margin-block:0!important}.template-product .product-form__submit_v2{background:#e14b1d1a;padding:7px 15px;border-bottom-right-radius:24px;border-bottom-left-radius:24px;min-height:75px;display:flex;align-items:flex-end;justify-content:center;margin-top:-28px;letter-spacing:0;font-family:Degular;font-weight:600;font-size:12px;line-height:15.27px;text-align:center;vertical-align:middle;text-transform:uppercase}.template-product .product-form__submit_v2 p{max-width:276px}.pupillary_distance .drawer__scrollable img{margin-block:0}button.product-form__submit{box-shadow:0 4px 13.1px #e14b1d80}.template-product .product-form{gap:0}:checked+.label-swatch:after{--tw-shadow-colored: 0 0 0 2px #E14B1D;--tw-shadow-color: #E14B1D}.swatches--round-slight :is(.color-swatch,.label-swatch),.swatches--round .label-swatch,.swatches--variant .color-swatch{--swatch-radius: 250px}@media only screen and (max-width: 1024px){.template-product .section--rounded.relative.section--plain>.page-width .faqs .grow.grid .grid .title-wrapper h2.heading.title-md{font-size:44px;line-height:50px}.template-product .two-column-section .column.left{padding:50px 50px 30px}}@media only screen and (max-width: 767px){.featured-product .product__title h1{font-size:32px;line-height:38px}.template-product .product-form__submit_v2{font-size:11px;line-height:14.27px}.product__thumbnails.with-dots .product__thumbnail:not([hidden]){width:15px}.template-collection .product-card .product-card__title{font-size:24px;line-height:28px}.product-card{padding:15px}.template-collection .product-card .price--on-sale .price__regular,.template-collection .product-card .price__regular{font-size:18px;line-height:20.6px}.template-collection .collection .product-card__content.text-center .price{gap:10px}.template-collection .product-card .product-card__content.text-center .price__sale{font-size:18px;line-height:20.6px;text-decoration-line:strikethrough}.template-product .section--rounded.relative.section--plain>.page-width .faqs .grow.grid .grid .title-wrapper h2.heading.title-md{font-size:32px;line-height:32px;text-transform:unset;letter-spacing:-1.46px}.template-product .section--rounded.relative.section--plain>.page-width .faqs .grow.grid{padding:154px 20px 20px}.template-product .two-column-section{flex-direction:column}.template-product .two-column-section .column.left .content.bottom-left h2.title-xl{font-size:32px;line-height:32px}.template-product .two-column-section .column.left{padding:94px 34px 14px;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.template-product .two-column-section .column.right{margin:0!important;min-height:277px;background-position:59%!important;border-top-left-radius:0!important;border-top-right-radius:0!important}}.featured-product .short_description{border-bottom:1px solid rgb(var(--color-border));padding-bottom:20px}.temp-is-red-light-devices .featured-product .product__price :is(.price__sale,.unit-price){margin-left:10px}.temp-is-red-light-devices .product-form__input .form__label,.temp-is-red-light-devices .product-form__input .form__label .font-medium{font-weight:700!important;position:relative}.temp-is-red-light-devices .product__info div[role=status]{margin-bottom:-12px!important}@media only screen and (max-width: 1023px){.template-product .footer-group .text-with-icons .column{align-items:center}.template-product .footer-group .text-with-icons .column .column__title{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/custom.css.map */
