@-webkit-keyframes flickerAnimation{0%{opacity:0}25%{opacity:.5}50%{opacity:1}75%{opacity:.5}to{opacity:0}}@keyframes flickerAnimation{0%{opacity:0}25%{opacity:.5}50%{opacity:1}75%{opacity:.5}to{opacity:0}}.animate-flicker{opacity:1;-webkit-animation:flickerAnimation 4s linear infinite;animation:flickerAnimation 4s linear infinite}.device-phone .footer,.device-phone .footer-join,.device-tablet .footer,.device-tablet .footer-join{display:none}#todelete.loading{color:#f6f6f6!important}#todelete.loading span{color:#6f6f6f}#todelete span{display:none;position:relative;top:-20px;font-weight:400;font-size:14px;border-radius:4px;background-color:#e4e4e4;padding:2px 0 2px 4px;text-transform:capitalize}
/*# sourceMappingURL=../maps/css/payment.css.map */
.value-propositions{color:#333;font-size:16px;line-height:1.4;margin-bottom:24px;margin-top:10px}.value-propositions p{margin-bottom:8px}.value-propositions p.has-tip{margin-bottom:0;display:inline-block;cursor:pointer}.value-propositions p.has-tip:hover{color:#d39d4e}.value-propositions p.has-tip:hover span{border-color:#d39d4e}.value-propositions p.has-tip span{border-bottom:1px dotted #333}.value-propositions p svg{margin-right:8px}.insurance-tooltip{max-width:263px!important;font-size:14px;padding:8px 10px!important}.proposition-container{background:#edecec;margin-top:10px;border-radius:6px}.proposition-container .proposition{height:80px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.proposition-container .value{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:16px;color:#6f6f6f;margin:0 auto;cursor:pointer;transition:all .25s ease-out}.proposition-container .value:hover{color:#d39d4e;text-decoration-line:underline}.proposition-container .divider{width:1px;height:24px;background-color:#d39d4e;-webkit-flex-shrink:0;flex-shrink:0}.proposition-container .icon{display:inline-block;width:26px;height:26px;margin-right:6px;position:relative}.proposition-container .icon>img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tooltip.proposition-tooltip{padding:9px 15px 14px;font-size:12px;color:#6f6f6f;letter-spacing:.02em;text-align:center;max-width:240px;margin:0 10px}.tooltip.proposition-tooltip .tool-tip-content a{color:#d39d4e!important}.tooltip.proposition-tooltip .tool-tip-close{border-radius:50%;background-color:#262626;background-image:none;width:20px;height:20px;top:-10px;right:-10px;font-size:0;padding:0;opacity:1}.tooltip.proposition-tooltip .tool-tip-close:after{display:block;content:"";width:100%;height:100%;background:url(images/icons/im-close.png) no-repeat;background-size:20px 10px;background-position:-5px 5px;margin:0}.device-desktop .proposition-container{max-width:330px;margin-top:20px}html:lang(fr-FR) .tooltip.proposition-tooltip{padding:9px 10px 14px}.empty-cart{padding:132px 5px 40px;text-align:center}.empty-cart>h3{margin:0 auto;font-size:28px;font-weight:400;text-transform:none}.empty-sign-in{margin:18px auto;font-weight:500}.empty-sign-in p{max-width:640px;margin:0 auto 25px;font-size:18px;font-weight:400;line-height:22px}.empty-sign-in .continue-btn,.empty-sign-in .sign-in-button{width:100%;max-width:220px;padding:8px 10px;font-size:16px;font-weight:300;line-height:23px}.empty-sign-in .continue-btn{margin-right:15px}@media (max-width:950px){.device-desktop .empty-sign-in .continue-btn,.device-desktop .empty-sign-in .sign-in-button{display:block;margin:0 auto}.device-desktop .empty-sign-in .continue-btn{margin-bottom:10px}}.btn-proceed-checkout .btn-apply-code.disable{border-width:1px}.ai-glasses-tip{margin-top:10px;padding:10px 18px;font-size:16px;color:#000;background:#f2f4ff;border:solid #818ffd;border-width:1px 1px 1px 4px;border-radius:6px}.ai-glasses-tip strong{font-weight:600}.sc-level-tips{padding:15px 5px;text-align:center;color:#d39d4e;background-color:#ebeeee}.sc-need-help{margin:0 auto;text-align:center}.sc-need-help .chat{margin-right:6px;vertical-align:middle}.sc-need-help .LPMcontainer{width:70px!important;background:none!important}.sc-need-help .LPMlabel{top:-1px!important;left:0!important;font-size:14px!important;font-weight:700!important;font-family:Outfit,sans-serif!important;color:#000!important;text-decoration:underline!important;text-transform:lowercase!important;background:none!important;z-index:10!important}.sc-need-help .LPMlabel:hover{color:#d39d4e!important}.sc-need-help .live-chat-link{cursor:pointer;color:#000;text-decoration:underline}.sc-need-help .live-chat-link:hover{color:#d39d4e;text-decoration:underline}.full-case-popup{height:100vh}.full-case-popup .popup-container,.full-case-popup .popup-main{height:100%;background-color:#fff}.full-case-popup .popup-main{overflow-x:hidden!important;overflow-y:auto!important}.case-container{width:100%;max-width:720px;margin:0 auto;text-align:center}.case-container .ajax-loading{position:absolute;left:50%;margin-left:-32px;top:30%}.select-case-content .case-title{margin:30px auto 0;font-size:28px;font-weight:600;line-height:36px}.select-case-content .case-product-name{margin:0 auto 35px;font-size:16px;line-height:1.3;color:#6f6f6f}.select-case-content .choose-style{padding-top:8px;font-size:18px;line-height:22px;color:#d39d4e}.select-case-content .csr-detail{margin:-15px auto 40px;text-align:center}.select-case-content .csr-detail .csr-box{position:relative;display:inline-block}.select-case-content .csr-detail img{position:absolute;top:0;left:0;width:14px;height:18px}.select-case-content .csr-detail span{padding-left:20px}.chain-content{padding-bottom:80px}.list-case-content,.list-chain-content{width:91%;margin:0 auto}.list-case-content .chain-case-list,.list-chain-content .chain-case-list{display:table;width:100%;max-width:500px;margin:0 auto;margin-left:100px;padding-bottom:40px}.list-case-content .item-img-container,.list-chain-content .item-img-container{position:relative;display:table-cell;vertical-align:middle;width:50%;max-width:300px;overflow:hidden}.list-case-content .item-img-container .img-list,.list-chain-content .item-img-container .img-list{position:relative;width:900px;height:200px}.list-case-content .item-img-container .img-list li,.list-chain-content .item-img-container .img-list li{position:absolute;width:100%;max-width:300px;top:0;left:0}.list-case-content .item-img-container .case-img,.list-chain-content .item-img-container .case-img{position:relative;display:block;margin:0 auto;max-width:300px;height:0;padding-bottom:66.66667%;overflow:hidden;border-radius:10px}.list-case-content .control-box,.list-chain-content .control-box{position:absolute;left:50%;bottom:9px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.list-case-content .control-box li,.list-chain-content .control-box li{display:inline-block;width:10px;height:10px;border-radius:50%;margin:0 2px;cursor:pointer;background:#a0a0a0}.list-case-content .control-box li.current,.list-chain-content .control-box li.current{background:#d39d4e}.list-case-content .popular-tag,.list-chain-content .popular-tag{position:absolute;top:10px;left:10px;height:24px;padding:4px 8px;font-size:12px;color:#fff;background-color:#d39d4e;border-radius:6px;text-transform:uppercase}.list-case-content .item-details,.list-chain-content .item-details{display:table-cell;vertical-align:middle;padding-left:27px}.list-case-content .case-info,.list-chain-content .case-info{margin:0 auto;width:100%;max-width:230px;font-size:18px;font-weight:700;line-height:22px;text-align:left}.list-case-content .case-info .case-color,.list-chain-content .case-info .case-color{display:block;padding:2px 0;font-size:14px;font-weight:400;color:#6f6f6f}.list-case-content .case-info .line-through,.list-chain-content .case-info .line-through{color:#818181;text-decoration:line-through}.list-case-content .case-info .free,.list-chain-content .case-info .free{color:#4bab00;font-weight:500}.list-case-content button.case-button,.list-chain-content button.case-button{position:relative;float:left;width:100%;max-width:132px;margin-top:10px;padding:9px 8px;font-size:14px;font-weight:700;color:#d39d4e;background-color:#f6ebdc;border-radius:20px;border:none;text-transform:uppercase}.list-case-content button.case-button:hover,.list-chain-content button.case-button:hover{color:#b47d2e;background:#f6ebdc}.list-case-content .item-colors,.list-chain-content .item-colors{text-align:left}.list-case-content .item-colors .item-color,.list-chain-content .item-colors .item-color{width:23px;height:23px;margin-right:2px}.list-case-content .item-colors span,.list-chain-content .item-colors span{width:17px;height:17px}.device-phone .case-chain-scope,.device-tablet .case-chain-scope{margin-top:7px}.device-phone .sc-case-description,.device-tablet .sc-case-description{padding:4px 0 8px;margin-bottom:20px}.device-phone .select-case-content .case-product-name,.device-tablet .select-case-content .case-product-name{margin-bottom:20px}.device-phone .select-case-content .case-title,.device-tablet .select-case-content .case-title{margin-top:16px;font-size:24px}.device-phone .select-case-content .csr-detail,.device-tablet .select-case-content .csr-detail{position:relative;max-width:330px;margin:-8px auto 30px;text-align:left}@media (max-width:374px){.device-phone .select-case-content .csr-detail,.device-tablet .select-case-content .csr-detail{margin-left:10px;margin-right:10px}}.device-phone .select-case-content .csr-detail img,.device-tablet .select-case-content .csr-detail img{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.device-phone .select-case-content .csr-detail span,.device-tablet .select-case-content .csr-detail span{display:block;padding-left:22px;line-height:1.3}.device-phone .list-case-content,.device-phone .list-chain-content,.device-tablet .list-case-content,.device-tablet .list-chain-content{width:100%}.device-phone .list-case-content .chain-case-list,.device-phone .list-chain-content .chain-case-list,.device-tablet .list-case-content .chain-case-list,.device-tablet .list-chain-content .chain-case-list{display:block;margin:0 auto}.device-phone .list-case-content .item-img-container,.device-phone .list-chain-content .item-img-container,.device-tablet .list-case-content .item-img-container,.device-tablet .list-chain-content .item-img-container{display:block;width:100%;margin:0 auto}.device-phone .list-case-content .item-img-container .img-list,.device-phone .list-chain-content .item-img-container .img-list,.device-tablet .list-case-content .item-img-container .img-list,.device-tablet .list-chain-content .item-img-container .img-list{width:300%;touch-action:pan-y;-webkit-user-select:none;user-select:none;transition-property:left}.device-phone .list-case-content .item-img-container .img-list li,.device-phone .list-chain-content .item-img-container .img-list li,.device-tablet .list-case-content .item-img-container .img-list li,.device-tablet .list-chain-content .item-img-container .img-list li{position:relative;float:left;top:unset;left:unset}.device-phone .list-case-content .control-box li,.device-phone .list-chain-content .control-box li,.device-tablet .list-case-content .control-box li,.device-tablet .list-chain-content .control-box li{margin:0 4px}.device-phone .list-case-content .item-details,.device-phone .list-chain-content .item-details,.device-tablet .list-case-content .item-details,.device-tablet .list-chain-content .item-details{display:block;max-width:300px;margin:0 auto;padding-left:0}.device-phone .list-case-content .case-info,.device-phone .list-chain-content .case-info,.device-tablet .list-case-content .case-info,.device-tablet .list-chain-content .case-info{margin-top:13px;font-size:16px;font-weight:500;line-height:1.3;text-align:center}.device-phone .list-case-content .case-color,.device-phone .list-chain-content .case-color,.device-tablet .list-case-content .case-color,.device-tablet .list-chain-content .case-color{padding:3px 0;font-size:12px}.device-phone .list-case-content .item-colors,.device-phone .list-chain-content .item-colors,.device-tablet .list-case-content .item-colors,.device-tablet .list-chain-content .item-colors{margin-top:2px;text-align:center}.device-phone .list-case-content .case-button,.device-phone .list-chain-content .case-button,.device-tablet .list-case-content .case-button,.device-tablet .list-chain-content .case-button{float:none;margin-top:8px}.popup-focus-content{max-width:650px;color:#000;padding:54px 60px 60px}@media (max-width:680px){.popup-focus-content{padding:30px 20px}}@media (max-width:600px){.popup-focus-content{padding-left:10px;padding-right:10px}}.popup-focus-content .focus-title{margin:15px auto;text-align:center;font-size:26px;font-weight:500}@media (max-width:600px){.popup-focus-content .focus-title{font-size:22px}}.popup-focus-content .focus-text{margin:17px auto;max-width:460px;text-align:center;font-size:14px}.popup-focus-content .focus-offer-list{margin-top:42px}@media (max-width:680px){.popup-focus-content .focus-offer-list{margin-top:22px}}@media (max-width:600px){.popup-focus-content .focus-offer-list{max-width:280px;padding-left:30px;margin-left:auto;margin-right:auto}}.popup-focus-content li{width:50%;float:left;padding:15px}@media (max-width:680px){.popup-focus-content li{padding:10px}}@media (max-width:600px){.popup-focus-content li{padding:14px 0;width:100%;float:none}}.popup-focus-content .im-offers{vertical-align:middle}.popup-focus-content .offer-name{display:inline-block;vertical-align:middle;width:calc(100% - 50px);padding-left:22px;font-size:15px;line-height:1.3;font-weight:400}@media (max-width:680px){.popup-focus-content .offer-name{padding-left:12px}}.sc-lens-off{margin:0 auto;padding:8px 5px 11px;text-align:center;font-size:14px;font-size:1.4rem;background-color:#ff8fa0}.sc-lens-off,.sc-lens-off a{display:block;color:#fff;text-decoration:none}.sc-lens-off a{width:100%}.sc-lens-off:hover{color:#fff;background-color:#f08388}.sc-lens-off span{display:block;max-width:290px;padding:0 5px;margin:0 auto}.sc-lens-off.disabled{display:none}@media (max-width:450px){.device-phone .sc-lens-off span{max-width:210px}}html:lang(fr-CA) .list-case-content .case-button,html:lang(fr-CA) .list-chain-content .case-button,html:lang(fr-FR) .list-case-content .case-button,html:lang(fr-FR) .list-chain-content .case-button{max-width:165px}html:lang(fr-CA) .popup-focus-content .focus-title,html:lang(fr-FR) .popup-focus-content .focus-title{max-width:440px}html:lang(fr-CA) .popup-focus-content .offer-name,html:lang(fr-FR) .popup-focus-content .offer-name{font-size:14px;padding-left:15px}@media (max-width:680px){html:lang(fr-CA) .popup-focus-content .offer-name,html:lang(fr-FR) .popup-focus-content .offer-name{padding-left:12px}}html:lang(fr-CA) .sc-lens-off span,html:lang(fr-FR) .sc-lens-off span{max-width:240px}.tool-tip-content a{color:#000!important;text-decoration:underline}.tool-tip-content a:hover{color:#d39d4e!important}.upgrade-disable{color:#b1b1b1}.upgrade-disable .checkbox-ui>label{border-color:#b1b1b1}.cart-wishlist-popup .popup-message{max-width:520px;font-size:18px;line-height:22px}.cart-wishlist-popup .popup-footer{text-align:center}.cart-wishlist-popup .popup-footer button{min-width:145px;padding:10px;font-size:18px;line-height:23px}.cart-wishlist-popup .popup-footer button:focus-visible{outline:initial}.cart-wishlist-popup .popup-footer .popup-button-submit{margin-right:25px}.cart-remove-popup .popup-message{max-width:520px;font-size:24px;font-weight:500;line-height:29px}.cart-remove-popup .popup-footer{text-align:center}.cart-remove-popup .popup-footer button{min-width:145px;padding:10px;font-size:18px;line-height:23px}.cart-remove-popup .popup-footer button:focus-visible{outline:initial}.cart-remove-popup .popup-footer .popup-button-submit{margin-right:25px}#popup-confirm.cart-wishlist-popup .popup-container{text-align:center;padding:80px 70px 120px}#popup-confirm.cart-wishlist-popup .popup-message{padding-bottom:20px}@media (max-width:1024px){#popup-confirm.cart-wishlist-popup .popup-container{padding:30px 20px 70px}#popup-confirm.cart-wishlist-popup .popup-message{padding-bottom:26px}}#popup-confirm.cart-remove-popup .popup-container{text-align:center;padding:90px 105px 120px}#popup-confirm.cart-remove-popup .popup-message{padding-bottom:23px}@media (max-width:1024px){#popup-confirm.cart-remove-popup .popup-container{padding:45px 50px 85px}#popup-confirm.cart-remove-popup .popup-message{padding-bottom:26px}}.popup-packaging{width:280px;text-align:center}.popup-packaging h5{margin:10px auto;font-size:15px;font-weight:700;text-transform:none}.popup-packaging p{margin:12px auto 20px;line-height:1.3}.code-restrict-popup{padding:60px 63px 35px}@media (max-width:767px){.code-restrict-popup{padding:65px 40px 35px}}@media (max-width:600px){.code-restrict-popup{padding:55px 40px 35px}}@media (max-width:480px){.code-restrict-popup{padding:50px 15px 25px}}.rx-frame-preview .onsale{position:absolute;top:0;left:0;font-size:12px;color:#4ca3bf;text-transform:uppercase;-webkit-transform:scale(.875);transform:scale(.875)}.tool-tip-content .submsg{font-size:12px;color:#868686}.pop-kids-tips .popup-footer button{padding:9px 25px}.tip-cloth-content{width:340px}.tip-cloth-content .img-container{float:left;max-width:170px}.tip-cloth-content .img-container .img-box{position:relative;display:block;margin:0 auto;max-width:170px;height:0;padding-bottom:118.23529%;overflow:hidden}.tip-cloth-content .im-cloth{float:left;width:170px}.tip-cloth-content .cloth-details{float:left;padding-left:20px;width:170px}.tip-cloth-content .cloth-title{margin-top:28px;font-size:16px;font-weight:700}.tip-cloth-content .cloth-desc{margin-top:13px}.tip-cloth-content .cloth-size{margin-top:16px}.wrong-code-tip{padding-top:10px}.wrong-code-tip span{text-decoration:underline;cursor:pointer}.cart-terms-content{max-width:665px;color:#000}@media (min-width:0){.cart-terms-content{padding:40px 20px 45px}}@media (min-width:375px){.cart-terms-content{padding:40px 30px 45px}}@media (min-width:768px){.cart-terms-content{padding:60px 100px}}.cart-terms-content .terms-title{margin:0 auto;font-weight:500;text-align:center;text-transform:uppercase}@media (min-width:0){.cart-terms-content .terms-title{font-size:26px}}@media (min-width:768px){.cart-terms-content .terms-title{font-size:32px}}.cart-terms-content .terms-code{padding-top:8px;font-size:24px;font-weight:500;text-align:center}@media (max-width:767px){.cart-terms-content .terms-code{font-size:20px}}.cart-terms-content ul{font-size:15px;line-height:1.3}.cart-terms-content ul>li{position:relative;padding:3px 0 6px 12px}.cart-terms-content ul>li:before{position:absolute;top:11px;left:0;content:" ";display:block;width:4px;height:4px;border-radius:50%;margin-left:0;margin-right:5px;background:#000}@media (min-width:0){.cart-terms-content ul{margin-top:25px}}.tooltip.eco-friendly-tooltip{max-width:160px;padding:11px 16px;font-size:12px;color:#242424;text-align:center}html:lang(fr-CA) .tooltip.eco-friendly-tooltip,html:lang(fr-FR) .tooltip.eco-friendly-tooltip{max-width:190px}.complete-container{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.complete-container h4{margin:0 auto 20px;font-size:20px;font-weight:600}.complete-container .complete-slider{width:100%;overflow:hidden;position:relative}.complete-container .complete-slider .complete-content{width:100%;overflow:hidden}.complete-container .complete-slider .complete-content ul{position:relative}.complete-container .complete-slider .complete-content li{text-align:center}.complete-container .complete-slider .complete-content li .img-container{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.complete-container .complete-slider .complete-content li .item-details .item-name-price{font-size:16px;font-weight:600;margin-top:11px}.complete-container .complete-slider .complete-content li .item-details .item-name-price .line-through{color:#818181;text-decoration:line-through}.complete-container .complete-slider .complete-content li .item-details .item-name-price .free{color:#4bab00;font-weight:500}.complete-container .complete-slider .complete-content li .item-details .item-color-text{color:#6f6f6f}.complete-container .complete-slider .complete-content li .item-details .item-colors{margin:6px auto 11px}.complete-container .complete-slider .complete-content li .item-details .item-colors .slider-item-color{display:inline-block;width:23px;height:23px;padding:2px;border-radius:100%}.complete-container .complete-slider .complete-content li .item-details .item-colors .slider-item-color span{width:17px;height:17px}.complete-container .complete-slider .complete-content li .item-details .item-colors .current-color{border-color:#aaa}.complete-container .complete-slider .complete-content li .submit-button{font-size:14px;min-width:132px;height:35px;font-weight:700;color:#d39d4e;background-color:#f6ebdc;border-radius:20px;border:none;text-transform:uppercase;z-index:2}.complete-container .complete-slider .complete-content li .submit-button:hover{color:#b47d2e;background:#f6ebdc}.complete-container .complete-slider .arrow{display:block;position:absolute;top:25%;-webkit-transform:translateY(-25%);transform:translateY(-25%);width:30px;height:30px;border-radius:50%;color:#fff;background:#000;font-size:14px;line-height:30px;text-align:center;cursor:pointer;z-index:2}.complete-container .complete-slider .icon-arrow-left{left:0;padding-right:2px}.complete-container .complete-slider .icon-arrow-right{right:0;padding-left:2px}.complete-container .complete-slider>.disabled{display:none}.sc-proceed-checkout.total-zero .pay-paypal-box{display:none!important}.sc-proceed-checkout.total-zero .pay-apple-box.not-us.support-apple{float:none;width:100%}.pay-apple-box{float:left;width:49.17%;height:42px;line-height:42px;text-align:center;background:#000;border-radius:6px;border:1px solid #000;cursor:pointer;transition:width .2s ease}.pay-apple-box .apple-icon{margin-top:12px}.pay-apple-box .loading{width:20px;height:20px;margin-right:5px}.pay-apple-box.not-us.support-apple{float:right;width:49.17%}.apple-pay-btn{width:100%;max-width:325px;height:42px;margin:0 auto 20px;border-radius:10px;background:#000;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;cursor:pointer}.apple-pay-btn img{width:48px}.apple-box .apple-shipping-tip .tip-content{font-size:16px;color:#000}.apple-box .apple-shipping-tip .tip-terms-privacy{display:-webkit-flex;display:flex;color:#898989;margin:17px 0;-webkit-justify-content:center;justify-content:center}.apple-box .apple-shipping-tip .tip-terms-privacy a{color:#898989;text-decoration:underline}.apple-box .apple-shipping-tip .tip-terms-privacy .terms-privacy-text{max-width:312px;text-align:left;margin-left:7px}.apple-box .apple-shipping-tip .apple-pay-btn.disabled{background-color:#a0a0a0;cursor:default}.device-desktop .apple-box{text-align:center}@media (min-width:10px){.device-desktop .apple-box{padding:0 30px}}@media (min-width:375px){.device-desktop .apple-box{padding:0 50px}}@media (min-width:480px){.device-desktop .apple-box{padding:10px 60px}}@media (min-width:768px){.device-desktop .apple-box{padding:25px 100px}}@media (min-width:1200px){.device-desktop .apple-box{padding:30px 110px}}.device-phone .apple-pay-btn,.device-tablet .apple-pay-btn{max-width:299px}.device-phone .apple-box,.device-tablet .apple-box{text-align:center}@media (min-width:10px){.device-phone .apple-box,.device-tablet .apple-box{padding:30px 5px 20px}}.fc-shipping-error{color:#000;padding:32px 28px;width:100%;max-width:500px;text-align:left}.fc-shipping-error .error-title{font-size:24px;font-weight:600;line-height:normal;letter-spacing:.24px;margin-bottom:28px}.fc-shipping-error .shipping-error-wrapper{color:#ea0015;font-size:16px;font-weight:500;line-height:19px}.fc-shipping-error .shipping-error-wrapper p:last-child{margin-top:15px}.fc-shipping-error .btn{margin-top:20px;width:180px}.sc-order-summary{width:100%;padding:20px 30px 4px 44px}.sc-order-summary .sc-summary-title{margin:0 auto;font-weight:500}.sc-order-summary .sc-total-detail{max-width:330px;margin-top:20px;margin-bottom:5px}.sc-order-summary .sc-total-detail>dd{padding:3px 0;font-size:16px;font-weight:400}.sc-order-summary .sc-total-detail>dt{margin-top:10px;padding:10px 0;font-size:18px;font-weight:500;border-top:1px solid #d9d9d9}.sc-order-summary .sc-total-detail .tax-tips{margin-top:-9px;font-size:14px;color:#8c8c8c}.sc-order-summary .sc-total-detail .credits-tips{font-size:14px;font-weight:400;width:100%;background:#f6ebdc;padding:5px 10px;margin-top:4px;border-radius:5px}.sc-order-summary .sc-total-detail .credits-tips span{color:#000;display:inline-block;padding:0 5px 4px;font-size:14px;font-style:normal;cursor:pointer;font-weight:700}.sc-order-summary .items-detail{position:relative;padding:2px 0;padding-right:70px}.sc-order-summary .items-detail>.items-right{position:absolute;right:0;top:2px}.sc-order-summary .sc-focus-tips{margin:5px 0;max-width:230px}.sc-order-summary .sc-proceed-checkout{margin-top:14px;margin-bottom:10px;max-width:330px;min-width:280px;min-height:95px}.sc-order-summary .sc-proceed-checkout.total-zero{min-height:auto}.sc-order-summary .sc-proceed-checkout .btn-proceed-checkout{width:100%;padding:12px;font-size:16px}.sc-order-summary .sc-proceed-checkout .btn-proceed-checkout .security-icon{vertical-align:top;margin-right:8px}.sc-order-summary .cart-subscribe-text{max-width:277px;margin:0 auto;padding:8px 0 3px;color:#6f6f6f;font-size:12px;line-height:1.5}@media (max-width:767px){.sc-order-summary .cart-subscribe-text{padding:16px 0 17px}.sc-order-summary .cart-subscribe-text+.sc-notice{padding-top:4px}}.sc-order-summary .cart-subscribe-text a{color:#6f6f6f;text-decoration:underline}.sc-order-summary .cart-subscribe-text a:active,.sc-order-summary .cart-subscribe-text a:hover{color:#d39d4e}.sc-order-summary .sc-notice{max-width:330px;padding:21px 10px 8px;font-size:14px;line-height:1.4;text-align:center}.sc-order-summary .sc-coupon-conent{min-height:94px;padding-top:29px;padding-bottom:20px;max-width:330px;margin:0!important}@media (max-width:767px){.sc-order-summary .sc-coupon-conent{min-height:102.79px;padding-top:16px;padding-bottom:26px}}.sc-order-summary .sc-verify-idme{max-width:330px;min-height:125px;padding:16px 10px 10px 16px;border:1px solid #e4e4e4;border-radius:6px}@media (max-width:767px){.sc-order-summary .sc-verify-idme{max-width:570px;min-height:159px;padding:14px 20px 0 16px;margin:0 auto}}.sc-order-summary .sc-verify-idme .icon-help{font-weight:600;cursor:pointer}.sc-order-summary .sc-verify-idme .description{max-width:280px;color:#333;font-weight:400;line-height:18px}@media (max-width:767px){.sc-order-summary .sc-verify-idme .description{max-width:310px}}.sc-order-summary .sc-verify-idme .idme-container{max-width:223.73px;margin:8px 0 11px}@media (max-width:767px){.sc-order-summary .sc-verify-idme .idme-container{margin:13px 0}}.sc-order-summary .sc-verify-idme .idme-container .img-box{aspect-ratio:223.73/44;line-height:0}.sc-order-summary .sc-verify-idme .idme-container .img-box img{width:100%;height:100%}.sc-order-summary .sc-verify-idme .tip-text{font-size:12px;text-decoration:underline;line-height:15px;cursor:pointer}.sc-order-summary .sc-verify-idme .tip-text:hover{color:#d39d4e}.sc-order-summary .coupon-applied{padding-top:9px;font-size:16px;font-weight:500;color:#d39d4e}.sc-order-summary .order-points{margin:20px auto 10px;font-size:12px;text-align:center}.sc-order-summary .order-points a{color:#d39d4e;text-decoration:underline;cursor:pointer}.sc-order-summary #RouteWidget{margin-top:10px}.sc-order-summary #RouteWidget .rw-info{display:inline-block;padding:5px 4px;font-size:10px;font-style:normal}.sc-order-summary #RouteWidget .rw-checkbox-span{width:40px;height:18px}.sc-order-summary #RouteWidget .rw-slider{margin-left:5px}@media screen and (min-width:768px) and (max-height:850px){.sc-order-summary #RouteWidget .route-modal-box{top:calc(50% - 96px);margin-bottom:auto;-webkit-transform:scale(.7) translateY(-50%);transform:scale(.7) translateY(-50%)}}.sc-order-summary #RouteWidget .route-modal-box .route-modal-content{margin:0}@media (min-width:768px){.sc-order-summary #RouteWidget .route-modal-box .route-modal-content{height:400px}}.sc-order-summary .third-party-area{padding-top:2px;padding-bottom:17px;font-weight:500;font-size:12px}.sc-order-summary .third-party-area span{display:inline-block;min-width:14px;font-weight:700}.sc-order-summary .third-party-area img{width:138px;height:16px;margin-left:2px;vertical-align:text-bottom;cursor:pointer}.freeship-container{max-width:330px;margin-top:22px;margin-bottom:22px}.freeship-container.no-progressbar{margin-top:14px;margin-bottom:14px}.freeship-container.no-progressbar .freeship-tip{padding-left:0;color:#b47d2e;font-weight:500;background:unset;border-radius:0}.freeship-container.no-progressbar .show-progress{display:none}.freeship-container.no-progressbar+.sc-total-detail{margin-top:14px}.freeship-container .freeship-tip{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:42px;padding:4px 5px 4px 9px;font-size:16px;background:#f6ebdc;border-top-left-radius:6px;border-top-right-radius:6px}@media (max-width:374px){.freeship-container .freeship-tip{height:46px;line-height:1.2;font-size:15px}}.freeship-container .freeship-tip img{margin-right:4px}.freeship-container .freeship-tip strong{display:inline-block;padding-right:3px}.show-progress{position:relative;width:100%;height:4px;background-color:#e4e4e4;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.show-progress .progress-percent{position:absolute;top:0;left:0;background-color:#d39d4e;height:100%;-webkit-transform:matrix(1,0,0,-1,0,0);transform:matrix(1,0,0,-1,0,0);transition:all .3s;border-top-left-radius:12px;border-top-right-radius:6px;border-bottom-right-radius:6px}.tooltip.tooltip-idme-desktop{max-width:269px;padding:18px 24px 19px;color:#6f6f6f}.tooltip.tooltip-idme-desktop .idme-title{font-weight:600}.tooltip.tooltip-idme-desktop .idme-content{font-size:12px;line-height:18px;margin-top:11px;letter-spacing:.02em}.idme-footer{font-size:12px;font-weight:600;color:#6f6f6f;height:25px;margin-top:17px;position:relative}.idme-footer .idme-img{position:absolute;top:0;-webkit-transform:translate(11px,-8px);transform:translate(11px,-8px)}.popup-idme-mobile{width:100%;height:90%;max-width:414px;max-height:355px;padding:41px 13px 31px 20px}.popup-idme-mobile .idme-title{font-size:24px;font-weight:500;line-height:30px;color:#000}.popup-idme-mobile .idme-content{font-size:16px;line-height:20px;color:#220e00;margin-top:10px}.sc-guarantee-info{margin-top:12px;padding-left:44px;padding-right:66px;min-width:330px;min-height:126px}.sc-guarantee-info .sc-btn-continue{margin:15px auto 25px;text-align:center;font-size:16px;font-weight:400;max-width:330px}.sc-guarantee-info .sc-btn-continue a{color:#000;text-decoration:underline}.sc-guarantee-info .sc-btn-continue a:hover{color:#d39d4e}.credits-tips-content{font-size:14px;width:100%;max-width:200px;text-align:center;font-weight:400}.tel-us .LPMlabel{font-family:Outfit,sans-serif!important;top:0!important;font-size:12px!important;color:#d39d4e!important}.sc-other-content{margin:5px auto 10px;overflow:hidden}.sc-other-content .btn-pay-paypal{float:right;width:49.17%;padding:10px 29px 7px;border-color:#fec339;background-color:#fec339;height:43px;transition:width .2s ease}.sc-other-content .btn-pay-paypal>img{width:75px;height:auto}.sc-other-content .btn-pay-paypal.not-us{width:100%;position:relative}.sc-other-content .btn-pay-paypal.not-us .paypal-button{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1}.sc-other-content .btn-pay-paypal.not-us .paypal-buttons{position:absolute!important;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1}.sc-other-content .btn-pay-paypal.support-apple{float:left;width:49.17%;padding-left:0;padding-right:0}.sc-other-content .btn.none{display:none}.sc-other-content .support-apple .btn-pay-amazon{padding-left:0;padding-right:0}.pay-amazon-box{position:relative;float:left;width:49.17%;max-height:43px}.pay-amazon-box .pay-btn{position:absolute!important;width:100%!important;height:42px!important;top:0;left:0;z-index:1;opacity:0}.pay-amazon-box .pay-btn img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1}.checkout-with-account{width:100%;margin:0 auto;color:#000;text-align:center}@media (max-width:374px){.checkout-with-account{width:95%;margin:0 auto}}.checkout-with-account h3{margin:0 auto;font-size:24px;line-height:29px;font-weight:700;letter-spacing:.33px;text-transform:unset}@media (max-width:374px){.checkout-with-account h3{font-size:22px;line-height:26px}}.checkout-with-account .text-one,.checkout-with-account .text-two{margin:0 auto;font-size:16px;line-height:19px}@media (max-width:374px){.checkout-with-account .text-one,.checkout-with-account .text-two{font-size:14px;line-height:18px}}.checkout-with-account .text-one{padding:10px 5px}.checkout-with-account .text-two{padding:0 5px 19px}.checkout-with-account .field-container{width:auto;height:auto;text-align:unset}.checkout-with-account .field-container input{width:100%;padding:11px 30px 10px 14px;font-weight:300;border:1px solid #ccc;border-radius:6px;background:#fff;outline:none}.checkout-with-account .field-container input:focus{border-color:#d39d4e}.checkout-with-account .field-container input.active{border-color:#000}.checkout-with-account .field-container.field-error input{border:1px solid red}.checkout-with-account .sign-input input.active{font-weight:500;border:1px solid #000}.checkout-with-account .im-alert{display:none}.checkout-with-account .field-error-tips{margin-top:6px;padding-left:2px;letter-spacing:.2pt}.checkout-with-account .sign-list{width:100%;margin-top:10px}.checkout-with-account .btn-confirm{width:100%;padding:8px 11px;height:40px}.checkout-with-account .pwd-scope{position:relative;text-align:left;overflow:hidden}.checkout-with-account .pwd-scope .icon-help{margin-left:5px;font-size:20px;vertical-align:middle}.checkout-with-account .popup-forgot-pwd{display:block;color:#6f6f6f;text-decoration:underline;text-align:center;cursor:pointer}.checkout-with-account .popup-forgot-pwd:hover{color:#d39d4e}.checkout-with-account .login-tip{margin-top:19px;margin-bottom:21px;font-size:18px;font-weight:500;line-height:16px;letter-spacing:.02em;text-align:center;color:#000}.checkout-with-account .other-method{text-align:center;overflow:hidden}.checkout-with-account .other-method .google-login{display:block;width:100%;height:40px;margin-bottom:10px;padding:8px 10px;border-radius:6px;text-align:center;text-decoration:none;color:#000;border:1px solid #a0a0a0;cursor:pointer}.checkout-with-account .other-method .google-login img{width:18px;margin-right:5px;vertical-align:middle}.checkout-with-account .other-method .google-login span{font-size:14px;vertical-align:middle}.checkout-with-account .other-method .fb-login{position:relative;width:100%;height:40px;padding:8px 10px;text-align:center;background:#4267b2;border-radius:6px;overflow:hidden;cursor:pointer;margin-bottom:10px}.checkout-with-account .other-method .fb-login img{display:inline-block;width:20px;margin-right:5px;vertical-align:middle}.checkout-with-account .other-method .fb-login span{font-size:14px;color:#fff;vertical-align:middle}.checkout-with-account .other-method .amazon-login{position:relative;width:100%;height:40px;text-align:center;background:#f4d269;border-radius:6px;overflow:hidden;cursor:pointer}.checkout-with-account .other-method #amazon-cart-pop-login{position:absolute!important;top:0;left:0;max-width:155px!important;height:40px!important;opacity:0}.checkout-with-account .other-method .amazon-login-cover{padding:8px 10px}.checkout-with-account .other-method .amazon-login-cover img{display:inline-block;width:22px;margin-right:5px;vertical-align:middle}.checkout-with-account .other-method .amazon-login-cover span{font-size:14px;vertical-align:middle}.checkout-with-account .close-btn{width:100%;max-width:320px;padding:9px 10px;color:#000;background:#fff;border:1px solid #000}.checkout-with-account .close-btn:hover{color:#d39d4e;border-color:#d39d4e}.fast-login-container{padding:30px 10px 20px}@media (min-width:1025px){.fast-login-container{padding:25px 100px}}@media (min-width:1200px){.fast-login-container{padding:30px 110px}}.fast-login-container .checkout-with-account{padding:10px 0}@media (min-width:1025px){.fast-login-container .checkout-with-account{padding:5px 0}}.tooltip.cart-keep-tips{max-width:250px;padding:15px 11px;font-size:12px;line-height:1.4;z-index:1400}html:lang(fr-CA) #return-fr,html:lang(fr-FR) #return-fr{max-width:86px}html:lang(fr-CA) #guarantee-fr,html:lang(fr-FR) #guarantee-fr{max-width:62px}.help-txt{margin-top:30px;margin-bottom:20px}@media (max-width:374px){.help-txt{margin-top:10px;margin-bottom:10px}}.help-txt .chat{margin-right:7px;vertical-align:middle}.help-txt .LPMcontainer{width:70px!important;background:none!important}.help-txt .LPMlabel{top:-1px!important;left:0!important;font-size:14px!important;font-weight:700!important;font-family:Outfit,sans-serif!important;letter-spacing:.3pt!important;color:#000!important;text-decoration:underline!important;text-transform:lowercase!important;background:none!important;z-index:10!important}.help-txt .LPMlabel:hover{color:#d39d4e!important;outline:none!important}.device-desktop .help-txt .LPMlabel{font-weight:400!important}.device-desktop .sc-guarantee-info{padding-bottom:20px}.paypal-box{text-align:center}@media (min-width:10px){.paypal-box{padding:40px 30px}}@media (min-width:375px){.paypal-box{padding:40px}}@media (min-width:480px){.paypal-box{padding:40px 60px}}@media (min-width:768px){.paypal-box{padding:50px 130px}}@media (min-width:1200px){.paypal-box{padding:50px 170px}}.paypal-box h3{margin:0 auto 48px;color:#000;text-transform:unset;font-size:18px;line-height:22px}@media (max-width:767px){.paypal-box h3{margin-bottom:38px}}.paypal-box button{margin-bottom:15px}.paypal-box .btn{border-radius:21px}.paypal-box .btn-pay-paypal{width:100%;padding:9px 83px 5px;height:43px;border-color:#ffc538;background:#ffc538;overflow:hidden}@media (max-width:480px){.paypal-box .btn-pay-paypal{padding-left:43px;padding-right:43px}}.paypal-box .btn-pay-paypal img{width:152px}.paypal-box .btn-pay-paypal>div{opacity:0}.paypal-box .paypal-credit-button{position:relative;overflow:hidden}.paypal-box .paypal-cover-img{width:100%;padding:11px 87px 7px;margin-bottom:15px;border-color:#002b7c;background:#002b7c}@media (max-width:480px){.paypal-box .paypal-cover-img{padding-left:47px;padding-right:47px}}.paypal-box .paypal-cover-img img{width:123px}.paypal-box .paypal-button{position:absolute;top:0;left:0;width:100%;height:100%}.paypal-box .paypal-buttons{position:absolute!important;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1}.paypal-box .pay-vemo-container{width:100%;height:43px;padding:12px 87px 8px;border-color:#0092d9;background:#0092d9}.paypal-box .pay-vemo-container img{width:65px}.afterpay-scope{min-height:61px;overflow:hidden}.marketing-msg-container{max-width:520px;padding:40px 30px 31px;color:#000}.marketing-msg-container h3{margin-bottom:11px;font-size:24px;font-weight:500}.marketing-msg-container .buynow-text{padding-bottom:8px;font-size:16px}.marketing-msg-container .text{margin-top:13px;font-size:12px;color:#6f6f6f}.marketing-msg-container .afterpay-rx-scope{margin-top:10px;margin-bottom:6px}.marketing-msg-container strong{display:block;margin-bottom:-2px;font-weight:600}.marketing-msg-container .afterpay-total{margin-top:0;margin-bottom:0}.marketing-msg-container .klarna-rx-scope{min-height:44px}.device-phone .freeship-container,.device-tablet .freeship-container{max-width:unset;margin:13px -5px 4px}.device-phone .freeship-container.no-progressbar,.device-tablet .freeship-container.no-progressbar{margin-top:6px;margin-bottom:-3px;padding-left:6px}.device-phone .marketing-msg-container,.device-tablet .marketing-msg-container{padding:26px 20px 23px}.device-phone .marketing-msg-container .klarna-rx-scope,.device-tablet .marketing-msg-container .klarna-rx-scope{min-height:59px}.device-phone .sc-order-summary .third-party-area,.device-tablet .sc-order-summary .third-party-area{color:#000}.continue-shopping-btn{max-width:330px;margin-bottom:4px;text-align:center}.continue-shopping-btn a{font-size:16px;color:#6f6f6f;text-decoration:underline}.continue-shopping-btn a:hover{color:#d39d4e}.claim-discount{margin-top:-4px;margin-bottom:6px;padding-bottom:2px;max-width:330px;cursor:pointer}.claim-discount p{display:inline-block;vertical-align:middle;text-decoration:underline}@media (max-width:374px){.claim-discount p{max-width:220px}}.claim-discount.active .icon-arrow-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.claim-discount .icon-arrow-down{display:inline-block;vertical-align:text-bottom;margin-left:8px;font-size:16px;transition:all .3s ease}@media (max-width:400px){.claim-discount .icon-arrow-down{margin-left:6px}}.chain-item-box .sc-case-view{padding-top:10px}.sc-case-view{padding-bottom:7px}.sc-case-view .sc-item-case-item{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.sc-case-view .sc-item-case-item .sc-item-case-image{width:21.5%;max-width:90px}.sc-case-view .sc-item-case-item .sc-case-name-action{width:80.5%;padding-left:2%}.sc-case-view .sc-item-case-item .sc-case-name-action .icon-help{font-weight:700;position:relative;top:1px;margin-left:8px}.sc-case-view .sc-item-case-image{overflow:hidden}.sc-case-view .sc-item-case-image span{position:relative;display:block;margin:0 auto;max-width:90px;height:0;padding-bottom:77.77778%;overflow:hidden}.sc-case-view .sc-item-case-image.sc-chain-img{max-width:117px}.sc-case-view .sc-item-case-image.sc-chain-img span{position:relative;display:block;margin:0 auto;max-width:117px;height:0;padding-bottom:55.55556%;overflow:hidden;padding-top:10%}.sc-case-view .sc-case-name-action .sc-btn-case{margin-top:5px;font-size:16px}.sc-case-view .sc-case-name-action .btn-case-add,.sc-case-view .sc-case-name-action .btn-case-change,.sc-case-view .sc-case-name-action .btn-case-remove{margin-right:27px;font-weight:500}.sc-case-view .sc-add-case-image{margin-top:29px}.sc-case-view .sc-add-case-image .sc-item-case-image{width:22.5%;padding:0 1%}.sc-case-view .sc-add-case-image .sc-item-case-image span{position:relative;display:block;margin:0 auto;max-width:172px;height:0;padding-bottom:51.74419%;overflow:hidden}.sc-case-view .sc-add-case-image .sc-case-name-action{width:77.5%;padding-top:0;padding-left:2%}.sc-case-view .sc-add-case-image .sc-btn-case{margin-bottom:6px}.sc-case-view .sc-add-case-image img{margin:0}.brandCase-tip{width:176px;font-size:12px;line-height:17.18px;text-align:center}.brandCase-tip .tool-tip-content{color:#6f6f6f}.case-chain-scope{margin-top:29px;padding-bottom:14px}.case-chain-scope .btn{width:49%;max-width:237px;padding:10px;color:#000;border:1px solid #000;background:#fff}.case-chain-scope .btn:active,.case-chain-scope .btn:focus,.case-chain-scope .btn:hover{color:#d39d4e;border-color:#d39d4e;background:#fff}.case-chain-scope .btn.disable{color:#afafaf;border-color:#afafaf}.case-chain-scope .btn.disable:active,.case-chain-scope .btn.disable:focus,.case-chain-scope .btn.disable:hover{color:#afafaf;border-color:#afafaf;background:#fff}.case-chain-scope .btn:focus-visible{box-shadow:0 0 0 2px #000}.case-chain-scope .btn-add-chain{float:left}.case-chain-scope .btn-add-case{float:right}.sc-case-description{position:relative}.sc-case-description .case-image{width:100%;max-width:481px}.sc-case-description .case-image .img-box{position:relative;display:block;margin:0 auto;max-width:481px;height:0;padding-bottom:16.63202%;overflow:hidden}.device-desktop .sc-case-description .case-image{width:100%;max-width:481px}.device-desktop .sc-case-description .case-image .img-box{position:relative;display:block;margin:0 auto;max-width:481px;height:0;padding-bottom:16.63202%;overflow:hidden}.device-desktop .sc-case-description .case-info{position:absolute;top:50%;right:3%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:58%}@media (max-width:1280px){.device-desktop .sc-case-description .case-info{right:1%}}@media (max-width:1023px){.device-desktop .sc-case-description .case-info{right:3%}}@media (max-width:900px){.device-desktop .sc-case-description .case-info{right:0;font-size:14px}}.device-phone .sc-case-description .case-image,.device-tablet .sc-case-description .case-image{width:100%;max-width:686px}.device-phone .sc-case-description .case-image .img-box,.device-tablet .sc-case-description .case-image .img-box{position:relative;display:block;margin:0 auto;max-width:686px;height:0;padding-bottom:18.95044%;overflow:hidden}@media (max-width:375px){.device-phone .sc-case-description .case-image,.device-tablet .sc-case-description .case-image{max-width:343px}}.device-phone .sc-case-description .case-info,.device-tablet .sc-case-description .case-info{position:absolute;top:48%;right:3.5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:53%}@media (max-width:1295px){.device-phone .sc-case-description .case-info,.device-tablet .sc-case-description .case-info{right:2%}}@media (max-width:600px){.device-phone .sc-case-description .case-info,.device-tablet .sc-case-description .case-info{width:50%}}@media (max-width:374px){.device-phone .sc-case-description .case-info,.device-tablet .sc-case-description .case-info{right:1%}}@media (max-width:374px){.device-phone .case-info-desktop p,.device-tablet .case-info-desktop p{font-size:14px}}.case-info-desktop p{font-size:16px;font-weight:700;line-height:1.2}.device-phone .sc-case-view .sc-item-case-item .sc-item-case-image,.device-tablet .sc-case-view .sc-item-case-item .sc-item-case-image{width:25%;padding-left:1%}.device-phone .sc-case-view .sc-item-case-item .sc-case-name-action,.device-tablet .sc-case-view .sc-item-case-item .sc-case-name-action{width:75%;padding-left:3%}.device-desktop .sc-case-style,.device-phone .sc-case-style,.device-tablet .sc-case-style{padding:0 0 30px}.device-desktop .sc-case-style .sc-item-case-item,.device-phone .sc-case-style .sc-item-case-item,.device-tablet .sc-case-style .sc-item-case-item{margin-top:30px}.device-desktop .sc-case-style .sc-item-case-item .sc-item-case-image,.device-phone .sc-case-style .sc-item-case-item .sc-item-case-image,.device-tablet .sc-case-style .sc-item-case-item .sc-item-case-image{width:40px}.device-desktop .sc-case-style .sc-item-case-item .sc-item-case-image span,.device-phone .sc-case-style .sc-item-case-item .sc-item-case-image span,.device-tablet .sc-case-style .sc-item-case-item .sc-item-case-image span{position:relative;display:block;margin:0 auto;max-width:40px;height:0;padding-bottom:52.5%;overflow:hidden}.device-desktop .sc-case-style .sc-item-case-item .sc-case-name-action,.device-phone .sc-case-style .sc-item-case-item .sc-case-name-action,.device-tablet .sc-case-style .sc-item-case-item .sc-case-name-action{width:calc(100% - 40px);padding-left:13px}.device-phone .sc-case-style{padding-left:1%}.device-phone .sc-case-style .sc-item-case-item .sc-item-case-image{padding-left:0}.device-phone .sc-case-style .sc-item-case-item .sc-case-name-action{padding-left:16px}.sc-item-top{position:absolute;top:16px;left:0;font-size:12px;line-height:14px;z-index:10;display:table;vertical-align:middle;white-space:nowrap}.sc-item-top i{display:inline-block;overflow:hidden;vertical-align:middle}.sc-item-top .icon-ai-glasses{margin-right:8px}.sc-item-top .onsale{display:inline-block;width:58px;height:20px;margin:0 10px 0 0;padding:3px;font-style:normal;font-size:12px;font-weight:500;color:#fff;text-align:center;border-radius:3px;background:#ca1600;vertical-align:middle}.sc-item-top .onsale.speedoffer{background:#ee8222;color:#fff;font-size:12px;border-radius:4px;padding:5px 11px}.sc-item-top .onsale.img-tag{display:table-cell;height:26px;line-height:1}.sc-item-top .tag-arrival{display:inline-block;min-width:38px;height:20px;padding:3px 5px;color:#fff;font-size:12px;font-weight:500;font-style:normal;text-align:center;border-radius:3px;background-color:#75a7a6;text-transform:uppercase}.sc-item-top i.icon-rflkt{width:80px;height:20px;margin-right:10px;background:url(images/icons/rflkt-logo.svg);background-repeat:no-repeat;background-size:contain}.sc-item-top i.icon-rflkt:before{content:""}.sc-item-top .icon-titanium{margin-top:0;color:#6d6e70;font-size:20px;margin-right:10px}.sc-item-top .im-kids{margin-right:10px}.sc-item-top .im-brands{max-height:24px;margin-right:10px;vertical-align:middle}.sc-item-top .im-brands.brand-ray-ban{width:39px}.sc-item-top .im-brands.brand-oakley{width:56px}.sc-item-top .im-brands.brand-arnette{width:85px}.sc-item-top .im-brands.brand-vogue{width:57px}.sc-item-top .im-brands.brand-5-to-see{width:70px}.sc-item-top .im-tag-icon{max-height:30px;margin-right:10px;vertical-align:middle}.sc-item-top .im-echo-friendly{margin-right:10px;vertical-align:middle;cursor:pointer}.sc-item-top .sc-stock-status{margin-left:0;margin-right:10px;font-style:normal;color:#42b551;vertical-align:middle}.sc-item-top .hurry-left{font-weight:500;font-size:14px;color:#e8985c}.sc-item-top .im-out-off-stock{display:inline-block;padding:3px 6px;font-style:normal;font-size:12px;font-weight:500;color:#a0a0a0;text-align:center;background:#e4e4e4;border-radius:3px;vertical-align:middle}.sc-item-top .onsale.speedoffer+.sc-stock-status{margin-left:8px}.sc-image-scope p{max-width:600px;text-align:center}.sc-image-scope .sc-item-image{position:relative;display:block;margin:0 auto;max-width:600px;height:0;padding-bottom:50%;overflow:hidden}.sc-image-scope .sc-item-image img{width:100%}.sc-image-scope .sc-btn-wishlist{display:inline-block;padding:5px auto;color:#a3a3a3;cursor:pointer}.sc-image-scope .sc-btn-wishlist:hover{text-decoration:underline}.sc-image-scope .preview-cover{position:absolute;left:0;top:0;opacity:1}.sc-details-scope .sc-details-content{max-width:483px;margin:0 auto}.sc-details-scope .field-select-ui{height:22px;font-size:16px}.sc-details-scope .field-select-ui .sc-image-scope{padding-top:0;padding-bottom:0;border-bottom:none;padding-right:25px}.sc-details-scope .field-select-ui:after{right:3px;bottom:7px;font-size:16px;color:#000;cursor:pointer}.sc-details-scope .field-select-ui select{padding-top:0;padding-bottom:0;border:none;padding-right:25px}.sc-details-scope .icon-arrow-down{display:inline-block;position:relative;top:-2px;margin-left:5px;font-weight:500;vertical-align:middle;overflow:hidden;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in, -webkit-transform .2s ease-in}.sc-details-scope .show-review .icon-arrow-down{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50%;transform-origin:50%;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.sc-item-btn{margin:0 auto 10px}.sc-item-btn>span{display:inline-block;margin-right:15px;font-size:16px;cursor:pointer}.sc-item-btn>span:last-child{margin-right:0}.sc-item-btn>span:hover{color:#d39d4e}.sc-item-btn>span.disable{color:#a3a3a3}.sc-item-btn>span>em{margin-right:2px;padding-right:2px;font-size:18px;font-weight:500;vertical-align:text-bottom}.item-close-btn{position:absolute;top:12px;right:12px;z-index:10}.item-close-btn>img{display:block;cursor:pointer}.sc-details-list .sc-size-name{padding:4px 0}.sc-details-list p{position:relative;padding-right:65px;font-size:16px}.sc-details-list p.empty-prescription .icon-arrow-down{display:none}.sc-details-list .sc-item-title{padding-bottom:6px;font-size:16px;font-weight:600}.sc-details-list .case-chain-scope{margin-top:10px;padding-bottom:0}.sc-details-list .case-chain-scope .btn{float:none;width:auto;height:26px;margin:2px 0;padding:4px 12px;background:#f5f5f5;border-radius:20px;border:0;color:#6f6f6f;font-size:14px;font-weight:600;letter-spacing:.56px}.sc-details-list .case-chain-scope .btn:first-child{margin-right:5px}.sc-details-list .case-chain-scope .btn:hover{background:#f5f5f5;color:#6f6f6f}.sc-details-list .case-chain-scope .btn.disable{display:none}.sc-details-list .case-chain-scope .btn>img{margin-left:1px;margin-bottom:-2px}.sc-details-list .details-distance{padding-bottom:15px;border-bottom:1px solid #e4e4e4}.sc-details-list .details-distance .details-link{color:#6f6f6f;cursor:pointer}.sc-details-list .details-distance .details-link:active,.sc-details-list .details-distance .details-link:focus,.sc-details-list .details-distance .details-link:hover{color:#d39d4e;text-decoration:none}.sc-details-list .details-distance .details-link:active>span,.sc-details-list .details-distance .details-link:focus>span,.sc-details-list .details-distance .details-link:hover>span,.sc-details-list .details-distance .details-link>span{text-decoration:underline}.sc-details-list .sc-price-d{position:absolute;top:0;right:0;font-weight:500}.sc-details-list .add-cloth-section,.sc-details-list .add-digital-section,.sc-details-list .add-speedoffer-section{padding:8px 0}.sc-details-list .add-cloth-section p,.sc-details-list .add-digital-section p,.sc-details-list .add-speedoffer-section p{padding-right:66px;font-weight:500}.sc-details-list .add-cloth-section .icon-help,.sc-details-list .add-digital-section .icon-help,.sc-details-list .add-speedoffer-section .icon-help{display:inline-block;vertical-align:middle;padding-left:5px;font-weight:700;color:#6f6f6f}.sc-details-list .add-cloth-section .sc-price-d,.sc-details-list .add-digital-section .sc-price-d,.sc-details-list .add-speedoffer-section .sc-price-d{color:#6f6f6f;font-weight:400}.sc-details-list .add-cloth-section .sc-price-d.black,.sc-details-list .add-digital-section .sc-price-d.black,.sc-details-list .add-speedoffer-section .sc-price-d.black{color:#000;font-weight:500}.sc-details-list .add-speedoffer-section .original-price{color:#a0a0a0;font-weight:400}.sc-details-list .add-speedoffer-section .default-checked .sc-price-d{color:#000;font-weight:500}.sc-details-list .glass-scenario{margin-bottom:6px;padding:10px 0;border-bottom:1px solid #e4e4e4}.sc-details-list .sc-case-style{padding:0 0 10px}.sc-details-list .sc-case-style .sc-item-case-item{margin-top:16px}.sc-details-list .cloth-txt{max-width:400px;padding-top:3px;padding-left:23px;color:#6f6f6f;font-size:14px}.sc-details-list .sc-brand-case{padding-right:85px}.sc-details-list .sc-brand-case .sc-price-tag{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sc-details-list .item-sorts{display:inline-block;min-width:56px;font-size:16px;color:rgba(34,14,0,.5)}.sc-details-list .sc-item-qty .item-sorts{min-width:45px}.sc-details-list .sc-product-color{margin-top:2px;margin-bottom:13px}.sc-details-list .free-price{top:-2px;padding:2px 8px;color:#d39d4e;font-weight:700;background:#f6ebdc;border-radius:36px}.sc-details-list .free-price .icon-help{margin-left:3px;font-size:14px;font-weight:700}.sc-details-list .sc-lenses-list{margin:17px auto 8px;color:rgba(34,14,0,.5)}.sc-details-list dd{padding:2px 0}.sc-details-list dd.sc-lenses{padding:1px 0}.sc-details-list dd .sc-price-d{font-weight:400;color:#aaa}.sc-details-list dd .add-pres-text{margin:6px 0;padding-right:0;cursor:pointer}.sc-details-list dd .add-pres-text:hover .add-pres-name{text-decoration:underline}.sc-details-list dd .add-pres-img{display:block;float:left;width:22px;height:24px;padding-top:1px;font-size:12px}.sc-details-list dd .add-pres-name{display:block;float:right;width:calc(100% - 31px);line-height:26px;font-size:14px}.sc-details-list .sc-item-line{margin-top:5px;height:1px;border-top:1px solid #d9d9d9}.sc-details-list .sc-item-3days{padding-top:8px;margin-bottom:-5px}.sc-details-list .sc-item-3days .icon-help{padding-left:3px;font-weight:700}.sc-details-list .sc-item-totals{padding-top:14px;padding-bottom:17px;font-weight:700}.sc-details-list .sc-locator-link{margin-left:59px;padding:5px 0 11px;font-size:16px}.sc-details-list .sc-locator-link .title{display:block;color:rgba(34,14,0,.5);line-height:1.1}.sc-details-list .sc-locator-link .btn-find-doctor{cursor:pointer;text-decoration:underline}.sc-details-list .sc-locator-link .btn-find-doctor:hover{color:#d39d4e}.chain-item-box .sc-case-view{padding-top:0;padding-bottom:3px}.sc-case-view{padding-bottom:0}.sc-case-view .sc-item-case-item .sc-case-name-action{padding-left:12px;font-weight:500}.sc-case-view .sc-item-case-item .sc-case-name-action .icon-help{color:#6f6f6f}.sc-case-view.sc-view-content .sc-item-case-image{width:25.2%;max-width:92px;max-height:65px;overflow:hidden}.sc-case-view.sc-view-content .sc-item-case-image>span{margin-top:-2px}.sc-case-view .sc-case-name-action .sc-btn-case{margin-top:3px;font-size:14px;color:#6f6f6f}.sc-case-view .sc-case-name-action .btn-case-add,.sc-case-view .sc-case-name-action .btn-case-change,.sc-case-view .sc-case-name-action .btn-case-remove{display:inline-block;margin-right:6px;text-decoration:underline;cursor:pointer}.sc-case-view .sc-case-name-action .btn-case-add:hover,.sc-case-view .sc-case-name-action .btn-case-change:hover,.sc-case-view .sc-case-name-action .btn-case-remove:hover{color:#d39d4e}.sc-case-view .sc-case-name-action .included-txt{display:block;font-size:14px;font-weight:500;color:#6f6f6f}.sc-case-view .case-chain-box{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.upgrade-disable{color:#a0a0a0}.upgrade-disable .checkbox-ui>label{border-color:#a0a0a0;cursor:default}.upgrade-disable .cloth-txt{color:#a0a0a0}.default-checked{cursor:default}.default-checked .checkbox-ui input[type=checkbox].checked+label,.default-checked .checkbox-ui input[type=checkbox]:checked+label{border-color:#a0a0a0;background-color:#a0a0a0;color:#e4e4e4;cursor:default}.gfit-apply-txt{min-width:140px}.social-msg{margin:5px 0 7px;color:#ca1600;font-size:14px;font-weight:500;letter-spacing:.56px}.popup-two-day-delivery .two-day-content{max-width:580px;padding:47px 9% 38px;text-align:center;color:#000}@media (max-width:550px){.popup-two-day-delivery .two-day-content{padding:45px 15px 40px}}.popup-two-day-delivery .title{margin:0;font-size:22px;font-weight:500;line-height:1.5;text-transform:unset}@media (max-width:550px){.popup-two-day-delivery .title{font-size:26px}}.popup-two-day-delivery .txt{margin:12px auto 9px;font-size:16px;line-height:1.5}@media (max-width:550px){.popup-two-day-delivery .txt{margin:16px 12px 15px}}@media (max-width:370px){.popup-two-day-delivery .txt{margin:16px auto 15px}}.popup-two-day-delivery .txt-msg{font-size:14px;color:#5c5c5c}@media (max-width:550px){.popup-two-day-delivery .txt-msg{font-size:14px}}.popup-two-day-delivery .two-day-btns{margin-top:25px}@media (max-width:550px){.popup-two-day-delivery .two-day-btns{margin-top:19px}}.popup-two-day-delivery .btn{margin:5px 6.5px;width:50%;max-width:158px;padding:10px}@media (max-width:550px){.popup-two-day-delivery .btn{margin:5px;width:47%;max-width:145px}}@media (max-width:370px){.popup-two-day-delivery .btn{width:45%}}.day-tips-content{position:relative;display:inline-block;height:40px;margin-top:10px;padding:11px;font-size:14px;font-weight:400;background:#f6ebdc;border-radius:5px}.day-tips-content:before{content:"";position:absolute;top:-10px;left:12px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #f6ebdc}.day-tips-content span{font-weight:500}.day-tips-content span strong{font-weight:700}.day-tips-content img{width:25px;height:25px;margin-top:-4px;margin-right:5px}.two-day-tip-shipping{display:block;font-size:12px;font-style:normal}.popup-preview-image{text-align:center}@media (min-width:768px){.popup-preview-image{min-width:400px;max-height:613px}}.popup-preview-image>img{max-height:613px;display:block;margin:0 auto}@media (max-width:767px){.popup-preview-image>img{max-height:360px}}.popup-preview-image iframe{width:800px;height:600px}@media (max-width:1024px){.popup-preview-image iframe{width:600px;height:500px}}@media (max-width:767px){.popup-preview-image iframe{width:100%;height:500px}}.tooltip .upgradeInfo-content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:14px}.tooltip .upgradeInfo-content img{width:182px;min-height:127px;margin-right:12px;object-fit:contain}.tooltip .upgradeInfo-content h6{margin-bottom:10px;font-size:20px;font-weight:700}@media (max-width:1080px){.tooltip .upgradeInfo-content{max-width:195px;display:block}}.device-phone .day-tips-content,.device-tablet .day-tips-content{margin-top:6px}.device-phone .social-msg,.device-tablet .social-msg{margin:5px 0 0}.lens-detail-popup-container .popup-container,.lens-detail-popup-container .popup-main{border-radius:4px}.device-phone .lens-detail-popup-container .popup-container,.device-phone .lens-detail-popup-container .popup-main,.device-tablet .lens-detail-popup-container .popup-container,.device-tablet .lens-detail-popup-container .popup-main{border-radius:8px}.lens-detail-popup{width:560px;color:#000;font-size:16px;font-weight:500}.lens-detail-popup .sc-view-content{padding:30px;width:100%;max-height:65vh;overflow:auto}.lens-detail-popup .sc-view-content::-webkit-scrollbar{width:10px}.lens-detail-popup .sc-view-content::-webkit-scrollbar-track{background-color:#f5f5f5}.lens-detail-popup .sc-view-content::-webkit-scrollbar-thumb{background-color:#aaa}.lens-detail-popup .item-product-image{position:relative;border-radius:8px;overflow:hidden}.lens-detail-popup .item-product-image .sc-item-top{top:8px;left:8px}.lens-detail-popup .item-product-image p{margin:55px auto 5%;max-width:600px;text-align:center}@media (min-width:1024px){.lens-detail-popup .item-product-image p{margin-top:30px}}.lens-detail-popup .item-product-image .sc-item-image{position:relative;display:block;margin:0 auto;max-width:600px;height:0;padding-bottom:50%;overflow:hidden}.lens-detail-popup .item-product-image .sc-item-image img{width:100%}.lens-detail-popup .item-product-image .sc-btn-wishlist{display:inline-block;padding:5px auto;color:#a3a3a3;cursor:pointer}.lens-detail-popup .item-product-image .sc-btn-wishlist:hover{text-decoration:underline}.lens-detail-popup .item-product-image .preview-cover{position:absolute;left:0;top:0;opacity:1}.lens-detail-popup .sc-item-prescription{margin:10px auto 0;padding-top:5px;text-align:center}.lens-detail-popup .sc-item-prescription .prism-table{margin-top:10px}@media (max-width:375px){.lens-detail-popup .sc-item-prescription .prism-table td,.lens-detail-popup .sc-item-prescription .prism-table th{padding-left:2px;padding-right:2px}}.lens-detail-popup .sc-item-prescription table{width:100%;border:1px solid #dcdcdc;border-collapse:collapse}.lens-detail-popup .sc-item-prescription td,.lens-detail-popup .sc-item-prescription th{padding:9px 5px;border:1px solid #dcdcdc;border-collapse:collapse}.lens-detail-popup .sc-item-prescription th{font-size:16px}.lens-detail-popup .sc-item-prescription .tr-pd td,.lens-detail-popup .sc-item-prescription .tr-pd th{border-left:none;border-right:none}.lens-detail-popup .sc-item-prescription .tr-pd td{text-align:left;padding-left:10px}.lens-detail-popup .sc-item-prescription td.gray,.lens-detail-popup .sc-item-prescription th.gray{background-color:#f6f6f6}.lens-detail-popup .item-product-name{text-align:center;font-size:28px;font-weight:600;line-height:1.2;color:#220e00}.lens-detail-popup .lens-title{margin:5px 0 14px;text-align:left;color:#6f6f6f}.lens-detail-popup .sc-lenses-comment{margin-top:11px;padding:8px;font-size:14px;line-height:1.3;font-weight:400;border-radius:4px;background-color:#f5f5f5}.lens-detail-popup .sc-lenses{padding:4px 0}.lens-detail-popup .sc-lenses>p{position:relative;padding-right:65px;font-size:16px}.lens-detail-popup .sc-lenses .sc-price-d{position:absolute;top:0;right:0;color:#6f6f6f}.lens-detail-popup .sc-lenses .original-price{font-weight:400}.lens-detail-popup .sc-lenses>p.add-pres-image{padding-right:0}.lens-detail-popup .sc-lenses>p.add-pres-image>img{max-width:100%}.lens-detail-popup .sc-size-name{margin-top:15px;font-weight:500}.lens-detail-popup .sc-size-name .sc-product-name{font-weight:600}.lens-detail-popup .sc-frame-lens-totals{margin:15px 0;padding:15px 0;border-top:1px solid #a0a0a0}.lens-detail-popup .sc-frame-lens-totals strong{font-weight:600}.lens-detail-popup .sc-frame-lens-totals .sc-price-d{top:-3px;font-size:20px;color:#000;font-weight:700}.lens-detail-popup .fix-lens-popup-buttons{text-align:center;padding:20px 0}.lens-detail-popup .fix-lens-popup-buttons .btn{min-width:160px;margin:5px 5px 0;text-transform:capitalize}.lens-detail-popup .fix-lens-popup-buttons .btn.disable{display:none}.device-phone .lens-detail-popup,.device-tablet .lens-detail-popup{width:90vw;max-width:560px;padding:0}.device-phone .sc-view-content,.device-tablet .sc-view-content{padding:16px 16px 0;max-height:427px;overflow-y:auto}@media (max-width:374px){.device-phone .sc-view-content,.device-tablet .sc-view-content{padding:10px 10px 0}}.device-phone .sc-view-content::-webkit-scrollbar,.device-tablet .sc-view-content::-webkit-scrollbar{display:none}.device-phone .im-tag-icon,.device-tablet .im-tag-icon{max-height:24px}.device-phone .fix-lens-popup-buttons,.device-tablet .fix-lens-popup-buttons{position:relative;border-top:1px solid #e4e4e4;width:100%;padding:5px 15px 10px;text-align:right}.device-phone .fix-lens-popup-buttons .btn,.device-tablet .fix-lens-popup-buttons .btn{margin:5px 2px 0;padding:5px 21px;min-width:auto;border-radius:32px}@media (max-width:374px){.device-phone .fix-lens-popup-buttons .btn,.device-tablet .fix-lens-popup-buttons .btn{padding:5px 15px}}.device-phone .fix-lens-popup-buttons .btn.disable,.device-tablet .fix-lens-popup-buttons .btn.disable{display:none}.device-phone .fix-lens-popup-buttons .btn-box,.device-tablet .fix-lens-popup-buttons .btn-box{border-color:#a0a0a0}.device-phone .fix-lens-popup-buttons .sc-total-price,.device-tablet .fix-lens-popup-buttons .sc-total-price{position:absolute;top:14px;left:16px;color:#000;font-size:18px;font-weight:700}html:lang(fr-CA) .device-phone .lens-detail-popup .fix-lens-popup-buttons .btn,html:lang(fr-CA) .device-tablet .lens-detail-popup .fix-lens-popup-buttons .btn,html:lang(fr-FR) .device-phone .lens-detail-popup .fix-lens-popup-buttons .btn,html:lang(fr-FR) .device-tablet .lens-detail-popup .fix-lens-popup-buttons .btn{min-width:auto;padding-left:15px;padding-right:15px}.contact-us{width:100%;max-width:280px;margin:20px auto;background:#f6f6f6;font-size:14px;min-height:94px}.contact-us .chat{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:6px}.contact-us .chat .icon{width:28px;height:28px;display:inline-block;margin-right:8px}.contact-us .chat .chat-text{white-space:nowrap;font-weight:700px!important;margin:0}.contact-us .chat .chat-text .LPMlabel{font-weight:700!important}.contact-us .contact-way{padding-left:55px;font-size:11px;line-height:1.3;color:#4a4a4a}.contact-us .contact-way .call{margin-bottom:4px}.code-text-container{width:100%;max-width:524px;margin:0 auto;color:#000}.code-text-container h2{margin:0 auto;text-align:center;font-size:32px}@media (max-width:600px){.code-text-container h2{font-size:32px}}@media (max-width:480px){.code-text-container h2{font-size:26px}}@media (max-width:320px){.code-text-container h2{font-size:22px}}.code-text-container .code-name{text-align:center;margin:0 auto 10px;font-size:24px;font-weight:500;padding-top:10px}@media (max-width:600px){.code-text-container .code-name{font-size:22px}}@media (max-width:480px){.code-text-container .code-name{font-size:20px;padding-top:14px}}@media (max-width:320px){.code-text-container .code-name{font-size:18px}}.code-text-container ul{padding-top:20px;padding-bottom:19px}@media (max-width:600px){.code-text-container ul{padding-top:30px;padding-bottom:15px}}@media (max-width:480px){.code-text-container ul{padding-top:20px}}@media (max-width:320px){.code-text-container ul{padding-bottom:10px}}.code-text-container li{position:relative;padding-left:8px;padding-bottom:7px;font-size:15px}@media (max-width:767px){.code-text-container li{padding-bottom:10px}}.code-text-container li:before{position:absolute;top:9px;left:0;content:" ";display:block;width:3px;height:3px;border-radius:50%;margin-left:0;margin-right:5px;background:#000}.fast-button-scope{margin-top:8px;display:block;height:46px;max-height:46px;padding:9px 5px;color:#fff;font-size:16px;font-weight:400;text-align:center;background-color:#222;border:1px solid #222;border-radius:6px;transition:all .25s ease-out;cursor:pointer}.fast-button-scope:active,.fast-button-scope:focus,.fast-button-scope:hover{background:#444;border-color:#444}.fast-button-scope.none{display:none}.fast-button-scope>span{display:inline-block;vertical-align:middle}.fast-button-scope .fast-method{position:relative;display:inline-block;margin-left:5px;width:82px;height:24px;overflow:hidden;transition:width .3s ease-in-out}.fast-button-scope .fast-method>img{position:absolute;max-width:none;left:-42px;top:0;transition:left .3s ease-in-out}.fast-button-scope .fast-method.hide-klarna{width:41px}.fast-button-scope .fast-method.show-apple-pay{width:122px}.fast-button-scope .fast-method.show-apple-pay.hide-klarna{width:82px}.fast-button-scope .fast-method.show-apple-pay>img{left:0}.fast-checkout-popup{text-align:center}@media (min-width:10px){.fast-checkout-popup{padding:30px}}@media (min-width:375px){.fast-checkout-popup{padding:30px 40px}}@media (min-width:1200px){.fast-checkout-popup{padding:60px 100px 50px}}@media (min-width:10px){.fast-checkout-popup .fast-checkout-content{width:240px}}@media (min-width:414px){.fast-checkout-popup .fast-checkout-content{width:260px}}@media (min-width:768px){.fast-checkout-popup .fast-checkout-content{width:320px}}.fast-checkout-popup h3{margin:0 auto 25px;color:#000;text-transform:unset;font-size:16px;font-weight:500}@media (max-width:768px){.fast-checkout-popup h3{margin-bottom:26px}}.fast-checkout-popup .fast-apple-box{display:none;height:46px;padding:10px;margin-bottom:9px;text-align:center;font-size:16px;font-weight:500;color:#fff;background-color:#000;border-radius:23px;overflow:hidden;cursor:pointer}.fast-checkout-popup .fast-apple-box .method-txt{padding-left:26px;display:inline-block;vertical-align:middle;background:url(images/icons/icon-apple-pay.svg) 0 -3px no-repeat}.fast-checkout-popup .paypal-button{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.fast-checkout-popup .paypal-buttons{position:absolute!important;top:0;left:0;width:100%;height:100%;opacity:.00001;cursor:pointer;z-index:1}.fast-checkout-popup .btn-pay-paypal{position:relative;width:100%;margin-bottom:9px;padding:11px 83px 5px;height:46px;border-color:#ffc538;background:#ffc538;border-radius:23px;cursor:pointer;transition:all .25s ease-out}.fast-checkout-popup .btn-pay-paypal:active,.fast-checkout-popup .btn-pay-paypal:focus,.fast-checkout-popup .btn-pay-paypal:hover{color:#fff;background-color:#dcb171;border-color:#dcb171}@media (max-width:768px){.fast-checkout-popup .btn-pay-paypal{padding-left:50px;padding-right:50px}}.fast-checkout-popup .paypal-credit-button{position:relative}.fast-checkout-popup .paypal-cover-img{width:100%;padding:14px 87px 7px;border-color:#002b7c;background:#002b7c;border-radius:23px;height:46px}@media (max-width:768px){.fast-checkout-popup .paypal-cover-img{padding-left:50px;padding-right:50px}}.fast-checkout-popup .pay-vemo-container{width:100%;border-radius:23px;background-color:#24befe;border-color:#24befe;margin-top:9px;padding-top:15px;height:46px}.fast-checkout-popup .pay-vemo-container>img{max-height:16px}.fast-checkout-popup .pay-amazon-box{position:relative;margin:9px auto 0;float:none;width:100%;height:46px;max-height:none;border-radius:23px;overflow:hidden}.fast-checkout-popup .pay-amazon-box .pay-btn{height:46px!important}.fast-checkout-popup .pay-amazon-box>.btn-pay-amazon{width:100%;padding-top:14px;border-radius:23px;border-color:#f8d876;background-color:#f8d876}.fast-checkout-popup .pay-amazon-box>.btn-pay-amazon>img{width:96px;height:24px}.fast-checkout-popup .klarna-express-box{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:46px;border-radius:23px;background-color:#ffb3c7;border-color:#ffb3c7;margin-top:9px}.fast-checkout-popup .klarna-express-box.hide{display:none}.fast-checkout-popup .klarna-express-button{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.device-phone .fast-popup-wrapper .popup-container,.device-phone .fast-popup-wrapper .popup-main,.device-tablet .fast-popup-wrapper .popup-container,.device-tablet .fast-popup-wrapper .popup-main{border-radius:4px}.device-phone .sc-summary-mobile .fast-button-scope,.device-tablet .sc-summary-mobile .fast-button-scope{margin-bottom:8px}html:lang(en-CA) .fast-button-scope .fast-method,html:lang(fr-CA) .fast-button-scope .fast-method{width:40px}html:lang(en-CA) .fast-button-scope .fast-method.show-apple-pay,html:lang(fr-CA) .fast-button-scope .fast-method.show-apple-pay{width:82px}html:lang(en-CA) .fast-button-scope .klarna-img,html:lang(fr-CA) .fast-button-scope .klarna-img{vertical-align:middle}.wrapper{min-width:768px;background-color:#fff}#wrapper{overflow:hidden;padding-bottom:0}@media (min-width:768px){#wrapper{background-image:linear-gradient(270deg,#f6f6f6 0,#f6f6f6 460px,#fff 0,#fff)}}@media (min-width:1240px){#wrapper{background-image:linear-gradient(270deg,#f6f6f6 0,#f6f6f6 440px,#fff 0,#fff)}}@media (min-width:1441px){#wrapper{background-image:linear-gradient(270deg,#f6f6f6 0,#f6f6f6 31%,#fff 0,#fff)}}@media (min-width:1500px){#wrapper{background-image:linear-gradient(270deg,#f6f6f6 0,#f6f6f6 34%,#fff 0,#fff)}}@media (min-width:1750px){#wrapper{background-image:linear-gradient(270deg,#f6f6f6 0,#f6f6f6 36%,#fff 0,#fff)}}@media (min-width:2000px){#wrapper{background-image:linear-gradient(270deg,#f6f6f6 0,#f6f6f6 37%,#fff 0,#fff)}}@media (min-width:2200px){#wrapper{background-image:linear-gradient(270deg,#f6f6f6 0,#f6f6f6 39%,#fff 0,#fff)}}@media (min-width:2800px){#wrapper{background-image:linear-gradient(90deg,#fff 0,#fff 57%,#f6f6f6 0,#f6f6f6)}}@media (min-width:4100px){#wrapper{background-image:linear-gradient(90deg,#fff 0,#fff 55%,#f6f6f6 0,#f6f6f6)}}.shopping-cart{background-color:#f5f5f5;padding-bottom:80px;min-height:calc(100vh - 110px)}.shopping-cart .sc-container{display:-webkit-flex;display:flex;-webkit-column-gap:38px;column-gap:38px;-webkit-justify-content:center;justify-content:center;-webkit-align-self:start;align-self:start}.shopping-cart .sc-container:after{content:"";display:block;width:428px;-webkit-flex-shrink:0;flex-shrink:0}.shopping-cart .sc-container:has(.sc-sidebar):after{width:0}.shopping-cart .sc-main-container{-webkit-flex:1;flex:1;max-width:874px}.shopping-cart .sc-sidebar{-webkit-flex:none;flex:none}.shopping-cart .sc-sidebar,.shopping-cart .sc-sidebar-container{width:390px}.shopping-cart .sc-sidebar-container{padding-top:26%}.shopping-cart .save-title,.shopping-cart .sc-title,.shopping-cart .tips-container{margin-left:0}.shopping-cart .sc-list-items{margin:16px 0 0}.shopping-cart .sc-list-items .sc-item-container{background:#fff;padding:12px;border:1px solid #e4e4e4;border-radius:8px}.shopping-cart .sc-list-items .sc-item-container:last-child{border:1px solid #e4e4e4}.shopping-cart .sc-list-items .sc-item{border:none}.shopping-cart .sc-list-items .sc-image-scope{border-radius:12px}.shopping-cart .sc-list-items .item-close-btn{top:0;right:0}.shopping-cart .complete-container{margin-left:0}.shopping-cart .complete-container .complete-slider{background:#fff;border:1px solid #e4e4e4;border-radius:6px;padding:24px 43px}.shopping-cart .complete-container .complete-slider .icon-arrow-left{left:8px}.shopping-cart .complete-container .complete-slider .icon-arrow-right{right:8px}.shopping-cart .complete-container .complete-slider .complete-content ul li{padding:0 8px;width:196px}.shopping-cart .complete-container .complete-slider .img-box{font-size:0}.shopping-cart .complete-container .complete-slider .img-box img{border-radius:6px;overflow:hidden}.shopping-cart .sc-order-summary{background:#fff;border:1px solid #e4e4e4;padding:24px 20px;border-radius:8px}.shopping-cart .sc-order-summary .afterpay-klarna-container{text-align:center}.shopping-cart .sc-order-summary .sc-summary-title{font-size:18px;font-weight:600}.shopping-cart .sc-order-summary .sc-total-detail>dd{color:#6f6f6f}.shopping-cart .sc-order-summary .sc-total-detail>dt{color:#000}.shopping-cart .sc-order-summary .sc-total-detail>dt p{font-size:16px;font-weight:600}.shopping-cart .sc-order-summary .sc-total-detail>dt .price-symbol{font-size:20px}.shopping-cart .sc-order-summary .claim-discount,.shopping-cart .sc-order-summary .sc-coupon-conent,.shopping-cart .sc-order-summary .sc-focus-tips,.shopping-cart .sc-order-summary .sc-proceed-checkout{max-width:100%}.shopping-cart .freeship-container{max-width:100%;margin-top:0;margin-bottom:8px}.shopping-cart .freeship-container .freeship-tip{background-color:#fef8e6;color:#8f6c01;padding:6px 8px;border:1px solid #a5800d;border-radius:4px;height:34px}.shopping-cart .freeship-container .freeship-tip.is-free{background-color:#e2f3e3;color:#277c2a;border:1px solid #277c2a}.shopping-cart .freeship-container .freeship-tip.is-free .check-mark{display:block}.shopping-cart .freeship-container .freeship-tip .check-mark,.shopping-cart .freeship-container .freeship-tip.is-free .security-icon{display:none}.shopping-cart .freeship-container .freeship-tip .security-icon{display:block}.shopping-cart .freeship-container svg{margin-right:6px}.shopping-cart .freeship-container img{margin-right:8px}.shopping-cart .sc-total-detail{max-width:100%;margin-top:16px}.shopping-cart .sc-total-detail .items-detail .subtotal-coupon,.shopping-cart .sc-total-detail .items-detail .subtotal-coupon+span,.shopping-cart .sc-total-detail .items-detail .subtotal-extra_discount,.shopping-cart .sc-total-detail .items-detail .subtotal-extra_discount+span{color:#149318;font-weight:500}.shopping-cart .divide-line{position:relative;margin-top:6px}.shopping-cart .divide-line:before{content:"";display:block;height:1px;background-color:#e4e4e4;position:absolute;left:-20px;top:0;bottom:0;right:-20px}.sc-container{position:relative;max-width:1440px;overflow:hidden}.sc-title{margin-top:17px;margin-bottom:55px;font-size:28px;text-transform:none;margin-left:70px}.footer,.sc-container{min-width:768px}.sc-main-container{position:relative;width:66%;width:calc(100% - 496px);min-height:600px}@media (max-width:1200px){.sc-main-container{width:calc(100% - 496px)}}.sc-sidebar{position:relative;width:440px;height:100%;overflow:hidden}.sc-sidebar-container{width:440px;padding-top:17%}.yid-progressbar-container{min-height:55px}.yid-recommend-container{min-height:255px;padding-top:23px}.crisp{image-rendering:-webkit-optimize-contrast}.sc-list-items{margin-top:16px;margin-left:70px}.sc-list-items .sc-item-container{margin-bottom:24px;background-color:#fff}.sc-list-items .sc-item-container:last-child{margin-bottom:0;border:none}.sc-list-items.sc-list-later .sc-item-container:last-child{border:none}.sc-list-items .sc-item{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;justify-content:space-between;position:relative;border:1px solid #e4e4e4;border-radius:8px;overflow:hidden}.sc-list-items .icon-ai-glasses{margin-right:10px}.sc-list-items .sc-item-top{position:absolute;top:20px;left:20px;width:41.5%;font-size:12px;line-height:14px;z-index:10;display:table;vertical-align:middle;white-space:normal}@media (min-width:0){.sc-list-items .sc-image-scope{width:100%}}@media (min-width:1024px){.sc-list-items .sc-image-scope{position:relative;width:40%;max-width:404px;padding:25px 14px;background:#f6f6f6;min-height:320px}}@media (min-width:1200px){.sc-list-items .sc-image-scope{width:46.4%}}.sc-list-items .sc-image-content{position:absolute;width:calc(100% - 28px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:9}.sc-list-items .sc-image-content p{margin:20px auto 0}.sc-list-items .sc-glasses-detail{text-align:center}.sc-list-items .sc-glasses-detail .sc-item-qty{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;max-width:120px;margin:3px auto 0;color:#6f6f6f}.sc-list-items .sc-glasses-detail .item-sorts{font-size:16px}.sc-list-items .sc-glasses-detail .field-select-ui{margin-left:4px;height:24px;margin-top:1px;background-color:#fff;border-radius:16px;border:1px solid #e4e4e4}.sc-list-items .sc-glasses-detail .field-select-ui:after{right:8px;bottom:8px;font-size:13px;color:#6f6f6f;cursor:pointer}.sc-list-items .sc-glasses-detail select{padding:2px 21px 0 11px;border:none;color:#6f6f6f;background:transparent;border-radius:0;height:19px;cursor:pointer}.sc-list-items .sc-glasses-detail select option{background-color:#fff}@media (min-width:0){.sc-list-items .sc-details-scope{width:100%}}@media (min-width:1024px){.sc-list-items .sc-details-scope{width:60%;padding:37px 4.5% 30px}}@media (min-width:1200px){.sc-list-items .sc-details-scope{width:53.6%}}@media (min-width:1400px){.sc-list-items .sc-details-scope{padding:37px 40px 30px}}.sc-item-btn-b{margin:0 auto 10px;padding-top:12px;border-top:1px solid #e4e4e4}.sc-item-btn-b>span{display:inline-block;margin-right:15px;font-size:16px;color:#d39d4e;cursor:pointer}.sc-item-btn-b>span:last-child{margin-right:0}.sc-item-btn-b>span:hover{color:#b47d2e}.sc-item-btn-b>span.disable{color:#a3a3a3}.sc-item-btn-b>span>em{margin-right:4px;padding-right:2px;font-size:18px;font-weight:500;vertical-align:text-bottom}.sc-item-btn-b>span .icon-save-later{width:22px;height:18px}.sc-item-btn-b>span .icon-edit{width:20px;height:18px}.sc-item-btn-b>span .icon-remove{display:inline-block;width:18px;height:18px;margin-bottom:1px}.sc-details-list .free-price{padding:0 0 0 8px;color:#4bab00;font-weight:500;background:none}.sc-details-list .free-price .icon-help{margin-left:0}#shop-cart-later{margin-bottom:60px}#shop-cart-later .sc-item-btn{margin-top:20px}@media (min-width:1024px){#shop-cart-later .sc-image-scope p{margin-top:20px;margin-bottom:0}}#shop-cart-later .sc-glasses-detail .sc-item-qty{font-size:16px}#shop-cart-later .move-cart:hover img{-webkit-filter:drop-shadow(#b47d2e 0 0);filter:drop-shadow(#b47d2e 0 0);-webkit-transform:translate(0);transform:translate(0);vertical-align:text-top}#shop-cart-later .move-cart img{width:16px;height:19px;margin-right:6px;vertical-align:text-top}#shop-cart-later .move-wishlist:hover img{-webkit-filter:drop-shadow(#b47d2e 0 0);filter:drop-shadow(#b47d2e 0 0);-webkit-transform:translate(0);transform:translate(0)}#shop-cart-later .move-wishlist img{width:16px;height:16px;margin-right:6px;margin-bottom:4px;vertical-align:middle}.complete-container{margin-top:40px;margin-left:70px}.complete-container .complete-slider{padding:0 35px}.complete-container .complete-slider .complete-content ul{width:500%}.complete-container .complete-slider .complete-content ul li{float:left;width:200px;max-width:320px;padding:0 10px}.complete-container .complete-slider .complete-content ul li .img-container{height:144px}.complete-container .complete-slider .complete-content ul li .submit-button{cursor:pointer;padding:0 10px;opacity:0;transition:opacity .3s ease-in-out}.complete-container .complete-slider .complete-content ul li .item-box:hover .submit-button{opacity:1}.complete-container .complete-slider .complete-content ul li .item-colors .slider-item-color{border:1px solid #fff}html:lang(fr-CA) .complete-container .add-case,html:lang(fr-CA) .complete-container .add-chain,html:lang(fr-FR) .complete-container .add-case,html:lang(fr-FR) .complete-container .add-chain{max-width:170px}.sc-list-later .sc-details-list .sc-item-3days{margin-top:0;padding-top:5px;padding-bottom:15px}.sc-list-later .sc-item-btn{padding-top:15px;border-top:1px solid #d9d9d9}.save-title{margin:0 auto;margin-left:70px;margin-bottom:25px;padding-top:38px;border-top:none;font-size:28px;font-weight:600;text-transform:unset}.select-save-tip{padding:40px 0;font-size:19px;text-align:center}.tips-container{margin-left:70px}.upsell-tip{margin-top:46px;transition:all .5s ease}.upsell-tip.next{margin-top:8px}.upsell-tip .tip{padding:10px 15px 10px 18px;font-size:16px;line-height:19px;background:#f5f5f5;vertical-align:middle}.upsell-tip .tip>img{margin-right:9px}.upsell-tip .tip p>b,.upsell-tip .tip p>strong{font-weight:500}.upsell-tip img,.upsell-tip p{display:inline-block;vertical-align:middle}.upsell-tip .choose{font-weight:500;margin-left:8px}.free-case-tip{width:100%;margin-top:46px}.free-case-tip.next{margin-top:8px}.free-case-tip .tip{padding:10px 15px 10px 8px;font-size:16px;line-height:19px;background:#f6ebdc}.free-case-tip img{margin-right:5px}.free-case-tip img,.free-case-tip p{display:inline-block;vertical-align:middle}.free-case-tip span{cursor:pointer}.free-case-tip span:hover{color:#b47d2e}.saved-item{position:relative;margin-top:44px;padding:9px 10px;background:#fee0a6}.saved-item img{display:inline-block;vertical-align:middle}.saved-item .title{padding-left:3px;font-size:15px;font-weight:700;vertical-align:middle}.saved-item .item-name{font-size:15px;color:#d39d4e;vertical-align:middle;text-decoration:underline;cursor:pointer}.saved-item .icon-close{position:absolute;top:14px;right:13px;font-size:12px;font-weight:700;cursor:pointer}.saved-item+.empty-cart{padding-top:72px}.transition-tip{margin-top:15px}.transition-tip .tip{min-height:42px;padding:7px 18px 9px;font-size:16px;line-height:20px;background:#f8f8f8;border:1px solid #e4e4e4;border-radius:6px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.transition-tip .tip>img{width:22px;height:22px;margin-right:12px}.transition-tip .tip .hint-info>p{display:inline;vertical-align:middle}.transition-tip .tip .hint-coupon{cursor:pointer}.transition-tip .tip .hint-coupon:hover{text-decoration:underline}.transition-tip .tip .hint-cta{vertical-align:middle;white-space:nowrap;font-weight:500;cursor:pointer}.transition-tip .tip .hint-cta:hover{color:#b47d2e}.sc-guarantee-txt{margin-top:30px;position:relative;padding-left:60px;margin-left:44px}.sc-guarantee-txt+.sc-guarantee-txt{margin-top:22px}.sc-guarantee-txt .im-guarantee{position:absolute;top:3px;left:10px}.sc-guarantee-txt>h4{margin:0;font-size:15px;font-weight:500;line-height:23px}.sc-guarantee-txt>p{max-width:310px;font-size:15px;line-height:23px}#js-paypal-total{max-width:250px;margin:15px 0}.disabled{color:#cacaca}.select-case-head{position:relative;margin:0 auto;padding:22px 20px;border-bottom:1px solid #e4e4e4}.select-case-head .title{position:relative;max-width:700px;margin:0 auto}.select-case-head h3.head-title{margin:0 auto;font-size:22px;font-weight:600;line-height:35px;letter-spacing:1px;text-transform:uppercase}.select-case-head .icon-close{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px;font-size:22px;font-weight:bolder;cursor:pointer}.select-case-content{width:100%;overflow-y:auto}.case-overlay{z-index:1300;position:fixed;top:0;right:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);opacity:0;display:none;transition:opacity .3s}.case-overlay.visible{display:block;opacity:1;transition:opacity .2s}.case-container{position:fixed;right:0;top:0;bottom:0;background:#fff;box-sizing:border-box;z-index:1310;overflow-y:auto}@media (min-width:10px){.case-container{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .4s cubic-bezier(.4,0,1,1);transition:transform .4s cubic-bezier(.4,0,1,1);transition:transform .4s cubic-bezier(.4,0,1,1), -webkit-transform .4s cubic-bezier(.4,0,1,1)}.case-container.active{-webkit-transform:translateX(0);transform:translateX(0)}}.coupon-container{position:fixed;right:0;top:0;bottom:0;margin:0 auto;width:100%;max-width:520px;text-align:center;color:#220e00;background:#fff;box-sizing:border-box;z-index:1310}@media (min-width:10px){.coupon-container{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .4s cubic-bezier(.4,0,1,1);transition:transform .4s cubic-bezier(.4,0,1,1);transition:transform .4s cubic-bezier(.4,0,1,1), -webkit-transform .4s cubic-bezier(.4,0,1,1)}.coupon-container.active{-webkit-transform:translateX(0);transform:translateX(0)}}.coupon-container .coupon-head{position:relative;margin:0 auto;padding:27px 20px;height:120px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end}.coupon-container .coupon-head .head-title{font-weight:700;font-size:28px;margin:0}.coupon-container .coupon-head .text{font-size:18px;font-weight:400}.coupon-container .coupon-head .icon-close{position:absolute;top:27px;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:32px;font-size:22px;font-weight:bolder;cursor:pointer}.coupon-container .no-coupon-head{overflow:hidden;height:auto;padding-top:91px;text-align:center;-webkit-align-items:center;align-items:center}.coupon-container .no-coupon-head .text{margin:33px auto 19px;max-width:316px}.coupon-container .no-coupon-head .btn{max-width:147px}.coupon-container .coupon-list{height:calc(100vh - 120px);overflow-y:auto}.coupon-container .coupon-text{margin-bottom:24px;font-size:18px}.coupon-container .coupon-text a{text-decoration:underline;font-weight:500;color:#d39d4e}.coupon-container .coupon-text a:hover{color:#b47d2e}.coupon-container .coupon-text span{font-weight:500}.coupon-container .coupon-text .silver-span{color:#8a8a8a}.coupon-container .coupon-text .diamond-span{color:#91b9c6}.coupon-container .coupon-text .golden-sight{color:#eec785}.coupon-container .coupon-sign-text{margin-top:27px}.coupon-card{padding:14px;margin:0 auto;margin-bottom:27px;max-width:435px;border:2px solid #d39d4e;border-radius:11px;position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.coupon-card .coupon-img{width:164px;float:1}.coupon-card .coupon-img .img-box{position:relative;display:block;margin:0 auto;max-width:164px;height:0;padding-bottom:100%;border-radius:11px;overflow:hidden}.coupon-card .coupon-img img{display:block;border-radius:11px;width:100%}.coupon-card .coupon-content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center;padding-left:15px}.coupon-card .coupon-content div{margin-bottom:6px}.coupon-card .coupon-content .coupon-side-text{color:#8a8a8a}.coupon-card .coupon-content .coupon-title{font-size:24px;font-weight:700;line-height:1.1;text-align:left}.coupon-card .coupon-content .coupon-title+.coupon-btn{margin-top:6px}.coupon-card .coupon-content .coupon-code{font-size:14px;margin-bottom:12px}.coupon-card .tier-level{background:#fff;position:absolute;left:0;bottom:0;border-bottom-left-radius:11px;border-bottom-right-radius:11px;height:42px;width:100%;text-align:center}.coupon-card .tier-level img{border-radius:0}.coupon-card.gray{border-color:#bebebe}#popup-confirm.remove-item-popup .popup-container{text-align:center;padding:39px 45px 65px}#popup-confirm.remove-item-popup .popup-message{padding-bottom:23px;font-size:20px;font-weight:500;max-width:470px}#popup-confirm.remove-item-popup .popup-footer{text-align:center}#popup-confirm.remove-item-popup .popup-button-submit{min-width:200px;padding:13px 25px;color:#000;background:none;border-color:#000;text-transform:capitalize}#popup-confirm.remove-item-popup .popup-button-submit:active,#popup-confirm.remove-item-popup .popup-button-submit:focus,#popup-confirm.remove-item-popup .popup-button-submit:hover{color:#d39d4e;border-color:#d39d4e}#popup-confirm.remove-item-popup .popup-button-cancel{min-width:200px;padding:0;color:#ca1600;background-color:#fff;border:1px solid #ca1600;text-transform:capitalize}#popup-confirm.remove-item-popup .popup-button-cancel>span{display:inline-block;padding:13px 25px;width:100%}#popup-confirm.remove-item-popup .popup-button-cancel:active,#popup-confirm.remove-item-popup .popup-button-cancel:focus,#popup-confirm.remove-item-popup .popup-button-cancel:focus-visible,#popup-confirm.remove-item-popup .popup-button-cancel:hover{color:#ca1600;border:1px solid #ca1600;outline:0}#popup-confirm.remove-item-popup .popup-button-cancel:focus-visible{box-shadow:0 0 0 2px #000}@media (max-width:1024px){#popup-confirm.remove-item-popup .popup-container{padding:45px 50px 85px}#popup-confirm.remove-item-popup .popup-message{padding-bottom:26px}}
/*# sourceMappingURL=../maps/css/payment-shopping-cart.css.map */
