 .visitor-tools{font:400 15px/1.5 Inter,system-ui,sans-serif}.visitor-tools *{box-sizing:border-box}.visitor-tools [hidden]{display:none!important}.visitor-tools button{font:inherit;color:inherit}.visitor-tools button:focus-visible{outline:2px solid var(--sp-orange);outline-offset:4px}.visitor-tools .sp-dock{position:fixed;left:0;top:auto;bottom:48px;transform:none;z-index:900}.visitor-tools .sp-trigger{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:40px;min-height:192px;background:var(--sp-panel);border:1px solid var(--sp-line);border-left:0;border-radius:0 15px 15px 0;padding:18px 8px;overflow:hidden;transition:width .2s ease,background .2s ease;box-shadow:2px 4px 18px #00000012}.visitor-tools .sp-trigger:after{content:"";position:absolute;width:2px;height:32px;border-radius:2px;right:0;top:50%;background:#f08400;opacity:.85}.visitor-tools .sp-trigger:before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,#0000 35%,#f0840024 49%,#0000 63%);transform:translateY(-110%);animation:visitor-glint 1.9s ease-in-out 1s 2}.visitor-tools .sp-trigger>span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:13px;font-weight:550;letter-spacing:.04em;white-space:nowrap}.visitor-tools .sp-trigger svg{width:18px;height:18px;color:var(--sp-orange);flex:none}.visitor-tools .sp-trigger:hover,.visitor-tools .sp-trigger[aria-expanded="true"]{width:44px;background:var(--sp-warm)}.visitor-tools .sp-panel{position:absolute;left:54px;top:auto;bottom:0;transform:none;width:350px;background:var(--sp-panel);border:1px solid var(--sp-line);border-radius:24px;padding:22px;box-shadow:0 20px 55px #00000024;animation:visitor-enter .22s ease-out}.visitor-tools .sp-panel-head{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.visitor-tools .sp-panel-head h3{font:650 24px/1.2 Sora,Inter,system-ui,sans-serif;letter-spacing:-.6px;margin:0 0 6px}.visitor-tools .sp-panel-head p{margin:0;color:var(--sp-dim);font-size:13px}.visitor-tools .sp-close{display:grid;place-items:center;flex:none;width:34px;height:34px;background:var(--sp-soft);border:0;border-radius:50%}.visitor-tools .sp-close svg{width:17px;height:17px}.visitor-tools .sp-feature{position:relative;display:grid;grid-template-columns:1fr auto;gap:12px;width:100%;padding:19px 18px;border:1px solid var(--sp-line);border-radius:17px;background:var(--sp-warm);text-align:left}.visitor-tools .sp-feature strong{display:block;font-size:17px;font-weight:650;margin:6px 0}.visitor-tools .sp-feature small{display:block;font-size:13px;color:var(--sp-dim);max-width:235px;line-height:1.45}.visitor-tools .sp-feature .sp-eyebrow{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--sp-orange);font-weight:650}.visitor-tools .sp-feature>svg{width:21px;height:21px;align-self:center;color:var(--sp-orange);transition:transform .2s}.visitor-tools .sp-feature:hover>svg{transform:translateX(3px)}.visitor-tools .sp-row{display:flex;align-items:center;gap:13px;background:#0000;border:0;border-radius:12px;width:100%;min-height:54px;padding:12px 8px;text-align:left;font-size:14px}.visitor-tools .sp-row:hover{background:var(--sp-soft)}.visitor-tools .sp-row>svg{width:20px;height:20px;flex:none;color:var(--sp-dim)}.visitor-tools .sp-chat{margin-top:10px;min-height:66px}.visitor-tools .sp-chat strong{font-weight:550;display:block}.visitor-tools .sp-chat small{display:block;font-size:12px;color:var(--sp-dim);margin-top:3px}.visitor-tools .sp-separator{border:0;border-top:1px solid var(--sp-line);margin:6px 0}.visitor-tools .sp-switch{margin-left:auto;position:relative;width:32px;height:19px;border-radius:20px;background:var(--sp-line);flex:none}.visitor-tools .sp-switch:after{content:"";width:13px;height:13px;position:absolute;top:3px;left:3px;background:var(--sp-panel);border-radius:50%;transition:transform .2s}.visitor-tools [aria-pressed="true"] .sp-switch{background:var(--sp-orange)}.visitor-tools [aria-pressed="true"] .sp-switch:after{transform:translateX(13px)}@keyframes visitor-glint{0%{transform:translateY(-110%)}100%{transform:translateY(110%)}}@keyframes visitor-enter{from{opacity:0;translate:-8px 0}to{opacity:1;translate:0 0}}@keyframes sp-mobile-enter{from{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.visitor-tools{--sp-panel:#222426;--sp-ink:#f7f7f3;--sp-dim:#bec2c8;--sp-line:#474a4e;--sp-soft:#303235;--sp-orange:#ffad42;--sp-warm:#342a20;color:var(--sp-ink)}html[data-theme=light] .visitor-tools{--sp-panel:#fff;--sp-ink:#222426;--sp-dim:#62666b;--sp-line:#d3d3cd;--sp-soft:#f0eee8;--sp-orange:#ac4d00;--sp-warm:#fff4e3}.visitor-tools button{cursor:pointer}.visitor-tools a{color:inherit;text-decoration:none}.visitor-tools a:focus-visible{outline:2px solid var(--sp-orange);outline-offset:4px}.visitor-tools .sp-panel{max-height:calc(100dvh - 72px);overflow:auto;overscroll-behavior:contain}.visitor-tools .sp-dock:before{content:"";position:absolute;left:100%;width:14px;top:-160px;bottom:-160px}.visitor-tools .sp-theme{position:static;box-shadow:none;color:inherit;font:inherit}.visitor-tools .sp-switch{display:block}.visitor-tools [data-theme-sun]{display:none}.visitor-tools [data-theme-moon]{display:initial}.visitor-tools .sp-trigger{color:var(--sp-ink)}body:has(.consent-dialog:not([hidden])) .visitor-tools .sp-dock,body.is-menu-open .visitor-tools .sp-dock{visibility:hidden}@media(max-width:640px){.visitor-tools .sp-dock{top:auto;bottom:calc(16px + env(safe-area-inset-bottom,0));left:16px;transform:none}.visitor-tools .sp-trigger{flex-direction:row;width:auto;min-height:46px;padding:11px 19px;border:1px solid var(--sp-line);border-radius:30px;gap:10px;white-space:nowrap}.visitor-tools .sp-trigger:hover,.visitor-tools .sp-trigger[aria-expanded="true"]{width:auto}.visitor-tools .sp-trigger>span{writing-mode:initial;transform:none;letter-spacing:0}.visitor-tools .sp-trigger:after,.visitor-tools .sp-dock:before{display:none}.visitor-tools .sp-panel{left:0;top:auto;bottom:61px;transform:none;width:350px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 100px - env(safe-area-inset-bottom,0));padding:20px;animation:visitor-enter .22s ease-out}}@media(pointer:coarse){.visitor-tools .sp-trigger{min-width:44px}.visitor-tools .sp-close{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.visitor-tools *,.visitor-tools *:before{animation:none!important;transition:none!important}}.visitor-tools .sp-language>svg{width:24px;height:16px;border-radius:2px;overflow:hidden}.visitor-tools .sp-chat-launcher{position:fixed;right:0;bottom:48px;z-index:900;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:40px;min-height:192px;padding:18px 8px;border:1px solid var(--sp-line);border-right:0;border-radius:15px 0 0 15px;background:var(--sp-panel);color:var(--sp-ink);box-shadow:-2px 4px 18px #00000012;transition:width .2s ease,background .2s ease}.visitor-tools .sp-chat-launcher svg{width:18px;height:18px;color:var(--sp-orange);flex:none}.visitor-tools .sp-chat-launcher>span{writing-mode:vertical-rl;font-size:13px;font-weight:550;letter-spacing:.04em;white-space:nowrap}.visitor-tools .sp-chat-launcher:after{content:"";position:absolute;left:0;top:50%;width:2px;height:32px;border-radius:2px;background:#f08400;opacity:.85}.visitor-tools .sp-chat-launcher:hover{width:44px;background:var(--sp-warm)}body:has(.consent-dialog:not([hidden])) .sp-chat-launcher,body.is-menu-open .sp-chat-launcher,body:has(#zsiq_chat_wrap.chat-iframe-open) .sp-chat-launcher{visibility:hidden}@media(max-width:640px){.visitor-tools .sp-chat-launcher{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0));flex-direction:row;gap:9px;width:auto;min-height:46px;padding:10px 15px;border:1px solid var(--sp-line);border-radius:30px}.visitor-tools .sp-chat-launcher:hover{width:auto}.visitor-tools .sp-chat-launcher>span{writing-mode:initial;letter-spacing:0}.visitor-tools .sp-chat-launcher:after{display:none}}.site-footer__legal-nav{flex-wrap:wrap}.visitor-tools .fs-style-1{position:fixed;left:16px;top:auto;bottom:0;max-height:calc(100dvh - 16px);z-index:9000;width:372px;max-width:calc(100vw - 32px);transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s ease,visibility 0s linear .35s;box-sizing:border-box;display:flex;flex-direction:column;border-radius:16px;background:var(--sp-panel);backdrop-filter:blur(18px);border:1px solid #ffffff14;box-shadow:0 30px 80px #0000008c;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.visitor-tools .fs-style-2{display:flex;flex-direction:column;gap:10px;padding:16px 18px 10px;background:linear-gradient(160deg,#e8620f29,#18191d00 70%)}.visitor-tools .fs-style-3{display:flex;align-items:center;gap:12px}.visitor-tools .fs-style-4{position:relative;flex:none;width:52px;height:52px;border-radius:50%;padding:2px;background:linear-gradient(135deg,#E8620F,#FBB03B)}.visitor-tools .fs-style-5{display:block;width:100%;height:100%;border-radius:50%;background:var(--sp-line) url(/assets/prestashop-magazine/img/ps/jochen-schmid.jpg) center/cover;border:2px solid #17181B;box-sizing:border-box}.visitor-tools .fs-style-6{position:absolute;right:1px;bottom:1px;width:12px;height:12px;border-radius:50%;background:#7BD88F;border:2px solid #17181B;animation:fsPulse 2.4s infinite}.visitor-tools .fs-style-7{flex:1;display:flex;flex-direction:column;gap:2px}.visitor-tools .fs-style-8{font-size:20px;letter-spacing:-.01em}.visitor-tools .fs-style-9{font-size:13.5px;color:var(--sp-dim)}.visitor-tools .fs-style-10{cursor:pointer;align-self:flex-start;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#ffffff0f;color:var(--sp-dim);font-size:18px}.visitor-tools .fs-style-11{display:flex;flex-wrap:wrap;gap:8px}.visitor-tools .fs-style-12{cursor:pointer;padding:8px 14px;border-radius:16px;font-size:14px;font-weight:700;background:#ffffff0d;border:1px solid #ffffff24;color:#fff;transition:background .2s ease,border-color .2s ease}.visitor-tools .fs-style-13{cursor:pointer;padding:8px 14px;border-radius:16px;font-size:14px;font-weight:700;background:#ffffff0d;border:1px solid #ffffff24;color:#fff;transition:background .2s ease,border-color .2s ease}.visitor-tools .fs-style-14{cursor:pointer;padding:8px 14px;border-radius:16px;font-size:14px;font-weight:700;background:#ffffff0d;border:1px solid #ffffff24;color:#fff;transition:background .2s ease,border-color .2s ease}.visitor-tools .fs-style-15{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:16px;background:#0b0c0e73;border:1px solid #f7931e59;font-size:14.5px;color:var(--sp-ink)}.visitor-tools .fs-style-16{color:#F7931E;font-weight:800}.visitor-tools .fs-style-17{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:16px;background:#0b0c0e73;border:1px solid #f7931e59;font-size:14.5px;color:var(--sp-ink)}.visitor-tools .fs-style-18{color:#F7931E;font-weight:800}.visitor-tools .fs-style-19{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:16px;background:#0b0c0e73;border:1px solid #f7931e59;font-size:14.5px;color:var(--sp-ink)}.visitor-tools .fs-style-20{color:#F7931E;font-weight:800}.visitor-tools .fs-style-21{display:flex;flex-direction:column;gap:8px;padding:0 18px 10px}.visitor-tools .fs-style-22{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:16px;background:linear-gradient(135deg,#E8620F,#F7931E 60%,#FBB03B);color:#fff;box-shadow:0 14px 34px #e8620f59;transition:transform .2s ease,box-shadow .2s ease}.visitor-tools .fs-style-23{position:absolute;right:-30px;bottom:-40px;width:140px;height:140px;border-radius:50%;background:#ffffff24}.visitor-tools .fs-style-24{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#FFE9D6}.visitor-tools .fs-style-25{display:flex;align-items:center;justify-content:space-between;gap:10px}.visitor-tools .fs-style-26{font-size:19px}.visitor-tools .fs-style-27{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#0b0c0e40;font-size:16px}.visitor-tools .fs-style-28{position:relative;font-size:14px;line-height:1.4;color:#FFF3E8}.visitor-tools .fs-style-29{display:flex;align-items:center;gap:14px;padding:14px;border-radius:16px;background:var(--sp-soft);border:1px solid var(--sp-line);color:#fff;transition:border-color .2s ease}.visitor-tools .fs-style-30{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#7bd88f1f}.visitor-tools .fs-style-31{flex:1;display:flex;flex-direction:column;gap:2px}.visitor-tools .fs-style-32{font-size:15.5px}.visitor-tools .fs-style-33{font-size:13px;color:var(--sp-dim)}.visitor-tools .fs-style-34{color:#F7931E}.visitor-tools .fs-style-35{display:flex;flex-direction:column;gap:8px;padding:0 18px 10px}.visitor-tools .fs-style-36{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:#fbb03b12;border:1px dashed #fbb03b8c;color:#fff;transition:border-color .2s ease,background .2s ease}.visitor-tools .fs-style-37{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:#FBB03B;color:#1A0E05;line-height:1}.visitor-tools .fs-style-38{font-size:15px}.visitor-tools .fs-style-39{font-size:10px;font-weight:700;opacity:.7}.visitor-tools .fs-style-40{flex:1;display:flex;flex-direction:column;gap:2px}.visitor-tools .fs-style-41{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#FBB03B}.visitor-tools .fs-style-42{font-size:15px}.visitor-tools .fs-style-43{color:#FBB03B}.visitor-tools .fs-style-44{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:16px;background:var(--sp-soft);border:1px solid var(--sp-line);color:#fff;transition:border-color .2s ease}.visitor-tools .fs-style-45{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#ffffff0d}.visitor-tools .fs-style-46{flex:1;display:flex;flex-direction:column;gap:2px}.visitor-tools .fs-style-47{font-size:15.5px}.visitor-tools .fs-style-48{font-size:13px;color:var(--sp-dim)}.visitor-tools .fs-style-49{color:#F7931E}.visitor-tools .fs-style-50{flex:1}.visitor-tools .fs-style-51{display:flex;flex-direction:column;gap:6px;padding:10px 18px 12px;border-top:1px solid var(--ui-panel,#1c1d21);background:#0f101299}.visitor-tools .fs-style-52{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6E6F75}.visitor-tools .fs-style-53{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.visitor-tools .fs-style-54{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border-radius:16px;background:var(--sp-soft);border:1px solid var(--sp-line);transition:background .2s ease,border-color .2s ease}.visitor-tools .fs-style-55{font-size:12px;font-weight:700;color:var(--sp-ink)}.visitor-tools .fs-style-56{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border-radius:16px;background:var(--sp-soft);border:1px solid var(--sp-line);color:var(--sp-ink)}.visitor-tools .fs-style-57{font-size:12px;font-weight:700}.visitor-tools .fs-style-58{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border-radius:16px;background:var(--sp-soft);border:1px solid var(--sp-line)}.visitor-tools .fs-style-59{font-size:12px;font-weight:800;color:var(--sp-ink)}.visitor-tools .fs-style-60{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border-radius:16px;background:#f7931e29;border:1px solid #F7931E;transition:background .2s ease,border-color .2s ease}.visitor-tools .fs-style-61{font-size:12px;font-weight:700;color:var(--sp-ink)}.visitor-tools{font-family:PSFigtree,Inter,system-ui,sans-serif}.visitor-tools [data-fs-panel]{z-index:9000;animation:visitor-enter .25s ease-out;color:var(--sp-ink)}.visitor-tools [data-fs-panel] button{cursor:pointer;font-family:inherit;line-height:1.4}.visitor-tools [data-fs-panel] a{color:var(--sp-ink)}.visitor-tools [data-fs-panel] .fs-h1{color:#fff;border-radius:16px}.visitor-tools .fs-h1:hover{box-shadow:0 14px 34px #e8620f73}.visitor-tools :is(.fs-h2,.fs-h3,.fs-h4):hover{border-color:var(--sp-orange)}.visitor-tools [data-fs-q]{border-radius:16px;color:var(--sp-ink)}.visitor-tools [data-fs-q][aria-pressed=true]{background:var(--sp-warm);border-color:var(--sp-orange)}.visitor-tools [data-fs-panel] [data-fs-ans]{color:var(--sp-ink);background:var(--sp-soft)}.visitor-tools [data-fs-panel] .sp-theme{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;padding:12px 4px;border:1px solid var(--sp-line);border-radius:16px;background:var(--sp-soft);font-size:12px;font-weight:700}.visitor-tools [data-fs-panel] .sp-theme[aria-pressed=true]{background:var(--sp-warm);border-color:var(--sp-orange)}.visitor-tools .sp-theme>svg{width:20px;height:20px;color:var(--sp-orange)}.visitor-tools .sp-theme .sp-switch{display:none}.visitor-tools [data-fs-panel] [data-fs-a11y],.visitor-tools [data-fs-panel] [data-fs-language-link]{color:var(--sp-ink)}.visitor-tools [data-fs-panel]>div:last-child{background:var(--sp-panel);border-color:var(--sp-line)}.visitor-tools [data-fs-panel]>div:last-child>span{color:var(--sp-dim)}.visitor-tools [data-fs-close]{border:0;color:var(--sp-dim)}.visitor-tools .sp-dock:before{display:none}@media(max-width:480px){.visitor-tools [data-fs-panel]{left:8px;top:auto;bottom:0;max-height:calc(100dvh - 8px);max-width:calc(100vw - 16px)}}.visitor-tools{--sp-panel:#18191d;--sp-soft:#1e1f23;--sp-line:#2c2d32}html[data-theme=light] .visitor-tools{--sp-panel:#fff;--sp-soft:#f0eee8;--sp-line:#d3d3cd}.visitor-tools [data-fs-panel] [data-fs-a11y]>span{color:var(--sp-ink)}.visitor-tools [data-fs-panel] [data-fs-online]{border-color:var(--sp-panel)}.visitor-tools [data-fs-panel] .fs-style-45 svg{stroke:currentColor}html[data-theme=light] .visitor-tools [data-fs-panel] .fs-h1,html[data-theme=light] .visitor-tools [data-fs-panel] .fs-h1 *{color:#231507}html[data-theme=light] .visitor-tools .fs-style-41{color:#895000}html[data-theme=light] .visitor-tools .fs-style-30 svg{stroke:#23753d}.visitor-tools .fs-tab[data-tab-part="0"]{all:unset;cursor:pointer;box-sizing:border-box;position:fixed;left:0;top:50%;z-index:8999;display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px 9px 16px 8px;border-radius:0 16px 16px 0;background:#18191de0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid #ffffff1a;border-left:0;box-shadow:0 14px 36px #00000073;transform:translateY(-50%);transition:padding .25s ease,background .25s ease,box-shadow .25s ease}.visitor-tools .fs-tab [data-tab-part="1"]{position:absolute;left:0;top:22px;bottom:22px;width:1.5px;border-radius:0 2px 2px 0;background:linear-gradient(#f7931e00,#f7931e8c 50%,#f7931e00)}.visitor-tools .fs-tab [data-tab-part="2"]{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#f7931e29}.visitor-tools .fs-tab [data-tab-part="3"]{writing-mode:vertical-rl;transform:rotate(180deg);font-size:14px;font-weight:800;letter-spacing:.06em;color:var(--sp-ink)}.visitor-tools .fs-tab [data-tab-part="4"]{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#f7931e29;color:#F7931E;transition:transform .25s ease}.visitor-tools .fs-tab{font-family:inherit;color:var(--sp-ink)}.visitor-tools .fs-tab:hover{padding-left:12px;background:#1e1f23f2;box-shadow:0 18px 44px #00000080}.visitor-tools .fs-tab:hover .fs-tab-arrow{transform:translateX(2px)}.visitor-tools .fs-tab[aria-expanded="true"] .fs-tab-arrow{transform:rotate(180deg)}.visitor-tools .fs-tab:focus-visible{outline:2px solid var(--sp-orange);outline-offset:3px}html[data-theme=light] .visitor-tools .fs-tab{background:#fffffff0;border-color:var(--sp-line)}html[data-theme=light] .visitor-tools .fs-tab:hover{background:var(--sp-soft)}@media(max-width:480px){.visitor-tools .fs-tab[data-tab-part="0"]{top:auto;bottom:96px;transform:none}}@media(prefers-reduced-motion:reduce){.visitor-tools .fs-tab,.visitor-tools .fs-tab-arrow{transition:none}}.visitor-tools .fs-style-1{overflow:hidden}.visitor-tools .fs-scroll-content{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.visitor-tools .fs-bottom-contact{display:flex;flex-direction:column;gap:8px;padding:0 18px 10px;flex-shrink:0}.visitor-tools .fs-style-51{flex-shrink:0}@media(max-height:600px){.visitor-tools .fs-bottom-contact{gap:6px;padding:8px 22px}.visitor-tools .fs-bottom-contact a{padding:8px 12px}.visitor-tools .fs-style-51{padding-top:8px;padding-bottom:10px}}.visitor-tools .fs-bottom-contact :is(.fs-style-29,.fs-style-44){gap:10px;padding:9px 12px;min-height:56px;box-sizing:border-box}.visitor-tools .fs-bottom-contact :is(.fs-style-30,.fs-style-45){width:32px;height:32px;border-radius:10px}.visitor-tools .fs-bottom-contact :is(.fs-style-33,.fs-style-48){font-size:12px;line-height:1.35}.visitor-tools .fs-style-52{font-size:11px}.visitor-tools .fs-style-53 svg{width:17px;height:17px}.visitor-tools .fs-style-11 a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.visitor-tools .fs-bottom-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.visitor-tools .fs-bottom-contact>a:only-child{grid-column:1/-1}.visitor-tools .fs-bottom-contact :is(.fs-style-29,.fs-style-44){gap:6px;padding:9px 8px;min-width:0;min-height:56px}.visitor-tools .fs-bottom-contact :is(.fs-style-32,.fs-style-47){font-size:12px;line-height:1.3}.visitor-tools .fs-bottom-contact :is(.fs-style-33,.fs-style-48){font-size:10px;line-height:1.4}.visitor-tools .fs-bottom-contact :is(.fs-style-34,.fs-style-49){display:none}.visitor-tools .fs-bottom-contact :is(.fs-style-30,.fs-style-45){width:24px;height:28px;flex-shrink:0}.visitor-tools .fs-style-11 a:hover,.visitor-tools .fs-style-11 a:focus-visible{border-color:#f7931e;outline-offset:3px}html[data-theme="light"] .visitor-tools .fs-style-11 a{border:1px solid #c9c9c6;background:#f5f4f0;color:#222529}html[data-theme="light"] .visitor-tools .fs-style-11 a:hover{border-color:#d56800}.visitor-tools .fs-style-53>:is(a,button){transition:border-color .2s ease}.visitor-tools .fs-style-53>:is(a,button):is(:hover,:focus-visible){border-color:var(--sp-orange);text-decoration:none}html[data-theme="light"] .visitor-tools [data-fs-panel] :is([data-fs-a11y],[data-fs-cookies],[data-fs-language-link],[data-fs-dark]):is(:hover,:focus-visible){border:1px solid var(--sp-orange);text-decoration:none}.visitor-tools .fs-style-1{container:visitor-panel/inline-size}.visitor-tools .sj-jp__vacation{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(160deg,#1E3347 0%,#142433 100%);padding:16px 16px 16px 18px;display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:8px;align-items:end;min-height:150px;font-family:Figtree,system-ui,sans-serif}.visitor-tools .sj-jp__vacation[hidden]{display:none}.visitor-tools .sj-jp__snow{position:absolute;inset:0;pointer-events:none}.visitor-tools .sj-jp__snow i{position:absolute;top:-8px;width:3px;height:3px;border-radius:50%;background:#fff;animation:sjJpSnow linear infinite}.visitor-tools .sj-jp__snow i:nth-child(3n+1){width:4px;height:4px}.visitor-tools .sj-jp__ground{position:absolute;left:0;right:0;bottom:0;height:22px;background:linear-gradient(180deg,#fff0,#ffffff1a);border-radius:50% 50% 0 0/100% 100% 0 0}.visitor-tools .sj-jp__vtext{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;align-self:center}.visitor-tools .sj-jp__vtag{align-self:flex-start;padding:4px 10px;border-radius:999px;background:#2E3A3E;color:#FBD15B;font-size:11.5px;font-weight:800;letter-spacing:.06em}.visitor-tools .sj-jp__vdate{color:#fff;font-size:18px;font-weight:800;line-height:1.25}.visitor-tools .sj-jp__vnote{color:#B9C6D3;font-size:13px;line-height:1.45;text-wrap:pretty}.visitor-tools .sj-jp__vgreet{color:#FBD15B;font-size:13px;font-weight:700}.visitor-tools .sj-jp__scene{position:relative;height:132px}.visitor-tools .sj-jp__tree{position:absolute;right:-6px;bottom:0;overflow:visible;transform-origin:50% 100%;animation:sjJpSway 6s ease-in-out infinite}.visitor-tools .sj-jp__lights circle{animation:sjJpTwinkle 2s ease-in-out infinite}.visitor-tools .sj-jp__lights circle:nth-child(3n+2){animation-duration:2.1s}.visitor-tools .sj-jp__lights circle:nth-child(3n){animation-duration:2.6s}.visitor-tools .sj-jp__star{transform-box:view-box;transform-origin:60px 16px;animation:sjJpStar 2.4s ease-in-out infinite}.visitor-tools .sj-jp__deer{position:absolute;left:0;bottom:0;overflow:visible}.visitor-tools .sj-jp__deerhead{transform-box:view-box;transform-origin:44px 40px;animation:sjJpNod 4s ease-in-out infinite}.visitor-tools .sj-jp__nose{animation:sjJpTwinkle 1.8s ease-in-out infinite}[data-theme="dark"] .visitor-tools .sj-jp__vacation{border:1px solid #26364A}@container visitor-panel (max-width:360px){.visitor-tools .sj-jp__vacation{grid-template-columns:minmax(0,1fr) 120px}.visitor-tools .sj-jp__deer{display:none}}@keyframes sjJpSnow{0%{transform:translateY(-12px);opacity:0}10%{opacity:.9}90%{opacity:.9}100%{transform:translateY(190px);opacity:0}}@keyframes sjJpTwinkle{0%,100%{opacity:.35}50%{opacity:1}}@keyframes sjJpStar{0%,100%{transform:scale(1);opacity:.7}50%{transform:scale(1.12);opacity:1}}@keyframes sjJpSway{0%,100%{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}@keyframes sjJpNod{0%,100%{transform:rotate(0)}50%{transform:rotate(-5deg)}}@media(prefers-reduced-motion:reduce){.visitor-tools .sj-jp__vacation *{animation:none!important}}.visitor-tools .sj-jp__vacation{margin:0 18px 10px;border:1px solid #26364A}.visitor-tools .sj-jp__star{filter:drop-shadow(0 0 3px #fbd15b99)}.visitor-tools .fs-bottom-contact :is(.fs-style-32,.fs-style-47){font-size:14px;font-weight:700}
