.tc-adv.tc-sec--cv{contain-intrinsic-size:auto 640px;padding-block:clamp(20px,3vw,44px)}.tcadv{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(8px,3vw,40px);padding:clamp(30px,5vw,76px) clamp(24px,5vw,80px);border-radius:var(--tc-r-xl);color:var(--tc-cream);background:radial-gradient(52% 70% at 78% 46%,rgba(244,196,48,.17),transparent 62%),radial-gradient(40% 50% at 8% 0%,rgba(125,157,116,.22),transparent 70%),linear-gradient(135deg,#17220a,#26360d 52%,#384915);box-shadow:var(--tc-shadow-lg)}.tcadv:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:0;background:linear-gradient(135deg,#f3e6be8c,#f3e6be00 38% 62%,#c9a54a80);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.tcadv__copy,.tcadv__stage{position:relative;z-index:1}.tcadv__title{color:var(--tc-cream);font-size:clamp(34px,4.4vw,74px);max-width:none;line-height:1.02}.tcadv__title em{display:block;color:var(--tc-gold-soft)}.tcadv__lead{margin-top:22.4px;max-width:46ch;font-size:clamp(17px,1.4vw,23px);line-height:1.55;color:#fbf7f0cc}.tcadv__lead strong{color:var(--tc-cream);font-weight:700}.tcadv__chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:22.4px 0 0;padding:0}.tcadv__chips li{padding:7px 14px;border-radius:999px;font-size:12.8px;font-weight:700;letter-spacing:.02em;color:var(--tc-gold-soft);background:#f3e6be17;border:1px solid rgba(243,230,190,.26)}.tcadv__count{display:inline-flex;align-items:center;gap:8px;margin-top:17.6px;font-size:clamp(14px,1.15vw,19px);font-weight:700;color:var(--tc-cream)}.tcadv__count svg{color:var(--tc-gold)}.tcadv__count[hidden]{display:none}.tcadv__actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px;margin-top:22.4px}.tcadv__btn{font-size:clamp(15px,1.25vw,20px);padding:15px 28px;min-height:0}.tcadv__stage{min-height:clamp(470px,38vw,610px);display:flex;align-items:center;justify-content:flex-end}.tcadv__art{position:relative;width:min(100%,clamp(340px,29vw,460px));contain:layout paint}.tcadv__tree{display:block;width:100%;height:auto;overflow:visible;filter:none}.tcadv__card{position:absolute;z-index:2;left:0;bottom:6px;display:flex;flex-direction:column;width:clamp(240px,23.5vw,380px);padding:10px 10px 14px;border-radius:24px;text-decoration:none;background:#fbf7f0f7;color:var(--tc-ink);box-shadow:0 24px 48px -18px #000000a6;transform:rotate(-2.5deg);transition:transform .45s var(--tc-ease)}.tcadv__thumb{width:100%;aspect-ratio:1;object-fit:cover;border-radius:16px;background:var(--tc-mint)}.tcadv__card-text{display:grid;gap:4px;line-height:1.2;padding:14px 8px 2px}.tcadv__card-k{font-size:10.6px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--tc-terra)}.tcadv__card-t{font-family:var(--tc-serif);font-weight:600;font-size:clamp(19px,1.6vw,26px)}.tcadv__price{display:flex;align-items:baseline;gap:9px;font-family:var(--tc-serif);margin-top:2px}.tcadv__price s{font-size:clamp(16px,1.5vw,24px);color:var(--tc-muted)}.tcadv__price strong{font-size:clamp(30px,2.8vw,46px);font-weight:600;color:var(--tc-ink);letter-spacing:-.01em}.tcadv__price strong.is-sale{color:#a92a22}.tcadv__card-go{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:clamp(12.5px,1vw,16px);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-leaf)}@media(hover:hover){.tcadv__card:hover{transform:rotate(0) translateY(-4px)}}.tcadv-l{opacity:.9}.tcadv-star-h{transform-origin:180px 34px}.tcadv.is-live .tcadv-l--a{animation:tcadv-twinkle 3s ease-in-out infinite}.tcadv.is-live .tcadv-l--b{animation:tcadv-twinkle 3s ease-in-out -1s infinite}.tcadv.is-live .tcadv-l--c{animation:tcadv-twinkle 3s ease-in-out -2s infinite}.tcadv.is-live .tcadv-star-h{animation:tcadv-pulse 3.6s ease-in-out infinite}@keyframes tcadv-twinkle{0%,to{opacity:.38}50%{opacity:1}}@keyframes tcadv-pulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.tcadv__spark{position:absolute;z-index:1;color:var(--tc-gold-soft);opacity:.8;pointer-events:none}.tcadv__spark--1{top:9%;left:46%}.tcadv__spark--2{top:30%;left:52%;opacity:.55}.tcadv__spark--3{bottom:12%;left:44%}.tcadv.is-live .tcadv__spark{animation:tcadv-spark 3.4s ease-in-out infinite}.tcadv.is-live .tcadv__spark--2{animation-delay:-1.2s}.tcadv.is-live .tcadv__spark--3{animation-delay:-2.2s}@keyframes tcadv-spark{0%,to{opacity:.15;transform:scale(.6) rotate(0)}50%{opacity:.95;transform:scale(1.1) rotate(45deg)}}.tcadv__flake{position:absolute;top:-8px;left:calc(var(--x) * 1%);z-index:0;width:calc(var(--s) * 1px);height:calc(var(--s) * 1px);border-radius:50%;background:#fff;opacity:0;pointer-events:none;box-shadow:0 0 6px #ffffffb3}.tcadv.is-live .tcadv__flake{animation:tcadv-fall calc(var(--d) * 1s) linear calc(var(--dl) * 1s) infinite}.tcadv__flake:nth-child(3n){--dx: -26px}.tcadv__flake:nth-child(3n+1){--dx: 22px}.tcadv__flake:nth-child(3n+2){--dx: 6px}@keyframes tcadv-fall{0%{transform:translate3d(0,-10px,0);opacity:0}10%{opacity:.9}90%{opacity:.85}to{transform:translate3d(var(--dx, 12px),440px,0);opacity:0}}@media(max-width:860px){.tcadv{grid-template-columns:1fr;gap:12px;padding:22px 18px 18px}.tcadv__copy,.tcadv__stage{display:contents}.tcadv>.tcadv__copy>*,.tcadv__card{position:relative;z-index:1}.tcadv__art{position:absolute;z-index:0;top:14px;right:6px;width:clamp(118px,32vw,150px)}.tcadv__flake:nth-child(n+7){display:none}.tcadv .tc-eyebrow{margin-bottom:9.6px;font-size:11.8px}.tcadv__title{font-size:clamp(30px,8vw,42px);max-width:11ch;line-height:1.04}.tcadv__lead{margin-top:12.8px;max-width:none;font-size:16px;line-height:1.42}.tcadv__chips,.tcadv__actions{display:none}.tcadv__count{margin-top:9.6px;font-size:14.1px}.tcadv__card{flex-direction:row;align-items:center;gap:14px;width:100%;margin-top:4px;padding:10px;border-radius:22px;transform:none}.tcadv__thumb{width:44%;flex:0 0 44%;border-radius:16px}.tcadv__card-text{padding:0;gap:4px}.tcadv__card-t{font-size:17px}.tcadv__price s{font-size:16.8px}.tcadv__price strong{font-size:32px}.tcadv__card-go{font-size:13.1px}.tcadv__spark--1{left:auto;right:14%;top:36%}.tcadv__spark--2,.tcadv__spark--3{display:none}}@media(min-width:861px){.tcadv{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.tcadv__art{margin-right:calc(-1*clamp(24px,4.2vw,72px));width:min(100%,clamp(320px,27vw,430px))}.tcadv__card{width:clamp(236px,22vw,350px)}}.tcadv-host{--tc-ink: #15231a;--tc-body: #3a4a40;--tc-muted: #566659;--tc-leaf: #4a5f1c;--tc-mint: #e6efe2;--tc-cream: #fbf7f0;--tc-terra: #b24b27;--tc-gold: #c9a54a;--tc-gold-soft: #f3e6be;--tc-r-xl: 32px;--tc-shadow-lg: 0 28px 60px -24px rgba(21, 35, 26, .34);--tc-serif: "Fraunces", Georgia, "Times New Roman", serif;--tc-sans: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tc-ease: cubic-bezier(.22, 1, .36, 1);margin:0 0 clamp(28px,4vw,48px);font-family:var(--tc-sans);font-size:17px;line-height:1.6;color:var(--tc-body);-webkit-font-smoothing:antialiased}.tcadv-host *,.tcadv-host *:before,.tcadv-host *:after{box-sizing:border-box}:where(.tcadv-host) :where(h2,p,ul){margin:0;padding:0}:where(.tcadv-host) :where(img){display:block;max-width:100%;height:auto}:where(.tcadv-host) :where(a){color:inherit}:where(.tcadv-host) :where(svg){flex-shrink:0}.tcadv-host :focus-visible{outline:2px solid var(--tc-terra);outline-offset:3px;border-radius:6px}.tcadv-host .tc-eyebrow{display:inline-flex;align-items:center;gap:.55em;font-size:8.8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tc-gold-soft);margin-bottom:10px}.tcadv-host .tc-dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 18%,transparent)}.tcadv-host .tc-h2{font-family:var(--tc-serif);font-weight:600;letter-spacing:-.025em;text-wrap:balance}.tcadv-host .tc-h2 em{font-style:italic;font-weight:500}.tcadv-host .tc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;border:1.5px solid transparent;border-radius:999px;font-family:var(--tc-sans);font-weight:700;line-height:1.15;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:transform .3s var(--tc-ease),box-shadow .3s var(--tc-ease)}.tcadv-host .tc-btn--gold{background:linear-gradient(135deg,#f3dc95,var(--tc-gold));color:#231a05}@media(hover:hover){.tcadv-host .tc-btn:hover{transform:translateY(-2px);box-shadow:var(--tc-shadow-lg)}}.tcadv-host .tcadv{margin:0}.tcx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5;--tcx-r: 30px}.tcx__clip{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:var(--tcx-r)}.tcx__garland{position:absolute;left:2%;right:2%;top:-5px;height:56px}.tcx__wire{position:absolute;inset:0 0 auto 0;width:100%;height:32px;overflow:visible}.tcx__wire path{fill:none;stroke:#1f2d12;stroke-width:1.6;vector-effect:non-scaling-stroke}.tcx__bulb{position:absolute;top:calc(var(--y) * 1px);left:calc(var(--x) * 1%);width:11px;height:18px;margin-left:-5.5px;--c: #f4c430}.tcx__bulb:before{content:"";position:absolute;left:3px;top:-2px;width:5px;height:5px;border-radius:1px;background:#1f2d12}.tcx__bulb:after{content:"";position:absolute;left:0;top:3px;width:11px;height:16px;border-radius:50% 50% 55% 55%/40% 40% 60% 60%;background:radial-gradient(circle at 35% 30%,#fff 0 12%,var(--c) 45%,color-mix(in srgb,var(--c) 70%,#000) 100%);box-shadow:0 0 12px 4px color-mix(in srgb,var(--c) 60%,transparent)}.tcx__bulb:nth-child(4n+1){--c: #ffd25a}.tcx__bulb:nth-child(4n+2){--c: #ff6f4d}.tcx__bulb:nth-child(4n+3){--c: #fff0c2}.tcx__bulb:nth-child(4n+4){--c: #7fd18b}.tcx.is-live .tcx__bulb:after{animation:tcx-glow 2.8s ease-in-out infinite}.tcx.is-live .tcx__bulb:nth-child(3n+2):after{animation-delay:-.9s}.tcx.is-live .tcx__bulb:nth-child(3n+3):after{animation-delay:-1.8s}@keyframes tcx-glow{0%,to{opacity:.45}50%{opacity:1}}.tcx__hat{position:absolute;top:-40px;right:-16px;width:120px;height:auto;transform:rotate(14deg);filter:drop-shadow(0 8px 10px rgba(21,35,26,.28))}.tcx__pom{transform-origin:100px 40px}.tcx.is-live .tcx__pom{animation:tcx-sway 3.8s ease-in-out infinite}@keyframes tcx-sway{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}.tcx__drift{position:absolute;left:0;bottom:-2px;width:58%;height:auto;display:block}.tcx__snow{position:absolute;top:0;right:0;width:34%;height:56%;overflow:hidden}.tcx__flake{position:absolute;top:-8px;left:calc(var(--x) * 1%);width:calc(var(--s) * 1px);height:calc(var(--s) * 1px);border-radius:50%;background:#fff;opacity:0;box-shadow:0 0 5px #fffc}.tcx__flake:nth-child(odd){--dx: -14px}.tcx__flake:nth-child(2n){--dx: 14px}.tcx.is-live .tcx__flake{animation:tcx-fall-short calc(var(--d) * 1s) linear calc(var(--dl) * 1s) infinite}@keyframes tcx-fall-short{0%{transform:translate3d(0,-10px,0);opacity:0}15%{opacity:.9}to{transform:translate3d(var(--dx),280px,0);opacity:0}}.tcx__pill{position:absolute;left:16px;bottom:44px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 12px;border-radius:999px;font:700 12px/1 var(--pdp-sans, "Plus Jakarta Sans", system-ui, sans-serif);letter-spacing:.02em;color:#fbf7f0;background:#17220ac7;border:1px solid rgba(243,230,190,.35)}.tcx__pill svg{color:#f4c430}.tcx__pill[hidden]{display:none}@media(max-width:749px){.tcx{--tcx-r: 0px}.tcx__hat{width:78px;top:-26px;right:-4px}.tcx__pill{bottom:40px;left:10px;font-size:11px}}product-info.tcx-page .product__title{position:relative}product-info.tcx-page .product__title:before{content:"Natale 2026 \b7  Edizione limitata";display:block;margin-bottom:10px;font:800 11px/1 var(--pdp-sans, "Plus Jakarta Sans", system-ui, sans-serif);letter-spacing:.16em;text-transform:uppercase;color:#9a7a1d}html[lang^=en] product-info.tcx-page .product__title:before{content:"Christmas 2026 \b7  Limited edition"}@media(prefers-reduced-motion:reduce){.tcadv *,.tcx *{animation:none!important}.tcadv__flake,.tcx__flake{display:none}.tcadv__spark{opacity:.6}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tc-advent.css.map */
