@-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:#ecf5f6!important}#todelete.loading span{color:#555}#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 */
.proposition-container{background:#eff1f4;margin-top:20px;border-radius:8px}.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;font-weight:400;color:#555;margin:0 auto;cursor:pointer;transition:all .25s ease-out}.proposition-container .value:hover{color:#28b8ce;text-decoration-line:underline}.proposition-container .divider{width:1px;height:24px;background-color:#28b8ce;-webkit-flex-shrink:0;flex-shrink:0}.proposition-container .icon{display:inline-block;width:26px;height:26px;margin-right:12px;position:relative}.proposition-container .icon>img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:26px;height:26px}.tooltip.proposition-tooltip{padding:9px 15px 14px;font-size:14px;color:#000;letter-spacing:.02em;text-align:center;max-width:240px;margin:0 10px}.tooltip.proposition-tooltip .tool-tip-content a{color:#28b8ce!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}html:lang(fr-FR) .tooltip.proposition-tooltip{padding:9px 10px 14px}.empty-cart{padding:230px 5px;text-align:center}.empty-cart>h3{margin:0 auto;font-size:20px;font-weight:500;text-transform:none}.empty-sign-in{margin:16px auto;font-weight:400}.empty-sign-in p{max-width:640px;margin:0 auto 25px;font-size:16px;font-weight:400;line-height:22px}@media (max-width:750px){.empty-sign-in p{font-size:16px}}.empty-sign-in .continue-btn,.empty-sign-in .sign-in-button{width:100%;max-width:220px;padding:8px 10px;font-size:16px;font-weight:500;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}}.need-container{padding-top:20px;font-size:14px;font-weight:400;color:#000;text-align:center;max-width:330px}.need-container a{color:#000;font-weight:600;text-decoration:underline}.need-mobile-container{display:none}@media (max-width:767px){.need-mobile-container{display:block;text-align:center;font-size:14px;font-weight:400;color:#000}.need-mobile-container a{color:#000;font-weight:400;text-decoration:underline}}.btn-proceed-checkout .btn-apply-code.disable{border-width:1px}.sc-level-tips{padding:15px 5px;text-align:center;color:#28b8ce;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:Roboto!important;color:#28545f!important;text-decoration:underline!important;text-transform:lowercase!important;background:none!important;z-index:10!important}.sc-need-help .LPMlabel:hover{color:#28b8ce!important}.sc-need-help .live-chat-link{cursor:pointer;color:#000;text-decoration:underline}.sc-need-help .live-chat-link:hover{color:#28b8ce;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:#555}.select-case-content .choose-style{padding-top:8px;font-size:18px;line-height:22px;color:#28b8ce}.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:#28b8ce}.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:#28b8ce;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:#555}.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:#28b8ce;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:#2093a5;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}}.tool-tip-content a{color:#28545f!important;text-decoration:underline}.tool-tip-content a:hover{color:#28b8ce!important}.upgrade-disable{color:#b1b1b1}.upgrade-disable .checkbox-ui>label{border-color:#b1b1b1}.cart-wishlist-popup .popup-message{max-width:520px;font-size:16px;line-height:22px;font-weight:400;margin-top:-75px}.cart-wishlist-popup .popup-footer{width:500px;text-align:left;padding:0 15px}.cart-wishlist-popup .popup-footer button{min-width:200px;padding:10px;font-size:16px;line-height:23px;margin-top:8px;font-weight:500;border:1px solid #28b8ce;background-color:#28b8ce}.cart-wishlist-popup .popup-footer button:focus-visible{outline:initial}.cart-wishlist-popup .popup-footer button:hover{border:1px solid #2093a5;background-color:#2093a5}.cart-wishlist-popup .popup-footer .popup-button-submit{margin-right:12px}.cart-remove-popup .popup-message{max-width:520px;font-size:24px;font-weight:500;line-height:29px}.cart-remove-popup .popup-footer{text-align:left;width:500px}.cart-remove-popup .popup-footer button{min-width:200px;padding:10px;font-size:16px;line-height:23px;font-weight:500;background-color:#28b8ce;border:1px solid #28b8ce}.cart-remove-popup .popup-footer button:focus-visible{outline:initial}.cart-remove-popup .popup-footer button:hover{background-color:#2093a5;border:1px solid #2093a5}.cart-remove-popup .popup-footer .popup-button-submit{margin-right:12px}#popup-confirm.cart-wishlist-popup .popup-container{text-align:center;padding:80px 70px 120px;width:600px;height:204px}#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;width:600px;height:182px}#popup-confirm.cart-remove-popup .popup-message{padding-bottom:23px;font-size:16px;font-weight:400;margin-top:-75px}@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}.packaging-promotion .packaging-price{color:#7e7e7e;text-decoration:line-through}.packaging-promotion-time{margin-left:2px;color:#4ca3bf;font-weight:700;white-space:nowrap}@media (max-width:380px){.device-phone .packaging-promotion{margin-right:40px}.device-phone .packaging-promotion-time{margin-left:16px}}@media (max-width:320px){.device-phone .packaging-promotion{margin-right:0}}.pop-kids-tips .popup-footer button{padding:9px 25px}.tip-lens-content{padding:10px}@media screen and (max-width:376px){.tool-tip-content{padding:0}}.tip-cloth-content .title,.tip-lens-content .title{font-size:20px;font-weight:500}.tip-cloth-content .price,.tip-lens-content .price{margin-top:10px;font-size:16px;font-weight:500;line-height:1.4;color:#555}.tip-cloth-content .list,.tip-lens-content .list{margin:20px auto 0;display:-webkit-flex;display:flex}.tip-cloth-content .list ul,.tip-lens-content .list ul{width:195px}.tip-cloth-content .list ul:first-child,.tip-lens-content .list ul:first-child{margin-right:30px}.tip-cloth-content .list ul li,.tip-lens-content .list ul li{font-size:16px;margin-bottom:12px;display:-webkit-flex;display:flex}.tip-cloth-content .list ul li:last-child,.tip-lens-content .list ul li:last-child{margin-bottom:0}.tip-cloth-content .list ul li span,.tip-lens-content .list ul li span{-webkit-flex:1;flex:1}.tip-cloth-content .list ul li i,.tip-lens-content .list ul li i{width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:6px;margin-top:2px;background-size:cover;background-image:url(images/check.svg)}.wrong-code-tip{padding-top:10px;font-size:14px;font-weight:400;line-height:16px}.wrong-code-tip span{text-decoration:underline;cursor:pointer}strong{font-weight:600}.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{display:none!important;-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:#555}.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:#28b8ce;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:#2093a5;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:#28545f;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}.no-tint{display:block;margin:0 auto 10px;text-align:center}.no-tint .no-tint-icon{width:13px;height:13px;margin-top:-3px;vertical-align:middle}.no-tint .tint-content{display:inline-block;padding:3px 5px;font-size:12px;background:rgba(40,184,206,.1);border-radius:3px}.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}.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-desktop .checkout-with-account{padding:5px 0}.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}}.device-phone .apple-box.checkout-with-account,.device-tablet .apple-box.checkout-with-account{padding-top:40px}.device-phone .checkout-with-account,.device-tablet .checkout-with-account{padding-top:10px;padding-bottom:10px}.sc-order-summary{width:100%}.sc-order-summary .sc-summary-title{margin:0 auto;font-weight:500}.sc-order-summary .sc-total-detail{max-width:330px}.sc-order-summary .sc-total-detail>dd{margin-bottom:10px;font-size:16px;font-weight:500}.sc-order-summary .sc-total-detail>dt{font-size:20px;font-weight:500;border-top:1px solid #e4e4e4}.sc-order-summary .sc-total-detail .tax-tips{margin-top:-10px;font-size:14px;color:#555}.sc-order-summary .sc-total-detail .credits-tips{font-size:14px;font-weight:400;width:100%;background:#f3f5f7;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-right:70px;font-weight:500;font-size:20px;margin:10px auto 14px}.sc-order-summary .items-detail .subtotal-subtotal{font-weight:400;font-size:16px}.sc-order-summary .items-detail span.prices.price-symbol.items-right{font-size:16px}.sc-order-summary .items-detail span.subtotal-coupon,.sc-order-summary .items-detail span.subtotal-extra_discount{font-size:16px;font-weight:400}.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:40px 0;max-width:330px;min-width:280px}.sc-order-summary .sc-proceed-checkout .btn-proceed-checkout{width:100%;padding:15px 0;font-size:16px;font-weight:500}.sc-order-summary .sc-proceed-checkout .btn-proceed-checkout .security-icon{vertical-align:top;margin-right:10px}.sc-order-summary .cart-subscribe-text{max-width:277px;margin:0 auto;padding:8px 0 3px;color:#555;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:#555;text-decoration:underline}.sc-order-summary .cart-subscribe-text a:active,.sc-order-summary .cart-subscribe-text a:hover{color:#28b8ce}.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{max-width:330px;margin:0!important;margin-top:10px}@media (max-width:767px){.sc-order-summary .sc-coupon-conent{min-height:102.79px;padding-top:16px;padding-bottom:20px}}.sc-order-summary .save-cart{width:100%;min-height:42.5px;font-size:16px;color:#28b8ce;text-align:center;text-decoration:underline;cursor:pointer;font-weight:300}.sc-order-summary .save-cart:hover{color:#2093a5}.sc-order-summary .coupon-applied{padding-top:9px;font-size:16px;font-weight:500;color:#28b8ce}.sc-order-summary .order-points{margin:20px auto 10px;font-size:12px;text-align:center}.sc-order-summary .order-points a{color:#28b8ce;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:10px 20px;font-weight:400;font-size:12px;color:#000;border:1px solid #e4e4e4;border-radius:4px;text-align:center}.sc-order-summary .third-party-area span{display:inline-block;min-width:12px;font-weight:400}.sc-order-summary .third-party-area img{width:45px;height:16px;margin-left:2px;vertical-align:text-bottom;cursor:pointer}.sc-order-summary .third-party-area .js-span-name{font-size:11px;font-weight:400}.freeship-container{max-width:330px;margin:14px 0}.freeship-container.no-progressbar{margin-top:14px;margin-bottom:14px}.freeship-container.no-progressbar .freeship-tip{padding-left:0;color:#28b8ce;font-weight:400;background:unset;border-radius:0;font-size:16px}.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:flex-start;align-items:flex-start;padding:9px 10px;font-size:16px;background:#ecf5f6;border-top-left-radius:4px;border-top-right-radius:4px}@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;margin-top:3px}.freeship-container .freeship-tip strong{display:inline-block;padding-right:3px;font-weight:400}.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:#28b8ce;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}.device-phone .freeship-container,.device-tablet .freeship-container{margin:14px 0}.tooltip.tooltip-idme-desktop{max-width:269px;height:279px;padding:13px 24px 19px;color:#555}.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:#555;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:#28545f}.popup-idme-mobile .idme-content{font-size:16px;line-height:20px;color:#220e00;margin-top:10px}.sc-guarantee-info .sc-btn-continue{text-align:center;font-size:16px;font-weight:400}.sc-guarantee-info .sc-btn-continue a{color:#28b8ce;text-decoration:underline}.sc-guarantee-info .sc-btn-continue a:hover{color:#2093a5}.credits-tips-content{font-size:14px;width:100%;max-width:200px;text-align:center;font-weight:400}.tel-us .LPMlabel{font-family:Roboto!important;top:0!important;font-size:12px!important;color:#28b8ce!important}.sc-other-content{margin:5px auto 10px;min-height:43px;overflow:hidden}.sc-other-content .btn-pay-paypal{float:right;width:49.17%;padding:10px 29px 7px;border-color:#fec339;background-color:#fec339}.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%;max-width:320px;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:#28b8ce}.checkout-with-account .field-container input.active{border-color:#28545f}.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 #28545f}.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;margin:7px auto 11px;font-size:16px;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;margin:10px auto;font-size:16px;color:#555;text-decoration:underline;text-align:center;cursor:pointer}.checkout-with-account .popup-forgot-pwd:hover{color:#28b8ce}.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:#28b8ce;border-color:#28b8ce}.tooltip.cart-keep-tips{max-width:250px;padding:15px 11px;font-size:12px;line-height:1.4;z-index:1400}.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:Roboto!important;letter-spacing:.3pt!important;color:#28545f!important;text-decoration:underline!important;text-transform:lowercase!important;background:none!important;z-index:10!important}.help-txt .LPMlabel:hover{color:#28b8ce!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:#28545f}.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:#555}.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:#555;text-decoration:underline}.continue-shopping-btn a:hover{color:#28b8ce}.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:#555}.case-chain-scope{margin-top:29px;padding-bottom:14px}.case-chain-scope .btn{width:49%;max-width:237px;padding:10px;color:#28545f;border:1px solid #000;background:#fff}.case-chain-scope .btn:active,.case-chain-scope .btn:focus,.case-chain-scope .btn:hover{color:#28b8ce;border-color:#28b8ce;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-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{overflow:hidden}.sc-item-top .onsale,.sc-item-top i{display:inline-block;vertical-align:middle}.sc-item-top .onsale{width:51px;height:20px;padding:4px;font-style:normal;font-size:12px;font-weight:500;color:#fff;text-align:center;border-radius:3px;background:#f53c39}.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:34px;height:20px;padding:3px 4px;color:#fff;font-size:12px;font-weight:500;font-style:normal;text-align:center;border-radius:3px;background-color:#28b8ce;text-transform:capitalize}.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:30px;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-echo-friendly{margin-left:10px;vertical-align:middle;cursor:pointer;width:17px;height:20px}.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:#28b8ce}.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;font-weight:500}.sc-details-list p.empty-prescription .icon-arrow-down{display:none}.sc-details-list p span.name,.sc-details-list p span.total-price{font-size:20px}.sc-details-list .sc-item-title{padding-bottom:6px;font-size:20px;font-weight:500}.sc-details-list .sc-item-title span.sc-product-name{font-size:20px}.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:#555;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:#555}.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}.sc-details-list .details-distance .details-link{color:#555;cursor:pointer;font-size:16px;font-weight:400}.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:#28b8ce;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:#555;cursor:pointer}.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:#555;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:400}.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:#28545f;font-weight:500}.sc-details-list .add-digital-section{display:-webkit-flex;display:flex;-webkit-align-items:baseline;align-items:baseline}.sc-details-list .add-digital-section .lens-protect-right{margin-left:8px;-webkit-flex:1;flex:1}.sc-details-list .add-digital-section .lens-protect-right .lens-protect-title{font-size:16px;font-weight:500;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.sc-details-list .add-digital-section .lens-protect-right .lens-protect-title .title{color:#000}.sc-details-list .add-digital-section .lens-protect-right .lens-protect-title .price-symbol{font-weight:400;color:#555}.sc-details-list .add-digital-section .lens-protect-right .lens-protect-title .price-symbol.black{color:#000}.sc-details-list .add-digital-section .lens-protect-right .lens-protect-txt{color:#555}.sc-details-list .glass-scenario{margin-bottom:6px;padding:10px 0;border-top: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:#555;font-size:14px;font-weight:400}.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:#28b8ce;font-weight:700;background:#f3f5f7;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}.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:#28b8ce}.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:#555}.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:#555}.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:#28b8ce}.sc-case-view .sc-case-name-action .included-txt{display:block;font-size:14px;font-weight:500;color:#555}.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:#cc2a21;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;font-weight:500}.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:#ecf5f6}.lens-detail-popup .item-product-name{text-align:center;font-size:28px;font-weight:500;line-height:1.2;color:#220e00}.lens-detail-popup .lens-title{margin:5px 0 14px;text-align:left;color:#555}.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;font-size:16px;font-weight:500;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.lens-detail-popup .sc-lenses .sc-price-d{color:#555;-webkit-flex:0 1 auto;flex:0 1 auto;white-space:nowrap}.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:16px;font-weight:500}.lens-detail-popup .sc-size-name .sc-product-name{font-weight:500;-webkit-flex:1 1 auto;flex:1 1 auto}.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:500}.lens-detail-popup .sc-frame-lens-totals .sc-price-d{top:-3px;font-size:20px;color:#000;font-weight:500}.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}.lens-detail-popup .fix-lens-popup-buttons .btn.disable{display:none}.lens-detail-popup .fix-lens-popup-buttons .btn:hover{border:1px solid #2093a5}.lens-detail-popup .fix-lens-popup-buttons a.sc-edit-lenses.btn.btn-box.js-sc-edit-lenses.js-ga4-cart{border:1px solid #28b8ce;color:#28b8ce}.lens-detail-popup .fix-lens-popup-buttons a.sc-edit-lenses.btn.btn-box.js-sc-edit-lenses.js-ga4-cart:hover{border:1px solid #2093a5;color:#2093a5}.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 .fix-lens-popup-buttons,.device-tablet .fix-lens-popup-buttons{position:relative;border-top:1px solid #e4e4e4;width:100%;padding:5px 15px 10px}.device-phone .fix-lens-popup-buttons .btn,.device-tablet .fix-lens-popup-buttons .btn{margin:5px 2px 0;padding:15px 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}.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:10px;display:block;padding:14px 0;color:#fff;font-size:16px;font-weight:500;text-align:center;background-color:#333;border-radius:30px;transition:all .25s ease-out;cursor:pointer}.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:39px;height:24px;overflow:hidden;transition:width .3s ease-in-out}.fast-button-scope .fast-method.fast-method-show-amazon{width:82px}.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.show-apple-pay{width:122px}.fast-button-scope .fast-method.show-apple-pay>img{left:0}.fast-button-scope .fast-method.no-amazon{width:41px}.fast-button-scope .fast-method.show-apple-pay.no-amazon{width:82px}.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{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;position:relative;width:100%;margin-bottom:9px;padding:8px 83px;height:46px;border-color:#f7c556;background:#f7c556;border-radius:45px;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 .btn-pay-paypal img{height:24px}.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;float:none;width:100%;height:46px;max-height:none;border-radius:45px;overflow:hidden;cursor:pointer}.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:#f3d884;background-color:#f3d884}.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}.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:10px}.wrapper{min-width:768px;background-color:#fff}#wrapper{overflow:hidden;padding-bottom:0}.sc-container{display:-webkit-flex;display:flex;max-width:1440px;overflow:hidden}.sc-title{margin-top:40px;margin-bottom:20px;font-size:28px;text-transform:none;margin-left:70px;line-height:1.4}.footer,.sc-container{min-width:768px}.sc-main-container{-webkit-flex:1;flex:1;min-height:600px;margin-right:36px}@media (max-width:1200px){.sc-main-container{width:calc(100% - 496px)}}.sc-sidebar{width:410px;overflow:hidden;padding:74px 30px;background-color:#f8f9fa}.yid-progressbar-container{min-height:55px}.yid-recommend-container{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;min-height:320px}.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}}@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:0 auto 10px;color:#555}.sc-list-items .sc-glasses-detail .item-sorts{font-size:16px;font-weight:400;color:#555}.sc-list-items .sc-glasses-detail .field-select-ui{margin-left:4px;height:24px;margin-top:0;background-color:#fff;border-radius:16px;border:1px solid #e4e4e4}.sc-list-items .sc-glasses-detail .field-select-ui:after{bottom:8px;font-size:13px;color:#555;cursor:pointer}.sc-list-items .sc-glasses-detail select{padding:2px 25px 0 11px;border:none;color:#555;background:transparent;border-radius:0;height:19px;font-size:16px;font-weight:400;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% 0}}@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 0}}.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;font-weight:400;color:#28b8ce;cursor:pointer;text-decoration:underline}.sc-item-btn-b>span:last-child{margin-right:0}.sc-item-btn-b>span:hover{color:#2093a5}.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:16px;height:18px;margin-right:8px;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(#2093A5 0 0);filter:drop-shadow(#2093A5 0 0);-webkit-transform:translate(0);transform:translate(0);vertical-align:text-top}#shop-cart-later .move-cart img{width:24px;height:24px;margin-right:6px;margin-left:-4px;vertical-align:text-top;margin-top:-3px}#shop-cart-later .move-wishlist:hover img{-webkit-filter:drop-shadow(#2093A5 0 0);filter:drop-shadow(#2093A5 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(de-DE) .complete-container{display:none}html:lang(de-DE) .complete-container .add-case,html:lang(de-DE) .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:500;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:#f3f5f7}.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:#2093a5}.saved-item{position:relative;margin-top:20px;padding:10px;background:#ecfcec;border-radius:4px}.saved-item img{display:inline-block;vertical-align:middle}.saved-item .title{padding-left:3px;font-size:16px;font-weight:400;vertical-align:middle;color:#0e9a60}.saved-item .item-name{font-size:16px;color:#28b8ce;vertical-align:middle;cursor:pointer;font-weight:500;color:#0e9a60}.saved-item .icon-close{position:absolute;top:14px;right:13px;font-size:12px;font-weight:700;cursor:pointer;color:#0e9a60}.saved-item+.empty-cart{padding-top:72px}.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:#28b8ce}.coupon-container .coupon-text a:hover{color:#2093a5}.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 #28b8ce;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:79px 45px 65px;width:600px;height:204px}#popup-confirm.remove-item-popup .popup-message{padding-bottom:23px;font-size:16px;font-weight:400;max-width:470px;margin-top:-75px}#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:#fff;background:#28b8ce;border-color:#28b8ce;font-size:16px;font-weight:500;border-radius:30px}#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:#fff;border-color:#2093a5;background:#2093a5}#popup-confirm.remove-item-popup .popup-button-cancel{min-width:200px;padding:0;color:#28b8ce;background-color:#fff;border:1px solid #28b8ce;font-size:16px;font-weight:500;border-radius:30px}#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:#2093a5;border:1px solid #2093a5;outline:0}@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 */
