.tj-hol{--tj-cream: #F6F2EA;--tj-cream-2: #EFE8DA;--tj-maroon: #7A2E2E;--tj-maroon-deep: #4E1F1F;--tj-ink: #2F1E1E;--tj-gold: #D9A441;--tj-gold-soft: rgba(217, 164, 65, .35);--tj-line: rgba(122, 46, 46, .18);--tj-bg: var(--tj-cream);--tj-fg: var(--tj-maroon);--tj-muted: rgba(122, 46, 46, .78);background:var(--tj-bg);color:var(--tj-fg)}.tj-hol--dark{--tj-bg: var(--tj-maroon);--tj-fg: var(--tj-cream);--tj-muted: rgba(246, 242, 234, .82);--tj-line: rgba(246, 242, 234, .22)}.tj-hol--deep{--tj-bg: var(--tj-maroon-deep);--tj-fg: var(--tj-cream);--tj-muted: rgba(246, 242, 234, .82);--tj-line: rgba(246, 242, 234, .2)}.tj-hol--sand{--tj-bg: var(--tj-cream-2)}.tj-hol__inner{max-width:1200px;margin:0 auto;padding:0 20px}.tj-hol__narrow{max-width:760px;margin:0 auto}.tj-hol h1,.tj-hol h2,.tj-hol h3{color:var(--tj-fg);margin:0;letter-spacing:.01em}.tj-hol p{color:var(--tj-muted)}.tj-eyebrow{display:inline-block;font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;color:var(--tj-gold);font-weight:600;margin-bottom:1.4rem}.tj-hol--light .tj-eyebrow,.tj-hol--sand .tj-eyebrow{color:#9a6b14}.tj-ornament{display:flex;align-items:center;justify-content:center;gap:12px;margin:1.6rem auto 2.4rem;color:var(--tj-gold)}.tj-ornament:before,.tj-ornament:after{content:"";height:1px;width:56px;background:currentColor;opacity:.7}.tj-ornament svg{width:14px;height:14px}.tj-ornament--left{justify-content:flex-start;margin-left:0}.tj-ornament--left:before{display:none}.tj-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:48px;padding:0 2.8rem;border-radius:4px;text-decoration:none;font-size:1.5rem;letter-spacing:.06em;font-weight:600;transition:transform .15s ease,background .15s ease,color .15s ease}.tj-btn--gold{background:var(--tj-gold);color:var(--tj-ink)}.tj-btn--gold:hover{background:#e3b45b;transform:translateY(-1px)}.tj-btn--ghost{border:1px solid currentColor;color:var(--tj-fg);background:transparent}.tj-btn--ghost:hover{background:var(--tj-fg);color:var(--tj-bg)}.tj-link{color:var(--tj-fg);text-decoration:none;border-bottom:1px solid var(--tj-gold);padding-bottom:2px;font-weight:600;letter-spacing:.04em}.tj-link:hover{color:var(--tj-gold)}.tj-media{position:relative;overflow:hidden;border-radius:2px;background:var(--tj-cream-2)}.tj-media img{display:block;width:100%;height:100%;object-fit:cover}.tj-ph{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:1.6rem;text-align:center;background:repeating-linear-gradient(135deg,rgba(122,46,46,.035) 0 12px,transparent 12px 24px),#efe8da;border:1.5px dashed rgba(122,46,46,.35);color:var(--tj-maroon)}.tj-ph__code{font-size:1.2rem;letter-spacing:.2em;font-weight:700;color:#9a6b14}.tj-ph__label{font-size:1.3rem;line-height:1.4;max-width:30ch;opacity:.85}.tj-ratio-portrait{aspect-ratio:4 / 5}.tj-ratio-square{aspect-ratio:1 / 1}.tj-ratio-landscape{aspect-ratio:3 / 2}.tj-ratio-wide{aspect-ratio:16 / 9}.tj-hero{padding:48px 0 56px}.tj-hero__grid{display:grid;gap:32px;align-items:center}.tj-hero__title{font-size:clamp(3.4rem,6vw,5.6rem);line-height:1.08}.tj-hero__sub{font-size:1.8rem;line-height:1.6;margin:1.8rem 0 2.6rem;max-width:52ch}.tj-hero__actions{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center}.tj-hero__meta{margin-top:2.2rem;font-size:1.4rem;letter-spacing:.04em;color:var(--tj-muted)}@media(min-width:990px){.tj-hero{padding:72px 0 80px}.tj-hero__grid{grid-template-columns:1.05fr .95fr;gap:64px}.tj-hero--center .tj-hero__grid{grid-template-columns:1fr;text-align:center}}.tj-hero--center .tj-hero__copy{text-align:center}.tj-hero--center .tj-hero__sub{margin-left:auto;margin-right:auto}.tj-hero--center .tj-hero__actions{justify-content:center}.tj-countdown{display:flex;gap:10px;margin:0 0 2.6rem}.tj-hero--center .tj-countdown{justify-content:center}.tj-countdown__unit{min-width:64px;padding:10px 6px 8px;border:1px solid var(--tj-line);text-align:center;border-radius:2px}.tj-countdown__num{display:block;font-size:2.6rem;line-height:1;font-weight:700;color:var(--tj-gold);font-variant-numeric:tabular-nums}.tj-countdown__lbl{display:block;font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;margin-top:6px;color:var(--tj-muted)}.tj-sec{padding:56px 0}.tj-sec__head{text-align:center;margin-bottom:36px}.tj-sec__title{font-size:clamp(2.6rem,4vw,3.6rem);line-height:1.2}.tj-sec__intro{font-size:1.65rem;line-height:1.65;max-width:62ch;margin:1.2rem auto 0}@media(min-width:990px){.tj-sec{padding:80px 0}}.tj-band{padding:22px 0}.tj-band__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 26px;text-align:center}.tj-band__text,.tj-band__text p{margin:0;font-size:1.6rem;color:var(--tj-fg)}.tj-band__text strong{color:var(--tj-gold);font-weight:700;letter-spacing:.04em}.tj-band--card{padding:0}.tj-band__card{display:grid;gap:0;border:1px solid var(--tj-line);background:var(--tj-bg);overflow:hidden}.tj-band__card-copy{padding:32px 28px}@media(min-width:750px){.tj-band__card{grid-template-columns:1fr 1.2fr;align-items:stretch}.tj-band__card-copy{padding:48px;align-self:center}}.tj-tiles{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:600px){.tj-tiles{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.tj-tiles--4{grid-template-columns:repeat(4,1fr)}.tj-tiles--3{grid-template-columns:repeat(3,1fr)}}.tj-tile{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--tj-bg)}.tj-tile__body{padding:18px 2px 4px}.tj-tile__title{font-size:2rem;line-height:1.3;margin-bottom:.6rem!important}.tj-tile__text{font-size:1.45rem;line-height:1.6;margin:0 0 1.2rem}.tj-tile:hover .tj-media img{transform:scale(1.03)}.tj-tile .tj-media img{transition:transform .5s ease}.tj-tiers{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:990px){.tj-tiers{grid-template-columns:repeat(3,1fr)}}.tj-tier{position:relative;border:1px solid var(--tj-line);background:#f6f2ea0a;display:flex;flex-direction:column}.tj-hol--light .tj-tier,.tj-hol--sand .tj-tier{background:#fbf8f2}.tj-tier--featured{border-color:var(--tj-gold);box-shadow:0 0 0 1px var(--tj-gold) inset}.tj-tier__flag{position:absolute;top:14px;left:14px;z-index:2;background:var(--tj-gold);color:var(--tj-ink);font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;padding:6px 10px}.tj-tier__body{padding:24px 24px 28px}.tj-tier__threshold{font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;color:var(--tj-gold);font-weight:700}.tj-tier__title{font-size:2.2rem;line-height:1.3;margin:.8rem 0 .4rem!important}.tj-tier__value{font-size:1.4rem;color:var(--tj-muted);margin:0 0 1rem;font-style:italic}.tj-tier__text{font-size:1.5rem;line-height:1.6;margin:0}.tj-fineprint{text-align:center;font-size:1.3rem;margin-top:26px;color:var(--tj-muted)}.tj-story__grid{display:grid;gap:40px;align-items:start}@media(min-width:990px){.tj-story__grid--img{grid-template-columns:.9fr 1.1fr;gap:72px}.tj-story__aside{position:sticky;top:110px}}.tj-story .rte,.tj-story__body{font-size:1.65rem;line-height:1.8;color:var(--tj-muted)}.tj-story .rte h2{font-size:2.8rem;line-height:1.25;margin:0 0 1.4rem;color:var(--tj-fg)}.tj-story .rte h3{font-size:2rem;line-height:1.35;margin:2.8rem 0 1rem;color:var(--tj-fg)}.tj-story .rte p{margin:0 0 1.4rem}.tj-story .rte ul{padding-left:1.8rem;margin:0 0 1.6rem}.tj-story .rte li{margin-bottom:.7rem}.tj-story .rte strong{color:var(--tj-fg)}.tj-story .rte a{color:var(--tj-fg);text-decoration-color:var(--tj-gold);text-underline-offset:3px}.tj-story .rte blockquote{border-left:2px solid var(--tj-gold);margin:2rem 0;padding:.4rem 0 .4rem 1.8rem;font-style:italic;color:var(--tj-fg)}.tj-picks .grid{row-gap:28px}.tj-picks .card__heading,.tj-picks .card__heading a,.tj-picks .price{color:var(--tj-maroon)}.tj-hol--dark.tj-picks .card__heading,.tj-hol--dark.tj-picks .card__heading a,.tj-hol--dark.tj-picks .price,.tj-hol--deep.tj-picks .card__heading,.tj-hol--deep.tj-picks .card__heading a,.tj-hol--deep.tj-picks .price{color:var(--tj-cream)}.tj-picks .card{--color-background: transparent;background:transparent}.tj-picks__cta{text-align:center;margin-top:36px}.tj-faq__list{border-top:1px solid var(--tj-line)}.tj-faq__item{border-bottom:1px solid var(--tj-line)}.tj-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 2px;font-size:1.75rem;font-weight:600;color:var(--tj-fg)}.tj-faq__item summary::-webkit-details-marker{display:none}.tj-faq__icon{flex:0 0 auto;width:22px;height:22px;border:1px solid var(--tj-gold);border-radius:50%;position:relative}.tj-faq__icon:before,.tj-faq__icon:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;background:var(--tj-gold);transform:translate(-50%,-50%);transition:transform .2s ease}.tj-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.tj-faq__item[open] .tj-faq__icon:after{transform:translate(-50%,-50%) rotate(0)}.tj-faq__answer{padding:0 2px 22px;font-size:1.55rem;line-height:1.75;color:var(--tj-muted)}.tj-faq__answer p{margin:0 0 1rem}.tj-faq__answer a{color:var(--tj-fg);text-decoration-color:var(--tj-gold)}.tj-signup__form{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:2.4rem}.tj-signup__input{flex:1 1 260px;max-width:360px;min-height:48px;padding:0 16px;border:1px solid var(--tj-line);background:#fff9;color:var(--tj-ink);font-size:1.5rem;border-radius:4px}.tj-hol--dark .tj-signup__input,.tj-hol--deep .tj-signup__input{background:#f6f2eaf2}.tj-signup__msg{width:100%;text-align:center;font-size:1.4rem;margin-top:8px}.tj-hol--ink,.tj-hol--stone{--tj-fg: #EDE4D3;--tj-muted: rgba(237, 228, 211, .72);--tj-line: rgba(217, 164, 65, .22);--color-foreground: 237, 228, 211;--color-background: 23, 18, 15}.tj-hol--ink{--tj-bg: #17120F}.tj-hol--stone{--tj-bg: #221B17}.tj-hol--dark,.tj-hol--deep{--color-foreground: 246, 242, 234}.tj-hol--ink.tj-sec,.tj-hol--stone.tj-sec,.tj-hol--ink.tj-hero,.tj-hol--stone.tj-hero{border-top:1px solid rgba(217,164,65,.1)}.tj-hol--ink .tj-hero__title,.tj-hol--stone .tj-hero__title{font-weight:600;letter-spacing:.005em}.tj-hol--ink .tj-sec__title,.tj-hol--stone .tj-sec__title{text-transform:uppercase;letter-spacing:.1em;font-weight:600;font-size:clamp(2.2rem,3.2vw,3rem)}.tj-hol--ink .tj-tile__title,.tj-hol--stone .tj-tile__title,.tj-hol--ink .tj-story .rte h2,.tj-hol--stone.tj-story .rte h2{font-weight:600}.tj-hol--ink .tj-btn,.tj-hol--stone .tj-btn{border-radius:2px;text-transform:uppercase;letter-spacing:.12em;font-size:1.35rem}.tj-hol--ink .tj-link,.tj-hol--stone .tj-link{color:#d9a441;border-bottom-color:#d9a44180}.tj-hol--ink .tj-link:hover,.tj-hol--stone .tj-link:hover{color:#ede4d3}.tj-hol--ink .tj-btn--ghost,.tj-hol--stone .tj-btn--ghost{border-color:#d9a44199;color:#d9a441}.tj-hol--ink .tj-btn--ghost:hover,.tj-hol--stone .tj-btn--ghost:hover{background:#d9a441;color:#17120f}.tj-hol--ink.tj-picks .card__heading,.tj-hol--ink.tj-picks .card__heading a,.tj-hol--ink.tj-picks .price,.tj-hol--stone.tj-picks .card__heading,.tj-hol--stone.tj-picks .card__heading a,.tj-hol--stone.tj-picks .price{color:#ede4d3}.tj-hol--ink.tj-picks .card__media,.tj-hol--stone.tj-picks .card__media{filter:saturate(.92) contrast(1.03)}.tj-hol--ink.tj-story .rte h2,.tj-hol--stone.tj-story .rte h2,.tj-hol--ink.tj-story .rte h3,.tj-hol--stone.tj-story .rte h3,.tj-hol--ink.tj-story .rte strong,.tj-hol--stone.tj-story .rte strong{color:#ede4d3}.tj-hol--ink.tj-story .rte h3,.tj-hol--stone.tj-story .rte h3{color:#d9a441;letter-spacing:.02em}.tj-hol--ink .tj-faq__item summary,.tj-hol--stone .tj-faq__item summary{font-weight:600}.tj-hol--ink .tj-media,.tj-hol--stone .tj-media{background:#2a221d}
/*# sourceMappingURL=/cdn/shop/t/11/assets/tj-holiday.css.map */
