.tdd{--tdd-ink: #0c0b0a;--tdd-panel: #171513;--tdd-line: #2c2824;--tdd-gold: #b39570;--tdd-gold-hi: #e2cba6;--tdd-paper: #f6f1e9;--tdd-paper-ink: #1b1917;--tdd-red: #c20000;--tdd-muted: #9a928a;--tdd-fg: #f4efe8;--tdd-display: var(--typeHeaderPrimary,"Tenor Sans"),"Tenor Sans","Didot",Georgia,serif;--tdd-body: var(--typeBasePrimary,"Jost"),"Jost","Futura","Century Gothic",system-ui,sans-serif;background:var(--tdd-ink);color:var(--tdd-fg);font-family:var(--tdd-body);padding-block:clamp(40px,7vw,88px);padding-inline:16px;overflow:hidden;position:relative}.tdd *,.tdd *:before,.tdd *:after{box-sizing:border-box}.tdd__inner{max-width:1120px;margin:0 auto;display:grid;gap:clamp(28px,4vw,44px)}.tdd__head{display:grid;gap:14px;text-align:center;justify-items:center}.tdd__eyebrow{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--tdd-gold);margin:0}.tdd__title{font-family:var(--tdd-display);font-weight:400;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(40px,8.4vw,96px);line-height:.95;margin:0;text-wrap:balance;color:var(--tdd-fg)}.tdd__title em{font-style:normal;color:var(--tdd-gold-hi)}.tdd__lede{max-width:52ch;margin:0;font-size:clamp(15px,1.6vw,17px);line-height:1.55;color:#cfc7bd}.tdd__clock{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 18px;border-top:1px solid var(--tdd-line);border-bottom:1px solid var(--tdd-line);padding:14px 8px}.tdd__clock-label{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--tdd-muted)}.tdd__clock-time{display:inline-flex;flex-wrap:nowrap;align-items:baseline;white-space:nowrap;font-family:var(--tdd-display);font-size:clamp(22px,3vw,30px);line-height:1;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--tdd-fg)}.tdd .tdd__clock-time .tdd__u{display:inline;font-family:var(--tdd-body);font-size:11px;line-height:1;letter-spacing:.14em;color:var(--tdd-gold);margin:0 8px 0 3px}.tdd .tdd__clock-time .tdd__u:last-child{margin-right:0}.tdd__wall{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.6vw,18px)}@media(max-width:860px){.tdd__wall{grid-template-columns:repeat(2,minmax(0,1fr))}}.tdd-door{position:relative;max-width:100%;perspective:1100px;-webkit-perspective:1100px}.tdd-door:before{content:"";display:block;padding-top:133.333%}.tdd-door__inside{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tdd-paper);color:var(--tdd-paper-ink);display:grid;align-content:center;justify-items:center;gap:6px;padding:14px 10px;text-align:center;box-shadow:inset 0 0 0 1px #e2d8c8,inset 0 10px 24px #0000001f}.tdd-door__inside-day{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#8a7a64}.tdd-door__inside-deal{font-family:var(--tdd-display);text-transform:uppercase;font-size:clamp(17px,1.9vw,22px);line-height:1.08;letter-spacing:.02em;color:var(--tdd-red);text-wrap:balance}.tdd-door__inside-name{font-size:12px;color:#4a443e;line-height:1.3}.tdd-door__inside-ended{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#8a7a64;border:1px solid #c9bba5;padding:3px 8px;margin-top:4px}.tdd-door__btn{all:unset;position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;transform-origin:0 50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:transform 1s cubic-bezier(.2,.75,.25,1),box-shadow .3s,opacity .3s;z-index:2}.tdd-door__btn:focus-visible{outline:2px solid var(--tdd-gold-hi);outline-offset:3px}.tdd-door__face{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,rgba(255,255,255,.05),transparent 40%),var(--tdd-panel);border:1px solid var(--tdd-line);display:grid;grid-template-rows:1fr auto;padding:12px;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.tdd-door__back{position:absolute;top:0;right:0;bottom:0;left:0;background:#221f1c;transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid var(--tdd-line)}.tdd-door__face:before,.tdd-door__face:after{content:"";position:absolute;background:linear-gradient(90deg,#8c7353,var(--tdd-gold) 30%,var(--tdd-gold-hi) 50%,var(--tdd-gold) 70%,#8c7353);transition:transform .35s ease-in,opacity .35s}.tdd-door__face:before{top:0;bottom:0;left:62%;width:9px;transform-origin:50% 0}.tdd-door__face:after{left:0;right:0;top:34%;height:9px;transform-origin:100% 50%;background:linear-gradient(180deg,#8c7353,var(--tdd-gold) 30%,var(--tdd-gold-hi) 50%,var(--tdd-gold) 70%,#8c7353)}.tdd-door__num{position:relative;z-index:1;align-self:end;font-family:var(--tdd-display);font-size:clamp(54px,7vw,84px);line-height:.8;color:var(--tdd-fg)}.tdd-door__meta{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:10px;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--tdd-muted)}.tdd-door__status{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.tdd-door__status svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2}.tdd-door.is-ready .tdd-door__btn{box-shadow:0 0 0 1px var(--tdd-gold),0 0 28px #b3957059;animation:tdd-glow 2.4s ease-in-out infinite}.tdd-door.is-ready .tdd-door__status,.tdd-door.is-ready .tdd-door__num{color:var(--tdd-gold-hi)}.tdd-door.is-locked .tdd-door__num{color:#5d5650}.tdd-door.is-open .tdd-door__face:before{transform:scaleY(0);opacity:0}.tdd-door.is-open .tdd-door__face:after{transform:scaleX(0);opacity:0}.tdd-door.is-open .tdd-door__btn{transform:rotateY(-100deg);opacity:0;box-shadow:none;animation:none;transition:transform 1s cubic-bezier(.2,.75,.25,1) .25s,opacity .35s ease .95s}.tdd-door.is-open.is-instant .tdd-door__btn,.tdd-door.is-open.is-instant .tdd-door__face:before,.tdd-door.is-open.is-instant .tdd-door__face:after{transition:none}.tdd-door.is-open .tdd-door__btn{pointer-events:none}.tdd-door.is-open .tdd-door__inside{cursor:pointer}.tdd-door.is-ended .tdd-door__inside-deal{color:#7d736a}.tdd-door.is-selected .tdd-door__inside{box-shadow:inset 0 0 0 2px var(--tdd-gold),inset 0 10px 24px #0000001f}.tdd-door.is-shake .tdd-door__btn{animation:tdd-shake .45s ease}@keyframes tdd-glow{50%{box-shadow:0 0 0 1px var(--tdd-gold-hi),0 0 44px #e2cba680}}@keyframes tdd-shake{20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.tdd-spark{position:absolute;left:50%;top:45%;width:7px;height:7px;background:var(--tdd-gold-hi);z-index:3;pointer-events:none;animation:tdd-spark .9s cubic-bezier(.15,.7,.3,1) forwards}@keyframes tdd-spark{0%{transform:translate(-50%,-50%) rotate(0);opacity:1}to{transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r));opacity:0}}.tdd__note{min-height:1.5em;margin:-14px 0 0;text-align:center;font-size:14px;color:var(--tdd-gold-hi)}.tdd__reveal{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 32px;align-items:center;border:1px solid var(--tdd-line);background:#13110f;padding:clamp(20px,3.4vw,36px)}@media(max-width:700px){.tdd__reveal{grid-template-columns:minmax(0,1fr)}}.tdd__reveal-kicker{margin:0 0 6px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--tdd-gold)}.tdd__reveal-title{margin:0;font-family:var(--tdd-display);font-weight:400;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(26px,4vw,42px);line-height:1.02;color:var(--tdd-fg);text-wrap:balance}.tdd__reveal-body{margin:10px 0 0;max-width:60ch;line-height:1.6;color:#cfc7bd;font-size:15px}.tdd__reveal-actions{display:flex;flex-wrap:wrap;gap:10px}.tdd__btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 26px;font:inherit;font-size:13px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:1px solid var(--tdd-gold);background:var(--tdd-gold);color:var(--tdd-ink);transition:background .2s,color .2s}.tdd__btn:hover{background:var(--tdd-gold-hi);border-color:var(--tdd-gold-hi);color:var(--tdd-ink)}.tdd__btn--ghost{background:transparent;color:var(--tdd-gold-hi)}.tdd__btn--ghost:hover{color:var(--tdd-ink)}.tdd__btn:focus-visible{outline:2px solid var(--tdd-gold-hi);outline-offset:3px}.tdd__signup{display:grid;gap:12px;justify-items:center;text-align:center}.tdd__signup h3{margin:0;font-family:var(--tdd-display);font-weight:400;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(20px,2.6vw,26px);color:var(--tdd-fg)}.tdd__signup p{margin:0;color:#cfc7bd;font-size:15px;max-width:48ch;line-height:1.5}.tdd__signup form{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;max-width:480px;margin:0}.tdd__signup input[type=email]{flex:1 1 220px;min-width:0;min-height:46px;padding:0 14px;font:inherit;font-size:15px;background:#0c0b0a;color:var(--tdd-fg);border:1px solid #4a433c;border-radius:0}.tdd__signup input[type=email]::placeholder{color:#7d756d}.tdd__signup input[type=email]:focus-visible{outline:2px solid var(--tdd-gold);outline-offset:1px}.tdd__signup-ok{color:var(--tdd-gold-hi)!important}.tdd__small{margin:0;text-align:center;font-size:12px;line-height:1.6;color:var(--tdd-muted);max-width:70ch;justify-self:center}.tdd__sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.tdd-door__btn,.tdd-door__face:before,.tdd-door__face:after{transition:none!important}.tdd-door.is-ready .tdd-door__btn,.tdd-door.is-shake .tdd-door__btn,.tdd-spark{animation:none!important}.tdd-spark{display:none}}
/*# sourceMappingURL=/cdn/shop/t/107/assets/ten-days-of-deals.css.map */
