.sticky-add-to-cart,.product-sticky-add-to-cart,sticky-add-to-cart{display:none!important;visibility:hidden!important;pointer-events:none!important}.sticky-buy,.sticky-buy *{box-sizing:border-box}.sticky-buy{position:relative;display:block!important;visibility:visible!important;width:100%;max-width:100%;padding-top:var(--sbb-padding-top, 0px);padding-bottom:var(--sbb-padding-bottom, 0px)}.sticky-buy__sentinel{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none;visibility:hidden}.sticky-buy__inner{width:100%;transition:box-shadow .25s ease,transform .25s ease,opacity .25s ease}.sticky-buy__title{margin:0 0 12px;font-weight:600;line-height:1.3}.sticky-buy__form{margin:0}.sticky-buy__row{display:flex;align-items:stretch;gap:var(--sbb-gap, 8px);width:100%}.sticky-buy__qty-control{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--sbb-qty-bg, #ffffff);border:var(--sbb-qty-border-width, 1px) solid var(--sbb-qty-border, #d5d5d5);border-radius:var(--sbb-radius, 8px);height:var(--sbb-height, 48px);overflow:hidden;transition:border-color .2s ease}.sticky-buy__qty-control:focus-within{border-color:var(--sbb-btn-bg, #c9879a)}.sticky-buy__qty-btn{width:var(--sbb-qty-btn-width, 36px);height:100%;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;color:var(--sbb-qty-icon-color, #1a1a1a);transition:background-color .15s ease,transform .1s ease;padding:0}.sticky-buy__qty-btn:hover{background:#0000000d}.sticky-buy__qty-btn:active{transform:scale(.9)}.sticky-buy__qty-btn svg{width:var(--sbb-qty-icon-size, 16px);height:var(--sbb-qty-icon-size, 16px)}.sticky-buy__qty-input{width:var(--sbb-qty-input-width, 32px);height:100%;border:0;background:transparent;text-align:center;font-size:var(--sbb-qty-font-size, 16px)!important;font-weight:var(--sbb-qty-font-weight, 600);color:var(--sbb-qty-text, #1a1a1a);-moz-appearance:textfield;outline:none;padding:0}.sticky-buy__qty-input::-webkit-outer-spin-button,.sticky-buy__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sticky-buy__btn{flex:1 1 auto;position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:var(--sbb-height, 48px);padding:0 var(--sbb-btn-padding-x, 18px);background:var(--sbb-btn-bg, #c9879a);color:var(--sbb-btn-text, #ffffff);border:var(--sbb-btn-border-width, 0px) solid var(--sbb-btn-border, #c9879a);border-radius:var(--sbb-radius, 8px);font-size:var(--sbb-btn-font-size, 14px);font-weight:var(--sbb-btn-font-weight, 600);letter-spacing:var(--sbb-btn-letter-spacing, .06em);text-transform:var(--sbb-btn-text-transform, uppercase);cursor:pointer;overflow:hidden;isolation:isolate;box-shadow:0 var(--sbb-btn-shadow-y, 0px) var(--sbb-btn-shadow-blur, 0px) var(--sbb-btn-shadow-spread, 0px) var(--sbb-btn-shadow-color, rgba(0, 0, 0, 0));transition:background-color var(--sbb-btn-transition-speed, .22s) ease,color var(--sbb-btn-transition-speed, .22s) ease,border-color var(--sbb-btn-transition-speed, .22s) ease,box-shadow var(--sbb-btn-transition-speed, .22s) ease,transform .12s ease,opacity .18s ease}.sticky-buy__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sbb-btn-bg-hover, #b57487);opacity:0;transition:opacity var(--sbb-btn-transition-speed, .22s) ease;z-index:-1}.sticky-buy__btn:hover:not(:disabled):before{opacity:1}.sticky-buy__btn:hover:not(:disabled){box-shadow:0 var(--sbb-btn-hover-shadow-y, 0px) var(--sbb-btn-hover-shadow-blur, 0px) var(--sbb-btn-hover-shadow-spread, 0px) var(--sbb-btn-hover-shadow-color, rgba(0, 0, 0, 0))}.sticky-buy__btn:active:not(:disabled){transform:scale(var(--sbb-btn-active-scale, .98))}.sticky-buy__btn:disabled,.sticky-buy__btn[data-unavailable=true]{background:var(--sbb-soldout-bg, #e6e6e6)!important;color:var(--sbb-soldout-text, #8a8a8a)!important;border-color:var(--sbb-soldout-border, #e6e6e6)!important;opacity:var(--sbb-soldout-opacity, 1)!important;cursor:not-allowed!important;pointer-events:none!important;box-shadow:none!important}.sticky-buy__btn:disabled:before,.sticky-buy__btn[data-unavailable=true]:before{display:none!important}.sticky-buy__btn-content{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--sbb-btn-content-gap, 12px);transition:opacity .2s ease,transform .25s cubic-bezier(.4,0,.2,1)}.sticky-buy__btn-label{min-width:0;color:inherit;font-size:var(--sbb-btn-label-font-size, var(--sbb-btn-font-size, 14px));font-weight:var(--sbb-btn-label-font-weight, var(--sbb-btn-font-weight, 600));line-height:var(--sbb-btn-label-line-height, 1);letter-spacing:var(--sbb-btn-letter-spacing, .06em);text-transform:var(--sbb-btn-text-transform, uppercase);text-align:var(--sbb-btn-label-align, left)}.sticky-buy__btn-price{flex-shrink:0;color:var(--sbb-btn-price-color, currentColor);font-size:var(--sbb-btn-price-font-size, var(--sbb-btn-font-size, 14px));font-weight:var(--sbb-btn-price-font-weight, 700);line-height:var(--sbb-btn-price-line-height, 1);letter-spacing:var(--sbb-btn-price-letter-spacing, var(--sbb-btn-letter-spacing, .06em));text-transform:var(--sbb-btn-price-text-transform, var(--sbb-btn-text-transform, uppercase));white-space:nowrap}.sticky-buy__btn:disabled .sticky-buy__btn-label,.sticky-buy__btn[data-unavailable=true] .sticky-buy__btn-label,.sticky-buy__btn:disabled .sticky-buy__btn-price,.sticky-buy__btn[data-unavailable=true] .sticky-buy__btn-price{color:var(--sbb-soldout-text, #8a8a8a)!important}.sticky-buy__btn[data-state=loading]{background:var(--sbb-btn-click-bg, var(--sbb-btn-success-bg, #d78299))!important;color:var(--sbb-btn-click-text, var(--sbb-btn-success-text, #ffffff))!important;border-color:var(--sbb-btn-click-border, var(--sbb-btn-success-border, #d78299))!important}.sticky-buy__btn[data-state=loading]:before{opacity:0!important}.sticky-buy__btn[data-state=loading] .sticky-buy__btn-label,.sticky-buy__btn[data-state=loading] .sticky-buy__btn-price,.sticky-buy__btn[data-state=loading] .sticky-buy__btn-content--loading{color:var(--sbb-btn-click-text, var(--sbb-btn-success-text, #ffffff))!important}.sticky-buy__btn[data-state=success]{background:var(--sbb-btn-success-bg, #d78299)!important;color:var(--sbb-btn-success-text, #ffffff)!important;border-color:var(--sbb-btn-success-border, #d78299)!important}.sticky-buy__btn[data-state=success]:before{opacity:0!important}.sticky-buy__btn[data-state=success] .sticky-buy__btn-label,.sticky-buy__btn[data-state=success] .sticky-buy__btn-price,.sticky-buy__btn[data-state=success] .sticky-buy__btn-content--success{color:var(--sbb-btn-success-text, #ffffff)!important}.sticky-buy__spinner{width:20px;height:20px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:sbb-spin .7s linear infinite}@keyframes sbb-spin{to{transform:rotate(360deg)}}.sticky-buy__error{margin-top:10px;padding:10px 12px;border-radius:8px;background:#dc262614;color:#b41e1e;font-size:.85rem;line-height:1.4}@media screen and (min-width:750px){.sticky-buy__inner,.sticky-buy[data-stuck=true] .sticky-buy__inner{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;top:auto!important;z-index:auto!important;width:100%!important;transform:none!important}}@media screen and (max-width:749px){.sticky-buy{display:block!important;visibility:visible!important}.sticky-buy__inner{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;top:auto!important;z-index:auto!important;width:100%!important;background:transparent;padding:0;box-shadow:none;transform:none!important}.sticky-buy__row{display:grid!important;grid-template-columns:var(--sbb-mobile-qty-width, 96px) 1fr!important;gap:var(--sbb-gap, 8px)!important;width:100%!important}.sticky-buy__qty-control,.sticky-buy__btn{height:var(--sbb-height-mobile, var(--sbb-height, 48px))!important;min-height:var(--sbb-height-mobile, var(--sbb-height, 48px))!important}.sticky-buy__qty-input{width:var(--sbb-qty-input-width-mobile, 24px);font-size:var(--sbb-qty-font-size-mobile, var(--sbb-qty-font-size, 16px))!important}.sticky-buy__qty-btn{width:var(--sbb-qty-btn-width-mobile, 32px)}.sticky-buy__qty-btn svg{width:var(--sbb-qty-icon-size-mobile, var(--sbb-qty-icon-size, 16px));height:var(--sbb-qty-icon-size-mobile, var(--sbb-qty-icon-size, 16px))}.sticky-buy__btn{padding:0 var(--sbb-btn-padding-x-mobile, 14px)}.sticky-buy__btn-label{font-size:var(--sbb-btn-label-font-size-mobile, var(--sbb-btn-label-font-size, var(--sbb-btn-font-size, 14px)))!important;font-weight:var(--sbb-btn-label-font-weight-mobile, var(--sbb-btn-label-font-weight, var(--sbb-btn-font-weight, 600)))!important}.sticky-buy__btn-price{font-size:var(--sbb-btn-price-font-size-mobile, var(--sbb-btn-price-font-size, var(--sbb-btn-font-size, 14px)))!important;font-weight:var(--sbb-btn-price-font-weight-mobile, var(--sbb-btn-price-font-weight, 700))!important}.sticky-buy[data-stuck=true]{min-height:calc(var(--sbb-height-mobile, var(--sbb-height, 48px)) + 20px)!important}.sticky-buy[data-stuck=true] .sticky-buy__inner{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;z-index:999999!important;width:100vw!important;max-width:100vw!important;background:var(--sbb-sticky-bg, #ffffff)!important;padding:10px 16px calc(10px + env(safe-area-inset-bottom))!important;box-shadow:0 -8px 24px var(--sbb-sticky-shadow, rgba(0, 0, 0, .12))!important;border-radius:0!important;transform:translateZ(0)!important}.sticky-buy[data-stuck=true] .sticky-buy__title{display:none!important}.sticky-buy__btn[data-state=loading]{background:var(--sbb-btn-click-bg, var(--sbb-btn-success-bg, #d78299))!important;color:var(--sbb-btn-click-text, var(--sbb-btn-success-text, #ffffff))!important;border-color:var(--sbb-btn-click-border, var(--sbb-btn-success-border, #d78299))!important}.sticky-buy__btn[data-state=loading]:before{opacity:0!important}.sticky-buy[data-cart-open=true]{visibility:hidden!important;pointer-events:none!important}.sticky-buy[data-cart-open=true] .sticky-buy__inner{opacity:0!important;pointer-events:none!important;transform:translateY(120%)!important}.sticky-buy__btn{box-shadow:var(--sbb-btn-shadow-x, 0px) var(--sbb-btn-shadow-y, 0px) var(--sbb-btn-shadow-blur, 0px) var(--sbb-btn-shadow-spread, 0px) var(--sbb-btn-shadow-color, rgba(0, 0, 0, 0))!important}.sticky-buy__btn:hover:not(:disabled){box-shadow:var(--sbb-btn-hover-shadow-x, 0px) var(--sbb-btn-hover-shadow-y, 0px) var(--sbb-btn-hover-shadow-blur, 0px) var(--sbb-btn-hover-shadow-spread, 0px) var(--sbb-btn-hover-shadow-color, rgba(0, 0, 0, 0))!important}.sticky-buy[data-stuck=true] .sticky-buy__inner{box-shadow:var(--sbb-sticky-shadow-x, 0px) var(--sbb-sticky-shadow-y, -8px) var(--sbb-sticky-shadow-blur, 24px) var(--sbb-sticky-shadow-spread, 0px) var(--sbb-sticky-shadow-color, rgba(0, 0, 0, .12))!important;animation:stickyBuySlideUp .28s cubic-bezier(.22,1,.36,1) both}@keyframes stickyBuySlideUp{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-sticky-buy-button.css.map */
