:root{--nv-bg:#120c0a;--nv-bg2:#1a120e;--nv-card:#211813;--nv-card2:#2a1e17;--nv-line:rgba(233,181,90,.2);--nv-line2:rgba(233,181,90,.45);--nv-cream:#f6ecdd;--nv-cream2:#dccdb8;--nv-muted:#a99a8b;--nv-gold:#e9b55a;--nv-gold2:#f3c97a;--nv-red:#a8382c;--nv-red2:#c4483a;--nv-green:#4f7a4a;--nv-r:14px;--nv-head:"Jost",system-ui,sans-serif;--nv-body:"EB Garamond",Georgia,serif}.sotp-lights{position:absolute;left:0;right:0;bottom:-22px;height:34px;z-index:30;pointer-events:none;overflow:visible}.sotp-lights svg{display:block;width:100%;height:34px;overflow:visible}.sotp-lights .w{fill:none;stroke:#2b3a22;stroke-width:1.6}.sotp-lights .cap{fill:#3a3a2e}.sotp-lights .b{transform-box:fill-box;transform-origin:50% 0;animation:nvTw 2.8s ease-in-out infinite;animation-delay:var(--d,0s)}.sotp-lights .b ellipse{filter:drop-shadow(0 0 3px var(--c)) drop-shadow(0 0 9px var(--c))}@keyframes nvTw{0%,to{opacity:1}45%{opacity:.55}55%{opacity:.35}}.sotp-lights.is-chase .b{animation:nvChase 1.6s steps(1) infinite;animation-delay:var(--d2,0s)}@keyframes nvChase{0%{opacity:1}50%{opacity:.3}}.shopify-section--announcement-bar,.shopify-section:has(>.sotp-announce),.shopify-section:has(.sotp-announce){position:relative;z-index:6}@media(prefers-reduced-motion:reduce){.sotp-lights .b{animation:none}}.nv-cut{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:10px 16px;margin:0 -16px;-webkit-overflow-scrolling:touch}.nv-cut::-webkit-scrollbar{display:none}.nv-cut li{list-style:none;flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--nv-line);border-radius:999px;background:#211813bf;font:600 11px/1.2 var(--nv-head);letter-spacing:.08em;text-transform:uppercase;color:var(--nv-cream)}.nv-cut li b{color:var(--nv-gold);font-weight:600}.nv-cut li i{width:8px;height:8px;border-radius:50%;background:var(--nv-gold);box-shadow:0 0 8px var(--nv-gold);flex:0 0 auto}.nv-cut li.is-next{border-color:var(--nv-line2);background:linear-gradient(90deg,#a8382c59,#211813cc)}.nv-cut li.is-next i{background:#ff5a47;box-shadow:0 0 10px #ff5a47}.nv-cut li[hidden]{display:none}.nv-cut li .nv-days{color:var(--nv-cream2);font-weight:500;letter-spacing:.04em}.nv{color:var(--nv-cream2);font-family:var(--nv-body)}.nv-wrap{max-width:1180px;margin:0 auto;padding:0 16px}.nv-eyebrow{display:block;font:600 11px/1.3 var(--nv-head);letter-spacing:.2em;text-transform:uppercase;color:var(--nv-gold)}.nv h1,.nv h2,.nv h3{font-family:var(--nv-head);color:var(--nv-cream);letter-spacing:.01em;margin:0}.nv h1{font-size:clamp(30px,8.4vw,52px);line-height:1.04;font-weight:600}.nv h1 em,.nv h2 em{font-family:var(--nv-body);font-style:italic;font-weight:400;color:var(--nv-gold)}.nv h2{font-size:clamp(24px,6.4vw,38px);line-height:1.1;font-weight:600}.nv p{margin:0}.nv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 24px;border:0;border-radius:10px;background:var(--nv-red);color:var(--nv-cream);font:600 13px/1 var(--nv-head);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:0 10px 26px -10px #a8382ccc;transition:background .2s,transform .15s}.nv-btn:hover{background:var(--nv-red2)}.nv-btn:active{transform:scale(.98)}.nv-btn--gold{background:var(--nv-gold);color:#1a120e;box-shadow:0 10px 26px -12px #e9b55acc}.nv-btn--gold:hover{background:var(--nv-gold2)}.nv-btn--line{background:transparent;border:1px solid var(--nv-line2);color:var(--nv-cream);box-shadow:none}.nv-btn[disabled]{background:#3a2c23;color:var(--nv-muted);box-shadow:none;cursor:not-allowed}.tb{padding:18px 0 170px}.tb-head{padding:6px 0 4px}.tb-head h1{margin:8px 0 6px}.tb-sub{font-size:18px;line-height:1.4;color:var(--nv-cream2)}.tb-sub b{color:var(--nv-cream);font-weight:500}.tb-step{display:flex;align-items:center;gap:10px;margin:22px 0 10px;font:600 12px/1 var(--nv-head);letter-spacing:.16em;text-transform:uppercase;color:var(--nv-cream)}.tb-step span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--nv-gold);color:#1a120e;font-size:12px;letter-spacing:0}.tb-step small{margin-left:auto;font:500 11px/1 var(--nv-head);letter-spacing:.1em;color:var(--nv-muted)}.tb-tiers{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tb-tier{position:relative;display:flex;flex-direction:column;gap:3px;padding:16px 12px 13px;border:1.5px solid var(--nv-line);border-radius:var(--nv-r);background:var(--nv-card);color:var(--nv-cream2);text-align:left;cursor:pointer;font:inherit;transition:border-color .2s,background .2s,box-shadow .2s,transform .15s;-webkit-tap-highlight-color:transparent}.tb-tier:active{transform:scale(.985)}.tb-tier[aria-checked=true]{border-color:var(--nv-gold);background:linear-gradient(180deg,#2e2117,#211813);box-shadow:0 0 0 3px #e9b55a29,0 14px 30px -16px #e9b55a8c}.tb-tier[hidden]{display:none}.tb-q{font:600 22px/1 var(--nv-head);color:var(--nv-cream);letter-spacing:.01em}.tb-q small{font-size:13px;font-weight:500;color:var(--nv-cream2);margin-left:3px}.tb-each{font:600 13px/1.2 var(--nv-head);color:var(--nv-gold);letter-spacing:.02em}.tb-price{font:500 15px/1.2 var(--nv-head);color:var(--nv-cream)}.tb-save{display:inline-block;margin-top:5px;font:600 11px/1 var(--nv-head);letter-spacing:.06em;text-transform:uppercase;color:#9fd18f}.tb-ship{font:500 11px/1.25 var(--nv-head);letter-spacing:.04em;color:var(--nv-muted)}.tb-ship.is-free{color:var(--nv-cream)}.tb-tag{position:absolute;top:-9px;right:10px;padding:4px 8px;border-radius:999px;background:var(--nv-red);color:var(--nv-cream);font:600 9.5px/1 var(--nv-head);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 4px 12px -4px #00000080}.tb-tag--gold{background:var(--nv-gold);color:#1a120e}.tb-tier .tb-radio{position:absolute;top:14px;right:12px;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--nv-line2)}.tb-tier[aria-checked=true] .tb-radio{border-color:var(--nv-gold);background:radial-gradient(circle,var(--nv-gold) 0 45%,transparent 50%)}.tb-tier .tb-tag~.tb-radio{top:16px}.tb-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:22px 0 10px}.tb-chef{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border:1px dashed var(--nv-line2);border-radius:999px;background:transparent;color:var(--nv-gold);font:600 11.5px/1 var(--nv-head);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.tb-clear{background:none;border:0;color:var(--nv-muted);font:500 12px/1 var(--nv-head);letter-spacing:.06em;text-decoration:underline;cursor:pointer;padding:8px 0}.tb-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tb-fl{position:relative;display:flex;flex-direction:column;border:1px solid var(--nv-line);border-radius:var(--nv-r);background:var(--nv-card);overflow:hidden;transition:border-color .2s,box-shadow .2s}.tb-fl.is-on{border-color:var(--nv-gold);box-shadow:0 0 0 2px #e9b55a2e}.tb-im{position:relative;aspect-ratio:1/1;background:#f3ece1;overflow:hidden}.tb-im img{width:100%;height:100%;object-fit:cover;display:block}.tb-n{position:absolute;top:8px;left:8px;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:var(--nv-gold);color:#1a120e;font:700 13px/28px var(--nv-head);text-align:center;opacity:0;transform:scale(.6);transition:opacity .15s,transform .2s}.tb-fl.is-on .tb-n{opacity:1;transform:none}.tb-badge{position:absolute;bottom:8px;left:8px;padding:4px 8px;border-radius:999px;background:#120c0ad9;color:var(--nv-gold);font:600 9.5px/1 var(--nv-head);letter-spacing:.1em;text-transform:uppercase}.tb-info{display:flex;flex-direction:column;gap:4px;padding:10px 10px 0;flex:1}.tb-info b{font:600 14.5px/1.2 var(--nv-head);color:var(--nv-cream);letter-spacing:.01em}.tb-info span{font-size:14.5px;line-height:1.3;color:var(--nv-muted)}.tb-stp{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;margin:10px;border:1px solid var(--nv-line);border-radius:10px;overflow:hidden;background:#1a120e}.tb-stp button{height:44px;border:0;background:transparent;color:var(--nv-cream);font:500 22px/1 var(--nv-head);cursor:pointer;-webkit-tap-highlight-color:transparent}.tb-stp button:active{background:#e9b55a1f}.tb-stp button[disabled]{color:#5a4a3e;cursor:not-allowed}.tb-stp output{text-align:center;font:600 16px/1 var(--nv-head);color:var(--nv-cream)}.tb-fl.is-on .tb-stp{border-color:var(--nv-line2)}.tb-fl.is-on .tb-stp .tb-plus{background:var(--nv-gold);color:#1a120e}.tb-fl.is-on .tb-stp .tb-plus[disabled]{background:transparent;color:#5a4a3e}.tb-fl.is-out{opacity:.45;filter:grayscale(.8)}.tb-fl.is-out .tb-badge{color:var(--nv-cream)}.tb-full{display:none;margin:12px 0 0;padding:12px 14px;border:1px solid var(--nv-line2);border-radius:12px;background:#a8382c2e;color:var(--nv-cream);font:500 13px/1.35 var(--nv-head)}.tb-full.is-show{display:flex;align-items:center;justify-content:space-between;gap:10px}.tb-full button{flex:0 0 auto;min-height:38px;padding:0 12px;border:0;border-radius:8px;background:var(--nv-gold);color:#1a120e;font:600 11px/1 var(--nv-head);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.tb-trust{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:26px 0 0;padding:0}.tb-trust li{list-style:none;padding:12px;border:1px solid var(--nv-line);border-radius:12px;font:500 12.5px/1.3 var(--nv-head);color:var(--nv-cream2)}.tb-trust li b{display:block;color:var(--nv-cream);font-weight:600;margin-bottom:2px}.tb-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 14px calc(12px + env(safe-area-inset-bottom));background:#120c0af5;border-top:1px solid var(--nv-line2);box-shadow:0 -16px 40px -10px #000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tb-bar-in{max-width:760px;margin:0 auto}.tb-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.tb-cnt{font:600 13px/1.2 var(--nv-head);letter-spacing:.06em;text-transform:uppercase;color:var(--nv-cream)}.tb-cnt em{font-style:normal;color:var(--nv-gold)}.tb-tot{font:600 18px/1 var(--nv-head);color:var(--nv-cream)}.tb-tot s{font-size:13px;color:var(--nv-muted);margin-right:6px;font-weight:500}.tb-slots{display:flex;gap:4px;margin:8px 0 6px}.tb-slots i{flex:1 1 0;height:6px;border-radius:3px;background:#3a2c23;transition:background .25s}.tb-slots i.on{background:linear-gradient(90deg,var(--nv-gold),var(--nv-gold2));box-shadow:0 0 8px #e9b55a80}.tb-nudge{min-height:18px;margin:0 0 8px;font:500 13px/1.35 var(--nv-head);color:var(--nv-cream2)}.tb-nudge b{color:var(--nv-gold);font-weight:600}.tb-nudge.is-win{color:#b7e3a8}.tb-atc{width:100%}.tb-toast{position:fixed;left:50%;bottom:150px;z-index:41;transform:translate(-50%,20px);opacity:0;padding:10px 16px;border-radius:999px;background:var(--nv-cream);color:#1a120e;font:600 12.5px/1.2 var(--nv-head);letter-spacing:.02em;pointer-events:none;transition:opacity .25s,transform .25s;white-space:nowrap}.tb-toast.is-show{opacity:1;transform:translate(-50%)}@media(min-width:760px){.tb{padding-top:34px}.tb-tiers{grid-template-columns:repeat(4,1fr);gap:14px}.tb[data-tiers="3"] .tb-tiers{grid-template-columns:repeat(3,1fr)}.tb-grid{grid-template-columns:repeat(3,1fr);gap:14px}.tb-trust{grid-template-columns:repeat(4,1fr)}.tb-bar{left:50%;right:auto;bottom:16px;width:min(760px,calc(100% - 32px));transform:translate(-50%);border:1px solid var(--nv-line2);border-radius:16px;padding:14px 18px}.tb-atc-row{display:flex;gap:14px;align-items:center}}@media(min-width:1100px){.tb-grid{grid-template-columns:repeat(4,1fr)}}.gf{padding:22px 0 60px}.gf-head{margin-bottom:18px}.gf-head h1{margin:8px 0 6px}.gf-list{display:grid;gap:16px}.gf-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--nv-line);border-radius:18px;background:var(--nv-card);overflow:hidden}.gf-im{position:relative;aspect-ratio:4/3;background:#f3ece1;overflow:hidden}.gf-im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gf-im.is-duo img:first-child{width:62%;left:0}.gf-im.is-duo img+img{width:46%;left:auto;right:0;border-left:3px solid var(--nv-card)}.gf-tag{position:absolute;top:12px;left:12px;padding:5px 10px;border-radius:999px;background:var(--nv-red);color:var(--nv-cream);font:600 10px/1 var(--nv-head);letter-spacing:.12em;text-transform:uppercase}.gf-body{display:flex;flex-direction:column;gap:6px;padding:16px}.gf-body h2{font-size:24px}.gf-for{font-size:17px;line-height:1.35;color:var(--nv-cream2)}.gf-what{font:500 12.5px/1.4 var(--nv-head);letter-spacing:.04em;color:var(--nv-muted)}.gf-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.gf-price{font:600 24px/1 var(--nv-head);color:var(--nv-cream)}.gf-price small{display:block;margin-top:5px;font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#9fd18f}.gf-row .nv-btn{min-height:48px;padding:0 18px}.gf-more{margin-top:26px;padding:18px;border:1px dashed var(--nv-line2);border-radius:16px;text-align:center}.gf-more p{font-size:17px;margin-bottom:12px}@media(min-width:760px){.gf-list{grid-template-columns:repeat(3,1fr)}.gf-im{aspect-ratio:1/1}}.nv-up{margin:0 0 14px;padding:12px;border:1px solid rgba(233,181,90,.45);border-radius:12px;background:linear-gradient(90deg,#a8382c38,#21181399);display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center}.nv-up img{width:56px;height:56px;border-radius:8px;object-fit:cover;background:#f3ece1}.nv-up b{display:block;font:600 14px/1.2 var(--nv-head);color:#f6ecdd}.nv-up span{display:block;font:500 12px/1.3 var(--nv-head);color:#dccdb8;margin-top:2px}.nv-up button{min-height:40px;padding:0 12px;border:0;border-radius:8px;background:#e9b55a;color:#1a120e;font:600 11px/1 var(--nv-head);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.nv-up button[aria-busy=true]{opacity:.6}.nv-fsb{margin:0 0 14px;padding:12px;border:1px solid rgba(233,181,90,.3);border-radius:12px}.nv-fsb p{font:500 13px/1.35 var(--nv-head);color:#f6ecdd;margin:0 0 8px}.nv-fsb p b{color:#e9b55a}.nv-fsb .nv-fsb-bar{display:flex;gap:4px}.nv-fsb .nv-fsb-bar i{flex:1;height:6px;border-radius:3px;background:#3a2c23}.nv-fsb .nv-fsb-bar i.on{background:#e9b55a}.nv-fsb a{display:inline-block;margin-top:8px;font:600 11px/1 var(--nv-head);letter-spacing:.1em;text-transform:uppercase;color:#e9b55a}html[data-sotp-season=nov] .nvh{position:relative;overflow:hidden;padding:26px 0 30px;background:radial-gradient(120% 70% at 80% 0%,rgba(168,56,44,.28),transparent 60%),radial-gradient(90% 60% at 0% 100%,rgba(233,181,90,.12),transparent 60%)}.nvh-grid{display:grid;gap:20px}.nvh-copy p.nvh-p{font-size:18px;line-height:1.4;margin:12px 0 18px;color:var(--nv-cream2)}.nvh-cta{display:flex;flex-direction:column;gap:10px}.nvh-cta .nv-btn{width:100%}.nvh-art{position:relative;aspect-ratio:1/1;border-radius:20px;overflow:hidden;border:1px solid var(--nv-line);background:#f3ece1}.nvh-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nvh-chip{position:absolute;left:12px;bottom:12px;right:12px;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:#120c0adb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--nv-line2)}.nvh-chip b{font:600 14px/1.2 var(--nv-head);color:var(--nv-cream)}.nvh-chip span{display:block;font:500 12px/1.2 var(--nv-head);color:var(--nv-gold);margin-top:2px}.nvh-chip em{font:600 22px/1 var(--nv-head);font-style:normal;color:var(--nv-cream)}.nvl{padding:30px 0}.nvl-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:14px}.nvl-head a{font:600 11.5px/1 var(--nv-head);letter-spacing:.12em;text-transform:uppercase;color:var(--nv-gold);white-space:nowrap}.nvl-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nvl-t{position:relative;display:flex;flex-direction:column;gap:3px;padding:16px 12px;border:1.5px solid var(--nv-line);border-radius:var(--nv-r);background:var(--nv-card);text-decoration:none;color:var(--nv-cream2)}.nvl-t.is-hot{border-color:var(--nv-gold)}.nvl-t .tb-q{font-size:20px}.nvl-cards{display:grid;gap:12px;margin-top:12px}.nvl-card{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:center;padding:10px;border:1px solid var(--nv-line);border-radius:16px;background:var(--nv-card);text-decoration:none}.nvl-card img{width:110px;height:110px;border-radius:10px;object-fit:cover;background:#f3ece1}.nvl-card b{display:block;font:600 16px/1.2 var(--nv-head);color:var(--nv-cream)}.nvl-card span{display:block;font-size:15px;line-height:1.3;color:var(--nv-muted);margin:3px 0 6px}.nvl-card em{font:600 15px/1 var(--nv-head);font-style:normal;color:var(--nv-gold)}@media(min-width:760px){.nvh{padding:60px 0}.nvh-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px}.nvh-cta{flex-direction:row}.nvh-cta .nv-btn{width:auto}.nvl-row{grid-template-columns:repeat(4,1fr);gap:14px}.nvl-cards{grid-template-columns:repeat(3,1fr)}.nvl-card{grid-template-columns:1fr}.nvl-card img{width:100%;height:auto;aspect-ratio:1/1}}html[data-sotp-season=nov] .sotp-hero:not(.nvh){display:none}html[data-sotp-season=dec]{--nv-bg:#EEF3F7;--nv-bg2:#E5ECF2;--nv-card:#FFFFFF;--nv-card2:#F6F9FB;--nv-line:#D5DEE6;--nv-line2:#9FB3AA;--nv-cream:#17261F;--nv-cream2:#3E4D46;--nv-muted:#6B7A74;--nv-gold:#A87A22;--nv-gold2:#B8862F;--nv-red:#1F3A2E;--nv-red2:#163026;--nv-green:#1F3A2E}html[data-sotp-season=dec] .nv{color:var(--nv-cream2)}html[data-sotp-season=dec] .nv-btn{box-shadow:0 10px 24px -12px #1f3a2e99;color:#f4f8f6}html[data-sotp-season=dec] .nv-btn--gold,html[data-sotp-season=dec] .tb-full button,html[data-sotp-season=dec] .nv-up button{background:#b8862f;color:#fff}html[data-sotp-season=dec] .nv-btn--line{background:#fff;color:#17261f;border-color:#9fb3aa;box-shadow:none}html[data-sotp-season=dec] .nv-btn[disabled]{background:#dce4ea;color:#7d8b85}html[data-sotp-season=dec] .tb-tier{box-shadow:0 1px 2px #17261f0f}html[data-sotp-season=dec] .tb-tier[aria-checked=true]{border-color:#1f3a2e;background:#f3f8f5;box-shadow:0 0 0 3px #1f3a2e24,0 14px 28px -18px #1f3a2e99}html[data-sotp-season=dec] .tb-tier[aria-checked=true] .tb-radio{border-color:#1f3a2e;background:radial-gradient(circle,#1F3A2E 0 45%,transparent 50%)}html[data-sotp-season=dec] .tb-step span,html[data-sotp-season=dec] .tb-n{background:#1f3a2e;color:#fff}html[data-sotp-season=dec] .tb-tag{background:#a8322d;color:#fff}html[data-sotp-season=dec] .tb-tag--gold{background:#b8862f;color:#fff}html[data-sotp-season=dec] .tb-save,html[data-sotp-season=dec] .gf-price small{color:#2f7a3e}html[data-sotp-season=dec] .tb-fl.is-on{border-color:#1f3a2e;box-shadow:0 0 0 2px #1f3a2e26}html[data-sotp-season=dec] .tb-stp{background:#f6f9fb}html[data-sotp-season=dec] .tb-stp button{color:#17261f}html[data-sotp-season=dec] .tb-stp button[disabled]{color:#b8c4cc}html[data-sotp-season=dec] .tb-fl.is-on .tb-stp .tb-plus{background:#1f3a2e;color:#fff}html[data-sotp-season=dec] .tb-fl.is-on .tb-stp .tb-plus[disabled]{background:transparent;color:#b8c4cc}html[data-sotp-season=dec] .tb-badge{background:#ffffffeb;color:#1f3a2e}html[data-sotp-season=dec] .tb-chef{color:#1f3a2e;border-color:#9fb3aa}html[data-sotp-season=dec] .tb-full{background:#f3f8f5;border-color:#9fb3aa;color:#17261f}html[data-sotp-season=dec] .tb-bar{background:#fffffff7;border-top-color:#d5dee6;box-shadow:0 -14px 34px -14px #17261f47}html[data-sotp-season=dec] .tb-slots i{background:#dce4ea}html[data-sotp-season=dec] .tb-slots i.on{background:linear-gradient(90deg,#1f3a2e,#2f5a45);box-shadow:none}html[data-sotp-season=dec] .tb-nudge.is-win{color:#2f7a3e}html[data-sotp-season=dec] .tb-toast{background:#17261f;color:#fff}html[data-sotp-season=dec] .tb-trust li{background:#fff}html[data-sotp-season=dec] .nv-cut li{background:#fff;color:#17261f;border-color:#d5dee6}html[data-sotp-season=dec] .nv-cut li b{color:#a8322d}html[data-sotp-season=dec] .nv-cut li i{background:#b8862f;box-shadow:none}html[data-sotp-season=dec] .nv-cut li.is-next{background:#fbefee;border-color:#e3b7b4}html[data-sotp-season=dec] .nv-cut li.is-next i{background:#a8322d;box-shadow:0 0 8px #a8322d80}html[data-sotp-season=dec] .nv-cut li .nv-days{color:#6b7a74}html[data-sotp-season=dec] .gf-card,html[data-sotp-season=dec] .nvl-t,html[data-sotp-season=dec] .nvl-card{box-shadow:0 1px 2px #17261f0f}html[data-sotp-season=dec] .gf-im.is-duo img+img{border-left-color:#fff}html[data-sotp-season=dec] .gf-tag{background:#a8322d;color:#fff}html[data-sotp-season=dec] .nvl-t.is-hot{border-color:#1f3a2e}html[data-sotp-season=dec] .nvl-head a,html[data-sotp-season=dec] .nvl-card em{color:#a8322d}html[data-sotp-season=dec] .nv h1 em,html[data-sotp-season=dec] .nv h2 em{color:#a87a22}html[data-sotp-season=dec] .nv-up{background:#f3f8f5;border-color:#9fb3aa}html[data-sotp-season=dec] .nv-up b{color:#17261f}html[data-sotp-season=dec] .nv-up span{color:#3e4d46}html[data-sotp-season=dec] .nv-fsb{border-color:#d5dee6}html[data-sotp-season=dec] .nv-fsb p{color:#17261f}html[data-sotp-season=dec] .nv-fsb p b,html[data-sotp-season=dec] .nv-fsb a{color:#1f3a2e}html[data-sotp-season=dec] .nv-fsb .nv-fsb-bar i{background:#dce4ea}html[data-sotp-season=dec] .nv-fsb .nv-fsb-bar i.on{background:#1f3a2e}html[data-sotp-season=dec] .nvl{background:var(--nv-bg)}html[data-sotp-season=dec] .szn-lights{display:none!important}html[data-sotp-season=dec] .shopify-section--header{position:relative;z-index:6}.wl{position:absolute;left:0;top:0;width:100%;pointer-events:none;z-index:3;overflow:visible}.wl svg{display:block;overflow:visible}.wl-w{fill:none;stroke:#c9a46073;stroke-width:.7;stroke-linecap:round}.wl-dr{stroke-width:.7}.wl-h{opacity:.7;transform-box:fill-box;transform-origin:center;animation:wlTw var(--s,5s) ease-in-out var(--d,0s) infinite}.wl-e{fill:#fff7e2;opacity:.95}@keyframes wlTw{0%,to{opacity:.75}50%{opacity:.35}}@media(max-width:999px){html[data-sotp-season=dec] .shopify-section--header .header{padding-top:6px!important}}@media(prefers-reduced-motion:reduce){.wl-h{animation:none}}html[data-sotp-season=dec] .szn-cap{display:none!important}html[data-sotp-season=dec] .np-hero{position:relative;overflow:hidden}.np-hero .np-orn{position:absolute;top:0;right:4%;width:74px;max-width:none;height:auto;z-index:2;pointer-events:none;transform-origin:50% 0;animation:npSw 6s ease-in-out infinite}html .np-hero .np-wreath{display:none!important}@keyframes npSw{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.np-scene{position:relative!important;aspect-ratio:1/1;max-width:540px;margin:34px auto 0;width:100%;z-index:1}.np-scene .np-tree{position:absolute!important;left:50%!important;top:auto!important;right:auto!important;bottom:12%!important;width:46%!important;height:auto!important;max-width:none!important;object-fit:contain!important;transform:translate(-50%);filter:drop-shadow(0 18px 24px rgba(23,38,31,.12))}.np-scene .np-p,.np-scene .np-a{position:absolute!important;top:auto!important;height:auto!important;object-fit:contain!important;max-width:none!important;filter:drop-shadow(0 14px 16px rgba(23,38,31,.22))}.np-scene .p1{width:33%!important;left:-2%;bottom:4%;transform:rotate(-6deg);z-index:2}.np-scene .p2{width:33%!important;right:-2%;left:auto!important;bottom:4%;transform:rotate(5deg);z-index:2}.np-scene .a1{width:31%!important;left:18%;bottom:-1%;z-index:3}.np-scene .a2{width:31%!important;right:17%;left:auto!important;bottom:-2%;z-index:3}.np-scene .sotp-seal{position:absolute;top:4%;right:2%;z-index:4}.np-scene:after{content:"";position:absolute;left:6%;right:6%;bottom:0;height:9%;border-radius:50%;background:radial-gradient(ellipse at center,#17261f1a,#17261f00 70%);z-index:0}@media(min-width:1000px){.np-hero .np-orn{width:104px;right:2.5%}html .np-hero .np-wreath{display:block!important;position:absolute;left:-46px;top:38%;width:170px;height:auto;opacity:.95;pointer-events:none;transform:rotate(-8deg)}}@media(max-width:999px){.np-scene{max-width:420px}.np-hero .np-orn{width:52px;right:1%}}@media(max-width:699px){html .np-hero .np-orn{display:none!important}}html[data-sotp-season=dec] .nvl,html[data-sotp-season=dec] .gf,html[data-sotp-season=dec] .ub{position:relative}html[data-sotp-season=dec] .nvl:before,html[data-sotp-season=dec] .gf-head:before{content:"";display:block;width:min(560px,86%);aspect-ratio:1018/540;margin:-6px auto -14px;background:var(--np-swag) center top/contain no-repeat;pointer-events:none}html[data-sotp-season=dec] .nvl:before{margin-bottom:-6px;width:min(420px,72%)}html[data-sotp-season=dec] .gf-head{text-align:center}html[data-sotp-season=dec] .gf-head .tb-sub{margin-left:auto;margin-right:auto;max-width:560px}html[data-sotp-season=dec] .tb:before{content:"";position:absolute;right:-30px;top:-10px;width:130px;aspect-ratio:295/800;background:var(--np-orn) center top/contain no-repeat;pointer-events:none;opacity:.95;z-index:0}html[data-sotp-season=dec] .tb{position:relative;overflow-x:clip}@media(max-width:759px){html[data-sotp-season=dec] .tb:before{width:58px;right:-4px}}.tb-im.is-cut{background:linear-gradient(180deg,#fff,#f2f6f9)}.tb-im.is-cut img{object-fit:contain;padding:10% 12% 6%;filter:drop-shadow(0 10px 12px rgba(23,38,31,.18));mix-blend-mode:multiply}.tb[data-kind=apple] .tb-im.is-cut{background:#fff}.tb[data-kind=apple] .tb-im.is-cut img{padding:6% 14% 4%}@media(max-width:759px){html[data-sotp-season=dec] .tb[data-tiers="3"] .tb-tiers{grid-template-columns:repeat(3,1fr);gap:8px}html[data-sotp-season=dec] .tb[data-tiers="3"] .tb-tier{padding:14px 8px 11px}}.gf-lay{background:radial-gradient(120% 90% at 50% 20%,#fff,#f3f7fa 60%,#e8eff4)}.gf-rib{display:none}.gf-back,.gf-front{position:absolute;left:8%;right:8%;display:flex;justify-content:center;align-items:flex-end}.gf-back{top:9%;height:56%}.gf-front{bottom:5%;height:52%}.gf-lay img{position:relative;inset:auto;width:auto;height:100%;max-width:26%;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 10px 12px rgba(23,38,31,.2))}.gf-back img{height:100%;margin:0 -3.5%}.gf-back img:nth-child(odd){transform:rotate(-4deg)}.gf-back img:nth-child(2n){transform:rotate(4deg) translateY(4%)}.gf-front img{height:88%;margin:0 -4%}.gf-front img:nth-child(2n){height:96%}.gf-front:only-child,.gf-back:empty+.gf-front{height:72%;bottom:8%}.gf-back:empty{display:none}.gf-count{position:absolute;right:12px;bottom:12px;padding:6px 10px;border-radius:999px;background:#fff;border:1px solid #E3D3B0;color:#7a5717;font:600 10.5px/1 var(--nv-head);letter-spacing:.1em;text-transform:uppercase;box-shadow:0 4px 12px -6px #17261f4d}html[data-sotp-season=dec] .gf-im.gf-lay{aspect-ratio:5/4}@media(min-width:760px){html[data-sotp-season=dec] .gf-im.gf-lay{aspect-ratio:1/1}}html[data-sotp-season=dec] .gf-tag:empty{display:none}.ub{padding:34px 0}.ub-grid{display:grid;gap:22px;align-items:center}.ub-photo{position:relative;border-radius:22px;overflow:hidden;box-shadow:0 24px 50px -28px #17261f8c}.ub-photo img{display:block;width:100%;height:auto}.ub-stamp{position:absolute;left:14px;top:14px;padding:8px 12px;border-radius:999px;background:#b8862f;color:#fff;font:600 11px/1 var(--nv-head);letter-spacing:.14em;text-transform:uppercase}.ub-copy h2{margin:8px 0}.ub-sub{font-size:18px;margin-bottom:14px;color:var(--nv-cream2)}.ub-list{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:12px}.ub-list li{display:flex;gap:12px;align-items:flex-start}.ub-list b{display:block;font:600 14px/1.3 var(--nv-head);letter-spacing:.04em;color:var(--nv-cream)}.ub-list span{display:block;font-size:16px;line-height:1.4;color:var(--nv-cream2)}.ub-list .ub-ic{line-height:1;font-size:12px;flex:0 0 30px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1.5px solid #B8862F;color:#8a6420;font:600 12px/1 var(--nv-head)}@media(min-width:900px){.ub{padding:60px 0}.ub-grid{grid-template-columns:1.05fr 1fr;gap:56px}}.elf{position:fixed;left:0;top:0;width:var(--ew,110px);z-index:60;pointer-events:none;--ex:0px;--ey:-300px}.elf[hidden]{display:none}.elf-body{position:absolute;left:0;top:0;width:var(--ew);padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;transform:translate3d(var(--ex),var(--ey),0);transition:transform .7s cubic-bezier(.34,1.25,.5,1);-webkit-tap-highlight-color:transparent}.elf-img{display:block;width:100%;height:auto;filter:drop-shadow(0 8px 10px rgba(23,38,31,.25));transition:transform .3s}.elf-body.is-flip .elf-img{transform:scaleX(-1)}.elf[data-pose=rope] .elf-img{animation:elfSw 1.4s ease-in-out infinite}.elf[data-pose=jump] .elf-img{animation:elfJ .5s ease-out 2}.elf[data-pose=point] .elf-img{animation:elfP 1.2s ease-in-out infinite}.elf-rope{position:absolute;top:0;left:0;width:3px;height:calc(var(--ey) + 20px);transform:translate(calc(var(--ex) + var(--ew) * .74));background:repeating-linear-gradient(180deg,#d9a446 0 6px,#f5e6c4 6px 12px);border-radius:2px;opacity:0;transition:height .7s cubic-bezier(.34,1.25,.5,1),transform .7s cubic-bezier(.34,1.25,.5,1),opacity .3s}.elf[data-pose=rope] .elf-rope{opacity:.95}.elf-say{position:absolute;top:0;left:0;width:210px;padding:12px 30px 12px 14px;border-radius:16px;background:#fff;border:1.5px solid #E3D3B0;box-shadow:0 14px 30px -14px #17261f73;color:#17261f;font:500 15px/1.35 var(--nv-body,inherit);pointer-events:auto;opacity:0;visibility:hidden;transform:translate3d(calc(var(--ex) - 218px),calc(var(--ey) + 14px),0) scale(.92);transform-origin:100% 50%;transition:opacity .25s,transform .7s cubic-bezier(.34,1.25,.5,1),visibility .25s}.elf[data-side=left] .elf-say{transform:translate3d(calc(var(--ex) + var(--ew) + 8px),calc(var(--ey) + 14px),0) scale(.92);transform-origin:0 50%}.elf-say.is-on{opacity:1;visibility:visible}.elf .elf-say.is-on{transform:translate3d(calc(var(--ex) - 218px),calc(var(--ey) + 14px),0) scale(1)}.elf[data-side=left] .elf-say.is-on{transform:translate3d(calc(var(--ex) + var(--ew) + 8px),calc(var(--ey) + 14px),0) scale(1)}.elf-say:after{content:"";position:absolute;right:-8px;top:22px;width:14px;height:14px;background:#fff;border-right:1.5px solid #E3D3B0;border-top:1.5px solid #E3D3B0;transform:rotate(45deg)}.elf[data-side=left] .elf-say:after{right:auto;left:-8px;transform:rotate(-135deg)}.elf-txt{margin:0}.elf-x{position:absolute;right:6px;top:6px;width:24px;height:24px;border:0;border-radius:50%;background:#f2f5f7;color:#3e4d46;font-size:16px;line-height:24px;cursor:pointer;padding:0}.elf.is-gone .elf-body,.elf.is-gone .elf-say{opacity:0;transition:opacity .4s}@keyframes elfSw{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes elfJ{0%,to{transform:translateY(0)}45%{transform:translateY(-22px)}}@keyframes elfP{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}.elf-body.is-flip .elf-img{animation:none}@media(max-width:759px){.elf-say{width:190px;font-size:14px;padding:10px 28px 10px 12px;transform:translate3d(calc(var(--ex) - 196px),calc(var(--ey) + 4px),0) scale(.92)}.elf .elf-say.is-on{transform:translate3d(calc(var(--ex) - 196px),calc(var(--ey) + 4px),0) scale(1)}}@media(prefers-reduced-motion:reduce){.elf{display:none!important}}@media(max-width:999px){html[data-sotp-season=dec] #sidebar-menu::part(content){width:100vw;max-width:100vw;inset-inline-start:0;inset-inline-end:0}html[data-sotp-season=dec] #sidebar-menu::part(header){padding:18px 20px 6px}html[data-sotp-season=dec] #sidebar-menu::part(close-button){transform:scale(1.7);transform-origin:left center}html[data-sotp-season=dec] #sidebar-menu .header-sidebar__scroller{padding-inline:24px}html[data-sotp-season=dec] #sidebar-menu .header-sidebar__linklist-button{display:flex;align-items:center;justify-content:space-between;min-height:76px;padding-block:18px;font-size:28px;line-height:1.15;letter-spacing:.01em;font-weight:600;text-transform:none;color:#17261f}html[data-sotp-season=dec] #sidebar-menu .header-sidebar__linklist-button:after{content:"";flex:0 0 12px;width:12px;height:12px;margin-left:16px;border-top:2.5px solid #B8862F;border-right:2.5px solid #B8862F;transform:rotate(45deg)}html[data-sotp-season=dec] #sidebar-menu .header-sidebar__linklist li{border-color:#d5dee6}html[data-sotp-season=dec] #sidebar-menu .header-sidebar__footer{padding:22px 24px}html[data-sotp-season=dec] #sidebar-menu .header-sidebar__footer a{font-size:17px;gap:12px}html[data-sotp-season=dec] #sidebar-menu .header-sidebar__footer svg{width:26px}}.npb{position:relative;display:flex;justify-content:center;padding:34px 0 8px;margin:0 auto 6px}.npb:before,.npb:after{content:"";position:absolute;top:0;width:2px;height:40px;background:linear-gradient(#b8862f,#e2c27a);border-radius:2px}.npb:before{left:calc(50% - 150px);transform:rotate(-14deg);transform-origin:top}.npb:after{right:calc(50% - 150px);transform:rotate(14deg);transform-origin:top}.npb-sign{position:relative;width:min(820px,100%);padding:16px 20px 12px;border-radius:14px;color:#f5eedc;background:radial-gradient(120% 140% at 50% 0%,#2a4a3b,#1f3a2e 55%,#183025);box-shadow:0 18px 34px -18px #17261f8c,inset 0 0 0 1px #e2c27a8c,inset 0 0 0 5px #1f3a2e,inset 0 0 0 6px #e2c27a59}.npb-sign:before{content:"";position:absolute;left:50%;top:-9px;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f3d58e,#b8862f 70%);box-shadow:0 2px 4px #00000040}.npb-hd{display:flex;flex-direction:column;align-items:center;gap:2px;margin-bottom:10px;text-align:center}.npb-kicker{font:600 9.5px/1 var(--nv-head);letter-spacing:.32em;text-transform:uppercase;color:#d9b467}.npb-title{font-family:var(--heading-font-family,inherit);font-style:italic;font-size:21px;line-height:1.1;color:#fbf4e4;letter-spacing:.01em}.npb-title:before,.npb-title:after{content:"";display:inline-block;width:26px;height:1px;margin:0 10px;vertical-align:middle;background:#e2c27a99}.npb-list{display:flex;margin:0;padding:0;list-style:none}.npb-list li{flex:1 1 0;min-width:0;position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 8px 6px;text-align:center}.npb-list li+li{border-left:1px dashed rgba(226,194,122,.45)}.npb-list li[hidden]{display:none}.npb-ev{font:600 11px/1.1 var(--nv-head);letter-spacing:.18em;text-transform:uppercase;color:#f5eedc}.npb-by{font-size:15px;line-height:1.2;color:#d6dccf}.npb-by b{color:#f3d58e;font-weight:600}.npb-list .nv-days{font:600 10px/1 var(--nv-head);letter-spacing:.14em;text-transform:uppercase;color:#9fb3aa}.npb-list li.is-next .npb-ev:before{content:"Next sleigh";display:block;margin:0 auto 6px;width:max-content;padding:4px 9px;border-radius:999px;background:#a8322d;color:#fff;font-size:9px;letter-spacing:.16em;box-shadow:0 0 0 2px #a8322d40}.npb-list li.is-next .nv-days{color:#f3d58e}html[data-sotp-season=dec] .sotp-hero .npb,html[data-sotp-season=dec] .nv .npb{margin-bottom:12px}@media(max-width:699px){.npb{padding-top:26px}.npb:before{left:calc(50% - 110px)}.npb:after{right:calc(50% - 110px)}.npb-sign{padding:13px 12px 8px}.npb-title{font-size:18px}.npb-title:before,.npb-title:after{width:14px;margin:0 7px}.npb-list li{padding:8px 4px 4px}.npb-ev{font-size:9.5px;letter-spacing:.12em}.npb-by{font-size:13px}.npb-list .nv-days{font-size:9px;letter-spacing:.08em}.npb-list li.is-next .npb-ev:before{font-size:8px;padding:3px 7px;margin-bottom:4px}}.xb{padding:30px 0 40px}.xb-head{text-align:center;margin-bottom:20px}.xb-head h2{margin-top:8px}.xb-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.xb-card{position:relative;display:flex;flex-direction:column;border-radius:20px;background:#fff;text-decoration:none;color:#17261f;overflow:hidden;box-shadow:0 1px 2px #17261f0f,0 14px 30px -22px #17261f73;transition:transform .25s,box-shadow .25s}.xb-card:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid rgba(184,134,47,.35);border-radius:15px;pointer-events:none}.xb-card:hover{transform:translateY(-3px);box-shadow:0 1px 2px #17261f0f,0 22px 40px -22px #17261f80}.xb-im{position:relative;overflow:hidden;flex:0 0 auto;display:flex;align-items:flex-end;justify-content:center;aspect-ratio:1/1.05;padding:14% 12% 4%;background:radial-gradient(70% 60% at 50% 58%,#fff,#f4f7f9 60%,#e9eff3)}.xb-im:after{content:"";position:absolute;left:22%;right:22%;bottom:5%;height:7%;border-radius:50%;background:radial-gradient(ellipse,rgba(23,38,31,.18),transparent 70%)}.xb-im img{position:relative;z-index:1;width:auto;height:100%;min-height:0;max-height:100%;max-width:100%;object-fit:contain;filter:drop-shadow(0 10px 10px rgba(23,38,31,.18));transition:transform .35s}.xb-card:hover .xb-im img{transform:translateY(-4px) rotate(-1.5deg)}.xb-sprig{position:absolute;right:8px;top:6px;width:84px;height:64px;z-index:2;background:var(--np-cones) right top/contain no-repeat;pointer-events:none;filter:drop-shadow(0 4px 4px rgba(23,38,31,.15))}.xb-tag{position:absolute;left:14px;top:14px;z-index:3;padding:6px 10px;border-radius:999px;background:#1f3a2e;color:#f5eedc;font:600 9.5px/1 var(--nv-head);letter-spacing:.14em;text-transform:uppercase}.xb-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:3px;padding:12px 16px 16px}.xb-body b{font:600 14px/1.25 var(--nv-head);letter-spacing:.04em;text-transform:uppercase}.xb-body small{font-size:14px;line-height:1.3;color:#5b6b64}.xb-row{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.xb-row em{font-style:normal;font:600 17px/1 var(--nv-head);color:#17261f}.xb-go{font:600 10px/1 var(--nv-head);letter-spacing:.16em;text-transform:uppercase;color:#8a6420;border-bottom:1.5px solid #D9B467;padding-bottom:3px}.xb-cta{display:flex;justify-content:center;margin-top:26px}.xb-wreath{position:relative;display:grid;place-items:center;width:230px;aspect-ratio:613/700;background:var(--wr) center/contain no-repeat;text-decoration:none;transition:transform .3s}.xb-wreath span{display:grid;place-items:center;width:108px;height:108px;margin-top:-34px;border-radius:50%;background:#1f3a2e;color:#f5eedc;text-align:center;padding:10px;font:600 10.5px/1.35 var(--nv-head);letter-spacing:.14em;text-transform:uppercase;box-shadow:0 10px 20px -10px #17261f99,inset 0 0 0 2px #e2c27a99}.xb-wreath:hover{transform:rotate(-3deg) scale(1.03)}@media(min-width:900px){.xb{padding:50px 0 60px}.xb-grid{grid-template-columns:repeat(4,1fr);gap:20px}.xb-body b{font-size:15px}}.xm{padding:34px 0 30px;overflow:hidden}.xm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:6px}.xm-head h2{margin:8px 0 6px}.xm-head p{font-size:17px;color:var(--nv-cream2);margin:0}.xm-link{flex:0 0 auto;font:600 11px/1 var(--nv-head);letter-spacing:.16em;text-transform:uppercase;color:#17261f;text-decoration:none;border-bottom:1.5px solid #B8862F;padding-bottom:4px}.xm-scroll{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.xm-scroll::-webkit-scrollbar{display:none}.xm-shelf{position:relative;width:1180px;margin:0 auto;padding-top:20px}.xm-row{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;gap:4px;height:230px;padding:0 30px}.xm-ap{position:relative;flex:0 0 auto;width:118px;display:flex;justify-content:center;text-decoration:none}.xm-ap img{width:100%;height:auto;filter:drop-shadow(0 10px 8px rgba(23,38,31,.22));transition:transform .3s}.xm-ap:hover img{transform:translateY(-6px)}.xm-pr{position:relative;flex:0 0 auto;display:flex;align-items:flex-end;margin:0 -6px}.xm-pr img{height:auto;filter:drop-shadow(0 8px 6px rgba(23,38,31,.18))}.xm-pr--gift img{width:66px}.xm-pr--cones img{width:84px}.xm-pr--lantern img{width:46px}.xm-pr--orns img{width:76px}.xm-pr--tree img{width:56px}.xm-pr--gifts img{width:72px}.xm-glow{position:absolute;left:50%;top:52%;width:90px;height:90px;margin:-45px 0 0 -45px;border-radius:50%;background:radial-gradient(circle,#ffd68c8c,#ffd68c00 65%);animation:xmFl 2.6s ease-in-out infinite;pointer-events:none}@keyframes xmFl{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.6;transform:scale(.92)}}.xm-mantel{position:relative;z-index:1;display:block;width:100%;height:auto;margin-top:-14px}.xm-tag{position:absolute;left:50%;top:calc(100% + 64px);z-index:3;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:3px;width:max-content;padding:7px 12px 8px;border-radius:10px;background:#fffffff0;box-shadow:0 6px 14px -8px #17261f73;border:1px solid rgba(184,134,47,.35)}.xm-no{font:600 9px/1 var(--nv-head);letter-spacing:.2em;text-transform:uppercase;color:#a87a22}.xm-tag b{font:600 11px/1.1 var(--nv-head);letter-spacing:.12em;text-transform:uppercase;color:#17261f}@media(prefers-reduced-motion:reduce){.xm-glow{animation:none}}@media(min-width:1200px){.xm-scroll{overflow:visible}}@media(max-width:699px){.npb-ob{display:none}.npb-by{font-size:14px}.xb-sprig{width:60px;height:46px;right:6px;top:6px}}@media(max-width:759px){.xm-shelf{width:880px;padding-top:6px}.xm-row{height:170px;padding:0 34px}.xm-ap{width:86px}.xm-pr--gift img{width:48px}.xm-pr--cones img{width:62px}.xm-pr--lantern img{width:34px}.xm-pr--orns img{width:56px}.xm-pr--tree img{width:42px}.xm-pr--gifts img{width:54px}.xm-tag{top:calc(100% + 46px);padding:5px 9px 6px}.xm-tag b{font-size:10px}.xm-no{font-size:8px}.xm-mantel{margin-top:-10px}.xm-head{flex-direction:column;align-items:flex-start}.xm-scroll:after{content:"Swipe to see all seven";display:block;text-align:center;margin-top:-6px;font:600 10px/1 var(--nv-head);letter-spacing:.16em;text-transform:uppercase;color:#8a6420;position:sticky;left:0;width:100vw}}.np-hero .npb{padding:0;margin:4px auto 22px}.np-hero .npb:before,.np-hero .npb:after,.np-hero .npb-sign:before{display:none}.np-hero .npb-sign{display:flex;align-items:center;width:min(940px,100%);padding:8px 10px 8px 22px;border-radius:999px}.np-hero .npb-hd{flex:0 0 auto;align-items:flex-start;text-align:left;margin:0 10px 0 0;gap:3px}.np-hero .npb-kicker{font-size:8px;letter-spacing:.28em}.np-hero .npb-title{font-size:15px}.np-hero .npb-title:before,.np-hero .npb-title:after{display:none}.np-hero .npb-list{flex:1 1 auto}.np-hero .npb-list li{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 7px;padding:4px 10px}.np-hero .npb-ev{font-size:9.5px;letter-spacing:.14em}.np-hero .npb-by{font-size:13.5px}.np-hero .npb-list .nv-days{font-size:9px;letter-spacing:.1em}.np-hero .npb-list li.is-next .npb-ev:before{display:inline-block;margin:0 6px 0 0;padding:3px 7px;font-size:7.5px;vertical-align:1px}@media(max-width:699px){.np-hero .npb{margin:0 auto 14px}.np-hero .npb-sign{padding:6px 4px;border-radius:12px}.np-hero .npb-hd{display:none}.np-hero .npb-list li{flex-direction:column;align-items:center;gap:1px;padding:3px 4px}.np-hero .npb-ev{font-size:8.5px;letter-spacing:.1em}.np-hero .npb-by{font-size:12.5px}.np-hero .npb-list li.is-next .npb-ev:before{display:block;margin:0 auto 3px;font-size:7px;padding:2px 6px}}.tb-pile{position:relative;display:block;height:var(--h,96px);margin:0 0 10px;--h:96px}.tb-pc{position:absolute;bottom:0;height:calc(var(--h) * var(--s,1));width:auto;left:calc(50% + (var(--j) - (var(--k) - 1) / 2) * var(--h) * var(--st,0) - var(--h) * var(--s,1) * .3375);transform:rotate(calc((var(--j) - (var(--k) - 1) / 2) * var(--rt,0deg)));transform-origin:50% 100%;filter:drop-shadow(0 6px 6px rgba(23,38,31,.22));transition:transform .25s}.tb-pile.q3{--s:.94;--st:.36;--rt:7deg}.tb-pile.q6{--s:.86;--st:.19;--rt:3.5deg}.tb-pile.q12 .tb-pc.f{--s:.8;--st:.19;--rt:3deg}.tb-pile.q12 .tb-pc.b{--s:.68;--st:.21;--rt:2deg;bottom:20%;filter:drop-shadow(0 4px 4px rgba(23,38,31,.18)) brightness(.94)}.tb-pile.q12 .tb-pc.f{z-index:2}.nvl-t:hover .tb-pc{transform:rotate(calc((var(--j) - (var(--k) - 1) / 2) * var(--rt,0deg) * 1.6)) translateY(-3px)}@media(min-width:760px){.tb-pile{--h:132px;margin-bottom:14px}}@media(max-width:759px){.tb-pile.q6{--s:.76;--st:.148;--rt:3deg}.tb-pile.q12 .tb-pc.f{--s:.72;--st:.148}.tb-pile.q12 .tb-pc.b{--s:.6;--st:.165}}html[data-sotp-season=dec] .nvl-t,html[data-sotp-season=dec] .tb-tier,html[data-sotp-season=dec] .nvl-card,html[data-sotp-season=dec] .gf-card{border-radius:6px!important;border:1px solid rgba(31,58,46,.14)!important;box-shadow:0 1px 2px #17261f0a,0 10px 28px -14px #17261f47!important}html[data-sotp-season=dec] .nvl-t.is-hot{border-color:#1f3a2e29!important}html[data-sotp-season=dec] .tb-tier[aria-checked=true]{border-color:#1f3a2e8c!important;box-shadow:0 0 0 3px #1f3a2e14,0 12px 28px -14px #1f3a2e66!important}html[data-sotp-season=dec] .tb-tag{border-radius:3px!important}html[data-sotp-season=dec] .szn-lights,html[data-sotp-season=dec] .wl,html[data-sotp-season=dec] .shopify-section-group-header-group .szn-cap,html[data-sotp-season=dec] .sotp-announce+.szn-cap{display:none!important}html[data-sotp-season=dec]{--xr:#A51C22;--xr2:#7F1318;--xr-t:#FFF8EF}html[data-sotp-season=dec] .sotp-btn:not(.sotp-btn--line),html[data-sotp-season=dec] .nv-btn:not(.nv-btn--line):not(.nv-btn--gold),html[data-sotp-season=dec] .button:not(.button--outline):not(.button--secondary):not(.button--subdued){background-color:var(--xr)!important;border-color:var(--xr)!important;color:var(--xr-t)!important}html[data-sotp-season=dec] .sotp-btn:not(.sotp-btn--line):hover,html[data-sotp-season=dec] .nv-btn:not(.nv-btn--line):not(.nv-btn--gold):hover,html[data-sotp-season=dec] .button:not(.button--outline):not(.button--secondary):not(.button--subdued):hover{background-color:var(--xr2)!important;border-color:var(--xr2)!important;color:var(--xr-t)!important}html[data-sotp-season=dec] .sotp-btn:not(.sotp-btn--line) *,html[data-sotp-season=dec] .button:not(.button--outline):not(.button--secondary) *{color:inherit!important}html[data-sotp-season=dec] .nv-btn:disabled{background-color:#c9d2cd!important;border-color:#c9d2cd!important;color:#4a5751!important}.np-big .np-tree{width:44%!important;bottom:22%!important}.np-big .p1{width:47%!important;left:-1%!important;bottom:0!important;transform:rotate(-5deg)!important;z-index:3}.np-big .p2{width:47%!important;right:-1%!important;left:auto!important;bottom:-1%!important;transform:rotate(4deg)!important;z-index:2}@media(min-width:760px){html[data-sotp-season=dec] .nvl-row{grid-template-columns:repeat(2,1fr)}}.gf-inside{list-style:none;margin:2px 0 4px;padding:0;display:grid;gap:5px}.gf-inside li{display:flex;gap:10px;align-items:baseline;font:500 13.5px/1.35 var(--nv-head);letter-spacing:.02em;color:var(--nv-cream2)}.gf-inside b{flex:0 0 22px;height:22px;display:inline-grid;place-items:center;border-radius:50%;background:var(--nv-card2);border:1px solid var(--nv-line);font:700 11.5px/1 var(--nv-head);color:var(--nv-cream)}.tb-add{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:2px 0 10px;padding:10px 12px;border:1px solid var(--nv-line);border-radius:8px;background:var(--nv-card2);cursor:pointer}.tb-add input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:var(--xr,#A51C22);flex:0 0 auto}.tb-add-t{flex:1 1 auto;font:500 13px/1.3 var(--nv-head);color:var(--nv-cream)}.tb-add-t em{font-style:normal;font-weight:700;color:var(--xr,#A51C22);white-space:nowrap}.tb-add select{flex:0 0 auto;min-height:34px;padding:0 28px 0 10px;border:1px solid var(--nv-line);border-radius:6px;background-color:#fff;font:500 12.5px var(--nv-head);color:var(--nv-cream)}.tb-pile.q4{--s:.94;--st:.3;--rt:6deg}@media(min-width:760px){html[data-sotp-season=dec] .nvl-t{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-auto-rows:min-content;align-content:center;column-gap:22px;padding:26px 30px;min-height:250px}html[data-sotp-season=dec] .nvl-t .tb-pile{--h:178px;grid-column:1;grid-row:1 / span 4;align-self:center;margin:0}html[data-sotp-season=dec] .nvl-t>span:not(.tb-pile):not(.tb-tag){grid-column:2}html[data-sotp-season=dec] .nvl-t .tb-q{font-size:44px;line-height:1}html[data-sotp-season=dec] .nvl-t .tb-price{font-size:30px;line-height:1.1;margin-top:6px}}@media(min-width:760px){html[data-sotp-season=dec] .gf-list{grid-template-columns:repeat(2,minmax(0,440px));justify-content:center}}html[data-sotp-season=dec] .gf-im img{object-fit:cover}html[data-sotp-season=dec] .nv-btn:not(.nv-btn--line):not(.nv-btn--gold):disabled,html[data-sotp-season=dec] .nv-btn:not(.nv-btn--line):not(.nv-btn--gold):disabled:hover{background-color:#d9e0dc!important;border-color:#d9e0dc!important;color:#4a5751!important;box-shadow:none!important;cursor:default}@media(min-width:760px){html[data-sotp-season=dec] .nvl-t{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}html[data-sotp-season=dec] .nvl-t .tb-pile.q4{--s:.82;--st:.27}}.tb[data-open=true] .tb-tiers,.tb[data-open=true] .tb-step:not(.tb-tools .tb-step){display:none!important}.tb[data-open=true] .tb-tools .tb-step span{display:none}.tb-open-note{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0 18px}.tb-open-note span{padding:9px 14px;border:1px solid var(--nv-line);border-radius:999px;background:var(--nv-card);font:600 12.5px/1 var(--nv-head);letter-spacing:.06em;color:var(--nv-cream)}.tb-open-note span:nth-child(2){background:var(--xr,#A51C22);border-color:var(--xr,#A51C22);color:#fff8ef}html[data-sotp-season=dec] .np-hero .sotp-hero-cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center}html[data-sotp-season=dec] .np-hero .sotp-hero-cta .sotp-btn--line{color:#17261f;border-color:#9fb3aa;background:#fff}html[data-sotp-season=dec] .np-hero .sotp-hero-cta .sotp-btn--line:hover{background:#eef3f7;color:#17261f;border-color:#1f3a2e}@media(max-width:699px){html[data-sotp-season=dec] .np-hero .sotp-hero-cta .sotp-btn{width:100%}}.tb-add select{font-size:16px}.tb-badge,.npb-kicker{font-size:10.5px}.nvl-head a,.xm-link{display:inline-block;padding:12px 0;margin:-12px 0}@media(max-width:699px){.sotp-diagram{aspect-ratio:5/4;overflow:hidden}.sotp-diagram img{width:100%!important;height:100%!important;object-fit:cover;object-position:50% 88%}.sotp-diagram .sotp-co{display:none!important}}@media(max-width:759px){.tb-bar{z-index:65}input[type=search],input[name=q],.predictive-search input,textarea,input[type=email],input[type=text]{font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/sotp-nov.css.map */
