:root{--tts-plum: #3A1022;--tts-plum-mid: #5C1A33;--tts-ivory: #F7F1E6;--tts-paper: #EDE2CF;--tts-card: #F5ECDA;--tts-ink: #2A1E24;--tts-gold: #C9A962;--tts-gold-light: #E6CF94;--tts-gold-text: #D9BE7E;--tts-gold-dark: #7C5D22;--tts-body-on-plum: #E8DCCB;--tts-serif: "Cormorant Garamond", Georgia, serif;--tts-sans: var(--font-body-family, "Nunito Sans", sans-serif)}.tts-env{position:relative;width:100%;aspect-ratio:22 / 15;perspective:1600px;container-type:inline-size}.tts-env__ground{position:absolute;left:4%;right:4%;top:10%;bottom:-5%;background:#3c1e1459;filter:blur(16px);border-radius:10px;z-index:0}.tts-env__back,.tts-env__pocket{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.tts-env__back{z-index:1}.tts-env__pocket{z-index:3}.tts-env__card{position:absolute;left:5%;right:5%;top:5%;height:88%;z-index:2;background:var(--tts-card);border-radius:2px;box-shadow:0 1px 2px #280a1440,0 10px 24px -14px #280a1480;transition:transform 1.1s cubic-bezier(.3,.7,.2,1) 0s}.tts-env__card:after{content:"";position:absolute;top:3.2cqw;right:3.2cqw;bottom:3.2cqw;left:3.2cqw;border:1px solid rgba(176,138,62,.4);pointer-events:none}.tts-env.is-open .tts-env__card{transform:translateY(-62%);transition-delay:.85s}.tts-env__cc{position:absolute;top:0;right:0;bottom:0;left:0;padding:8.5cqw 9cqw 0;display:flex;flex-direction:column;align-items:center;gap:2.2cqw;text-align:center}.tts-env__brand{font:700 2.1cqw var(--tts-sans);letter-spacing:.34em;color:var(--tts-gold-dark)}.tts-env__to{font:italic 500 6.6cqw/1 var(--tts-serif);color:var(--tts-plum-mid)}.tts-env__msg{font:400 4cqw/1.45 var(--tts-serif);color:var(--tts-ink)}.tts-env__from{font:italic 500 4cqw var(--tts-serif);color:var(--tts-plum-mid)}.tts-env__flap{position:absolute;left:0;top:0;width:100%;height:63.4%;z-index:4;transform-origin:50% 0;transform-style:preserve-3d;transition:transform 1s cubic-bezier(.55,0,.25,1) .8s,z-index 0s 1.3s}.tts-env.is-open .tts-env__flap{transform:rotateX(180deg);z-index:1;transition:transform 1s cubic-bezier(.55,0,.25,1) 0s,z-index 0s .5s}.tts-env__face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.tts-env__face svg{width:100%;height:100%;display:block;overflow:visible}.tts-env__face--in{transform:rotateX(180deg)}.tts-env__seal{position:absolute;left:50%;top:84%;width:27%;height:auto;transform:translate(-50%,-50%) rotate(-5deg);filter:drop-shadow(0 1.5px 1px rgba(30,8,16,.6)) drop-shadow(0 6px 8px rgba(30,8,16,.35))}.tts-env__flap-shadow{transition:opacity .4s ease .9s}.tts-env.is-open .tts-env__flap-shadow{opacity:0;transition-delay:0s}.tts-env--static,.tts-env--static *{transition:none!important}.tts-band{position:relative;overflow:hidden;background:var(--tts-plum);color:var(--tts-ivory);padding:96px 0}.tts-band__paper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none}.tts-band__inner{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:72px;align-items:center}.tts-band__copy{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:24px}.tts-band__eyebrow{margin:0;font:700 12px var(--tts-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--tts-gold-text)}.tts-band__title{margin:0;font-family:var(--tts-serif);font-weight:500;font-size:clamp(44px,5.4vw,74px);line-height:1.02;letter-spacing:0;color:var(--tts-ivory)}.tts-band__title em{font-style:italic;color:var(--tts-gold-light)}.tts-band__rule{width:56px;height:1px;background:var(--tts-gold)}.tts-band__text{margin:0;font-size:17px;line-height:1.75;max-width:470px;color:var(--tts-body-on-plum)}.tts-band__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:6px}.tts-band__btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 32px;background:var(--tts-gold);color:#2a1018;font:700 14px var(--tts-sans);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background .3s}.tts-band__btn:hover{background:#dcc07e;color:#2a1018}.tts-band__note{font-size:13px;color:#d8c9b6}.tts-band__visual{flex:1 1 440px;min-width:0;padding:14px;display:flex;flex-direction:column;align-items:center;gap:30px}.tts-band__frame{position:relative;width:min(480px,100%);aspect-ratio:1}.tts-band__frame:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border:1px solid rgba(217,190,126,.55);pointer-events:none}.tts-band__inner-frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--tts-paper)}.tts-band__envbtn{all:unset;position:absolute;left:14%;width:72%;top:42%;cursor:pointer}.tts-band__envbtn:focus-visible{outline:2px solid #B08A3E;outline-offset:6px}.tts-band__toggle{all:unset;cursor:pointer;font:600 13px var(--tts-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--tts-gold-light);border-bottom:1px solid var(--tts-gold);padding:12px 0 4px}.tts-band__toggle:focus-visible{outline:2px solid var(--tts-gold);outline-offset:4px}@media screen and (max-width:749px){.tts-band{padding:64px 0 72px}.tts-band__inner{gap:48px}.tts-band__copy{flex-basis:100%}.tts-band__visual{flex-basis:100%;padding:14px 4px}}.tts-hero{display:flex;flex-wrap:wrap;width:100%;background:var(--tts-plum)}.tts-hero__panel{flex:1 1 460px;min-width:0;position:relative;overflow:hidden;background:var(--tts-plum);display:flex;align-items:center;padding:88px 48px}.tts-hero__copy{position:relative;max-width:460px;margin-left:auto;display:flex;flex-direction:column;gap:22px;color:var(--tts-ivory)}.tts-hero__seal{display:block;width:84px;height:auto;filter:drop-shadow(0 2px 2px rgba(30,8,16,.5)) drop-shadow(0 8px 12px rgba(30,8,16,.3))}.tts-hero__title{margin:0;font-family:var(--tts-serif);font-weight:500;font-size:clamp(44px,5vw,70px);line-height:1.04;letter-spacing:0;color:var(--tts-ivory)}.tts-hero__u{position:relative;display:inline-block;white-space:nowrap}.tts-hero__u svg{position:absolute;left:-2%;width:104%;bottom:-.06em;height:.26em;overflow:visible}.tts-hero__text{margin:0;font-size:17px;line-height:1.7;color:var(--tts-body-on-plum)}.tts-hero__photo{flex:1 1 460px;min-width:0;position:relative;min-height:560px;background:#7a1f2e;overflow:hidden}.tts-hero__photo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tts-hero__env{position:absolute;left:10%;bottom:8%;width:46%;max-width:300px;transform:rotate(-5deg)}.tts-hero__env .tts-env__ground{background:#1e081066}@media screen and (max-width:749px){.tts-hero__panel{flex-basis:100%;padding:36px 22px 32px}.tts-hero__copy{margin:0 auto;gap:16px;text-align:center;align-items:center}.tts-hero__copy>div{align-self:stretch}.tts-hero__seal{width:60px}.tts-hero__title{font-size:44px}.tts-hero__text{font-size:15px;line-height:1.6}.tts-hero__btn{display:flex;min-height:52px;font-size:13px}.tts-hero__photo{flex-basis:100%;min-height:0;height:330px}.tts-hero__photo>img{object-position:50% 58%}.tts-hero__env{left:6%;bottom:7%;width:44%}}.tts-cat{padding-top:64px;padding-bottom:72px;color:var(--tts-ink)}.tts-cat__intro{max-width:640px;margin:0 auto 56px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.tts-cat__eyebrow{margin:0;font:700 12px var(--tts-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--tts-gold-dark)}.tts-cat__title{margin:0;font-family:var(--tts-serif);font-weight:500;font-size:clamp(40px,4.6vw,60px);line-height:1.05;color:#3e1124}.tts-cat__rule{width:56px;height:1px;background:var(--tts-gold)}.tts-cat__text{margin:0;font-size:17px;line-height:1.7;color:#3a2c32}.tts-cat__note{margin:0;font:italic 500 19px/1.5 var(--tts-serif);color:var(--tts-plum-mid)}.tts-cat__group{margin-top:48px}.tts-cat__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;padding-bottom:12px;margin-bottom:24px;border-bottom:1px solid rgba(176,138,62,.45)}.tts-cat__name{margin:0;font-family:var(--tts-serif);font-weight:500;font-size:34px;line-height:1.1;color:#3e1124}.tts-cat__boxes{font:700 11px var(--tts-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--tts-gold-dark)}.tts-cat__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:28px 24px}.tts-cat__item{display:flex;flex-direction:column;gap:8px}.tts-cat__media{aspect-ratio:1;background:var(--tts-card);overflow:hidden;margin-bottom:4px}.tts-cat__media img{width:100%;height:100%;object-fit:cover;display:block}.tts-cat__item-name{margin:0;font:600 15px/1.35 var(--tts-sans);color:var(--tts-ink)}.tts-cat__item-text{margin:0;font-size:14px;line-height:1.55;color:#5a4a50}.tts-cat__cta{margin-top:64px;display:flex;justify-content:center}@media screen and (max-width:749px){.tts-cat{padding-top:40px;padding-bottom:56px}.tts-cat__intro{margin-bottom:36px}.tts-cat__text{font-size:15px}.tts-cat__name{font-size:28px}.tts-cat__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.tts-cat__item-text{font-size:13px}}.warm-box__seal{position:absolute;right:12px;bottom:10px;width:64px;height:auto;filter:drop-shadow(0 2px 2px rgba(30,8,16,.45)) drop-shadow(0 6px 10px rgba(30,8,16,.3));pointer-events:none}.card__media .card__seal{position:absolute;top:10px;right:10px;z-index:2;width:clamp(40px,20%,64px);height:auto;filter:drop-shadow(0 2px 2px rgba(30,8,16,.45)) drop-shadow(0 6px 10px rgba(30,8,16,.3));pointer-events:none}.card__media .card__picks{position:absolute;top:14px;left:14px;z-index:3;background:#2f2523;color:#faf7f4;font:700 14px/1 var(--font-body-family, sans-serif);letter-spacing:.04em;border-radius:999px;padding:7px 14px;box-shadow:0 2px 8px #0000002e}.tts-bar{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:14px;width:100%;padding:10px 18px 10px 12px;background:var(--tts-plum);border:1px solid rgba(201,169,98,.45);color:var(--tts-ivory)}.tts-bar__seal{width:52px;height:auto;flex:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45))}.tts-bar__text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;text-align:left}.tts-bar__title{font:600 20px/1.15 var(--tts-serif);color:var(--tts-ivory)}.tts-bar__sub{font:600 12px var(--tts-sans);letter-spacing:.08em;color:var(--tts-gold-text)}.tts-bar__chev{flex:none}.tts-seal-bar{padding:8px 0 24px}@media screen and (max-width:749px){.tts-seal-bar{padding:0}.tts-bar{position:fixed;left:12px;right:12px;bottom:14px;width:auto;min-height:62px;padding:8px 14px 8px 10px;gap:12px;z-index:50;box-shadow:0 14px 30px -12px #1e081099}.tts-bar__seal{width:44px}.tts-bar__title{font-size:17px}body.tts-has-bar{padding-bottom:var(--tts-bar-space, 88px)}.tts-bar{transition:opacity .2s ease,transform .2s ease}.tts-bar.tts-bar--away{opacity:0;transform:translateY(16px);pointer-events:none}}@media(prefers-reduced-motion:reduce){.tts-env__card,.tts-env__flap,.tts-env__flap-shadow{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/warm-seal.css.map */
