.ac-xmas-garland{height:28px;min-height:28px;flex-shrink:0;overflow:hidden;background:#faf7f0;pointer-events:none;contain:paint}.ac-xmas-garland>svg{display:block;width:100%;height:46px;min-width:720px;margin-inline:auto}.ac-xmas-icon{display:block;flex-shrink:0;max-width:none;color:#355344}.ac-xmas-hero{position:relative;isolation:isolate;overflow:hidden;background:#f5f1eb;color:#3b0100;font-family:Inter,Arial,Helvetica,sans-serif}.ac-xmas-hero__inner{display:grid;grid-template-columns:1fr 1.08fr;max-width:1440px;margin:auto;min-height:540px}.ac-xmas-hero__copy{position:relative;z-index:2;align-self:center;padding:64px clamp(24px,4vw,64px);max-width:650px}.ac-xmas-eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 20px;font:600 12px/1.5 Inter,Arial,Helvetica,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#355344}.ac-xmas-eyebrow .ac-xmas-icon{width:28px;height:24px;color:#a88c58}.ac-xmas-hero h1{font:700 clamp(40px,4.1vw,60px)/1.05 Inter,Arial,Helvetica,sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:0 0 24px;max-width:9ch}.ac-xmas-hero__text{font-size:18px;line-height:1.65;max-width:36ch;margin:0 0 28px;color:#59483f}.ac-xmas-cta{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 25px;border-radius:14px;background:#af2123;color:#fff;text-decoration:none;font-size:15px;font-weight:600;text-align:center}.ac-xmas-cta:hover{background:#c42527}.ac-xmas-cta:focus-visible,.ac-xmas-toggle:focus-visible,.ac-xmas-path:focus-visible{outline:3px solid #af2123;outline-offset:4px}.ac-xmas-hero__foot{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:24px;font-size:12px;color:#6b5a4d}.ac-xmas-hero__photo{position:relative;min-width:0;overflow:hidden;margin:24px 24px 24px 0;border-radius:160px 16px 16px;background:#e6e1d5}.ac-xmas-hero__photo>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 58%}.ac-xmas-hero__caption{position:absolute;z-index:2;left:20px;bottom:20px;max-width:calc(100% - 40px);padding:10px 15px;border-radius:8px;background:#fffaf1ed;color:#355344;font-size:12px;line-height:1.5;box-shadow:0 2px 12px #00000008}.ac-xmas-hero__branch{position:absolute;z-index:3;width:140px;height:95px;bottom:-16px;left:-16px;opacity:.65;pointer-events:none;transform:rotate(-12deg);transform-origin:0 100%}.ac-xmas-hero__star{position:absolute;z-index:2;right:25px;top:18px;width:64px;height:50px;color:#b79554;pointer-events:none}.ac-xmas-countdown{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:5px 15px 5px 8px;border-radius:999px;background:#355344;color:#fffaf4;font:500 13px/1.4 Inter,Arial,Helvetica,sans-serif}.ac-xmas-countdown[hidden]{display:none}.ac-xmas-countdown .ac-xmas-icon{width:30px;height:22px;color:#f5dba1}.ac-xmas-countdown strong{display:inline-block;font-weight:700;color:#f5dba1}.ac-xmas-snow{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;contain:paint}.ac-xmas-flake{position:absolute;left:var(--ac-x);top:-100%;width:14px;height:100%;opacity:0;animation:ac-xmas-fall var(--ac-duration) linear var(--ac-delay) infinite}.ac-xmas-flake__dot{position:absolute;left:0;bottom:0;display:block;width:var(--ac-size);height:var(--ac-size);border-radius:50%;background:#fff;box-shadow:0 0 2px #35534426}.ac-xmas-flake__crystal{width:14px;height:14px;border-radius:0;background:none;box-shadow:none;filter:none}.ac-xmas-glints{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none}.ac-xmas-glint{position:absolute;left:var(--ac-x);top:var(--ac-y);width:var(--ac-size);height:var(--ac-size);background:#d2b06a;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:.6;animation:ac-xmas-glint 3.2s ease-in-out var(--ac-delay) infinite}.ac-xmas-bank{position:absolute;z-index:2;left:0;right:0;bottom:-1px;display:block;width:100%;height:34px;pointer-events:none}.ac-xmas-ornaments{position:absolute;z-index:3;inset:0 0 auto;height:0;pointer-events:none}.ac-xmas-ornament{position:absolute;top:0;left:var(--ac-left);display:block;width:2px;height:var(--ac-len);transform-origin:50% 0;animation:ac-xmas-swing var(--ac-swing) ease-in-out var(--ac-delay) infinite alternate}.ac-xmas-ornament:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#a88c5800,#a88c58 30%)}.ac-xmas-ornament>i{position:absolute;top:calc(100% + 4px);left:50%;width:30px;height:30px;margin-left:-15px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#ffffffb3 0 3px,#e05557 5px,#af2123 55%,#7d1517);box-shadow:0 6px 14px #3b010026}.ac-xmas-ornament>i:before{content:"";position:absolute;left:50%;top:-5px;width:10px;height:7px;margin-left:-5px;border-radius:2px;background:#c4a76a}.ac-xmas-ornament--green>i{background:radial-gradient(circle at 34% 30%,#ffffffb3 0 3px,#7d9b84 5px,#355344 55%,#1f342a)}.ac-xmas-ornament--gold>i{background:radial-gradient(circle at 34% 30%,#fff 0 3px,#f3dca4 5px,#c9a45f 55%,#8f7139)}.ac-xmas-ornament--small>i{width:20px;height:20px;margin-left:-10px}.ac-xmas-ornament--star>.ac-xmas-icon{position:absolute;top:100%;left:50%;width:44px;height:30px;margin-left:-22px;color:#c9a45f}.ac-xmas-light{opacity:.85}body[data-ac-xmas-lights=true] .ac-xmas-light{animation:ac-xmas-glow 5s ease-in-out var(--ac-delay) infinite alternate}.ac-xmas-bauble{display:none;transform-box:fill-box;transform-origin:50% 0}.ac-xmas-motion *,.ac-xmas-motion *:after{animation-play-state:paused!important}body[data-ac-xmas-state=running][data-ac-xmas-page-visible=true] .ac-xmas-motion[data-ac-xmas-visible=true] *,body[data-ac-xmas-state=running][data-ac-xmas-page-visible=true] .ac-xmas-motion[data-ac-xmas-visible=true] *:after{animation-play-state:running!important}body[data-ac-xmas-state=reduced] .ac-xmas-snow{display:none}.ac-xmas-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border:1px solid #c9c0b0;border-radius:24px;padding:6px 13px;background:transparent;color:#59483f;font:500 12px/1.4 Inter,Arial,Helvetica,sans-serif;cursor:pointer}.ac-xmas-toggle[hidden],.ac-xmas-reduced-note[hidden]{display:none}.ac-xmas-toggle__mark{font-size:14px;line-height:1}.ac-xmas-reduced-note{font-size:12px;color:#6b5a4d}.ac-home-natale--seasonal{position:relative;background:#fffaf4;padding-block:48px 56px!important}.ac-home-natale[id]{scroll-margin-top:120px}.ac-home-natale__seasonal-intro{position:relative;z-index:2;margin:0 auto 32px;max-width:42ch;text-align:center;color:#69594b;font-size:16px;line-height:1.6}.ac-home-natale--seasonal .ac-home-natale__heading{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;gap:10px;letter-spacing:-.035em;margin-bottom:14px}.ac-home-natale__heading .ac-xmas-icon{width:40px;height:36px;color:#b79554}.ac-home-natale--seasonal .ac-home-natale__grid{position:relative;z-index:2;gap:20px}.ac-home-natale--seasonal .ac-home-natale__card{position:relative;border-color:#e6ddce;background:#fff;border-radius:16px;box-shadow:0 3px 12px #3b010005}.ac-home-natale--seasonal .ac-home-natale__card:hover{border-color:#af2123}.ac-home-natale--seasonal .ac-home-natale__image{aspect-ratio:5/4}.ac-home-natale--seasonal .ac-home-natale__card-body{padding:20px}.ac-home-natale__ribbon{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fffaf1eb;pointer-events:none}.ac-home-natale__ribbon .ac-xmas-icon{width:38px;height:30px;color:#af2123;opacity:.85;transition:transform .25s ease,opacity .25s ease}.ac-home-natale__card:hover .ac-home-natale__ribbon .ac-xmas-icon{opacity:1;transform:rotate(7deg)}.ac-xmas-paths{position:relative;padding-block:48px 56px;background:#fff;color:#3b0100;font-family:Inter,Arial,Helvetica,sans-serif}.ac-xmas-paths__intro{margin:0 0 28px;text-align:center;font-size:14px;color:#6b5a4d}.ac-xmas-paths__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ac-xmas-path{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:28px;border:1px solid #e6ddce;border-radius:16px;background:#f5f1eb;text-decoration:none;color:#3b0100}.ac-xmas-path:nth-child(2){background:#edf1eb;border-color:#dce3d8}.ac-xmas-path:nth-child(3){background:#fff7f7;border-color:#efdfdd}.ac-xmas-path>.ac-xmas-icon{width:60px;height:46px;color:#a88c58;opacity:.8;transition:opacity .25s ease,transform .25s ease}.ac-xmas-path:hover>.ac-xmas-icon{opacity:1;transform:translateY(-3px)}.ac-xmas-path h3{font:700 23px/1.2 Inter,Arial,Helvetica,sans-serif;letter-spacing:-.025em;margin:0;text-wrap:balance}.ac-xmas-path p{margin:0;font-size:15px;line-height:1.6;color:#69594b}.ac-xmas-path__link{margin-top:auto;padding-top:8px;font-size:13px;font-weight:600;color:#af2123;text-decoration:underline;text-underline-offset:4px}.ac-xmas-footer{position:relative;overflow:hidden;background:#f5f1eb;color:#355344;text-align:center;padding:36px 24px 30px;font-family:Inter,Arial,Helvetica,sans-serif}.ac-xmas-footer>.ac-xmas-icon{position:relative;z-index:2;width:100px;height:65px;margin:0 auto 12px}.ac-xmas-footer p{position:relative;z-index:2;margin:0 0 12px;font-size:clamp(20px,2.2vw,30px);line-height:1.25;font-weight:600;letter-spacing:-.03em}.ac-xmas-footer small{position:relative;z-index:2;display:block;margin-bottom:16px;font-size:13px;color:#6b5a4d}.ac-xmas-footer .ac-xmas-toggle,.ac-xmas-footer .ac-xmas-reduced-note{position:relative;z-index:2}body[data-ac-xmas-mood=festosa] .ac-xmas-garland{height:46px;min-height:46px}body[data-ac-xmas-mood=festosa] .ac-xmas-bauble{display:inline;animation:ac-xmas-swing 2.6s ease-in-out var(--ac-delay) infinite alternate}body[data-ac-xmas-lights=true][data-ac-xmas-mood=festosa] .ac-xmas-light{animation:ac-xmas-chase 2.4s ease-in-out infinite;animation-delay:calc(var(--ac-chase) * -1)}body[data-ac-xmas-mood=delicata] .ac-xmas-light--berry circle:first-child{fill:#e9c77e}body[data-ac-xmas-mood=delicata] .ac-xmas-light--berry circle:nth-child(2){fill:#f5dba1}body[data-ac-xmas-mood=festosa] .ac-xmas-flake__dot{box-shadow:0 0 3px #35534447;animation:ac-xmas-sway var(--ac-sway) ease-in-out var(--ac-delay) infinite alternate}body[data-ac-xmas-mood=festosa] .ac-xmas-hero__star{animation:ac-xmas-twinkle 2.8s ease-in-out infinite}body[data-ac-xmas-mood=festosa] .ac-xmas-eyebrow .ac-xmas-icon,body[data-ac-xmas-mood=festosa] .ac-home-natale__heading .ac-xmas-icon{animation:ac-xmas-twinkle 2.4s ease-in-out -.8s infinite}body[data-ac-xmas-mood=festosa] .ac-xmas-hero__branch{animation:ac-xmas-branch 4.5s ease-in-out infinite alternate}body[data-ac-xmas-mood=festosa] .ac-xmas-countdown .ac-xmas-icon{animation:ac-xmas-hop 2.6s ease-in-out infinite}body[data-ac-xmas-mood=festosa] .ac-xmas-countdown strong{animation:ac-xmas-pop 3.6s ease-in-out 1s infinite}body[data-ac-xmas-mood=festosa] .ac-xmas-cta{position:relative;overflow:hidden;isolation:isolate}body[data-ac-xmas-mood=festosa] .ac-xmas-cta:after{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:40%;background:linear-gradient(100deg,#fff0,#ffffff5c,#fff0);transform:translate(-150%) skew(-18deg);animation:ac-xmas-shine 5s ease-in-out 1.2s infinite;pointer-events:none}body[data-ac-xmas-mood=festosa] .ac-home-natale__ribbon .ac-xmas-icon{animation:ac-xmas-wiggle 3.6s ease-in-out infinite}body[data-ac-xmas-mood=festosa] .ac-home-natale__card:nth-child(2) .ac-home-natale__ribbon .ac-xmas-icon{animation-delay:.9s}body[data-ac-xmas-mood=festosa] .ac-home-natale__card:nth-child(3) .ac-home-natale__ribbon .ac-xmas-icon{animation-delay:1.8s}body[data-ac-xmas-mood=festosa] .ac-home-natale__card:nth-child(4) .ac-home-natale__ribbon .ac-xmas-icon{animation-delay:2.7s}body[data-ac-xmas-mood=festosa] .ac-home-natale--seasonal .ac-home-natale__card,body[data-ac-xmas-mood=festosa] .ac-xmas-path{transition:opacity .7s ease calc(var(--ac-i,0) * .11s),translate .8s cubic-bezier(.2,.7,.2,1) calc(var(--ac-i,0) * .11s),rotate .8s cubic-bezier(.2,.7,.2,1) calc(var(--ac-i,0) * .11s),transform .3s ease,box-shadow .3s ease,border-color .25s ease}body[data-ac-xmas-mood=festosa] .ac-home-natale--seasonal .ac-home-natale__card:hover,body[data-ac-xmas-mood=festosa] .ac-xmas-path:hover{transform:translateY(-6px);box-shadow:0 14px 28px #3b010014}[data-ac-xmas-reveal=pending]{opacity:0;translate:0 32px;rotate:-1.5deg}body[data-ac-xmas-mood=festosa] .ac-xmas-path>.ac-xmas-icon--gift{animation:ac-xmas-hop 2.6s ease-in-out infinite}body[data-ac-xmas-mood=festosa] .ac-xmas-path>.ac-xmas-icon--star{animation:ac-xmas-twinkle 2.8s ease-in-out infinite}body[data-ac-xmas-mood=festosa] .ac-xmas-path>.ac-xmas-icon--branch{transform-origin:10% 90%;animation:ac-xmas-rock 3.4s ease-in-out infinite alternate}body[data-ac-xmas-mood=festosa] .ac-xmas-glints--gifts{inset:0 0 auto;height:170px}body[data-ac-xmas-mood=festosa] .ac-xmas-footer{background:#24382e;color:#fffaf4;padding:48px 24px 36px}body[data-ac-xmas-mood=festosa] .ac-xmas-footer small,body[data-ac-xmas-mood=festosa] .ac-xmas-footer .ac-xmas-reduced-note{color:#dcd0b6}body[data-ac-xmas-mood=festosa] .ac-xmas-footer>.ac-xmas-icon{color:#a9c3ad;transform-origin:50% 100%;animation:ac-xmas-rock 3.8s ease-in-out infinite alternate}body[data-ac-xmas-mood=festosa] .ac-xmas-footer .ac-xmas-toggle{border-color:#fffaf466;color:#fffaf4}body[data-ac-xmas-mood=festosa] .ac-xmas-footer .ac-xmas-toggle:focus-visible{outline-color:#f5dba1}body[data-ac-xmas-mood=festosa] .ac-xmas-footer .ac-xmas-flake__dot{box-shadow:none}body[data-ac-xmas-mood=festosa] .ac-xmas-footer .ac-xmas-glint{background:#e9c77e}@keyframes ac-xmas-fall{0%{transform:translateZ(0);opacity:0}8%{opacity:var(--ac-alpha)}88%{opacity:var(--ac-alpha)}to{transform:translate3d(var(--ac-drift),calc(100% + 16px),0);opacity:0}}@keyframes ac-xmas-sway{0%{transform:translate3d(calc(var(--ac-amp) * -1),0,0)}to{transform:translate3d(var(--ac-amp),0,0)}}@keyframes ac-xmas-glow{0%{opacity:.5}to{opacity:1}}@keyframes ac-xmas-chase{0%,to{opacity:.35}45%{opacity:1}}@keyframes ac-xmas-swing{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes ac-xmas-twinkle{0%,to{transform:scale(.86) rotate(0);opacity:.75}50%{transform:scale(1.12) rotate(14deg);opacity:1}}@keyframes ac-xmas-branch{0%{transform:rotate(-14deg)}to{transform:rotate(-6deg)}}@keyframes ac-xmas-rock{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes ac-xmas-hop{0%,55%,to{transform:translateY(0) rotate(0)}65%{transform:translateY(-6px) rotate(-6deg)}75%{transform:translateY(0) rotate(0)}82%{transform:translateY(-3px) rotate(4deg)}90%{transform:translateY(0)}}@keyframes ac-xmas-pop{0%,80%,to{transform:scale(1)}88%{transform:scale(1.25)}}@keyframes ac-xmas-wiggle{0%,68%,to{transform:rotate(0) scale(1)}74%{transform:rotate(-12deg) scale(1.1)}81%{transform:rotate(9deg) scale(1.06)}88%{transform:rotate(-5deg)}94%{transform:rotate(2deg)}}@keyframes ac-xmas-shine{0%,60%{transform:translate(-150%) skew(-18deg)}86%,to{transform:translate(330%) skew(-18deg)}}@keyframes ac-xmas-glint{0%,to{transform:scale(.3) rotate(0);opacity:.15}50%{transform:scale(1) rotate(45deg);opacity:1}}@media(min-width:1600px){.ac-xmas-hero__inner{min-height:600px}}@media(max-width:749px){.ac-xmas-garland{height:22px;min-height:22px}.ac-xmas-garland>svg{height:37px}body[data-ac-xmas-mood=festosa] .ac-xmas-garland{height:37px;min-height:37px}.ac-xmas-hero__inner{grid-template-columns:1fr;min-height:0}.ac-xmas-hero__copy{padding:40px 24px 28px;max-width:none}.ac-xmas-eyebrow{font-size:10px;letter-spacing:.12em;margin-bottom:15px}.ac-xmas-countdown{font-size:12px;margin-bottom:14px}.ac-xmas-hero h1{font-size:clamp(36px,10vw,44px);max-width:10ch;margin-bottom:18px}.ac-xmas-hero__text{font-size:16px;line-height:1.55;margin-bottom:22px;max-width:38ch}.ac-xmas-hero__photo{height:auto;aspect-ratio:1.2;min-height:0;margin:0 16px 16px;border-radius:100px 12px 12px}.ac-xmas-hero__photo>img{object-position:center 54%}.ac-xmas-hero__caption{font-size:10px;bottom:12px;left:12px;max-width:calc(100% - 24px);padding:8px 10px}.ac-xmas-hero__foot{margin-top:16px;gap:4px 16px;font-size:11px}.ac-xmas-hero__branch{width:100px;height:70px;left:-16px;bottom:-14px;opacity:.4}.ac-xmas-hero__star{right:12px;top:14px;width:42px;height:34px}.ac-xmas-flake--wide{display:none}.ac-xmas-bank{height:22px}.ac-xmas-ornament:nth-child(-n+2){display:none}.ac-xmas-ornament:nth-child(3){left:70%;height:40px}.ac-xmas-ornament:nth-child(4){left:84%;height:62px}.ac-xmas-ornament:nth-child(5){left:94%;height:24px}.ac-xmas-ornament>i{width:22px;height:22px;margin-left:-11px}.ac-xmas-ornament--small>i{width:16px;height:16px;margin-left:-8px}.ac-home-natale--seasonal{padding-block:32px 36px!important}.ac-home-natale--seasonal .ac-home-natale__grid{gap:12px}.ac-home-natale--seasonal .ac-home-natale__card-body{padding:14px 12px}.ac-home-natale--seasonal .ac-home-natale__heading{gap:4px}.ac-home-natale__heading .ac-xmas-icon{width:30px;height:28px}.ac-home-natale__seasonal-intro{font-size:14px;margin-bottom:24px}.ac-home-natale__ribbon{width:34px;height:34px;top:6px;right:6px}.ac-home-natale__ribbon .ac-xmas-icon{width:30px;height:24px}.ac-home-natale--seasonal .ac-home-natale__more{font-size:12px}.ac-xmas-paths{padding-block:32px 36px}.ac-xmas-paths__grid{grid-template-columns:1fr;gap:12px}.ac-xmas-path{padding:22px;gap:12px}.ac-xmas-path h3{font-size:22px}.ac-xmas-path>.ac-xmas-icon{position:absolute;right:16px;top:14px;width:44px;height:34px;opacity:.5}.ac-xmas-path h3{padding-right:44px}.ac-xmas-footer{padding:28px 20px 24px}body[data-ac-xmas-mood=festosa] .ac-xmas-footer{padding:36px 20px 28px}}@media(max-width:360px){.ac-xmas-ornament:nth-child(3){display:none}}@media(prefers-reduced-motion:reduce){.ac-xmas-snow{display:none!important}.ac-xmas-light{animation:none!important;opacity:.85!important}.ac-xmas-motion *,.ac-xmas-motion *:after{animation:none!important;transition:none!important}[data-ac-xmas-reveal]{opacity:1!important;translate:none!important;rotate:none!important}.ac-xmas-icon{transition:none!important}.ac-xmas-path:hover>.ac-xmas-icon,.ac-home-natale__card:hover .ac-home-natale__ribbon .ac-xmas-icon{transform:none}}body[data-ac-xmas-state=paused] .ac-xmas-icon{transition:none}body[data-ac-xmas-state=paused] .ac-xmas-path:hover>.ac-xmas-icon,body[data-ac-xmas-state=paused] .ac-home-natale__card:hover .ac-home-natale__ribbon .ac-xmas-icon{transform:none}.ac-gift-budget-note{display:block;font:500 11px/1.4 Inter,Arial,sans-serif;color:#59483f;margin-block:0 4px}
/*# sourceMappingURL=/cdn/shop/t/63/assets/ac-christmas.css.map */
