.compare-at-price{font-size:calc(var(--font-size) - 3px)}div[ref=priceContainer]{display:flex;align-items:center;gap:5px}span.save-badge.group.pdp_card{font-size:12px;background:#761c14;color:#fff;padding:4px 8px;line-height:1;border-radius:4px;display:flex}.product-badges--top-left{top:0!important;left:0!important}.product-badges__badge{width:fit-content;height:fit-content;line-height:50px;position:absolute;left:0;top:20px;background:#59324c}.product-badges__badge:before{position:absolute;height:0;width:0;top:-8.5px;left:.1px;border-bottom:9px solid black;border-left:9px solid transparent}.product-badges__badge:after{content:"";width:60px;height:100%;background-color:#761c14;position:absolute;z-index:-1;top:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,25% 50%);right:-15px;transform:scaleX(-1)}span.save-badge.group.ribbon-badge{display:flex;width:max-content;line-height:1;padding:5px 0}span.price-item--sale.price{font-weight:600}.product-card__content .h4 p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.save_badge.bottom{position:absolute;bottom:10px;left:10px;background-color:red;padding:2px 7px}.save_badge.bottom{position:absolute;bottom:10px;left:10px;background-color:#132424;padding:2px 13px;color:#fff;border-radius:101px}.cart-progress{background:#fff;padding:12px;border-radius:12px;margin-bottom:15px;font-family:inherit}.cart-progress-text{font-size:14px;margin-bottom:10px;text-align:center}.cart-progress-bar{position:relative;height:10px;background:#eee;border-radius:20px;overflow:hidden}.cart-progress-fill{height:100%;width:0%;background:#761c14;border-radius:20px;transition:width .4s ease}.milestone{position:absolute;top:10px;display:inline-block;transform:translate(-30%);text-align:center;font-size:11px;width:fit-content}.progress_bar_main{position:relative;padding-bottom:50px}.milestone span{display:block;font-size:14px}.m1{left:60%}.m2{right:0}.cart-recommendation{margin-top:20px}.cart-recommendation h3{font-size:16px;margin-bottom:10px;text-align:center}.cart-recommendation-slider{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.cart-product-card{min-width:180px;background:#fff;border-radius:10px;padding:10px;flex-shrink:0;scroll-snap-align:start;box-shadow:0 2px 6px #0000001a;display:flex;gap:10px;align-items:center}.cart-product-card img{width:51px;border-radius:8px;object-fit:contain}.product_text{flex-grow:1}.cart-product-title{font-size:14px;margin:8px 0}.cart-product-price{font-weight:700;margin-bottom:8px}.cart-add-btn{width:25%;display:flex;background:#e74c3c;color:#fff;padding:6px 10px;border:none;border-radius:6px;cursor:pointer}label.variant-option__button-label{flex-direction:column}.variant-option__button-label .discount{z-index:99;background-color:#bf7339;color:#fff;width:80%;position:absolute!important;bottom:-20px;padding:10px 7px;font-size:18px;text-align:center;border-radius:50px;border:1px solid transparent}.variant-option__button-label{overflow-y:visible}.variant-option__button-label:has(:checked) .discount{border:1px solid #761c14;background-color:#fff;color:#761c14}.variant-option__button-label:hover .discount{background-color:#fff;color:#761c14;border:1px solid #761c14}.variant_details{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;text-align:center}.variant-option__button-label .price span{width:100%;font-size:26px;line-height:1}.variant-option__button-label:has(:checked) .price,.variant-option__button-label:has(:checked) .discount{position:relative}label.variant-option__button-label{border-radius:20px;width:calc(33.33% - 7.5px);min-width:calc(33.33% - 7.5px);padding-bottom:45px;padding-top:20px;gap:15px!important}.variant_compare_price.compare-at-price{line-height:1;font-size:16px}span.variant-option__button-label__text{font-size:20px;font-weight:700}.cart-recommendations{padding-top:15px}.cart-rec-slider{display:flex;gap:12px;overflow-x:auto}.cart-rec-item{min-width:140px}.cart-rec-item img{width:100%;border-radius:8px}.cart-rec-item .title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin:0}.cart-rec-item .price{margin:0}.rec-add-btn{margin-top:5px;width:100%;padding:6px;background:#761c14;color:#fff;border:none;cursor:pointer;border-radius:10px}@media screen and (max-width:749px){.variant_details{gap:7px}.variant-option__button-label .discount{bottom:-10px;padding:3px 7px;line-height:1;font-size:12px!important;width:fit-content}label.variant-option__button-label{padding-bottom:15px;padding-top:10px;gap:7px!important;border-radius:15px}h1,.h1,.h1 p{font-size:28px!important}h2,.h2,.h2 p{font-size:22px!important}h3,.h3,.h3 p{font-size:16px!important}h4,.h4,.h4 p{font-size:15px!important}h5,.h5,.h5 p{font-size:14px!important}h6,.h6,.h6 p{font-size:12px!important}p,span{font-size:14px!important}a.size-style.button,a.size-style.button-secondary{font-size:14px!important;padding:12px 16px}span.save-badge.group.pdp_card{font-size:10px!important;padding:4px}.compare-at-price{font-size:12px!important}span.price-item--sale.price{font-weight:600;font-size:16px!important}.button.add-to-cart-button{padding:6px 16px!important;height:auto!important;font-size:14px!important}summary.details__header{font-size:18px!important}.contact-form__form input{padding-top:10px;padding-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
