/** Shopify CDN: Minification failed

Line 18:166 Unexpected ";"

**/
.cart-sidebar{position:fixed;right:0;top:0;height:100%;background:var(--color-white);z-index:99;width:33.33vw;transform: translateX(100%);transition: 0.3s;}
.open-drawer{overflow:hidden;position:relative;touch-action: none;-ms-touch-action: none;}
.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;}
.cart-drawer-close{position:absolute;right:0;top:0;border:0;padding:24px 24px;}
.item-left{width:123px;}
.item-right{width:calc(100% - 123px);padding-left:24px;display: flex;flex-direction: column;justify-content: space-between;}
.item-left img,.item-left svg{vertical-align:middle;}
.open-drawer .cart-sidebar{transform: translateX(0%);}
.overlay-box{position:fixed;top: 0;right: 0;left: 0;background:rgb(5 5 5 / 20%);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;}
/* .drawer-header h3 .cart-bubble,.cartpage_header h3 .cart-bubble{width:31px;height:31px;font-size: 14px;line-height: 16px;/*display:inline-block;*/position:relative;line-height:31px;vertical-align:middle;margin-left:16px;} */
.drawer-header h3,.cartpage_header h3{display: flex;align-items: center;}
.drawer-header{padding: 23px 24px;border-bottom:1px solid var(--color-lightgrey);}
.cart-drawer-close svg{width:12px;height:12px;vertical-align:4px;}
.item-row{padding:24px 24px;display:flex;border-bottom:1px solid var(--color-lightgrey);}
.item-title{display:flex;align-items: flex-start;justify-content:space-between;margin-bottom:4px;}
.item-title a:first-child {display: flex;flex-direction:column;gap:4px}
.cd_variant_cls{position:relative;position:relative;}
.item-remove,.icartremove{position:relative;display:inline-block;color:var(--color-accentgrey);font-size: 12px;line-height: 150%;border-bottom:1px solid var(--color-accentgrey);}
.cd_variantbtn{display:flex;align-items:center;justify-content:space-between;font-size: 12px;line-height: 150%;border:1px solid var(--color-lightgrey);padding:14.5px 24px;transition:0.4s;}
.cd_variantbtn.active{background:var(--color-lightgrey);box-shadow:0px 2px 2px rgba(0, 0, 0, 0.1);}
.cd_variantbtn svg{transition:0.3s;}
.cd_variantbtn.active svg{transform:rotate(180deg);}
.cd__variant_list{box-shadow:0px 2px 2px rgba(0, 0, 0, 0.1);position:absolute;top:100%;left:0;right:0;z-index:11;background:var(--color-white);max-height: 224px;overflow: auto;display:none;}
.cd__variant_list li a{display:block;font-size: 12px;line-height: 150%;padding:13px 24px;border-bottom:1px solid var(--color-lightgrey);}
.ci_qtybox{display:flex;border:1px solid var(--color-lightgrey);padding:0px 10px;justify-content:center;}
.ci_qtybox svg{width:6px;height:6px;}
.ci_qtybox .squre_btn{padding:13px 17px;display:inline-block;}
.ci_qtybox > li{width:33.33%;text-align:right;}
.ci_qtybox > li:last-child{text-align:left;}
input.cart_qty{border: 0px;text-align: center;padding: 13px 10px;}
.cd_dropdowns{display:flex;flex-wrap:wrap;gap:4px;align-items:center;}
.cd_dropdowns > div{width:calc(50% - 2px);}
.cd__variant_list::-webkit-scrollbar{width:1px;}
.soldout-variantlist{pointer-events:none;color:var(--color-accentgrey);}
.cart-sidebar form{height:100%;}
.cd_middle{height: calc(100% - 142.4px);display: flex;flex-direction: column;justify-content: space-between;}
.cd_total{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;}
.drawer-footer{padding:16px 24px 24px;border-top:1px solid var(--color-lightgrey);position: sticky;bottom: 0;background:var(--color-white);z-index:1;}
.cart-checkout-button{margin-bottom:24px;}
.cd_middle{overflow:auto;}
.cd_accotitle{font-size:20px;display:flex;align-items:center;justify-content:space-between;}
.cart_pro_list{display:flex;overflow:auto;gap:4px;}
.cart-sidebar .cartpro_cls{padding:24px 24px 24px;}
.cdp-header svg{width:11px;height:11px;}
.cdp-header .icon-minus{display:none;}
.cdp-header{cursor:pointer;}
.cdp-header.active .icon-minus{display:block;}
.cdp-header.active .icon-plus{display:none;}
.smallcartbtn{width: 46px;height: 46px;text-align: center;background: rgb(5 5 5 / 20%);display: flex;line-height: 46px;align-items: center;justify-content: space-around;}
.cpd_variantwrap {position: absolute;bottom: 0;left: 0;right: 0;z-index: 1;background:var(--color-white);text-align:center;transform: translateY(100%);transition:0.3s;}
.cpd_variantwrap h4{padding:7px 10px;border-bottom:1px solid var(--color-lightgrey);}
.cpd_size-variants li a{padding:8px 12px;display:inline-block;}
.cpd_size-variants{padding:10px 25px;}
.cpd_variantwrap.active{transform: translateY(0%);}
.cart-sidebar .cart_pro_listouter.empty{padding:24px;}
.cart_pro_list{margin-top:16px;}
.cpvariant-grid span{position:relative;}
.cpvariant-grid span:after{content:'';position:absolute;bottom:-3px;left:0;right:0;height:2px;background:var(--color-black);width:0;transition:0.3s;}
.cpvariant-grid:hover span:after{width:100%;}
.emptyclsinr p{margin-bottom:17px;}
.emptyclsinr .button{min-width:160px;}
.empty_cls{text-align:center;display:flex;position:relative;min-height:100%;align-items:center;justify-content:center;}
.ec_logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;}
.cart_pro_listouter .g_var_availability{display:none;}
.cdbp_close{display:none;position:absolute;right:0;top:0;padding:18px 16px;}
.cdbp_close svg{width:12px;height:12px;vertical-align: -2px;}
.cart_pro_list .grid-error{padding:10px 10px;font-size:12px;border-bottom:1px solid var(--color-lightgrey);}
body .docapp-cart-with-coupon-summary .docapp-cart-item .docapp-right{font-weight:normal;}
body .docapp-cart-with-coupon-summary .docapp-cart-discount .docapp-right{color:var(--color-red) !important;}
body .docapp-coupon-input input[type=text].docapp-coupon-input--input{width: auto;border: 0 !important;border-bottom: 1px solid #000 !important;padding-left: 0 !important;font-size: 14px !important;line-height: 18px !important;}
body .docapp-cart-with-coupon-summary .docapp-coupon-input--input-container .docapp-coupon-input--button-text{font-size:14px!important;}
.docapp-coupon-input .docapp-coupon-input--input-container .docapp-coupon-input--button .docapp-coupon-input--button-text{text-transform:capitalize;letter-spacing:0;}
body .docapp-cart-with-coupon-summary .docapp-coupon-input--input-container .docapp-coupon-input--button{padding: 0;border-width: 0 0 1px 0;flex: inherit;}
.cart-sidebar .docapp-cart-with-coupon-summary{max-width:100% !Important;}
body .docapp-cart-with-coupon-summary .docapp-cart-item.docapp-cart-subtotal,body .docapp-cart-with-coupon-summary .docapp-cart-item.docapp-est-shipping-cost{display:none;}
.drawer-footer .docapp-cart-with-coupon-summary .docapp-cart-item{margin-bottom:16px;}
.item-right .cd_dropdowns{padding-top:15px;}
.cart_pro_column .product_title{font-size:12px;line-height:18px;margin-bottom:4px;}
.cart_pro_column .pro_grid_price{font-size:12px;line-height:18px;}
.ci_qtybox li:nth-child(2){width:28%;}
.docapp-cart-with-coupon-summary--summary{padding-top:6px;}
.docapp-cart-item.docapp-summary-note{display:none !important;}

.cd_middle .text-center.empty {height: 100%}

.shipping-progress-bar {
  margin-top: 8px;
  width: 100%;
  height: 4px;
  background-color: #D9D9D9;
  overflow: hidden;
}
.shipping-progress-bar div:empty {
  display: block;
}
.progress-bar-fill {
  background-color: var(--Almost-Black, #050505);
  height: 100%;
  transition: width 3s ease-in-out;
}
.free-shipping-achieved {
  display: flex;
  align-items: center;
  gap: 8px;
}
.shipping-progress-bar-wrapper {margin-top: 24px}
.low-stock-message {display: flex;gap: 4px;align-items:center; color: var(--Accent-Orange, #CB9274);font-size: 10px;font-style: normal;font-weight: 400;line-height: 120%;}

@media(max-width:1199px){
  .cd_dropdowns>div{width:100%;}
  .item-right{padding-left:16px;}
  .cd_variantbtn{padding:13px 16px;}
  .item-row{padding:16px 16px;}
  .cart-sidebar .grid-meta{padding:12px 12px 12px 12px;}
}
@media(max-width:991px){
  .cart-sidebar{width:100%;}
  .cd_middle{height: calc(100% - 113px);}
  input.cart_qty{padding:11px 10px;}
  .ci_qtybox .squre_btn{padding:11px 17px 12px;}
  .cart-sidebar .cartpro_cls{padding:24px 0 13px 16px;}
  .cartpro_cls .cdp-header{padding-right:16px;}
  .cart_pro_column {min-width:73.53%;width:73.53%;}
  .drawer-footer{padding:16px;}
  .drawer-header h3{font-size: 20px;}
  .drawer-header{padding:16px 16px 15px;}
  .cart-drawer-close svg{vertical-align: -3px;}
  .cart-drawer-close{padding:19px 20px;}
  .cpd_variantwrap{position:fixed;z-index:11;max-height:70vh;overflow:auto;}
  .cpd_variantwrap h4{position:relative;font-size: 12px;line-height: 150%;letter-spacing: 0;text-transform: inherit;background:var(--color-lightgrey);text-align:left;padding:18px 16px 17px;}
  .cdbp_close{display:inline-block;}
  .cpd_size-variants li{display:block;}
  .cpd_size-variants li a{font-size:14px;line-height:21px;display:flex;padding:24px 16px 23px;text-align:left;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-lightgrey);}
  .cart_pro_listouter .g_var_availability{display:inline-block;}
  .cpd_size-variants{padding:0;}
  .cpvariant-grid span:after{display:none;}
  .cd_s_overlay,.cd_s_overlay:empty{position: fixed;top: 0;right: 0;left: 0;background: rgb(5 5 5 / 20%);display: block;bottom: 0;cursor: pointer;opacity: 0;visibility: hidden;z-index: -1; pointer-events: none;}
  .open-cdoverlay .cd_s_overlay{z-index: 1;visibility: visible;pointer-events: auto;cursor: pointer;opacity: 1;}
  .cart_pro_list .grid-error{position:sticky;top:0;z-index:1;background:var(--color-white);color:var(--color-red);}
  .cart-sidebar .docapp-cart-with-coupon-summary .docapp-cart-subtotal,.cart-sidebar .docapp-cart-with-coupon-summary .docapp-cart-discount,
  .cart-sidebar .docapp-cart-with-coupon-summary .docapp-est-total,body .docapp-cart-with-coupon-summary .docapp-cart-item span,body .docapp-cart-with-coupon-summary .docapp-cart-item strong{font-size:14px !Important;}
  .cart_pro_column .product_title,.cart_pro_column .pro_grid_price{font-size:12px;line-height:14px;}
  .smallcartbtn{width:54px;height:54px;}
  .cart-sidebar .grid-meta{padding:16px;}
  .cart_pro_list{padding-right:16px;}
  .open-cdoverlay{overflow:hidden;position:relative;touch-action: none;-ms-touch-action: none;}
  .cd__variant_list li a{padding:13px 16px;}
  .docapp-cart-with-coupon-summary .docapp-coupon-input{padding-bottom:0px;}
  .cart-sidebar .cart_pro_listouter.empty {padding-right:0;}
}

.cart-item-color {
  display: block;
  color: #b7b7b7;
}