.product__info-container .price{font-family:var(--sb-font-heading, "Bricolage Grotesque", sans-serif)!important;margin-top:10px!important;margin-bottom:8px!important}.product__info-container .price__container{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.price--on-sale .price__regular{display:none!important}.price:not(.price--on-sale) .price__sale{display:none!important}.product__info-container .price--on-sale .price__sale{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px 14px!important}.product__info-container .price:not(.price--on-sale) .price__regular{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px 14px!important}.product__info-container .price-item--sale,.product__info-container .price--large .price-item--regular,.product__info-container .price-item--last{font-family:var(--sb-font-heading, "Bricolage Grotesque", -apple-system, BlinkMacSystemFont, sans-serif)!important;font-size:clamp(2.8rem,4vw,3.8rem)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1!important;background:linear-gradient(135deg,#7935d2,#5b1aa9)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;color:#7935d2!important;display:inline-block!important;filter:drop-shadow(0 2px 8px rgba(121,53,210,.16))!important}.product__info-container .price__sale s.price-item--regular,.product__info-container s.price-item--regular{font-family:var(--sb-font-heading, "Bricolage Grotesque", sans-serif)!important;font-size:clamp(1.8rem,2.4vw,2.2rem)!important;font-weight:700!important;color:#8c829d!important;text-decoration:line-through!important;text-decoration-color:#ef4444!important;text-decoration-thickness:2px!important;line-height:1!important;margin:0 4px!important;display:inline-block!important}.sb-save-pill{display:inline-flex!important;align-items:center!important;gap:6px!important;background:linear-gradient(135deg,#ef4444,#dc2626 55%,#7935d2)!important;color:#fff!important;font-family:var(--sb-font-heading, "Bricolage Grotesque", sans-serif)!important;font-size:1.25rem!important;font-weight:800!important;letter-spacing:.03em!important;text-transform:uppercase!important;padding:5px 12px!important;border-radius:999px!important;box-shadow:0 4px 14px -2px #dc262673,0 2px 6px #7935d240!important;animation:sb-save-pulse 3s infinite ease-in-out!important;vertical-align:middle!important;white-space:nowrap!important}.sb-save-pill-icon{width:13px!important;height:13px!important;fill:#fff!important;flex-shrink:0!important}@keyframes sb-save-pulse{0%,to{transform:scale(1);box-shadow:0 4px 14px -2px #dc262673,0 2px 6px #7935d240}50%{transform:scale(1.03);box-shadow:0 6px 18px -1px #dc262694,0 2px 8px #7935d259}}.product__info-container .price__badge-sale,.product__info-container .price .badge{display:none!important}.sb-price-tax-note{display:inline-flex!important;align-items:center!important;gap:7px!important;margin-top:6px!important;margin-bottom:2px!important;padding:5px 12px!important;background:#f7f1fc!important;border:1px solid #EADBFA!important;border-radius:999px!important;box-shadow:0 2px 6px #7935d20a!important}.sb-price-tax-note-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;background:#ebf7ee!important;border-radius:50%!important;flex-shrink:0!important}.sb-price-tax-note-icon svg{width:10px!important;height:10px!important}.sb-price-tax-note-text{font-family:var(--sb-font-body, "Manrope", sans-serif)!important;font-size:1.25rem!important;font-weight:700!important;color:#191424c7!important;letter-spacing:.01em!important}.product__info-container .product__tax{display:none!important}.sb-scarcity-card{margin-top:14px!important;margin-bottom:10px!important;padding:12px 16px!important;background:linear-gradient(135deg,#fffdfb,#faf5ff)!important;border:1.5px solid #FCD34D!important;border-radius:14px!important;box-shadow:0 4px 16px -4px #f59e0b29!important}.sb-scarcity-header{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:9px!important}.sb-scarcity-bolt{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:1.7rem!important;line-height:1!important;flex-shrink:0!important;animation:sb-bolt-bounce 1.6s infinite ease-in-out!important}@keyframes sb-bolt-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px) scale(1.12)}}.sb-scarcity-text{font-family:var(--sb-font-body, "Manrope", sans-serif)!important;font-size:1.35rem!important;font-weight:600!important;color:#191424!important;line-height:1.35!important}.sb-scarcity-text strong{font-family:var(--sb-font-heading, "Bricolage Grotesque", sans-serif)!important;color:#dc2626!important;font-weight:800!important}.sb-scarcity-bar{width:100%!important;height:8px!important;background:#fee2e2!important;border-radius:999px!important;overflow:hidden!important;position:relative!important}.sb-scarcity-fill{height:100%!important;background:linear-gradient(90deg,#f59e0b,#ef4444 65%,#dc2626)!important;border-radius:999px!important;position:relative!important;transition:width .8s cubic-bezier(.16,1,.3,1)!important}.sb-scarcity-shimmer{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:linear-gradient(90deg,#fff0,#ffffffa6,#fff0)!important;animation:sb-shimmer 2.2s infinite!important}@keyframes sb-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.product-form__input.product-form__quantity{margin-top:14px!important;margin-bottom:14px!important}.product-form__quantity .quantity__label{font-family:var(--sb-font-heading, "Bricolage Grotesque", sans-serif)!important;font-size:1.35rem!important;font-weight:800!important;color:#191424!important;letter-spacing:.02em!important;margin-bottom:8px!important;display:block!important}.product-form__quantity .quantity:before,.product-form__quantity .quantity:after,.product-form__quantity quantity-input:before,.product-form__quantity quantity-input:after{display:none!important;content:none!important}.product-form__quantity .quantity,.product-form__quantity quantity-input{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;background:#faf5ff!important;border:1.5px solid #EADBFA!important;border-radius:12px!important;padding:4px!important;width:auto!important;min-width:144px!important;max-width:156px!important;min-height:48px!important;height:48px!important;box-shadow:0 2px 8px -2px #7935d214,inset 0 1px 2px #fffc!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important;position:relative!important}.product-form__quantity .quantity:hover,.product-form__quantity quantity-input:hover{border-color:#d3b3fa!important;box-shadow:0 4px 12px -2px #7935d224,inset 0 1px 2px #ffffffe6!important}.product-form__quantity .quantity:focus-within,.product-form__quantity quantity-input:focus-within{border-color:#7935d2!important;box-shadow:0 0 0 3px #7935d22e,0 4px 14px -2px #7935d226!important}.product-form__quantity .quantity__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;background:#fff!important;border:1px solid #EADBFA!important;border-radius:9px!important;color:#7935d2!important;cursor:pointer!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;padding:0!important;box-shadow:0 1px 4px #1914240d!important;flex-shrink:0!important}.product-form__quantity .quantity__button:hover{background:#7935d2!important;color:#fff!important;border-color:#7935d2!important;transform:scale(1.06)!important;box-shadow:0 4px 10px #7935d259!important}.product-form__quantity .quantity__button:active{transform:scale(.92)!important}.product-form__quantity .quantity__button svg{width:12px!important;height:12px!important;fill:currentColor!important;stroke:currentColor!important;transition:transform .2s ease!important}.product-form__quantity .quantity__input{background:transparent!important;border:none!important;font-family:var(--sb-font-heading, "Bricolage Grotesque", sans-serif)!important;font-size:1.8rem!important;font-weight:800!important;color:#191424!important;text-align:center!important;width:44px!important;flex:1 1 auto!important;padding:0!important;height:100%!important;line-height:48px!important;outline:none!important;box-shadow:none!important;-moz-appearance:textfield!important}.product-form__quantity .quantity__input::-webkit-outer-spin-button,.product-form__quantity .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.product-form__buttons{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;margin-top:16px!important;margin-bottom:8px!important}.product-form__buttons>*{width:100%!important;margin:0!important}.product-form__submit:before,.product-form__submit:after{display:none!important;content:none!important}.product-form__submit.button,button[name=add].product-form__submit{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;min-height:54px!important;height:54px!important;background:linear-gradient(135deg,#7935d2,#6322ba)!important;color:#fff!important;font-family:var(--sb-font-heading, "Bricolage Grotesque", sans-serif)!important;font-size:1.6rem!important;font-weight:800!important;letter-spacing:.02em!important;border-radius:12px!important;border:none!important;cursor:pointer!important;box-shadow:0 8px 24px -4px #7935d26b,0 2px 6px #7935d233!important;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),background .25s ease!important;position:relative!important;overflow:hidden!important}.product-form__submit.button:hover,button[name=add].product-form__submit:hover{background:linear-gradient(135deg,#6c28c7,#50169b)!important;transform:translateY(-2px)!important;box-shadow:0 12px 28px -4px #7935d28c,0 4px 10px #7935d24d!important}.product-form__submit.button:active,button[name=add].product-form__submit:active{transform:translateY(0) scale(.99)!important;box-shadow:0 4px 14px -2px #7935d266!important}.sb-submit-btn-content{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;line-height:1!important}.sb-cart-btn-icon{width:20px!important;height:20px!important;stroke:#fff!important;transition:transform .25s cubic-bezier(.16,1,.3,1)!important;flex-shrink:0!important}.product-form__submit.button:hover .sb-cart-btn-icon{transform:scale(1.15) rotate(-6deg)!important}.sb-fast-cod-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;min-height:54px!important;padding:8px 16px!important;background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important;border-radius:12px!important;border:none!important;cursor:pointer!important;box-shadow:0 8px 24px -4px #10b98173,0 2px 6px #10b98133!important;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),background .25s ease!important;position:relative!important;overflow:hidden!important;text-align:center!important}.sb-fast-cod-btn:hover{background:linear-gradient(135deg,#059669,#047857)!important;transform:translateY(-2px)!important;box-shadow:0 12px 28px -4px #10b98199,0 4px 12px #10b9814d!important}.sb-fast-cod-btn:active{transform:translateY(0) scale(.99)!important;box-shadow:0 4px 14px -2px #10b98173!important}.sb-fast-cod-icon{font-size:1.8rem!important;line-height:1!important;display:inline-block!important;flex-shrink:0!important;animation:sb-bolt-pulse 2s infinite ease-in-out!important}@keyframes sb-bolt-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.22) rotate(6deg)}}.sb-fast-cod-text-wrap{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-wrap:wrap!important}.sb-fast-cod-title{font-family:var(--sb-font-heading, "Bricolage Grotesque", sans-serif)!important;font-size:1.55rem!important;font-weight:800!important;letter-spacing:.01em!important;color:#fff!important}.sb-fast-cod-badge{display:inline-flex!important;align-items:center!important;background:#ffffff38!important;border:1px solid rgba(255,255,255,.4)!important;padding:3px 9px!important;border-radius:999px!important;font-family:var(--sb-font-heading, sans-serif)!important;font-size:1.15rem!important;font-weight:800!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:#fff!important;white-space:nowrap!important}.product-form__buttons .shopify-payment-button{display:none!important}@media screen and (max-width:749px){.product__info-container .price{margin-top:8px!important;margin-bottom:6px!important}.product__info-container .price--on-sale .price__sale,.product__info-container .price:not(.price--on-sale) .price__regular{gap:8px 10px!important;align-items:center!important}.product__info-container .price-item--sale,.product__info-container .price--large .price-item--regular,.product__info-container .price-item--last{font-size:3rem!important}.product__info-container .price__sale s.price-item--regular,.product__info-container s.price-item--regular{font-size:1.8rem!important}.sb-save-pill{font-size:1.15rem!important;padding:4px 10px!important}.sb-price-tax-note{width:100%!important;justify-content:flex-start!important;box-sizing:border-box!important}.sb-price-tax-note-text{font-size:1.2rem!important}.sb-scarcity-card{padding:10px 14px!important}.sb-scarcity-text{font-size:1.25rem!important}.product-form__submit.button,button[name=add].product-form__submit{min-height:52px!important;height:52px!important;font-size:1.55rem!important}.sb-fast-cod-btn{min-height:56px!important;height:auto!important;padding:8px 12px!important}.sb-fast-cod-text-wrap{flex-direction:column!important;align-items:center!important;gap:3px!important}.sb-fast-cod-title{font-size:1.5rem!important;line-height:1.15!important}.sb-fast-cod-badge{font-size:1.1rem!important;padding:2px 8px!important;line-height:1.2!important}}@media screen and (max-width:380px){.sb-fast-cod-title{font-size:1.35rem!important}.sb-fast-cod-badge{font-size:1.05rem!important;padding:1px 6px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-product-warm.css.map */
