/** Shopify CDN: Minification failed

Line 246:10 Expected ":"

**/
#CartDrawerForm .snap_emi_txt_minicart{
  width: 100% !important;
  margin: 0 0 15px 0 !important;
  display: block;	
}


.personalized-cl .card-action{display:none;}
.section-header__title.cart-ttl{text-align:left;font-size:30px;font-weight:300;color:#000;display:flex;align-items:center;}
.section-header__title.cart-ttl span{font-weight:500;margin: 0 0 0 5px;}
.section-header__title.cart-ttl img{width:10px;margin:0 12px 0 0;display:none;cursor:pointer;}

div.cart__page-col:first-child{padding:0;}
div.cart__page-col .cart__item{margin:0 0 40px;padding:20px;border:1px solid #d9d9d9;border-radius:8px}
.cart__item .cart__image a{width:160px;height:160px;border-radius:7px;}
.cart__item .cart__item-title{position:relative;}
.cart__item .cart__item-name{padding:0 30px 0 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.cart__item .cart__remove{position:absolute;top:0;right:0;}
.cart__item .cart__remove a{margin:3px 0 0 0;}
.cart__item .cart__item-price-col{display:flex;align-items:center}
.cart__item .cart__item-price-col span{margin:0 10px 5px 0;}
.cart__item .cart__item-price-col span.cart__price{color:#000;font-size:26px;font-weight:600}
.cart__item .cart__item-price-col span.cart-price-compare{color:#8f8f8f;font-size:20px;font-weight:400;text-decoration:line-through}
.cart__item .cart__item-price-col span.cart-pro-price-savings{color:#ff0e00;font-size:16px;font-weight:400}
.cart__item .tax-msg{color:#8f8f8f;font-size:13px;font-weight:400}

div.cart__page-col:last-child{padding:0 0 0 30px;}
div.cart__page-col:last-child::after {display:none;}
div.cart__page-col .cart-totals{list-style:none;margin:0;padding:30px 20px 20px 20px;border:1px solid #cfd2d6;border-radius:5px;font-size:22px;color:#7d7d7d;font-weight:300}
div.cart__page-col .cart-totals > *{padding:0 20px;}
div.cart__page-col .cart--totals-title{font-size:22px;font-weight:500;color:#000}
div.cart__page-col .cart-totals li{display:flex;justify-content:space-between;align-items:center;margin:10px 0 0}
div.cart__page-col .cart-totals .cart-total-value{color:#000;}
div.cart__page-col .cart-totals li.cart-total-savings .cart-total-value,
div.cart__page-col .cart-totals li.cart-total-shipping .cart-total-value{color:#95A13B;}
div.cart__page-col .cart-totals li.cart-total-grandtotal{color:#000;padding-top:15px;margin:15px 0 0;border-top:1px solid #cfd2d6}
div.cart__page-col .cart-totals li.cart-total-grandtotal .cart-total-value{font-weight:500;}
div.cart__page-col .cart-totals .cart__checkout-wrapper{margin-bottom:0;}
div.cart__page-col .cart-totals .cart__checkout-wrapper button{background:#95a13b;border-radius:6px;padding:4px 20px;font-size:30px;font-weight:300;letter-spacing:0;text-transform:capitalize}
div.cart__page-col .cart--totals-title .cart-count-mob{display:none;}

.cart-savinfo{padding:10px;margin:0 0 10px;background:#e9ffe9;border-radius:6px;display:flex;flex-wrap: wrap;justify-content:center;align-items:center;font-size:18px}
.cart-savinfo span{font-weight:600;padding:0 5px;}
.cart-savinfo::before{content:'';display:block;width:18px;height:18px;margin:0 12px 0 0;background:url(/cdn/shop/files/Group_9559.svg?v=1737356127) 0 0/contain no-repeat}

.cart__page-col .zip-bx{align-items:center;justify-content:space-between;}
.cart__page-col .zip-bx .pin-ttl{font-size:16px;padding:0;width:43%;}
.cart__page-col .zip-bx .pin-icn{min-width:40px;}

.cart__page-col .rgst-lbl label{font-size:16px!important;font-weight:500!important;letter-spacing:0!important;text-transform:capitalize!important;display:flex;align-items:center;}
div.rgst-lbl label::before{top:4px;}
div.rgst-lbl label::after{top:7px;left:2.5px;}
.cart-stickybx{display:none;}

span#gst-num-error,
span#gst-num-error-page,
span#gst-num-success,
span#gst-num-success-page{font-size:16px !important;line-height:1 !important;margin:0 0 10px 0 !important;}
.zip-bx #zip-code-error{color:red;font-size: initial;}
.zip-bx #zip-code-success{color:green;}

.cart__page-col .js-qty__wrapper{margin: 0 10px 0 0;}
.cart__page-col .zip-bx .pro-check-post{width:55%;margin:0;animation:vertical-shaking 2s ease infinite;animation-delay:2s;transform-origin:50% 50%;}
.cart__page-col .zip-bx .pro-check-post.rfyes{animation:none;}
div.cart__page-col .cart-totals .rgst-con{margin-top:20px;}
.cart__page .cart-totals .snap_emi_txt{width:calc(100% - 40px);}

.cart__item-sub{align-items:center;}
.cart__page-col .dra-product-options {
  display: flex;
  align-items: center;
}
.cart__page-col .product-options-container{margin:0;}
.cart__page-col .custom-select select {
  padding: 5px 30px 5px 15px;
  margin: 0;
  border-radius: 5px;
  border-color: #8f8f8f;
}
.cart__page-col .js-qty__wrapper .js-qty__num{border-radius: 5px;border-color: #8f8f8f;}

.form__select.select.custom-select select {
  appearance: none !important;
  background-color: white;
  background-image: url(/cdn/shop/files/sl-arw.svg?v=1741349168);
  background-repeat: no-repeat;
  background-position: 90% center;
}

.form__select.select.custom-select {
  position: relative;
  display: flex;
  align-items: center;
}
/*
.form__select.select.custom-select::after {
  content: '';
  width: 13px;
  height: 14px;
  display: block;
  margin: 0 0 0 -20px;
  background-image: url(/cdn/shop/files/sl-arw.svg?v=1741349168);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
*/
@media only screen and (max-width: 1200px) {
.cart__page-col .custom-select select{padding:5px 22px 5px 10px;font-size:12px !important;}
}  
@media only screen and (max-width: 1100px) {
div.cart__page-col .cart-totals .cart__checkout-wrapper button{font-size:21px;padding:7px 20px;}
.cart__item .cart__item-price-col span.cart__price{font-size:18px;font-weight:400}
.cart__item .cart__item-price-col span.cart-price-compare{font-size:14px;font-weight:300;}
.cart__item .cart__item-price-col span.cart-pro-price-savings{font-size:12px;font-weight:300}
}
@media only screen and (max-width: 1000px) {
.section-header__title.cart-ttl{font-size:22px;font-weight:400;}
div.cart__page-col .cart__item{padding:10px;margin:0 0 20px;} 
.cart__item .cart__image{flex:0 0 100px;}  
.cart__item .cart__image a{width:100px;height:100px;}    
.cart__item .cart__item-name{font-size:16px;}
.cart__item .tax-msg{font-size:12px;}
div.cart__page-col .cart-totals{padding:20px 0;}  
div.cart__page-col .cart--totals-title,
div.cart__page-col .cart-totals{font-size:18px;}
.cart-savinfo{font-size:14px;padding:3px 10px;}
.cart__page-col .rgst-lbl label{font-size:14px !important;}  
}
@media only screen and (max-width: 850px) {
.cart__page-col .custom-select select{font-size:10px !important;color: #000 !important;padding: 5px 18px 5px 10px;}
}  
@media only screen and (max-width: 768px) {
.cart__page-col .zip-bx .pin-icn{min-width:30px;margin:0 10px 0 0;}
.cart__page-col .zip-bx .pin-ttl{font-size:12px;}  
.section-header__title.cart-ttl{font-size:15px;}
.section-header__title.cart-ttl img{display:block;}  
.section-header__title.cart-ttl::after{content:'';border-bottom:1px solid #cfd2d6;display:block;margin:0 -20px;padding:20px 0 0}  

.cart__item .cart__image{flex:0 0 70px;}  
.cart__item .cart__image a{width:68px;height:68px;}  
.cart__item .cart__item-name{font-size:14px;}  
.cart__item .cart__item-sub{flex-direction:column;}
.cart__item .cart__item-price-col span.cart__price{font-size:16px;font-weight:400}
.cart__item .cart__item-price-col span.cart-price-compare{font-size:12px;font-weight:300;}
.cart__item .cart__item-price-col span.cart-pro-price-savings{font-size:10px;font-weight:300}
.cart__item .tax-msg{font-size:10px;}

div.cart__page-col:first-child{padding:0 0 40px 0;}
div.cart__page-col:last-child{padding:0;}  
div.cart__page-col .cart-totals{padding:20px 0;}  
div.cart__page-col .cart--totals-title,
div.cart__page-col .cart-totals{font-size:18px;}
div.cart__page-col .cart--totals-title .cart-count-mob{display:inline-block;color:#858585;font-size:13px;margin:0 0 0 10px;}
  
.cart__page-col > .cart-savinfo,
div.cart__page-col .cart-totals .cart__checkout-wrapper{display:none;}

.cart-stickybx{display:block;position:fixed;bottom:0;left:0;right:0;width:100%;background:#fff;z-index:2}
.cart-stickybx .cart-savinfo{margin:0;}  
.cart-stickybx .cart-sumbx{background:#f5f5f5;padding:10px 20px}
.cart-stickybx .cart-totalbx{display:flex;justify-content:space-between}
.cart-stickybx .cart-total-label{color:#000;font-size:18px;font-weight:300}
.cart-stickybx .cart-total-value{text-align:right;}  
.cart-stickybx .text.pplr_subtotal_price{color:#000;font-size:22px;font-weight:600}
.cart-stickybx .cart-taxmsg{color:#8f8f8f;font-size:12px;line-height:12px}
.cart-stickybx .cart-view-sum{color:#95a13b;font-size:10px;line-height:12px;font-weight:700}
.cart-stickybx .cart__checkout-wrapper{margin:5px 0 10px 0;}
.cart-stickybx .cart__checkout-wrapper button{background:#95a13b;border-radius:6px;padding:7px 20px;font-size:20px;font-weight:300;letter-spacing:0;text-transform:capitalize}  
.cart-stickybx .cart-stkmsg{display:flex;align-items:center;justify-content:center}
.cart-stickybx .cart-stkmsg img{width:18px;margin:0 10px 0 0;}  

.cart__page-col .cart__item .cart__item-sub{align-items:flex-start;margin: 10px 0 15px 0;}  
.cart__page-col .ctr-option{order:2;margin: 15px 0 0 0 !important;}  
.cart__page-col .js-qty__wrapper .js-qty__num{font-size: 10px !important; padding: 5px 15px !important;}  
.cart__page-col .js-qty__adjust{padding: 0 6px;}
.cart__page-col .js-qty__wrapper{min-width: 50px;max-width: 50px;display: inline-block;}
.form__select.select.custom-select::after{width:10px;height:10px;margin:0 0 0 -15px;}
}

/* start minicart */
#CartDrawer .zip-bx{margin: 0 0 15px;align-items:center;justify-content:space-between;}
#CartDrawer .zip-bx .pin-ttl{padding:0;font-size:16px;width:43%;}
#CartDrawer .zip-bx .pin-icn{min-width:40px;}
#CartDrawer .zip-bx .pin-box{max-width:55%;animation:vertical-shaking 2s ease infinite;animation-delay:2s;transform-origin:50% 50%;}
#CartDrawer .zip-bx .pin-box.rfyes{animation:none;}
#CartDrawer .cart__item{border:.4px solid #d9d9d9;padding:8px;border-radius:3px}
#CartDrawer .cart__image{flex:0 0 70px;margin:0 6px 0 0;}
#CartDrawer .cart__item .cart__image a{width:68px;height:68px;border-radius:3px}
#CartDrawer .cart__item .cart__item-name{color:#000;font-size:14px;line-height:18px;font-weight:300}
#CartDrawer .cart__remove{display:block;}
#CartDrawer .cart__item-sub{flex-direction:column;}
#CartDrawer .cart__item .cart__item-price-col span.cart__price{font-size:16px;}
#CartDrawer .cart__item .cart__item-price-col span.cart-price-compare{font-size:14px;}
#CartDrawer .cart__item .cart__item-price-col span.cart-pro-price-savings,
#CartDrawer .cart__item .tax-msg{font-size:10px;}
#CartDrawer .cart-savinfo{font-size:16px;border-radius: 4px;margin:20px 0 10px;}
#CartDrawer .cart-totals{list-style:none;margin:0;padding:10px 0;font-size:18px;color:#7d7d7d;font-weight:300}
#CartDrawer .cart-totals > *{padding:0 15px;}
#CartDrawer .cart--totals-title{font-size:18px;font-weight:500;color:#000}
#CartDrawer .cart--totals-title .cart-count-mob{display:none;}
#CartDrawer .cart-totals li{display:flex;justify-content:space-between;align-items:center;margin:10px 0 0}
#CartDrawer .cart-totals .cart-total-value{color:#000;}
#CartDrawer .cart-totals li.cart-total-savings .cart-total-value,
#CartDrawer .cart-totals li.cart-total-shipping .cart-total-value{color:#95A13B;}
#CartDrawer .cart-totals li.cart-total-grandtotal{color:#000;padding-top:15px;margin:15px 0 0;border-top:1px solid #cfd2d6}
#CartDrawer .cart-totals li.cart-total-grandtotal .cart-total-value{font-weight:500;}
#CartDrawer .cart-totals .cart__checkout-wrapper{margin-bottom:0;}
#CartDrawer .cart-totals .cart__checkout-wrapper button{background:#95a13b;border-radius:6px;padding:4px 20px;font-size:30px;font-weight:300;letter-spacing:0;text-transform:capitalize}

#CartDrawer .cart__item-sub.cart__item-row{display:flex;flex-direction:unset}
#CartDrawer .cart__checkout-wrapper{display:flex;align-items:center;justify-content:space-between}
#CartDrawer .dra-ttl-grp{color:#000;display:flex;font-size:22px;font-weight:400}
#CartDrawer .dra-ttl-grp .dra-subtotal{color:#8f8f8f;font-weight:300;margin:0 0 0 10px;text-decoration:line-through}
#CartDrawer .ajaxcart__total{color:#000;font-size:20px;font-weight:400}
#CartDrawer .ajaxcart__total span{display:block;color:#8f8f8f;font-size:14px;font-weight:300;line-height:22px}
#CartDrawer .cart__checkout-wrapper > *{width:49%;}
#CartDrawer .cart__checkout-wrapper .button.dra-view-cart{padding:14px 10px;text-align:center;color:#95a13b;font-size:20px;line-height:1;font-weight:300;background:#fff;border:1px solid #95a13b;border-radius:6px}
#CartDrawer .cart__checkout-wrapper .btn.cart__checkout{padding:14px 10px;border-radius:6px;font-size:20px;line-height:1;font-weight:300;letter-spacing:0;text-transform:capitalize;background:#95a13b;border:1px solid #95a13b}
#CartDrawer .cart__checkout-wrapper .btn.cart__checkout[disabled]{opacity:0.6;}
#CartDrawer .js-qty__wrapper{margin:0 8px 0 0;}

#CartDrawer .cart__item-sub{align-items:flex-start;margin:5px 0 10px 0;}
#CartDrawer .cart__item-sub .ctr-option{order:2;margin:10px 0 0 0 !important;}
#CartDrawer .dra-product-options{display:flex;align-items:center;}
#CartDrawer .custom-select select {
  margin: 0;
  border-radius: 5px;
  border-color: #8f8f8f;
  font-size: 10px !important;color: #000 !important;padding: 5px 30px 5px 15px;
}
#CartDrawer .product-options-container{margin:0;}
#CartDrawer .js-qty__wrapper .js-qty__num{border-radius: 5px;border-color: #8f8f8f;font-size: 10px !important; padding: 5px 15px !important;}
#CartDrawer .js-qty__adjust{padding: 0 6px;}
#CartDrawer .js-qty__wrapper{min-width:70px;max-width: 50px;display: inline-block;}


@media only screen and (max-width: 768px) {
  #CartDrawer .drawer__inner,.drawer__scrollable{padding: 0px 7px;}
  #CartDrawer .mobileapp-discount span{
    margin 10px 0;
  }
.drawer__title{font-size:1.2rem;}
#CartDrawer .zip-bx{justify-content:space-between;align-items:center;}
#CartDrawer .zip-bx .pin-ttl{width:43%;}
#CartDrawer .zip-bx .pin-box{max-width:55%;margin:0;}
#CartDrawer .zip-bx .pin-ttl{font-size:12px;padding:0 5px 0 0;}
#CartDrawer .zip-bx .pin-icn{min-width:30px;margin:0 10px 0 0;}
#CartDrawer .cart__item .cart__item-name{font-size:12px;line-height:16px;}
#CartDrawer .cart__item .cart__remove a svg{width:15px;}  
#CartDrawer .cart__item .cart__item-price-col span.cart__price{font-size:14px;}
#CartDrawer .cart__item .cart__item-price-col span.cart-price-compare{font-size:12px;}
#CartDrawer .cart__item .cart__item-price-col span.cart-pro-price-savings, 
#CartDrawer .cart__item .tax-msg{font-size:10px;}
#CartDrawer .cart-savinfo{font-size:14px;}
#CartDrawer .cart-totals,
#CartDrawer .cart--totals-title{font-size:16px;}
#CartDrawer .ajaxcart__total,
#CartDrawer .dra-ttl-grp{font-size:18px;}
#CartDrawer .cart__checkout-wrapper .button.dra-view-cart,
#CartDrawer .cart__checkout-wrapper .btn.cart__checkout{padding:11px 10px;font-size:18px;}
#CartDrawer .custom-select select{padding: 5px 16px 5px 5px;}
#CartDrawer .js-qty__wrapper{min-width:50px;}  
.form__select.select.custom-select select{background-position:95% center;} 
}



.cl-close-popup,
.cl-close-popup-page {
  cursor: pointer;
  background: var(--primary);
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  left: initial;
  cursor: pointer;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  position: absolute;
  right: 20px;
  top: 20px;
}
.cl-chout-popup{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;z-index:9999}
.cl-chout-popup::before{content:'';background:#000;opacity:.5;position:fixed;top:0;bottom:0;right:0;left:0;z-index:9999}
.cl-chout-outer{max-width:600px;margin:0 auto;background:#fff;padding:20px;z-index:99999;position:relative}
.hidden{display:none;}
.cl-chout-outer{border-radius:5px;}
.chout-wrapper{min-width:400px;}
span#gst-num-error,
span#gst-num-error-page,
span#gst-num-success,
span#gst-num-success-page{display:block;}
.chout-head p{margin:0 0 30px 0;font-size:20px;}
.chout-foot button#continueCheckout,
.chout-foot button#continueCheckoutPage{background:#b1c338;box-shadow:none;padding:5px 18px;color:#fff;border:0;border-radius:5px;font-weight:600}
.cl-close-popup,
.cl-close-popup-page{font-size:24px;}

input#gst-num-input,
input#gst-num-input-page,
input#zip-code-input{padding:10px;width:100%;margin-bottom:10px;border:1px solid #cbcbcb;border-radius:6px}

.rgst-lbl{position:relative;display:flex;align-items:center;margin:0 0 8px 0;}
.gst-tooltip{display:none;position:absolute;bottom:2.5rem;background:#fff;padding:8px;box-shadow:3px 3px 4px #ccc;border:1px solid #ccc;font-size:10px;line-height:13px}
.gst-tooltip p{margin:0;}
.rgst-lbl:hover .gst-tooltip, .gnt-opn .gst-tooltip{display:block;}
.rgst-con:not(.gst-opn) #gst-input-container{display:none !Important;}
.rgst-lbl label{position:relative;padding:0 0 0 25px;margin:0;}
.rgst-lbl label::before{content:'';position:absolute;top:3px;left:0;border:1px solid #dbdbdb;width:15px;height:15px;background-color:transparent;border-radius:0}
.rgst-lbl label::after{content:'';display:block;position:absolute;top:5px;left:3px;width:10px;height:10px;line-height:1;transition:transform .3s ease-out;opacity:0;transform:scale(.9);background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='check' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-check fa-w-16 fa-3x'%3E%3Cpath fill='%23ffffff' d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z' class=''%3E%3C/path%3E%3C/svg%3E");background-size:cover;background-position:center}
.gst-opn .rgst-lbl label::after{opacity:1;transform:scale(1);}
.gst-opn .rgst-lbl label::before{background-color:#b1c337;border-color:#b1c337}
.rgst-con svg{margin:-3px 0 0 8px;width:19px!important;height:19px!important;stroke:unset!important;vertical-align:middle}

@media only screen and (max-width: 768px) {
  .cl-chout-popup{z-index:99999999999;}
  .cl-chout-outer{width: calc(100% - 30px);}
}
@media only screen and (max-width: 375px) {
#CartDrawer .js-qty__wrapper,
.cart__page-col .js-qty__wrapper,
.cart__item .product-options-container > div{margin:0 6px 0 0;}
.cart__item .product-options-container > div:last-child{margin:0;}
}
/* start product varient popup */
.previewCartItem-options{/*margin:10px 0 0 0;*/}
.previewCartItem-options #icon-edit{width:15px;margin:-2px 0 0 0;}
.halo-popup{display:block;position:fixed;top:50%;left:50%;height:auto;z-index:999;width:100%;max-width:calc(100% - 30px);opacity:0;visibility:hidden;pointer-events:none;background-color:#fff !important;box-shadow:0 6px 27px #0003;transition:opacity .3s,transform .35s,visibility .35s;transform:translate3d(calc(-50% - 10px),-50%,0)}
.halo-popup-close{display:block;position:absolute;top:-15px;right:-15px;width:30px;height:30px;line-height:1;font-size:0;letter-spacing:0;background:#000;text-align:center;padding:7px;border:none;cursor:pointer}
.halo-popup-close svg{width:100%;height:100%;fill:#fff}
.halo-popup-title{font-size:30px;overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;text-transform:uppercase;margin:0;padding:0}
div.halo-popup-edit-header h5{font-weight:600;letter-spacing:0;text-transform:capitalize}
.product-edit-action #add-all-to-cart{background:#b1c338;border-color:#b1c338;color:#fff;width:100%;text-align:center;padding:12px 15px;font-weight:600;}

.halo-popup .product-edit-title{overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-family:inherit;font-size:16px;font-weight:600;line-height:25px;letter-spacing:normal;text-transform:capitalize;color:#202020;padding:0 0 2px;margin-top:0;margin-bottom:0}
.halo-popup .product-edit-title-variant{color:#202020;font-weight:400;font-size:16px}
.halo-popup .product-edit-price{font-size:16px;font-weight:600;letter-spacing:normal;line-height:1;color:#202020}
.halo-popup .product-edit-price .old-price{color:grey;font-size:16px;font-weight:400}
.halo-popup .product-edit-price .new-price{font-size:16px;color:#000;}
.halo-popup .product-edit-options .form__label{font-size:16px;font-weight:500;text-transform:uppercase}
.product-edit-options .form__label span{font-weight:300;}
.halo-popup .product-edit-item:last-child .add-more{font-size:16px;font-weight:600;letter-spacing:normal;color:#0e92ce;transition:all ease .3s;}
.halo-popup .product-edit-item:nth-last-child(1) .add-more:hover{color:#000;}
.halo-popup .product-edit-item:nth-last-child(1) .add-more::before,
.halo-popup .product-edit-item:nth-last-child(1) .add-more::after{background:#000;}
.update-quantity__group{display:flex;max-width:94px;position:relative}
.update-quantity__group .form-input{width:100%;padding:0 32px;height:45px;text-align:center}
.update-quantity__group .btn-quantity{width:32px;height:45px;display:block;position:absolute;left:0;top:0}
.update-quantity__group .btn-quantity.plus{right:0;left:auto}
.product-edit-quantity .update-quantity__group .btn-quantity::before{content:"";position:absolute;width:12px;height:1px;left:10px;top:22px;background:#5a5a5a}
.product-edit-quantity .update-quantity__group .btn-quantity.plus::after{content:"";position:absolute;width:12px;height:1px;left:10px;top:22px;background:#5a5a5a;transform:rotate(90deg)}

@media (min-width: 1025px) {
  .halo-popup.halo-edit-cart-popup.customPopup-large{max-width:840px;}
}
@media (min-width: 1025px) {
  .halo-popup.customPopup-large{max-width:1000px;}
}
@media (min-width: 768px) {
  .halo-popup{max-width:720px;}
}

@keyframes vertical-shaking {

    0%,
    18%,
    100% {
        transform: translate3d(0, 0, 0)
    }

    2%,
    6%,
    10%,
    14% {
        transform: translate3d(0, -2px, 0)
    }

    4%,
    8%,
    12%,
    16% {
        transform: translate3d(0, 2px, 0)
    }
}

