.custom-offcanvas{position:fixed;top:0;bottom:0;width:400px;max-width:100%;display:flex;flex-direction:column;gap:24px;background:#fff;z-index:100050;transform:translateX(100%);transition:transform .3s ease-in-out;will-change:transform}.custom-offcanvas-end{right:0}.custom-offcanvas-start{left:0;transform:translateX(-100%)}.custom-offcanvas-top{left:0;right:0;top:0;bottom:auto;transform:translateY(-100%)}.custom-offcanvas-bottom{left:0;right:0;bottom:0;top:auto;width:auto;transform:translateY(100%)}.custom-offcanvas.show,.custom-offcanvas.showing{transform:translateX(0)}.custom-offcanvas-top.show,.custom-offcanvas-top.showing{transform:translateY(0)}.js-sub-custom-offcanvas.custom-offcanvas-top:not(.show):not(.showing) *{box-shadow:none}.custom-offcanvas-bottom.show,.custom-offcanvas-bottom.showing{transform:translateY(0)}.custom-offcanvas-header{position:sticky;top:0;z-index:100;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;background:#fff;box-shadow:0 4px 16px 0 rgba(135,136,145,.1)}.custom-offcanvas-footer{position:sticky;bottom:0;z-index:100;width:100%;background:#fff;box-shadow:0 -4px 4px 0 rgba(0,0,0,.05)}.custom-offcanvas-body::-webkit-scrollbar{width:8px;height:8px}.custom-offcanvas-body::-webkit-scrollbar-track{background:0 0;border-radius:100px}.custom-offcanvas-body::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:100px}.custom-offcanvas-body{flex-grow:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#d9d9d9 transparent}.custom-offcanvas-close{display:inline-flex;align-items:center;justify-content:center;padding:0;background:0 0;border:none;cursor:pointer}.custom-offcanvas-close .icon{width:24px;height:24px;flex-shrink:0}.custom-offcanvas-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:100040}.custom-offcanvas-backdrop.show,.custom-offcanvas-backdrop.showing{opacity:1;pointer-events:auto}.custom-scroll-wrapper{position:relative;overflow:hidden;width:100%;pointer-events:auto}.custom-scroll-container{max-height:inherit;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.custom-scroll-container::-webkit-scrollbar{display:none}.custom-scroll-content{overflow:visible;padding-right:16px;box-sizing:content-box}.custom-scrollbar-track{position:absolute;top:0;right:6px;width:7px;height:100%;background:0 0;border-radius:3px;cursor:pointer;pointer-events:auto;z-index:3}.custom-scrollbar-track::after{display:block;content:'';position:absolute;top:0;right:3px;height:100%;width:1px;background-color:#e5e5e5;z-index:3}.custom-scrollbar-thumb{position:absolute;right:6px;width:7px;border-radius:3px;background:#d9d9d9;cursor:pointer;transition:background .2s;pointer-events:auto;z-index:5}.custom-scrollbar-thumb:active{cursor:grabbing}:root{--sbg-static-data-url-quick-add-to-cart-widget-layout-select:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23434343' opacity='0.6'  stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");--sbg-static-data-url-quick-add-to-cart-widget-layout-check-radio:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3e%3ccircle cx='8' cy='8' r='7.4' stroke='%23FF9800' stroke-width='1.2'/%3e%3ccircle cx='8' cy='8' r='5' fill='%23FF9800'/%3e%3c/svg%3e")}.quick-add-to-cart-widget-layout{--sbg-text-font-family:var(--sbg-default-font-family);--sbg-text-font-weight_bold:700;--sbg-text-font-weight_semibold:600;--sbg-text-font-weight_medium:500;--sbg-text-font-weight_normal:400;--sbg-text-font-weight_light:300;--sbg-text-font-size_big:24px;--sbg-text-font-size_large:20px;--sbg-text-font-size_medium:18px;--sbg-text-font-size_normal:16px;--sbg-text-font-size_small:14px;--sbg-text-font-size_tiny:12px;--sbg-text-font-size_micro:10px;--sbg-text-line-height_normal:1.5;--sbg-text-line-height_small:1.2;--sbg-text-line-height_tiny:1.1;--sbg-text-line-height_micro:1;--sbg-bg-color-grey:#FBFBFB;--sbg-bg-color-grey4:#F7F7FA;--sbg-bg-color-grey5:#F9FCF9;--sbg-icon-icon_10:rgba(52, 52, 52, 0.10);--sbg-text-text_white:#fff;--sbg-text-text_black:#000;--sbg-text-text_black_85:rgba(0, 0, 0, 0.85);--sbg-text-text_black_10:rgba(0, 0, 0, 0.10);--sbg-text-text_black_20:rgba(0, 0, 0, 0.20);--sbg-text-text_secondary:#434343;--sbg-text-text_secondary_85:rgba(67, 67, 67, 0.85);--sbg-text-text_secondary_60:rgba(67, 67, 67, 0.60);--sbg-text-text_secondary_50:rgba(67, 67, 67, 0.50);--sbg-text-text_secondary_30:rgba(67, 67, 67, 0.30);--sbg-text-text_successGreen:#80C342;--sbg-text-text_successGreen_hover:#93CC5E;--sbg-brand-color-60:rgba(255, 152, 0, 0.60);--sbg-brand-color-30:rgba(255, 152, 0, 0.30);--sbg-brand-color-15:rgba(255, 152, 0, 0.15);--sbg-brand-color-6:rgba(255, 152, 0, 0.06);--sbg-brand-color-5:rgba(255, 152, 0, 0.05);--sbg-brand-color-3:rgba(255, 152, 0, 0.03);--sbg-brand-color-10:rgba(255, 152, 0, 0.10);--sbg-cart-item-highlight-color:255,152,0;--sbg-cart-green-color:#0F7C10;--sbg-cart-green-color-30:rgba(15, 124, 16, 0.30);--sbg-cart-rx-upsell-frame-only-color:#2162EE;--sbg-cart-rx-upsell-frame-only-color-85:rgba(33, 98, 238, 0.85)}.sbg-visual-identity-upgrade-body .quick-add-to-cart-widget-layout{--sbg-text-font-weight_bold:600;--sbg-static-data-url-quick-add-to-cart-widget-layout-check-radio:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3e%3ccircle cx='8' cy='8' r='7.4' stroke='%23F14922' stroke-width='1.2'/%3e%3ccircle cx='8' cy='8' r='5' fill='%23F14922'/%3e%3c/svg%3e");--sbg-brand-color-60:rgba(241, 73, 34, 0.60);--sbg-brand-color-30:rgba(241, 73, 34, 0.30);--sbg-brand-color-15:rgba(241, 73, 34, 0.15);--sbg-brand-color-6:rgba(241, 73, 34, 0.06);--sbg-brand-color-5:rgba(241, 73, 34, 0.05);--sbg-brand-color-10:rgba(241, 73, 34, 0.10);--sbg-cart-item-highlight-color:241,73,34}.quick-add-to-cart-widget-layout{font-family:var(--sbg-text-font-family);font-size:var(--sbg-text-font-size_small);font-weight:var(--sbg-text-font-weight_normal);line-height:var(--sbg-text-line-height_normal);color:var(--sbg-text-text_secondary_85)}.hide{display:none!important}.hide-on-purpose{display:none!important}.cursor-pointer{cursor:pointer}.btn-quick-add-to-cart-cta{min-width:100px;display:inline-flex;padding:7px 6px;justify-content:center;align-items:center;gap:8px;font-size:16px;line-height:1.5;font-weight:400;color:rgba(0,0,0,.85);border-radius:4px;border:1px solid rgba(0,0,0,.85);background:#fff;box-shadow:none!important;outline:0!important}.btn-quick-add-to-cart-cta:hover{color:#fff;background:rgba(0,0,0,.85)}.btn-quick-add-to-cart-cta .icon-wrapper{width:20px;height:20px;display:inline-flex;justify-content:center;align-items:center}.btn-quick-add-to-cart-cta .icon-wrapper svg{width:19px;height:16px}.swiper-slide .btn-quick-add-to-cart-cta{min-width:160px;opacity:0;visibility:hidden;pointer-events:none}.quick-atc-variant-0 .swiper-slide .btn-quick-add-to-cart-cta{display:none!important}.swiper-slide:hover .btn-quick-add-to-cart-cta{opacity:1;visibility:visible;pointer-events:auto}.enable-quick-add-to-cart .hp-new-arrivals-container.has-quick-add-to-cart-cta .hp-new-arrivals-banner-wrapper{max-height:342px}.enable-quick-add-to-cart .hp-new-arrivals-container.has-quick-add-to-cart-cta .hp-new-arrivals-banner-wrapper .new-arrivals-banner{min-height:342px}.enable-quick-add-to-cart .hp-new-arrivals-container.has-quick-add-to-cart-cta .hp-new-arrivals-section-swiper .pro-info-card{height:342px;max-height:342px;padding:40px 20px 24px;text-align:center}.enable-quick-add-to-cart .hp-new-arrivals-container.has-quick-add-to-cart-cta .hp-new-arrivals-section-swiper .pro-info-card .btn-quick-add-to-cart-cta{margin-top:8px}.enable-quick-add-to-cart .has-quick-add-to-cart-cta .recommend-products-swiper-container .swiper-slide img{max-width:100%;height:130px;object-fit:contain}.enable-quick-add-to-cart .has-quick-add-to-cart-cta .recommend-products-swiper-container .swiper-slide a{padding:32px 20px 24px 20px}.enable-quick-add-to-cart .has-quick-add-to-cart-cta .recommend-products-swiper-container .swiper-slide a .discount-bubble{top:16px;right:20px}.enable-quick-add-to-cart .has-quick-add-to-cart-cta .recommend-products-swiper-container .swiper-slide{width:calc(100% / 4 - 10px)}.enable-quick-add-to-cart .has-quick-add-to-cart-cta .recommend-products-swiper-container .swiper-slide a{display:inline-block!important;padding:16px 20px 24px 20px;border:1px solid transparent;border-radius:10px}.enable-quick-add-to-cart .has-quick-add-to-cart-cta .recommend-products-swiper-container .swiper-slide .pro-price{margin-bottom:8px}.enable-quick-add-to-cart .has-quick-add-to-cart-cta .recommend-products-swiper-container .swiper-slide:hover a{border-color:var(--sbg-brand-color)}.enable-quick-add-to-cart .has-quick-add-to-cart-cta .recommend-products-swiper-containera .similar-styles-products-swiper-container{min-height:350px;padding-top:0}.enable-quick-add-to-cart .has-quick-add-to-cart-cta .recommend-products-swiper-container .similar-styles-products-swiper-container .swiper-slide .discount-bubble{top:16px;right:16px}.favorite-pro-item .btn-quick-add-to-cart-cta{width:100%;padding:9px 10px;margin-top:12px}.favorite-pro-item .btn-quick-add-to-cart-cta .icon-wrapper{width:22px;height:22px}.favorite-pro-item .btn-quick-add-to-cart-cta .icon-wrapper svg{width:21px;height:17px}.enable-quick-add-to-cart .has-quick-add-to-cart-cta .favorite-pro-item .pro-selling-price.text-orange,.enable-quick-add-to-cart .has-quick-add-to-cart-cta .favorite-pro-item .pro-selling-price>.text-orange{color:#434343!important}.enable-quick-add-to-cart .has-quick-add-to-cart-cta .favorite-pro-item .pro-selling-price.fz-36-54,.enable-quick-add-to-cart .has-quick-add-to-cart-cta .favorite-pro-item .pro-selling-price>.fz-36-54{font-size:24px!important;line-height:1.5!important}.enable-quick-add-to-cart .has-quick-add-to-cart-cta .favorite-pro-item .pro-selling-price .cl-unit{margin-left:0!important}.enable-quick-add-to-cart .has-quick-add-to-cart-cta .favorite-pro-item .pro-strikethrough-price{color:rgba(67,67,67,.5)!important;font-size:18px!important;line-height:1.5!important}.enable-quick-add-to-cart .has-quick-add-to-cart-cta .favorite-pro-item .pro-info-container{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.enable-quick-add-to-cart .has-quick-add-to-cart-cta .favorite-pro-item .pro-info-container .pro-name{padding:0;margin:0}.enable-quick-add-to-cart .has-quick-add-to-cart-cta .favorite-pro-item .pro-info-container .pro-select-size-wrapper.mt-2.pt-1{margin-top:0!important;padding-top:0!important}.enable-quick-add-to-cart .has-quick-add-to-cart-cta .favorite-pro-item .pro-info-container .mt-px-6{margin-top:0!important}.enable-quick-add-to-cart .has-quick-add-to-cart-cta .favorite-pro-item .pro-size-options-list{margin-top:12px;display:flex;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;gap:12px;align-self:stretch}.enable-quick-add-to-cart .has-quick-add-to-cart-cta .favorite-pro-item .pro-size-options-list a,.enable-quick-add-to-cart .has-quick-add-to-cart-cta .favorite-pro-item .reading-glasses .pro-select-size-measure{min-width:33px;margin:0!important;height:35px;padding:4px 8px;font-size:18px;line-height:1.5;font-weight:400}.enable-quick-add-to-cart .has-quick-add-to-cart-cta .pro-size-options-list a.selected,.enable-quick-add-to-cart .has-quick-add-to-cart-cta .pro-size-options-list a.selected .size-lens-width,.enable-quick-add-to-cart .has-quick-add-to-cart-cta .reading-glasses .pro-select-size-measure{font-weight:700;background-color:rgba(255,152,0,.05)}.sbg_kw_membership .rx5-steps-container .table>:not(caption)>*>*{padding:.5rem .5rem}.sbg_kw_membership .rx5-container .form-select{background-repeat:no-repeat!important;background-size:15px auto!important;background-position:right .75rem center!important}#quickAddToCartPanelInsideLoadingContainerId,.quick-add-to-cart-widget-layout>.loading-mask{opacity:1;background:rgba(0,0,0,.6)}.quick-add-to-cart-widget-layout.custom-offcanvas~.custom-offcanvas-backdrop{z-index:2147483600}.quick-add-to-cart-widget-layout.custom-offcanvas{z-index:2147483601}.custom-offcanvas-open.alertModal-open .modal-backdrop.show{z-index:2147483602!important}.custom-offcanvas-open.alertModal-open .modal#alertModal{z-index:2147483603!important}.body-bootstrap-elpis.custom-offcanvas-open .loading-mask.modal-backdrop{z-index:2147483602!important}.quick-add-to-cart-widget-layout.custom-offcanvas{gap:0}.quick-add-to-cart-widget-layout.custom-offcanvas>.view-cart-panel,.quick-add-to-cart-widget-layout.custom-offcanvas>.view-product-item-pre-step{width:100%;height:100%;display:flex;flex-direction:column}.view-cart-panel .custom-offcanvas-backdrop[data-sub-custom-offcanvas-target*=sub-custom-offcanvas-],.view-product-item-pre-step .custom-offcanvas-backdrop[data-sub-custom-offcanvas-target*=sub-custom-offcanvas-]{background:rgba(0,0,0,.2)}.quick-add-to-cart-widget-layout.custom-offcanvas .custom-offcanvas-body{padding-top:16px;padding-bottom:16px}.quick-add-to-cart-widget-layout ol,.quick-add-to-cart-widget-layout ul{padding-left:0!important}.quick-add-to-cart-widget-layout dl,.quick-add-to-cart-widget-layout ol,.quick-add-to-cart-widget-layout ul{margin-bottom:0!important}.quick-add-to-cart-widget-layout .icon{display:inline-block;width:1em;height:1em}.quick-add-to-cart-widget-layout .icon-custom-offcanvas-close{width:24px;height:24px}.quick-add-to-cart-widget-layout .icon-frame-size-square{margin-left:2px;margin-right:2px;width:7px;height:7px;transform:translate(0,-1px)}.quick-add-to-cart-widget-layout .fa-question-circle{color:var(--sbg-text-text_secondary_30)}.quick-add-to-cart-widget-layout .form-select,.quick-add-to-cart-widget-layout .form-select:focus{padding:4px 20px 4px 8px;font-size:var(--sbg-text-font-size_small);line-height:var(--sbg-text-line-height_normal);color:var(--sbg-text-text_secondary);border:1px solid var(--sbg-text-text_secondary_30);background-image:var(--sbg-static-data-url-quick-add-to-cart-widget-layout-select);background-repeat:no-repeat;background-position:right 8px center;background-size:13px 13px;box-shadow:none!important;outline:0!important}.quick-add-to-cart-widget-layout .form-select:has(option[value=""]:checked){color:var(--sbg-text-text_secondary_50)}.quick-add-to-cart-widget-layout .form-check-input-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;gap:4px;text-wrap:wrap}.quick-add-to-cart-widget-layout .form-check-input-wrapper .form-check-input{min-width:16px;min-height:16px;margin-top:4px;margin-bottom:4px}.quick-add-to-cart-widget-layout .form-check-input,.quick-add-to-cart-widget-layout .form-check-input:focus{width:16px;height:16px;border-color:var(--sbg-text-text_secondary_30);box-shadow:none!important;outline:0!important}.quick-add-to-cart-widget-layout .form-check-input[type=checkbox]{border-radius:2px}.quick-add-to-cart-widget-layout .form-check-input[type=radio]{border-radius:50%}.quick-add-to-cart-widget-layout .form-check-input[type=radio]:checked{border-color:transparent;background-color:transparent;background-image:var(--sbg-static-data-url-quick-add-to-cart-widget-layout-check-radio)}.quick-add-to-cart-widget-layout .form-check-input[type=checkbox]:checked{background-color:var(--sbg-brand-color);border-color:var(--sbg-brand-color)}.quick-add-to-cart-widget-layout .btn{padding:9px 12px;font-size:var(--sbg-text-font-size_normal);font-weight:var(--sbg-text-font-weight_bold);border-radius:4px;box-shadow:none!important;outline:0!important}.quick-add-to-cart-widget-layout .btn-primary{padding:10px 12px;border:none}.quick-add-to-cart-widget-layout .btn-primary.disabled{opacity:1;color:var(--sbg-text-text_secondary_30)!important;background:var(--sbg-text-text_secondary_30)!important;pointer-events:none}.quick-add-to-cart-widget-layout .btn.btn-link{padding:0;font-size:var(--sbg-text-font-size_small);font-weight:var(--sbg-text-font-weight_normal);line-height:var(--sbg-text-line-height_normal);color:var(--sbg-text-text_secondary_85);border-radius:0;border:none;background:0 0;text-decoration:none}.quick-add-to-cart-widget-layout .btn.btn-link:hover{color:var(--sbg-text-text_secondary_60)}.body-bootstrap-elpis #custom-offcanvas-quick-add-to-cart .btn-outline-primary,.quick-add-to-cart-widget-layout .btn-outline-primary{color:var(--sbg-brand-color);background:#fff;border:1px solid var(--sbg-brand-color)}.body-bootstrap-elpis #custom-offcanvas-quick-add-to-cart .btn-outline-primary:hover,.quick-add-to-cart-widget-layout .btn-outline-primary:hover{color:var(--sbg-text-text_white);background:var(--sbg-brand-color)}.quick-add-to-cart-widget-layout .btn-outline-secondary{color:var(--sbg-text-text_black_85);background:var(--sbg-text-text_white);border:1px solid var(--sbg-text-text_black_85)}.quick-add-to-cart-widget-layout .btn-outline-secondary:hover{color:var(--sbg-text-text_white);background:var(--sbg-text-text_black_85)}#custom-offcanvas-quick-add-to-cart.quick-add-to-cart-widget-layout .btn-primary{box-shadow:none!important}#custom-offcanvas-quick-add-to-cart.quick-add-to-cart-widget-layout .btn-primary.mt-3,#custom-offcanvas-quick-add-to-cart.quick-add-to-cart-widget-layout .btn-primary.mt-4{margin-top:12px!important}body .quick-add-to-cart-widget-layout .btn-primary:active{color:#fff}.quick-add-to-cart-widget-layout .step-header{width:100%;padding:12px 20px}.quick-add-to-cart-widget-layout .step-header .btn-outline-secondary{padding:5px 10px;font-weight:var(--sbg-text-font-weight_normal)}.quick-add-to-cart-widget-layout .step-header-content{display:flex;justify-content:space-between;align-items:center}.quick-add-to-cart-widget-layout .step-header-title{margin-bottom:0;font-size:var(--sbg-text-font-size_large);font-weight:var(--sbg-text-font-weight_bold);line-height:var(--sbg-text-line-height_normal);color:var(--sbg-text-text_black_85)}.quick-add-to-cart-widget-layout .step-header-title .step-header-title-sub{font-size:var(--sbg-text-font-size_small);font-weight:var(--sbg-text-font-weight_normal);line-height:var(--sbg-text-line-height_normal);color:var(--sbg-text-text_secondary_60)}.quick-add-to-cart-widget-layout .step-header-content .view-cart-button-wrapper{display:flex;align-items:center;gap:12px}.quick-add-to-cart-widget-layout .step-header .btn-step-close{display:inline-flex;width:32px;height:32px;justify-content:center;align-items:center;color:var(--sbg-text-text_secondary_60);border-radius:100px;border:1px solid var(--sbg-text-text_black_10);background:0 0}.quick-add-to-cart-widget-layout .step-header .btn-step-close:hover{color:var(--sbg-text-text_secondary)}.quick-add-to-cart-widget-layout .step-body{width:100%;min-height:100%;padding:0 20px;background:#fff}.quick-add-to-cart-widget-layout .step-footer{width:100%;padding:16px 20px}.quick-add-to-cart-widget-layout .step-footer[data-step-type=Add]{padding-bottom:8px}.quick-add-to-cart-widget-layout .info-item-label{display:flex;justify-content:flex-start;align-items:center;gap:6px}.quick-add-to-cart-widget-layout .info-item-label.mutiple-lines{align-items:flex-start}.quick-add-to-cart-widget-layout .info-item-label.mutiple-lines .key{text-wrap:nowrap}.quick-add-to-cart-widget-layout .info-item-label.mutiple-lines .value{word-break:break-word}.quick-add-to-cart-widget-layout .info-item-label .value{color:var(--sbg-text-text_secondary);font-weight:var(--sbg-text-font-weight_bold)}.quick-add-to-cart-widget-layout .low-stock-tip{display:inline-flex;align-items:flex-start;gap:4px;font-size:var(--sbg-text-font-size_tiny);font-weight:var(--sbg-text-font-weight_bold);color:var(--sbg-brand-color)}.quick-add-to-cart-widget-layout .low-stock-tip .icon-wrapper{width:16px;height:16px;margin-top:1px;margin-bottom:1px;display:inline-flex;justify-content:center;align-items:center}.quick-add-to-cart-widget-layout .low-stock-tip .icon-wrapper .icon{width:12px;height:13px}.quick-add-to-cart-widget-layout .trust-usp-wrapper{display:flex;justify-content:space-between;align-items:center;align-self:stretch;font-size:var(--sbg-text-font-size_tiny);color:var(--sbg-text-text_secondary_60)}.quick-add-to-cart-widget-layout .trust-usp-wrapper .item{display:flex;align-items:center;gap:4px}