:root{--tdf-primary: #ff6b5e;--tdf-primary-text: #ffffff;--tdf-secondary: #cdb8ff;--tdf-accent: #ffd96a;--tdf-mint: #b5ebcc;--tdf-dark: #2d1b3d;--tdf-bg: #fff8ee;--tdf-card: #ffffff;--tdf-text: #2d1b3d;--tdf-muted: #6b5d73;--tdf-border: #eadfd2;--tdf-font-heading: Georgia, serif;--tdf-font-heading-weight: 700;--tdf-font-heading-style: normal;--tdf-font-body: system-ui, -apple-system, "Segoe UI", sans-serif;--tdf-font-body-weight: 400;--tdf-font-label: system-ui, -apple-system, "Segoe UI", sans-serif;--tdf-font-label-weight: 600;--tdf-heading-scale: 1;--tdf-body-scale: 1;--tdf-radius: 28px;--tdf-radius-small: 16px;--tdf-button-radius: 999px;--tdf-page-width: 1320px;--tdf-img-ratio: 1 / 1;--tdf-img-fit: contain;--tdf-img-bg: #ffffff;--tdf-img-pad: 6%;--tdf-section-space: 64px}.tdf{background:var(--s-bg, transparent);color:var(--s-text, var(--tdf-text));font-family:var(--tdf-font-body);font-weight:var(--tdf-font-body-weight);font-size:calc(16px * var(--tdf-body-scale));line-height:1.55;padding-top:var(--s-pad-top, var(--tdf-section-space));padding-bottom:var(--s-pad-bottom, var(--tdf-section-space));-webkit-font-smoothing:antialiased}.tdf *,.tdf *:before,.tdf *:after{box-sizing:border-box}.tdf img{max-width:100%;display:block}.tdf a{color:inherit}.tdf-container{width:100%;max-width:var(--tdf-page-width);margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.tdf-heading{font-family:var(--tdf-font-heading);font-weight:var(--tdf-font-heading-weight);font-style:var(--tdf-font-heading-style);line-height:1.12;letter-spacing:-.01em;margin:0 0 .5em;color:inherit}.tdf-heading--xl{font-size:calc(clamp(30px,4.2vw,50px) * var(--tdf-heading-scale) * var(--s-heading-size, 1))}.tdf-heading--l{font-size:calc(clamp(24px,3vw,36px) * var(--tdf-heading-scale) * var(--s-heading-size, 1))}.tdf-heading--m{font-size:calc(clamp(20px,2.2vw,28px) * var(--tdf-heading-scale) * var(--s-heading-size, 1))}.tdf-text{margin:0 0 1em;max-width:60ch;opacity:.9}.tdf-text p{margin:0 0 .6em}.tdf-text p:last-child{margin-bottom:0}.tdf-eyebrow{display:inline-block;font-family:var(--tdf-font-label);font-weight:var(--tdf-font-label-weight);font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:6px 14px;border-radius:var(--tdf-button-radius);background:var(--s-eyebrow-bg, var(--tdf-accent));color:var(--s-eyebrow-text, var(--tdf-dark));margin-bottom:16px}.tdf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--tdf-font-label);font-weight:var(--tdf-font-label-weight);font-size:15px;line-height:1.2;padding:14px 24px;border-radius:var(--tdf-button-radius);border:2px solid transparent;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;white-space:nowrap}.tdf-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001a}.tdf-btn:focus-visible{outline:3px solid var(--tdf-dark);outline-offset:3px}.tdf-btn--primary{background:var(--s-accent, var(--tdf-primary));color:var(--s-accent-text, var(--tdf-primary-text))}.tdf-btn--outline{background:var(--tdf-card);color:var(--tdf-text);border-color:currentColor}.tdf-btn--dark{background:var(--tdf-dark);color:#fff}.tdf-btn--small{padding:10px 16px;font-size:14px}.tdf-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.tdf-pill{display:inline-block;font-family:var(--tdf-font-label);font-weight:var(--tdf-font-label-weight);font-size:12px;padding:6px 12px;border-radius:var(--tdf-button-radius);background:var(--tdf-card);color:var(--tdf-text);border:1px solid var(--tdf-border)}.tdf-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tdf-ph{max-height:100%}@media(prefers-reduced-motion:reduce){.tdf *,.tdf *:before,.tdf *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tdf-base.css.map */
