.price__badge-sale{display:none!important}.hide-mobile{display:none}@media(min-width:768px){.hide-mobile{display:block}}.hide-desktop{display:block}@media(min-width:768px){.hide-desktop{display:none}}.bold{font-weight:800}@keyframes pulse{0%{box-shadow:0 0 #28a745b3}70%{box-shadow:0 0 0 6px #28a74500}to{box-shadow:0 0 #28a74500}}.drawer__header{display:flex;justify-content:space-between;align-items:center}.drawer__heading{display:flex;align-items:center;font-size:18px;font-weight:500;margin:0}.cart-icon{margin-right:2px;width:40px;height:40px}.drawer__close{background:none;border:none;font-size:20px;cursor:pointer;padding:5px}.cart-item__discount-percentage{display:inline-block;background-color:#ffe8e8;color:#d32f2f;font-weight:600;font-size:.85rem;line-height:1.2;padding:2px 6px;border-radius:4px;margin-left:.5rem;vertical-align:middle;white-space:nowrap}.cart-summary-row--original_subtotal{text-decoration:line-through}.cart-item__compare-price-total{text-align:right}.cart-item__compare-total{color:rgb(var(--color-foreground),.7)}.cart-item__compare-total s{text-decoration:line-through;text-decoration-color:rgb(var(--color-foreground),.5)}.cart-promo-banner{text-align:center;padding:5px;font-size:14px;width:100%}.cart-success-message{display:flex;align-items:center;justify-content:center;padding:5px;font-size:16px;width:100%}.cart-success-message .success-text p{margin:0}.success-icon{color:#2e7d32;font-weight:700;margin-right:10px;border-radius:50%;padding:2px}.success-text{font-weight:500}.drawer__heading{position:relative;display:flex;align-items:center}.cart-icon{position:relative;margin-right:2px}span.cart-item-count--wrapper{display:flex;align-items:center;gap:8px}#cart-item-count{background-color:#ff4a4a;color:#fff;font-size:12px;font-weight:700;min-width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 2px 4px #0003;transition:all .2s ease-in-out;z-index:1}.cart-promo-banner,.cart-success-message{margin:0 -1.5rem;width:calc(100% + 3rem)}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.cart-count-updated #cart-item-count{animation:pulse .3s ease-in-out}.shipping-threshold{padding:15px 0}.shipping-message{display:block;font-size:14px;color:#333;margin-bottom:8px;font-weight:500;text-align:center}.shipping-progress-container{height:8px;border-radius:4px;overflow:hidden;width:100%;border:2px solid #333}.shipping-progress-bar{display:block!important;height:100%;background-color:#333}.shipping-message--success{color:green}@media(max-width:767px){#cart-item-count{min-width:18px;height:18px;font-size:11px}}.cart-item__quantity .quantity-popover-container .quantity{min-height:calc((var(--inputs-border-width) * 2) + 3.5rem);width:calc(11rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}.cart-item__quantity .quantity-popover-container .quantity:after{border-color:#d3d3d3;box-shadow:none}.cart-item__quantity .quantity-popover-container .quantity__button{width:calc(3.5rem / var(--font-body-scale))}.cart-item__price-wrapper{white-space:nowrap}.cart-item__original_price{color:#000}.cart-drawer .cart-item:not(:last-of-type){border-bottom:.1rem solid rgba(var(--color-foreground),.2)}.cart-summary-header{display:flex;justify-content:space-between;align-items:center;width:100%}.cart-summary-header .cart-summary-header--label{margin:0}.cart-summary-divider{display:block!important;height:1px;background:#e0e0e0;margin:1rem 0}.cart-summary-divider--total{background:#333;height:1px;margin:1.5rem 0 1rem}.discount-form{display:flex;width:100%}.discount-form input{flex:1;padding:12px 15px;border:1px solid #e0e0e0;border-radius:3px;font-size:16px}.discount-form button{background:#000;color:#fff;border:none;padding:12px 25px;margin-left:10px;font-size:16px;cursor:pointer;border-radius:3px}.cart-summary-row{display:flex;justify-content:space-between;margin-bottom:1rem;font-size:16px}.cart-summary-row.total{font-weight:800}.cart__ctas{flex-direction:column;gap:0}.payment-methods{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.payment-methods img{height:24px;max-width:38px;object-fit:contain}.totals,.tax-note{display:none!important}.cart-drawer__footer{padding:1.5rem 1rem;background:#fafafa;border-radius:8px}@media screen and (min-width:750px){.product-information{--sc-img-max: 720px;--sc-img-min: 420px;--sc-offset: 248px;--sc-details-max: 620px;--sc-gap: 32px;--sc-side: 24px;--sc-thumb-w: 64px;--sc-thumb-gap: 8px;--sc-img-h: clamp(var(--sc-img-min), calc(100vh - var(--sc-offset)), var(--sc-img-max));--sc-img-w: min( calc(var(--sc-img-h) * .8), calc((100% - 2 * var(--sc-side) - var(--sc-gap)) / 2) )}.product-information .product-information__grid.product-information--media-left:has(media-gallery){grid-column:1 / -1!important;grid-template-columns:minmax(var(--sc-side),1fr) var(--sc-img-w) minmax(0,calc(var(--sc-details-max) + var(--sc-gap))) minmax(var(--sc-side),1fr)!important;column-gap:0!important}.product-information .product-information__grid.product-information--media-left:has(media-gallery) .product-information__media{grid-column:2 / 3!important;padding-inline:0!important}.product-information .product-information__grid.product-information--media-left:has(media-gallery) .product-details{grid-column:3 / 4!important;padding-inline-start:var(--sc-gap)!important;padding-inline-end:0!important}.product-information media-gallery{--thumbnail-width: var(--sc-thumb-w) !important}.product-information media-gallery .slideshow-controls__thumbnails{gap:var(--sc-thumb-gap)!important;padding-inline:4px!important;padding-block:12px 8px!important}}@media screen and (min-width:1200px){.product-information{--sc-gap: 56px;--sc-side: 48px;--sc-img-max: 830px;--sc-offset: 236px;--sc-details-max: 720px;--sc-thumb-w: 72px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
