.cs-purchase-summary{margin:22px 0 6px;padding:20px;background:var(--tis-surface);border:1px solid #d8b9a8;border-radius:14px;box-shadow:0 4px #ead1bd}.cs-purchase-summary h2{font:700 23px/1.15 var(--tis-display);margin:0 0 16px}.cs-purchase-summary dl{display:grid;gap:10px;margin:0}.cs-purchase-summary dl>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px}.cs-purchase-summary dt{font-size:12px;color:var(--tis-muted)}.cs-purchase-summary dd{font-size:13px;font-weight:600;line-height:1.5;margin:0}.cs-purchase-summary>p{font-size:12px;line-height:1.6;color:var(--tis-muted);margin:14px 0 0}.cs-purchase-help-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:12px;text-underline-offset:4px}.tis-celebration-product .tis-delivery-note{background:#f9e6e5;border-left-color:#ba7b83}.cs-purchase-faq{margin:30px 0 0}.cs-purchase-faq>.tis-eyebrow{font-size:10px;margin:0 0 8px;color:var(--tis-muted)}.cs-purchase-faq h2{font:700 28px/1.12 var(--tis-display);margin:0 0 18px}.cs-purchase-questions{display:grid;gap:10px}.cs-purchase-questions details{border:1px solid #d8b9a8;border-radius:12px;background:var(--tis-surface);box-shadow:0 3px #ead1bd;overflow:clip}.cs-purchase-questions summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:54px;padding:14px 16px;list-style:none;cursor:pointer;font-size:13px;font-weight:600;line-height:1.5}.cs-purchase-questions summary::-webkit-details-marker{display:none}.cs-purchase-questions summary>span{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;background:#f9e6e5;border-radius:50%;font:500 20px/1 var(--tis-body);transition:transform .16s var(--tis-ease)}.cs-purchase-questions details[open]>summary{background:#f9e6e5}.cs-purchase-questions details[open]>summary>span{transform:rotate(45deg);background:var(--tis-surface)}.cs-purchase-questions details>p{padding:0 16px;margin:14px 0 18px;font-size:13px;line-height:1.75;color:var(--tis-muted)}.cs-purchase-questions summary:focus-visible{outline:3px solid var(--tis-ink);outline-offset:-4px}.cs-template-questions{max-width:960px;padding:0 32px 64px;margin:auto;scroll-margin-top:120px}.template-page.tis-celebration .tis-watch-guide__hero{background:linear-gradient(180deg,var(--cs-peach) 70%,var(--tis-bg));border:0;padding:48px max(32px,calc((100% - 1440px)/2)) 56px;gap:48px}.template-page.tis-celebration .tis-watch-guide__copy h1{font-size:clamp(40px,5vw,68px);line-height:1.04;letter-spacing:-.035em}.template-page.tis-celebration .tis-watch-guide__copy h1 em{color:var(--tis-accent-strong)}.template-page.tis-celebration .tis-watch-guide__copy>p:not(.tis-how-eyebrow){font-size:15px}.template-page.tis-celebration .tis-watch-guide__video-frame{border:1px solid #ba7b83;box-shadow:0 5px #ba7b83}.template-page.tis-celebration :is(.tis-watch-guide__steps,.tis-watch-guide__extras){max-width:1504px;margin:auto;padding:20px 32px 54px}.template-page.tis-celebration .tis-watch-guide__extra-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.template-page.tis-celebration .tis-watch-guide__extra-grid h3{font-size:26px;line-height:1.15}.template-page.tis-celebration .tis-watch-guide__extra-grid article{background:var(--tis-surface);border-radius:14px}.template-page.tis-celebration .tis-how-support{max-width:1440px;margin:0 auto 48px;border-radius:14px;background:#f9e6e5}.template-page.tis-celebration .cs-template-questions .cs-purchase-faq h2{font-size:36px}@media(max-width:760px){.tis-celebration-product .cs-purchase-summary{order:4;margin-top:20px;padding:18px 16px}.tis-celebration-product .cs-purchase-faq{order:9}.cs-purchase-summary h2{font-size:22px}.cs-purchase-summary dl>div{grid-template-columns:64px minmax(0,1fr);gap:10px}.cs-purchase-faq h2{font-size:26px}.cs-purchase-questions summary{padding:12px 14px}.cs-template-questions{padding:0 20px 40px;scroll-margin-top:90px}.template-page.tis-celebration .tis-watch-guide__hero{grid-template-columns:1fr;padding:28px 20px 36px;gap:28px}.template-page.tis-celebration .tis-watch-guide__copy h1{font-size:40px}.template-page.tis-celebration :is(.tis-watch-guide__steps,.tis-watch-guide__extras){padding:16px 20px 36px}.template-page.tis-celebration .tis-watch-guide__extra-grid{grid-template-columns:1fr}.template-page.tis-celebration .tis-how-support{margin:0 20px 36px;padding:24px 20px}.template-page.tis-celebration .cs-template-questions .cs-purchase-faq h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.cs-purchase-questions summary>span{transition:none}}.cs-purchase-assurances{list-style:none;padding:16px;margin:20px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;background:var(--tis-surface);border:1px solid var(--tis-border);border-radius:16px}.cs-purchase-assurances li{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;min-width:0}.cs-purchase-assurances .tis-icon{color:var(--tis-accent-strong);margin-top:1px}@media(max-width:760px){.tis-celebration-product .tis-product-info>.cs-purchase-assurances{order:7;margin:18px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/tis-purchase-clarity.css.map */
