:root{--tm-subpage-purple: #761cb8;--tm-subpage-purple-dark: #51117f;--tm-subpage-lilac: #f4ecfa;--tm-subpage-ink: #21182a;--tm-subpage-muted: #6f6677;--tm-subpage-line: #e7deeb;--tm-subpage-white: #fff}.tm-legacy-global-intro{width:min(calc(100% - 32px),1500px);margin:28px auto 18px;padding:clamp(24px,4vw,64px);overflow:hidden;color:var(--tm-subpage-white);background:radial-gradient(circle at 88% 6%,rgba(255,255,255,.22),transparent 24%),linear-gradient(135deg,var(--tm-subpage-purple-dark),var(--tm-subpage-purple));border-radius:clamp(22px,3vw,34px);box-shadow:0 22px 54px #3f145b29}.tm-legacy-global-intro__inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.tm-subpage-surface{width:min(calc(100% - 32px),1500px);margin:18px auto;padding:clamp(24px,4vw,64px);overflow:hidden;color:var(--tm-subpage-ink);background:var(--tm-subpage-white);border:1px solid var(--tm-subpage-line);border-radius:clamp(22px,3vw,34px);box-shadow:0 18px 46px #2c193714}body.tm-legacy-page #MainContent .tm-subpage-surface{color:var(--tm-subpage-ink);background:var(--tm-subpage-white)}.tm-subpage-surface>*{position:relative;z-index:1}.tm-subpage-surface .section-content-wrapper{gap:clamp(18px,2.5vw,32px)!important}.tm-subpage-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;color:var(--tm-subpage-white)}.tm-subpage-kicker{margin:0;font-size:.78rem;font-weight:800;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.tm-subpage-actions{display:flex;flex-wrap:wrap;gap:10px}.tm-subpage-actions a{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;color:var(--tm-subpage-purple-dark);font-size:.92rem;font-weight:750;line-height:1.2;text-decoration:none;background:var(--tm-subpage-white);border:1px solid rgba(255,255,255,.7);border-radius:999px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.tm-subpage-actions a:last-child{color:var(--tm-subpage-white);background:#ffffff1f}.tm-subpage-actions a:hover{transform:translateY(-2px);box-shadow:0 8px 22px #21083133}.tm-subpage-surface :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,label){color:inherit}.tm-subpage-surface h1{max-width:18ch;margin-block:0;color:var(--tm-subpage-purple-dark);font-size:clamp(2.1rem,5vw,4.9rem);line-height:.98;letter-spacing:-.045em;text-wrap:balance}body.tm-legacy-page #MainContent .tm-subpage-surface h1{color:var(--tm-subpage-purple-dark)}.tm-subpage-surface :is(p,li){max-width:76ch;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.7}.tm-subpage-surface :is(a:not(.tm-subpage-actions a),button){color:var(--tm-subpage-purple);text-decoration-color:#761cb873;text-underline-offset:.2em}#MainContent:has(.tm-subpage-surface)>.shopify-section:not(:first-child){width:min(calc(100% - 32px),1500px);margin-inline:auto}body.tm-legacy-page #MainContent{padding-bottom:46px}body.tm-legacy-page #MainContent>.shopify-section{width:min(calc(100% - 32px),1500px);margin:18px auto;overflow:hidden;border-radius:26px}body.tm-legacy-page #MainContent>.shopify-section:not(:has(.tm-subpage-surface)){border:1px solid var(--tm-subpage-line);box-shadow:0 14px 36px #2c193712}body.tm-legacy-page #MainContent :is(h1,h2,h3){letter-spacing:-.03em;text-wrap:balance}body.tm-legacy-page #MainContent :is(.button,button[type=submit],input[type=submit]){color:var(--tm-subpage-white);background:var(--tm-subpage-purple);border-color:var(--tm-subpage-purple);border-radius:999px}body.tm-legacy-page #MainContent a:not(.button){text-decoration-color:#761cb873;text-underline-offset:.18em}body.tm-legacy-page #MainContent :is(img,video,iframe){border-radius:20px}#MainContent:has(.tm-subpage-surface)>.shopify-section:not(:first-child) .section{margin-block:18px;padding:clamp(24px,3vw,48px);color:var(--tm-subpage-ink);background:var(--tm-subpage-white);border:1px solid var(--tm-subpage-line);border-radius:26px;box-shadow:0 14px 36px #2c193712}#MainContent:has(.tm-subpage-surface) :is(h2,h3){letter-spacing:-.025em;text-wrap:balance}#MainContent:has(.tm-subpage-surface) :is(.button,button[type=submit],input[type=submit]){min-height:46px;color:var(--tm-subpage-white);background:var(--tm-subpage-purple);border-color:var(--tm-subpage-purple);border-radius:999px}#MainContent:has(.tm-subpage-surface) :is(img,video,iframe){border-radius:20px}.shopify-policy__container{width:min(calc(100% - 32px),1120px)!important;max-width:1120px!important;margin-block:32px 64px!important;padding:clamp(26px,5vw,64px)!important;color:var(--tm-subpage-ink);background:var(--tm-subpage-white);border:1px solid var(--tm-subpage-line);border-radius:30px;box-shadow:0 18px 46px #2c193714}.shopify-policy__title h1{color:var(--tm-subpage-purple-dark);font-size:clamp(2rem,4vw,4rem);line-height:1;letter-spacing:-.04em;text-wrap:balance}.shopify-policy__body :is(h2,h3){margin-top:1.7em;color:var(--tm-subpage-purple-dark)}.shopify-policy__body a{color:var(--tm-subpage-purple);text-decoration-thickness:2px;text-underline-offset:.18em}#MainContent[data-template*=cart] .cart-page,#MainContent[data-template*="404"]>.shopify-section,.template-cart .cart-page,.template-404 #MainContent>.shopify-section{width:min(calc(100% - 32px),1500px);margin:32px auto 64px;padding:clamp(26px,4vw,58px);color:var(--tm-subpage-ink);background:var(--tm-subpage-white);border:1px solid var(--tm-subpage-line);border-radius:30px;box-shadow:0 18px 46px #2c193714}#MainContent[data-template*=cart] :is(.button,button),#MainContent[data-template*="404"] :is(.button,button),.template-cart :is(.button,button),.template-404 :is(.button,button){border-radius:999px}@media(max-width:749px){.tm-legacy-global-intro,.tm-subpage-surface,.shopify-policy__container,#MainContent[data-template*=cart] .cart-page,#MainContent[data-template*="404"]>.shopify-section{width:min(calc(100% - 20px),1500px)!important;margin-top:14px!important;border-radius:22px}.tm-subpage-intro,.tm-legacy-global-intro__inner{align-items:flex-start;flex-direction:column}body.tm-legacy-page #MainContent>.shopify-section{width:min(calc(100% - 20px),1500px);margin-top:12px;border-radius:22px}.tm-subpage-actions{width:100%}.tm-subpage-actions a{justify-content:center;flex:1 1 145px}}@media(prefers-reduced-motion:reduce){.tm-subpage-actions a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/tm-subpages.css.map */
