:root{--sn-rosa: #F5BCCA;--sn-rosa-chiaro: #FBE3E9;--sn-rosa-scuro: #E39AAD;--sn-rosso: #E2231A;--sn-nero: #020912;--sn-bianco: #FFFFFF;--sn-avana: #C99A63;--sn-giallo: #FFE500;--sn-grigio: #5B5760;--sn-f-display: var(--font-body-family);--sn-f-serif: var(--font-heading-family);--sn-pill: 41px;--sn-gutter: max(16px, env(safe-area-inset-left, 0px));--sn-gutter-r: max(16px, env(safe-area-inset-right, 0px))}html:has(.sn-componi){scroll-behavior:smooth}.sn{position:relative;color:var(--sn-nero);font-family:var(--sn-f-display);font-style:normal;font-size:1.6rem;line-height:1.55;letter-spacing:0;-webkit-font-smoothing:antialiased;scroll-margin-top:16px}.sn *,.sn *:before,.sn *:after{box-sizing:border-box}.sn div:empty{display:block}.sn [hidden]{display:none!important}.sn h1,.sn h2,.sn h3{font-family:var(--sn-f-display);font-style:normal;font-weight:700;letter-spacing:-.02em;line-height:1.05;text-wrap:balance;color:inherit;margin:0;word-break:normal}:where(.sn) p{margin:0}:where(.sn) a{color:inherit}:where(.sn) button{font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit}.sn :focus-visible{outline:3px solid var(--sn-rosso);outline-offset:3px}.sn-ill{display:block;height:auto;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.sn-wrap{max-width:1180px;margin:0 auto;padding-left:var(--sn-gutter);padding-right:var(--sn-gutter-r)}.sn-eyebrow{display:block;font-size:1.25rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.sn-serif{font-family:var(--sn-f-serif);font-style:italic;font-weight:400;letter-spacing:0}.sn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sn-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;border:2px solid var(--sn-nero);border-radius:var(--sn-pill);padding:.85em 1.6em;font-family:var(--sn-f-display);font-style:normal;font-weight:600;font-size:1.52rem;line-height:1.2;text-decoration:none;background:var(--sn-nero);color:var(--sn-bianco);transition:transform .2s,background .2s,color .2s,opacity .2s;cursor:pointer}.sn-btn:hover{transform:translateY(-2px);background:#1e2530;border-color:#1e2530;color:var(--sn-bianco)}.sn-btn--ghost{background:transparent;color:var(--sn-nero)}.sn-btn--ghost:hover{background:var(--sn-nero);color:var(--sn-bianco);border-color:var(--sn-nero)}.sn-btn[aria-disabled=true]{opacity:.35;pointer-events:none}.sn-btn[aria-busy=true]{opacity:.6;pointer-events:none}.sn-lg{display:block;height:auto;max-width:100%;mix-blend-mode:multiply}.sn-step{display:flex;align-items:center;gap:12px;font-weight:600;font-size:1.68rem}.sn-step b{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--sn-nero);color:var(--sn-bianco);font-size:1.44rem;flex:none}.sn-sec{padding-block:88px}.sn-sec-head{display:flex;flex-direction:column;gap:14px;max-width:680px}.sn-sec-head h2{font-size:clamp(3.2rem,4.4vw,5.44rem)}.sn-sec-head p{font-size:1.68rem;color:var(--sn-grigio)}@keyframes sn-fly{50%{transform:translate(10px,-12px) rotate(-2deg)}}@keyframes sn-twinkle{50%{transform:scale(.8) rotate(20deg)}}@keyframes sn-fillup{0%{width:35%}to{width:82%}}@keyframes sn-drop{0%{transform:translateY(-120%) scale(.6);opacity:0}}@keyframes sn-bump{30%{transform:scale(1.04,.96)}60%{transform:scale(.98,1.02)}}@keyframes sn-pop{0%{transform:scale(.85);opacity:0}}.sn-tip-touch{display:none}@media(hover:none){.sn-tip-mouse{display:none}.sn-tip-touch{display:inline}}.sn-testata{background:var(--sn-rosa)}.sn-testata .sn-wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:18px}.sn-logo{display:inline-flex;text-decoration:none}.sn-testata .sn-logo .sn-lg{width:118px}.sn-links{display:flex;gap:28px;font-size:1.472rem}.sn-links a{text-decoration:none}.sn-links a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.sn-links{display:none}}.sn-hero{background:var(--sn-rosa);overflow:hidden}.sn-hero .sn-wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;padding-block:36px 0}.sn-hero-copy{display:flex;flex-direction:column;gap:22px;padding-bottom:80px;min-width:0}.sn-hero h1{font-size:clamp(4.48rem,7vw,9.28rem)}.sn-hero h1 .sn-serif{display:block;font-size:1.04em;line-height:.95}.sn-hero-copy>p{font-size:1.728rem;max-width:33em}.sn-hero-ctas{display:flex;flex-wrap:wrap;gap:12px}.sn-hero-art{position:relative;min-width:0;aspect-ratio:1/1;max-width:520px;width:100%;justify-self:center;margin-bottom:40px}.sn-disc{position:absolute;top:10%;right:6%;bottom:4%;left:6%;border-radius:50%;background:var(--sn-rosa-chiaro)}.sn-hero-box{position:absolute;left:50%;bottom:5%;width:62%;translate:-50% 0;z-index:2}.sn-hero-box .sn-kbox{--w: 100%;width:100%}.sn-hero-art .sn-ill{position:absolute}.sn-h-slitta{left:-6%;top:0;width:86%;z-index:3;animation:sn-fly 6s ease-in-out infinite}.sn-h-regali{left:-4%;bottom:2%;width:36%;z-index:3}.sn-h-albero{right:0;bottom:6%;width:17%;z-index:1}.sn-h-stella{right:6%;top:6%;width:11%;animation:sn-twinkle 3s ease-in-out infinite}.sn-budget-chip{position:absolute;right:0;top:44%;background:var(--sn-bianco);border:2px solid var(--sn-rosso);border-radius:18px;padding:10px 14px;display:grid;gap:2px;box-shadow:4px 4px 0 var(--sn-rosso);transform:rotate(4deg);z-index:4}.sn-budget-chip small{font-size:1.056rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sn-rosso)}.sn-budget-chip b{font-size:2.4rem;line-height:1}.sn-budget-chip i{display:block;width:110px;height:8px;border-radius:6px;background:var(--sn-rosa-chiaro);overflow:hidden;margin-top:4px}.sn-budget-chip u{display:block;height:100%;width:70%;background:var(--sn-nero);animation:sn-fillup 3s ease-in-out infinite alternate}@media(max-width:860px){.sn-hero .sn-wrap{grid-template-columns:1fr}.sn-hero-copy{padding-bottom:0}.sn-hero-art{max-width:440px}}@media(max-width:480px){.sn-budget-chip{padding:7px 10px}.sn-budget-chip b{font-size:1.84rem}.sn-budget-chip i{width:80px}.sn-h-slitta{left:0;width:80%}}.sn-kbox{--w: 360px;width:var(--w);max-width:100%;aspect-ratio:480/380;position:relative;-webkit-user-select:none;user-select:none;container-type:inline-size}.sn-k-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.sn-k-svg polygon,.sn-k-svg rect,.sn-k-svg path{transform-box:fill-box}.sn-kf-back{transform-origin:50% 100%;transform:scaleY(0);transition:transform .45s .35s cubic-bezier(.3,1.4,.5,1)}.sn-kf-cl{transform-origin:0 50%;transition:transform .25s ease-in}.sn-kf-cr{transform-origin:100% 50%;transition:transform .25s ease-in}.sn-kf-ol{transform-origin:100% 50%;transform:scaleX(0);transition:transform .35s .22s cubic-bezier(.3,1.5,.5,1)}.sn-kf-or{transform-origin:0 50%;transform:scaleX(0);transition:transform .35s .22s cubic-bezier(.3,1.5,.5,1)}.sn-kbox.is-open .sn-kf-cl,.sn-kbox.is-open .sn-kf-cr{transform:scaleX(0)}.sn-kbox.is-open .sn-kf-ol,.sn-kbox.is-open .sn-kf-or{transform:scaleX(1)}.sn-kbox.is-open .sn-kf-back{transform:scaleY(1)}.sn-k-items{position:absolute;left:18.75%;right:18.75%;top:0;height:39.5%;pointer-events:none}.sn-k-item{position:absolute;width:27%;aspect-ratio:1;padding:0;border:0;background:none;animation:sn-drop .55s cubic-bezier(.3,1.5,.5,1) both;transition:scale .3s cubic-bezier(.3,1.5,.5,1),translate .3s}.sn-k-ph{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;border:3px solid var(--sn-bianco);box-shadow:0 6px 14px #02091240;background:var(--sn-rosa-chiaro)}.sn-k-item img{width:100%;height:100%;object-fit:cover;display:block}.sn-k-item--fermo{animation:none}.sn-scatola-main .sn-k-item{pointer-events:auto;cursor:zoom-in}.sn-k-items.has-zoom{z-index:6}.sn-k-item.is-zoom{z-index:10;scale:2;translate:0 -45%;cursor:zoom-out}.sn-k-name{display:none;position:absolute;left:104%;top:50%;translate:0 -50%;width:max-content;max-width:110px;background:var(--sn-bianco);color:var(--sn-nero);border-radius:10px;padding:5px 8px;box-shadow:0 6px 14px #02091233;text-align:left;font-size:6.5px;line-height:1.25}.sn-k-name b{display:block;font-family:var(--sn-f-serif);font-style:italic;font-size:8px;font-weight:600}.sn-k-item--sx .sn-k-name{left:auto;right:104%}.sn-k-item.is-zoom .sn-k-name{display:block}@media(max-width:700px){.sn-k-name,.sn-k-item--sx .sn-k-name{left:50%;right:auto;top:104%;translate:-50% 0;text-align:center}}.sn-k-more{position:absolute;right:0;top:0;z-index:5;background:var(--sn-rosso);color:var(--sn-bianco);font-weight:600;font-size:1.28rem;border-radius:20px;padding:3px 10px;white-space:nowrap}.sn-k-face{position:absolute;left:12.5%;right:12.5%;top:39.5%;bottom:5.3%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6%;padding-bottom:12%;color:#3b2614;pointer-events:none}.sn-k-face .sn-lg{width:52%}.sn-k-stamp{font-size:3cqw;font-weight:600;letter-spacing:.16em;text-transform:uppercase;border:2px solid currentColor;border-radius:4px;padding:.25em .7em;opacity:.75;white-space:nowrap;line-height:1.4}.sn-k-arrows{position:absolute;left:6%;bottom:9%;display:flex;gap:3px;opacity:.7}.sn-k-arrows svg{width:4cqw}.sn-k-fragile{position:absolute;right:6%;bottom:9%;font-family:var(--sn-f-serif);font-style:italic;font-size:4cqw;opacity:.75;white-space:nowrap}.sn-kbox.is-bump{animation:sn-bump .4s}.sn-kbox.is-drop .sn-k-face{outline:3px dashed var(--sn-rosso);outline-offset:8px;border-radius:6px}.sn-componi{background:var(--sn-bianco)}.sn-budget{margin-top:40px;background:var(--sn-rosa-chiaro);border-radius:28px;padding:24px 28px;display:grid;grid-template-columns:auto 1fr;gap:16px 28px;align-items:center}.sn-budget .sn-step{grid-column:1/-1}.sn-b-input{display:flex;align-items:center;gap:6px;background:var(--sn-bianco);border:2px solid var(--sn-nero);color:var(--sn-nero);border-radius:16px;padding:8px 14px;font-weight:700;font-size:2.56rem}.sn-b-own{display:flex;flex-direction:column;gap:6px}.sn-b-own label{font-size:1.248rem;font-weight:600;color:var(--sn-grigio)}.sn-b-own .sn-b-input{width:fit-content}.sn-b-input:focus-within{box-shadow:0 0 0 3px var(--sn-rosa-scuro)}.sn-b-input input{width:4.2em;text-align:right;border:0;background:transparent;font:inherit;color:var(--sn-nero);font-variant-numeric:tabular-nums;-moz-appearance:textfield;padding:0;margin:0;box-shadow:none;outline:none}.sn-b-input input::-webkit-outer-spin-button,.sn-b-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sn-b-slider{display:flex;flex-direction:column;gap:6px;min-width:0}.sn-b-slider input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:14px;margin:10px 0;padding:0;border-radius:10px;background:linear-gradient(90deg,var(--sn-nero) var(--fill, 30%),var(--sn-bianco) var(--fill, 30%));border:2px solid var(--sn-nero);outline-offset:6px}.sn-b-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:34px;height:34px;border-radius:50%;background:var(--sn-bianco);border:3px solid var(--sn-nero);box-shadow:0 3px 0 var(--sn-nero);cursor:grab}.sn-b-slider input[type=range]::-moz-range-thumb{width:30px;height:30px;border-radius:50%;background:var(--sn-bianco);border:3px solid var(--sn-nero);cursor:grab}.sn-b-more{font-size:1.312rem;color:var(--sn-grigio)}.sn-b-ticks{display:flex;justify-content:space-between;font-size:1.248rem;color:var(--sn-grigio);font-variant-numeric:tabular-nums}@media(max-width:560px){.sn-budget{grid-template-columns:1fr;padding:20px}}.sn-builder{margin-top:56px;display:grid;grid-template-columns:minmax(0,1fr);gap:56px}.sn-box-zone{display:flex;flex-direction:column;align-items:center;gap:18px;position:relative;min-width:0}.sn-shop-col{min-width:0;display:flex;flex-direction:column}.sn-shop-col .sn-cats{margin-top:16px}@media(min-width:1000px){.sn-builder{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:40px;align-items:start}.sn-box-zone{position:sticky;top:12px}.sn-shop-col{padding-top:2px}.sn-shop-col .sn-track{grid-auto-columns:calc((100% - 36px) / 2.4)}}.sn-box-scene{position:relative;width:min(640px,100%);aspect-ratio:1.5/1}.sn-bs-dome{position:absolute;left:13%;right:13%;top:4%;bottom:3%;border-radius:999px 999px 24px 24px;background:var(--sn-rosa-chiaro)}.sn-box-scene:after{content:"";position:absolute;left:2%;right:2%;bottom:0;height:7%;border-radius:50%;background:var(--sn-rosa);z-index:0}.sn-box-scene .sn-ill{position:absolute}.sn-scatola-main{position:absolute;left:20.5%;width:59%;bottom:5%;z-index:2}.sn-box-scene .sn-kbox{--w: 100%;width:100%}.sn-bs-albero{right:2%;bottom:5%;width:18%;z-index:1}.sn-bs-regali{left:0;bottom:1%;width:31%;z-index:3}.sn-bs-bastoncino{right:17%;bottom:2%;width:13%;z-index:3;transform:rotate(-18deg)}.sn-bs-agrifoglio{left:4%;top:14%;width:17%;z-index:1;transform:rotate(-10deg)}.sn-bs-stella1{right:12%;top:2%;width:9%;animation:sn-twinkle 3s ease-in-out infinite}.sn-bs-stella2{left:24%;top:0;width:6%;animation:sn-twinkle 3.6s ease-in-out infinite -1s}.sn-meter{width:min(520px,100%);display:flex;flex-direction:column;gap:8px}.sn-meter-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.sn-meter-row strong{font-size:2.4rem;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.sn-meter-row strong small{font-size:1.44rem;font-weight:400;color:var(--sn-grigio);letter-spacing:0}.sn-meter-row span{font-size:1.472rem}.sn-bar{height:16px;border-radius:10px;background:var(--sn-rosa-chiaro);border:2px solid var(--sn-nero);overflow:hidden}.sn-bar i{display:block;height:100%;width:0;background:var(--sn-nero);transition:width .5s cubic-bezier(.3,1.3,.5,1)}.sn-bar.is-full i{background:repeating-linear-gradient(-45deg,var(--sn-nero) 0 10px,var(--sn-bianco) 10px 20px)}.sn-sped{font-size:1.28rem;color:var(--sn-grigio);line-height:1.45}.sn-picked{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:min(720px,100%);min-height:10px}.sn-pk{display:inline-flex;align-items:center;gap:8px;background:var(--sn-rosa-chiaro);border-radius:30px;padding:4px 6px 4px 4px;font-size:1.344rem;max-width:100%}.sn-pk img{width:28px;height:28px;border-radius:50%;object-fit:cover}.sn-pk span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:22ch}.sn-pk em{font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}.sn-pk button{border:0;background:var(--sn-bianco);color:var(--sn-nero);width:24px;height:24px;padding:0;border-radius:50%;line-height:1;font-size:1.6rem;font-weight:700;display:grid;place-items:center}.sn-box-ctas{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.sn-empty-hint{font-size:1.472rem;color:var(--sn-grigio);text-align:center}.sn-minimo{font-size:1.408rem;font-weight:600;text-align:center;max-width:520px}.sn-errore{font-size:1.408rem;color:var(--sn-rosso);font-weight:600;text-align:center;max-width:520px}.sn-cats{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 10px;scrollbar-width:none}.sn-cats::-webkit-scrollbar{display:none}.sn-chip{flex:none;border:2px solid var(--sn-nero);color:var(--sn-nero);background:transparent;border-radius:var(--sn-pill);padding:.5em 1.15em;font-weight:600;font-size:1.408rem;white-space:nowrap;line-height:1.4}.sn-chip[aria-pressed=true]{background:var(--sn-nero);color:var(--sn-bianco)}.sn-chip sup{font-size:.7em;margin-left:3px;opacity:.6}.sn-carousel{position:relative;margin-top:18px}.sn-track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(240px,28%,290px);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 2px 18px;scrollbar-width:thin;scrollbar-color:var(--sn-nero) var(--sn-rosa-chiaro)}@media(max-width:600px){.sn-track{grid-auto-columns:78%;gap:12px}}.sn-card{scroll-snap-align:start;background:var(--sn-bianco);border:2px solid var(--sn-rosa);border-radius:22px;padding:10px 10px 14px;display:flex;flex-direction:column;gap:8px;min-width:0;transition:transform .2s}.sn-card:hover{transform:translateY(-3px)}.sn-card .sn-ph{display:block;aspect-ratio:1;border-radius:14px;overflow:hidden;background:var(--sn-rosa-chiaro);cursor:grab}.sn-card .sn-ph img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:element}.sn-card h3{font-family:var(--sn-f-serif);font-style:italic;font-weight:600;font-size:1.792rem;letter-spacing:0;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.3em}.sn-card h3 a{text-decoration:none}.sn-card h3 a:hover{text-decoration:underline;text-underline-offset:3px}.sn-vt{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:1.248rem;color:var(--sn-grigio);min-height:1.9em}.sn-var{appearance:none;-webkit-appearance:none;border:1.5px solid var(--sn-nero);border-radius:var(--sn-pill);background:var(--sn-bianco) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23020912' stroke-width='1.6'/%3E%3C/svg%3E") right 9px center / 9px no-repeat;color:var(--sn-nero);font:inherit;font-size:1.248rem;font-weight:600;padding:.2em 2.2em .2em .9em;max-width:100%;cursor:pointer}.sn-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-top:auto}.sn-row>*{flex:none}.sn-price{font-weight:700;font-size:1.76rem;font-variant-numeric:tabular-nums}.sn-card.is-in{border-color:var(--sn-rosso)}.sn-add{border:2px solid var(--sn-nero);border-radius:var(--sn-pill);background:var(--sn-nero);color:var(--sn-bianco)!important;padding:.4em .9em;font-weight:600;font-size:1.28rem;white-space:nowrap;line-height:1.4}.sn-qty{display:flex;align-items:center;border:2px solid var(--sn-nero);border-radius:var(--sn-pill);overflow:hidden}.sn-qty button{border:0;background:var(--sn-bianco);color:var(--sn-nero);width:30px;height:30px;padding:0;font-size:1.76rem;font-weight:700;line-height:1;display:grid;place-items:center}.sn-qty button:last-child{background:var(--sn-nero);color:var(--sn-bianco)}.sn-qty output{min-width:26px;text-align:center;font-weight:700;font-size:1.44rem;color:var(--sn-nero);font-variant-numeric:tabular-nums}.sn-nav-arrows{display:flex;gap:8px}.sn-arrow{width:46px;height:46px;padding:0;border-radius:50%;border:2px solid var(--sn-nero);color:var(--sn-nero);background:var(--sn-bianco);display:grid;place-items:center}.sn-arrow svg{width:18px}.sn-carousel-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-top:8px}.sn-carousel-head p{font-size:1.44rem;color:var(--sn-grigio)}@media(max-width:600px){.sn-nav-arrows{display:none}}.sn-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px max(20px,env(safe-area-inset-right,0px)) 20px max(20px,env(safe-area-inset-left,0px));background:#0209128c}.sn-modal-card{background:var(--sn-rosa);border-radius:28px;max-width:440px;width:100%;padding:30px 26px 26px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;overflow:hidden;animation:sn-pop .4s cubic-bezier(.3,1.5,.5,1)}.sn-modal-elfi{width:86%;margin:-6px 0 -34px}.sn-modal-card h3{font-size:2.72rem}.sn-modal-card p{font-size:1.568rem}.sn-modal-card .sn-btns{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:6px}.sn-minibar{position:fixed;left:0;right:0;bottom:0;z-index:900;padding:10px var(--sn-gutter-r) calc(10px + env(safe-area-inset-bottom,0px)) var(--sn-gutter);transform:translateY(110%);visibility:hidden;transition:transform .3s,visibility .3s;pointer-events:none}.sn-minibar.is-show{transform:none;visibility:visible}.sn-minibar-in{max-width:620px;margin:0 auto;background:var(--sn-rosso);color:var(--sn-bianco);border:3px solid var(--sn-nero);border-radius:var(--sn-pill);box-shadow:0 8px 22px #02091240;display:flex;align-items:center;gap:12px;padding:6px 6px 6px 16px;pointer-events:auto}.sn-mb-box{width:34px;height:30px;background:var(--sn-avana);border-radius:3px 3px 5px 5px;display:grid;place-items:center;font-weight:700;font-size:1.28rem;color:var(--sn-nero);flex:none}.sn-mb-txt{flex:1;min-width:0;font-size:1.408rem;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sn-minibar .sn-btn{padding:.6em 1.1em;font-size:1.36rem}.sn-flyer{position:fixed;z-index:1001;border-radius:50%;overflow:hidden;pointer-events:none;border:3px solid var(--sn-bianco);box-shadow:0 10px 24px #0209124d;transition:transform .65s cubic-bezier(.5,-.2,.4,1),opacity .65s}.sn-flyer img{width:100%;height:100%;object-fit:cover;display:block}.sn-buoni{background:var(--sn-rosso);color:var(--sn-bianco);overflow:hidden}.sn-buoni .sn-sec-head p{color:#ffffffd9}.sn-buoni .sn-eyebrow{color:var(--sn-rosa-chiaro)}.sn-buoni-head{display:flex;justify-content:space-between;align-items:center;gap:32px}.sn-buoni-head .sn-sec-head{flex:1 1 auto;min-width:0}.sn-buoni-badge{--bw: clamp(230px, 32vw, 420px);position:relative;flex:none;width:var(--bw);aspect-ratio:1;margin-left:calc(var(--bw) * .2)}.sn-bb-clip{position:absolute;top:0;bottom:0;left:-16%;right:16%;border-radius:50%;overflow:hidden;background:var(--sn-rosa)}.sn-buoni-badge .sn-ill{position:absolute}.sn-bb-babbo{left:-14%;top:10%;width:118%;animation:sn-fly 6s ease-in-out infinite}.sn-bb-stella{right:2%;top:-8%;width:18%;z-index:2;animation:sn-twinkle 3s ease-in-out infinite}@media(max-width:640px){.sn-buoni-head{flex-direction:column;align-items:stretch;gap:28px}.sn-buoni-badge{--bw: min(300px, 72vw);margin:0 auto}}.sn-seg{display:inline-flex;margin-top:28px;border:2px solid var(--sn-bianco);border-radius:var(--sn-pill);padding:4px;gap:4px;flex-wrap:wrap}.sn-seg button{border:0;background:transparent;color:var(--sn-bianco);border-radius:var(--sn-pill);padding:.6em 1.3em;font-weight:600;font-size:1.44rem;line-height:1.3}.sn-seg button[aria-pressed=true]{background:var(--sn-bianco);color:var(--sn-rosso)}.sn-vouchers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}@media(max-width:820px){.sn-vouchers{grid-template-columns:1fr;max-width:420px}}.sn-voucher{position:relative;text-align:left;border:0;background:var(--sn-rosa);color:var(--sn-nero);border-radius:20px;padding:0;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s}.sn-voucher:hover{transform:translateY(-4px) rotate(-.6deg);box-shadow:0 0 0 4px var(--sn-giallo)}.sn-voucher[aria-pressed=true]{transform:translateY(-4px);box-shadow:0 0 0 4px var(--sn-giallo)}.sn-v-top{display:flex;justify-content:space-between;align-items:center;padding:18px 22px 0}.sn-v-top .sn-lg{width:96px}.sn-v-top small{font-size:1.12rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sn-rosso)}.sn-amount{display:block;color:var(--sn-nero);padding:6px 22px 18px;font-size:clamp(5.76rem,7vw,8rem);font-weight:700;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.sn-amount sup{font-size:.4em;vertical-align:.95em;margin-right:4px}.sn-perf{display:block;position:relative;border-top:2px dashed var(--sn-nero);margin:0 18px}.sn-perf:before,.sn-perf:after{content:"";position:absolute;top:-13px;width:24px;height:24px;border-radius:50%;background:var(--sn-rosso)}.sn-perf:before{left:-32px}.sn-perf:after{right:-32px}.sn-v-bot{padding:14px 22px 18px;display:flex;justify-content:space-between;gap:12px;font-size:1.408rem}.sn-v-bot .sn-where{font-family:var(--sn-f-serif);font-style:italic;font-size:1.68rem}.sn-buoni-cta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:36px}.sn-buoni-cta p{color:#ffffffd9;font-size:1.52rem}.sn-buoni-cta p b{color:var(--sn-bianco)}.sn-buoni-info{display:grid;gap:18px;max-width:760px;margin-top:32px}.sn-buoni-nota{font-size:1.52rem;line-height:1.5;color:var(--sn-bianco)}.sn-dest{display:grid;gap:8px}.sn-dest-check{display:inline-flex;align-items:center;gap:12px;width:fit-content;font-weight:600;font-size:1.52rem;line-height:1.3;cursor:pointer}.sn-dest-check input{appearance:none;-webkit-appearance:none;flex:none;display:grid;place-items:center;width:26px;height:26px;margin:0;border:2px solid var(--sn-bianco);border-radius:7px;background:transparent;cursor:pointer}.sn-dest-check input:checked{background:var(--sn-bianco)}.sn-dest-check input:checked:after{content:"";width:7px;height:13px;border:solid var(--sn-rosso);border-width:0 3px 3px 0;transform:translateY(-2px) rotate(45deg)}.sn-dest-check input:focus-visible{outline-color:var(--sn-giallo)}.sn-dest-hint{font-size:1.36rem;color:#ffffffd9}.sn-dest-campi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin-top:8px;padding:22px;border-radius:20px;background:var(--sn-bianco);color:var(--sn-nero)}.sn-campo{display:grid;gap:6px;align-content:start;min-width:0}.sn-campo--largo{grid-column:1 / -1}.sn-campo label{font-size:1.36rem;font-weight:600}.sn-campo label small{font-weight:400;color:var(--sn-grigio)}.sn-campo input,.sn-campo textarea{width:100%;min-width:0;margin:0;padding:10px 14px;border:2px solid var(--sn-nero);border-radius:12px;background:var(--sn-bianco);color:var(--sn-nero);font:inherit;font-size:1.6rem;line-height:1.4;box-shadow:none}.sn-campo textarea{resize:vertical;min-height:84px}.sn-campo input:focus,.sn-campo textarea:focus{outline:none;box-shadow:0 0 0 3px var(--sn-rosa-scuro)}.sn-campo [aria-invalid=true]{border-color:var(--sn-rosso);box-shadow:0 0 0 3px #e2231a40}.sn-campo-nota{font-size:1.248rem;color:var(--sn-grigio)}.sn-dest-err{grid-column:1 / -1;color:var(--sn-rosso);font-size:1.408rem;font-weight:600}@media(max-width:600px){.sn-dest-campi{grid-template-columns:minmax(0,1fr);padding:18px}}.sn-botteghe{background:var(--sn-rosa);overflow:hidden;padding-bottom:0}.sn-shops{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.sn-shops>*{min-width:0}@media(max-width:860px){.sn-shops{grid-template-columns:minmax(0,1fr)}}.sn-botteghe h2{margin-top:14px;font-size:clamp(3.52rem,5vw,6.08rem)}.sn-lead{font-size:1.728rem;margin-top:16px;max-width:32em}.sn-shop-list{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}@media(max-width:520px){.sn-shop-list{grid-template-columns:1fr}}.sn-shop{background:var(--sn-bianco);border-radius:22px;padding:18px 20px;display:flex;flex-direction:column;gap:6px}.sn-shop h3{font-family:var(--sn-f-serif);font-style:italic;font-weight:600;font-size:2.16rem;letter-spacing:0;color:var(--sn-rosso)}.sn-shop p{font-size:1.44rem}.sn-shop .sn-tel{font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none}.sn-shop .sn-tel:hover{text-decoration:underline;text-underline-offset:3px}.sn-foto{position:relative;aspect-ratio:4/3;border-radius:28px;overflow:visible}.sn-foto>img:not(.sn-ill){width:100%;height:100%;object-fit:cover;border-radius:28px;display:block}.sn-foto .sn-ill{position:absolute;right:-2%;bottom:-10%;width:34%}.sn-foto--vuota{border-radius:28px;background:var(--sn-rosa-chiaro);display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;color:var(--sn-rosso)}.sn-foto--vuota .sn-foto-regali{position:static;width:62%}.sn-foto--editor{border:3px dashed var(--sn-rosso)}.sn-foto-nota{position:absolute;left:0;right:0;top:18px;font-size:1.36rem}.sn-foto-nota strong{display:block;font-size:1.6rem}.sn-bottega-row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:56px}.sn-bottega-ill{width:min(820px,96vw);flex:none}.sn-bottega-elfi{width:min(480px,34vw);flex:none;margin-right:max(16px,3vw);transform:translateY(8%)}@media(max-width:900px){.sn-bottega-elfi{display:none}}.sn-aziende{background:var(--sn-bianco)}.sn-omini{width:min(520px,100%);margin-top:28px}.sn-b2b-band{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center}.sn-b2b-band>*{min-width:0}@media(max-width:820px){.sn-b2b-band{grid-template-columns:minmax(0,1fr)}}.sn-b2b-band h2{margin-top:14px;font-size:clamp(3.52rem,5vw,6.4rem)}.sn-b2b-band .sn-lead{font-size:1.76rem}.sn-b2b-card{background:var(--sn-rosa-chiaro);border-radius:28px;padding:26px;display:flex;flex-direction:column;gap:16px}.sn-b2b-card dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 16px;margin:0;font-size:1.472rem}.sn-b2b-card dt{color:var(--sn-grigio)}.sn-b2b-card dd{margin:0;overflow-wrap:anywhere;font-weight:600;font-variant-numeric:tabular-nums}.sn-b2b-card dd a{text-decoration:none}.sn-b2b-card dd a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:480px){.sn-b2b-card dl{grid-template-columns:1fr;gap:2px}.sn-b2b-card dd{margin-bottom:8px}}.sn-piede{background:var(--sn-rosso);color:#ffffffd9;padding-block:56px 110px}.sn-foot-simple{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:28px 48px;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.3)}.sn-piede .sn-logo .sn-lg{width:150px}.sn-lg--inv{filter:invert(1);mix-blend-mode:screen}.sn-tagline{font-family:var(--sn-f-serif);font-style:italic;font-size:2rem;color:var(--sn-bianco);margin-top:14px}.sn-contacts{display:grid;grid-template-columns:auto auto;gap:4px 18px;margin:0;font-size:1.408rem}.sn-contacts dt{color:#ffffffb3}.sn-contacts dd{margin:0;overflow-wrap:anywhere;color:var(--sn-bianco);font-variant-numeric:tabular-nums}.sn-contacts dd a{text-decoration:none}.sn-contacts dd a:hover{text-decoration:underline;text-underline-offset:3px}.sn-legal{margin-top:24px;display:flex;flex-direction:column;gap:12px;font-size:1.184rem;line-height:1.6;color:#ffffffbf}@media(max-width:420px){.sn-contacts{grid-template-columns:1fr}.sn-contacts dd{margin-bottom:6px}}@media(prefers-reduced-motion:reduce){.sn *,.sn *:before,.sn *:after{animation:none!important;transition-duration:.01ms!important;transition-delay:0ms!important}html:has(.sn-componi){scroll-behavior:auto}}@media screen and (max-width:749px){html:has(.sn-componi) .boom-launcher.loloyal-launcher-wrapper{display:none!important}.sn-minibar{padding-right:84px}}.sn-home-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px 48px;align-items:center;background:var(--sn-rosa);border-radius:var(--sv-raggio-grande, 2rem);padding:40px 56px 16px;overflow:hidden;isolation:isolate}.sn-home-copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:24px;min-width:0}.sn-home h2{font-size:clamp(4.48rem,5.6vw,8rem)}.sn-home h2 .sn-serif{display:block;font-size:1.04em;line-height:.95}.sn-home-copy>p{font-size:1.728rem;max-width:30em}.sn-home-copy .sn-btn{margin-top:6px}.sn-home-art{display:block;max-width:420px;margin:0;justify-self:end;text-decoration:none}@media(max-width:899px){.sn-home-card{grid-template-columns:minmax(0,1fr);padding:32px 24px 8px}.sn-home-copy{padding-bottom:0}.sn-home-art{justify-self:center;max-width:380px}}@media(max-width:480px){.sn-home-card{padding:28px 20px 4px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sv-natale.css.map */
