/** Shopify CDN: Minification failed

Line 54:46 Unexpected ";"
Line 71:46 Unexpected ";"

**/
.open-drawer{overflow: hidden;position: relative;touch-action: none;-ms-touch-action: none;}
.cart-sidebar{position:fixed;right:0;top:0;height:100%;overflow:auto;background:var(--pure-white);z-index:99;width:375px;transform: translateX(100%);transition: 0.4s;}
.open-drawer .cart-sidebar{transform: translateX(0%);}
.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;}
.open-drawer .overlay-box{z-index:99;visibility:visible;pointer-events:auto;cursor:pointer;opacity:1;}
/* .cd_empty{padding:50px 16px;} */
.cd_empty{height: 100%;display: flex; flex-direction: column; padding: 100px 41px;justify-content: center; gap: 16px;}
.cd_empty span {color: var(--Not-So-Grey, #746964);}
.cd_empty a {padding: 15px 28px}
.cartp_us_dvariant{display:none;}
.cart-sidebar form{height: 100%;}
.cart-drawer-close{z-index: 1;display: flex;border: 1px solid var(--beige);border-radius: 6px;width: 35px;height: 35px;align-items: center;justify-content: center;position: absolute;right: 16px;top: 16px;}
.cart-sidebar::-webkit-scrollbar-track,.cd__variant_list::-webkit-scrollbar-track,.cd_middle::-webkit-scrollbar-track{background-color: #F5F5F5;}
.cart-sidebar::-webkit-scrollbar,.cd__variant_list::-webkit-scrollbar,.cd_middle::-webkit-scrollbar{width:3px;background-color: #F5F5F5;height:0;}
.cart-sidebar::-webkit-scrollbar-thumb,.cd__variant_list::-webkit-scrollbar-thumb,.cd_middle::-webkit-scrollbar-thumb{background-color: #ccc;border: 2px solid #ccc;}
.drawer-header{padding:21px 16px 16px;position: sticky; top: 0; background: #FFFFFF;z-index: 2;}
.item-row{padding:8px 16px;display: flex;}
.item-left,.us_prod_img{width:164px;flex:0 0 auto;}
.us_prod_meta,.item-right{width: calc(100% - 164px);padding-left: 12px;display: flex;flex-direction: column;justify-content: space-between;}
.us_prod_meta{padding-left:16px;}
.us_prod_img .product-image,.item-left a{display:block;position:relative;padding-bottom:150%;}
.us_prod_img .product-image{padding-bottom:150%;}
.us_prod_img img,.item-left img{border-radius:6px;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover;}
.cd_qty_rm{display:flex;gap:10px;}
.cd_title{margin-bottom:8px;}
.cd_vendor{color:var(--accent-grey);margin-bottom:8px;}
.ci_qtybox{display: flex;border: 1px solid var(--beige);border-radius: 6px;width: calc(100% - 50px);}
.ci_qtybox svg{width:7px;height:7px;}
.ci_qtybox .squre_btn{padding:9px 3px;display:inline-block;}
.ci_qtybox > li{width:33.33%;text-align:center;}
input.cart_qty{border: 0px;text-align: center;padding: 9px 3px;}
.item-remove{border: 1px solid var(--light-grey);border-radius: 6px;display: flex;align-items: center;justify-content: center;padding: 5px 13px;width: 40px;}
.cd_variant_cls{position:relative;margin-bottom:8px;}
.cd_variantbtn{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--beige);border-radius:6px;padding:12px 16px 12px;transition:0.4s;}
.cd_variantbtn.active{background: var(--text-color);color: var(--pure-white);border-radius: 6px 6px 0 0;border-color: var(--text-color);filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.08));}
.us_variantbtn svg,.cd_variantbtn svg{transition:0.3s;}
.us_variantbtn.active svg,.cd_variantbtn.active svg{transform:rotate(180deg);}
.us_variantbtn.active svg path,.cd_variantbtn.active svg path{fill: var(--pure-white);}
.cd__variant_list{filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.08));border: 1px solid var(--beige);border-radius: 0px 0px 6px 6px;position:absolute;top:100%;left:0;right:0;z-index:11;background:var(--pure-white);max-height: 202px;overflow: auto;display:none;}
.cd__variant_list li a{display:block;padding:10px 16px;}
.cd__variant_list li:not(:last-child) a{border-bottom:1px solid var(--light-grey);padding:10px 16px 9px;}
.cd_middle{display: flex;flex-direction: column;justify-content: space-between;overflow:auto;}
.cart-sidebar:has(.cd-shipping) .cd_middle {height: calc(100% - 124px)}
.cart-sidebar:not(:has(.cd-shipping)) .cd_middle {height: calc(100% - 116px)}
.soldout-variantlist{pointer-events:none;color:rgb(116 105 100 / 30%);/*opacity:.5;*/}
.drawer-footer{padding: 16px;border-top: 1px solid var(--light-grey);position: sticky;bottom: 0;background: var(--pure-white);z-index: 1; display: flex; flex-direction: column; align-items: center;}
.cd-footer-total{display: flex;align-items: center;justify-content: space-between;margin-bottom: 18px;}
.cd-footer-total span{color:var(--text-color)};
.drawer-footer .body-small{margin-top:16px;color:var(--accent-grey);}
.snippet-cart-product-list{margin-top:32px;background:#F0EEED;padding:24px 12px 40px 16px;}
.us-header h4{font-size:24px;}
.us_prod_list{margin-top:24px;display:flex;flex-wrap:wrap;}
.us_cart_btn{min-width:auto;padding:15px;}
.us_variantbtn{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--pure-white);background: var(--pure-white);border-radius:6px;padding:13px 16px 12px;transition:0.4s;}
.us_variantbtn.active{background: var(--text-color);color: var(--pure-white);border-radius: 6px 6px 0 0;border-color: var(--text-color);}
.us_prod_metainr p{margin-bottom:8px;}
/* .us_prod_metainr p:last-child{color:var(--accent-grey);} */
.cierror,.grid-error{color:var(--sale-red);}
.drawer-header h4{font-size: 24px;line-height: 30px; margin-bottom: 20px}
/* .drawer-middle{padding:12px 0px 0px;} */
.cd_variantbtn svg{vertical-align:middle;}
.cd-footer-total span:nth-child(2){font-weight:600;}
.laststicky-ftr{font-size: 11px;line-height: 15px;color:var(--accent-grey);margin:20px 0 16px 0;}
.shipping_usp_container {user-select: none; display: inline-flex; gap: 10px; align-items: center; padding: 4px 10px; background-color: #F0EEED; border-radius: 6px;}
.cd_color {color: #746964; margin-bottom: 8px};
.payments-container {display: flex; gap: 4px;}

.docapp-coupon-input.docapp-widget.docapp-int-26820 {margin: 0;padding: 20px 16px 0 16px }
.docapp-coupon-input.docapp-widget.docapp-int-26820 .docapp-coupon-input--input-container {padding: 13px 15px; border: 1px solid #F0EEED; border-radius: 6px;}
.docapp-coupon-input.docapp-widget.docapp-int-26820 .docapp-coupon-input--input-container input[type=text].docapp-coupon-input--input{border: 0px !important;background: transparent !important;padding:0 !important;margin:0 !important; font-size: 14px!important; line-height: 15px!important}
.docapp-coupon-input.docapp-widget.docapp-int-26820 .docapp-coupon-input--input-container input[type=text].docapp-coupon-input--input::placeholder{color: #746964!important;}
.docapp-coupon-input.docapp-widget.docapp-int-26820 .docapp-coupon-input--input-container .docapp-coupon-input--button{margin:0 !important;padding:0 !important;line-height: 15px!important}
.docapp-coupon-input.docapp-widget.docapp-int-26820 .docapp-coupon-input--input-container .docapp-coupon-input--button:hover{margin:0 !important;padding:0 !important;}
.docapp-coupon-input.docapp-widget.docapp-int-26820 .docapp-coupon-input--input-container .docapp-coupon-input--button .docapp-coupon-input--button-text {color: #746964!important; font-family: Inter!important; font-size: 11px!important; font-weight: 500!important; letter-spacing: 0.1em!important;}
.docapp-coupon-input.docapp-widget.docapp-int-26820 .docapp-coupon-input--input-container .docapp-coupon-input--button .docapp-coupon-input--button-text:hover {color: #746964!important;}
.docapp-coupon-input.docapp-widget.docapp-int-26820 .docapp-coupon-input--bean-container .docapp-coupon-input--bean-container--bean {background-color: #F0EEED}

.drawer-footer .docapp-coupon-input.docapp-in-summary {
  display: none!important;
}

.drawer-footer .docapp-cart-with-coupon-summary.docapp-widget.docapp-int-18959 {
  margin: 0 0 5px 0!important;
}

#docapp-int-18959 > div > div.docapp-cart-with-coupon-summary--summary > div.docapp-cart-item.docapp-cart-subtotal > span.docapp-left > strong, 
#docapp-int-18959 > div > div.docapp-cart-with-coupon-summary--summary > div.docapp-cart-item.docapp-est-total.docapp-perm > span.docapp-left > strong,
#docapp-int-18959 > div > div.docapp-cart-with-coupon-summary--summary > div.docapp-cart-item.docapp-cart-discount.docapp-clearfix > span.docapp-left { font-size: 11px!important; font-weight: 500!important; letter-spacing: 0.1em!important;}

.progress-bar-container {background-color: #EDE7E3;height: 4px;width: 100%;overflow: hidden;border-radius: 2px;}
.progress-bar {display: block !important; background-color: #746964; height: 100%;transition: width .3s ease;}
.cd-shipping .free-shipping {display: flex;align-items: center; gap: 8px;}

@media(max-width:991px){
  .cart-sidebar{width:100%;}
  .drawer-middle{padding:0;}
  /* .laststicky-ftr{margin-top:12px;} */
  .drawer-footer{z-index:11;}
}