.elior-refresh{--nike-black: #1b1c1a;--nike-light-gray: #f5f2ec;--nike-border-gray: #dedbd4;--nike-dark-gray: #62635e}.elior-refresh #single-product{color:#1b1c1a;font-family:"Inter",Arial,sans-serif;padding:24px 0 48px}.elior-refresh #single-product>.container-fluid{max-width:1440px;margin:0 auto}.elior-refresh #single-product [data-store^=product-info-]{padding:8px 28px 24px}.elior-refresh #single-product .page-header{padding-top:0 !important;margin-bottom:22px}.elior-refresh #single-product h1.js-product-name{font-family:Georgia,"Times New Roman",serif !important;font-size:clamp(28px,3vw,40px);font-weight:400 !important;line-height:1.16;letter-spacing:-0.025em !important;text-transform:none !important}.elior-refresh #single-product .price-container{margin-top:18px;margin-bottom:22px !important;align-items:center;row-gap:8px}.elior-refresh #single-product #price_display{font-size:29px;font-weight:600;line-height:1.25;color:#1b1c1a}.elior-refresh #single-product .price-compare{color:#62635e;font-size:14px;font-weight:400}.elior-refresh #single-product .divider{margin:22px 0}.elior-refresh #single-product .js-product-slide-link{padding-bottom:0 !important;height:clamp(360px,47vw,650px);background:#f5f2ec;border-radius:5px;overflow:hidden}.elior-refresh #single-product .product-slider-image{width:100%;height:100%;max-height:100%;object-fit:contain}.elior-refresh #single-product .eyewear-size-guide{padding:18px !important;background:#f5f2ec !important;border-radius:5px !important;border-color:#dedbd4 !important}.elior-refresh #single-product .eyewear-size-guide>div{font-size:13px !important;font-weight:600 !important;text-transform:none !important}.elior-refresh #single-product .eyewear-size-guide p{font-size:13px;line-height:1.65;color:#51534d}.elior-refresh #single-product .eyewear-size-guide .btn-link{display:inline-block;padding:6px 0;color:#1b1c1a;font-size:13px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.elior-refresh #single-product .eyewear-trust-badges{margin-top:22px;padding:20px 0 !important;gap:12px !important}.elior-refresh #single-product .trust-badge-item>div:first-of-type{font-size:12px !important;font-weight:600 !important;line-height:1.4;text-transform:none !important}.elior-refresh #single-product .trust-badge-item>div:last-child{margin-top:4px;font-size:11px !important;line-height:1.5;color:#62635e !important}.elior-refresh #single-product .lens-selector-container{background:#f5f2ec;border-radius:6px;border:1px solid #dedbd4}.elior-refresh #single-product .lens-selector-header{font-size:16px;font-weight:600;text-transform:none;letter-spacing:0;border-bottom-width:1px}.elior-refresh #single-product .form-control{border-radius:5px;font-size:14px}.elior-refresh #single-product .js-addtocart,.elior-refresh .item-product .btn-primary,.elior-refresh #js-sticky-atc-mobile .btn-primary{border-radius:5px !important;background:#1b1c1a !important;color:#fff !important;border-color:#1b1c1a !important;font-weight:600 !important;text-transform:none !important;letter-spacing:.015em !important;min-height:46px}.elior-refresh #single-product .js-addtocart:hover,.elior-refresh .item-product .btn-primary:hover,.elior-refresh #js-sticky-atc-mobile .btn-primary:hover{background:#353730 !important}.elior-refresh #single-product .btn:focus-visible,.elior-refresh .item-product a:focus-visible,.elior-refresh #js-sticky-atc-mobile button:focus-visible{outline:2px solid #62635e;outline-offset:3px}.elior-refresh #product-description{margin-top:32px !important;scroll-margin-top:120px}.elior-refresh #product-description .user-content{color:#51534d;font-size:15px;line-height:1.75}.elior-refresh #product-description .user-content p{margin-top:0 !important;margin-bottom:14px !important}.elior-refresh #product-description .user-content h2,.elior-refresh #product-description .user-content h3,.elior-refresh #product-description .user-content h4{margin:24px 0 12px !important;font-family:"Inter",Arial,sans-serif !important;font-size:19px;font-weight:600 !important;line-height:1.4;letter-spacing:0 !important;text-transform:none !important;color:#1b1c1a}.elior-refresh #product-description .user-content ul,.elior-refresh #product-description .user-content ol{margin:12px 0 20px}.elior-refresh .item-product{margin-bottom:28px}.elior-refresh .item-product .item-image{background:#f5f2ec;border-radius:5px}.elior-refresh .item-product .item-description{padding:15px 4px 8px;text-align:left}.elior-refresh .item-product .item-name{min-height:42px;font-family:"Inter",Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:0;text-transform:none;color:#1b1c1a}.elior-refresh .item-product .item-price{font-size:17px;font-weight:600;color:#1b1c1a}.elior-refresh .item-product .price-compare{font-size:12px;font-weight:400;color:#62635e}.elior-refresh .item-product .item-installments{font-size:12px;line-height:1.5;color:#62635e}.elior-refresh .item-product .label,.elior-refresh #single-product .label{padding:6px 8px;border-radius:3px;font-size:10px;line-height:1.3;font-weight:500;letter-spacing:.01em;text-transform:none;background:#efede7;color:#1b1c1a}.elior-refresh #js-sticky-atc-mobile{background:#fff;border-top-color:#dedbd4;padding-bottom:env(safe-area-inset-bottom)}@media(min-width: 992px){.elior-refresh #single-product .section-single-product>.col-md-8{flex:0 0 58%;max-width:58%}.elior-refresh #single-product [data-store^=product-info-]{padding-left:42px;padding-right:28px}}@media(max-width: 767px){.elior-refresh #single-product{padding:8px 0 28px}.elior-refresh #single-product .form-control,.elior-refresh #single-product .form-select{font-size:16px}.elior-refresh #single-product [data-store^=product-info-]{padding:24px 20px 16px}.elior-refresh #single-product .js-product-slide-link{height:clamp(260px,88vw,390px)}.elior-refresh #single-product h1.js-product-name{font-size:29px}.elior-refresh #single-product #price_display{font-size:26px}.elior-refresh #single-product .eyewear-trust-badges{gap:8px !important}.elior-refresh #single-product .trust-badge-item>div:first-of-type{font-size:11px !important}.elior-refresh #single-product .trust-badge-item>div:last-child{font-size:10px !important}.elior-refresh .item-product{margin-bottom:22px}.elior-refresh .item-product .item-name{font-size:13px;min-height:39px}.elior-refresh .item-product .item-price{font-size:15px}.elior-refresh #product-description .user-content{font-size:14px}}
/* Engine:dart */