.gm-buy{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gm-space-8);align-items:start}@media(min-width:900px){.gm-buy{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(2rem,1rem + 3vw,4rem)}.gm-buy--media-end .gm-buy__media{order:1}.gm-buy__panel{position:sticky;top:calc(var(--gm-header-height) + var(--gm-space-4))}}@media(min-width:900px)and (max-height:700px){.gm-buy__panel{position:static}}.gm-buy__media{display:grid;gap:var(--gm-space-3);min-width:0}.gm-buy__frame{overflow:hidden;border:var(--gm-border-width) solid var(--gm-line-subtle);border-radius:var(--gm-radius-lg);background:var(--gm-surface-sunken);box-shadow:var(--gm-shadow-md)}.gm-buy__frame[hidden]{display:none}.gm-buy__thumbs{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:var(--gm-space-2);margin:0;padding:0;list-style:none}.gm-buy__thumb{display:block;width:100%;padding:0;border:var(--gm-border-width-thick) solid transparent;border-radius:var(--gm-radius-md);background:none;cursor:pointer;overflow:hidden}.gm-buy__thumb:hover{border-color:var(--gm-line-default)}.gm-buy__thumb[aria-current=true]{border-color:var(--gm-color-primary);box-shadow:var(--gm-shadow-glow)}.gm-buy__thumb:focus-visible{outline:var(--gm-focus-width) solid var(--gm-focus-ring);outline-offset:var(--gm-focus-offset)}.gm-buy__panel{display:flex;flex-direction:column;align-items:stretch;gap:var(--gm-space-4);min-width:0;max-width:34rem}.gm-buy__flag{align-self:start}.gm-buy__eyebrow{margin:0;font-size:var(--gm-text-xs);font-weight:var(--gm-weight-bold);letter-spacing:var(--gm-tracking-eyebrow);text-transform:uppercase;color:var(--gm-text-accent)}.gm-buy__title{margin:0;font-size:var(--gm-text-3xl);line-height:var(--gm-leading-tight);text-wrap:balance}.gm-buy__title-accent{display:block}.gm-buy__text{color:var(--gm-text-secondary)}.gm-buy__text>:last-child{margin-block-end:0}.gm-buy__price{--gm-price-size: var(--gm-text-2xl);display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--gm-space-3)}.gm-buy__form-host{display:flex;flex-direction:column;gap:var(--gm-space-4)}.gm-buy__form{display:flex;flex-direction:column;gap:var(--gm-space-4);margin:0}.gm-buy__option:first-of-type{padding-block-start:var(--gm-space-4);border-block-start:var(--gm-border-width) solid var(--gm-line-subtle)}.gm-buy__quantity{max-width:8rem}.gm-buy__availability{margin:0}.gm-buy__submit{margin-block-end:var(--gm-goo-skirt-clearance)}.gm-buy__form .shopify-payment-button{display:block}.gm-buy__note{margin:0;font-size:var(--gm-text-sm);color:var(--gm-text-muted)}.gm-buy__link{margin:0;font-size:var(--gm-text-sm)}.gm-buy--chips .gm-option__values{display:grid;grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));gap:var(--gm-space-2)}.gm-buy--chips .gm-option__value{flex-direction:column;justify-content:center;min-height:3.75rem;padding:var(--gm-space-2);border-radius:var(--gm-radius-md);font-size:var(--gm-text-lg);font-weight:var(--gm-weight-bold);letter-spacing:var(--gm-tracking-normal);text-align:center;overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none}.gm-buy--chips .gm-option__value--unavailable{position:relative;text-decoration:none;opacity:.55}.gm-buy--chips .gm-option__value--unavailable:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - .5px),currentcolor calc(50% - .5px),currentcolor calc(50% + .5px),transparent calc(50% + .5px));pointer-events:none}.gm-buy__points{display:grid;gap:var(--gm-space-3);margin:0;padding-block-start:var(--gm-space-4);border-block-start:var(--gm-border-width) solid var(--gm-line-subtle);list-style:none}.gm-buy__point{display:flex;align-items:start;gap:var(--gm-space-3)}.gm-buy__point-mark{display:inline-flex;flex:0 0 auto;margin-block-start:.1em;color:var(--gm-color-primary)}.gm-buy__point-body{display:flex;flex-direction:column;gap:var(--gm-space-1);min-width:0}.gm-buy__point-title{color:var(--gm-text-primary);font-family:var(--gm-font-heading),var(--gm-font-heading-fallback);font-size:var(--gm-text-sm);letter-spacing:var(--gm-tracking-wide)}.gm-buy__point-text{font-size:var(--gm-text-sm);color:var(--gm-text-secondary)}.gm-buy__setup{margin:0;padding:var(--gm-space-6);border:var(--gm-border-width) dashed var(--gm-line-default);border-radius:var(--gm-radius-lg);color:var(--gm-text-secondary);text-align:center}
/*# sourceMappingURL=/cdn/shop/t/5/assets/greasy-buy.css.map */
