.sticky-buy{--sb-btn-height: 40px;position:fixed;left:0;right:0;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;padding:0 16px;transform:translateY(24px);opacity:0;visibility:hidden;pointer-events:none;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s ease,visibility 0s linear .35s;color:var(--sb-text);font-family:"Montserrat",var(--font-body-family, sans-serif)}.sticky-buy.is-visible{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-delay:0s}.sticky-buy__bar{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:12px;max-width:1242px;min-height:52px;margin:0 auto;padding:6px 10px;background:color-mix(in srgb,var(--sb-bar) 18%,transparent);border:1px solid rgba(138,118,87,.3);border-radius:4px;box-shadow:0 4px 44px #00000073;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.sticky-buy__info{display:flex;align-items:center;gap:12px;flex:1 1 0;min-width:0}.sticky-buy__title-wrap{position:relative;flex:0 1 417px;min-width:0}.sticky-buy__title{display:block;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sb-accent);font-family:"Cormorant Garamond",var(--font-heading-family, Georgia, serif);font-style:italic;font-weight:400;font-size:24px;letter-spacing:0;line-height:24px}.sticky-buy__title[data-truncated]{cursor:pointer}.sticky-buy__tip{position:absolute;left:0;bottom:calc(100% + 20px);z-index:5;width:max-content;max-width:min(490px,calc(100vw - 48px));padding:8px 12px;background:#07171e;border:1px solid rgba(138,118,87,.3);border-radius:4px;box-shadow:0 4px 44px #00000073;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--sb-accent);font:italic 400 16px/24px "Cormorant Garamond",var(--font-heading-family, Georgia, serif);white-space:normal;overflow-wrap:anywhere;pointer-events:none}.sticky-buy__tip[hidden]{display:none}.sticky-buy__stock{flex:1 1 317px;min-width:200px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:6px;color:var(--sb-text)}.sticky-buy__stock[hidden]{display:none}.sticky-buy__stock-head,.sticky-buy__stock-foot{display:contents}.sticky-buy__tag{display:none}.sticky-buy [data-left-text]{grid-column:1;grid-row:1;min-height:24px;font-size:14px;line-height:20px;font-weight:400}.sticky-buy [data-sold-text]{grid-column:2;grid-row:1;font-size:12px;line-height:16px;font-weight:400}.sticky-buy [data-left-text] strong{font-size:16px;line-height:24px;font-weight:700;color:var(--sb-accent)}.sticky-buy__track{grid-column:1 / -1;grid-row:2;height:4px;border-radius:9999px;background:color-mix(in srgb,var(--sb-accent) 30%,transparent);overflow:hidden}.sticky-buy__fill{display:block;height:100%;border-radius:9999px;background:var(--sb-accent);transition:width .4s ease}.sticky-buy__actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}.sticky-buy__actions .holdcart-countdown,.sticky-buy__actions .holdcart-message{display:none!important}.sticky-buy__price{flex:0 0 auto;color:var(--sb-accent);font-size:18px;line-height:28px;font-weight:400;white-space:nowrap}.sticky-buy__form{display:flex;align-items:center;gap:8px;margin:0}.sticky-buy__qty{box-sizing:border-box;flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:var(--sb-btn-height);padding:6px 10px;background:color-mix(in srgb,var(--sb-accent) 20%,transparent);border:1px solid var(--sb-accent);border-radius:4px}.sticky-buy__qty button{position:relative;align-self:stretch;width:20px;padding:0;border:0;background:transparent;color:var(--sb-accent);cursor:pointer}.sticky-buy__qty button:before,.sticky-buy__qty button:after{content:"";position:absolute;top:50%;border-radius:1px;background:currentColor}.sticky-buy__qty button:before{left:3px;width:8px;height:2px;margin-top:-1px}.sticky-buy__qty button[data-qty-minus]:after{display:none}.sticky-buy__qty button[data-qty-plus]:before{left:9px}.sticky-buy__qty button[data-qty-plus]:after{left:12px;width:2px;height:8px;margin-top:-4px}.sticky-buy__qty input{width:16px;height:16px;padding:0;border:0;background:transparent;color:var(--sb-accent);font:400 12px/16px "Montserrat",var(--font-body-family, sans-serif);text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.sticky-buy__qty input::-webkit-outer-spin-button,.sticky-buy__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sticky-buy__pay shopify-accelerated-checkout,.sticky-buy__pay shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 4px}.sticky-buy__atc{flex:0 0 168px;box-sizing:border-box;height:var(--sb-btn-height);padding:10px 16px;border:0;border-radius:4px;background:var(--sb-accent);color:#07171e;border:1px solid var(--sb-accent);font:400 14px/20px "Montserrat",var(--font-body-family, sans-serif);letter-spacing:-.04em;text-align:center;cursor:pointer;transition:opacity .2s ease}.sticky-buy__pay .shopify-payment-button__button--unbranded{font:400 14px/20px "Montserrat",var(--font-body-family, sans-serif)}.sticky-buy__pay .shopify-payment-button__button--unbranded:before,.sticky-buy__pay .shopify-payment-button__button--unbranded:after{display:none}.sticky-buy__atc:hover,.sticky-buy__panel-btn:hover{background:#07171e;color:var(--sb-accent)}.sticky-buy__atc[aria-disabled=true]{opacity:.5;cursor:not-allowed}.sticky-buy__atc.is-loading{cursor:progress;animation:sb-pulse 1s ease-in-out infinite}@keyframes sb-pulse{50%{opacity:.3}}.sticky-buy__pay{--shopify-accelerated-checkout-button-block-size: var(--sb-btn-height);--shopify-accelerated-checkout-button-inline-size: 126px;--shopify-accelerated-checkout-button-border-radius: 4px;flex:1 1 auto;min-width:126px!important}.sticky-buy__pay[hidden]{display:none}.sticky-buy__pay .shopify-payment-button{margin:0}.sticky-buy__pay .shopify-payment-button__button{min-height:var(--sb-btn-height);height:var(--sb-btn-height);border-radius:4px;font-size:12px!important;line-height:16px!important}.sticky-buy__pay .shopify-payment-button__button--unbranded{background:#fff;color:#000;line-height:1}.sticky-buy__pay .shopify-payment-button__more-options{display:none}.sticky-buy__error{position:absolute;left:0;right:0;bottom:calc(100% + 8px);margin:0;padding:8px 12px;border-radius:4px;background:#7a1f1f;color:#fff;font-size:14px;text-align:center}.sticky-buy__error[hidden]{display:none}body:has(.sticky-buy--always){padding-bottom:80px}@media(max-width:1199px){.sticky-buy__title-wrap{flex-basis:220px}.sticky-buy__title{font-size:22px}}@media(max-width:989px){.sticky-buy{padding:0;bottom:0;width:100%;box-sizing:border-box}body:has(.sticky-buy--always){padding-bottom:170px}.sticky-buy .sticky-buy__bar{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;box-sizing:border-box;width:100%;max-width:none;margin:0;padding:6px 16px calc(6px + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid rgba(138,118,87,.3);border-radius:0}.sticky-buy .sticky-buy__title-wrap{flex-basis:auto}.sticky-buy .sticky-buy__info{display:contents}.sticky-buy .sticky-buy__stock{display:flex;flex-direction:column;flex:none;width:100%;min-width:0;gap:0}.sticky-buy .sticky-buy__stock[hidden]{display:none}.sticky-buy .sticky-buy__stock-head,.sticky-buy .sticky-buy__stock-foot{display:flex;align-items:center;width:100%;box-sizing:border-box}.sticky-buy .sticky-buy__stock-head{justify-content:space-between;gap:6px;min-height:28px;padding:2px 0}.sticky-buy .sticky-buy__stock-foot{gap:10px;min-height:16px}.sticky-buy .sticky-buy__tag{display:none;flex:0 0 auto;color:var(--sb-text);font-family:"Cormorant Garamond",var(--font-heading-family, Georgia, serif);font-style:normal;font-weight:400;font-size:24px;letter-spacing:0;line-height:16px;white-space:nowrap}.sticky-buy .sticky-buy__stock [data-left-text],.sticky-buy .sticky-buy__stock [data-sold-text]{grid-area:auto;flex:0 0 auto;white-space:nowrap}.sticky-buy .sticky-buy__track{grid-area:auto;flex:1 1 0;min-width:0;height:4px}.sticky-buy .sticky-buy__actions{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;column-gap:8px;row-gap:12px;width:100%;min-width:0}.sticky-buy .sticky-buy__form{display:contents}.sticky-buy .sticky-buy__price{margin-right:4px}.sticky-buy .sticky-buy__atc{flex:none;width:100%;min-width:0}.sticky-buy .sticky-buy__pay{display:none}.sticky-buy.sticky-buy--pay-mobile .sticky-buy__pay{display:block;grid-column:1 / -1;width:100%;min-width:0!important;--shopify-accelerated-checkout-button-inline-size: 100%}.sticky-buy .sticky-buy__pay[hidden]{display:none}.sticky-buy .sticky-buy__pay .shopify-payment-button{width:100%}}@media(prefers-reduced-motion:reduce){.sticky-buy,.sticky-buy__fill{transition:none}.sticky-buy__atc.is-loading{animation:none}}.sticky-buy__panel{position:absolute;right:max(16px,calc((100% - 1242px)/2));bottom:calc(100% + 8px);z-index:3;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;width:400px;max-height:calc(100vh - 140px);overflow-y:auto;padding:16px 12px;background:color-mix(in srgb,var(--sb-bar) 18%,transparent);border:1px solid rgba(138,118,87,.3);border-radius:4px;box-shadow:0 4px 44px #00000073;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--sb-accent)}.sticky-buy__panel[hidden]{display:none}.sticky-buy__panel-head{display:flex;flex-direction:column;gap:4px;padding-right:24px}.sticky-buy__panel-title{margin:0;font-weight:700;font-size:14px;line-height:20px;letter-spacing:0;font-family:var(--font-body-family)}.sticky-buy__panel-price,.sticky-buy__option-label{margin:0;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;font-family:var(--font-body-family)}.sticky-buy__option{display:flex;flex-direction:column;gap:8px}.sticky-buy__option-name{font-weight:700}.sticky-buy__pills{display:flex;flex-wrap:wrap;gap:4px}.sticky-buy__pill{box-sizing:border-box;min-height:40px;padding:8px 16px;background:color-mix(in srgb,var(--sb-accent) 20%,transparent);border:1px solid var(--sb-accent);border-radius:4px;color:var(--sb-accent);font:400 14px/20px "Montserrat",var(--font-body-family, sans-serif);cursor:pointer}.sticky-buy__pill.is-selected{background:var(--sb-accent);color:#07171e}.sticky-buy__pill.is-unavailable{opacity:.4;background:transparent;text-decoration:line-through}.sticky-buy__pill.is-unavailable.is-selected{opacity:.6;background:var(--sb-accent);color:#07171e}.sticky-buy__panel-btn{box-sizing:border-box;width:100%;height:40px;padding:10px 12px;border:0;border-radius:4px;background:var(--sb-accent);color:#07171e;border:1px solid var(--sb-accent);font:400 14px/20px "Montserrat",var(--font-body-family, sans-serif);letter-spacing:-.04em;cursor:pointer}.sticky-buy__panel-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.sticky-buy__close{position:absolute;top:14px;right:12px;width:20px;height:20px;padding:0;border:0;background:transparent;color:var(--sb-accent);cursor:pointer}.sticky-buy__close:before,.sticky-buy__close:after{content:"";position:absolute;left:3px;top:9px;width:14px;height:1.5px;background:currentColor;transform:rotate(45deg)}.sticky-buy__close:after{transform:rotate(-45deg)}.sticky-buy__pay.is-locked{opacity:.5;pointer-events:none}.sticky-buy[data-dock=true]{translate:0 var(--sb-lift, 0px);will-change:translate}.sticky-buy[data-dock=true]:not(.is-ready){opacity:0;visibility:hidden}@media(max-width:989px){.sticky-buy .sticky-buy__panel{left:16px;right:16px;width:auto}.sticky-buy:not(:has(.sticky-buy__panel[hidden])) .sticky-buy__info.sticky-buy-options{display:none}}@media(max-width:1299px){#pushdaddy-button{bottom:calc(20px + var(--sticky-buy-shown, 0px))!important}}@media(min-width:1300px)and (max-width:1799px){#pushdaddy-button{bottom:70px!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sticky-buy-bar.css.map */
