.tdd{--tdd-ink:#2E2427;--tdd-body:#4A3D41;--tdd-plum:#6E5258;--tdd-plum-dark:#4A363B;--tdd-mauve:#A3868B;--tdd-mauve-soft:#C4A9AD;--tdd-blush:#F3EAEA;--tdd-cream:#FBF7F4;--tdd-line:#E6D8DA;--tdd-night:#1F1A1D;--tdd-night-2:#2A2226;--tdd-night-text:#F3ECED;--tdd-night-body:#D9CDCF;font-family:Inter,system-ui,sans-serif;color:var(--tdd-ink);-webkit-font-smoothing:antialiased}.tdd *,.tdd *:before,.tdd *:after{box-sizing:border-box}.tdd img{max-width:100%;display:block}.tdd a{color:var(--tdd-plum)}.tdd-wrap{max-width:1200px;margin:0 auto;padding-inline:24px}.tdd-serif{font-family:Playfair Display,Georgia,serif;font-weight:400}.tdd-eyebrow{margin:0;font-family:Cinzel Decorative,serif;font-size:17px;letter-spacing:.02em;color:var(--tdd-plum)}.tdd-h1{margin:0;font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:clamp(38px,6vw,58px);line-height:1.08}.tdd-h2{margin:0;font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:clamp(30px,4.2vw,44px);line-height:1.12}.tdd-h1 em,.tdd-h2 em{color:var(--tdd-plum)}.tdd-lead{margin:0;font-size:18px;line-height:1.6;color:var(--tdd-body)}.tdd-text{margin:0;font-size:17px;line-height:1.7;color:var(--tdd-body)}.tdd-text p{margin:0 0 14px}.tdd-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:26px;background:var(--tdd-plum);color:#fff!important;text-decoration:none;font-weight:600;font-size:16px;border:0;cursor:pointer;font-family:inherit;transition:background .25s ease,transform .25s ease}.tdd-btn:hover{background:var(--tdd-plum-dark);transform:translateY(-2px)}.tdd-btn--ghost{background:transparent;border:1px solid var(--tdd-plum);color:var(--tdd-plum)!important}.tdd-btn--ghost:hover{background:#f1e7e8;transform:none}.tdd-btn--light{background:#fff;color:var(--tdd-plum-dark)!important}.tdd-btn--light:hover{background:#f1e7e8}.tdd-btn--night{background:var(--tdd-mauve);color:var(--tdd-night)!important}.tdd-btn--night:hover{background:var(--tdd-mauve-soft);box-shadow:0 0 32px #c4a9ad73}.tdd-btn--night-ghost{background:transparent;border:1px solid var(--tdd-mauve);color:var(--tdd-night-text)!important}.tdd-btns{display:flex;flex-wrap:wrap;gap:12px}.tdd-arch-img{border-radius:220px 220px 18px 18px;overflow:hidden;background:#eadfe0}.tdd-arch-img img{width:100%;height:100%;object-fit:cover}.tdd-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#eadfe0;color:var(--tdd-plum);font-size:14px;text-align:center;padding:24px}.tdd-placeholder svg{width:70%;height:auto;fill:#d9c7c9}@keyframes tdd-fu{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes tdd-rv{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes tdd-rvimg{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes tdd-draw{0%{stroke-dashoffset:1400}to{stroke-dashoffset:0}}@keyframes tdd-moon{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes tdd-twinkle{0%,to{opacity:.25}50%{opacity:.9}}@keyframes tdd-pop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tdd-fu{opacity:0;animation:tdd-fu .9s cubic-bezier(.2,.7,.2,1) forwards}.tdd-arch-line{stroke-dasharray:1400;animation:tdd-draw 2.6s ease-out both}.tdd-twk{animation:tdd-twinkle 5s ease-in-out infinite}.tdd-pop{animation:tdd-pop .45s cubic-bezier(.2,.7,.2,1)}@supports (animation-timeline:view()){.tdd-rv{animation:tdd-rv linear both;animation-timeline:view();animation-range:entry 0% entry 60%}.tdd-rvimg{animation:tdd-rvimg linear both;animation-timeline:view();animation-range:entry 0% entry 70%}.tdd-moonv{animation:tdd-moon linear both;animation-timeline:view();animation-range:entry 0% cover 35%}}@media(prefers-reduced-motion:reduce){.tdd-fu,.tdd-rv,.tdd-rvimg,.tdd-arch-line,.tdd-moonv,.tdd-twk,.tdd-pop{animation:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0!important}}.tdd-check{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;font-size:15px;line-height:1.5;color:var(--tdd-body)}.tdd-check li{display:flex;gap:10px;align-items:flex-start}.tdd-check svg{flex:none;margin-top:3px;width:18px;height:18px}.tdd-badge{align-self:flex-start;font-size:12px;font-weight:600;letter-spacing:.08em;padding:6px 12px;border-radius:14px;text-transform:uppercase}.tdd-hero{background:var(--tdd-cream)}.tdd-hero__inner{padding-block:48px 96px;display:flex;flex-wrap:wrap;align-items:center;gap:48px}.tdd-hero__copy{flex:1 1 460px;min-width:0}.tdd-hero__copy .tdd-eyebrow{margin-bottom:20px}.tdd-hero__copy .tdd-lead{margin-top:28px;max-width:480px}.tdd-hero__copy .tdd-btns{margin-top:36px}.tdd-hero__art{flex:1 1 380px;min-width:0;max-width:460px;width:100%;margin:0 auto;position:relative;aspect-ratio:44/52}.tdd-hero__art svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tdd-hero__card{position:absolute}.tdd-hero__card--a{left:6%;top:18%;width:44%;transform:rotate(-6deg)}.tdd-hero__card--b{right:4%;top:42%;width:40%;transform:rotate(5deg)}.tdd-hero__card-inner{overflow:hidden;background:#e9dcdd;box-shadow:0 30px 60px -30px #4a363b99}.tdd-hero__card--a .tdd-hero__card-inner{aspect-ratio:3/4;border-radius:8px 16px 16px 8px}.tdd-hero__card--b .tdd-hero__card-inner{aspect-ratio:1;border-radius:12px;background:#f1e7e8}.tdd-hero__card-inner img{width:100%;height:100%;object-fit:cover}.tdd-trust{border-block:1px solid var(--tdd-line);background:var(--tdd-cream)}.tdd-trust__grid{padding-block:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.tdd-trust__item{display:flex;flex-direction:column;gap:4px}.tdd-trust__title{font-family:Playfair Display,Georgia,serif;font-size:26px;color:var(--tdd-plum)}.tdd-trust__text{font-size:15px;color:var(--tdd-body)}.tdd-steps{background:var(--tdd-blush);padding-block:96px}.tdd-steps .tdd-h2{margin:12px 0 40px;max-width:640px}.tdd-steps__tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.tdd-steps__tab{min-height:88px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding:18px 22px;border-radius:18px;cursor:pointer;font-family:inherit;text-align:left;border:1px solid var(--tdd-line);background:#fff;color:var(--tdd-ink);transition:background .25s,color .25s,border-color .25s}.tdd-steps__tab:hover{border-color:var(--tdd-plum)}.tdd-steps__tab[aria-selected=true]{background:var(--tdd-plum);border-color:var(--tdd-plum);color:#fff}.tdd-steps__tab small{font-size:13px;font-weight:600;letter-spacing:.12em;opacity:.8;text-transform:uppercase}.tdd-steps__tab span{font-family:Playfair Display,Georgia,serif;font-size:22px}.tdd-steps__bar{height:3px;background:var(--tdd-line);border-radius:2px;margin-top:16px;overflow:hidden}.tdd-steps__bar div{height:100%;background:var(--tdd-plum);width:33.333%;transition:width .5s cubic-bezier(.2,.7,.2,1)}.tdd-steps__panel{margin-top:40px;display:flex;flex-wrap:wrap;gap:48px;align-items:center;background:#fff;border-radius:28px;padding:clamp(24px,4vw,48px)}.tdd-steps__level{display:contents}.tdd-steps__panel[hidden],.tdd-steps__level[hidden]{display:none}.tdd-steps__media{flex:1 1 320px;min-width:0;max-width:440px;position:relative;aspect-ratio:11/13;margin:0 auto}.tdd-steps__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.tdd-steps__frame{position:absolute;top:6%;right:6%;bottom:0;left:6%;border-radius:200px 200px 16px 16px;overflow:hidden;background:#eadfe0}.tdd-steps__frame img{width:100%;height:100%;object-fit:cover}.tdd-steps__frame .tdd-img--blank,.tdd.is-blank .tdd-steps__frame .tdd-img--filled.has-blank{display:none}.tdd.is-blank .tdd-steps__frame .tdd-img--blank{display:block}.tdd-steps__copy{flex:1 1 360px;min-width:0}.tdd-steps__label{margin:0;font-size:13px;letter-spacing:.16em;font-weight:600;color:var(--tdd-plum);text-transform:uppercase}.tdd-steps__copy h3{margin:12px 0 16px;font-family:Playfair Display,Georgia,serif;font-size:clamp(30px,3.6vw,40px);font-weight:400;line-height:1.1}.tdd-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.tdd-pill{min-height:44px;padding:0 18px;border-radius:22px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;border:1px solid var(--tdd-plum);background:transparent;color:var(--tdd-plum)}.tdd-pill[aria-pressed=true]{background:var(--tdd-plum);color:#fff}.tdd-seg{display:inline-flex;gap:4px;margin-top:16px;padding:4px;border-radius:24px;background:var(--tdd-blush)}.tdd-seg button{min-height:36px;padding:0 16px;border-radius:18px;border:0;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;background:transparent;color:var(--tdd-plum)}.tdd-seg button[aria-pressed=true]{background:var(--tdd-plum);color:#fff}.tdd-steps__note{margin:12px 0 0;font-size:15px;color:var(--tdd-body)}.tdd-steps__buy{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px}.tdd-steps__buy form{margin:0}.tdd-link-btn{min-height:44px;background:none;border:0;color:var(--tdd-plum);font-weight:600;font-size:15px;cursor:pointer;font-family:inherit}.tdd-night{position:relative;overflow:hidden;background:var(--tdd-night);color:var(--tdd-night-text);padding-block:110px;text-align:center}.tdd-night__stars{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.tdd-night__inner{position:relative;max-width:1000px;margin:0 auto;padding-inline:24px}.tdd-night .tdd-eyebrow{color:var(--tdd-mauve-soft)}.tdd-night .tdd-h2{margin-top:12px}.tdd-night .tdd-h2 em{color:var(--tdd-mauve-soft)}.tdd-night__lead{margin:16px auto 0;max-width:560px;color:var(--tdd-night-body);line-height:1.6}.tdd-night__moon{display:block;margin:0 auto 28px;width:84px;height:84px}.tdd-night__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:48px}.tdd-option{display:flex;flex-direction:column;gap:18px;padding:32px;border-radius:24px;background:var(--tdd-night-2);border:1px solid #3A2F34;text-align:left;overflow:hidden}.tdd-option--featured{border-color:var(--tdd-mauve)}.tdd-option__img{margin:-32px -32px 0;aspect-ratio:1200/936;background:#f1e7e8}.tdd-option__img img{width:100%;height:100%;object-fit:cover}.tdd-option .tdd-badge{border:1px solid #5C4A4F;color:var(--tdd-night-body)}.tdd-option--featured .tdd-badge{background:var(--tdd-mauve);border-color:var(--tdd-mauve);color:var(--tdd-night)}.tdd-option h3{margin:0;font-family:Playfair Display,Georgia,serif;font-size:28px;font-weight:400;color:var(--tdd-night-text)}.tdd-option__price{margin:0;font-weight:600;color:var(--tdd-mauve-soft)}.tdd-option .tdd-check{color:var(--tdd-night-body)}.tdd-option .tdd-btn{margin-top:auto}.tdd-night__foot{margin:32px auto 0;max-width:600px;font-size:15px;line-height:1.6;color:var(--tdd-night-body)}.tdd-night__fine{margin:10px auto 0;font-size:13px;color:#b9a7aa}.tdd-split{padding-block:104px;display:flex;flex-wrap:wrap;align-items:center;gap:56px}.tdd-split__media{flex:1 1 340px;min-width:0;max-width:440px;margin:0 auto;aspect-ratio:4/5}.tdd-split__copy{flex:1 1 460px;min-width:0}.tdd-values{background:var(--tdd-cream)}.tdd-values .tdd-split__copy{text-align:center}.tdd-values__list{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 40px;margin:40px 0}.tdd-values__list span{font-family:Cinzel Decorative,serif;font-size:32px;letter-spacing:.02em;color:var(--tdd-plum)}.tdd-founder{background:var(--tdd-cream)}.tdd-founder .tdd-h2{margin:12px 0 20px}.tdd-founder__link{display:inline-block;margin-top:24px;font-weight:600;text-decoration:none}.tdd-shelf{background:#fff;padding-block:80px}.tdd-shelf__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:32px}.tdd-shelf__head h2{margin:0;font-family:Playfair Display,Georgia,serif;font-size:32px;font-weight:400}.tdd-shelf__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.tdd-shelf__card{text-decoration:none;color:var(--tdd-ink)!important;display:flex;flex-direction:column;gap:10px;transition:transform .35s}.tdd-shelf__card:hover{transform:translateY(-8px)}.tdd-shelf__img{aspect-ratio:1;border-radius:16px;overflow:hidden;background:var(--tdd-blush)}.tdd-shelf__img img{width:100%;height:100%;object-fit:cover}.tdd-shelf__sub{color:var(--tdd-plum);font-weight:600}.tdd-quiz{position:relative;overflow:hidden;background:var(--tdd-plum);color:#fff;padding-block:110px 80px;text-align:center}.tdd-quiz svg{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:min(700px,110%);height:100%;pointer-events:none}.tdd-quiz .tdd-eyebrow{position:relative;color:#f1e7e8}.tdd-quiz .tdd-h2{position:relative;margin:14px auto 32px;max-width:640px;font-size:clamp(28px,3.6vw,38px)}.tdd-quiz .tdd-btn{position:relative}.tdd-hss{background:var(--tdd-blush);padding-block:104px}.tdd-hss .tdd-split{padding-block:0}.tdd-hss .tdd-h2{margin:12px 0 18px}.tdd-hss__tiers{margin-top:56px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.tdd-tier{display:flex;flex-direction:column;gap:16px;padding:32px;border-radius:24px;background:#fff;border:1px solid var(--tdd-line)}.tdd-tier--featured{border:1.5px solid var(--tdd-plum);box-shadow:0 30px 60px -40px #6e525880}.tdd-tier .tdd-badge{color:var(--tdd-plum);padding:0}.tdd-tier--featured .tdd-badge{background:var(--tdd-plum);color:#fff;padding:6px 12px}.tdd-tier__title{font-family:Playfair Display,Georgia,serif;font-size:30px}.tdd-tier__title small{font-size:17px;color:var(--tdd-body)}.tdd-tier__intro{font-size:15px;color:var(--tdd-body)}.tdd-tier .tdd-btn{margin-top:auto}.tdd-one{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:28px 32px;border-radius:24px;background:#fff;border:1px dashed var(--tdd-mauve)}.tdd-one__copy{flex:1 1 420px;min-width:0}.tdd-one__copy strong{font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:400}.tdd-one__copy p{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--tdd-body)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/tdd.css.map */
