*,*:before,*:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}body{display:flex;flex-direction:column;min-height:100svh;font-family:var(--font-body);font-size:.9375rem;line-height:1.55;color:var(--color-foreground);background-color:var(--color-background);-webkit-font-smoothing:antialiased}main{flex:1}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}h1,h2,h3,.h1,.h2,.h3{font-family:var(--font-heading);font-weight:400;line-height:1.15;color:var(--color-accent);text-wrap:balance}h1,.h1{font-size:clamp(2rem,1.4rem + 2.4vw,3rem)}h2,.h2{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem)}h3,.h3{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}.heading-split{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:var(--heading-align, center);column-gap:.2em;row-gap:0}.heading-split__star{display:inline-flex;flex:0 0 auto;align-self:flex-start;width:.4em;margin-top:.1em;color:var(--color-ink)}.heading-split__star svg{display:block;width:100%;height:auto;aspect-ratio:1}.heading-split__lead{font-family:var(--font-lead);font-size:.5em;font-weight:400;letter-spacing:0}.heading-split__key{font-family:var(--font-heading)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.875rem;padding:.75rem 1.5rem;border:1px solid var(--color-button);border-radius:var(--radius-md);background:var(--color-button);color:#fff;font-weight:600;font-size:.9375rem;text-decoration:none;transition:filter var(--transition),background-color var(--transition),color var(--transition)}.button:hover{filter:brightness(1.08)}.button--outline{background:transparent;color:var(--color-button)}.button--outline:hover{background:var(--color-button);color:#fff;filter:none}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;top:.5rem;left:.5rem;z-index:100;padding:.5rem 1rem;background:var(--color-surface);border-radius:var(--radius-sm);transform:translateY(-200%)}.skip-link:focus{transform:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.shopify-section{--content-width: min(calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2));--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;display:grid;grid-template-columns:var(--content-grid);width:100%}.shopify-section>*{grid-column:2;min-width:0}.shopify-section>.full-width{grid-column:1 / -1}.page-width{width:min(calc(var(--page-width) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-inline:auto}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.icon{display:inline-block;width:1.375rem;height:1.375rem;flex-shrink:0}.icon--star svg{width:100%;height:100%}.rte>*+*{margin-top:.75em}.rte h2,.rte h3{margin-top:1.25em;font-size:1.25rem}.rte ul,.rte ol{padding-left:1.25rem}.rte li+li{margin-top:.3em}.rte a{color:var(--color-accent)}.rte blockquote{margin:1.5em 0;padding:.25em 0 .25em 1.25em;border-left:3px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-heading);font-size:1.25em;line-height:1.4}.rte table{width:100%;border-collapse:collapse;font-size:.8125rem;font-variant-numeric:tabular-nums}.rte th,.rte td{padding:.5rem .6rem;border-bottom:1px solid var(--color-border);text-align:center}.rte th:first-child,.rte td:first-child{text-align:left}.rte thead th{background:rgba(var(--color-wine-rgb),.06);color:var(--color-accent);font-weight:700}.rte table{display:block;overflow-x:auto}@media(min-width:750px){.rte table{display:table}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
