.sticky-purchase-banner{position:fixed;top:0;left:0;right:0;z-index:calc(var(--layer-sticky) + 1);background:#fff;border-bottom:1px solid rgba(15,23,35,.08);box-shadow:0 2px 8px #0f17230f;transform:translateY(-100%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .25s ease,opacity .25s ease,visibility .25s ease}.sticky-purchase-banner--visible{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.sticky-purchase-banner__inner{display:flex;align-items:center;justify-content:flex-end;gap:16px;width:100%;max-width:var(--page-width);margin-inline:auto;min-height:56px;padding-block:10px;padding-inline:var(--page-margin);box-sizing:border-box}.sticky-purchase-banner__price{display:flex;align-items:center}.sticky-purchase-banner__price .price{font-size:1.25rem;font-weight:600;color:#0f1923}.sticky-purchase-banner__price .compare-at-price{font-size:.95rem;margin-right:8px;color:#0f17238c}.sticky-purchase-banner__button{min-width:168px;min-height:44px;padding:10px 28px;border-radius:9999px;font-size:1rem;font-weight:600;white-space:nowrap;background-color:#ea580c;border:none;--button-border-color: transparent;--button-border-width: 0px;box-shadow:none;color:#fff}.sticky-purchase-banner__button:hover:not(:disabled){background-color:#ea580ccc;border:none;border-color:transparent;--button-border-color: transparent;--button-border-width: 0px;box-shadow:none;outline:none;color:#fff}.sticky-purchase-banner__button:focus:not(:disabled),.sticky-purchase-banner__button:focus-visible:not(:disabled){border:none;border-color:transparent;--button-border-color: transparent;--button-border-width: 0px;box-shadow:none;outline:none;color:#fff}.sticky-purchase-banner__button:disabled{opacity:.55;cursor:not-allowed}body.has-sticky-purchase-banner{--sticky-purchase-banner-height: 0px}body.has-sticky-purchase-banner .header-section:has(>#header-component[sticky=always]),body.has-sticky-purchase-banner .header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){top:var(--sticky-purchase-banner-height, 0px)}@media screen and (max-width:749px){.sticky-purchase-banner__inner{justify-content:space-between;gap:12px;width:100%;max-width:var(--page-width);padding-block:8px;padding-inline:var(--page-margin);min-height:95px;height:95px}.sticky-purchase-banner__price .price{font-size:1.2rem!important}.sticky-purchase-banner__price .compare-at-price{font-size:1rem!important}.sticky-purchase-banner__button{min-width:132px;padding:10px 20px;font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/sticky-purchase-banner.css.map */
