.product-form__buy-stack{--buy-orange: #ff9d1a;--buy-orange-hover: #f28c00;--buy-navy: #093058;--buy-navy-hover: #062240}.product-form[data-has-quantity-selector] .product-form__buy-stack,.product-form__buy-stack{display:flex;flex-direction:column;align-items:stretch;gap:12px}.product-form__buy-stack .quantity-input-wrapper__labels{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.product-form__buy-stack .quantity-input-wrapper{align-self:flex-start}.product-form__buy-stack .quantity-input{height:42px;border:1px solid #000;border-radius:8px;background:#f2f2f2}.product-form__buy-stack .quantity-input__button,.product-form__buy-stack .quantity-input input{color:#000;background:transparent}.product-form__buy-stack .quantity-input__button{padding:6px 14px}.product-form__buy-stack .quantity-input__button .icon{--icon-width: 16px;--icon-height: 16px}.product-form__buy-stack .quantity-input__button .icon path{stroke:currentColor;stroke-width:1.2px}.product-form__buy-stack .quantity-input input{width:40px;font-size:22px;font-weight:500}.product-form__buy-stack .product-form__controls-group--submit{display:flex;flex-direction:column;gap:14px;width:100%}.product-form__buy-stack .product-form__cart-submit,.product-form__buy-stack .product-form__quick-buy{min-height:50px;padding:10px 16px;border:0;border-radius:12px;font-family:var(--font-body);font-size:20px;font-weight:500;letter-spacing:0;line-height:1.2;text-transform:none;transition:background-color .2s ease}.product-form__buy-stack .product-form__cart-submit{background:var(--buy-orange);color:#000}.product-form__buy-stack .product-form__cart-submit:not([disabled]):hover,.product-form__buy-stack .product-form__cart-submit:not([disabled]):focus-visible{background:var(--buy-orange-hover);color:#000}.product-form__buy-stack .product-form__quick-buy{background:var(--buy-navy);color:#fff}.product-form__buy-stack .product-form__quick-buy:not([disabled]):hover,.product-form__buy-stack .product-form__quick-buy:not([disabled]):focus-visible{background:var(--buy-navy-hover);color:#fff}.product-form__buy-stack .product-form__cart-submit[disabled],.product-form__buy-stack .product-form__quick-buy[disabled]{background:var(--color-background-meta);color:var(--color-text-alpha-60);cursor:not-allowed}.product-form__buy-stack .product-form__quick-buy[disabled]{display:none}@media(min-width:960px){.product-form[data-has-quantity-selector] .product-form__buy-stack,.product-form__buy-stack{flex-direction:row;flex-wrap:wrap;max-width:460px}.product-form__buy-stack .product-form__controls-group--submit{display:contents}.product-form__buy-stack .quantity-input-wrapper{align-self:stretch}.product-form__buy-stack .quantity-input{height:50px}.product-form__buy-stack .product-form__item--submit{flex:1 1 0;min-width:0}.product-form__buy-stack .product-form__item--quick-buy{flex:0 0 100%}.product-form__buy-stack .product-form__cart-submit,.product-form__buy-stack .product-form__quick-buy{min-height:50px;font-size:19px}}.product-form__buy-stack .product-form__cart-submit,.product-form__buy-stack .product-form__quick-buy{position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent}.product-form__buy-stack .product-form__cart-submit:not([disabled]):active,.product-form__buy-stack .product-form__quick-buy:not([disabled]):active{transform:scale(.97)}.buy-check{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none}.buy-check__icon{position:relative;width:44px;height:28px;overflow:visible}.buy-check__v{fill:currentColor}.buy-check__reveal{fill:none;stroke:#fff;stroke-width:300}.buy-check__head{fill:currentColor;transform-box:fill-box;transform-origin:center;transform:scale(0)}.buy-check:before,.buy-check:after{content:"";position:absolute;top:50%;left:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;border:2px solid currentColor;opacity:0}.buy-check:after{border-width:1px}.buy-check__ripple{position:absolute;top:var(--y, 50%);left:var(--x, 50%);width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:#ffffff73;opacity:0}.buy-check__burst{position:absolute;top:50%;left:50%;width:0;height:0}.buy-check__burst i{position:absolute;top:-4px;left:-1.5px;width:3px;height:8px;border-radius:2px;background:currentColor;opacity:0;transform:rotate(var(--a)) translateY(-14px) scaleY(.3)}.buy-check__shine{position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(100deg,#fff0,#ffffff80,#fff0);transform:translate(-120%) skew(-15deg);opacity:0}.is-checked>span:not(.buy-check){animation:buy-text 1.4s ease forwards}.is-checked .btn__loading-wrap{visibility:hidden}.is-checked .buy-check{animation:buy-check-show 1.4s ease forwards}.is-checked .buy-check__head{animation:buy-check-head 1.4s forwards}.is-checked .buy-check:before{animation:buy-check-ring 1.4s ease-out forwards}.is-checked .buy-check:after{animation:buy-check-ring-2 1.4s ease-out forwards}.is-checked .buy-check__ripple{animation:buy-check-ripple 1.4s ease-out forwards}.is-checked .buy-check__burst i{animation:buy-check-spark 1.4s ease-out forwards}.is-checked .buy-check__shine{animation:buy-check-shine 1.4s ease-in-out forwards}.product-form__buy-stack .is-checked{animation:buy-check-bump 1.4s ease forwards}@keyframes buy-text{0%{opacity:1;transform:translateY(0)}10%,84%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes buy-check-show{0%{opacity:1}84%{opacity:1}to{opacity:0}}@keyframes buy-check-head{0%,34%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}48%{transform:scale(1.3)}56%{transform:scale(.9)}62%,to{transform:scale(1)}}@keyframes buy-check-ripple{0%{opacity:.9;transform:scale(.2)}45%,to{opacity:0;transform:scale(9)}}@keyframes buy-check-ring{0%,38%{opacity:0;transform:scale(.5)}42%{opacity:.6}66%,to{opacity:0;transform:scale(1.15)}}@keyframes buy-check-ring-2{0%,44%{opacity:0;transform:scale(.5)}48%{opacity:.45}74%,to{opacity:0;transform:scale(1.35)}}@keyframes buy-check-spark{0%,40%{opacity:0;transform:rotate(var(--a)) translateY(-12px) scaleY(.3)}45%{opacity:1;transform:rotate(var(--a)) translateY(-16px) scaleY(1)}70%,to{opacity:0;transform:rotate(var(--a)) translateY(-24px) scaleY(.3)}}@keyframes buy-check-shine{0%,46%{opacity:0;transform:translate(-120%) skew(-15deg)}50%{opacity:1}74%,to{opacity:0;transform:translate(260%) skew(-15deg)}}@keyframes buy-check-bump{0%,36%{transform:scale(1)}46%{transform:scale(1.03)}56%,to{transform:scale(1)}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/product-buy-buttons.css.map */
