p.cm-varinat-name.large--hide{text-align:left}p.proName.Eyeglasses span.cmPrice i{display:none}span.cm-prif{margin-right:5px;text-decoration:line-through}span.ship-text.text{padding-left:35px}.cm-add-on-wrap .cm-style-add-on-cart p.flex{color:#204c6b;text-align:right;font-family:Proxima Nova;font-size:16px;font-style:italic;font-weight:400;line-height:18px;border-radius:5px;background:#dcf0ff;padding:4px 6px}[data-variant-id="47561832169731"] .sf-cart__table-col.sf-cart__table-quantity{opacity:0;visibility:hidden}[data-variant-id="47561832169731"] span.scd-item__original_line_price:before{content:"Free";font-size:20px}[data-variant-id="47561832169731"] span.scd-item__original_line_price{font-size:0}div.cm-sucess-message-wrap .cm-cont-shop a,div.cm-normal-withoutoffer-wrap .cm-cont-shop a{text-transform:none;font-size:16px;margin:0}.sf-cart__summary-row.sf-cart-discount{border-top:1px dashed #cacaca;padding-top:14px}.cm-add-on-wrap .custom-lens-prescription p.flex svg{margin-right:4px}.cm-discount-box-wrap #stack-discounts-container{border-top:1px dashed #cacaca;padding-top:14px;margin-top:10px}.cm-discount-box-wrap input#coupons_stacker_input{border-radius:0!important;background-color:#fff!important}.cm-discount-box-wrap button#coupons_stacker_add_button{border-radius:0!important}.cxl_nt49_popup_container{display:none;z-index:9990000;position:fixed;left:0;top:0;width:100%;height:100%;justify-content:center;align-items:center;overflow:auto;background-color:#14141499;animation-duration:.35s;animation-timing-function:ease;animation-play-state:running;animation-delay:0;animation-iteration-count:1;animation-fill-mode:forwards;animation-name:klaviyo-fadein}.sf-cart__item[data-variant-id="45799310885123"]{display:none}.cm-add-on-wrap .custom-lens-prescription .img-wrap img{max-width:40px}div #coupons_stacker_wrapper label{color:#100a33;font-family:Proxima Nova;font-size:16px;font-weight:400;line-height:normal;margin-bottom:8px}.cm-normal-withoutoffer-wrap,.cm-sucess-message-wrap{border-radius:2px;border:1px solid var(--vicci-30-p-2-stroke, #b8b6c2);display:flex;padding:12px 8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-bottom:30px;align-self:stretch;color:#100a33;font-family:Proxima Nova;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.035px;text-align:center;background:#fff}.flex.cm-offer-content{color:var(--Brand-Primary-Black, #090b1a);font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;align-items:center}.flex.cm-offer-content svg{margin-right:5px}li.sf-cart__item--variant-option{display:none!important}.cm-sucess-message-wrap .cm-offer-content{color:#100a33;font-size:14px;font-weight:400;letter-spacing:.035px;align-items:flex-start;text-transform:none}.cm-sucess-message-wrap .cm-offer-content svg{margin:0}.cm-sucess-message-wrap .cm-offer-content span{max-width:259px}p.cm-varinat-name{color:#878498;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;margin-top:5px;line-height:16px}.cm-cart-wrap [data-variant-id="43235076342019"] .sf-cart__table-quantity div input. .cm-cart-wrap [data-variant-id="43235076342019"] .sf-cart__table-quantity div input,.cm-cart-wrap [data-variant-id="46915088679171"] .sf-cart__table-quantity div input,.cm-cart-wrap [data-variant-id="46915088679171"] .sf-cart__table-quantity div input{pointer-events:none}.cm-cart-wrap [data-variant-id="43235076342019"] .sf-cart__table-quantity div button.scd-item__btn,.cm-cart-wrap [data-variant-id="43235076342019"] span.scd-item__original_line_price,.cm-cart-wrap [data-variant-id="46915088679171"] .sf-cart__table-quantity div button.scd-item__btn,.cm-cart-wrap [data-variant-id="45799310885123"] .sf-cart__table-quantity div button,.cm-cart-wrap [data-variant-id="46915088679171"] span.scd-item__original_line_price{display:none}.cm-cart-wrap [data-variant-id="46915088679171"] .sf-cart__table-quantity div,.cm-cart-wrap .sf-cart__item[data-variant-id="45799310885123"] .sf-cart__table-quantity div{width:32px}.cm-cart-wrap .sf-cart__item[data-variant-id="45799310885123"] .sf-cart__table-quantity div input{pointer-events:none}a.w-full.cart__submit.sf__btn.sf__btn-primary.proceed-to-checkout{text-decoration:none;max-width:320px;display:block;width:100%}.cm-quote-wrap{width:100%;position:relative;box-shadow:20px 8px 24px #2626260d;border-radius:6px;border:1px solid #e7e7e7;background:#fafaf9;padding:16px 18px}.cm-quote-wrap p{color:#090b1a;font-style:italic;font-weight:400;line-height:130%;font-size:14px}.cm-quote-wrap p span{margin-left:10px;color:#605c77;margin-top:6px;font-family:Proxima Nova}.cm-quote-wrap:after{content:"";background-image:url(/cdn/shop/files/Vector.svg?v=1731926328);position:absolute;width:22px;height:16px;background-repeat:no-repeat;background-position:center;bottom:-16px;right:-4px}.add-on-text{display:flex;flex-flow:column-reverse}.cm-cart-wrap .sf-cart__item[data-product-type=Sunglasses] .custom-lens-prescription.flex.cart-blue-light{display:none!important}.cm-cart-wrap .left.cart-col .sf-cart__table-body{display:flex;flex-flow:column-reverse}[data-variant-id="46137867632899"] .sf-cart__table-quantity,[data-variant-id="46137867632899"] .scd-item__qty{display:none}.cxl_nt49_popup{width:566px;background:#fff;border-radius:4px}.cxl_nt49_popup_left{float:left;width:50%;height:625px;background:left top no-repeat #f9f6f7 url(https://cdn.jsdelivr.net/gh/cxl-agency/snippets@master/naked_exp36_bg.png);background-size:contain}.cxl_nt49_popup_right{float:left;width:50%;height:625px;background:#fff;padding:0 0 0 37px}.cxl_nt49_popup_close{float:right;width:20px;height:20px;margin:10px;background:center center transparent no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIuOTg3MSAxNC4wMTgzQzEzLjE3NjUgMTQuMjE5MyAxMy40OTMgMTQuMjI4NyAxMy42OTM5IDE0LjAzOTNDMTMuODk0OSAxMy44NSAxMy45MDQzIDEzLjUzMzUgMTMuNzE0OSAxMy4zMzI1TDEwLjUwNDQgOS45MjUyNkwxMy44MTUyIDYuNjE0NDJDMTQuMDEwNSA2LjQxOTE2IDE0LjAxMDUgNi4xMDI1OCAxMy44MTUyIDUuOTA3MzFDMTMuNjIgNS43MTIwNSAxMy4zMDM0IDUuNzEyMDUgMTMuMTA4MSA1LjkwNzMxTDkuODE4MzIgOS4xOTcxM0w2LjYyNzYzIDUuODEwOTJDNi40MzgyNiA1LjYwOTk0IDYuMTIxODIgNS42MDA1MyA1LjkyMDg0IDUuNzg5OTFDNS43MTk4NiA1Ljk3OTI4IDUuNzEwNDUgNi4yOTU3MiA1Ljg5OTgzIDYuNDk2N0w5LjExMDkgOS45MDQ1NUw1LjgwMDQ0IDEzLjIxNUM1LjYwNTE4IDEzLjQxMDMgNS42MDUxOCAxMy43MjY5IDUuODAwNDQgMTMuOTIyMUM1Ljk5NTcgMTQuMTE3NCA2LjMxMjI4IDE0LjExNzQgNi41MDc1NSAxMy45MjIxTDkuNzk2OTggMTAuNjMyN0wxMi45ODcxIDE0LjAxODNaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);cursor:pointer}.cxl_nt49_popup_title{font-family:Canela-Regular;font-style:normal;font-weight:400;font-size:24px;line-height:29px;text-align:center;color:#000;width:75%;margin:36px auto 0}.cxl_nt49_popup_subtitle{font-family:BrownStd-Regular;font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-align:center;color:#000;max-width:410px;margin:20px auto 0}.cxl_nt49_popup_button{font-family:BrownStd-Regular;font-style:normal;font-weight:700;font-size:14px;line-height:46px;text-align:center!important;letter-spacing:.26em;color:#fff!important;width:318px;height:46px;margin:36px auto 0;border:1px solid #000;color:#fff;background:#000;text-align:center;cursor:pointer}.cxl_nt49_popup_button_2{font-family:BrownStd-Regular;font-style:normal;font-weight:700;font-size:14px;line-height:17px;text-align:center;text-decoration-line:underline;text-transform:capitalize;color:#000;margin:24px auto 45px;cursor:pointer}@media(max-width:1024px){.cxl_nt49_popup{width:350px}.cxl_nt49_popup_title{font-size:20px}.cxl_nt49_popup_subtitle{font-size:14px;max-width:309px}.cxl_nt49_popup_button{margin-top:24px}}.ship-insure-form .form-checkbox:checked:before{background-color:transparent}div#shipin-tooltip:hover p.tooltip-content{opacity:1;pointer-events:auto}p.tooltip-content{background:#000;color:#fff;width:200px;font-size:14px;padding:7px;pointer-events:none}.ship-insure-form .form-checkbox:before{opacity:1;background-color:transparent;height:16px;width:28px;top:3px;position:absolute;content:"";display:inline-block;border:2px solid #000;border-radius:999px}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}input#toggle1{height:0;width:0;padding:0;opacity:1;border:0}.ship-text,div#shipin-tooltip{margin-right:5px}.cm-add-on-wrap .custom-lens-prescription p.flex{font-size:12px;position:absolute;top:5px;align-items:center;background:#fff;padding:0 5px;border-radius:5px;box-shadow:0 1px 3px 1px #0003}.ship-insure-form .form-checkbox:checked:after{background-color:#000;--tw-translate-x: .75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s}.ship-insure-form .form-checkbox:after{border-radius:9999px;height:14px;width:14px;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);content:"";top:2px;transition-duration:.1s;position:absolute;display:block;border:2px solid #000;margin:2px 0 0}.cm-add-on-wrap .custom-lens-prescription .img-wrap{margin-right:0;text-align:center;width:100%}.sf-cart__submit-controls a,.cm-cont-shop.text-center a{color:var(--Beauty-black, #090b1a);font-family:Proxima Nova;font-size:18px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.045px;text-decoration-line:underline;text-transform:uppercase;text-align:center;margin:18px auto;display:block;max-width:200px}p.proName span.p-label{color:#100a33;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.25px;margin:0}.cm-style-add-on-cart.vi-coverge-hv .one-year-btn,.cm-style-add-on-cart.vi-superhyd-hv .super-hydro,.cm-style-add-on-cart.vi-blulght-alhv .cart-blue-light{display:none}.add-on-text p.proName{color:#878498;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;display:flex;line-height:16px;margin-bottom:8px;text-transform:capitalize;justify-content:space-between}p.proName span.compare_prc_cart{margin-right:5px}p.proName span{color:#454060}.cm-add-on-wrap .custom-lens-prescription:last-child{border-bottom:0}a.sf__btn.sf__btn-primary.product-added,a.sf__btn.sf__btn-primary.add-tobg-cart-add-on{padding:7px 20px;min-width:100px;border:1px solid var(--Beauty-black, #090b1a);background:#ffffff03;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--Beauty-black, #090b1a);text-align:center;font-family:Proxima Nova;font-size:14px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.035px;text-transform:uppercase;display:block;width:100%}.cm-add-on-wrap .cm-style-add-on-cart .heading-wrap .flex svg{margin-right:5px}.heading-wrap{background:var(--Vicci-background-pic, #f6f6f6);padding:10px;justify-content:space-between;color:var(--vicci-p-250, #878498);text-align:right;font-size:16px;font-style:italic;line-height:18px}.heading-wrap.flex.items-center h2{color:var(--Primarycolor-2, #090b1a);font-family:Proxima Nova!important;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.25px}.cm-add-on-wrap .cm-style-add-on-cart{border:1px solid var(--Vicci-Gray_line, #e7e7e7);background:var(--Vicci-White, #FFF)}a.sf__btn.sf__btn-primary.product-added{pointer-events:none;--tw-text-opacity: 1;color:rgba(255,255,255,var(--tw-text-opacity));background-color:var(--color-btn-bg, var(--color-primary));border-color:#090b1a;color:var(--color-btn-text, #fff)}.cm-style-add-on-cart.vi-blulght-alhv.vi-superhyd-hv.vi-coverge-hv{display:none}.cm-add-on-wrap .custom-lens-prescription{display:flex;padding:16px 12px;flex-direction:column;align-items:flex-start;gap:12px;width:33.33%;position:relative;align-self:stretch}.cm-add-on-wrap .custom-lens-prescription .content-wrap p.h3{font-family:Proxima Nova!important;color:#100a33;font-size:14px;font-style:normal;font-weight:600;line-height:normal;display:flex;justify-content:space-between;letter-spacing:.25px;margin-bottom:3px}.cm-add-on-wrap .custom-lens-prescription .content-wrap p.h3 span{margin-left:7px}.cm-add-on-wrap .custom-lens-prescription .content-wrap p.h3 i{font-style:normal}.cm-style-add-on-cart .btn-wrap{display:block;width:100%}span.cm-most-popular{padding:2px 5px;color:#100a33;font-size:14px;font-weight:400;line-height:14px;letter-spacing:.035px;border-radius:4px;background:#fcd877}.cm-add-on-wrap .custom-lens-prescription .content-wrap p{color:#878498;font-size:12px;font-style:normal;font-weight:400;line-height:130%}li.sf-cart__item-property{line-height:20px}i.cm-total-price-after-discount{font-style:normal}.ck-sp-app-wrapper{display:none!important}.custom-offer-wrap{padding-right:5px;margin-bottom:10px}.custtom-total-price *{display:block}.shopify-section.section-featured-collection .custom-offer-wrap{width:100%;text-align:center}.shopify-section.section-featured-collection .custom-offer-wrap p.offer-quote{align-items:center;justify-content:center}a.cm-cart-cler-btn-txt{font-size:16px;line-height:16px;letter-spacing:0;text-align:right;float:right;color:#878498;margin-top:12px;margin-bottom:12px}p.error{color:red;font-size:12px;font-weight:700}[data-product-id="8109853540611"] span.scd-item__original_line_price,[data-product-id="8109853540611"] .sf-cart__table-quantity div{display:none!important}.cm-cart-wrap .left.cart-col .sf-cart__table-body,.cm-cart-wrap .sf-cart__item{width:100%}.custom-free-product-wrap a.add-to-cart-custom.btn.button.sold_out span.cm-add-text,[data-product-id="7825338073347"] .cm-line-item-bottom,[data-variant-id="43194561265923"] .cm-line-item-bottom{display:none}.custom-free-product-wrap a.add-to-cart-custom.btn.button.sold_out span.cm-sold-text{display:block!important}[data-variant-id="43194561265923"] .sf-cart__table-quantity div,[data-variant-id="43194567393539"] .sf-cart__table-quantity div{display:none}.sf-cart__item-product-info{width:calc(100% - 224px);margin-top:15px}.cm-cart-wrap .sf-cart__table-col.sf-cart__table-product{width:80%;padding-right:0}.gcp__card-details{padding-left:10px;word-wrap:break-word}.ocu-image__large.contain[data-v-1aecfae4]{background-color:#f6f6f6}.relative.sf-wishlist__wrapper span.extra-info,[data-section-type=home-page-featured-collection] .sf__pcard-content .custom-btn-wrap{display:none}.sf-cart__table-subtotal{width:15%}.sf__pcard-content button{opacity:0}li.sf-cart__item--variant-option.Size{display:none}.cm-all-pay .afterpay-paragraph{line-height:24px}p.afterpay-paragraph span.afterpay-logo-link{display:block}.template-cart .sf__pcard .sf__pcard-content .pcard-variant-option{margin-left:10px}.sf__featured-collection .sf__pcard-price{margin-bottom:20px}#MainContent{background:#f4f4f5}body.cart-empty .scd__wrapper>.scd-empty-msg{padding-bottom:8px;padding-top:50px}.cm-all-pay .container{background:transparent !importamt}.cm-cart-wrap{margin-left:-15px;position:relative;margin-right:-15px}.content-max-width{display:block;max-width:500px;text-align:center;margin:0 auto}.content-max-width p{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.0025em;color:#6e6e6e;margin-top:8px;margin-bottom:24px}.sf-cart__buttons-container h4.title-wth-border span{background:#f4f4f4}.content-max-width .icon-wrap svg{text-align:center;margin:0 auto 18px}.btn{font-weight:600;font-size:14px;line-height:24px;letter-spacing:.0025em;color:var(--color-body-text);padding:14px 24px;border:1px solid #090b1a;border-radius:var(--btn-border-radius, 0);display:inline-block}.btn:hover{background:#f8e2ef}.content-max-width h2{font-weight:500;font-size:32px;line-height:42px;letter-spacing:.005em;color:var(--color-body-text);margin-bottom:12px}.cm-cart-wrap .cart-col{padding-left:15px;padding-right:15px}.cm-cart-wrap .sf-cart__item{align-items:flex-start;background:#fff;opacity:1;border:1px solid #ebebeb;box-sizing:border-box;box-shadow:20px 8px 24px #2626260d;border-radius:var(--btn-border-radius, 0);padding:28px 28px 16px;position:relative;margin-bottom:24px}iframe#launcher{display:none}.cm-cart-wrap .sf-cart__item-product-image>a{background-color:#f6f6f6;display:block}.cm-cart-wrap .sf-cart__item-product-image{width:224px;border-radius:var(--btn-border-radius, 0)}.cm-cart-summary ul.cm-top-includes li.cm-shoppay img{display:inline-block}.cm-cart-top-wrap h2{vertical-align:middle;font-size:32px;line-height:42px;color:var(--color-body-text)}.cm-cart-top-wrap h2 svg{display:inline-block;margin-right:5px;position:relative;top:-3px}.scd__wrapper.sf-cart[data-cart-wrapper]{padding-top:52px;position:relative}.cm-cart-wrap .sf-cart__item-product-image img{object-fit:contain}.cm-cart-top-wrap.w-full.flex{margin-bottom:12px;align-items:center}.cm-cart-wrap .sf-cart__table-col{padding-top:0;padding-bottom:0}.cm-cart-summary ul.cm-top-includes li{display:flex;width:100%;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e8e8e8;padding-left:8px;font-family:Proxima Nova;font-style:normal;font-weight:500;font-size:14px;letter-spacing:.0025em;color:#555;line-height:18px}.cm-cart-summary ul.cm-top-includes li.cm-shoppay{line-height:24px}.cm-cart-page.scd__wrapper.sf-cart{display:block!important;max-width:1280px;margin:0 auto;padding-left:52px;padding-right:52px}.cm-cart-page.scd__wrapper.sf-cart form{transform:none!important}h3.cm-coupon-tongle{background:#f7f7f7;opacity:1;border:1px dashed #e8e8e8;box-sizing:border-box;border-radius:2px;padding:19px 25px 19px 16px;font-family:Proxima Nova;font-style:normal;font-weight:400;font-size:14px;line-height:14px;letter-spacing:.0025em;color:#555;justify-content:space-between;display:flex;align-items:center;cursor:pointer;margin-bottom:24px}.cm-cart-summary ul.cm-top-includes li.cm-shoppay p.afterpay-paragraph{margin:0;font-family:Proxima Nova;font-style:normal;font-weight:500;letter-spacing:.0025em}.cm-cart-wrap .sf-cart__table-col.sf-cart__table-subtotal{width:25%;padding:0;text-align:right;color:#100a33;font-family:MADE Mirage;font-size:26px;font-weight:500;line-height:normal;letter-spacing:.25px}ul.cm-top-includes li svg{margin-right:10px;width:24px;height:24px}.cart__count_down.alert.alert-warning.text-center{justify-content:end;margin-left:auto;display:flex;align-items:center}.cart__count_down.alert.alert-warning.text-center svg path{fill:#755539}.count_down span#time{min-width:40px;display:inline-block;font-weight:600}.cart__count_down.alert.alert-warning svg{margin-right:5px;display:none}.count_down{color:#d91c4a;font-family:Proxima Nova;font-size:15px;font-style:normal;font-weight:600;line-height:16px;padding:8px;border-radius:5px;background:linear-gradient(0,#fceef2 0 100%),#fff}.gcp__card-details li a{word-break:break-all}.cm-cart-wrap .sf-cart__table-quantity div{width:82px;border:1px solid #d2d2d7;flex-wrap:wrap;border-radius:2px}.cm-cart-wrap .sf-cart__table-quantity{padding:0}.cm-cart-wrap .sf-cart__table-quantity div input{width:29px!important;padding:0;border:0;border-radius:0}.cm-cart-wrap .sf-cart__table-quantity div a.cm-scd-item__btn{padding:0;width:24px;background:#f7f7f7;color:#555;font-size:1.25rem;cursor:pointer;text-align:center;line-height:1.75rem}.cm-cart-wrap .sf-cart__table-quantity div button.scd-item__btn{padding:0;width:24px;background:#f7f7f7;color:#555}.sf-wishlist__container .sf__pcard-name,.cm-cart-wrap .sf-cart__item-product-title{font-family:Made Mirage;font-weight:300;font-size:24px;line-height:normal;letter-spacing:.25px;display:flex;justify-content:space-between;margin-bottom:8px}.sf-column.its-new .cm-col-right-content{width:calc(100% - 276px)}.cm-cart-wrap .cm-line-item-bottom svg{display:inline-block}.cm-line-item-bottom a span{font-family:Proxima Nova;font-style:normal;font-size:14px;text-decoration-line:underline;color:#878498;font-weight:400;line-height:16px}.cm-line-item-bottom{position:absolute;top:8px;right:28px}.cm-line-item-bottom a{display:flex;align-items:center}p.free-shiping-text-cart{font-weight:400;font-size:14px;line-height:24px;text-align:center;letter-spacing:.0025em;background:#e7e7e8;padding:16px 32px;margin-bottom:12px;border-radius:var(--btn-border-radius, 0)}.cm-edit-btn{color:#878498;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;line-height:16px;text-decoration-line:underline;text-align:center;margin-top:14px;margin-bottom:14px}.sf-cart__table-col{width:25%}.cm-cart-you-also-like .section-my .sf-wishlist__button{display:none}.cm-cart-wrap .remove-wishlist-btn{right:20%}.cm-cart-wrap .remove-wishlist-btn svg{display:none}.cm-cart-wrap .remove-wishlist-btn>div:after{content:"Remove from wishlist";font-family:Proxima Nova;font-style:normal;font-weight:400;font-size:14px;line-height:24px;letter-spacing:.0025em;text-decoration-line:underline;color:#555!important}.sf-cart__item--variant-option{font-family:Proxima Nova;font-style:normal;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.25px;color:#6e6e6e;margin-bottom:16px}.sf-cart__summary-row{padding:7px 8px;color:#090b1a;font-family:Proxima Nova;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.18px}.flex.gap-x-2.ship-insure-form.items-center{padding:7px;color:#090b1a;font-family:Proxima Nova;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.18px}div #stack-discounts-subtotal-value strike{color:#b8b6c2;font-style:italic;font-weight:400;font-family:Proxima Nova;line-height:18px;font-size:18px}.cm-label{font-weight:600;color:var(--color-body-text)}.add-on-text{font-weight:600;color:#4920da;margin-top:17px;margin-bottom:5px;text-transform:uppercase}.template-cart{font-family:Proxima Nova!important;font-weight:400}li.sf-cart__item-property{font-family:Proxima Nova;font-style:normal;font-weight:500;font-size:14px;line-height:1;letter-spacing:.0025em;color:var(--color-body-text);margin-bottom:10px}.sf-cart-subtotal.cm-total{border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;padding:16px 8px;margin:12px 0 0;font-weight:600}.sf-wishlist__no_products.my-8.px-4 h3{font-weight:500;font-family:Proxima Nova}.template-cart .sf__featured-collection .container-fluid{max-width:1300px!important}.template-cart .sf__featured-collection .sf__featured-collection-button.flex.justify-center{display:none}.shopify-section.section-featured-collection .sf__pcard-content{padding:0;margin-bottom:0}.sf__pcard-price span.extra-info{display:none}div .sf__pcard button{width:100%;padding:8px 16px;font-weight:600;font-size:14px;line-height:24px;letter-spacing:.0025em;text-transform:uppercase;color:#fff;text-align:center}.sf__featured-collection .sf__pcard-price,.shopify-section.section-featured-collection .sf__pcard-content .max-w-full.w-full{padding-left:16px;padding-right:16px}.template-cart .sf__featured-collection{padding-top:48px;border-top:1px solid #e8e8e8;margin-top:52px;padding-bottom:48px;background-color:#fff!important}h4.cm-headung{font-weight:600;font-family:Proxima Nova!important;text-align:center;margin:14px 0;color:#100a33;font-size:12px;line-height:normal;letter-spacing:.12px}.stack-discounts-applied-discount{display:none!important}p.free-shippingtext{color:#100a33;text-align:center;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.035px;margin-top:20px}.cm-trust-payment-gatway{text-align:center}span.cm-total-price-text.discounted-value{color:#a3a3a3;font-family:MADE Mirage;font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.25px;text-decoration-line:line-through}.cm-trust-payment-gatway img{margin:0 auto}.sf-cart__buttons-container button.cart__submit{margin-top:4px;padding-top:13px;padding-bottom:13px;text-align:center;font-size:18px;font-weight:600;line-height:150%;letter-spacing:.045px;text-transform:uppercase}.discountcodefield input[type=text]{width:100%;border-radius:0;margin-bottom:10px}.discountcodefield input[type=text]+div{font-weight:500}ul.cm-top-includes li.cm-shoppay span svg{display:inline-block;margin:0}ul.cm-top-includes li.cm-shoppay>svg{width:28px}ul.cm-top-includes li.cm-shoppay a{font-family:Proxima Nova;font-style:normal;font-weight:600;font-size:12px;line-height:15px;letter-spacing:.0025em;text-decoration-line:underline;color:#9a653c}.cm-cart-wrap .cm-line-item-bottom .wishlist-move{padding:0;margin:0;background:transparent;border:0}.cm-cart-wrap .cm-line-item-bottom .wishlist-move:hover{border:0;box-shadow:none}.cm-line-item-bottom a span:hover,.cm-cart-wrap .cm-line-item-bottom .wishlist-move:hover span{color:#9a653c}.cm-cart-summary{width:100%;padding:0 8px}.cm-cart-summary.fixed{top:90px}.cm-cart-top-wrap.wishlist-heading{padding-top:0;margin-bottom:24px}.cm-cart-top-wrap.wishlist-heading sup.sf-wishlist-count{position:static;background:transparent;display:inline-block;height:auto;width:auto;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit}.sf-column.its-new{background:#fff;opacity:1;border:1px solid #ebebeb;box-sizing:border-box;box-shadow:20px 8px 24px #2626260d;border-radius:2px;margin-bottom:24px;padding:24px}.sf-column.its-new ul.boost-pfs-filter-item-swatch li span{width:30px;height:30px;display:block}.sf-column.its-new .sf__pcard .sf__pcard-image{margin-right:24px;width:auto;pointer-events:none}.sf-column.its-new ul.boost-pfs-filter-item-swatch li{display:inline-block;position:relative}.sf-column.its-new a.block.w-full{width:252px}.sf-column.its-new .sf__pcard>form{display:flex;flex-flow:wrap}.sf-column.its-new a.block.w-full img{object-fit:contain}.sf-column.its-new a.block.w-full .sf-image:before{height:252px}.sf__featured-collection .section__header{text-align:center}.sf-column.its-new .sf__pcard>form .cm-title{font-family:MADE Mirage;font-style:normal;font-weight:300;font-size:24px;line-height:29px;width:25%;letter-spacing:.0025em;color:var(--color-body-text)}.sf-column.its-new .sf__pcard>form .sf__pcard-content.text-center{width:11%}.sf-column.its-new .sf__pcard>form .cm-wishlist{width:25%}.sf-column.its-new .sf__pcard>form .cm-title{font-family:MADE Mirage;font-style:normal;font-weight:300;font-size:24px;line-height:29px;letter-spacing:.0025em;margin-right:10px;color:var(--color-body-text)}.sf-column.its-new .sf__pcard>form .cm-title a{color:inherit;font-weight:inherit;line-height:inherit}.sf-column.its-new .sf__pcard>form .cm-wishlist span.sf__tooltip-icon.block{display:none}.sf-column.its-new .sf__pcard>form .cm-wishlist .sf__tooltip-content.sf-wishlist__button-content{position:static;visibility:visible;opacity:1;transform:none;font-family:Proxima Nova;font-style:normal;font-weight:400;font-size:14px;line-height:24px;letter-spacing:.0025em;text-decoration-line:underline;color:#555!important}li.sf-cart__item-property[data-cart-item-selling-plan-name]{display:none}.sf-column.its-new .sf__pcard>form .cm-wishlist .sf-wishlist__button{position:static;width:auto;height:auto;background:transparent;border-radius:0;padding:0;margin:0;display:none}.sf-column.its-new .sf__pcard-price.leading-normal{font-family:Proxima Nova;font-style:normal;font-weight:600;font-size:18px;line-height:22px;letter-spacing:.0025em;color:#000;text-align:right}.sf-column.its-new .sf__pcard-quick-add .sf-pqv__button{background:var(--color-body-text);color:#fff;border-radius:0;position:absolute;bottom:0;right:0;letter-spacing:.0025em;font-family:Proxima Nova;font-style:normal;font-weight:600;font-size:14px;line-height:24px;text-transform:uppercase;padding-top:12px;padding-bottom:12px}.sf-column.its-new{position:relative}.cm-position-fixed-wrap{left:0;transform:translateY(-50%);position:fixed;right:0;z-index:1000;top:50%;background:#fff;border:1px solid #ebebeb;box-sizing:border-box;box-shadow:20px 8px 24px #2626260d;border-radius:2px;max-width:488px;margin:0 auto;padding:16px}.cm-position-fixed-wrap .d-flex{display:flex;margin-bottom:16px}.cm-position-fixed-wrap a.cm-remove-modal-close{position:absolute;right:10px;top:10px}.cm-position-fixed-wrap .d-flex .image{margin-right:12px;background-color:#f6f6f6}.cm-position-fixed-wrap h6{font-family:Proxima Nova!important;font-style:normal;font-weight:600;font-size:16px;line-height:19px;letter-spacing:.0025em;color:var(--color-body-text);margin:0 0 12px}.cm-position-fixed-wrap p{font-family:Proxima Nova;font-style:normal;font-weight:400;font-size:14px;line-height:14px;letter-spacing:.0025em;color:#555}.cm-position-fixed-wrap .d-flex .image img{height:132px;object-fit:contain;width:132px}.cm-position-fixed-wrap .d-flex.bottom-btn{margin:0 -10px}.cm-position-fixed-wrap .d-flex.bottom-btn button,.cm-position-fixed-wrap .d-flex.bottom-btn a{width:calc(50% - 10px);margin:0 10px;border:1px solid #d2d2d7;box-sizing:border-box;border-radius:8px;text-align:center;padding:10px;font-family:Proxima Nova;font-style:normal;font-weight:600;font-size:14px;line-height:24px;letter-spacing:.0025em;color:var(--color-body-text);text-transform:uppercase}.cm-swiper-wrapper{text-align:center}.remove.overlay{position:fixed;top:0;left:0;width:100%;pointer-events:none;height:100%;background:#37383d78;z-index:99;opacity:0;visibility:hidden;transition:all .5s ease}.sf-wishlist__container .sf__pcard{background-color:#fff;min-height:auto}.remove-active .remove.overlay{pointer-events:auto;opacity:1;display:block;visibility:visible;transition:all .5s ease}.cm-bottom-wishlist-page-btn{background:#fff;border:1px solid #e8e8e8;box-sizing:border-box;border-radius:2px;display:flex;padding:24px}.cm-bottom-wishlist-page-btn svg{margin-right:10px}.cm-bottom-wishlist-page-btn a{font-family:Proxima Nova;font-style:normal;font-weight:600;font-size:14px;line-height:24px;letter-spacing:.0025em;text-decoration-line:underline;color:#555}div#cart-wishlist-page-btn.cm-no-wishlist-product{display:none}.cm-cart-you-also-like{border-top:1px solid #e8e8e8;margin-top:48px}div#dynamic-checkout-cart .shopify-cleanslate ul{align-items:center;justify-content:center}.template-cart .container{max-width:1282px}.cm-cart-wrap .left.cart-col{width:67%;padding-right:29px}.cm-cart-wrap .right.cart-col{width:33%;position:relative}.sf-column.its-new .sf__pcard>form .cm-title span.swatch-options-counter{display:none}.cm-cart-wrap .cm-box-pro .sf-cart__table-quantity div{text-align:center;border:0;max-width:75px;padding:3px 5px;border-radius:10px;background:#f6f6f6;color:#878498;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.25px}.cm-cart-wrap .cm-box-pro .sf-cart__table-quantity div input{background:#fff;color:#000}.cm-lens-wishlist-move{padding:0;margin:0}.cm-bottom-review iframe[title="Message from company"],iframe[title="Message from company"],#smile-ui-lite-launcher-frame-container,iframe[title="Button to launch messaging window"]{display:none!important}.stuck .header__wrapper,.sf-header,.stuck.cm-fixed .header__wrapper{position:absolute!important}.cm-rewards-launcher{display:none!important}.cm-lens-wishlist-move:hover{box-shadow:none;border:0}.sf__pcard-name{white-space:normal}.mobile-visible{display:none!important}.cm-swiper-wrapper>.cm-swiper-slide{vertical-align:top}.sf-column.its-new .cm-col-right-content{width:calc(100% - 276px);display:flex;justify-content:space-between}.cm-toggle-title{font-weight:600;font-size:14px;line-height:17px;letter-spacing:.0025em;text-decoration-line:underline;color:#9a653c}.cm-toggle-title.hidden.active .cm-show-text{display:none}.cm-toggle-title.hidden.active .cm-hide-text{display:block}.cm-toggle-title svg{display:inline-block;margin-left:4px}.sf-column.its-new .sf__pcard>form .cm-wishlist .sf-wishlist__button:hover{box-shadow:none}@media(min-width:768px){.cm-cart-summary.sidebar-inner{position:sticky;top:10px}.cm-quote-wrap{margin-top:20px}body,html{overflow:visible}.cm-cart-wrap .sf-cart__table-quantity{padding:0 0 0 10px}.cm-cart-wrap .sf-cart__table-quantity div{margin-left:auto}.cm-mobile-visible{display:none!important}.cm-mobile-visible-wishlist,.cm-fixed-wrapper-for-mobile{display:none}.cm-total-wrap{display:flex;justify-content:space-between}.sf-cart__summary-row.sf-cart-subtotal.cm-total{display:block}.cm-cart-top-wrap.w-full.flex>.w-6\/12{width:100%}.cm-cart-top-wrap.w-full.flex{display:block;text-align:center}.cart__count_down.alert.alert-warning.text-center{justify-content:center}}@media(min-width:1024px)and (max-width:1199px){.shopify-section.section-featured-collection .cm-cart-you-also-like .sf-slider__controls--absolute button{left:-70px}.template-cart .sf__newsletter-section h3{font-size:26px;line-height:36px}}@media(min-width:768px)and (max-width:1023px){.sf-cart__table-col.sf-cart__table-quantity.hidden,.cm-cart-wrap .sf-cart__table-col.sf-cart__table-subtotal{display:none!important}.cm-cart-wrap .sf-cart__table-col.sf-cart__table-subtotal.hidden.mobile-wrap{display:block!important;text-align:right;margin-bottom:16px}.cm-cart-wrap .sf-cart__table-quantity{padding:4px 0 0}.template-cart .pcard-variant-option{bottom:auto;top:30px}.cm-toggle-title.hidden{display:block!important}.sf-cart__table-col.sf-cart__table-quantity.hidden.mobile-wrap{display:block!important;margin-bottom:16px}.cm-cart-summary{position:static!important}.sf-cart__buttons-container button.cart__submit{font-size:12px}div#dynamic-checkout-cart .shopify-cleanslate ul{flex-wrap:wrap!important;margin:0!important}div#dynamic-checkout-cart .shopify-cleanslate ul li{display:block;width:100%;padding:0}}@media(min-width:1025px)and (max-width:1280px){.cm-cart-page.scd__wrapper.sf-cart{padding-left:17px;padding-right:17px}}@media(min-width:768px)and (max-width:1024px){.cm-cart-page.scd__wrapper.sf-cart{padding-left:0;padding-right:0}p.free-shiping-text-cart{padding:16px}.cm-cart-top-wrap h2{font-size:24px;line-height:32px}.cm-swiper-wrapper>.cm-swiper-slide{width:33.33%}}@media(max-width:1023px){.sf-wishlist__container .sf__pcard-name,.cm-cart-wrap .sf-cart__item-product-title{font-size:20px;line-height:normal}div#smile-ui-lite-launcher-frame-container,iframe#dummy-chat-button-iframe{display:none!important}.sf-cart__item-product{flex-direction:column;border:1px solid #e7e7e8;border-radius:2px}.sf__featured-collection .container-fluid{padding:0 9px 1px 16px}.cm-cart-summary{position:static!important;padding:0;max-width:100%}.cm-toggle-title{display:block}.cm-cart-wrap .right.cart-col,.cm-cart-wrap .left.cart-col{width:100%;padding:0}.cm-cart-wrap .sf-cart__item-product-image{width:100%}.cm-line-item-bottom .cm-remove-popup-button,.cm-line-item-bottom .cm-removepopup-button{min-width:24px;width:25px;margin-right:16px}.cm-cart-wrap .sf-cart__table-col{padding-right:0}.sf-cart__item-product-info{padding:0;margin:12px 0 0;width:100%}.sf-cart__item-product-title{padding:0 15px}.cm-cart-you-also-like .sf__pcard-image{padding:21px 12px}.cm-cart-you-also-like .sf__pcard-image [style*=--aspect-ratio]:before{padding-top:64px}.cm-cart-top-wrap.w-full.flex .w-6\/12{width:100%}.cm-cart-top-wrap.w-full.flex h2.cart-title.w-6\/12{width:100%;padding-left:16px;padding-right:16px;font-weight:500;font-size:24px;text-align:center;margin-bottom:8px;line-height:32px;letter-spacing:.01em;color:var(--color-body-text)}.large--hide.sf-cart__submit-controls .cart__submit{font-weight:600;font-size:22px;line-height:24px;padding-top:15px;padding-bottom:15px;text-align:center;letter-spacing:.0025em}.cm-cart-top-wrap.w-full.flex{margin-bottom:5px}p.free-shiping-text-cart{padding:0 16px;background:transparent;margin-bottom:32px;font-weight:700;font-size:16px}.cm-cart-wrap .sf-cart__item{padding:0;margin-bottom:24px;border:0}.cm-cart-top-wrap h2 svg{width:20px;height:20px}.scd__wrapper.sf-cart[data-cart-wrapper]{padding-top:0}#MainContent{padding-top:130px}.cart__count_down.alert.alert-warning.text-center{background:linear-gradient(0,#fceef2 0 100%),#fff;justify-content:center;margin-bottom:5px;margin-left:-15px;margin-right:-15px}.cm-cart-wrap{flex-wrap:wrap;margin:0}.sf__pcard-content .text-color-regular-price,.cm-cart-wrap .sf-cart__table-col.sf-cart__table-subtotal.mobile-wrap{padding-left:0;font-size:16px;line-height:19px;text-align:left;padding-bottom:0;margin-bottom:12px;font-weight:500}.cm-cart-wrap .sf-cart__table-col.sf-cart__table-subtotal.mobile-wrap{display:flex;align-items:flex-end;justify-content:right}.cm-cart-wrap .cm-line-item-bottom{padding-top:8px}.cm-line-item-bottom a span{display:none}.sf-cart__table-col.sf-cart__table-quantity.hidden.mobile-wrap{margin-bottom:0;padding-bottom:0;font-size:12px;line-height:26px;width:auto;display:block!important}.cm-properties-wrap,.cm-cart-wrap .sf-cart__item-product-title{display:flex;justify-content:space-between}li.cm-edit-btn{margin-bottom:16px;font-size:12px}.template-cart{background-color:#f4f4f5}.cm-cart-summary ul.cm-top-includes li{padding-bottom:20px;margin-bottom:20px}.sf-cart__summary-row.sf-cart-shipping{padding-bottom:10px}.sf-cart-subtotal.cm-total{margin-top:0;padding:10px 0;border:0}.sf-cart__buttons-container{margin:0;padding:0}.sf-cart__buttons-container button.cart__submit{margin:0;text-transform:uppercase}div#dynamic-checkout-cart .shopify-cleanslate ul li{margin-top:0!important}ul.cm-top-includes{padding:0 16px}.cm-cart-summary ul.cm-top-includes li.cm-shoppay{margin-bottom:0;border-bottom:0}.cm-position-fixed-wrap{top:auto;bottom:0;transform:none;border:0;max-width:100%;padding:16px 20px}.cm-position-fixed-wrap .d-flex .image{width:132px}.cm-position-fixed-wrap .d-flex .image+div{width:calc(100% - 144px)}.cm-position-fixed-wrap p{line-height:24px}li.sf-cart__item-property,.sf-cart__item--variant-option{font-size:14px;line-height:20px;margin-bottom:8px}.cm-swiper-wrapper>.cm-swiper-slide,.cm-custom-slider>div{vertical-align:top}.cm-cart-page.scd__wrapper.sf-cart{padding-left:0;padding-right:0}.cm-total-wrap{margin-top:0;display:flex;border-bottom:0;padding:4px 0;width:100%;justify-content:space-between}.cm-cart-you-also-like .section-my h2.section__heading{font-size:18px!important;line-height:28px!important}.cm-cart-you-also-like .section__header{margin-bottom:12px}.cm-cart-you-also-like{background:#fff!important;margin-top:0;border:0}.cm-cart-you-also-like .sf__pcard .list-item-info .sf__pcard-name{font-size:16px;line-height:20px}.cm-cart-you-also-like .section-my{margin-top:14px;padding-top:24px}.shopify-section.section-featured-collection .cm-cart-you-also-like .sf__ms.sf__ms--slider .sf-grid{margin-bottom:32px!important}.cm-cart-you-also-like .sf__pcard-price.leading-normal{margin-top:8px;font-size:14px;line-height:14px}.cm-cart-you-also-like .sf-slider__controls.flex.items-center.justify-center.mt-5.md\:mt-0.-mx-2.sf-slider__controls--absolute.pb-5.lg\:pb-0{margin:0;padding:0}.cm-cart-you-also-like .section-my .swiper-slide{width:136px!important}.cm-cart-you-also-like span.swatch-options-counter{top:-33px;left:0;font-size:11px;line-height:11px;right:0;padding:6px 20px;text-align:center}.shopify-section.section-featured-collection .sf__pcard-content{margin-top:0}.mobile-hidden{display:none!important}.mobile-visible{display:inline-block!important}.cm-bottom-wishlist-page-btn{border:0;align-items:center;padding:16px 25px 16px 17px;position:relative;margin-bottom:32px}.cm-bottom-wishlist-page-btn a svg{top:16px;position:absolute;right:0}.cm-fixed-wrapper-for-mobile{position:fixed;bottom:0;z-index:99;left:0;right:0;width:100%;background:#fff;box-shadow:-10px -4px 12px #7878780d;padding:9px 16px}.footer-mobile__common{display:none}.cm-fixed-wrapper-for-mobile .d-flex{display:flex;align-items:center;justify-content:space-between}.cm-fixed-wrapper-for-mobile .d-flex a{display:block;font-family:Proxima Nova;font-style:normal;font-weight:600;font-size:12px;line-height:15px;letter-spacing:.0025em;text-decoration-line:underline;color:#9a653c;text-transform:none;margin-top:4px}.cm-fixed-wrapper-for-mobile p{font-family:Proxima Nova;font-style:normal;font-weight:600;font-size:16px;line-height:19px;align-items:center;letter-spacing:.0025em;text-transform:uppercase;color:var(--color-body-text)}.cm-fixed-wrapper-for-mobile p a{display:block}.cm-fixed-wrapper-for-mobile .d-flex button{background:var(--color-body-text);border-radius:2px;font-family:Proxima Nova;font-style:normal;font-weight:600;font-size:14px;line-height:24px;display:flex;align-items:center;letter-spacing:.0025em;text-transform:uppercase;color:#fff;padding:15px 24px;border:0}.active_checkout-btn .cm-fixed-wrapper-for-mobile{display:none}.cm-cart-wrap .cm-box-pro .sf-cart__table-quantity div{max-width:74px}div#dynamic-checkout-cart .shopify-cleanslate ul li{margin-bottom:10px;width:100%!important}div#dynamic-checkout-cart .shopify-cleanslate ul{flex-direction:column!important}.template-cart #chat-button{display:none}.content-max-width h2{font-weight:500;font-size:24px;line-height:32px;letter-spacing:.01em;color:var(--color-body-text)}.sf-cart__buttons-container h4.title-wth-border span{background:#fff}.sf__featured-collection .section__header{margin-bottom:24px}.sf-pqv .product-options+.product-form__actions{margin-top:4px}.sf-pqv .form__input-wrapper{margin:0 0 16px}.sf-modal{padding-left:16px;padding-right:16px}.sf-pqv .form__input-wrapper .quantity-input{margin-top:12px}.sf-pqv .prod__option-label{margin-bottom:12px;font-size:14px;line-height:20px}.sf-pqv .product-options__option:not(:last-child){margin-bottom:16px}.sf-pqv .prod__title>div{font-weight:600}.sf-pqv .actions-block{margin-top:12px}.sf-pqv .prod__title{margin-bottom:0}.cm-line-item-bottom{top:0;right:5px}[data-view=quick-view]{flex-direction:column}p.free-shiping-text-cart.small--hide,h2.cart-title.w-6\/12.small--hide{display:none!important}.large--hide.sf-cart__submit-controls,p.free-shiping-text-cart.large--hide,h2.cart-title.w-6\/12.large--hide{display:block!important}.template-cart .container{max-width:680px}}@media(max-width:767px){.custtom-total-price *{display:inline-block}#MainContent{padding-top:0}.large--hide.header-bottom-menu,.sf-header header.sf-header__mobile{display:none!important}.cm-cart-wrap{padding-top:41px}}@media(min-width:1200px)and (max-width:1255px){div#dynamic-checkout-cart .shopify-cleanslate ul{flex-wrap:wrap!important;margin:0!important}div#dynamic-checkout-cart .shopify-cleanslate ul li{display:block;width:100%;padding:0}}body.active-free-gift{overflow:hidden}div.custom-free-product-wrap .sf__pcard .sf__pcard-image{display:block}.custom-free-product-wrap h2{font-weight:400;font-size:25px;line-height:130%;text-align:center;letter-spacing:.01em;font-family:Proxima Nova!important;margin-bottom:26px}label.cm-choose-color{margin-top:7px;font-weight:600;font-size:18px;line-height:24px;letter-spacing:.0025em;display:block}.custom-free-product-wrap .sf__tooltip-item .sf__tooltip-content{position:static;margin-left:12px;letter-spacing:.25px;color:#605c77;font-size:12px;background:transparent}.custom-free-product-wrap [data-product-option="Lens Power"] .sf-po__option-button{margin-bottom:5px;font-size:16px;line-height:24px;margin-right:8px}.custom-free-product-wrap a.add-to-cart-custom.btn.button{margin-top:5px;display:block;width:100%;text-align:center;background:#090b1a;font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:18px;line-height:24px;border-radius:8px;color:#fff}.custom-free-product-wrap a.add-to-cart-custom.btn.button:hover{background-color:#fff;color:#090b1a}.prod__option--button{margin:15px 0 0}.product-options__option[data-product-option=Color]{margin-bottom:12px}.custom-free-product-wrap [data-selected=true].sf__tooltip-item .sf__tooltip-content{opacity:1;visibility:visible}.custom-free-product-wrap .sf__tooltip-item .sf__tooltip-content:after{display:none}.custom-free-product-wrap .sf__pcard .sf__pcard-content{min-height:auto;padding:0}.custom-free-product-wrap h2 span{font-weight:700}div.custom-free-product-wrap .sf__pcard .sf__pcard-image .sf-image{--aspect-ratio: 1.8 !important;border-radius:12px;border:1px solid #cbcad1}div.custom-free-product-wrap .sf__pcard:hover{border:1px solid #b8b6c2;box-shadow:none}span.cm-close-btn-free{position:absolute;right:25px;cursor:pointer;top:25px;z-index:9}body.active-free-gift .custom-free-product-wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;overflow-y:auto;background-color:#0000004d}.custom-free-product-wrap .sf__pcard{height:auto;max-width:548px;margin:0 auto;padding:44px 69px 27px;position:relative;top:50%;transform:translateY(-50%)}body.active-free-gift .custom-free-product-wrap .spc__hover-img{display:none}.custom-free-product-wrap .sf__pcard-content .sf__pcard-price{width:100%;text-align:left}.prod__option .sf__tooltip-item img{border-radius:15px}[data-product-option="Lens Power"] .sf-po__option-button[data-selected=true],.sf_variant-selected .sf-po__option-button[data-selected=true]{border-color:var(--color-body-text)}.prod__option .sf__tooltip-item{border-radius:15px;margin-bottom:0;background:0}.sf-po__option-button{cursor:pointer;width:28px!important;height:28px!important;border:1px solid #e8e8e8;padding:3px;margin-right:16px}[data-product-option="Lens Power"] .sf-po__option-button{width:auto!important;height:auto!important;padding:6px 4px;margin-bottom:10px;margin-right:12px}.product-options__option[data-product-option=Color]{margin-bottom:25px;margin-top:10px}.discount-input-wrap{margin-bottom:15px}.discount-input-wrap label{font-weight:700}a.sf__btn.sf__btn-primary.product-added svg{display:inline-block}.discount-input-wrap #custom-discounted-button{padding:8px 20px;margin-left:10px;text-transform:uppercase;background-color:var(--color-body-text);color:#fff;transition:all .5s ease}.discount-input-wrap #custom-discounted-button:hover{background-color:#fff;color:#090b1a}input#custom-discounted-code{border-radius:8px}.slider-nav .slide{width:112px;background-color:#f6f6f6;margin:0 5px;border-radius:8px}.sf__tooltip-item.sf__tooltip-top .sf__tooltip-content,.sf-cart__item[data-product-id="8021965603075"] .scd-item__qty{display:none}.slider-nav{display:flex}a.add-to-cart-custom.btn.button{margin-top:40px}.slider-nav .slide.active{border:1px solid #b2b0bc}.discount-input-wrap.cm-disable{pointer-events:none;cursor:default;opacity:.2}.custom-free-product-wrap .sf__pcard [style*=--aspect-ratio]>:first-child{object-fit:cover}.cm-fixed-toal-wrap span.ship-text.text{padding-left:0}@media(max-width:767px){.cm-line-item-bottom{top:45px;right:0}.cm-cart-wrap .sf-cart__item-product-image{width:25%}.cm-cart-wrap .sf-image.sf-cart__item-product-image{width:100%}.sf-cart__item-product-info{width:75%}.cm-cart-wrap .sf-cart__item-product-title{flex-flow:column}.cm-properties-wrap.small--hide{display:none}.cm-cart-wrap .cm-box-pro .sf-cart__table-quantity div{margin-top:15px}.cm-cart-wrap .sf-cart__table-col.sf-cart__table-quantity{width:100%}.cm-cart-wrap .sf-cart__table-col.sf-cart__table-subtotal{position:relative;font-size:20px;width:100%;margin-top:-25px}.sf-cart__item-product{flex-direction:row}.custom-free-product-wrap .sf__pcard{padding:24px 16px 27px;position:absolute;bottom:0;top:auto;border-radius:12px 12px 0 0;transform:none}.custom-free-product-wrap h2{font-size:20px;max-width:208px;margin-left:auto;margin-right:auto}body.active-free-gift .acsb-trigger.acsb-trigger-size-small{display:none!important}.heading-wrap.flex.items-center{border:1px solid #e7e7e8;background:#fff;border-radius:0;border-top:0;padding:8px 15px;text-align:initial;color:#3c3d40;font-size:12px;font-style:italic;font-weight:600;line-height:18px}.cm-add-on-wrap .custom-lens-prescription .content-wrap p{font-size:16px;line-height:1}.cm-add-on-wrap .custom-lens-prescription .content-wrap p.h3{font-size:16px;display:block;min-height:auto}.flex.add-ons-inner-wrap{flex-flow:column}.heading-wrap.flex.items-center h2{font-size:16px}a.sf__btn.sf__btn-primary.add-tobg-cart-add-on{padding:6px 7px;min-width:59px;font-size:12px;letter-spacing:.03px}.large--hide.sf-cart__submit-controls a.text-center,.cm-cont-shop.text-center a{margin:18px auto 0}.sf-cart__submit-controls a{margin:22px auto}span.cm-most-popular{padding:0 5px;font-size:14px;letter-spacing:.035px;line-height:14px}.cm-add-on-wrap .custom-lens-prescription .img-wrap{width:52px;margin-right:7px}ul.sf-cart__item-product-details.text-color-subtext{width:100%;background:#f6f6f6;padding:0 15px}p.proName span.p-label{display:block}.cm-add-on-wrap .custom-lens-prescription{padding:15px 10px;flex-direction:row;gap:6px;width:100%;border-bottom:1px solid #e7e7e8;background:var(--Vicci-background-pic, #f6f6f6)}.cm-swiper-wrapper>.cm-swiper-slide{width:53%}.cm-quote-wrap{padding:10px;margin-bottom:0}.cm-quote-wrap p span{margin-top:0}.cm-clear-cart-wrap{text-align:right;margin-bottom:5px}a.cm-cart-cler-btn-txt{margin-top:0;margin-bottom:0;color:#100a33;font-family:Proxima Nova;font-size:13px;font-weight:400;line-height:normal;letter-spacing:.26px;text-decoration:underline;float:none}.cm-normal-withoutoffer-wrap,.cm-sucess-message-wrap{margin-bottom:0}.cm-edit-btn{font-size:13px;font-weight:400;line-height:16px;text-decoration-line:underline;text-align:center;position:relative;top:-10px}.add-on-text p.proName{margin-bottom:12px;font-size:14px;line-height:normal;letter-spacing:.25px}.add-on-text p.proName b{display:block;color:#100a33}.cm-properties-wrap{flex-flow:column}.cm-lens-summy-wrap.large--hide>.flex{justify-content:space-between;width:100%}.cm-lens-summy-wrap.large--hide{display:flex;padding:15px;flex-direction:column;align-items:flex-start;border-top:1px solid #e7e7e8;gap:10px;color:#100a33;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.flex.gap-x-2.ship-insure-form.items-center{padding:7px 0;color:#100a33;font-family:Proxima Nova;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.16px}.cm-fixed-toal-wrap{position:fixed;bottom:0;width:100%;z-index:99;box-shadow:20px 8px 24px #2626260d;background:#fff;padding:8px 10px 15px}.cm-style-add-on-cart .pxbtn-wrap{width:107px}.cm-fixed-toal-wrap .sf-cart__submit-controls a{margin-bottom:0;color:var(--Beauty-black, #090b1a);font-size:14px;font-weight:600;line-height:normal;letter-spacing:.14px;margin-top:0}.cm-fixed-toal-wrap .sf-cart__buttons-container button.cart__submit{padding-top:16px;padding-bottom:16px;font-size:16px;font-weight:700;line-height:1;letter-spacing:.16px}.sf-cart__summary-row{padding:5px 0;color:#100a33;font-size:18px;line-height:24px;font-weight:400;letter-spacing:.18px}.cm-expend-icon{margin:0 auto;text-align:center}.custom-total-expend-wrap{height:0;visibility:hidden;opacity:0;transition:all .4s ease}.total-expend-active .custom-total-expend-wrap{height:auto;visibility:visible;opacity:1;transition:all .4s ease}.total-expend-active .cm-expend-icon img{transform:rotate(180deg)}.cm-expend-icon img{margin:-32px auto 0}.sf-cart__summary-row.sf-cart-discount,.sf-cart-subtotal.cm-total{font-weight:600}.products-expend-active .cm-lens-summy-wrap.large--hide svg{transform:rotate(180deg)}.sf__pcard .sf__pcard-content .pcard-variant-option{margin-left:10px}.products-expend-active ul.sf-cart__item-product-details.text-color-subtext{height:0;opacity:0;visibility:hidden;transition:all .5s ease}ul.sf-cart__item-product-details.text-color-subtext{height:100%;opacity:1;visibility:visibility;transition:all .5s ease}.cm-add-on-wrap .custom-lens-prescription .content-wrap{width:calc(100% - 159px)}.cm-add-on-wrap .cm-style-add-on-cart p.flex{font-size:12px}.large--hide.sf-cart__buttons-container.top-btn>div{display:none}.large--hide.sf-cart__buttons-container.top-btn>div button{width:50%;margin-right:5px}.large--hide.sf-cart__buttons-container.top-btn>div .additional-checkout-buttons.additional-checkout-buttons--vertical{width:50%;margin-top:0!important;margin-left:5px}.large--hide.sf-cart__buttons-container.top-btn.mt-5{margin-top:5px;padding-top:0}.large--hide.sf-cart__buttons-container.top-btn.mt-5 button.w-full.cart__submit.sf__btn.sf__btn-primary.proceed-to-checkout{font-size:15px}.cm-style-add-on-cart .btn-wrap{width:107px}[data-variant-id="47561832169731"] span.scd-item__original_line_price:before{font-size:16px}.cm-cart-wrap [data-variant-id="47561832169731"] .sf-cart__item-product-title{cursor:text;font-size:16px}[data-variant-id="47561832169731"] .sf-cart__table-col.sf-cart__table-quantity{display:none}[data-variant-id="47561832169731"] .cm-line-item-bottom{top:30px}}@media screen and (max-height:700px){.cm-fixed-toal-wrap div#dynamic-checkout-cart{display:none}}@media(min-width:750px){.cm-quote-wrap p span{display:block;margin-left:0}.cm-quote-wrap p{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/272/assets/cart.css.map */
