:root{--ts-cream: #fff2e1;--ts-brown: #301b00;--ts-pink: #fa6da8;--ts-blue: #20a2d1;--ts-amber: #f1a32c;--ts-lavender: #c9b6f0;--ts-white: #ffffff;--ts-muted: #4a3417;--ts-display: "Glamour Absolute", "Caprasimo", Georgia, serif;--ts-body: Helvetica, "Helvetica Neue", Arial, sans-serif}.ts-section{font-family:var(--ts-body);color:var(--ts-brown);background:var(--ts-cream);position:relative;overflow:hidden}.ts-section *,.ts-section *:before,.ts-section *:after{box-sizing:border-box}.ts-section img{max-width:100%}.ts-wrap{max-width:1240px;margin:0 auto;padding:88px 24px}.ts-wrap--narrow{max-width:900px}.ts-center{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.ts-section p{margin:0}.ts-section a{color:inherit}.ts-section .ts-h{font-family:var(--ts-display);font-weight:400;text-transform:none;line-height:1;margin:0;letter-spacing:0;color:inherit}.ts-section .ts-h--xl{font-size:clamp(44px,6.5vw,84px);line-height:.95}.ts-section .ts-h--lg{font-size:clamp(36px,4.6vw,60px)}.ts-section .ts-h--md{font-size:clamp(30px,3.6vw,48px)}.ts-section .ts-h--sm{font-size:clamp(22px,2.2vw,28px)}.ts-section .ts-name{font-family:var(--ts-display);font-weight:400;font-size:26px;line-height:1.1;margin:0;text-transform:none}.ts-eyebrow{font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ts-lead{font-size:18px;line-height:1.5;max-width:620px}.ts-small{font-size:15px;font-weight:700}.ts-btn{display:inline-block;background:var(--ts-blue);color:var(--ts-white)!important;border:3px solid var(--ts-brown);border-radius:999px;box-shadow:7px 7px 0 0 var(--ts-pink),7px 7px 0 3px var(--ts-brown);padding:18px 40px;font-family:var(--ts-body);font-size:22px;font-weight:400;text-decoration:none!important;text-transform:none;letter-spacing:0;line-height:1.2;text-align:center;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.ts-btn:hover{transform:translate(3px,3px);box-shadow:4px 4px 0 0 var(--ts-pink),4px 4px 0 3px var(--ts-brown)}.ts-btn--on-dark,.ts-btn--dark,.ts-btn--pink{border-color:var(--ts-cream);box-shadow:7px 7px 0 0 var(--ts-pink)}.ts-btn--on-dark:hover,.ts-btn--dark:hover,.ts-btn--pink:hover{box-shadow:4px 4px 0 0 var(--ts-pink)}.ts-link{font-weight:700;font-size:17px;text-decoration:underline}.ts-card{background:var(--ts-white);border:3px solid var(--ts-brown);border-radius:22px;box-shadow:6px 6px 0 var(--ts-brown)}.ts-sticker{position:absolute;z-index:2;background:var(--ts-cream);border:3px solid var(--ts-brown);border-radius:999px;padding:10px 16px;font-weight:700;font-size:15px;text-transform:none;box-shadow:4px 4px 0 var(--ts-brown);white-space:nowrap}.ts-sticker--blue{background:var(--ts-blue);color:var(--ts-white)}.ts-img{display:block;width:100%;height:auto;object-fit:cover}.ts-placeholder{display:block;width:100%;height:100%;background:#301b0014;fill:#301b0059}.ts-pill{display:inline-block;border:2px solid var(--ts-brown);border-radius:999px;padding:5px 11px;font-size:13px;font-weight:700}.ts-num{width:48px;height:48px;flex:0 0 48px;border-radius:50%;border:3px solid var(--ts-brown);display:inline-flex;align-items:center;justify-content:center;font-family:var(--ts-display);font-size:24px}.ts-sparkle{position:absolute;pointer-events:none}.ts-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@keyframes tsMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ts-marquee__track{animation:none!important}}@media(max-width:749px){.ts-wrap{padding:64px 20px}.ts-btn{width:100%;padding:16px 24px;font-size:19px}.ts-sticker{font-size:12px;padding:8px 12px}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/ts-brand.css.map */
