.variant-option--buttons .variant-option__button-label.variant-option__button-label:not(.variant-option__button-label--has-swatch){transition:transform .2s ease,box-shadow .25s ease,color .2s}.variant-option--buttons.variant-option--buttons .variant-option__button-label.variant-option__button-label:not(.variant-option__button-label--has-swatch){flex:0 0 auto!important;width:auto!important;min-width:64px!important;padding-inline:16px!important;white-space:nowrap}.variant-option--buttons .variant-option__button-label.variant-option__button-label:not(.variant-option__button-label--has-swatch):before,.variant-option--buttons .variant-option__button-label.variant-option__button-label:not(.variant-option__button-label--has-swatch):after{display:none!important;content:none!important}.variant-option--buttons .variant-option__button-label.variant-option__button-label:not(.variant-option__button-label--has-swatch):not(:has(input:checked)):not(:has(input[data-option-available=false])):hover{border-color:transparent!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(110deg,#5e0421,#a80c3e,#d6336a,#a80c3e,#5e0421) border-box!important;background-size:100% 100%,300% 100%!important;animation:czVarFlow 3s linear infinite;color:#a80c3e!important;transform:translateY(-2px);box-shadow:0 6px 14px #a80c3e2e!important}.variant-option--buttons .variant-option__button-label.variant-option__button-label:not(.variant-option__button-label--has-swatch):has(input:checked){background:linear-gradient(110deg,#5e0421,#a80c3e,#d6336a,#ff7aa2,#d6336a,#a80c3e,#5e0421)!important;background-size:300% 100%!important;animation:czVarFlow 4s linear infinite;border-color:transparent!important;color:#fff!important;box-shadow:0 6px 16px #a80c3e61!important}.variant-option--buttons .variant-option__button-label.variant-option__button-label:not(.variant-option__button-label--has-swatch):has(input:checked) .variant-option__button-label__text{color:#fff!important;font-weight:700}@keyframes czVarFlow{0%{background-position:0 0,0% 50%}to{background-position:0 0,100% 50%}}@media(prefers-reduced-motion:reduce){.variant-option--buttons .variant-option__button-label.variant-option__button-label:not(.variant-option__button-label--has-swatch){animation:none!important}}.product-information h1,.product-details h1{color:#1a1a1a!important;font-size:clamp(22px,2.4vw,28px)!important;line-height:1.25!important;font-weight:600!important;letter-spacing:-.01em}product-price .price__sale{display:flex;align-items:center;gap:10px;flex-wrap:wrap}product-price .price-item--sale{color:#a80c3e!important;font-weight:700!important;font-size:26px!important}product-price .compare-at-price{color:#8a8a8a!important;font-size:16px!important;font-weight:400!important}product-price .discount-badge{background:#fbe9ef!important;color:#a80c3e!important;font-size:13px!important;font-weight:700!important;padding:4px 10px!important;border-radius:999px!important;line-height:1.2}variant-picker legend{font-size:13px!important;font-weight:600!important;letter-spacing:.08em;text-transform:uppercase;color:#1a1a1a!important;margin-bottom:10px!important}variant-picker legend .vp-selected{text-transform:none;letter-spacing:0;font-weight:400;color:#555;margin-left:4px}variant-picker legend .vp-selected:before{content:"\2014  ";color:#bbb}.variant-option__button-label:has(input[value=XS]){order:1}.variant-option__button-label:has(input[value=S]){order:2}.variant-option__button-label:has(input[value=M]){order:3}.variant-option__button-label:has(input[value=L]){order:4}.variant-option__button-label:has(input[value=XL]){order:5}.variant-option__button-label:has(input[value=XXL]){order:6}.variant-option__button-label:has(input[value="3XL"]){order:7}.variant-option__button-label:is(:has(input[value=XS]),:has(input[value=S]),:has(input[value=M]),:has(input[value=L]),:has(input[value=XL]),:has(input[value=XXL]),:has(input[value="3XL"])){justify-content:center}.product-form-buttons{gap:10px!important}.product-form-buttons .quantity-selector{border:1px solid #d9d9d9!important;border-radius:12px!important;height:54px!important;background:#fff}.product-form-buttons .add-to-cart-button{background:#a80c3e!important;border-radius:12px!important;height:54px!important;font-size:15px!important;font-weight:600!important;letter-spacing:.02em;box-shadow:0 6px 16px -8px #a80c3e99!important;transition:background-color .15s,transform .1s}.product-form-buttons .add-to-cart-button:hover{background:#8c0933!important}.product-form-buttons .add-to-cart-button:active{transform:translateY(1px)}.product-form-buttons .accelerated-checkout-block{--shopify-accelerated-checkout-button-border-radius: 12px;--shopify-accelerated-checkout-button-block-size: 54px}.cz-ship.cz-ship{background:#fff!important;border:1px solid #f1d3dd!important;border-radius:16px!important;padding:6px 18px!important;box-shadow:0 8px 24px -16px #a80c3e59!important}.cz-ship .cz-ship__row{display:flex!important;align-items:center!important;gap:14px!important;padding:16px 0!important;border-color:#f6e4ea!important;text-decoration:none!important;transition:transform .15s}.cz-ship a.cz-ship__row:hover{transform:translate(2px)}.cz-ship .cz-ship__icon{flex:0 0 40px!important;width:40px!important;height:40px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#fbe9ef,#f7d6e1)!important;color:#a80c3e!important;align-self:flex-start}.cz-ship .cz-ship__icon svg{width:20px!important;height:20px!important;fill:currentColor!important;color:#a80c3e!important}.cz-ship .cz-ship__icon svg path{fill:currentColor!important}.cz-ship .cz-ship__text strong,.cz-ship .cz-ship__green{color:#1a1a1a!important;font-weight:700!important;font-size:15px!important;line-height:1.35!important}.cz-ship .cz-ship__row:first-child .cz-ship__green{color:#a80c3e!important}.cz-ship .cz-ship__sub{color:#6b6b6b!important;font-size:13.5px!important;line-height:1.45!important;margin-top:2px}.cz-ship .cz-ship__link{color:#a80c3e!important;font-weight:600!important}.cz-ship .cz-ship__link:hover{text-decoration:underline!important}.cz-ship .cz-ship__chips{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:6px!important}.cz-ship .cz-ship__chips span{background:#fbe9ef!important;color:#a80c3e!important;border-radius:999px!important;padding:4px 12px!important;font-size:12.5px!important;font-weight:600!important;margin:0!important}.cz-ship .cz-ship__chev{margin-left:auto!important;width:28px;height:28px;border-radius:50%;display:flex!important;align-items:center;justify-content:center;color:#a80c3e!important;background:#fdf3f6;font-size:18px;flex:0 0 28px}.product-card [class*=__product_title] p{font-size:1.2em!important;line-height:1.3!important}.product-card product-price .price-item--sale{font-size:16.6px!important}.product-card product-price .compare-at-price{font-size:10.2px!important}
/*# sourceMappingURL=/cdn/shop/t/26/assets/variant-buttons-gradient.css.map */
