:root{--xm-font-head: "Times New Roman", Times, "Liberation Serif", serif;--xm-font-body: "Times New Roman", Times, "Liberation Serif", serif;--xm-h: #1a1714;--xm-h-dark: #ffffff;--xm-b: #3d3830;--xm-b-dark: rgba(255,255,255,.85);--xm-accent: #b8965a;--xm-accent-2: #d4b07a;--xm-btn: #1a1714;--xm-btn-text: #ffffff;--xm-bg-white: #fdfcfa;--xm-bg-cream: #f8f5f0;--xm-bg-dark: #1a1714;--xm-bg-pine: #1e3329;--xm-bg-berry: #5c1a24;--xm-hs: 1;--xm-bs: 1;--xm-es: 1}html,body{overflow-x:hidden}.xm{--xm-hc: var(--xm-h);--xm-bc: var(--xm-b);font-family:var(--xm-fb-o, var(--xm-font-body));color:var(--xm-bc)}.xm-on-dark{--xm-hc: var(--xm-h-dark);--xm-bc: var(--xm-b-dark);color:var(--xm-bc)}.xm-s{width:100vw;position:relative;left:50%;margin-left:-50vw;box-sizing:border-box}.xm *,.xm *:before,.xm *:after{box-sizing:border-box}.xm img{display:block;max-width:100%;height:auto}.xm a{text-decoration:none!important}.xm p,.xm li,.xm h1,.xm h2,.xm h3,.xm summary,.xm td{margin:0;padding:0}.xm ul{margin:0;padding:0}.xm .xm-h2,.xm h1,.xm .xm-usp .t,.xm .xm-price,.xm .xm-card .nm,.xm .xm-tile .v,.xm .xm-step .n,.xm .xm-step .t,.xm .xm-drow .r,.xm .xm-countdown .num,.xm .xm-faq summary,.xm-cta .wm{font-family:var(--xm-fh-o, var(--xm-font-head))!important}.xm .xm-eyebrow,.xm .xm-body,.xm .xm-body p,.xm .xm-btn,.xm-chip-deadline,.xm .xm-nav a,.xm .xm-usp .s,.xm-tag,.xm .xm-list li,.xm .xm-ptable td,.xm .xm-card .pr,.xm .xm-tile .k,.xm .xm-step .p,.xm .xm-step .d,.xm .xm-step .d p,.xm .xm-chip,.xm .xm-drow .l,.xm .xm-countdown .lab,.xm .xm-note,.xm .xm-note p{font-family:var(--xm-fb-o, var(--xm-font-body))!important}.xm-white{background:var(--xm-bg-white)}.xm-cream{background:var(--xm-bg-cream)}.xm-dark{background:var(--xm-bg-dark)}.xm-pine{background:var(--xm-bg-pine)}.xm-berry{background:var(--xm-bg-berry)}.xm .xm-eyebrow{font-size:calc(12px * var(--xm-es))!important;font-weight:600!important;letter-spacing:4px!important;text-transform:uppercase!important;color:var(--xm-ac-o, var(--xm-accent))!important;margin:0 0 16px!important}.xm .xm-h2{font-weight:400!important;font-size:calc(clamp(2rem,3.4vw,2.8rem) * var(--xm-hs-o, var(--xm-hs)))!important;line-height:1.2!important;margin:0 0 18px!important;color:var(--xm-h-o, var(--xm-hc))!important;text-transform:none!important;letter-spacing:0!important}.xm .xm-h2 em,.xm h1 em{font-style:italic}.xm-on-dark .xm-h2 em,.xm h1 em{color:var(--xm-ac-o, var(--xm-accent-2))!important}.xm .xm-body,.xm .xm-body p{font-size:calc(17px * var(--xm-bs-o, var(--xm-bs)))!important;line-height:1.9!important;font-weight:400!important;color:var(--xm-b-o, var(--xm-bc))!important}.xm .xm-body p+p{margin-top:14px!important}.xm .xm-body a{color:var(--xm-ac-o, var(--xm-accent))!important;border-bottom:1px solid var(--xm-accent-2)}.xm-wrap{padding:96px 8vw}.xm-inner{max-width:1280px;margin:0 auto}.xm-center{text-align:center}.xm-center .xm-body{max-width:700px;margin-left:auto;margin-right:auto}.xm-divider{width:60px;height:1px;background:var(--xm-accent);margin:28px auto}.xm .xm-btns{display:flex;gap:16px;flex-wrap:wrap;margin-top:32px}.xm-center .xm-btns{justify-content:center}.xm .xm-btn{display:inline-block;padding:17px 40px;font-size:calc(12px * var(--xm-es))!important;font-weight:700!important;letter-spacing:3px!important;text-transform:uppercase!important;transition:all .25s ease;cursor:pointer;border:2px solid transparent;line-height:1.3}.xm .xm-btn-dark{background:var(--xm-btn)!important;color:var(--xm-btn-text)!important;border-color:var(--xm-btn)}.xm .xm-btn-dark:hover{opacity:.85}.xm .xm-btn-line{border-color:var(--xm-h-o, var(--xm-hc));color:var(--xm-h-o, var(--xm-hc))!important;background:transparent!important}.xm .xm-btn-line:hover{background:var(--xm-hc)!important;color:var(--xm-bg-white)!important}.xm .xm-btn-gold{background:var(--xm-accent)!important;color:#fff!important;border-color:var(--xm-accent)}.xm .xm-btn-gold:hover{opacity:.88}.xm .xm-btn-ghost{border-color:#ffffffbf;color:#fff!important;background:transparent!important}.xm .xm-btn-ghost:hover{background:#fff!important;color:#1a1714!important}.xm-on-dark .xm-btn-dark{background:#fff!important;color:#1a1714!important;border-color:#fff}.xm-hero{min-height:88vh;display:flex;align-items:flex-end;background:var(--xm-bg-pine);overflow:hidden}.xm-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.xm-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#101813,#1018138c 55%,#1018131a)}.xm-hero-inner{position:relative;padding:0 8vw 9vh;max-width:920px}.xm.xm-hero h1{font-weight:400!important;font-size:calc(clamp(3rem,6.5vw,5.6rem) * var(--xm-hs-o, var(--xm-hs)))!important;line-height:1.08!important;color:var(--xm-h-o, var(--xm-h-dark))!important;margin:0 0 26px!important;text-transform:none!important;letter-spacing:0!important}.xm-hero .xm-body,.xm-hero .xm-body p{color:var(--xm-b-o, var(--xm-b-dark))!important;max-width:560px}.xm-chip-deadline{display:inline-block;border:1px solid var(--xm-accent-2);padding:9px 16px;margin-top:28px;font-size:calc(11px * var(--xm-es));letter-spacing:2.5px;text-transform:uppercase;color:var(--xm-accent-2)}.xm-chip-deadline strong,.xm-chip-deadline b{color:#fff;font-weight:600}.xm-nav{display:flex;flex-wrap:wrap;justify-content:center;border-top:1px solid rgba(255,255,255,.08);z-index:20}.xm-nav.is-sticky{position:sticky;top:0;left:auto;margin-left:0;width:100%}.xm .xm-nav a{padding:18px 20px;font-size:calc(11px * var(--xm-es))!important;letter-spacing:2.5px!important;text-transform:uppercase!important;color:var(--xm-b-o, var(--xm-b-dark))!important;transition:color .2s}.xm .xm-nav a:hover{color:var(--xm-accent-2)!important}.xm-usp{display:grid;grid-template-columns:repeat(var(--cols,4),1fr)}.xm-usp>div{padding:44px 28px;text-align:center;border-right:1px solid rgba(127,127,127,.15)}.xm-usp>div:last-child{border-right:none}.xm-usp .i{color:var(--xm-accent-2);font-size:22px;display:block;margin-bottom:14px}.xm .xm-usp .t{font-size:calc(1.45rem * var(--xm-hs-o, var(--xm-hs)))!important;margin-bottom:8px!important;color:var(--xm-h-o, var(--xm-hc))!important}.xm .xm-usp .s{font-size:calc(14px * var(--xm-bs-o, var(--xm-bs)))!important;letter-spacing:.5px!important;line-height:1.6!important;color:var(--xm-b-o, var(--xm-bc))!important}.xm-panel{display:grid;grid-template-columns:1fr 1fr;min-height:540px}.xm-panel.img-right>.xm-p-img{order:2}.xm-p-img{position:relative;min-height:460px;background-size:cover;background-position:center;background-color:#e8e2d9}.xm-p-txt{padding:80px 64px;display:flex;flex-direction:column;justify-content:center}.xm-tag{position:absolute;top:24px;left:24px;background:#7a1f2b;color:#fff!important;font-size:10px;letter-spacing:3px;text-transform:uppercase;padding:9px 14px}.xm .xm-price{font-size:calc(1.7rem * var(--xm-hs-o, var(--xm-hs)))!important;color:var(--xm-ac-o, var(--xm-accent))!important;margin:0 0 20px!important}.xm .xm-list{list-style:none!important;margin:22px 0 0!important}.xm .xm-list li{display:flex;align-items:center;gap:12px;padding:11px 0!important;border-bottom:1px solid rgba(127,127,127,.22);font-size:calc(16px * var(--xm-bs-o, var(--xm-bs)))!important;list-style:none!important;color:var(--xm-b-o, var(--xm-bc))!important}.xm .xm-list li:before{content:"";width:20px;height:1px;background:var(--xm-accent);flex-shrink:0}.xm .xm-ptable{width:100%;border-collapse:collapse;margin:16px 0 0}.xm .xm-ptable td{padding:13px 0!important;border-bottom:1px solid rgba(127,127,127,.22);font-size:calc(16px * var(--xm-bs-o, var(--xm-bs)))!important;color:var(--xm-b-o, var(--xm-bc))!important}.xm .xm-ptable td:last-child{text-align:right;color:var(--xm-ac-o, var(--xm-accent))!important;font-weight:600}.xm-cat-head{display:grid;grid-template-columns:5fr 6fr;gap:64px;align-items:center}.xm-cat-head.img-right .xm-cat-img{order:2}.xm-cat-img{aspect-ratio:4/3;overflow:hidden;background:#e8e2d9}.xm-cat-img img{width:100%;height:100%;object-fit:cover}.xm-cat-head.no-img{grid-template-columns:1fr;text-align:center}.xm-cat-head.no-img .xm-body{max-width:700px;margin:0 auto}.xm-cat-head.no-img .xm-btns{justify-content:center}.xm-grid{display:grid;gap:28px;margin-top:56px;grid-template-columns:repeat(var(--cols,4),1fr)}.xm-card{display:block;text-align:left}.xm-card .im{overflow:hidden;background:#e8e2d9;aspect-ratio:1/1}.xm-card .im img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.xm-card:hover .im img{transform:scale(1.05)}.xm .xm-card .nm{font-size:calc(1.25rem * var(--xm-hs-o, var(--xm-hs)))!important;line-height:1.3!important;margin-top:16px!important;color:var(--xm-h-o, var(--xm-hc))!important}.xm .xm-card .pr{font-size:calc(14px * var(--xm-bs-o, var(--xm-bs)))!important;letter-spacing:1px!important;color:var(--xm-ac-o, var(--xm-accent))!important;margin-top:6px!important}.xm-tiles{display:grid;grid-template-columns:repeat(var(--cols,4),1fr);gap:4px;margin-top:52px}.xm-tile{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#1a1714}.xm-tile img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease;opacity:.9}.xm-tile:hover img{transform:scale(1.05)}.xm-tile .cap{position:absolute;left:0;right:0;bottom:0;padding:26px 22px 20px;background:linear-gradient(transparent,#000000bf);text-align:left}.xm .xm-tile .k{font-size:calc(11px * var(--xm-es))!important;letter-spacing:3px!important;text-transform:uppercase!important;color:var(--xm-accent-2)!important}.xm .xm-tile .v{font-size:calc(1.5rem * var(--xm-hs-o, var(--xm-hs)))!important;line-height:1.2!important;color:#fff!important;margin-top:4px!important}.xm-steps{display:grid;grid-template-columns:repeat(var(--cols,3),1fr);gap:2px;background:#7f7f7f33;margin-top:48px;text-align:left}.xm-step{padding:38px 30px}.xm-white .xm-step{background:var(--xm-bg-white)}.xm-cream .xm-step{background:var(--xm-bg-cream)}.xm-dark .xm-step{background:var(--xm-bg-dark)}.xm-pine .xm-step{background:var(--xm-bg-pine)}.xm-berry .xm-step{background:var(--xm-bg-berry)}.xm .xm-step .n{font-size:calc(2.6rem * var(--xm-hs-o, var(--xm-hs)))!important;color:var(--xm-ac-o, var(--xm-accent))!important;line-height:1!important;margin-bottom:12px!important}.xm .xm-step .t{font-size:calc(1.4rem * var(--xm-hs-o, var(--xm-hs)))!important;margin-bottom:6px!important;color:var(--xm-h-o, var(--xm-hc))!important}.xm .xm-step .p{font-size:calc(13px * var(--xm-es))!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:var(--xm-ac-o, var(--xm-accent))!important;margin-bottom:12px!important}.xm .xm-step .d,.xm .xm-step .d p{font-size:calc(15px * var(--xm-bs-o, var(--xm-bs)))!important;line-height:1.8!important;color:var(--xm-b-o, var(--xm-bc))!important}.xm-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px}.xm .xm-chip{border:1px solid #d9d0c2;padding:12px 18px;font-size:calc(14px * var(--xm-bs-o, var(--xm-bs)))!important;color:var(--xm-h)!important;background:var(--xm-bg-white);transition:border-color .2s}.xm-chip b{color:var(--xm-accent);font-weight:600;margin-left:6px}.xm-chip:hover{border-color:var(--xm-h)}.xm-dates{max-width:820px;margin:48px auto 0;border-top:1px solid rgba(127,127,127,.3)}.xm-drow{display:grid;grid-template-columns:1fr auto;gap:20px;padding:22px 0;border-bottom:1px solid rgba(127,127,127,.3);text-align:left;align-items:baseline}.xm .xm-drow .l{font-size:calc(13px * var(--xm-es))!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--xm-b-o, var(--xm-bc))!important}.xm .xm-drow .r{font-size:calc(1.55rem * var(--xm-hs-o, var(--xm-hs)))!important;text-align:right;color:var(--xm-h-o, var(--xm-hc))!important}.xm .xm-drow.key .r{color:var(--xm-accent-2)!important}.xm-countdown{display:flex;justify-content:center;gap:14px;margin:40px 0 8px}.xm-countdown div{min-width:88px;border:1px solid var(--xm-accent-2);padding:16px 8px}.xm .xm-countdown .num{font-size:calc(2.4rem * var(--xm-hs-o, var(--xm-hs)))!important;line-height:1!important;color:var(--xm-h-o, var(--xm-hc))!important}.xm .xm-countdown .lab{font-size:calc(10px * var(--xm-es))!important;letter-spacing:2.5px!important;text-transform:uppercase!important;color:var(--xm-accent-2)!important;margin-top:8px!important}.xm .xm-note,.xm .xm-note p{font-size:calc(15px * var(--xm-bs-o, var(--xm-bs)))!important;font-style:italic;color:var(--xm-b-o, var(--xm-bc))!important;line-height:1.8!important;margin-top:28px!important}.xm-faq{max-width:820px;margin:44px auto 0;text-align:left}.xm-faq details{border-bottom:1px solid rgba(127,127,127,.25)}.xm .xm-faq summary{list-style:none;cursor:pointer;padding:22px 40px 22px 0;position:relative;font-size:calc(1.35rem * var(--xm-hs-o, var(--xm-hs)))!important;color:var(--xm-h-o, var(--xm-hc))!important}.xm-faq summary::-webkit-details-marker{display:none}.xm-faq summary:after{content:"+";position:absolute;right:4px;top:18px;font-size:1.6rem;color:var(--xm-accent);transition:transform .25s}.xm-faq details[open] summary:after{transform:rotate(45deg)}.xm-faq .a{padding:0 0 24px}.xm-cta{overflow:hidden}.xm-cta .wm{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;font-weight:400;font-size:11vw;opacity:.045;pointer-events:none;text-transform:uppercase;color:var(--xm-hc)}.xm-cta .xm-inner{position:relative}.xm-split{display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:space-between}.xm-split .xm-btns{margin-top:0}.xm-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}.xm-reveal.is-visible,.shopify-design-mode .xm-reveal{opacity:1;transform:none}@media(max-width:1000px){.xm-grid,.xm-tiles{grid-template-columns:repeat(min(var(--cols,4),3),1fr)}.xm-usp{grid-template-columns:repeat(2,1fr)}.xm-usp>div:nth-child(2n){border-right:none}.xm-cat-head{gap:40px}}@media(max-width:749px){.xm-wrap{padding:72px 6vw}.xm-panel,.xm-cat-head{grid-template-columns:1fr}.xm-panel.img-right>.xm-p-img,.xm-cat-head.img-right .xm-cat-img{order:0}.xm-p-img{min-height:320px}.xm-p-txt{padding:52px 28px}.xm-grid,.xm-tiles{grid-template-columns:repeat(2,1fr);gap:18px}.xm-tiles{gap:4px}.xm-tile{aspect-ratio:1/1}.xm-steps{grid-template-columns:1fr}.xm-nav.is-sticky{position:static}.xm .xm-nav a{padding:13px 11px;font-size:10px!important;letter-spacing:1.5px!important}.xm-drow{grid-template-columns:1fr;gap:4px}.xm .xm-drow .r{text-align:left}.xm-countdown div{min-width:66px}.xm .xm-btn{padding:16px 28px}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/xmas-landing.css.map */
