.ttt{--ground:#f7f3ee;--surface:#ffffff;--linen:#f1ebe4;--sage:#9dbda7;--pine:#2e403d;--on-pine:#ffffff;--sand:#d7b49e;--sand-ink:#8a5f45;--mint:#a8e6cf;--mint-ink:#1f6b52;--ink:#1f2b29;--ink-muted:#56625f;--line:#e2d9cf;--line-strong:#8f9a96;--star:#c98a3e;--sale:#b03a2e;--focus:#2c64a8;--on-pine-muted:#dfe7e4;--display:"Cormorant Garamond","Iowan Old Style",Georgia,serif;--sans:"Nunito Sans","Helvetica Neue",Arial,sans-serif;--r-sm:6px;--r-md:12px;--r-lg:20px;--pill:999px;color-scheme:light}.ttt *,.ttt *:before,.ttt *:after{box-sizing:border-box}.ttt [hidden]{display:none!important}.ttt{background:var(--ground);color:var(--ink);font:400 16px/26px var(--sans);-webkit-font-smoothing:antialiased}.ttt a{color:var(--pine)}.ttt :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ttt .t-wrap{max-width:1240px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media(min-width:768px){.ttt .t-wrap{padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}}.ttt .t-label{font:700 12px/16px var(--sans);letter-spacing:1.2px;text-transform:uppercase;color:var(--sand-ink)}.ttt .t-display{font-family:var(--display);font-weight:600;letter-spacing:-.5px;text-wrap:balance;margin:0}.ttt .t-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:var(--r-md);font:700 15px/1 var(--sans);text-decoration:none;border:1.5px solid transparent;cursor:pointer}.ttt .t-btn-primary{background:var(--pine);color:var(--on-pine)}.ttt .t-btn-primary:hover{filter:brightness(1.15)}.ttt .t-btn-line{border-color:var(--pine);color:var(--pine);background:transparent}.ttt .t-btn-line:hover{background:var(--linen)}.ttt .t-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ttt button{font:inherit;color:inherit}.ttt section[id]{scroll-margin-top:110px}@media(max-width:640px){.ttt .t-kit,.ttt .t-pick{padding:20px}}.ttt .t-note{background:#1f2b29;color:#f7f3ee;font:500 13px/20px var(--sans);text-align:center;padding-block:8px;padding-left:16px;padding-right:16px}.ttt .t-ann{background:var(--pine);color:var(--on-pine)}.ttt .t-ann .t-wrap{max-width:none;display:flex;justify-content:center;align-items:center;gap:8px 24px;padding-block:9px;font:600 13px/18px var(--sans);flex-wrap:wrap}.ttt .t-ann-item{display:flex;align-items:center;gap:8px;white-space:nowrap}.ttt .t-ann-item+.t-ann-item:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--sage);margin-right:24px}.ttt .t-ann b{color:var(--mint);font-weight:700;font-variant-numeric:lining-nums tabular-nums}.ttt .t-ann .t-dot{width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 3px #a8e6cf4d;animation:t-pulse 2s infinite}@keyframes t-pulse{50%{box-shadow:0 0 0 6px #a8e6cf00}}.ttt .t-top{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:var(--sage);margin-bottom:24px;box-shadow:0 1px #1f2b2914}.ttt .t-top:after{content:"";position:absolute;left:0;right:0;bottom:7px;border-top:2px dashed rgba(255,255,255,.75);pointer-events:none}.ttt .t-top .t-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-height:72px}.ttt .t-nav-l,.ttt .t-nav-r{display:flex;align-items:center;gap:4px 22px;font:700 15px/22px var(--sans)}.ttt .t-nav-l{justify-content:space-evenly;padding-right:8px}.ttt .t-nav-r{justify-content:flex-end}.ttt .t-lnk{display:flex;gap:22px;align-items:center;flex:1 1 auto;justify-content:space-evenly;padding-left:8px}.ttt .t-top nav a,.ttt .t-stage-btn{color:var(--pine);text-decoration:none;padding-block:8px;white-space:nowrap;background:none;border:0;cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:8px}.ttt .t-top nav a:hover,.ttt .t-stage-btn:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px}.ttt .t-top nav a.t-deal{background:var(--surface);color:var(--sale);border-radius:var(--pill);padding:6px 14px}.ttt .t-top nav a.t-deal:hover{text-decoration:none;background:var(--ground)}.ttt .t-stage-btn .t-mini{width:22px;height:22px;display:block;transition:transform .5s}.ttt .t-stage-btn:hover .t-mini,.ttt .t-stage-btn[aria-expanded=true] .t-mini{transform:rotate(180deg)}.ttt .t-stage-btn .t-mini .t-hub{fill:var(--mint)}.ttt .t-tag{position:relative;align-self:start;display:block;background:var(--surface);padding:18px 30px 20px;border-radius:0 0 24px 24px;box-shadow:0 10px 24px -14px #1f2b2973;margin-bottom:-30px;z-index:2}.ttt .t-tag:before{content:"";position:absolute;top:0;right:6px;bottom:6px;left:6px;border:1.5px dashed var(--sage);border-top:0;border-radius:0 0 19px 19px;pointer-events:none}.ttt .t-tag img{width:200px;height:auto;display:block;transition:width .25s}.ttt .t-top.t-small .t-tag{padding:12px 24px 14px}.ttt .t-top.t-small .t-tag img{width:160px}.ttt .t-tools{display:flex;align-items:center;gap:2px}.ttt .t-icon-btn{width:44px;height:44px;border:0;background:transparent;border-radius:var(--pill);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--pine);text-decoration:none;position:relative}.ttt .t-icon-btn:hover{background:#ffffff73}.ttt .t-count{position:absolute;top:3px;right:1px;min-width:18px;height:18px;border-radius:var(--pill);background:var(--pine);color:var(--on-pine);font:700 11px/18px var(--sans);text-align:center;padding:0 4px}.ttt .t-count.t-pop{animation:t-pop .4s}@keyframes t-pop{40%{transform:scale(1.45)}}.ttt .t-burger{display:none}.ttt .t-mini circle{fill:none}.ttt .t-mini .t-hub{fill:var(--mint)}.ttt .t-drop{position:absolute;left:0;right:0;top:100%;z-index:1;padding-top:30px}.ttt .t-drop-in{background:var(--surface);border-radius:var(--r-lg);box-shadow:0 24px 48px -20px #1f2b2966;padding:24px;border:1px solid var(--line)}.ttt .t-drop-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:16px}.ttt .t-drop-head h2{font-size:28px;line-height:32px}.ttt .t-stage-chips{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.ttt .t-stage-chip{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 8px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--ground);cursor:pointer;text-align:center}.ttt .t-stage-chip:hover{border-color:var(--pine);background:var(--surface)}.ttt .t-stage-chip .t-mini{width:40px;height:40px;color:var(--pine);transition:transform .5s}.ttt .t-stage-chip:hover .t-mini{transform:rotate(180deg)}.ttt .t-stage-chip .t-mini .t-hub{fill:var(--mint)}.ttt .t-stage-chip b{font:700 15px/20px var(--sans);color:var(--ink)}.ttt .t-stage-chip span{font:500 13px/18px var(--sans);color:var(--ink-muted)}.ttt .t-search-row{display:flex;gap:10px;align-items:center}.ttt .t-search-row input{flex:1 1 auto;min-width:0;height:56px;border:1.5px solid var(--line-strong);border-radius:var(--pill);padding:0 24px;font:500 18px/1 var(--sans);color:var(--ink);background:var(--ground)}.ttt .t-search-row input:focus{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--pine)}.ttt .t-hot{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;align-items:center;font:600 13px/18px var(--sans);color:var(--ink-muted)}.ttt .t-hot a{background:var(--linen);color:var(--ink);text-decoration:none;border-radius:var(--pill);padding:6px 12px}.ttt .t-hot a:hover{background:var(--sage)}.ttt .t-menu{display:flex;flex-direction:column}.ttt .t-top .t-menu a,.ttt .t-top .t-menu .t-stage-btn{font:700 18px/24px var(--sans);color:var(--ink);text-decoration:none;padding-block:14px;border-bottom:1px solid var(--line)}@media(max-width:1099px){.ttt .t-top .t-wrap{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:64px}.ttt .t-nav-l>:not(.t-burger),.ttt .t-nav-r .t-lnk{display:none}.ttt .t-burger{display:flex}.ttt .t-tag{padding:12px 18px 14px;margin-bottom:-22px;border-radius:0 0 18px 18px}.ttt .t-tag img,.ttt .t-top.t-small .t-tag img{width:140px}.ttt .t-top.t-small .t-tag{padding:12px 18px 14px}.ttt .t-acct{display:none}.ttt .t-stage-chips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1199px){.ttt .t-ann .t-wrap{display:grid;justify-items:center}.ttt .t-ann-item{grid-area:1/1;opacity:0;transition:opacity .4s;visibility:hidden}.ttt .t-ann-item.t-on{opacity:1;visibility:visible}.ttt .t-ann-item+.t-ann-item:before{display:none}}@media(max-width:767px){.ttt .t-drop{padding-top:24px}.ttt .t-drop-in{padding:16px}.ttt .t-stage-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){.ttt .t-tag img,.ttt .t-top.t-small .t-tag img{width:116px}.ttt .t-tag{padding:10px 12px 12px}}.ttt .t-hero{padding-block:72px 24px}.ttt .t-hero-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 48px}.ttt .t-hero h1{font-size:clamp(40px,6vw,76px);line-height:1;max-width:16ch}.ttt .t-hero h1 em{font-style:italic;font-weight:500;color:var(--sand-ink)}.ttt .t-hero-lead{max-width:36ch;margin:0;font-size:18px;line-height:28px;color:var(--ink-muted)}.ttt .t-track-box{margin-top:40px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.ttt .t-track{position:relative;display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));min-width:720px}.ttt .t-track:before{content:"";position:absolute;left:calc(100%/12);right:calc(100%/12);top:34px;height:2px;background:repeating-linear-gradient(90deg,var(--line-strong) 0 6px,transparent 6px 12px)}.ttt .t-stop{position:relative;border:0;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 4px 8px;text-align:center}.ttt .t-wheel{width:68px;height:68px;border-radius:50%;background:var(--ground);display:flex;align-items:center;justify-content:center;color:var(--line-strong);transition:transform .6s cubic-bezier(.2,.7,.2,1),color .2s}.ttt .t-wheel svg{width:60px;height:60px}.ttt .t-wheel circle{fill:var(--surface)}.ttt .t-stop:hover .t-wheel{color:var(--pine)}.ttt .t-stop[aria-pressed=true] .t-wheel{color:var(--pine);transform:rotate(180deg)}.ttt .t-stop[aria-pressed=true] .t-wheel .t-hub{fill:var(--mint)}.ttt .t-stop-name{font:700 16px/20px var(--sans);color:var(--ink)}.ttt .t-stop-sub{font:500 13px/18px var(--sans);color:var(--ink-muted)}.ttt .t-stop[aria-pressed=true] .t-stop-name{color:var(--pine);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.ttt .t-stage{margin-top:24px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;align-items:stretch}@media(max-width:900px){.ttt .t-stage{grid-template-columns:minmax(0,1fr)}}.ttt .t-kit{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;display:flex;flex-direction:column;gap:18px}.ttt .t-kit-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px}.ttt .t-kit h2{font-size:34px;line-height:40px}.ttt .t-progress{font:600 14px/20px var(--sans);color:var(--ink-muted);font-variant-numeric:tabular-nums}.ttt .t-bar{height:6px;border-radius:var(--pill);background:var(--linen);overflow:hidden}.ttt .t-bar span{display:block;height:100%;background:var(--mint-ink);border-radius:var(--pill);transition:width .4s}.ttt .t-kit ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ttt .t-kit li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.ttt .t-kit li:first-child{border-top:0}.ttt .t-tick{width:28px;height:28px;border-radius:50%;border:1.5px solid var(--line-strong);background:var(--surface);cursor:pointer;display:flex;align-items:center;justify-content:center;color:transparent;padding:0}.ttt .t-tick[aria-pressed=true]{background:var(--mint-ink);border-color:var(--mint-ink);color:#fff}.ttt .t-item-name{font:700 16px/22px var(--sans)}.ttt .t-item-why{font:400 14px/20px var(--sans);color:var(--ink-muted)}.ttt .t-item-brand{font:700 12px/16px var(--sans);letter-spacing:1.2px;text-transform:uppercase;color:var(--sand-ink)}.ttt .t-li-done .t-item-name{color:var(--ink-muted);text-decoration:line-through}.ttt .t-item-link{font:700 14px/20px var(--sans);white-space:nowrap;text-underline-offset:4px}.ttt .t-kit-foot{font:500 14px/22px var(--sans);color:var(--ink-muted)}.ttt .t-pick{background:var(--pine);color:var(--on-pine);border-radius:var(--r-lg);padding:28px;display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden}.ttt .t-pick .t-label{color:var(--mint)}.ttt .t-pick-img{background:var(--surface);border-radius:var(--r-md);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;max-width:100%}.ttt .t-pick-img img{max-height:88%;max-width:80%;display:block}.ttt .t-pick h3{font-family:var(--display);font-weight:600;font-size:30px;line-height:34px;margin:0}.ttt .t-pick p{margin:0;color:var(--on-pine-muted);font-size:15px;line-height:24px}.ttt .t-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-variant-numeric:tabular-nums}.ttt .t-price b{font:700 26px/32px var(--sans)}.ttt .t-price s{color:var(--on-pine-muted);font-size:15px}.ttt .t-price .t-save{font:700 14px/20px var(--sans);color:var(--mint)}.ttt .t-pick .t-btn-primary{background:var(--mint);color:var(--ink)}.ttt .t-pick-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.ttt .t-pick .t-btn-ghost{border-color:#ffffff80;color:#fff}.ttt .t-launchh{padding-top:24px}.ttt .t-lh{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:20px;align-items:stretch}.ttt .t-lh.t-solo{grid-template-columns:minmax(0,1fr);max-width:960px;margin-inline:auto}.ttt .t-lh.t-solo .t-lh-rail{display:none}.ttt .t-lh-stage{position:relative;border-radius:var(--r-lg);overflow:hidden;min-width:0}.ttt .t-lh-track{display:flex;height:100%;transition:transform .6s ease}.ttt .t-lh-slide{flex:0 0 100%;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:8px;min-height:460px;background:var(--linen);padding:clamp(28px,3.4vw,48px)}.ttt .t-lh-slide:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1.5px dashed var(--line-strong);border-radius:14px;opacity:.45;pointer-events:none}.ttt .t-lh-slide.t-on-sage{background:var(--sage)}.ttt .t-lh-slide.t-on-sage:before{border-color:var(--surface);opacity:.8}.ttt .t-lh-text{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0}.ttt .t-lh-tag{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:var(--surface);border:1.5px dashed var(--sage);border-radius:6px var(--pill) var(--pill) 6px;padding:6px 14px 6px 10px;font:700 12px/16px var(--sans);letter-spacing:1.2px;text-transform:uppercase;color:var(--sand-ink)}.ttt .t-lh-tag:before{content:"";width:8px;height:8px;border-radius:50%;border:1.5px solid var(--line-strong);background:var(--ground)}.ttt .t-on-sage .t-lh-tag{border-color:var(--pine);color:var(--pine)}.ttt .t-lh-text h2{font-size:clamp(36px,4.2vw,58px);line-height:1}.ttt .t-lh-text p{margin:0;font-size:18px;line-height:28px;color:var(--ink-muted);max-width:32ch}.ttt .t-on-sage .t-lh-text p{color:var(--ink)}.ttt .t-lh-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:6px}.ttt .t-lh-actions .t-btn{min-height:52px;padding:0 26px}.ttt .t-lh-actions a.t-lnk2{font-weight:700;color:var(--pine);text-underline-offset:4px}.ttt .t-lh-photo{position:relative;display:flex;justify-content:center;min-width:0}.ttt .t-lh-print{position:relative;width:min(100%,340px);background:var(--surface);padding:12px 12px 0;border-radius:6px;box-shadow:0 18px 40px -18px #1f2b2973;transform:rotate(2.5deg)}.ttt .t-lh-slide:nth-child(2n) .t-lh-print{transform:rotate(-2deg)}.ttt .t-lh-print .t-ph{position:static;width:100%;aspect-ratio:4/5;height:auto;background:var(--ground);border:1px dashed var(--line-strong);border-radius:3px;font-size:14px}.ttt .t-lh-print figcaption{font:italic 600 20px/1.2 var(--display);color:var(--ink);text-align:center;padding:12px 4px 14px}.ttt .t-lh-stamp{position:absolute;top:-18px;left:-18px;width:68px;height:68px;border-radius:50%;background:var(--sand);color:var(--ink);display:flex;align-items:center;justify-content:center;font:600 22px/1 var(--display);transform:rotate(-12deg);box-shadow:0 0 0 4px var(--surface) inset,0 0 0 5px var(--sand) inset}.ttt .t-lh-rail{display:flex;flex-direction:column;gap:10px;min-width:0}.ttt .t-lh-rail-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px}.ttt .t-lh-rail-top .t-label{color:var(--ink-muted)}.ttt .t-lh-ctrl{display:flex;gap:4px}.ttt .t-lh-ctrl button{width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center}.ttt .t-lh-ctrl button:hover{border-color:var(--pine)}.ttt .t-lh-tabs{display:flex;flex-direction:column;gap:10px;flex:1}.ttt .t-lh-tab{flex:1;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;text-align:left;padding:14px 16px 18px;border:1px solid var(--line);border-radius:var(--r-md);background:transparent;color:var(--ink);cursor:pointer;font:inherit;overflow:hidden}.ttt .t-lh-tab:hover{background:var(--surface)}.ttt .t-lh-tab[aria-current=true]{background:var(--surface);border-color:var(--surface);box-shadow:0 10px 24px -16px #1f2b2980}.ttt .t-lh-num{font:600 30px/1 var(--display);color:var(--line-strong)}.ttt .t-lh-tab[aria-current=true] .t-lh-num{color:var(--pine)}.ttt .t-lh-tab small{display:block;font:700 11px/14px var(--sans);letter-spacing:1px;text-transform:uppercase;color:var(--sand-ink)}.ttt .t-lh-tab b{display:block;font:600 15px/20px var(--sans);margin-top:2px}.ttt .t-lh-prog{position:absolute;left:16px;right:16px;bottom:8px;height:3px;border-radius:3px;background:var(--line);overflow:hidden;visibility:hidden}.ttt .t-lh-tab[aria-current=true] .t-lh-prog{visibility:visible}.ttt .t-lh-prog i{display:block;height:100%;width:0;background:var(--pine)}.ttt .t-lh.t-playing .t-lh-tab[aria-current=true] .t-lh-prog i{animation:t-lhfill 6s linear forwards}.ttt .t-lh.t-hold .t-lh-prog i{animation-play-state:paused!important}@keyframes t-lhfill{to{width:100%}}.ttt .t-lh-all{font-weight:700;color:var(--pine);text-underline-offset:4px;padding:4px 2px}@media(max-width:980px){.ttt .t-lh{grid-template-columns:minmax(0,1fr)}.ttt .t-lh-tabs{flex-direction:row}.ttt .t-lh-tab{grid-template-columns:minmax(0,1fr);padding:10px 12px 16px;gap:2px}.ttt .t-lh-num{font-size:22px}.ttt .t-lh-tab b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ttt .t-lh-prog{left:12px;right:12px}.ttt .t-lh-all{display:none}}@media(max-width:640px){.ttt .t-lh-slide{grid-template-columns:minmax(0,1fr);align-content:start;min-height:0;padding:30px 24px 32px;gap:22px}.ttt .t-lh-photo{order:-1}.ttt .t-lh-print{width:min(70%,240px)}.ttt .t-lh-print .t-ph{aspect-ratio:4/3.6}.ttt .t-lh-print figcaption{font-size:17px;padding:8px 4px 10px}.ttt .t-lh-stamp{width:56px;height:56px;font-size:18px;top:-14px;left:-14px}.ttt .t-lh-text{gap:10px}.ttt .t-lh-text h2{font-size:34px}.ttt .t-lh-text p{font-size:16px;line-height:24px}.ttt .t-lh-tab small{display:none}.ttt .t-lh-tab b{font-size:13px;line-height:18px}}@media(prefers-reduced-motion:reduce){.ttt .t-lh-track{transition:none}}.ttt .t-cats{padding-block:16px 8px}.ttt .t-cat-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;gap:12px}@media(max-width:900px){.ttt .t-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ttt .t-cat{position:relative;display:flex;align-items:center;gap:14px;min-height:88px;padding:16px 18px;border-radius:var(--r-lg);text-decoration:none;color:var(--ink);overflow:hidden;transition:transform .2s}.ttt .t-cat:hover{transform:translateY(-2px)}.ttt .t-cat svg{width:44px;height:44px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ttt .t-cat b{display:block;font:700 17px/22px var(--sans)}.ttt .t-cat small{display:block;font:500 13px/18px var(--sans);opacity:.8}.ttt .t-cat-seats{background:var(--pine);color:var(--on-pine)}.ttt .t-cat-seats svg{color:var(--mint)}.ttt .t-cat-push{background:var(--sage)}.ttt .t-cat-nursery{background:var(--sand)}.ttt .t-cat-feed{background:var(--mint)}@media(max-width:480px){.ttt .t-cat{min-height:72px;padding:12px 14px;gap:10px}.ttt .t-cat svg{width:34px;height:34px}.ttt .t-cat b{font-size:15px;line-height:20px}.ttt .t-cat small{display:none}}.ttt .t-finder{background:var(--linen);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:72px}.ttt .t-finder .t-wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px 48px;padding-block:64px;align-items:start}@media(max-width:920px){.ttt .t-finder .t-wrap{grid-template-columns:minmax(0,1fr)}}.ttt .t-finder h2{font-size:clamp(34px,4vw,48px);line-height:1.05;margin-top:6px}.ttt .t-finder-lead{margin:12px 0 24px;color:var(--ink-muted);max-width:44ch}.ttt .t-q{margin-bottom:20px}.ttt .t-q h3{margin:0 0 10px;font:700 15px/20px var(--sans)}.ttt .t-opts{display:flex;flex-wrap:wrap;gap:8px}.ttt .t-opt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:1.5px solid var(--line-strong);background:var(--surface);border-radius:var(--r-md);padding:10px 14px;cursor:pointer;text-align:left;color:var(--ink)}.ttt .t-opt b{font:700 15px/20px var(--sans)}.ttt .t-opt span{font:500 12px/16px var(--sans);color:var(--ink-muted)}.ttt .t-opt[aria-pressed=true]{border-color:var(--pine);background:var(--pine);color:var(--on-pine)}.ttt .t-opt[aria-pressed=true] span{color:var(--on-pine-muted)}.ttt .t-tog{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--line-strong);background:var(--surface);border-radius:var(--pill);padding:8px 14px;font:600 14px/18px var(--sans);cursor:pointer;color:var(--ink)}.ttt .t-tog svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ttt .t-tog[aria-pressed=true]{background:var(--mint);border-color:var(--mint-ink)}.ttt .t-seat-brands{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px;font:600 13px/18px var(--sans);color:var(--ink-muted)}.ttt .t-seat-brands a{background:var(--surface);border:1px solid var(--line);border-radius:var(--pill);padding:6px 12px;color:var(--ink);text-decoration:none;font-weight:700}.ttt .t-seat-brands a:hover{border-color:var(--pine)}.ttt .t-results{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;display:flex;flex-direction:column;gap:12px}.ttt .t-res-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.ttt .t-res-head b{font:700 18px/24px var(--sans)}.ttt .t-res-head span{font-size:14px;color:var(--ink-muted)}.ttt .t-seat{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:var(--r-md);text-decoration:none;color:var(--ink);background:var(--ground)}.ttt .t-seat:hover{border-color:var(--pine)}.ttt .t-seat-th{width:72px;height:72px;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;text-align:center;font:500 10px/13px var(--sans);color:var(--ink-muted);padding:4px}.ttt .t-seat-info{min-width:0;display:flex;flex-direction:column;gap:4px}.ttt .t-seat-info .t-item-brand{font:700 11px/14px var(--sans);letter-spacing:1px;text-transform:uppercase;color:var(--sand-ink)}.ttt .t-seat-info strong{font:600 15px/20px var(--sans)}.ttt .t-seat-info small{font:500 13px/18px var(--sans);color:var(--ink-muted)}.ttt .t-seat .t-feats{position:static;pointer-events:none;gap:4px}.ttt .t-seat .t-feat{font-size:11px;padding:2px 8px 2px 4px;gap:4px}.ttt .t-seat .t-feat svg{width:15px;height:15px}.ttt .t-seat-price{text-align:right;display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums}.ttt .t-seat-price b{font:700 17px/22px var(--sans);color:var(--sale)}.ttt .t-seat-price s{font-size:13px;color:var(--ink-muted)}@media(max-width:520px){.ttt .t-seat{grid-template-columns:56px minmax(0,1fr)}.ttt .t-seat-th{width:56px;height:56px}.ttt .t-seat-price{grid-column:2;flex-direction:row;gap:8px;align-items:baseline}}.ttt .t-res-empty{padding:16px;border-radius:var(--r-md);background:var(--ground);color:var(--ink-muted)}.ttt .t-res-help{font-size:14px;line-height:22px;color:var(--ink-muted);margin:4px 0 0}.ttt .t-newin{padding-top:72px}.ttt .t-newin-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:20px}.ttt .t-newin-head h2{font-size:clamp(34px,4vw,48px);line-height:1.05}.ttt .t-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(230px,auto);gap:16px}.ttt .t-bn{position:relative;border-radius:var(--r-lg);overflow:hidden;text-decoration:none;color:var(--ink);display:flex;gap:16px;padding:24px;min-width:0}.ttt .t-bn:hover .t-bn-cta{text-decoration:underline;text-underline-offset:4px}.ttt .t-bn-copy{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 auto;z-index:1;height:100%}.ttt .t-bn h3{font-family:var(--display);font-weight:600;font-size:30px;line-height:34px;margin:0;text-wrap:balance}.ttt .t-bn p{margin:0;font-size:15px;line-height:22px}.ttt .t-bn-cta{margin-top:auto;font:700 15px/20px var(--sans);display:inline-flex;align-items:center;gap:6px}.ttt .t-bn-tag{align-self:flex-start;font:700 12px/16px var(--sans);letter-spacing:1.2px;text-transform:uppercase;background:var(--surface);color:var(--ink);padding:4px 10px;border-radius:var(--pill)}.ttt .t-bn-img{flex:0 0 auto;display:flex;align-items:flex-end;justify-content:center}.ttt .t-bn-img img{display:block;max-width:100%;height:auto}.ttt .t-bn-ph{border-radius:var(--r-md);background:#fff9;color:var(--ink-muted);font:500 13px/18px var(--sans);display:flex;align-items:center;justify-content:center;text-align:center;padding:12px}.ttt .t-bn-big{grid-column:span 2;grid-row:span 2;background:var(--sage);flex-direction:row;align-items:stretch;padding:36px}.ttt .t-bn-big .t-bn-copy{flex:1 1 50%}.ttt .t-bn-big p{font-size:17px;line-height:26px;max-width:28ch}.ttt .t-bn-big .t-bn-cta{align-self:flex-start;background:var(--pine);color:var(--on-pine);padding:14px 22px;border-radius:var(--r-md)}.ttt .t-bn-big h3{font-size:clamp(34px,4vw,52px);line-height:1.02}.ttt .t-bn-big .t-bn-img{flex:1 1 50%;align-items:center}.ttt .t-bn-big .t-bn-img .t-circle{background:var(--surface);border-radius:50%;width:min(100%,400px);aspect-ratio:1/1;max-width:100%;display:flex;align-items:center;justify-content:center}.ttt .t-bn-big .t-bn-img img{width:70%}.ttt .t-bn-pine{background:var(--pine);color:var(--on-pine)}.ttt .t-bn-pine p{color:var(--on-pine-muted)}.ttt .t-bn-sand{background:var(--sand)}.ttt .t-bn-linen{background:var(--linen);border:1px solid var(--line)}.ttt .t-bn-mint{background:var(--mint)}.ttt .t-bn-sm{display:grid;grid-template-columns:minmax(0,1fr) 38%;align-items:end;padding:22px}.ttt .t-bn-sm h3{font-size:26px;line-height:30px}.ttt .t-bn-sm p{font-size:14px;line-height:20px}.ttt .t-bn-sm .t-bn-img{width:100%}.ttt .t-bn-pine .t-bn-img img{border-radius:var(--r-md)}.ttt .t-bn-sm .t-bn-ph{width:100%;aspect-ratio:1/1}@media(max-width:900px){.ttt .t-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.ttt .t-bn-big{grid-column:1 / -1;grid-row:auto}}@media(max-width:640px){.ttt .t-bn-big{flex-direction:column;padding:24px}}@media(max-width:560px){.ttt .t-bento{grid-template-columns:minmax(0,1fr)}.ttt .t-bn h3{font-size:26px;line-height:30px}}.ttt .t-soon{margin-top:72px;background:var(--pine);color:var(--on-pine)}.ttt .t-soon .t-wrap{padding-block:64px;display:flex;flex-direction:column;gap:28px}.ttt .t-soon-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 40px}.ttt .t-soon-head h2{font-size:clamp(34px,4vw,50px);line-height:1.05}.ttt .t-soon-head p{margin:0;max-width:44ch;color:var(--on-pine-muted)}.ttt .t-soon .t-label{color:var(--mint)}.ttt .t-soon-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.ttt .t-launch{background:var(--surface);color:var(--ink);border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column}.ttt .t-launch-media{position:relative;aspect-ratio:16/10;background:var(--linen);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--ink-muted);font:500 13px/18px var(--sans);padding:16px;max-width:100%}.ttt .t-play{width:56px;height:56px;border-radius:50%;background:var(--surface);display:flex;align-items:center;justify-content:center;margin:0 auto 10px;color:var(--pine);box-shadow:0 6px 18px #1f2b291f}.ttt .t-launch-when{position:absolute;top:12px;left:12px;background:var(--preorder,#2c64a8);color:#fff;font:700 12px/16px var(--sans);letter-spacing:1.2px;text-transform:uppercase;padding:5px 10px;border-radius:var(--pill)}.ttt .t-launch-body{padding:20px;display:flex;flex-direction:column;gap:8px;flex:1}.ttt .t-launch-body h3{font-family:var(--display);font-weight:600;font-size:28px;line-height:32px;margin:0}.ttt .t-launch-body p{margin:0;font-size:14px;line-height:22px;color:var(--ink-muted)}.ttt .t-pre-status{display:flex;align-items:center;gap:8px;font:600 14px/20px var(--sans);color:#2c64a8}.ttt .t-pre-status i{width:8px;height:8px;border-radius:50%;background:#2c64a8;display:inline-block}.ttt .t-launch-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px}.ttt .t-launch-actions .t-btn{min-height:44px;padding:0 18px;font-size:14px}.ttt .t-launch-actions .t-btn[aria-pressed=true]{background:var(--mint-ink);border-color:var(--mint-ink);color:#fff}.ttt .t-makers{padding-block:8px 48px}.ttt .t-makers-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.ttt .t-brands{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}@media(min-width:1100px){.ttt .t-brands{grid-template-columns:repeat(9,minmax(0,1fr))}.ttt .t-brand{font-size:18px!important;padding:8px 6px!important}}.ttt .t-brand{display:flex;align-items:center;justify-content:center;min-height:56px;padding:8px 18px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);font-family:var(--display);font-weight:600;font-size:22px;line-height:1.1;color:var(--ink);text-decoration:none;white-space:nowrap;transition:border-color .2s,background .2s}.ttt .t-brand:hover{border-color:var(--pine);background:var(--linen)}@media(max-width:600px){.ttt .t-brands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ttt .t-brand{font-size:19px;min-height:48px;padding:6px 10px}}.ttt .t-week{padding-block:40px 72px}.ttt .t-week-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:20px}.ttt .t-week-head h2{font-size:34px;line-height:40px}.ttt .t-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,260px);gap:16px;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory}.ttt .t-card{scroll-snap-align:start;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);display:flex;flex-direction:column;overflow:hidden}.ttt .t-card-well{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:16px;position:relative}.ttt .t-card-well img{max-width:100%;max-height:100%;display:block}.ttt .t-ph{width:100%;height:100%;border-radius:var(--r-md);background:var(--ground);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--ink-muted);font:500 13px/18px var(--sans);padding:12px}.ttt .t-badge{position:absolute;top:12px;left:12px;background:var(--sale);color:#fff;font:700 12px/16px var(--sans);letter-spacing:1.2px;text-transform:uppercase;padding:4px 8px;border-radius:var(--r-sm)}.ttt .t-card-body{padding:14px 16px 16px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:4px;flex:1}.ttt .t-card-title{font:600 14px/20px var(--sans);color:var(--ink);text-decoration:none}.ttt .t-card-price{display:flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline;margin-top:auto;padding-top:8px;font-variant-numeric:tabular-nums}.ttt .t-card-price b{font:700 18px/26px var(--sans)}.ttt .t-card-price b.t-sale{color:var(--sale)}.ttt .t-card-price s{color:var(--ink-muted);font-size:13px}.ttt .t-card-price .t-pct{font:700 13px/18px var(--sans);color:var(--sale)}.ttt .t-eta{display:flex;align-items:center;gap:6px;font:600 12px/18px var(--sans);color:var(--mint-ink)}.ttt .t-eta svg{width:16px;height:16px;flex:0 0 auto}.ttt .t-eta.t-slow{color:var(--ink-muted)}.ttt .t-eta-long{margin:0;display:flex;align-items:flex-start;gap:8px;font:500 14px/22px var(--sans);color:var(--ink)}.ttt .t-eta-long svg{width:20px;height:20px;flex:0 0 auto;color:var(--pine);margin-top:1px}.ttt .t-eta-long b{font-weight:700}.ttt .t-card .t-eta{margin-top:6px}.ttt .t-rate{position:relative;display:inline-flex}.ttt .t-rate-off,.ttt .t-rate-on{display:flex;gap:2px}.ttt .t-rate-off{color:var(--line)}.ttt .t-rate-on{position:absolute;inset:0 auto 0 0;width:var(--r);overflow:hidden;color:var(--star)}.ttt .t-rate svg{width:16px;height:16px;fill:currentColor;flex:none}.ttt .t-card-rate{display:flex;align-items:center;gap:6px;font:600 12px/18px var(--sans);color:var(--ink-muted);text-decoration:none;margin-top:2px}.ttt .t-card-rate b{color:var(--ink)}.ttt .t-card button{margin-top:10px;min-height:44px;border-radius:var(--r-md);border:1.5px solid var(--pine);background:transparent;color:var(--pine);font:700 14px/1 var(--sans);cursor:pointer}.ttt .t-card button[aria-pressed=true]{background:var(--pine);color:#fff}.ttt .t-reviews{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ttt .t-reviews .t-wrap{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:32px 48px;padding-block:72px;align-items:start}@media(max-width:900px){.ttt .t-reviews .t-wrap{grid-template-columns:minmax(0,1fr)}}.ttt .t-score{display:flex;flex-direction:column;gap:10px}.ttt .t-score h2{font-size:clamp(34px,4vw,44px);line-height:1.05}.ttt .t-score-num{display:flex;align-items:baseline;gap:12px;font-family:var(--display);font-weight:600;font-size:72px;line-height:1;font-variant-numeric:lining-nums}.ttt .t-score-num small{font:600 15px/20px var(--sans);color:var(--ink-muted)}.ttt .t-stars{display:flex;gap:2px;color:var(--star)}.ttt .t-stars svg{width:20px;height:20px;fill:currentColor}.ttt .t-score .t-stars svg{width:26px;height:26px}.ttt .t-score p{margin:0;color:var(--ink-muted);font-size:15px;line-height:22px}.ttt .t-score .t-btn{align-self:flex-start;margin-top:8px}.ttt .t-notes{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,320px);gap:20px;overflow-x:auto;padding:14px 4px 16px;scroll-snap-type:x mandatory;min-width:0}.ttt .t-rv{scroll-snap-align:start;position:relative;background:var(--ground);border:1px solid var(--line);border-radius:var(--r-md);padding:26px 22px 20px;display:flex;flex-direction:column;gap:10px}.ttt .t-rv:nth-child(3n+1){transform:rotate(-1deg)}.ttt .t-rv:nth-child(3n+2){transform:rotate(.8deg);background:var(--linen)}.ttt .t-rv:nth-child(3n){transform:rotate(-.4deg)}.ttt .t-rv:before{content:"";position:absolute;top:-8px;left:50%;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:var(--sage);box-shadow:inset 0 -3px #1f2b292e}.ttt .t-rv h3{margin:0;font:700 17px/24px var(--sans)}.ttt .t-rv blockquote{margin:0;font-family:var(--display);font-size:21px;line-height:28px;color:var(--ink)}.ttt .t-rv-who{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font:600 13px/18px var(--sans);color:var(--ink-muted);margin-top:auto;padding-top:6px}.ttt .t-rv-who .t-ok{color:var(--mint-ink)}.ttt .t-rv-stage{background:var(--mint);color:var(--ink);border-radius:var(--pill);padding:2px 10px}.ttt .t-rv-item{display:flex;align-items:center;gap:10px;border-top:1px dashed var(--line-strong);padding-top:12px;font:600 14px/20px var(--sans);color:var(--pine);text-decoration:none}.ttt .t-rv-item img,.ttt .t-rv-item .t-th{width:44px;height:44px;border-radius:var(--r-sm);background:var(--surface);object-fit:contain;flex:none;border:1px solid var(--line)}.ttt .t-journal{padding-block:80px 72px}.ttt .t-journal-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:20px}.ttt .t-journal-head h2{font-size:clamp(34px,4vw,48px);line-height:1.05}.ttt .t-journal-head p{margin:6px 0 0;color:var(--ink-muted);max-width:46ch}.ttt .t-topics{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.ttt .t-topics button{border:1.5px solid var(--line-strong);background:transparent;border-radius:var(--pill);padding:8px 16px;font:600 14px/18px var(--sans);cursor:pointer;color:var(--ink)}.ttt .t-topics button[aria-pressed=true]{background:var(--pine);border-color:var(--pine);color:var(--on-pine)}.ttt .t-posts{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:20px}@media(max-width:980px){.ttt .t-posts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:620px){.ttt .t-posts{grid-template-columns:minmax(0,1fr)}}.ttt .t-post{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--ink);min-width:0}.ttt .t-post-img{aspect-ratio:4/3;max-width:100%;border-radius:var(--r-md);background:var(--linen);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--ink-muted);font:500 13px/18px var(--sans);padding:16px;border:1px solid var(--line)}.ttt .t-post.t-lead{grid-row:span 2}.ttt .t-post.t-lead .t-post-img{aspect-ratio:auto;flex:1 1 auto;min-height:280px;background:var(--sage);color:var(--pine)}.ttt .t-post h3{margin:0;font-family:var(--display);font-weight:600;font-size:26px;line-height:30px}.ttt .t-post.t-lead h3{font-size:clamp(30px,3vw,38px);line-height:1.1}.ttt .t-post p{margin:0;color:var(--ink-muted);font-size:15px;line-height:22px}.ttt .t-post:hover h3{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.ttt .t-post-meta{display:flex;gap:8px;align-items:center}.ttt .t-post-tag{background:var(--linen);border-radius:var(--pill);padding:2px 10px;font:700 12px/18px var(--sans);letter-spacing:.6px;text-transform:uppercase;color:var(--sand-ink)}.ttt .t-post-date{font:500 13px/18px var(--sans);color:var(--ink-muted)}.ttt .t-journal-empty{color:var(--ink-muted)}.ttt .t-feats{position:absolute;z-index:2;left:12px;bottom:12px;right:12px;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.ttt .t-feat{display:inline-flex;align-items:center;gap:6px;background:var(--surface);color:var(--pine);border:1px solid var(--line);border-radius:var(--pill);padding:4px 10px 4px 6px;font:700 12px/16px var(--sans);box-shadow:0 1px 2px #1f2b290f;pointer-events:auto}.ttt .t-feat svg{width:18px;height:18px;flex:0 0 auto}.ttt .t-well .t-feats{left:16px;bottom:76px;gap:8px}.ttt .t-well .t-feat{padding:6px 12px 6px 8px;font-size:13px}.ttt .t-well .t-feat svg{width:20px;height:20px}.ttt .t-card-well .t-feats{left:10px;bottom:10px}.ttt .t-pick-img{position:relative}.ttt .t-feats{list-style:none;margin:0;padding:0}.ttt .t-card-well .t-feats{gap:4px}.ttt .t-card-well .t-feat{font-size:11px;padding:2px 8px 2px 4px;gap:4px}.ttt .t-card-well .t-feat svg{width:15px;height:15px}.ttt .t-watch{padding-block:24px 80px}.ttt .t-watch-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 40px;margin-bottom:24px}.ttt .t-watch-head h2{font-size:clamp(34px,4vw,48px);line-height:1.05}.ttt .t-watch-head p{margin:0;max-width:42ch;color:var(--ink-muted)}.ttt .t-watch-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:900px){.ttt .t-watch-grid{grid-template-columns:minmax(0,1fr)}}.ttt .t-player{position:relative;aspect-ratio:16/9;max-width:100%;border-radius:var(--r-lg);overflow:hidden;background:var(--ink);color:#f7f3ee;display:flex;align-items:center;justify-content:center}.ttt .t-player img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-height:78%;max-width:60%;opacity:.95}.ttt .t-player-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--linen)}.ttt .t-player-play{position:relative;width:84px;height:84px;border-radius:50%;background:var(--pine);color:#fff;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 24px #1f2b2940}.ttt .t-player-bar{position:absolute;left:0;right:0;bottom:0;padding:14px 18px;background:linear-gradient(transparent,#1f2b29d9);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 16px;color:#fff}.ttt .t-player-bar strong{font:700 17px/22px var(--sans)}.ttt .t-player-bar span{font:500 13px/18px var(--sans);opacity:.9;font-variant-numeric:tabular-nums}.ttt .t-player-note{position:absolute;top:14px;left:14px;background:#ffffffe6;color:var(--ink);font:600 12px/16px var(--sans);padding:5px 10px;border-radius:var(--pill)}.ttt .t-chapters{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ttt .t-chap{width:100%;text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:var(--r-md);padding:14px 16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;cursor:pointer}.ttt .t-chap[aria-pressed=true]{border-color:var(--pine);box-shadow:inset 0 0 0 1px var(--pine)}.ttt .t-chap-num{width:32px;height:32px;border-radius:50%;background:var(--linen);display:flex;align-items:center;justify-content:center;color:var(--pine)}.ttt .t-chap[aria-pressed=true] .t-chap-num{background:var(--pine);color:#fff}.ttt .t-chap-t{font:700 15px/20px var(--sans)}.ttt .t-chap-p{font:500 13px/18px var(--sans);color:var(--ink-muted)}.ttt .t-chap-len{font:600 13px/18px var(--sans);color:var(--ink-muted);font-variant-numeric:tabular-nums}.ttt .t-watch-shop{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;background:var(--linen);border-radius:var(--r-md);padding:14px 16px}.ttt .t-watch-shop b{font-variant-numeric:tabular-nums}.ttt .t-ask{background:var(--linen);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ttt .t-ask .t-wrap{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;padding-block:56px}.ttt .t-ask p{margin-left:auto!important;margin-right:auto!important}@media(max-width:860px){.ttt .t-ask .t-wrap{grid-template-columns:minmax(0,1fr)}}.ttt .t-ask h2{font-size:40px;line-height:44px}.ttt .t-ask p{margin:12px 0 20px;color:var(--ink-muted);max-width:42ch}.ttt .t-addr{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;font:700 16px/22px var(--sans);background:var(--surface);border:1px solid var(--line);border-radius:var(--pill);padding:8px 8px 8px 18px}.ttt .t-addr span{-webkit-user-select:all;user-select:all}.ttt .t-addr button{min-height:36px;padding:0 14px;border-radius:var(--pill);border:0;background:var(--pine);color:#fff;font:700 13px/1 var(--sans);cursor:pointer}.ttt .t-guides{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.ttt .t-guide{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:20px;display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--ink)}.ttt .t-guide strong{font:700 20px/26px var(--sans)}.ttt .t-guide span:not(.t-label){color:var(--ink-muted);font-size:14px;line-height:22px}.ttt .t-guide em{font-style:normal;font-weight:700;color:var(--pine);font-size:14px;margin-top:auto}.ttt .t-news{background:var(--pine);color:var(--on-pine);border-radius:var(--r-lg);padding:clamp(24px,4vw,44px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px 48px;align-items:center}@media(max-width:860px){.ttt .t-news{grid-template-columns:minmax(0,1fr)}}.ttt .t-news .t-label{color:var(--mint)}.ttt .t-news h2{font-size:clamp(30px,3.4vw,40px);line-height:1.08;margin-top:6px}.ttt .t-news-copy p{margin:12px 0 0;color:var(--on-pine-muted);max-width:44ch}.ttt .t-news form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}@media(max-width:520px){.ttt .t-news form{grid-template-columns:minmax(0,1fr)}}.ttt .t-news input,.ttt .t-news select{width:100%;min-width:0;min-height:52px;border-radius:var(--r-md);border:1px solid transparent;background:var(--surface);padding:0 16px;font:400 16px var(--sans);color:var(--ink)}.ttt .t-news .t-wide{grid-column:1/-1}.ttt .t-news .t-btn{min-height:52px;background:var(--mint);color:var(--ink)}.ttt .t-news .t-btn:hover{filter:brightness(1.05)}.ttt .t-news small{grid-column:1/-1;color:var(--on-pine-muted);font-size:13px;line-height:19px}.ttt .t-news small a{color:var(--on-pine)}.ttt .t-news-done{background:var(--surface);color:var(--ink);border-radius:var(--r-md);padding:18px 20px;font-weight:600}.ttt .t-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:#1f2b298c;opacity:0;transition:opacity .3s}.ttt .t-pop.t-in{opacity:1}.ttt .t-pop-box{position:relative;width:min(820px,100%);max-height:100%;overflow:auto;background:var(--surface);border-radius:var(--r-lg);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);box-shadow:0 30px 80px -30px #00000080;transform:translateY(16px) scale(.98);transition:transform .35s}.ttt .t-pop.t-in .t-pop-box{transform:none}.ttt .t-pop-art{position:relative;background:var(--pine);color:var(--on-pine);padding:36px 32px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;overflow:hidden;min-height:100%}.ttt .t-pop-art .t-label{color:var(--mint)}.ttt .t-pop-big{font-family:var(--display);font-weight:600;font-size:clamp(96px,14vw,150px);line-height:.85;letter-spacing:-3px;font-variant-numeric:lining-nums;position:relative;z-index:1}.ttt .t-pop-big small{display:block;font:700 16px/20px var(--sans);letter-spacing:1.6px;text-transform:uppercase;color:var(--mint);margin-top:12px}.ttt .t-pop-wheel{position:absolute;right:-70px;bottom:-70px;width:240px;height:240px;color:#a8e6cf38;animation:t-spin 40s linear infinite}.ttt .t-pop-wheel circle{fill:none}@keyframes t-spin{to{transform:rotate(360deg)}}.ttt .t-pop-perks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font:600 14px/20px var(--sans);position:relative;z-index:1}.ttt .t-pop-perks li:before{content:"\2713";color:var(--mint);margin-right:8px}.ttt .t-pop-form{padding:40px 36px 32px;display:flex;flex-direction:column;gap:14px;justify-content:center}.ttt .t-pop-form h2,.ttt .t-pop-done h2{font-size:clamp(28px,3vw,36px);line-height:1.08;font-variant-numeric:lining-nums}.ttt .t-pop-form p{margin:0;color:var(--ink-muted);font-size:15px;line-height:22px}.ttt .t-pop-form form{display:flex;flex-direction:column;gap:10px}.ttt .t-pop-form input,.ttt .t-pop-form select{width:100%;min-height:52px;border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--ground);padding:0 16px;font:400 16px var(--sans);color:var(--ink)}.ttt .t-pop-form .t-btn{min-height:54px;font-size:16px}.ttt .t-pop-form small{color:var(--ink-muted);font-size:12px;line-height:18px}.ttt .t-pop-no{background:none;border:0;color:var(--ink-muted);font:600 14px var(--sans);text-decoration:underline;text-underline-offset:4px;cursor:pointer;align-self:center;padding:8px}.ttt .t-pop-x{position:absolute;top:10px;right:10px;z-index:2;width:44px;height:44px;border-radius:50%;border:0;background:var(--surface);color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026}.ttt .t-pop-done{display:flex;flex-direction:column;gap:12px}.ttt .t-pop-done .t-code{border:2px dashed var(--sage);border-radius:var(--r-md);padding:14px;text-align:center;font:700 15px/22px var(--sans);background:var(--ground)}.ttt .t-pop-tab{position:fixed;z-index:40;left:max(16px,env(safe-area-inset-left,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));background:var(--pine);color:var(--on-pine);border:0;border-radius:var(--pill);padding:12px 18px;font:700 14px/18px var(--sans);cursor:pointer;box-shadow:0 10px 24px -10px #00000073;display:flex;align-items:center;gap:8px}.ttt .t-pop-tab b{color:var(--mint)}@media(max-width:700px){.ttt .t-pop{align-items:flex-end;padding:0}.ttt .t-pop-box{grid-template-columns:minmax(0,1fr);border-radius:var(--r-lg) var(--r-lg) 0 0;max-height:92vh;transform:translateY(100%)}.ttt .t-pop-art{padding:24px 20px;flex-direction:row;align-items:flex-end;min-height:0}.ttt .t-pop-big{font-size:84px}.ttt .t-pop-perks,.ttt .t-pop-art .t-label{display:none}.ttt .t-pop-wheel{width:160px;height:160px;right:-40px;bottom:-60px}.ttt .t-pop-form{padding:20px 20px max(20px,env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.ttt .t-pop-wheel{animation:none}}.ttt .t-loc{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ttt .t-loc-lbl{font:700 12px/16px var(--sans);letter-spacing:1.2px;text-transform:uppercase;margin-right:4px}.ttt .t-loc-wrap{position:relative}.ttt .t-loc-btn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border-radius:var(--pill);border:1px solid rgba(31,43,41,.3);background:var(--surface);color:var(--ink);font:600 14px/18px var(--sans);cursor:pointer}.ttt .t-loc-btn:hover{border-color:var(--pine)}.ttt .t-loc-btn .t-chev{width:12px;height:12px;transition:transform .2s}.ttt .t-loc-btn[aria-expanded=true] .t-chev{transform:rotate(180deg)}.ttt .t-flag{width:24px;height:16px;border-radius:3px;display:block;flex:none;box-shadow:0 0 0 1px #1f2b2926}.ttt .t-loc-pop{position:absolute;left:0;bottom:calc(100% + 8px);z-index:5;width:min(300px,calc(100vw - 32px));max-height:340px;overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:0 20px 40px -16px #1f2b2973;padding:6px;list-style:none;margin:0}.ttt .t-loc-pop button{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:var(--r-sm);background:none;font:500 15px/20px var(--sans);color:var(--ink);cursor:pointer;text-align:left}.ttt .t-loc-pop button:hover{background:var(--linen)}.ttt .t-loc-pop button[aria-current=true]{background:var(--ground);font-weight:700}.ttt .t-loc-pop .t-cur{margin-left:auto;color:var(--ink-muted);font-size:13px}.ttt .t-loc{position:relative}@media(max-width:600px){.ttt .t-loc-wrap{position:static}.ttt .t-loc-lbl{width:100%}}.ttt .t-cur-sym{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--mint);font:700 13px/1 var(--sans);color:var(--ink)}.ttt footer{background:var(--sage)}.ttt footer .t-wrap{padding-block:48px 28px;display:flex;flex-direction:column;gap:32px}.ttt .t-f-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:28px}.ttt .t-f-cols h3{font:700 12px/16px var(--sans);letter-spacing:1.2px;text-transform:uppercase;margin:0 0 10px}.ttt .t-f-cols a{display:block;color:var(--ink);text-decoration:none;font-size:14px;line-height:30px}.ttt .t-f-cols a:hover{text-decoration:underline}.ttt .t-f-logo{background:var(--surface);border-radius:var(--r-md);padding:10px 14px;display:inline-block}.ttt .t-f-logo img{width:170px;display:block}.ttt .t-pay{list-style:none;margin:0 0 12px auto;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.ttt .t-f-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:18px}@media(max-width:600px){.ttt .t-pay{margin-left:0;justify-content:flex-start}}.ttt .t-pay li{display:block;line-height:0}.ttt .t-pay svg{display:block;height:20px;width:auto}.ttt .t-legal{border-top:1px solid rgba(31,43,41,.25);padding-top:18px;font-size:13px;line-height:20px;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;align-items:center;gap:12px 24px}@media(prefers-reduced-motion:reduce){.ttt *{transition:none!important;scroll-behavior:auto!important}}.ttt{display:block;background:var(--ground);color:var(--ink);font:400 16px/26px var(--sans);-webkit-font-smoothing:antialiased}.ttt h1,.ttt h2,.ttt h3,.ttt p{margin:0;text-transform:none;letter-spacing:normal}.ttt .t-display{letter-spacing:-.5px}.ttt img{max-width:100%;height:auto}.ttt a{text-decoration-thickness:auto}.ttt .t-ph img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.ttt .t-lh-print .t-ph{overflow:hidden}.ttt .t-bn-img img{width:100%;height:auto;object-fit:contain}.ttt .t-section-pad{padding-block:24px}.shopify-section:has(>.ttt){min-width:0;max-width:100%}.ttt{display:flow-root;width:100%;min-width:0;max-width:100%;overflow-x:clip}.ttt .t-lh-stage,.ttt .t-lh-track{min-width:0}body{background:#f7f3ee}.ttt .t-count.t-pop{position:absolute;inset:auto;background:var(--pine);display:block;opacity:1;animation:none}.ttt .t-count.t-bump{animation:t-pop .4s}.shopify-section:has(>.t-header-wrap){position:sticky;top:0;z-index:60}.ttt.t-header-wrap{overflow:visible}.ttt.t-header-wrap .t-top{margin-bottom:0}.ttt .t-tag img{height:auto}.ttt .t-pay li svg{height:20px;width:auto;display:block}.ttt .t-loc select{-webkit-appearance:auto;appearance:auto;padding-right:14px}.ttt .t-footer .t-wrap{padding-block:48px 28px;display:flex;flex-direction:column;gap:32px}.ttt .t-news-done{color:var(--ink)}.ttt [data-t-newsletter]{display:contents}.ttt .t-brands{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))!important}@media(min-width:1100px){.ttt .t-brands{grid-template-columns:repeat(10,minmax(0,1fr))!important}}.ttt .t-post-img{position:relative}.ttt .t-post-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ttt .t-post.t-lead .t-post-img{background:var(--linen)}.product-item__media{position:relative}.t-ov-feats{position:absolute;z-index:3;left:10px;right:10px;bottom:10px;display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;pointer-events:none}.t-ov-feat{display:inline-flex;align-items:center;gap:5px;background:#fff;color:#2e403d;border:1px solid #e2d9cf;border-radius:999px;padding:3px 9px 3px 5px;font:700 11px/16px Nunito Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:0;text-transform:none;box-shadow:0 1px 2px #1f2b2914}.t-ov-feat svg{width:15px;height:15px;flex:0 0 auto}@media(min-width:990px){.t-ov-feat{font-size:12px;padding:4px 10px 4px 6px}.t-ov-feat svg{width:17px;height:17px}}#main>.shopify-section:first-child:not(:has(.ttt)){padding-top:40px}:root{--font-body:"Nunito Sans","Helvetica Neue",Arial,sans-serif;--font-heading:"Cormorant Garamond","Iowan Old Style",Georgia,serif;--font-heading-weight:600}.ttt .t-card-well .t-feats,.t-ov-feats{left:8px;right:auto;bottom:8px;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:3px}.ttt .t-card-well .t-feat,.t-ov-feat{font-size:10.5px;line-height:14px;padding:2px 7px 2px 4px;gap:3px;background:#ffffffeb}.ttt .t-card-well .t-feat svg,.t-ov-feat svg{width:13px;height:13px}@media(min-width:990px){.t-ov-feat{font-size:10.5px;padding:2px 7px 2px 4px}.t-ov-feat svg{width:13px;height:13px}}.product-item .product-badges .product-badge{background:#2e403d;color:#fff;border:0;border-radius:6px;padding:4px 9px;font:700 12px/16px Nunito Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;box-shadow:0 2px 6px -2px #1f2b2959}.product-item .product-badges .product-badge.product-badge--sale{background:#b03a2e;color:#fff;font-variant-numeric:tabular-nums}.product-item .product-badges .product-badge.product-badge--sold-out{background:#56625f}.product-item .btn.btn--tertiary.btn--x-small.t-qs-btn{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:12px;padding:0 16px;border-radius:12px;border:1.5px solid #2e403d!important;background:transparent!important;color:#2e403d!important;font:700 14px/1 Nunito Sans,Helvetica Neue,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;opacity:1!important;visibility:visible!important;transform:none!important;position:static!important;box-shadow:none!important}.product-item .btn.btn--tertiary.btn--x-small.t-qs-btn:hover{background:#2e403d!important;color:#fff!important}@media(hover:hover)and (pointer:fine){.product-item .btn.btn--tertiary.btn--x-small.t-qs-btn{opacity:0!important;transition:opacity .2s ease,background-color .2s ease,color .2s ease!important}.product-item:hover .btn.btn--tertiary.btn--x-small.t-qs-btn,.product-item:focus-within .btn.btn--tertiary.btn--x-small.t-qs-btn{opacity:1!important}}.ttt .t-legal{flex-direction:column;padding-top:28px;gap:14px}.ttt .t-legal-logo{display:flex;justify-content:center}@media(min-width:900px){.ttt .t-legal{display:grid;grid-template-columns:200px minmax(0,1fr) 200px;align-items:center;gap:24px}.ttt .t-legal-logo{justify-content:flex-start}.ttt .t-legal>span{text-wrap:balance;white-space:normal}}@media(min-width:1200px){.ttt .t-legal{grid-template-columns:200px minmax(0,1fr) 100px}.ttt .t-legal>span{white-space:nowrap}}.ttt .t-f-cols{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ttt .t-cat-grid{grid-template-columns:1.25fr 1fr 1fr 1fr 1fr}.ttt .t-cat-toys{background:var(--linen);box-shadow:inset 0 0 0 1px var(--line)}.ttt .t-cat-toys svg{color:var(--sand-ink)}@media(max-width:900px){.ttt .t-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ttt .t-cat-grid>.t-cat:last-child:nth-child(odd){grid-column:1/-1}}.ttt .t-legal-text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ttt .t-legal-text small{display:block;margin-top:4px;font-size:12px;line-height:18px;opacity:.8}@media(min-width:1200px){.ttt .t-legal>span.t-legal-text{white-space:normal}}.ttt .t-f-contact h3{font:700 12px/16px var(--sans);letter-spacing:1.2px;text-transform:uppercase;margin:0 0 10px}.ttt .t-f-contact a,.ttt .t-f-contact span{display:block;color:var(--ink);text-decoration:none;font-size:14px;line-height:30px}.ttt .t-f-contact a:hover{text-decoration:underline}.ttt .t-f-contact a[href^=mailto]{font-weight:700;overflow-wrap:anywhere}.ttt .t-legal>span.t-legal-text{text-wrap:pretty}@media(max-width:600px){.ttt .t-f-contact{grid-column:1/-1}.ttt .t-f-contact a[href^=mailto]{overflow-wrap:normal}}@media(min-width:900px){.ttt .t-legal{grid-template-columns:200px minmax(0,1fr) auto!important}.ttt .t-legal>span.t-legal-text{white-space:nowrap;text-align:center}}.ttt .t-legal-links{display:flex;gap:18px;justify-content:center}.ttt .t-legal-links a{color:var(--ink);font-size:13px;text-underline-offset:3px}.ttt .t-f-contact .t-f-reg{margin-top:16px}.ttt .t-f-contact address{font-style:normal;font-size:13px;line-height:21px;color:var(--ink)}.product-item .t-pi-rate{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font:600 12px/18px Nunito Sans,Helvetica Neue,Arial,sans-serif;color:#56625f;text-decoration:none}.product-item .t-pi-rate b{color:#1f2b29}.product-item .t-pi-stars{position:relative;display:inline-block;font-size:14px;line-height:1;letter-spacing:1px}.product-item .t-pi-off{color:#e2d9cf}.product-item .t-pi-on{position:absolute;inset:0 auto 0 0;width:var(--r);overflow:hidden;white-space:nowrap;color:#c98a3e}.ttt .t-reviews .t-notes:has(.shopify-app-block){display:block;overflow:visible;padding:0}.ttt .t-reviews .t-notes .shopify-app-block{width:100%}.ttt .t-reviews .jdgm-carousel-title,.ttt .t-reviews .jdgm-carousel__title{display:none}.ttt .t-rv blockquote{display:block}.ttt .t-rv-item span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ttt .t-reviews .t-notes{grid-auto-columns:minmax(200px,230px);gap:16px}.ttt .t-reviews .t-rv{padding:20px 16px 14px;gap:8px}.ttt .t-reviews .t-rv .t-stars svg{width:15px;height:15px}.ttt .t-reviews .t-rv blockquote{font-size:17px;line-height:23px}.ttt .t-reviews .t-rv-who{font-size:12px;line-height:16px}.ttt .t-reviews .t-rv-item{font-size:12px;line-height:16px;padding-top:10px;gap:8px}.ttt .t-reviews .t-rv-item img{width:36px;height:36px}.ttt .t-jdgm-medal{margin-top:4px}.ttt .t-jdgm-medal .jdgm-medals-wrapper{display:block}.ttt .t-score-stars{position:relative;display:inline-flex;margin-top:-2px}.ttt .t-score-stars svg{width:28px;height:28px;fill:currentColor;flex:none}.ttt .t-ss-off{display:flex;gap:3px;color:var(--line)}.ttt .t-ss-on{position:absolute;inset:0 auto 0 0;display:flex;gap:3px;width:var(--r);overflow:hidden;color:var(--star)}.ttt .t-jdgm-by{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ttt .t-jdgm-by img{height:20px;width:auto;display:block}.ttt .t-jdgm-medal .jdgm-verified-wrapper,.ttt .t-jdgm-medal .jdgm-medals-separator{display:none!important}.ttt .t-jdgm-medal .jdgm-medals-wrapper,.ttt .t-jdgm-medal .jdgm-medals,.ttt .t-jdgm-medal .jdgm-medals__container{justify-content:flex-start!important;margin:0!important;padding:0!important}.ttt .t-jdgm-medal .jdgm-medal-wrapper{margin:0!important}@media(max-width:600px){.ttt .t-brand{font-size:16px!important;line-height:1.1!important;padding:6px 8px!important;white-space:normal!important;text-align:center;min-height:52px}}@media(max-width:1099px){.ttt .t-search-d{display:none}.ttt .t-nav-l{justify-content:flex-start;gap:2px}}.ttt .t-post-img{background:var(--surface)}.ttt .t-post-img img{object-fit:contain;padding:12px}.ttt .t-post.t-lead .t-post-img{background:var(--surface)}.ttt .t-card-well{overflow:hidden}.ttt .t-card-well>img{position:absolute;top:16px;right:16px;bottom:16px;left:16px;width:calc(100% - 32px);height:calc(100% - 32px);max-width:none;max-height:none;object-fit:contain}.article-item__image-wrapper{background:#fff}.article-item__image-wrapper img,.article-item__image img{object-fit:contain!important}.article-item__image,.article-item__image-wrapper .image{--object-fit:contain}.ttt.t-promo-bar .t-wrap{display:flex;align-items:center;justify-content:center;gap:10px 14px;flex-wrap:wrap;padding-block:8px;text-align:center;font:700 14px/20px var(--sans)}.ttt.t-promo-bar a,.ttt.t-promo-bar span{color:inherit;text-decoration:none}.ttt.t-promo-bar a:hover{text-decoration:underline;text-underline-offset:3px}.ttt.t-promo-sale{background:var(--sale);color:#fff}.ttt.t-promo-sand{background:var(--sand);color:var(--ink)}.ttt.t-promo-mint{background:var(--mint);color:var(--ink)}.ttt .t-promo-code{border:1.5px dashed currentColor;background:transparent;color:inherit;border-radius:6px;padding:2px 10px;font:800 13px/18px var(--sans);letter-spacing:1px;cursor:pointer}.ttt .t-card-well .t-badge,.ttt .t-card-well .t-ov-feats{z-index:3}@media(max-width:600px){.ttt .t-rail{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;gap:10px;scroll-snap-type:none}.ttt .t-rail>.t-card:nth-child(n+5){display:none}.ttt .t-rail .t-card-well{padding:10px}.ttt .t-rail .t-card-well>img{top:10px;right:10px;bottom:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px)}.ttt .t-rail .t-card-body{padding:10px 10px 12px}.ttt .t-rail .t-card-title{font-size:13px;line-height:18px}.ttt .t-rail .t-card-price b{font-size:16px;line-height:22px}.ttt .t-rail .t-card-price s,.ttt .t-rail .t-pct{font-size:12px}.ttt .t-rail .t-badge{font-size:10px;line-height:14px;letter-spacing:.6px;padding:3px 6px;top:8px;left:8px}.ttt .t-rail .t-eta{font-size:11px;line-height:15px}.ttt .t-rail .t-card button,.ttt .t-rail .t-card-choose{min-height:40px!important;font-size:13px!important;line-height:38px!important}}.ttt .t-tag{position:relative}.ttt .t-charm{position:absolute;top:calc(100% - 6px);left:0;right:0;height:0;pointer-events:none;z-index:3}.ttt .t-charm svg{position:absolute;top:0;transform-origin:50% 0;animation:t-swing 4.5s ease-in-out infinite}.ttt .t-charm-l{right:18px;width:30px;height:auto}.ttt .t-charm-r{left:10px;width:44px;height:auto;animation-delay:-2s!important}.ttt .t-charm-bf .t-charm-l{width:52px}.ttt .t-charm-halloween .t-charm-l{width:36px}@keyframes t-swing{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@media(prefers-reduced-motion:reduce){.ttt .t-charm svg{animation:none}}@media(max-width:1099px){.ttt .t-charm-l{width:22px;right:12px}.ttt .t-charm-r{width:32px;left:6px}.ttt .t-charm-bf .t-charm-l{width:40px}}.ttt.t-season-christmas .t-top:after{border-top:0;height:2px;background:repeating-linear-gradient(90deg,#b03a2e 0 9px,transparent 9px 14px,#fff 14px 23px,transparent 23px 28px)}.ttt.t-season-halloween .t-top:after{border-top:0;height:2px;background:repeating-linear-gradient(90deg,#d9822b 0 9px,transparent 9px 14px,#2e403d 14px 23px,transparent 23px 28px)}.ttt.t-season-blackfriday .t-top:after{border-top:0;height:2px;background:repeating-linear-gradient(90deg,#1f2b29 0 9px,transparent 9px 14px,#fff 14px 23px,transparent 23px 28px)}.ttt.t-season-easter .t-top:after{border-top:0;height:2px;background:repeating-linear-gradient(90deg,#a8e6cf 0 9px,transparent 9px 14px,#d7b49e 14px 23px,transparent 23px 28px)}.ttt .t-lh-slide.t-on-festive{background:var(--pine);color:#fff}.ttt .t-lh-slide.t-on-festive:before{border-color:#b03a2e;opacity:.9}.ttt .t-on-festive .t-lh-text p{color:var(--on-pine-muted)}.ttt .t-on-festive .t-display{color:#fff}.ttt .t-on-festive .t-lh-tag{border-color:#b03a2e;color:#b03a2e}.ttt .t-on-festive .t-btn-primary{background:#b03a2e;color:#fff}.ttt .t-on-festive .t-lnk2{color:#fff}.ttt .t-on-festive .t-lh-stamp{background:#b03a2e;color:#fff;box-shadow:0 0 0 4px #fff inset,0 0 0 5px #b03a2e inset;font-size:16px}.ttt .t-cat-festive{background:#b03a2e;color:#fff}.ttt .t-cat-festive svg{color:#fff}.ttt .t-cat-grid:has(>.t-cat:nth-child(6)){grid-template-columns:1.25fr repeat(5,1fr)}@media(max-width:900px){.ttt .t-cat-grid:has(>.t-cat:nth-child(6)){grid-template-columns:repeat(2,minmax(0,1fr))}}.shopify-section:has(>.t-header-wrap){overflow:visible!important}.t-hot{position:absolute;z-index:3;top:12px;right:12px;display:inline-flex;align-items:center;gap:5px;background:#1f2b29;color:#f7f3ee;border-radius:999px;padding:4px 10px 4px 7px;font:700 11px/16px Nunito Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:.6px;text-transform:uppercase;box-shadow:0 2px 6px -2px #1f2b2966}.t-hot svg{width:13px;height:13px;fill:#e0a24a;flex:none}.t-hot.t-hot-pdp{position:static;font-size:12px;padding:5px 12px 5px 8px}.product-item .t-hot-pi{top:10px;right:10px}@media(max-width:600px){.t-hot{top:8px;right:8px;font-size:9.5px;padding:3px 8px 3px 6px;letter-spacing:.3px}.t-hot svg{width:11px;height:11px}}.ttt .t-charm{top:0;left:0;right:0;height:100%}.ttt .t-charm-l{right:auto!important;left:calc(100% + 10px);width:26px}.ttt .t-charm-r{left:auto!important;right:calc(100% + 8px);top:2px!important;width:40px}.ttt .t-charm-bf .t-charm-l{width:44px}.ttt .t-charm-halloween .t-charm-l{width:30px}@media(max-width:1099px){.ttt .t-charm-l{width:18px;left:calc(100% + 6px)}.ttt .t-charm-r{width:28px;right:calc(100% + 4px)}.ttt .t-charm-bf .t-charm-l{width:32px}}.ttt .tp-badges .t-hot{color:#f7f3ee!important;opacity:1!important;mix-blend-mode:normal}.ttt .tp-badges .t-hot svg{fill:#e0a24a!important}.t-hot{background:#f3e7da;color:#8a5f45;border:1px solid #e3cdb6;box-shadow:none;font-weight:800}.t-hot svg{fill:#c98a3e}.t-hot.t-hot-inline{position:static;padding:2px 8px 2px 6px;font-size:10px;line-height:14px;letter-spacing:.8px}.t-hot.t-hot-inline svg{width:11px;height:11px}.ttt .t-card-top{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.product-item .t-hot-pi{display:inline-flex;margin-top:6px}.ttt .tp-badges .t-hot{color:#8a5f45!important;background:#f3e7da!important}.ttt .tp-badges .t-hot svg{fill:#c98a3e!important}@media(min-width:1100px){.ttt[class*=t-season-] .t-nav-r{padding-left:44px}.ttt[class*=t-season-] .t-nav-l{padding-right:56px}}#shopify-pc__banner.shopify-pc__banner__dialog{left:auto!important;right:20px!important;bottom:20px!important;top:auto!important;width:min(420px,calc(100vw - 40px))!important;max-width:none!important;background:#fff!important;border:0!important;border-radius:20px!important;box-shadow:0 24px 48px -18px #1f2b2973!important;padding:30px 24px 20px!important;font-family:Nunito Sans,Helvetica Neue,Arial,sans-serif!important;overflow:visible!important;z-index:2147483000!important}#shopify-pc__banner.shopify-pc__banner__dialog:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1.5px dashed #9dbda7;border-radius:15px;pointer-events:none}#shopify-pc__banner.shopify-pc__banner__dialog:after{content:"";position:absolute;top:-24px;left:22px;width:52px;height:52px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 64%22%3E%3Cpath d=%22M32 4a28 28 0 1 0 27.6 32.7 7 7 0 0 1-8.6-7.7 7 7 0 0 1-7.4-9.4A7 7 0 0 1 36.2 4.3 28 28 0 0 0 32 4z%22 fill=%22%23d7b49e%22/%3E%3Cpath d=%22M32 4a28 28 0 1 0 27.6 32.7 7 7 0 0 1-8.6-7.7 7 7 0 0 1-7.4-9.4A7 7 0 0 1 36.2 4.3 28 28 0 0 0 32 4z%22 fill=%22none%22 stroke=%22%238a5f45%22 stroke-width=%222%22/%3E%3Ccircle cx=%2222%22 cy=%2224%22 r=%223.4%22 fill=%22%235b3a29%22/%3E%3Ccircle cx=%2236%22 cy=%2236%22 r=%223%22 fill=%22%235b3a29%22/%3E%3Ccircle cx=%2221%22 cy=%2241%22 r=%222.6%22 fill=%22%235b3a29%22/%3E%3Ccircle cx=%2232%22 cy=%2250%22 r=%222.4%22 fill=%22%235b3a29%22/%3E%3Ccircle cx=%2246%22 cy=%2246%22 r=%222.2%22 fill=%22%235b3a29%22/%3E%3C/svg%3E") center/contain no-repeat;transform:rotate(-14deg);filter:drop-shadow(0 4px 6px rgba(31,43,41,.25))}#shopify-pc__banner .shopify-pc__banner__wrapper{display:block!important;padding:0!important;max-width:none!important;position:relative}#shopify-pc__banner .shopify-pc__banner__body{padding:0!important;margin:0!important}#shopify-pc__banner h2{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:600!important;font-size:24px!important;line-height:28px!important;color:#1f2b29!important;margin:6px 0!important}#shopify-pc__banner p{font-size:13px!important;line-height:19px!important;color:#56625f!important}#shopify-pc__banner p a{color:#2e403d!important;font-weight:700}#shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:14px!important;padding:0!important;justify-content:flex-start!important;align-items:center!important}#shopify-pc__banner button{margin:0!important;flex:0 0 auto!important;min-height:42px!important;padding:0 20px!important;border-radius:999px!important;font:700 14px/1 Nunito Sans,Helvetica Neue,Arial,sans-serif!important;box-shadow:none!important}#shopify-pc__banner button:focus-visible{outline:2px solid #2c64a8!important;outline-offset:2px!important}#shopify-pc__banner .shopify-pc__banner__btn-accept{order:1;background:#2e403d!important;color:#fff!important;border:1.5px solid #2e403d!important}#shopify-pc__banner .shopify-pc__banner__btn-decline{order:2;background:transparent!important;color:#2e403d!important;border:1.5px solid #2e403d!important}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{order:3;background:transparent!important;color:#56625f!important;border:0!important;padding:0 6px!important;text-decoration:underline!important;text-underline-offset:3px;font-weight:600!important}@media(max-width:600px){#shopify-pc__banner.shopify-pc__banner__dialog{right:0!important;left:0!important;bottom:0!important;width:100%!important;border-radius:22px 22px 0 0!important;padding:30px 20px calc(16px + env(safe-area-inset-bottom,0px))!important}#shopify-pc__banner.shopify-pc__banner__dialog:before{border-radius:16px 16px 0 0;bottom:0;border-bottom:0}#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline{flex:1 1 40%!important}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{flex:1 1 100%!important;min-height:32px!important}}.ttt .t-garland{display:none}.ttt.t-season-christmas .t-garland{display:block;height:40px;margin:-6px 0 4px;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22240%22%20height%3D%2240%22%20viewBox%3D%220%200%20240%2040%22%3E%3Cpath%20d%3D%22M0%206%20Q30%2016%2060%206%20T120%206%20T180%206%20T240%206%22%20fill%3D%22none%22%20stroke%3D%22%232e403d%22%20stroke-width%3D%221.4%22%20opacity%3D%22.55%22/%3E%3Cpath%20d%3D%22M30%206V19%22%20stroke%3D%22%232e403d%22%20stroke-width%3D%221%22%20opacity%3D%22.5%22/%3E%3Crect%20x%3D%2227.5%22%20y%3D%2218%22%20width%3D%225%22%20height%3D%223.5%22%20rx%3D%221%22%20fill%3D%22%23c98a3e%22/%3E%3Ccircle%20cx%3D%2230%22%20cy%3D%2226%22%20r%3D%226.5%22%20fill%3D%22%23b03a2e%22/%3E%3Ccircle%20cx%3D%2227.8%22%20cy%3D%2223.8%22%20r%3D%221.6%22%20fill%3D%22%23fff%22%20opacity%3D%22.45%22/%3E%3Cg%20transform%3D%22translate%2875%2C22%29%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M0-8V8M-7-4L7%204M-7%204L7-4%22/%3E%3Cpath%20d%3D%22M0-8l-2-2M0-8l2-2M0%208l-2%202M0%208l2%202%22%20stroke-width%3D%221.2%22/%3E%3C/g%3E%3Cpath%20d%3D%22M120%206V23%22%20stroke%3D%22%232e403d%22%20stroke-width%3D%221%22%20opacity%3D%22.5%22/%3E%3Crect%20x%3D%22117.5%22%20y%3D%2222%22%20width%3D%225%22%20height%3D%223.5%22%20rx%3D%221%22%20fill%3D%22%23c98a3e%22/%3E%3Ccircle%20cx%3D%22120%22%20cy%3D%2230%22%20r%3D%226.5%22%20fill%3D%22%23c98a3e%22/%3E%3Ccircle%20cx%3D%22117.8%22%20cy%3D%2227.8%22%20r%3D%221.6%22%20fill%3D%22%23fff%22%20opacity%3D%22.45%22/%3E%3Cg%20transform%3D%22translate%28165%2C24%29%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M0-8V8M-7-4L7%204M-7%204L7-4%22/%3E%3Cpath%20d%3D%22M0-8l-2-2M0-8l2-2M0%208l-2%202M0%208l2%202%22%20stroke-width%3D%221.2%22/%3E%3C/g%3E%3Cpath%20d%3D%22M210%206V19%22%20stroke%3D%22%232e403d%22%20stroke-width%3D%221%22%20opacity%3D%22.5%22/%3E%3Crect%20x%3D%22207.5%22%20y%3D%2218%22%20width%3D%225%22%20height%3D%223.5%22%20rx%3D%221%22%20fill%3D%22%23c98a3e%22/%3E%3Ccircle%20cx%3D%22210%22%20cy%3D%2226%22%20r%3D%226.5%22%20fill%3D%22%23b03a2e%22/%3E%3Ccircle%20cx%3D%22207.8%22%20cy%3D%2223.8%22%20r%3D%221.6%22%20fill%3D%22%23fff%22%20opacity%3D%22.45%22/%3E%3C/svg%3E) 0 0/240px 40px repeat-x;pointer-events:none}.ttt.t-season-christmas .t-top.t-small .t-garland{height:30px;background-size:180px 30px}@media(max-width:1099px){.ttt.t-season-christmas .t-garland{height:30px;background-size:180px 30px;margin:-4px 0 2px}}@media(min-width:1100px){.ttt.t-season-christmas .t-charm-l{width:40px}.ttt.t-season-christmas .t-charm-r{width:62px}.ttt[class*=t-season-] .t-nav-r{padding-left:58px}.ttt[class*=t-season-] .t-nav-l{padding-right:76px}}@media(max-width:600px){#shopify-pc__banner .shopify-pc__banner__btns{flex-direction:row!important;flex-wrap:wrap!important}#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline{width:auto!important;flex:1 1 40%!important}}.ttt.t-season-christmas .t-top{padding-bottom:14px}.ttt.t-season-christmas .t-top:after{bottom:6px}.ttt .t-brand{white-space:normal!important;text-align:center;line-height:1.05!important;overflow-wrap:anywhere}@media(min-width:1100px){.ttt .t-brand{font-size:17px!important;padding:8px 10px!important}}.ttt .t-tag:before{border-color:transparent!important}.ttt .t-tag-stitch{position:absolute;top:-30px;left:6px;right:6px;bottom:6px;width:calc(100% - 12px);height:calc(100% + 24px);overflow:visible;clip-path:inset(30px -3px -3px -3px);pointer-events:none}.ttt .t-tag-stitch rect{fill:none;stroke:#9dbda7;stroke-width:1.5;stroke-dasharray:6 8;stroke-linecap:round}.article__image .article__image-container{background:#fff;border-radius:20px;overflow:hidden}.article__image .image,.article__image .article__image-inner{--object-fit:contain}.article__image img{object-fit:contain!important;background:#fff}.blog__article-item .article-item{display:flex!important;flex-direction:column!important;height:100%;background:#fff;border:1px solid #e2d9cf;border-radius:20px;overflow:hidden}.blog__article-item .article-item__image-wrapper{display:block!important;position:relative!important;width:100%!important;height:auto!important;aspect-ratio:4/3;background:#fff;padding:20px;margin:0!important;flex:none}.blog__article-item .article-item__image{position:absolute!important;top:20px!important;right:20px!important;bottom:20px!important;left:20px!important;width:auto!important;height:auto!important;padding:0!important;--object-fit:contain}.blog__article-item .article-item__image img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important}.blog__article-item .article-item__content{position:static!important;width:auto!important;margin:0!important;transform:none!important;background:#fff!important;padding:4px 24px 24px!important;flex:1 1 auto;border-top:1px solid #f1ebe4}.blog__article-item .article-item__content-inner{padding:0!important}.blog__articles,.blog__article-list{align-items:stretch!important}.blog__article-item{height:auto}.blog__article-item .article-item__content-inner,.blog__article-item .article-item__content *{background:transparent!important}.blog__article-item .article-item__content{padding:18px 24px 24px!important;text-align:left}.blog__article-item .article-item__content .article-item__tags,.blog__article-item .article-item__content ul{justify-content:flex-start!important}.blog__article-item .article-item__image-wrapper{aspect-ratio:4/3;max-height:420px}@media(max-width:1099px){.ttt.t-season-christmas .t-top{padding-bottom:0}.ttt.t-season-christmas .t-garland{position:absolute;left:0;right:0;top:100%;margin:0;height:26px;background-size:156px 26px;z-index:2}.ttt.t-season-christmas .t-top.t-small .t-garland{height:22px;background-size:132px 22px}}@media(max-width:1099px){.ttt.t-season-christmas .t-garland{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22240%22%20height%3D%2240%22%20viewBox%3D%220%200%20240%2040%22%3E%3Cpath%20d%3D%22M0%206%20Q30%2016%2060%206%20T120%206%20T180%206%20T240%206%22%20fill%3D%22none%22%20stroke%3D%22%232e403d%22%20stroke-width%3D%221.4%22%20opacity%3D%22.55%22/%3E%3Cpath%20d%3D%22M30%206V19%22%20stroke%3D%22%232e403d%22%20stroke-width%3D%221%22%20opacity%3D%22.5%22/%3E%3Crect%20x%3D%2227.5%22%20y%3D%2218%22%20width%3D%225%22%20height%3D%223.5%22%20rx%3D%221%22%20fill%3D%22%23c98a3e%22/%3E%3Ccircle%20cx%3D%2230%22%20cy%3D%2226%22%20r%3D%226.5%22%20fill%3D%22%23b03a2e%22/%3E%3Ccircle%20cx%3D%2227.8%22%20cy%3D%2223.8%22%20r%3D%221.6%22%20fill%3D%22%23fff%22%20opacity%3D%22.45%22/%3E%3Cg%20transform%3D%22translate%2875%2C22%29%22%20stroke%3D%22%238fb39b%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M0-8V8M-7-4L7%204M-7%204L7-4%22/%3E%3C/g%3E%3Cpath%20d%3D%22M120%206V23%22%20stroke%3D%22%232e403d%22%20stroke-width%3D%221%22%20opacity%3D%22.5%22/%3E%3Crect%20x%3D%22117.5%22%20y%3D%2222%22%20width%3D%225%22%20height%3D%223.5%22%20rx%3D%221%22%20fill%3D%22%23c98a3e%22/%3E%3Ccircle%20cx%3D%22120%22%20cy%3D%2230%22%20r%3D%226.5%22%20fill%3D%22%23c98a3e%22/%3E%3Ccircle%20cx%3D%22117.8%22%20cy%3D%2227.8%22%20r%3D%221.6%22%20fill%3D%22%23fff%22%20opacity%3D%22.45%22/%3E%3Cg%20transform%3D%22translate%28165%2C24%29%22%20stroke%3D%22%238fb39b%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M0-8V8M-7-4L7%204M-7%204L7-4%22/%3E%3C/g%3E%3Cpath%20d%3D%22M210%206V19%22%20stroke%3D%22%232e403d%22%20stroke-width%3D%221%22%20opacity%3D%22.5%22/%3E%3Crect%20x%3D%22207.5%22%20y%3D%2218%22%20width%3D%225%22%20height%3D%223.5%22%20rx%3D%221%22%20fill%3D%22%23c98a3e%22/%3E%3Ccircle%20cx%3D%22210%22%20cy%3D%2226%22%20r%3D%226.5%22%20fill%3D%22%23b03a2e%22/%3E%3Ccircle%20cx%3D%22207.8%22%20cy%3D%2223.8%22%20r%3D%221.6%22%20fill%3D%22%23fff%22%20opacity%3D%22.45%22/%3E%3C/svg%3E)}}@media(max-width:1099px){.ttt.t-season-christmas .t-garland{top:auto;bottom:10px;height:26px;z-index:1;background-size:156px 26px}.ttt.t-season-christmas .t-top.t-small .t-garland{bottom:10px;height:24px;background-size:144px 24px}}.ttt .t-charm-x1,.ttt .t-charm-x2{position:absolute;top:0;transform-origin:50% 0;animation:t-swing 5.5s ease-in-out infinite}.ttt .t-charm-x1{left:calc(100% + 92px);width:34px;animation-delay:-1s}.ttt .t-charm-x2{right:calc(100% + 120px);width:38px;animation-delay:-3s}@media(prefers-reduced-motion:reduce){.ttt .t-charm-x1,.ttt .t-charm-x2{animation:none}}@media(max-width:1099px){.ttt .t-charm-x1{left:calc(100% + 34px);width:20px}.ttt .t-charm-x2{display:none}}.ttt .t-charm-x2{right:calc(100% + 150px)}.ttt.t-season-halloween .t-garland{display:block;height:40px;margin:-6px 0 4px;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22240%22%20height%3D%2240%22%20viewBox%3D%220%200%20240%2040%22%3E%3Cpath%20d%3D%22M0%206%20Q30%2016%2060%206%20T120%206%20T180%206%20T240%206%22%20fill%3D%22none%22%20stroke%3D%22%231f2b29%22%20stroke-width%3D%221.4%22%20opacity%3D%22.6%22/%3E%3Cpath%20d%3D%22M30%206V20%22%20stroke%3D%22%232e403d%22%20stroke-width%3D%221%22%20opacity%3D%22.5%22/%3E%3Cellipse%20cx%3D%2230%22%20cy%3D%2227%22%20rx%3D%228.5%22%20ry%3D%227%22%20fill%3D%22%23d9822b%22/%3E%3Cpath%20d%3D%22M26%2021c-1.5%203-1.5%2011%200%2012M34%2021c1.5%203%201.5%2011%200%2012%22%20stroke%3D%22%23b5651d%22%20stroke-width%3D%221.2%22%20fill%3D%22none%22/%3E%3Cpath%20d%3D%22M30%2020c0-2%201-3%203-3%22%20stroke%3D%22%232e403d%22%20stroke-width%3D%221.6%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M75%2022c-3-4-8-5-12-3%202%201%203%203%202%205%202-1%205%200%206%202%201-2%203-3%204-4%201%201%203%202%204%204%201-2%204-3%206-2-1-2%200-4%202-5-4-2-9-1-12%203z%22%20fill%3D%22%231f2b29%22/%3E%3Cpath%20d%3D%22M120%206V21%22%20stroke%3D%22%232e403d%22%20stroke-width%3D%221%22%20opacity%3D%22.5%22/%3E%3Cellipse%20cx%3D%22120%22%20cy%3D%2229%22%20rx%3D%229.5%22%20ry%3D%228%22%20fill%3D%22%23d9822b%22/%3E%3Cpath%20d%3D%22M116%2022c-1.5%203-1.5%2013%200%2014M124%2022c1.5%203%201.5%2013%200%2014%22%20stroke%3D%22%23b5651d%22%20stroke-width%3D%221.2%22%20fill%3D%22none%22/%3E%3Cpath%20d%3D%22M120%2021c0-2%201-3%203-3%22%20stroke%3D%22%232e403d%22%20stroke-width%3D%221.6%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22/%3E%3Cg%20transform%3D%22translate%28165%2C24%29%22%20stroke%3D%22%23f7f3ee%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20opacity%3D%22.85%22%3E%3Cpath%20d%3D%22M0-8V8M-8%200H8M-6-6L6%206M-6%206L6-6%22/%3E%3Cpath%20d%3D%22M0-4L4%200%200%204-4%200z%22/%3E%3Cpath%20d%3D%22M0-7L7%200%200%207-7%200z%22/%3E%3C/g%3E%3Cpath%20d%3D%22M210%206V20%22%20stroke%3D%22%232e403d%22%20stroke-width%3D%221%22%20opacity%3D%22.5%22/%3E%3Cellipse%20cx%3D%22210%22%20cy%3D%2227%22%20rx%3D%228.5%22%20ry%3D%227%22%20fill%3D%22%23d9822b%22/%3E%3Cpath%20d%3D%22M206%2021c-1.5%203-1.5%2011%200%2012M214%2021c1.5%203%201.5%2011%200%2012%22%20stroke%3D%22%23b5651d%22%20stroke-width%3D%221.2%22%20fill%3D%22none%22/%3E%3Cpath%20d%3D%22M210%2020c0-2%201-3%203-3%22%20stroke%3D%22%232e403d%22%20stroke-width%3D%221.6%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E) 0 0/240px 40px repeat-x;pointer-events:none}.ttt.t-season-halloween .t-top{padding-bottom:14px}.ttt.t-season-halloween .t-top:after{bottom:6px}@media(min-width:1100px){.ttt.t-season-halloween .t-charm-l{width:44px}.ttt.t-season-halloween .t-charm-r{width:62px}}@media(max-width:1099px){.ttt.t-season-halloween .t-top{padding-bottom:0}.ttt.t-season-halloween .t-garland{position:absolute;left:0;right:0;top:auto;bottom:10px;margin:0;height:26px;z-index:1;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22240%22%20height%3D%2240%22%20viewBox%3D%220%200%20240%2040%22%3E%3Cpath%20d%3D%22M0%206%20Q30%2016%2060%206%20T120%206%20T180%206%20T240%206%22%20fill%3D%22none%22%20stroke%3D%22%231f2b29%22%20stroke-width%3D%221.4%22%20opacity%3D%22.6%22/%3E%3Cpath%20d%3D%22M30%206V20%22%20stroke%3D%22%232e403d%22%20stroke-width%3D%221%22%20opacity%3D%22.5%22/%3E%3Cellipse%20cx%3D%2230%22%20cy%3D%2227%22%20rx%3D%228.5%22%20ry%3D%227%22%20fill%3D%22%23d9822b%22/%3E%3Cpath%20d%3D%22M26%2021c-1.5%203-1.5%2011%200%2012M34%2021c1.5%203%201.5%2011%200%2012%22%20stroke%3D%22%23b5651d%22%20stroke-width%3D%221.2%22%20fill%3D%22none%22/%3E%3Cpath%20d%3D%22M30%2020c0-2%201-3%203-3%22%20stroke%3D%22%232e403d%22%20stroke-width%3D%221.6%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M75%2022c-3-4-8-5-12-3%202%201%203%203%202%205%202-1%205%200%206%202%201-2%203-3%204-4%201%201%203%202%204%204%201-2%204-3%206-2-1-2%200-4%202-5-4-2-9-1-12%203z%22%20fill%3D%22%231f2b29%22/%3E%3Cpath%20d%3D%22M120%206V21%22%20stroke%3D%22%232e403d%22%20stroke-width%3D%221%22%20opacity%3D%22.5%22/%3E%3Cellipse%20cx%3D%22120%22%20cy%3D%2229%22%20rx%3D%229.5%22%20ry%3D%228%22%20fill%3D%22%23d9822b%22/%3E%3Cpath%20d%3D%22M116%2022c-1.5%203-1.5%2013%200%2014M124%2022c1.5%203%201.5%2013%200%2014%22%20stroke%3D%22%23b5651d%22%20stroke-width%3D%221.2%22%20fill%3D%22none%22/%3E%3Cpath%20d%3D%22M120%2021c0-2%201-3%203-3%22%20stroke%3D%22%232e403d%22%20stroke-width%3D%221.6%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22/%3E%3Cg%20transform%3D%22translate%28165%2C24%29%22%20stroke%3D%22%238fb39b%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20opacity%3D%22.85%22%3E%3Cpath%20d%3D%22M0-8V8M-8%200H8M-6-6L6%206M-6%206L6-6%22/%3E%3Cpath%20d%3D%22M0-4L4%200%200%204-4%200z%22/%3E%3Cpath%20d%3D%22M0-7L7%200%200%207-7%200z%22/%3E%3C/g%3E%3Cpath%20d%3D%22M210%206V20%22%20stroke%3D%22%232e403d%22%20stroke-width%3D%221%22%20opacity%3D%22.5%22/%3E%3Cellipse%20cx%3D%22210%22%20cy%3D%2227%22%20rx%3D%228.5%22%20ry%3D%227%22%20fill%3D%22%23d9822b%22/%3E%3Cpath%20d%3D%22M206%2021c-1.5%203-1.5%2011%200%2012M214%2021c1.5%203%201.5%2011%200%2012%22%20stroke%3D%22%23b5651d%22%20stroke-width%3D%221.2%22%20fill%3D%22none%22/%3E%3Cpath%20d%3D%22M210%2020c0-2%201-3%203-3%22%20stroke%3D%22%232e403d%22%20stroke-width%3D%221.6%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E);background-size:156px 26px}}.ttt .t-lh-slide.t-on-spooky{background:#1f2b29;color:#fff}.ttt .t-lh-slide.t-on-spooky:before{border-color:#d9822b;opacity:.9}.ttt .t-on-spooky .t-lh-text p{color:#dfe7e4}.ttt .t-on-spooky .t-display{color:#fff}.ttt .t-on-spooky .t-lh-tag{border-color:#d9822b;color:#d9822b}.ttt .t-on-spooky .t-btn-primary{background:#d9822b;color:#1f2b29}.ttt .t-on-spooky .t-lnk2{color:#fff}.ttt .t-on-spooky .t-lh-stamp{background:#d9822b;color:#1f2b29;box-shadow:0 0 0 4px #fff inset,0 0 0 5px #d9822b inset;font-size:15px}.ttt .t-cat-spooky{background:#d9822b;color:#1f2b29}.ttt .t-cat-spooky svg{color:#1f2b29}.ttt .t-charm-halloween .t-jack{width:58px!important}.ttt .t-jack{filter:drop-shadow(0 0 6px rgba(255,200,61,.55))}.ttt .t-witch{position:absolute;top:2px;right:calc(100% + 210px);width:96px;transform-origin:50% 50%;animation:t-fly 6s ease-in-out infinite}@keyframes t-fly{0%,to{transform:translate(0) rotate(-6deg)}50%{transform:translate(-10px,6px) rotate(-2deg)}}@media(prefers-reduced-motion:reduce){.ttt .t-witch{animation:none}}@media(max-width:1099px){.ttt .t-charm-halloween .t-jack{width:30px!important}.ttt .t-witch{display:none}}.ttt .t-on-spooky a.t-lnk2,.ttt .t-on-festive a.t-lnk2{color:#fff!important}.ttt .t-witch{top:54px;right:calc(100% + 260px);width:78px;z-index:1}.ttt .t-charm svg.t-witch{top:58px;right:calc(100% + 250px);width:78px;z-index:1;animation:t-fly 6s ease-in-out infinite}.ttt .t-on-spooky .t-lh-stamp.t-stamp-jack{background:none!important;box-shadow:none!important;width:104px;height:96px;top:-36px;left:-38px;transform:rotate(-10deg);filter:drop-shadow(0 0 10px rgba(255,190,60,.6)) drop-shadow(0 6px 8px rgba(0,0,0,.35))}.ttt .t-stamp-jack svg{width:100%;height:100%;display:block}@media(max-width:640px){.ttt .t-on-spooky .t-lh-stamp.t-stamp-jack{width:78px;height:72px;top:-26px;left:-26px}}.ttt.t-season-blackfriday .t-garland{display:block;height:40px;margin:-6px 0 4px;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22240%22%20height%3D%2240%22%20viewBox%3D%220%200%20240%2040%22%3E%3Cpath%20d%3D%22M0%206%20Q30%2016%2060%206%20T120%206%20T180%206%20T240%206%22%20fill%3D%22none%22%20stroke%3D%22%231f2b29%22%20stroke-width%3D%221.4%22%20opacity%3D%22.6%22/%3E%3Cpath%20d%3D%22M30%206V17%22%20stroke%3D%22%232e403d%22%20stroke-width%3D%221%22%20opacity%3D%22.5%22/%3E%3Cpath%20d%3D%22M23%2020l7-4%207%204v14h-14z%22%20fill%3D%22%231f2b29%22/%3E%3Ccircle%20cx%3D%2230%22%20cy%3D%2223%22%20r%3D%221.4%22%20fill%3D%22%23c9a24a%22/%3E%3Ctext%20x%3D%2230%22%20y%3D%2232%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%227%22%20font-weight%3D%22800%22%20fill%3D%22%23c9a24a%22%3E%25%3C/text%3E%3Cpath%20d%3D%22M75%2015l1.8%205.2%205.2%201.8-5.2%201.8-1.8%205.2-1.8-5.2-5.2-1.8%205.2-1.8z%22%20fill%3D%22%23c9a24a%22/%3E%3Cpath%20d%3D%22M120%206V19%22%20stroke%3D%22%232e403d%22%20stroke-width%3D%221%22%20opacity%3D%22.5%22/%3E%3Cpath%20d%3D%22M113%2022l7-4%207%204v14h-14z%22%20fill%3D%22%231f2b29%22/%3E%3Ccircle%20cx%3D%22120%22%20cy%3D%2225%22%20r%3D%221.4%22%20fill%3D%22%23c9a24a%22/%3E%3Ctext%20x%3D%22120%22%20y%3D%2234%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%227%22%20font-weight%3D%22800%22%20fill%3D%22%23c9a24a%22%3E%25%3C/text%3E%3Cpath%20d%3D%22M165%2015l1.8%205.2%205.2%201.8-5.2%201.8-1.8%205.2-1.8-5.2-5.2-1.8%205.2-1.8z%22%20fill%3D%22%23fff%22/%3E%3Cpath%20d%3D%22M210%206V17%22%20stroke%3D%22%232e403d%22%20stroke-width%3D%221%22%20opacity%3D%22.5%22/%3E%3Cpath%20d%3D%22M203%2020l7-4%207%204v14h-14z%22%20fill%3D%22%231f2b29%22/%3E%3Ccircle%20cx%3D%22210%22%20cy%3D%2223%22%20r%3D%221.4%22%20fill%3D%22%23c9a24a%22/%3E%3Ctext%20x%3D%22210%22%20y%3D%2232%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%227%22%20font-weight%3D%22800%22%20fill%3D%22%23c9a24a%22%3E%25%3C/text%3E%3C/svg%3E) 0 0/240px 40px repeat-x;pointer-events:none}.ttt.t-season-blackfriday .t-top{padding-bottom:14px}.ttt.t-season-blackfriday .t-top:after{bottom:6px;border-top:0;height:2px;background:repeating-linear-gradient(90deg,#1f2b29 0 9px,transparent 9px 14px,#c9a24a 14px 23px,transparent 23px 28px)}@media(max-width:1099px){.ttt.t-season-blackfriday .t-top{padding-bottom:0}.ttt.t-season-blackfriday .t-garland{position:absolute;left:0;right:0;top:auto;bottom:10px;margin:0;height:26px;z-index:1;background-size:156px 26px}}.ttt .t-lh-slide.t-on-bf{background:#141414;color:#fff}.ttt .t-lh-slide.t-on-bf:before{border-color:#c9a24a;opacity:.9}.ttt .t-on-bf .t-lh-text p{color:#d9d4c7}.ttt .t-on-bf .t-display{color:#fff}.ttt .t-on-bf .t-lh-tag{border-color:#c9a24a;color:#c9a24a;background:#141414}.ttt .t-on-bf .t-btn-primary{background:#c9a24a;color:#141414}.ttt .t-on-bf a.t-lnk2{color:#fff!important}.ttt .t-on-bf .t-lh-stamp{background:#141414;color:#c9a24a;box-shadow:0 0 0 3px #c9a24a inset,0 0 0 6px #141414 inset,0 0 0 7px #c9a24a inset;font-size:15px}.ttt .t-cat-bf{background:#141414;color:#fff}.ttt .t-cat-bf svg{color:#c9a24a}html[data-season=blackfriday] .ttt .t-badge,html[data-season=blackfriday] .product-item .product-badge--sale{background:#141414!important;color:#c9a24a!important}.ttt .t-cats-circle .t-cat{min-height:56px;padding:10px 14px;gap:10px}.ttt .t-cats-circle .t-cat>svg{display:none}.ttt .t-cats-circle .t-cat b{font-size:15px;line-height:20px}.ttt .t-cats-circle .t-cat small,.ttt .t-cats-circle .t-cat-go{display:none}.ttt .t-cat-circle{flex:none;width:36px;height:36px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #ffffff59;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:3px}.ttt .t-cats-circle .t-cat-seats .t-cat-circle{box-shadow:0 0 0 3px #ffffff38}.ttt .t-cat-circle img{width:82%;height:82%;object-fit:contain;transition:transform .3s}.ttt .t-cats-circle .t-cat:hover .t-cat-circle img{transform:scale(1.1)}@media(max-width:900px){.ttt .t-cat-grid.t-cats-circle{display:flex;overflow-x:auto;gap:8px;scroll-snap-type:x mandatory}.ttt .t-cats-circle .t-cat{flex:0 0 auto;min-height:48px;scroll-snap-align:start}}.ttt .t-cat-furniture{background:#e6d6c6}.ttt .t-cat-furniture svg{color:var(--sand-ink)}@media(min-width:901px){.ttt .t-cat-grid.t-cats-circle:has(>.t-cat){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.ttt .t-terms{margin:4px 0 12px;font:500 13px/19px var(--sans);color:var(--ink)}.ttt .t-terms-label{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.ttt .t-terms-cb{flex:none;width:20px;height:20px;margin:0;accent-color:var(--pine);cursor:pointer}.ttt .t-terms a{color:var(--pine);font-weight:700;text-underline-offset:3px}.ttt .t-terms-msg{margin:6px 0 0 30px;color:var(--sale);font-weight:700;font-size:13px}.ttt .t-terms-scope,.ttt .t-terms-scope .t-cart-xpay{position:relative}.ttt .t-terms-scope:has([data-t-terms-cb]:not(:checked)) .t-cart-xpay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;cursor:pointer}.ttt .t-terms.t-terms-need{background:var(--sale-soft,#fbecea);border-radius:10px;padding:10px 12px;box-shadow:inset 0 0 0 2px var(--sale)}.ttt .t-terms.t-terms-need .t-terms-cb{outline:2px solid var(--sale);outline-offset:2px}.ttt .t-cart-payin3{margin:4px 0 0;font:500 13px/19px var(--sans);color:var(--ink-muted)}.ttt .t-cart-payin3 a{color:var(--pine);font-weight:700}.ttt .tp-xpay .tp-terms-row{grid-column:1/-1}.ttt .tp-terms-note{margin:0;font:500 12.5px/18px var(--sans);color:var(--ink-muted);text-align:center}.ttt .tp-terms-note a{color:var(--pine);font-weight:700;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ttt-home.css.map */
