.xmas{--berry:#B8322D;--berry-deep:#8E2420;--berry-soft:#FF9A8F;--snow:#FBFAF6}.xmas ::selection{background:var(--berry);color:#fff}.xmas .nav-mark{position:relative}.xmas .nav-mark:after{content:"";position:absolute;pointer-events:none;left:calc(var(--nav-logo-height,36px) * -.01);top:calc(var(--nav-logo-height,36px) * -.5);width:calc(var(--nav-logo-height,36px) * .78);height:calc(var(--nav-logo-height,36px) * .66);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 34'%3E%3Cpath d='M5 27Q7 7 27 5Q34 5 35 11Q28 11 31 27Z' fill='%23D23A32'/%3E%3Cpath d='M5 27Q7 7 27 5Q23 12 22 27Z' fill='%23B02A25' opacity='.45'/%3E%3Crect x='2' y='24.5' width='35' height='7.5' rx='3.75' fill='%23FBFAF6'/%3E%3Ccircle cx='34.5' cy='10' r='4.6' fill='%23FBFAF6'/%3E%3C/svg%3E") no-repeat center / contain;transform:rotate(-12deg);transform-origin:40% 95%;transition:transform .45s var(--ease);filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.xmas .nav-mark:hover:after{transform:rotate(-2deg) translateY(-2px)}.xmas .cart-count{background:var(--berry);color:#fff}.xmas .nav-links a.nav-link--seasonal{color:var(--berry)}.xmas .nav-links a.nav-link--seasonal:before{content:"\2726\a0";font-size:.85em}.xmas .template-index .nav:not(.scrolled) .nav-links a.nav-link--seasonal{color:var(--berry-soft)}.xmas .mobile-menu a[href*=weihnacht]{color:var(--berry-soft)}.xmas .hero-mtn-near path:nth-child(2){stroke:#ffffff9e;stroke-width:2.6}.xmas-countdown{display:flex;width:fit-content;max-width:100%;align-items:center;gap:9px;padding:7px 15px 7px 11px;margin-bottom:20px;border-radius:100px;font-size:12.5px;font-weight:600;letter-spacing:.02em;line-height:1.3;color:#ffe3de;background:#b8322d4d;border:1px solid rgba(255,154,143,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.xmas-countdown svg{width:15px;height:15px;flex-shrink:0;color:#fff;animation:xmasSpin 16s linear infinite}.xmas-countdown b{color:#fff;font-variant-numeric:tabular-nums}@keyframes xmasSpin{to{transform:rotate(360deg)}}.xmas .prod-card-inner{position:relative}.xmas .prod-card-inner:before{content:"";position:absolute;left:16px;right:16px;top:-7px;height:17px;pointer-events:none;z-index:2;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='17' viewBox='0 0 64 17'%3E%3Cpath d='M0 0H64V6Q59 14 51 7Q45 2 38 9Q32 16 23 8Q17 3 10 9Q5 14 0 6Z' fill='%23FFFFFF'/%3E%3C/svg%3E") repeat-x 0 0 / 64px 17px;filter:drop-shadow(0 1px 1px rgba(60,74,56,.35))}.xmas .prod-grid>:nth-child(3n+2) .prod-card-inner:before{background-position:22px 0}.xmas .prod-grid>:nth-child(3n) .prod-card-inner:before{background-position:41px 0}.xmas footer{position:relative;padding-bottom:84px}.xmas footer:before{content:"";position:absolute;left:0;right:0;bottom:calc(100% - 1px);height:20px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='20' viewBox='0 0 420 20'%3E%3Cpath d='M0 20V12Q50 0 105 10T210 9T315 11T420 12V20Z' fill='%23FBFAF6'/%3E%3C/svg%3E") repeat-x 0 100% / 420px 20px;filter:drop-shadow(0 -1px 2px rgba(0,0,0,.14))}.xmas footer:after{content:"";position:absolute;right:7%;bottom:calc(100% + 10px);width:96px;height:42px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 42'%3E%3Cg fill='%233C4A38'%3E%3Cpath d='M16 4L26 18H21L29 29H3L11 18H6Z'/%3E%3Cpath d='M48 0L60 17H54L64 30H32L42 17H36Z'/%3E%3Cpath d='M81 8L90 20H86L93 30H69L76 20H72Z'/%3E%3C/g%3E%3Cg fill='%236B4E31'%3E%3Crect x='14' y='29' width='4' height='7'/%3E%3Crect x='46' y='30' width='4' height='6'/%3E%3Crect x='79' y='30' width='4' height='6'/%3E%3C/g%3E%3Cg fill='%23FBFAF6'%3E%3Cpath d='M16 4L19.5 9H12.5Z'/%3E%3Cpath d='M48 0L52.5 6H43.5Z'/%3E%3Cpath d='M81 8L84.5 12.5H77.5Z'/%3E%3C/g%3E%3Cg fill='%23F5C04E'%3E%3Ccircle cx='15' cy='24' r='1.3'/%3E%3Ccircle cx='53' cy='25' r='1.4'/%3E%3Ccircle cx='80' cy='26' r='1.2'/%3E%3C/g%3E%3Cg fill='%23E0453A'%3E%3Ccircle cx='21' cy='26' r='1.2'/%3E%3Ccircle cx='42' cy='24' r='1.3'/%3E%3Ccircle cx='86' cy='27' r='1.1'/%3E%3C/g%3E%3C/svg%3E") no-repeat right bottom / contain}@media(max-width:639px){.xmas footer:after{width:72px;height:32px;right:5%}}.xmas-foot-line{margin-top:48px;text-align:center;font-family:Fraunces,serif;font-style:italic;font-size:15.5px;color:var(--bone);letter-spacing:.01em}.xmas-foot-line span{color:var(--brass-bright);padding-inline:.5em}.xmas-foot-line+.foot-bottom{margin-top:30px}.xmas-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.xmas-chips__label{width:100%;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.xmas-chip{border:1px solid rgba(184,50,45,.45);color:var(--berry-deep);background:#b8322d12;border-radius:100px;padding:6px 13px;font-size:13px;font-weight:500;line-height:1.3;cursor:pointer;transition:background .25s,color .25s,border-color .25s,transform .25s}.xmas-chip:hover{background:var(--berry);border-color:var(--berry);color:#fff;transform:translateY(-1px)}.xmas-chip:focus-visible{outline:2px solid var(--berry);outline-offset:2px}.on-dark .xmas-chip{color:#ffd9d3;border-color:#ff9a8f80;background:#b8322d33}.on-dark .xmas-chips__label{color:var(--bone-soft)}.xmas-404-note{margin-top:14px;font-family:Fraunces,serif;font-style:italic;color:var(--berry)}.xmas-snow{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:450}.xmas-snow-toggle{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:460;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#171310d6;color:var(--bone);border:1px solid rgba(217,168,94,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 20px -8px #0000008c;transition:transform .3s var(--ease),background .3s,color .3s,border-color .3s}.xmas-snow-toggle:hover{transform:scale(1.08);border-color:var(--brass-bright)}.xmas-snow-toggle:focus-visible{outline:2px solid var(--brass-bright);outline-offset:3px}.xmas-snow-toggle svg{width:20px;height:20px;transition:transform .6s var(--ease)}.xmas-snow-toggle:hover svg{transform:rotate(60deg)}.xmas-snow-toggle[aria-pressed=false]{color:#f6f2e973}.xmas-snow-toggle[aria-pressed=false]:after{content:"";position:absolute;width:26px;height:2px;border-radius:2px;background:currentColor;transform:rotate(-45deg)}@media(max-width:899px){body:has(.partner-sticky-cta) .xmas-snow-toggle{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.xmas-countdown svg{animation:none}.xmas .nav-mark:after,.xmas-chip{transition:none}}@media print{.xmas-snow,.xmas-snow-toggle{display:none}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/xmas.css.map */
