[hidden]{display:none!important}body:has(.gx-deck__rail.is-on) .sticky-cta.is-visible{transform:translate(-50%);opacity:1;pointer-events:auto}@media(min-width:900px){body:has(.gx-deck__rail.is-on) .sticky-cta{left:auto;right:clamp(16px,2.6vw,36px);width:min(420px,calc(100% - 520px));transform:translateY(24px) scale(.94)}body:has(.gx-deck__rail.is-on) .sticky-cta.is-visible{transform:none}}.sticky-cta__product{color:inherit;text-decoration:none}.gx-hero h1.eyebrow{font-family:inherit;line-height:1.3;margin:0}p.gx-hero__title{font-family:var(--font-ui-display)}.pdp__offer{margin:8px 0 2px;font-size:.98rem;line-height:1.4}.pdp__offer strong{font-weight:700}.gx-offer__code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.pdp__form-msg{margin:10px 0 0;font-size:.9rem;color:var(--color-accent)}.pdp__express{margin-top:10px;min-height:48px}.pdp__express .shopify-payment-button__button{border-radius:999px;min-height:52px}.gx-cart__express{margin:10px 0}.cart-drawer__loading{margin:2rem 0;text-align:center;color:var(--color-muted)}.gx-article-cta{display:grid;grid-template-columns:120px 1fr;gap:18px;align-items:center;margin:48px 0 8px;padding:18px;border-radius:24px}.gx-article-cta img{width:120px;height:120px;object-fit:cover;border-radius:16px;background:#fff}.gx-article-cta__eyebrow{display:block;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin-bottom:6px}.gx-article-cta__title{margin:0 0 6px;font-size:1.3rem;letter-spacing:-.02em}.gx-article-cta__body{margin:0 0 12px;color:var(--color-muted);font-size:.95rem;line-height:1.45}@media(max-width:520px){.gx-article-cta{grid-template-columns:1fr}.gx-article-cta img{width:100%;height:auto;aspect-ratio:1/1}}@media(max-width:899px),(max-aspect-ratio:5/4){.gx-hero--photo .gx-stack{font-size:clamp(2.6rem,16.5vw,6.4rem);white-space:nowrap}.gx-hero--photo .gx-stack__last{display:inline}}.gx-hero h1.eyebrow{text-wrap:balance}.qty button{min-width:44px;min-height:44px}.pdp__desc summary{min-height:44px;display:flex;align-items:center}.cart-line__was{color:var(--color-muted);font-weight:400;margin-right:4px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/gx-fixes.css.map */
