.hol a.btn,.hol-bar a{text-decoration:none}.hol--deep .card__media{background:var(--bone)}@media(max-width:819px){.hol.hol-tiles--m1 .hol-tile__media{aspect-ratio:4 / 5}}.hol-sec.hol-budget .display{font-size:clamp(26px,2.8vw,36px)}.hol-budget .hol-head{margin-bottom:clamp(14px,1.8vw,22px)}.hol-budget__r{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.hol-budget__labels{display:flex;flex-wrap:wrap;gap:10px clamp(20px,4vw,44px);margin:0 0 clamp(24px,3.5vw,40px)}.hol-budget__l{cursor:pointer;padding:10px 0 8px;color:var(--gray-deep);border-bottom:1px solid transparent;transition:color .14s ease,border-color .14s ease}.hol-budget__l:hover{color:var(--ink)}.hol-budget__r--1:checked~.hol-budget__labels .hol-budget__l--1,.hol-budget__r--2:checked~.hol-budget__labels .hol-budget__l--2,.hol-budget__r--3:checked~.hol-budget__labels .hol-budget__l--3{color:var(--ink);border-bottom-color:var(--ink)}.hol-budget__r--1:focus-visible~.hol-budget__labels .hol-budget__l--1,.hol-budget__r--2:focus-visible~.hol-budget__labels .hol-budget__l--2,.hol-budget__r--3:focus-visible~.hol-budget__labels .hol-budget__l--3{outline:1px solid var(--ink);outline-offset:4px}.hol-budget__panel{display:none}.hol-budget__r--1:checked~.hol-budget__panel--1,.hol-budget__r--2:checked~.hol-budget__panel--2,.hol-budget__r--3:checked~.hol-budget__panel--3{display:block}.hol .card__eyebrow.hol-flag{color:var(--gold-deep)}.hol .hol-rule,.hol-rule{display:none!important}.hol-em--ital{font-family:var(--font-body);font-style:italic;font-size:.9em;letter-spacing:0}.hol-bar{background:#682d32;color:var(--bone);text-align:center;padding:11px var(--gutter);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;line-height:1.5}.hol-bar a{color:inherit}.hol-pic,.hol-pic img,.hol-ph,.hol-vid{display:block;width:100%;height:100%}.hol-pic img,.hol-vid{object-fit:cover;object-position:var(--pos, 50% 50%)}.hol-ph{background:var(--bone-deep);display:flex;align-items:flex-end;padding:14px 16px;border:1px dashed rgba(26,26,26,.22)}.hol-ph span{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-deep);line-height:1.5}.hol-ph--dark{background:#241c1a;border-color:#f8f5f040;justify-content:flex-end}.hol-ph--dark span{color:#f8f5f0b3}.hol-standin{position:absolute;left:10px;bottom:10px;z-index:4;background:#1a1a1ac7;color:var(--bone);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px}.hol-hero .hol-pic,.hol-hero .hol-ph{position:absolute;top:0;right:0;bottom:0;left:0}.hol-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#14100c85,#14100c33 42%,#14100c00 68%)}.hol-hero .hero__copy{z-index:3}.hol-hero--right .hero__copy{align-items:flex-end;text-align:right}.hol-hero--right:after{background:linear-gradient(270deg,#14100c85,#14100c33 42%,#14100c00 68%)}.hol-hero--center .hero__copy{align-items:center;text-align:center}.hol-hero--center:after{background:#14100c4d}.hol-hero--short{height:min(74vh,720px)}.hol-hero__eyebrow{color:var(--bone);opacity:.82;margin-bottom:16px}.hol-hero .hero__copy .hero__sub{max-width:36ch}.hol-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:28px}.hol-hero .hero__copy .btn{margin-top:0}.hol-hero .hero__copy .hol-btn-solid{background:var(--bone);color:var(--ink);border-color:var(--bone);padding:16px 38px}.hol-hero .hero__copy .btn--text{background:none;border:0;border-bottom:1px solid var(--bone);padding:0 0 3px}.hol-hero__line{margin-top:26px;color:var(--bone);opacity:.78;font-size:11px}@media(max-width:819px){.hol-pic img{object-position:var(--pos-m, var(--pos, 50% 50%))}.hol-hero,.hol-hero--short{height:min(84vh,720px);min-height:500px}.hol-hero:after,.hol-hero--right:after,.hol-hero--center:after{background:linear-gradient(180deg,#14100c0a,#14100c4d 48%,#14100cbd)}.hol-hero .hero__copy,.hol-hero--right .hero__copy,.hol-hero--center .hero__copy{justify-content:flex-end;align-items:flex-start;text-align:left;padding:24px var(--gutter) 30px}.hol-hero__ctas{flex-direction:column;align-items:flex-start;width:100%;gap:16px;margin-top:22px}.hol-hero .hero__copy .hol-btn-solid{width:100%}.hol-hero__line{margin-top:18px;font-size:10px}}.hol-sec{padding-top:clamp(48px,6.4vw,96px);padding-bottom:clamp(48px,6.4vw,96px)}.hol--deep{background:var(--bone-deep)}.hol--espresso{background:#241c1a;color:var(--bone)}.hol--oxblood{background:#682d32;color:var(--bone)}.hol--espresso .eyebrow,.hol--oxblood .eyebrow{color:#f8f5f0b8}.hol--espresso .btn,.hol--oxblood .btn{border-color:var(--bone);color:var(--bone)}.hol--espresso .btn--text,.hol--oxblood .btn--text{border-bottom-color:var(--bone)}.hol-rule{display:block;width:40px;height:1px;background:#682d32;margin-bottom:20px}.hol--espresso .hol-rule,.hol--oxblood .hol-rule{background:var(--gold)}.hol-head{margin-bottom:clamp(26px,3.2vw,44px);max-width:32em}.hol-sec .display{font-size:clamp(31px,3.9vw,50px)}.hol-body{margin-top:18px;font-size:17px;line-height:1.7;max-width:44ch}.hol-body p+p{margin-top:.9em}.hol-sign{margin-top:20px;color:var(--gray-deep)}.hol--espresso .hol-sign,.hol--oxblood .hol-sign{color:#f8f5f0b8}.hol-cta{margin-top:28px}.hol-note{margin-top:24px;padding-top:16px;border-top:1px solid var(--hairline);color:var(--gray-deep);max-width:44ch}.hol--espresso .hol-note,.hol--oxblood .hol-note{border-top-color:#f8f5f040;color:#f8f5f0cc}.hol-tiles__grid{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:clamp(16px,2vw,28px)}.hol-tile{display:block}.hol-tile__media{position:relative;aspect-ratio:4 / 5;background:var(--bone-deep);overflow:hidden}.hol-tiles--square .hol-tile__media{aspect-ratio:1 / 1}.hol-tile__label{display:block;margin-top:16px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep)}.hol-tile__line{display:block;margin-top:6px;font-family:var(--font-display);font-weight:500;font-size:clamp(19px,1.7vw,24px);line-height:1.25}.hol-tile__cta{display:inline-block;margin-top:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:var(--track);text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:3px}@media(max-width:819px){.hol-tiles__grid{grid-template-columns:repeat(var(--cols-m, 1),minmax(0,1fr));gap:30px 14px}.hol-tiles--m1 .hol-tile__media{aspect-ratio:5 / 4}.hol-tiles--m2 .hol-tile__line{font-size:17px}.hol-tiles--m2 .hol-tile__label{margin-top:12px;font-size:10px}.hol-tiles--m2 .hol-tile__cta{font-size:10px;margin-top:9px}}.hol-edit__grid{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:clamp(30px,3.6vw,56px) clamp(16px,2.2vw,34px)}.hol-edit .card__note{font-style:normal;font-size:14px;line-height:1.5;color:var(--gray-deep);margin-top:6px;max-width:30ch}.hol-edit__foot{margin-top:clamp(30px,3.4vw,48px)}@media(max-width:819px){.hol-edit__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.hol-edit .card__name{font-size:16px}.hol-edit .card__price{font-size:12px}.hol-edit .card__eyebrow{font-size:10px;letter-spacing:.08em}.hol-edit .card__note{font-size:13px}}.hol-split__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,88px);align-items:center}.hol-split--flip .hol-split__media{order:2}.hol-split__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--bone-deep)}.hol-split--square .hol-split__media{aspect-ratio:1 / 1}.hol-split--landscape .hol-split__media{aspect-ratio:5 / 4}.hol--espresso .hol-split__media,.hol--oxblood .hol-split__media{background:#f8f5f00f}.hol-split__copy{max-width:30em}@media(max-width:819px){.hol-split__grid{grid-template-columns:minmax(0,1fr);gap:26px}.hol-split--flip .hol-split__media{order:0}.hol-split__media,.hol-split--landscape .hol-split__media{aspect-ratio:1 / 1}}.hol-steps__list{list-style:none;margin-top:26px}.hol-step{display:grid;grid-template-columns:3em minmax(0,1fr);gap:4px 10px;padding:18px 0;border-top:1px solid var(--hairline)}.hol-step:last-child{border-bottom:1px solid var(--hairline)}.hol--espresso .hol-step,.hol--oxblood .hol-step{border-color:#f8f5f038}.hol-step__n{font-family:var(--font-mono);font-size:12px;letter-spacing:var(--track);color:var(--gold-deep);padding-top:6px}.hol--espresso .hol-step__n,.hol--oxblood .hol-step__n{color:var(--gold)}.hol-step__t{font-family:var(--font-display);font-weight:500;font-size:22px;line-height:1.25}.hol-step__d{grid-column:2;font-size:15.5px;line-height:1.6;color:var(--gray-deep)}.hol--espresso .hol-step__d,.hol--oxblood .hol-step__d{color:#f8f5f0c7}.hol-faq__inner{max-width:780px}.hol-faq .acc{margin-top:0}.hol-faq .acc summary{font-size:12px;padding:20px 2px;min-height:44px;gap:16px}.hol-faq .acc .acc-body{font-size:15.5px;line-height:1.65;max-width:60ch}.hol-faq .acc-body p+p{margin-top:.7em}.hol-faq .acc-body a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.hol-close{text-align:center}.hol-close__inner{max-width:44em;margin:0 auto}.hol-close .hol-rule{margin-left:auto;margin-right:auto}.hol-close .hol-body{margin-left:auto;margin-right:auto;max-width:54ch}.hol-close .hol-body a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.hol-close__line{margin-top:22px;opacity:.8}.hol-close__links{margin-top:36px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 26px}.hol-close__links a{font-family:var(--font-mono);font-size:11px;letter-spacing:var(--track);text-transform:uppercase;opacity:.82;border-bottom:1px solid currentColor;padding-bottom:2px}body[data-suffix=holiday-gifts] .site-footer{margin-top:0}body[data-suffix=holiday-gifts] .site-footer__grid{display:none}body[data-page=index] .site-footer{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/50/compiled_assets/styles.css.map */
