@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(fraunces-variable.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--stm-purple: #4a2c82;--stm-purple-tint: #ede9fe;--stm-accent: #714dff;--stm-navy: #1e2745;--stm-success: #0f9d58;--stm-surface-page: #f8f6f2;--stm-surface-raised: #ffffff;--stm-surface-warm-1: #f5f5f2;--stm-surface-warm-2: #f0ede4;--stm-surface-warm-3: #ede8dc;--stm-surface-inset: #f8f6f3;--stm-border: #e5e7eb;--stm-shadow-xs: 0 1px 2px rgba(0, 0, 0, .06);--stm-shadow-sm: 0 2px 8px rgba(0, 0, 0, .08);--stm-shadow-md: 0 8px 24px rgba(0, 0, 0, .2);--stm-shadow-lg: 0 16px 48px rgba(0, 0, 0, .4);--stm-shadow-card-hover: 0 4px 6px rgba(0, 0, 0, .1), 0 10px 15px rgba(0, 0, 0, .1);--stm-scrim: rgba(0, 0, 0, .6);--stm-on-purple-subtle: rgba(255, 255, 255, .1);--stm-font-display: "Fraunces", ui-serif, Georgia, "Times New Roman", serif;--stm-font-body: var(--font-body--family, "Inter", ui-sans-serif, system-ui, sans-serif);--stm-fraunces-axes: "SOFT" 0, "WONK" 1;--stm-text-display: 56px;--stm-text-h1: 48px;--stm-text-h2: 40px;--stm-text-h3: 28px;--stm-text-h4: 20px;--stm-text-lead: 18px;--stm-text-body: 15px;--stm-text-sm: 13px;--stm-text-xs: 12px;--stm-text-2xs: 11px;--stm-leading-display: 66px;--stm-leading-lead: 29px;--stm-leading-h2: 40px;--stm-heading-gap: 32px;--stm-tracking-display: -1.5px;--stm-space-2xs: 6px;--stm-space-xs: 8px;--stm-space-sm: 10px;--stm-space-md: 12px;--stm-space-lg: 16px;--stm-space-xl: 20px;--stm-space-2xl: 32px;--stm-space-3xl: 40px;--stm-space-4xl: 80px;--stm-section-padding: 80px;--stm-radius-xs: 3px;--stm-radius-sm: 6px;--stm-radius-md: 8px;--stm-radius-lg: 12px;--stm-radius-xl: 20px;--stm-radius-pill: 99px;--stm-page-max: 1440px;--stm-content-max: 1200px;--stm-gutter: 40px;--stm-nav-height: 94px;--stm-button-padding-block: 14px;--stm-button-padding-inline: 28px}@media screen and (max-width:749px){:root{--stm-text-display: 36px;--stm-text-h1: 32px;--stm-text-h2: 28px;--stm-text-h3: 22px;--stm-leading-display: 44px;--stm-tracking-display: -.75px;--stm-gutter: 20px;--stm-space-4xl: 48px;--stm-section-padding: 48px;--stm-leading-h2: 34px;--stm-heading-gap: 24px}}html:root{--narrow-page-width: 75rem;--font-heading--family: "Fraunces", ui-serif, Georgia, "Times New Roman", serif;--font-heading--weight: 600}h1,h2,h3,.h1,.h2,.h3{font-variation-settings:var(--stm-fraunces-axes)}.stm-section{background-color:var(--stm-section-bg, var(--stm-surface-page));color:var(--stm-section-fg, var(--stm-navy))}.stm-container{box-sizing:border-box;width:100%;max-width:calc(var(--stm-content-max) + (var(--stm-gutter) * 2));margin-inline:auto;padding-inline:var(--stm-gutter)}.stm-display{font-family:var(--stm-font-display);font-weight:600;font-variation-settings:var(--stm-fraunces-axes);font-size:var(--stm-text-display);line-height:var(--stm-leading-display);letter-spacing:var(--stm-tracking-display);margin:0}.stm-lead{font-family:var(--stm-font-body);font-size:var(--stm-text-lead);line-height:var(--stm-leading-lead);margin:0}.stm-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--stm-space-xs);padding:var(--stm-button-padding-block) var(--stm-button-padding-inline);border:0;border-radius:var(--stm-radius-sm);font-family:var(--stm-font-body);font-size:var(--stm-text-body);font-weight:600;line-height:normal;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform var(--hover-transition-duration, .12s) ease,opacity var(--hover-transition-duration, .12s) ease}.stm-button:hover{transform:translateY(-1px)}.stm-button:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.stm-button--primary{background-color:var(--stm-surface-raised);color:var(--stm-purple)}.stm-button--secondary{background-color:var(--stm-on-purple-subtle);color:#fff;font-weight:700}.stm-button--purple{background-color:var(--stm-purple);color:#fff}.stm-button--outline{background-color:transparent;color:#fff;box-shadow:inset 0 0 0 1px currentcolor}:is(h1,h2,h3,h4,h5,h6,p)>:is(.stm-button--secondary,.stm-button--purple,.stm-button--outline,.demo-shot__next,.demo-em__btn,.demo-slide__btn):hover{color:#fff!important}:is(h1,h2,h3,h4,h5,h6,p)>.stm-button--primary:hover{color:var(--stm-purple)!important}.stm-h2{font-family:var(--stm-font-display);font-variation-settings:var(--stm-fraunces-axes);font-weight:600;font-size:var(--stm-text-h2);line-height:var(--stm-leading-h2);margin:0}@media(prefers-reduced-motion:reduce){.stm-button{transition:none}.stm-button:hover{transform:none}}.cart__ctas .s2m-checkout-button-container,.cart__ctas .s2m-checkout-button-button{width:100%!important}.cart__ctas .s2m-checkout-button-button{white-space:nowrap}s2m-product-card.s2m-mc-product-card{overflow:hidden}s2m-product-card .s2m-mc-product-card__inner{padding:0!important}s2m-product-card .s2m-mc-product-card__inner>img,.s2m-mc-recommended-card__inner>img.s2m-mc-recommended-card__img{display:block;width:100%!important;max-width:none!important;height:var(--s2m-mc-product-image-height, auto)!important;object-fit:cover!important;margin:0!important;border-radius:0!important}.product-media img,.card-gallery img,.cart-items__media img,.cart-items__media-container img,s2m-product-card img,.s2m-mc-product-card__inner img,.s2m-mc-recommended-card__img,.s2m-recipient-product img,[class*=s2m-] .s2m-product-image img,.demo-gp__option-media img{filter:saturate(var(--stm-product-image-saturation, 100%))}#uploadery-container{background:var(--stm-purple-tint);margin-block:0;padding:0 var(--stm-space-lg) var(--stm-space-2xs)}.shopify-app-block:has(#uploadery-container){margin-top:-28px}#uploadery-container label{font-size:13px;font-weight:600;color:var(--stm-navy)}product-custom-property-component:has(input[name^="properties["],textarea[name^="properties["]){display:block;margin-top:-28px;background:var(--stm-purple-tint);border-radius:0 0 var(--stm-radius-md) var(--stm-radius-md);padding:0 var(--stm-space-lg) var(--stm-space-lg)}#uploadery-container input[type=file]{opacity:0;position:absolute;width:1px;height:1px}#uploadery-container label>div{height:42px;display:flex;align-items:center;justify-content:center;background:var(--stm-surface-raised);border:1px solid #d9d9dc;border-radius:var(--stm-radius-md);font-family:var(--stm-font-body);font-size:14px;font-weight:600;color:var(--stm-navy);cursor:pointer}#uploadery-container label>div:hover{border-color:var(--stm-purple);color:var(--stm-purple)}#uploadery-container label>div:after{content:"Upload your logo"}#uploadery-container.upload-complete label>div{background:var(--stm-purple);border-color:var(--stm-purple);color:#fff}#uploadery-container.upload-complete label>div:after{content:"Logo uploaded \2713"}
/*# sourceMappingURL=/cdn/shop/t/6/assets/demo-store.css.map */
