:root{--tsdv-season-glow:180,142,98;--tsdv-season-accent:#c9a46e;--tsdv-cbar-top:var(--header-height,64px);--tsdv-bnav-h:0px}html.tsdv-season-halloween{--tsdv-season-glow:255,128,24;--tsdv-season-accent:#ff9a3c}html.tsdv-season-christmas{--tsdv-season-glow:176,28,38;--tsdv-season-accent:#d8b45a}html.tsdv-season-valentine{--tsdv-season-glow:226,120,150;--tsdv-season-accent:#f0a9bd}html.tsdv-season-easter{--tsdv-season-glow:120,190,120;--tsdv-season-accent:#a9d8a0}html.tsdv-season-summer{--tsdv-season-glow:240,190,60;--tsdv-season-accent:#f4cf6a}html{background:#141518}body.gradient{background:radial-gradient(120% 80% at 50% -10%,#24252a,#17181b 45%,#0f1012) fixed!important}.tsdv-atmo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;contain:strict}.tsdv-atmo__l{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;will-change:transform;opacity:.9}.tsdv-atmo__l--1{background:radial-gradient(28% 18% at 22% 30%,rgba(205,200,192,.1),transparent 70%),radial-gradient(30% 20% at 70% 62%,rgba(205,200,192,.08),transparent 70%),radial-gradient(22% 14% at 45% 85%,rgba(205,200,192,.07),transparent 70%);animation:tsdvSmokeA 46s ease-in-out infinite alternate}.tsdv-atmo__l--2{background:radial-gradient(34% 16% at 78% 22%,rgba(190,184,176,.09),transparent 70%),radial-gradient(26% 22% at 15% 70%,rgba(190,184,176,.08),transparent 72%);animation:tsdvSmokeB 62s ease-in-out infinite alternate}.tsdv-atmo__l--3{background:radial-gradient(40% 12% at 50% 45%,rgba(var(--tsdv-season-glow),.07),transparent 70%),radial-gradient(20% 18% at 88% 88%,rgba(var(--tsdv-season-glow),.06),transparent 70%);animation:tsdvSmokeC 54s ease-in-out infinite alternate}.tsdv-atmo__light{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(55% 40% at 80% 10%,rgba(var(--tsdv-bronze-rgb,180,142,98),.1),transparent 70%),radial-gradient(45% 35% at 8% 95%,rgba(var(--tsdv-season-glow),.07),transparent 70%);animation:tsdvLight 18s ease-in-out infinite alternate}@keyframes tsdvSmokeA{0%{transform:translate3d(-4%,2%,0) scale(1)}to{transform:translate3d(6%,-4%,0) scale(1.15)}}@keyframes tsdvSmokeB{0%{transform:translate3d(5%,-2%,0) scale(1.1) rotate(0)}to{transform:translate3d(-6%,5%,0) scale(1) rotate(6deg)}}@keyframes tsdvSmokeC{0%{transform:translate3d(0,4%,0) scale(1)}to{transform:translate3d(-5%,-5%,0) scale(1.2)}}@keyframes tsdvLight{0%{opacity:.65}to{opacity:1}}@media(prefers-reduced-motion:reduce){.tsdv-atmo__l,.tsdv-atmo__light{animation:none}}.tsdv-piece{border-radius:16px;border:1px solid rgba(var(--tsdv-season-glow),.38);background:linear-gradient(165deg,#24252aeb,#121316f0);box-shadow:0 0 0 1px #00000059,0 10px 30px -14px #000c,0 0 22px -6px rgba(var(--tsdv-season-glow),.32);overflow:hidden;transition:box-shadow .3s,border-color .3s,transform .3s}.tsdv-piece:hover{border-color:rgba(var(--tsdv-season-glow),.7);box-shadow:0 0 0 1px #00000059,0 14px 36px -14px #000000d9,0 0 30px -4px rgba(var(--tsdv-season-glow),.5)}.tsdv-piece .tsdv-piece__media{border-radius:12px 12px 0 0}.tsdv-piece .tsdv-piece__meta{padding:12px 14px 14px}.tsdv-piece .tsdv-piece__price{color:var(--tsdv-season-accent)}.tsdv-piece .tsdv-piece__wish{z-index:2}.tsdv-cbar-section{position:sticky;top:var(--tsdv-cbar-top);z-index:3}.tsdv-cbar{background:linear-gradient(180deg,#111215e6,#111215c7);-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid rgba(var(--tsdv-bronze-rgb,180,142,98),.18)}.tsdv-cbar__inner{position:relative;max-width:var(--page-width,1440px);margin:0 auto;padding:10px 56px;display:flex;align-items:center}.tsdv-cbar__track{display:flex;gap:12px;margin:0;padding:2px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;cursor:grab}.tsdv-cbar__track::-webkit-scrollbar{display:none}.tsdv-cbar__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.tsdv-cbar__track>li{flex:0 0 auto;scroll-snap-align:start}.tsdv-cbar__tile{display:flex;align-items:center;gap:10px;min-width:150px;height:60px;padding:6px 16px 6px 6px;border-radius:14px;border:1px solid rgba(236,232,225,.12);background:linear-gradient(160deg,#28292ee6,#141518e6);color:#ece8e1e0;text-decoration:none;font-size:1.35rem;letter-spacing:.04em;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:border-color .2s,box-shadow .2s}.tsdv-cbar__tile:hover{border-color:rgba(var(--tsdv-bronze-rgb,180,142,98),.6)}.tsdv-cbar__tile[aria-current]{border-color:var(--tsdv-season-accent);color:#fff;box-shadow:0 0 16px -4px rgba(var(--tsdv-season-glow),.55)}.tsdv-cbar__tile.is-season{border-color:rgba(var(--tsdv-season-glow),.75);box-shadow:0 0 18px -4px rgba(var(--tsdv-season-glow),.55),inset 0 0 12px -6px rgba(var(--tsdv-season-glow),.6);color:#fff}.tsdv-cbar__img{flex:0 0 46px;width:46px;height:46px;border-radius:10px;overflow:hidden;background:#1d1e22;display:grid;place-items:center}.tsdv-cbar__img img{width:100%;height:100%;object-fit:cover;pointer-events:none}.tsdv-cbar__img--icon svg{width:22px;height:22px;fill:none;stroke:var(--tsdv-season-accent);stroke-width:1.5}.tsdv-cbar__label{white-space:nowrap}.tsdv-cbar__arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:1px solid rgba(var(--tsdv-bronze-rgb,180,142,98),.6);background:#111215d9;color:var(--tsdv-season-accent);display:grid;place-items:center;cursor:pointer;padding:0}.tsdv-cbar__arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.tsdv-cbar__arrow--prev{left:12px}.tsdv-cbar__arrow--next{right:12px}.tsdv-cbar__arrow:disabled{opacity:.3;cursor:default}.tsdv-cbar.is-static .tsdv-cbar__arrow{display:none}@media(max-width:749px){.tsdv-cbar__inner{padding:8px 12px}.tsdv-cbar__arrow{display:none}.tsdv-cbar__track{gap:8px;cursor:auto}.tsdv-cbar__tile{flex-direction:column;justify-content:center;min-width:76px;height:auto;padding:6px 8px 8px;gap:4px;font-size:1.15rem}.tsdv-cbar__img{width:44px;height:44px;flex-basis:auto}}.tsdv-cbar-section~.shopify-section .tsdv-cats,.tsdv-cbar-section~.shopify-section [data-tsdv-catnav]{display:none}.tsdv-sban-section{padding:28px 0 8px}.tsdv-sban{position:relative;display:grid;grid-template-columns:1.1fr 1fr auto;align-items:center;gap:28px;min-height:230px;border-radius:20px;overflow:hidden;text-decoration:none;color:#ece8e1;border:1px solid rgba(var(--tsdv-season-glow),.45);box-shadow:0 0 34px -10px rgba(var(--tsdv-season-glow),.45);background:#121316}.tsdv-sban__media{position:absolute;top:0;right:0;bottom:0;left:0}.tsdv-sban__media img{width:100%;height:100%;object-fit:cover;opacity:.55}.tsdv-sban__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0e0f1140,#0e0f11e0 45%,#0e0f1199)}.tsdv-sban__body{position:relative;grid-column:2;display:flex;flex-direction:column;gap:8px;padding:28px 0}.tsdv-sban__eyebrow{font-size:1.15rem;letter-spacing:.3em;text-transform:uppercase;color:var(--tsdv-season-accent)}.tsdv-sban__title{font-family:var(--font-heading-family);font-size:clamp(2.6rem,3.4vw,4.2rem);letter-spacing:.12em;text-transform:uppercase;line-height:1.05;color:#f3e2c8}.tsdv-sban__text{color:#ece8e1cc}.tsdv-sban__cta{align-self:flex-start;margin-top:8px;display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:999px;background:linear-gradient(180deg,#f2b25c,#d9822b);color:#1a1209;font-weight:600}.tsdv-sban__cta svg,.tsdv-fgrid__all svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.tsdv-sban__points{position:relative;display:flex;flex-direction:column;gap:14px;padding:24px 28px 24px 0;font-size:1.3rem}.tsdv-sban__pt{display:flex;align-items:center;gap:10px}.tsdv-sban__pt i{width:8px;height:8px;border-radius:50%;background:var(--tsdv-season-accent);box-shadow:0 0 10px rgba(var(--tsdv-season-glow),.8)}@media(max-width:749px){.tsdv-sban{grid-template-columns:1fr;min-height:200px}.tsdv-sban__body{grid-column:1;padding:24px 20px}.tsdv-sban__points{display:none}.tsdv-sban__media:after{background:linear-gradient(90deg,#0e0f11d9,#0e0f1159)}}.tsdv-fgrid{padding-top:var(--tsdv-pad-top);padding-bottom:var(--tsdv-pad-bottom)}.tsdv-fgrid__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px}.tsdv-fgrid__title{margin:0;font-size:clamp(2rem,2.4vw,2.8rem);color:#ece8e1;letter-spacing:.03em}.tsdv-fgrid__sub{margin:4px 0 0;color:#ece8e199;font-size:1.35rem}.tsdv-fgrid__all{color:var(--tsdv-season-accent);text-decoration:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.tsdv-fgrid__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media(max-width:989px){.tsdv-fgrid__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.tsdv-fgrid__cell{position:relative}.tsdv-fgrid__badge{position:absolute;top:12px;left:12px;z-index:2;padding:4px 12px;border-radius:999px;background:linear-gradient(180deg,#f2a24a,#d9782a);color:#1a1209;font-size:1.1rem;font-weight:600;pointer-events:none}.tsdv-fgrid__add{position:absolute;right:12px;bottom:12px;z-index:2;margin:0}.tsdv-fgrid__cartbtn{width:40px;height:40px;border-radius:10px;border:1px solid var(--tsdv-season-accent);background:#111215d9;color:var(--tsdv-season-accent);display:grid;place-items:center;cursor:pointer;padding:0}.tsdv-fgrid__cartbtn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.tsdv-fgrid__cartbtn:hover{background:rgba(var(--tsdv-season-glow),.18)}.tsdv-fgrid .tsdv-piece__meta{padding-right:60px}.tsdv-trust{list-style:none;margin:32px 0 0;padding:18px 20px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;border-radius:16px;border:1px solid rgba(236,232,225,.1);background:#11121599}.tsdv-trust li{display:flex;align-items:center;gap:12px;font-size:1.25rem;color:#ece8e199}.tsdv-trust b{display:block;color:#ece8e1;font-weight:500}.tsdv-trust svg{flex:0 0 28px;width:28px;height:28px;fill:none;stroke:var(--tsdv-season-accent);stroke-width:1.4}@media(max-width:749px){.tsdv-trust{grid-template-columns:1fr 1fr}}.tsdv-bnav{display:none}@media(max-width:749px){:root{--tsdv-bnav-h: calc(62px + env(safe-area-inset-bottom,0px)) }body{padding-bottom:var(--tsdv-bnav-h)}.tsdv-bnav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:90;height:var(--tsdv-bnav-h);padding:6px max(8px,env(safe-area-inset-right)) env(safe-area-inset-bottom,0px) max(8px,env(safe-area-inset-left));background:#0e0f11eb;-webkit-backdrop-filter:saturate(140%) blur(16px);backdrop-filter:saturate(140%) blur(16px);border-top:1px solid rgba(var(--tsdv-bronze-rgb,180,142,98),.25)}.tsdv-bnav__i{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#ece8e1b3;text-decoration:none;font-size:1.05rem;min-height:48px}.tsdv-bnav__i svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6}.tsdv-bnav__i[aria-current]{color:var(--tsdv-season-accent)}.tsdv-bnav__count{position:absolute;top:2px;left:calc(50% + 6px);min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--tsdv-season-accent);color:#140d06;font-size:1rem;line-height:16px;text-align:center;font-style:normal}}.tsdv-nav__link--season{color:var(--tsdv-season-accent)!important}.tsdv-fgrid .tsdv-piece__meta{grid-template-columns:minmax(0,1fr);padding:12px 14px 62px}.tsdv-fgrid .tsdv-piece__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.35rem;line-height:1.35}.tsdv-fgrid .tsdv-piece__kicker{display:none}.tsdv-fgrid__add{bottom:14px}html,body{overflow-x:clip}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tsdv-p3.css.map */
