.custom-styling-cart{display:flex;flex-direction:column;row-gap:24px;padding-top:24px;padding-bottom:24px}.custom-styling-cart .product-thumbnail{max-width:112px}.custom-styling-cart .product-thumbnail a{display:flex}.custom-styling-cart .product-thumbnail{flex:0 0 112px}.custom-styling-cart .product-thumbnail img{width:100%;height:auto}.custom-styling-cart .woocommerce-mini-cart-item{display:flex;gap:16px}.mini-cart-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mini-cart-scroll+*{position:relative}.mini-cart-scroll+*::after{content:"";position:absolute;bottom:100%;left:0;right:0;height:32px;background:linear-gradient(to top,rgb(16 16 17 / .18),#fff0);opacity:0;transition:opacity 0.25s ease;pointer-events:none;z-index:2}.mini-cart-scroll--overflow+*::after{opacity:1}.mini-cart-scroll-above{position:relative}.mini-cart-scroll-above::after{content:"";position:absolute;top:100%;left:0;right:0;height:32px;background:linear-gradient(to bottom,rgb(16 16 17 / .18),#fff0);opacity:0;transition:opacity 0.25s ease;pointer-events:none;z-index:2}.mini-cart-scroll-above--scrolled::after{opacity:1}.custom-styling-cart .woocommerce-mini-cart-item .product-name a,.custom-styling-cart .woocommerce-mini-cart-item .product-name{font-family:"Nunito sans 10pt",Sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:.32px;text-transform:uppercase;color:#101011}.custom-styling-cart .major-styling-section{justify-content:space-between;width:100%;gap:8px;font-family:"Nunito sans 10pt",Sans-serif!important}.custom-styling-cart .combined-first-part{width:100%;gap:16px}.custom-styling-cart .woocommerce-mini-cart-item.mini_cart_item{opacity:1!important}.custom-styling-cart .variable-product-paramters{gap:24px}.custom-styling-cart .product-code-variation,.custom-styling-cart .variable-product-paramters .paramter-name,.custom-styling-cart .variable-product-paramters .paramter-value{color:#9196A8;font-family:"Nunito sans 10pt",Sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.custom-styling-cart .variable-product-paramters .paramter-value{color:#101011}.custom-styling-cart .variable-product-paramters .product-size .paramter-value{text-transform:uppercase}.custom-styling-cart .variable-product-paramters .product-color .paramter-value{text-transform:capitalize}.custom-styling-cart .variable-product-paramters>.disp-flex{gap:10px}.custom-styling-cart .product-increase-custom,.custom-styling-cart .product-increase-custom .right-side-section{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.custom-styling-cart .product-increase-custom .right-side-section{gap:12px}.custom-styling-cart .product-increase-custom .right-side-section .product-subtotal,.cart-total-section__total{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.custom-styling-cart .product-increase-custom .right-side-section .product-subtotal>span:not(.sale-price),.cart-total-section__total>.amount-price{color:#101011;font-family:"Nunito sans 10pt",Sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:.32px;text-transform:uppercase}.custom-styling-cart .product-increase-custom .right-side-section .product-subtotal>.sale-price,.cart-total-section__total>.regular-price{color:#9196A8;font-family:"Nunito sans 10pt",Sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:12px;text-decoration-line:line-through;text-align:right}.custom-styling-cart .product-subtotal{margin-bottom:-3px}.custom-styling-cart .woocommerce-Price-amount,.cart-total-section__total .woocommerce-Price-amount{white-space:nowrap}.custom-styling-cart .horizontal-seperator{height:14px;width:2px;background-color:#9196A8}.custom-styling-cart .product-price-stock{font-size:14px;font-weight:400px;line-height:22.4px;align-items:center;column-gap:12px}.custom-styling-cart .key-points{row-gap:16px}.custom-styling-cart a{display:flex}.custom-styling-cart a:hover{background-color:unset}.custom-styling-cart a path{transition:stroke 0.3s}.custom-styling-cart a:hover path{stroke:#101011}.custom-adjusted-quantity input{text-align:center}.emtpy-cart-message{display:flex;height:100%;align-items:center;justify-content:center}.cart-fade-transition{transition:opacity 0.5s ease-in-out;opacity:1}.cart-fade-out-transition{opacity:0}.cart-item-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255 / .7);display:flex;justify-content:center;align-items:center;z-index:10}.cart-item-overlay .loader{border:4px solid #f3f3f3;border-top:4px solid #502119;border-radius:50%;width:40px;height:40px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cart-total-section__row{display:flex;justify-content:space-between;font-family:"Nunito sans 10pt",Sans-serif;margin-bottom:16px}.cart-total-section__row--discount{color:#136F63}.cart-total-section__row--total{font-weight:700}.mini-cart-progress-bar{position:absolute;top:53px;left:0;right:0;margin:auto;height:8px;background:#fff;z-index:1}.mini-cart-progress-bar::after{display:block;content:"";width:0;height:4px;margin-top:2px;margin-left:0;background-color:#B79F9F}.mini-cart-progress-bar__container--progress-started .mini-cart-progress-bar::after{width:34px}.mini-cart-progress-bar__container--step1-successful .mini-cart-progress-bar::after{width:80px}.mini-cart-progress-bar__container--step2-successful .mini-cart-progress-bar::after{width:100%}.step__image{display:flex;justify-content:center}.mini-cart-progress-bar__container--step1-successful .step__image.step-1__image .mini-cart-progress-bar__step-img-container,.mini-cart-progress-bar__container--step2-successful .step__image .mini-cart-progress-bar__step-img-container{border:2px solid #B79F9F}.mini-cart-progress-bar__container--step1-successful .step-1__total::before,.mini-cart-progress-bar__container--step2-successful .step-1__total::before,.mini-cart-progress-bar__container--step2-successful .step-2__total::before{content:url('data:image/svg+xml,<svg width="14" height="11" viewBox="0 0 14 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.66669 5.70917L5.43792 9.4804L12.9804 1.93793" stroke="black" stroke-width="2" stroke-linecap="round"/></svg>');margin-right:5px;vertical-align:middle}.mini-cart-progress-bar__container{padding:12px 24px;font-family:"Nunito sans 10pt",Sans-serif;font-size:12px;line-height:16px;font-weight:300;background-color:#F4F4F4}.mini-cart-progress-bar-popup__content{font-family:"Nunito sans 10pt",Sans-serif}.mini-cart-progress-bar__content{position:relative;display:flex}.mini-cart-progress-bar__description{margin-bottom:8px}.mini-cart-progress-bar__description:empty{display:none}.mini-cart-progress-bar__description p:last-child{margin-bottom:0}.mini-cart-progress-bar__step{flex:0 0 94px;max-width:94px;text-align:center}.mini-cart-progress-bar__step-0{flex:0 0 58px;max-width:58px}.mini-cart-progress-bar__step-0{line-height:1}.mini-cart-progress-bar__step-2{margin-left:auto}.mini-cart-progress-bar__container--compact{display:flex;align-items:center;gap:16px;padding-top:16px;padding-bottom:16px}.mini-cart-progress-bar__badge{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;background:#FFF;border-radius:50%;box-shadow:0 1px 2px rgb(16 16 17 / .06);transition:background-color 0.3s ease}.mini-cart-progress-bar__badge-icon{width:20px;height:20px}.mini-cart-progress-bar__container--achieved .mini-cart-progress-bar__badge{background:#136F63}.mini-cart-progress-bar__container--achieved .mini-cart-progress-bar__badge-icon{display:none}.mini-cart-progress-bar__container--achieved .mini-cart-progress-bar__badge::after{content:url('data:image/svg+xml,<svg width="16" height="13" viewBox="0 0 14 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.66669 5.70917L5.43792 9.4804L12.9804 1.93793" stroke="white" stroke-width="2" stroke-linecap="round"/></svg>');line-height:0}.mini-cart-progress-bar__body{flex:1 1 auto;min-width:0}.mini-cart-progress-bar__title{margin-bottom:10px;font-size:13px;font-weight:600;line-height:18px;letter-spacing:.26px;color:#101011}.mini-cart-progress-bar__details{margin-left:8px;font-weight:600;border-bottom:1px solid #000;cursor:pointer}.mini-cart-progress-bar__meta{display:flex;align-items:center;gap:12px}.mini-cart-progress-bar__track{flex:1 1 auto;height:6px;border-radius:999px;background:#FFF;overflow:hidden}.mini-cart-progress-bar__fill{display:block;height:100%;border-radius:inherit;background:#B79F9F;transition:width 0.45s ease,background-color 0.3s ease}.mini-cart-progress-bar__container--achieved .mini-cart-progress-bar__fill{background:#136F63}.mini-cart-progress-bar__count{flex:0 0 auto;font-size:12px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;color:#9196A8}.step__total{font-weight:700;line-height:130%;margin-bottom:10px}.mini-cart-progress-bar__step-details{font-weight:600;border-bottom:1px solid #000;cursor:pointer}.mini-cart-progress-bar__step-img-container{position:relative;width:56px;height:56px;overflow:hidden;border-radius:50%;background:#FFF;z-index:2}.mini-cart-progress-bar__step-img-container img{position:absolute;top:0;left:0;width:100%;height:auto;max-width:unset}#cart-popup .elementor-element-b30d94d .elementor-button,#cart-popup .elementor-element-1a2a182 .elementor-button{transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.12s ease}#cart-popup .elementor-element-b30d94d .elementor-button:hover,#cart-popup .elementor-element-b30d94d .elementor-button:focus{color:#FFF;background-color:#36383D;border-color:#36383D}#cart-popup .elementor-element-b30d94d .elementor-button-text::after{content:"";display:inline-block;width:15px;height:10px;margin-left:10px;vertical-align:middle;background-color:currentColor;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 10" fill="none"><path d="M1 5h13M10 1l4 4-4 4" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center / contain;mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 10" fill="none"><path d="M1 5h13M10 1l4 4-4 4" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center / contain;transition:transform 0.2s ease}#cart-popup .elementor-element-b30d94d .elementor-button:hover .elementor-button-text::after{transform:translateX(4px)}#cart-popup .elementor-element-1a2a182 .elementor-button:hover,#cart-popup .elementor-element-1a2a182 .elementor-button:focus{color:#101011;background-color:rgb(16 16 17 / .06);border-color:#101011}#cart-popup .elementor-element-b30d94d .elementor-button:active,#cart-popup .elementor-element-1a2a182 .elementor-button:active{transform:translateY(1px)}#cart-popup .elementor-element-b30d94d .elementor-button:focus-visible,#cart-popup .elementor-element-1a2a182 .elementor-button:focus-visible{outline:2px solid #101011;outline-offset:2px}@media (max-width:767px){#cart-popup .elementor-element-1a2a182{margin-top:12px}#cart-popup .elementor-element-1a2a182 .elementor-button,#cart-popup .elementor-element-1a2a182 .elementor-button:hover,#cart-popup .elementor-element-1a2a182 .elementor-button:focus{color:#101011;background-color:#F4F4F4;border-color:#101011}#cart-popup .elementor-element-1a2a182 .elementor-button:active{background-color:#E6E6E9}}