*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh;line-height:1.5}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:4px}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p,ol,ul,h1,h2,h3,h4,h5,h6{text-wrap:pretty;overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-primary--family);background-color:var(--color-background);color:var(--color-foreground);font-size:16px;--color-hover: var(--color-brand-yellow-ink-hover);--color-active: var(--color-brand-yellow-ink);--icon-stroke-width: 1.5;--sticky-header-offset: 112px}body>main{display:flex;flex-direction:column;flex-grow:1}body>main>.shopify-section:last-child{flex:1 1 auto;min-height:0}body>main>.shopify-section:last-child>.full-width{min-height:100%}button{font-family:inherit;font-size:inherit;border:none;cursor:pointer}a{color:currentColor;text-decoration:none;cursor:pointer}a svg{stroke:currentColor}a:hover{color:var(--color-hover)}a:focus-visible{outline:2px solid var(--color-hover);outline-offset:2px}a:active{color:var(--color-active)}#sticky-header{position:sticky;top:0;left:0;right:0;z-index:100;overflow:visible}.select{position:relative;display:inline-flex;align-items:center;min-width:10rem;color:var(--color-foreground)}.select__control{width:100%;min-height:2.25rem;padding:.4rem 2rem .4rem .85rem;border:1px solid var(--color-border);border-radius:.25rem;background-color:var(--color-background);color:inherit;font-size:.875rem;line-height:1.4;-webkit-appearance:none;appearance:none;cursor:pointer}.select__control:hover,.select__control:focus-visible{border-color:var(--color-muted)}.select__icon{position:absolute;right:.7rem;top:50%;width:.75rem;height:.75rem;transform:translateY(-50%);pointer-events:none;transition:transform .2s ease}.select__icon svg{width:100%;height:100%;stroke:currentColor}.select:focus-within .select__icon,.select:has(.select__control:open) .select__icon{transform:translateY(-50%) rotate(180deg)}.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;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.shopify-email-marketing-confirmation__container{max-width:var(--page-width);margin:0 auto;padding:4rem var(--page-margin);text-align:center}.shopify-email-marketing-confirmation__container h1{margin:0 0 1rem;color:var(--color-brand-purple);font-size:clamp(1.75rem,2vw + 1rem,2.25rem);line-height:1.2}.shopify-email-marketing-confirmation__container p{margin:0;font-size:1rem;line-height:1.5}.homepage-title{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:100%;text-align:center}.homepage-title__eyebrow{margin:0;color:var(--homepage-title-eyebrow-color, var(--color-brand-yellow-ink));font-family:var(--font-secondary--family);font-size:clamp(1.1rem,2vw,1.5rem);font-weight:400;line-height:1.3}.homepage-title__heading{margin:0;color:var(--homepage-title-heading-color, var(--color-accent));font-family:var(--font-secondary--family);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15}.header-menu__dropdown,.header-menu__dropdown .header-menu__dropdown{background-color:#2b114d!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:12px!important;padding:8px 0!important;box-shadow:0 12px 32px #0006!important;width:230px!important;min-width:230px!important}.header-menu__item--has-dropdown>.header-menu__dropdown{position:absolute!important;top:100%!important;left:0!important;margin-top:5px!important}.header-menu__dropdown-item{position:relative!important;display:block!important;width:100%!important;margin:0!important;padding:0!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/critical.css.map */
