.open-drawer{overflow:hidden}.overlay-box,.variant-overlay-box{position:fixed;top:0;right:0;left:0;background:var(--cart-overlay);display:block;bottom:0;cursor:pointer;opacity:0;visibility:hidden;z-index:1;pointer-events:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.open-drawer .overlay-box,body:has(.cd_variant_cls.active) .variant-overlay-box{z-index:1;visibility:visible;pointer-events:auto;cursor:pointer;opacity:1}.cd-color{display:flex;align-items:center;gap:6px}.cd-color-hex{width:9px;height:9px;display:block}.cd-count,.item-remove{opacity:.5}.cd-logo{line-height:0;flex:1;text-align:center}.cd-logo a{display:inline-block}.cd-cont-left{display:grid;gap:8px}.cd-title{display:flex;align-items:center;gap:6px}.cd-item-top{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px}.item-row{display:flex;gap:16px}.item-left{flex:0 0 98px;width:98px}.item-right{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:4px 0}.item-list{display:grid;gap:24px}.item-image{aspect-ratio:9/14;display:block}.cd-price{display:grid;gap:6px;text-align:right}.cd_variant_cls{position:relative}.cd_variantbtn{display:flex;align-items:center;gap:8px}.cd_variant_cls.active .cd_variantbtn svg,.gift-product li input,.cd__variant_list:has(ul:empty),.cd-also-like .size_variant span{display:none}.grid-variant-outer svg,.cd_variantbtn svg{flex:0 0 14px}.soldout-variantlist{pointer-events:none;opacity:.3}.cd__variant_list li a{display:block;text-transform:uppercase;line-height:1}.cd-qty-wrap{display:flex;align-items:center;gap:8px}.ci_qtybox{display:inline-flex;align-items:center;color:var(--Black);gap:8px}.ci_qtybox a{display:block;height:100%}.cart_qty[type=text]{padding:3px 0 0;width:16px;text-align:center;border:0;background:transparent;font-size:12px;line-height:130%;height:15.6px;color:var(--Black)}.cd-style-with{display:flex}.cd-sw-inr{position:relative}.cd-sw-media{aspect-ratio:20.5/31}.cd-sw-inr span{position:absolute;bottom:6px;left:6px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#fff6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cd-subtotal{display:flex;align-items:center;justify-content:space-between}.cd-subtotal p:first-child{display:flex;align-items:center;gap:6px}.cd-subtotal p:first-child span:last-child{opacity:.5}.cd-usps .product-usps{font-size:10px;line-height:150%;height:15px;text-align:center;overflow:hidden}.gift-product li{display:flex;align-items:center;justify-content:space-between;gap:10px}.gift-product li label{font-size:10px;line-height:160%;cursor:pointer}.gp-left{display:flex;align-items:center;gap:4px;padding:1px 0 4px;position:relative;flex:1}.gift-product li label .gp-title{display:flex;align-items:center;gap:4px}.gift-product li label .gp-price{opacity:.5}.gift-product li label .cd-dot{position:relative;display:block;flex:0 0 11px;width:11px;height:11px;line-height:0;margin-right:6px}.gift-product li label .cd-dot:before{content:"";-webkit-appearance:none;border:1px rgba(0,0,0,.1) solid;width:100%;height:100%;display:block;position:relative;vertical-align:middle;cursor:pointer}.gift-product li input:checked+label .cd-dot:before{border-color:var(--Black)}.gift-product li input:checked+label .cd-dot:after{content:"";display:block;position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;width:2px;height:2px;background:var(--Black);border-radius:100%}.ellipse-icon svg{height:10px}.tooltip{position:absolute;border-radius:1px;color:var(--Black);background:var(--Offwhite);box-shadow:0 4px 12px #0000001a;display:grid;gap:8px;font-size:10px;line-height:130%;z-index:1;transform:translateY(10px);opacity:0;pointer-events:none;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.cd-total-wrap{display:flex;align-items:center;justify-content:space-between}.cart-checkout-button{padding:9px 8px 10px;font-size:12px;line-height:120%;letter-spacing:.12px;gap:9.5px}.cd-discount-wrapper .docapp-coupon-input{margin:0;min-width:100%}.cd-discount-wrapper .docapp-coupon-input .docapp-coupon-input--input-container input[type=text].docapp-coupon-input--input{margin:0!important;border:0!important;border-bottom:1px solid rgba(0,0,0,.1)!important;padding:11px 65px 11px 0!important;color:var(--Black);font-size:12px!important;font-weight:300;line-height:130%;height:40px!important;background:transparent}.cd-discount-wrapper .docapp-coupon-input .docapp-coupon-input--input-container input[type=text].docapp-coupon-input--input::placeholder{color:var(--Black)!important;opacity:1!important}.cd-discount-wrapper .docapp-coupon-input .docapp-coupon-input--input-container input[type=text].docapp-coupon-input--input:focus{color:var(--Black)!important;opacity:1!important}.cd-discount-wrapper .docapp-coupon-input .docapp-coupon-input--input-container{position:relative}.cd-discount-wrapper .docapp-coupon-input .docapp-coupon-input--input-container .docapp-coupon-input--button{position:absolute;right:0;margin:0!important;padding:8px 16px;background:transparent!important;color:var(--Black)!important;border:0!important;height:100%;display:flex;align-items:center;justify-content:center;text-decoration:underline}.cd-discount-wrapper .docapp-coupon-input .docapp-coupon-input--input-container .docapp-coupon-input--button:hover{background:transparent!important;border-color:unset!important;color:var(--Black)!important}.cd-discount-wrappr .docapp-coupon-input .docapp-coupon-input--input-container .docapp-coupon-input--button:hover .docapp-coupon-input--button-text,.cart-sidebar .cd-discount-wrapper .docapp-coupon-input .docapp-coupon-input--input-container .docapp-coupon-input--button .docapp-coupon-input--button-text{color:var(--Black)!important}.cd-discount-wrapper .docapp-coupon-input .docapp-coupon-input--message-container.docapp-alert-danger{margin:12px 0 0;background-color:transparent;color:var(--Mandarin);border:0;padding:0}.cd-discount-wrapper .docapp-coupon-input .docapp-coupon-input--message-container .docapp-coupon-input--message-content{font-size:10px;line-height:160%}.cd-discount-wrapper .docapp-coupon-input .docapp-coupon-input--message-container .docapp-coupon-input--message-x{display:none}.cd-mb-total .docapp-cart-item.docapp-cart-discount.docapp-clearfix{font-size:12px!important}.cd-discount-wrapper .docapp-coupon-input .docapp-coupon-input--bean-container .docapp-coupon-input--bean-container--bean{font-size:12px!important;font-weight:300}.cd-links{display:flex;align-items:center;gap:16px;opacity:.5}.footer-payment{display:flex;align-items:center;gap:10px}.footer-payment li,.ellipse-icon{line-height:0}.footer-payment li svg{width:28px;height:auto}.cd-empty{display:flex;align-items:center;justify-content:center;height:calc(100% - 44px);text-align:center}.cd-empty-inr{display:grid;gap:25px}.cd-empty-inr h3{padding-top:7px}.cd-rgt .docapp-cart-with-coupon-summary,.cd-rgt .docapp-cart-with-coupon-summary .docapp-est-total{margin:0}.cd-rgt .docapp-cart-with-coupon-summary .docapp-compare-line,.cd-rgt .docapp-cart-with-coupon-summary .docapp-savings-line,.cd-rgt .docapp-cart-with-coupon-summary .docapp-cart-subtotal,.cd-rgt .docapp-cart-with-coupon-summary .docapp-est-total{font-size:12px!important;font-weight:300;line-height:120%;letter-spacing:.12px}.cd-rgt .docapp-cart-with-coupon-summary .docapp-cart-subtotal,.cd-rgt .docapp-cart-with-coupon-summary .docapp-est-total{color:var(--Black)!important}.cd-rgt .docapp-cart-with-coupon-summary .docapp-cart-item .docapp-right,.cd-rgt .docapp-cart-with-coupon-summary .docapp-cart-item strong{font-weight:300}.cd-rgt .docapp-cart-with-coupon-summary{min-width:100%}.cd-total .docapp-cart-with-coupon-summary .docapp-cart-discount{font-size:12px!important}.docapp-cart-with-coupon-summary:not(:has(.docapp-cart-item.docapp-cart-discount.docapp-clearfix)) .docapp-cart-subtotal{display:none}@media (min-width:992px){.cart-sidebar{position:fixed;left:0;top:0;background:var(--White);z-index:2;width:100%;height:665;max-height:100dvh;overflow:auto;transform:translateY(calc(-100% - 5px));transition:.4s}body:has(.section-announcement-bar):not(:has(.hide-announce)).open-drawer .cart-sidebar{transform:translateY(31px)}body:not(:has(.section-announcement-bar.hide-announce)).open-drawer .cart-sidebar{transform:translateY(0)}body:has(.section-announcement-bar.hide-announce).open-drawer .cart-sidebar{transform:translateY(0)}.cart-sidebar:has(.cd-empty){height:321px}.cd-head{border-bottom:1px solid rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center;padding:14px 16px 13px}.cart-sidebar form{height:621px;padding:32px 24px 16px;gap:0 16px;align-items:start}.cd-left{overflow:auto;height:100%}.cd-center{display:grid;gap:24px}.cd-title{padding-bottom:32px;position:sticky;top:0;background:var(--White);z-index:1}.item-list{width:calc(100% - 16px)}.cd-btm{align-items:center;justify-content:center;gap:16px;padding-top:60px}.tooltip a,.cart-sidebar:not(:has(.cd-empty)) .menu-burdger-wrap{display:none}.cd-style-with{gap:6px}.cd-sw-inr{position:relative;flex:calc(33.33% - 4px);max-width:calc(33.33% - 4px)}.cd-rgt-head,.cd-subtotal{padding-bottom:24px}.gift-product{display:grid;gap:5px}.cd-total{display:grid;gap:16px;padding-top:24px}.cd-discount-wrapper:not(.active-discount){padding:24px 0 17px}.cd-discount-wrapper.active-discount{padding:12px 0 5px}.cd__variant_list{position:absolute;top:0;left:0;right:0;z-index:1;max-height:0;min-width:160px;transition:max-height .3s linear;overflow:auto;background:var(--White);box-shadow:0 4px 12px #0000001a}.cd_variant_cls.active .cd__variant_list{max-height:212px}.cd-varinat-close{position:absolute;top:4px;right:4px}.cd-varinat-close svg{transform:rotate(180deg)}.cd__variant_list li a{padding:12px 6px}.cd__variant_list li a span{position:relative}.cd__variant_list li a span:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;color:#0003;height:1px;transform-origin:right;transform:scaleX(0);-webkit-transform:scaleX(0);background:currentcolor;transition:transform .3s ease-out,color .3s ease-in-out;-webkit-transition:transform .3s ease-out;z-index:1}.cd__variant_list li.active a span:after{color:var(--Black);transform:scaleX(1);-webkit-transform:scaleX(1);transform-origin:left}.cd__variant_list li:hover a span:after{transform:scaleX(1);-webkit-transform:scaleX(1);transform-origin:left}.gift-product li label .gp-title{position:relative}.tooltip{width:218px;padding:8px;top:100%;left:0;background:var(--White)}.ellipse-icon:hover+.tooltip{opacity:1;pointer-events:auto;transform:translateY(0)}.cd-item-title{padding-bottom:4px}.cd-total .docapp-coupon-input.docapp-in-summary{display:none!important}.cd-rgt{background:var(--Offwhite);padding:32px}}@media (max-width:1199px) and (min-width:992px){.cd-left{grid-column:span 4}.cd-center{grid-column:5/span 4}.cd-rgt{grid-column:9/span 4}}@media (min-width:1200px){.cd-left{width:calc(100% + 20px)}}@media (max-width:991px){.cart-sidebar{position:fixed;top:0;left:0;min-height:100dvh;height:100%;width:100%;z-index:2;overflow:visible;background:var(--White);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}.open-drawer .cart-sidebar{opacity:1;visibility:visible;pointer-events:auto}.cart-sidebar:has(.cd-empty){height:326px}.cart-sidebar form{height:calc(100% - 48px);overflow:auto}.cd-style-with{gap:8px;width:100%;overflow:auto;padding:0 16px 24px}.cd-style-with::-webkit-scrollbar,.cd-varinat-close{display:none}.cd-sw-inr{position:relative;flex:calc(25% - 6.75px);max-width:calc(25% - 6.75px);min-width:103px}.cd-sw-inr .cd-style-with-btn{width:auto;height:auto}.cd-head{padding:17px 16px;display:none;align-items:center}body.open-drawer .section-header{display:none}body.open-drawer .cd-head{display:flex}.cd-empty-inr p{font-size:14px}.cart-sidebar .menu-burdger{width:20px;height:13px}.cd-logo{padding-right:13px}.cd-logo svg{width:170px;height:auto}.cd-title{padding:24px 16px 16px 0}.cd-left{padding:16px}.cd-cl-head{padding:24px 16px;font-size:14px}.cd-rgt-head{padding:24px 16px 32px}.cd-subtotal{padding:0 16px 28px;font-size:14px}.gift-product{display:grid;gap:8px;padding:0 16px 12px;border-bottom:1px solid rgba(0,0,0,.05)}.cart-sidebar .cd-total{position:sticky;bottom:0;width:100%;background:var(--White);box-shadow:0 4px 12px #0000001a}.cd-total{padding:10px 12px 12px;display:grid;gap:10px}.cd-mb-total{display:grid;gap:24px;padding:13px 16px}.cd-mb-policy{padding:24px 12px}.cd-discount-wrapper:not(.active-discount){padding:27px 12px 8px}.cd-discount-wrapper.active-discount{padding:15px 12px 0}.cd__variant_list{position:fixed;bottom:0;left:0;z-index:2;width:100%;overflow:auto;max-height:80dvh;height:auto;background:var(--White);transform:translateY(100%);transition:transform .4s ease-in-out;transition:all .4s ease-in-out;padding-bottom:16px}.cd_variant_cls.active .cd__variant_list{transform:translateY(0)}.cd__variant_list li.active a{background:#0000000d}.cd-mb-vr-head{padding:16px}.cd_variant-list-wrap{display:grid;gap:12px;text-align:center;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgba(0,0,0,.05)}.cd_variant-list-wrap a{padding:8px}.gift-product li label{position:relative}.tooltip{width:222px;padding:10px;top:calc(100% - 10px);left:0}.tooltip p{display:grid;gap:10px}.tooltip p a{text-decoration:underline}.gp-left.active-tooltip .tooltip{opacity:1;pointer-events:auto;transform:translateY(0)}.cd-mb-total .docapp-coupon-input.docapp-in-summary{display:none!important}.cart-continue-button{border:1px solid rgba(0,0,0,.1);padding:9px 8px 10px}.cart-checkout-button span.align-center{position:relative}.cart-checkout-button svg{position:absolute;top:50%;margin-left:10px;transform:translateY(-50%)}}.cd-discount-wrapper .docapp-coupon-input,.cd-discount-wrapper.active-discount .add_discount,.docapp-with-discount .cd-discount-wrapper .add_discount{display:none!important}.cd-discount-wrapper.active-discount .docapp-coupon-input,.docapp-with-discount .cd-discount-wrapper .docapp-coupon-input{display:block!important}.cd-total-wrap .docapp-coupon-input.docapp-in-summary,.cd-total-wrap .docapp-cart-item.docapp-cart-subtotal,.cd-total-wrap .docapp-cart-item.docapp-cart-discount.docapp-clearfix,.cd-total-wrap .docapp-affirm-cart,.cd-total-wrap .docapp-paybright-cart{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/165/assets/cart-drawer.css.map */
