.quick-cart{position:fixed;top:0;right:-300px;width:300px;height:100%;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);transition:right .3s ease;z-index:1000;overflow-y:auto;padding:20px}.quick-cart.open{right:0}.quick-cart h2{font-size:24px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.quick-cart .close-cart{background:0 0;border:none;font-size:24px;cursor:pointer}.quick-cart ul.cart_list{list-style:none;padding:0;margin:0}.quick-cart li.woocommerce-mini-cart-item{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #ddd}.quick-cart li.woocommerce-mini-cart-item img{max-width:50px;margin-right:10px}.quick-cart li.woocommerce-mini-cart-item a{flex-grow:1}.quick-cart .woocommerce-mini-cart__total{margin:20px 0}.quick-cart .woocommerce-mini-cart__buttons{display:flex;justify-content:space-between}.quick-cart .woocommerce-mini-cart__buttons .button{flex-grow:1;margin-right:10px}.quick-cart .woocommerce-mini-cart__buttons .button:last-child{margin-right:0}.buy-now-button-container{display:inline-block;margin-left:10px}.size-guide-button-container{margin-top:10px}.size-guide-button{background-color:#0073aa;color:white;border:none;padding:10px 20px;cursor:pointer;font-size:16px;border-radius:5px}.size-guide-button:hover{background-color:#005880}.size-guide-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.size-guide-modal-content{background-color:white;margin:15% auto;padding:20px;border:1px solid #888;width:80%;max-width:600px;position:relative;border-radius:5px}.size-guide-modal-content h2{margin-top:0}.size-guide-modal-content .close{color:#aaa;float:right;font-size:28px;font-weight:700}.size-guide-modal-content .close:hover,.size-guide-modal-content .close:focus{color:black;text-decoration:none;cursor:pointer}.size-guide-modal-content img{width:100%;height:auto;margin-top:20px}.woo-merchant-notice-message{background-color:#ececec;color:#000;padding:15px 15px 15px 50px;margin:15px 0;border-top:3px solid #046bd2;border-left:3px solid #046bd2;display:inline-block;border-radius:3px;width:100%}.wm-sale-end-countdown{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.wm-sale-end-countdown h6{color:#da3f3f;font-size:14px;font-weight:600;line-height:24px;margin-right:20px;display:flex;align-items:center;gap:10px}.wm-sale-end-timer{display:flex;align-items:center}.wm-sale-end-timer .wm-timer-wrapper{display:flex;flex-direction:column;align-items:center;border:1px solid #e6e6e6;padding:18px 25px;height:93px;width:80px}.wm-sale-end-timer .wm-timer-wrapper:not(:last-child){border-right:0}.wm-sale-end-timer .wm-timer-wrapper .time{font-size:20px;font-weight:600;color:#da3f3f;line-height:34px}.wm-sale-end-timer .wm-timer-wrapper .label{font-size:12px;color:#da3f3f;font-weight:500;line-height:22px}.wm-sale-end-countdown.style_2{gap:14px;flex-direction:column;padding:40px;border:1px solid #da3f3f}.wm-sale-end-countdown.style_2 h6{margin:0;color:#1d1d1d}.wm-sale-end-countdown.style_2 .wm-sale-end-timer{gap:30px}.wm-sale-end-countdown.style_2 .wm-timer-wrapper{padding:0;box-shadow:unset;width:unset;height:unset;border:0;flex-direction:row;gap:10px}.wm-sale-end-countdown.style_2 .wm-timer-wrapper .time{font-size:24px;line-height:24px}.wm-low-stock-notification{max-width:535px;margin:auto;padding:20px 0;display:flex;flex-direction:column;gap:24px}.wm-low-stock-notification .wm-low-stock-text{display:flex;align-items:center;gap:10px}.wm-low-stock-notification .wm-low-stock-text span{line-height:0}.wm-low-stock-notification .wm-low-stock-text p{font-size:14px;font-weight:500;color:#1d1d1d;margin:0}.wm-low-stock-notification .wm-stock-total{width:100%;height:10px;border:1px solid #1d1d1d;border-radius:10px}.wm-low-stock-notification .wm-stock-total .wm-stock-average{height:100%;background-color:#1d1d1d;border-radius:10px}.wm-bulk-discount{max-width:535px;margin:auto}.wm-bulk-discount .wm-bulk-discount-inner{padding:26px;display:flex;flex-direction:column;gap:27px;border:1px solid #c68566}.wm-bulk-discount .wm-bulk-discount-inner .wm-bulk-discount-top{display:flex;justify-content:space-between;align-items:center}.wm-bulk-discount .wm-bulk-discount-inner .wm-bulk-discount-top h5{font-size:16px;font-weight:700}.wm-bulk-discount .wm-bulk-discount-inner .wm-bulk-discount-top>span{border:1px solid #c68566;background-color:#c68566;color:#fff;border-radius:60px;padding:7px 15px;font-size:12px;font-weight:500}.wm-bulk-discount .wm-bulk-discount-bottom ul{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.wm-bulk-discount .wm-bulk-discount-bottom ul li{display:flex;justify-content:space-between;font-size:13px;font-weight:500}.wm-free-product-discount{padding:30px 0;max-width:535px;margin:auto}.wm-free-product-discount h3{font-size:20px;font-weight:600;line-height:34px;color:#1d1d1d;margin-bottom:24px;text-transform:uppercase}.wm-free-product{border:1px solid black;display:flex;gap:20px;padding:20px;position:relative;align-items:center}.wm-free-product-img{width:110px}.wm-free-product-content h6{font-size:13px;line-height:16px;text-transform:uppercase;color:#1d1d1d;margin-bottom:17px}.wm-free-product-content p{font-size:13px;line-height:24px;margin:0;font-weight:500;color:#767676}.wm-free-product .wm-plus-free-product{position:absolute;top:-18px;left:0;right:0}.wm-free-product .wm-plus-free-product .wm-plus-free{background:#1d1d1d;height:34px;width:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:auto}.woocommerce-cross-sells.woo-merchant-cross-sells{margin-bottom:30px}.woo-merchant-cross-sells .woo-merchant-cross-sells-products{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:30px}.woo-merchant-cross-sells-products .woo-cross-sell-product img{width:100%;height:auto}.woo-merchant-cross-sells-products .woo-cross-sell-product h6{font-size:13px;font-weight:600;line-height:16px;margin-top:20px}.woo-merchant-cross-sells-products .woo-cross-sell-product p{font-size:13px;font-weight:600;margin:6px 0 0}.woo-merchant-cross-sells-products .woo-cross-sell-product p del{font-weight:500;font-size:12px;color:#767676;margin-left:10px}.woo-merchant-cross-sells-selections ul{display:flex;flex-direction:column;gap:12px;margin:0 0 11px;list-style:none}.woo-merchant-cross-sells-selections ul li label{font-size:14px;font-weight:500}.woo-merchant-cross-sells-selections ul li label span{color:#767676}.woo-merchant-cross-sells-pricing{padding-top:11px;border-top:1px solid #ddd;display:flex;align-items:center;gap:20px;margin-bottom:20px}.woo-merchant-cross-sells-pricing p{margin:0;font-size:13px;font-weight:500;color:#767676}.woo-merchant-cross-sells-pricing h2{font-size:24px;font-weight:600;line-height:30px;margin:0}.woo-merchant-cross-sells-pricing del{font-size:14px;font-weight:500;color:#767676}li.woo-cross-sell-selection>*{cursor:pointer}.woocommerce-cross-sells.woo-merchant-cross-sells .woo-merchant-cross-sells-bottom button.button.add-all-cross-sells-to-cart{padding:14px;width:100%;font-size:13px;color:#fff!important;font-weight:600;display:flex;justify-content:center;align-items:center;border:1px solid #1d1d1d;background:#1d1d1d;text-decoration:none}.woocommerce-cross-sells.woo-merchant-cross-sells .woo-merchant-cross-sells-bottom button.button.add-all-cross-sells-to-cart:hover{color:#1d1d1d!important;border:1px solid #1d1d1d;background:#fff;text-decoration:none}.woocommerce-cross-sells.woo-merchant-cross-sells.style2{display:flex;align-items:center;justify-content:space-between}.woocommerce-cross-sells.woo-merchant-cross-sells.style2 .woo-merchant-cross-sells-products{width:70%}.woocommerce-cross-sells.woo-merchant-cross-sells.style2 .woo-merchant-cross-sells-bottom{width:30%;max-width:349px;padding-left:10px}.woocommerce-cross-sells.woo-merchant-cross-sells.style2 .woo-merchant-cross-sells-bottom .woo-merchant-cross-sells-pricing{border:0;flex-direction:column-reverse;align-items:start}.woocommerce-cross-sells.woo-merchant-cross-sells.style2 .woo-cross-sell-checkbox+label{position:absolute;top:10px;right:10px;width:16px;height:16px;padding:0}.woocommerce-cross-sells.style2 .woo-cross-sell-product{position:relative}.woocommerce-cross-sells.woo-merchant-cross-sells.style2 .woo-cross-sell-checkbox:checked+label:after{content:"✓";position:absolute;left:50%;top:50%;color:#fff;font-size:11px;transform:translate(-50%,-50%)}.woo-cross-sell-checkbox{display:none}.woo-cross-sell-checkbox+label{position:relative;padding-left:24px;cursor:pointer;font-size:14px;color:#1d1d1d}.woo-cross-sell-checkbox+label:before{content:"";position:absolute;left:0;top:0;bottom:0;margin:0;width:16px;height:16px;border:1px solid #1d1d1d;border-radius:1px;background-color:transparent;transition:background-color .3s,border-color .3s}.woo-cross-sell-checkbox:checked+label:before{background-color:#1d1d1d;border-color:#1d1d1d}.woo-cross-sell-checkbox:checked+label:after{content:"✓";position:absolute;left:4px;top:-1px;color:#fff;font-size:11px;line-height:16px}.woo-cross-sell-checkbox+label:hover:before{border-color:#333}.woo-merchant-spend-save{display:flex;align-items:center;position:fixed;right:0;bottom:20%;transform:translateX(82%);transition:1s;border-radius:8px;z-index:99999999}.woo-merchant-spend-save:hover{transform:translateX(0%);transition:1s}.wm-spend-save-sidebar{width:90px;display:flex;flex-direction:column;gap:15px;background:#1d1d1d;height:131px;align-items:center;justify-content:center;color:#fff;border-radius:8px 0 0 8px;z-index:99999}.wm-spend-save-sidebar p{margin:0;font-size:13px;font-weight:600;line-height:16px;color:#fff}.woo-merchant-spend-save .wm-spend-save-content{display:flex;align-items:center;gap:20px;padding:20px 30px;box-shadow:0px 15px 24px 0px rgba(0,0,0,.05);background-color:#fff;height:131px}.woo-merchant-spend-save .wm-spend-save-content .wm-spend-save-content-text{max-width:248px}.wm-spend-save-progress-bar{width:91px;height:91px;border-radius:50%;display:flex;justify-content:center;align-items:center}.wm-spend-save-progress-bar-inner{position:absolute;width:calc(91px - 14px);height:calc(91px - 14px);border-radius:50%;background-color:#fff}.wm-spend-save-progress-bar-text{position:relative;color:#c68566;font-size:16px;font-weight:600;line-height:28px;margin:0}.wm-spend-save-content .wm-spend-save-content-text p{font-size:13px;font-weight:500;line-height:24px;margin:0;letter-spacing:.5px}.wm-spend-save-content .wm-spend-save-content-text p .highlighted-text{color:#c68566;font-size:14px;font-weight:600}.woo-merchant-spend-gift{display:flex;align-items:flex-start;position:fixed;right:0;top:20%;transform:translateX(89%);transition:1s;border-radius:8px;z-index:99999999}.woo-merchant-spend-gift:hover{transform:translateX(0%);transition:1s;width:unset}.woo-merchant-spend-gift .wm-spend-gift-sidebar{width:54px;display:flex;flex-direction:column;gap:15px;background:#c68566;height:54px;align-items:center;justify-content:center;color:#fff;border-radius:8px 0 0 8px;z-index:99999}.woo-merchant-spend-gift .wm-spend-gift-content{width:400px;padding:20px;background:#fff;box-shadow:0px 15px 24px 0px rgba(0,0,0,.05);border:1px solid #c68566;height:54px}.woo-merchant-spend-gift:hover .wm-spend-gift-content{height:auto}.wm-spend-gift-content .wm-spend-save-content-text{background:#fef7f3;padding:15px 10px;margin-bottom:10px}.wm-spend-gift-content .wm-spend-save-content-text p{font-size:13px;line-height:24px;margin:0;font-weight:500}.wm-spend-gift-content .wm-spend-gift-product{display:flex;align-items:center;gap:20px}.wm-spend-gift-content .wm-spend-gift-product .wm-spend-gift-product-img{width:100px}.wm-size-guide-icon-title{cursor:pointer}.wm-size-guide-container{position:relative}.wm-size-guide-canvas{display:none;justify-content:flex-end;position:fixed;right:0;top:0;background-color:rgba(29,29,29,.7);z-index:9999;width:100%;height:100vh}.wm-size-guide-canvas .wm-size-guide-image{display:flex;flex-direction:column;gap:20px;max-width:100%;width:900px;background-color:#fff;padding:40px;height:100%}.wm-size-guide-close{cursor:pointer;align-self:flex-end;align-self:flex-end;font-size:24px;background:rgba(215,212,212,0);border:unset;color:#1d1d1d;padding:5px;border-radius:50%;height:30px;width:30px;display:flex;align-items:center;justify-content:center}.wm-size-guide-canvas img{width:auto;max-height:100%!important;object-fit:contain;border-radius:8px!important;overflow:auto}.wm-size-guide-canvas .wm-size-guide-image p{color:#1d1d1d;font-size:18px;font-weight:500}