.wt-mycoupons ul li{box-sizing:border-box;display:inline-block;padding:15px;width:170px;min-height:60px;margin-bottom:15px;vertical-align:top;line-height:1.4}.wt_coupon_wrapper{width:100%;position:relative;flex-direction:row;flex-wrap:wrap;display:flex;justify-content:flex-start;margin-bottom:15px;gap:26px;padding:15px 4px 4px 4px}.wt_coupon_wrapper .wt-single-coupon,.wt_coupon_wrapper .wt-sc-hidden-coupon-box{width:30%;min-width:314px;margin:0;flex:1 0 30%}.wt_coupon_wrapper .wt-sc-hidden-coupon-box{content:"";visibility:hidden}.wt_sc_pagination{width:100%;clear:both;margin-bottom:15px;text-align:right}.wt_sc_pagination .woocommerce-pagination{display:inline-block;float:none}.wt_sc_available_coupon_sort_by{float:right;font-size:14px}.wt_sc_available_coupon_sort_by form{margin-bottom:0}.wt_sc_bogo_cart_item_discount,.wt_sc_bogo_cart_item_discount *{color:green;font-size:small}.wt-mycoupons:has(.wt_sc_myaccount_no_available_coupons) .wt_sc_available_coupon_sort_by{display:none}:root{--larp-primary:#2c5530;--larp-secondary:#8b4513;--larp-text:#1e1e1e;--larp-background:#f8f9fa;--larp-border:#dee2e6;--larp-shadow:rgba(0, 0, 0, 0.1);--larp-success:#28a745;--larp-error:#dc3545;--larp-warning:#ffc107;--larp-info:#17a2b8;--larp-radius:10px;--larp-transition:all 0.3s ease}#larp-chatbot-container{width:100%;max-width:500px;height:600px;margin:20px auto;border:2px solid var(--border-color,var(--larp-border));border-radius:var(--larp-radius);background:var(--background-color,var(--larp-background));color:var(--text-color,var(--larp-text));font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;font-size:14px;line-height:1.5;box-shadow:0 4px 20px var(--larp-shadow);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:var(--larp-transition)}#larp-chatbot-container.fullwidth-mode{max-width:90vw;width:90vw}@media (min-width:1200px){#larp-chatbot-container.fullwidth-mode{max-width:1000px;width:1000px}}@media (max-width:768px){#larp-chatbot-container.fullwidth-mode{max-width:95vw;width:95vw}}#larp-chatbot-container:hover{box-shadow:0 6px 25px rgb(0 0 0 / .15)}#larp-chatbot-header{background:var(--primary-color,var(--larp-primary));color:#fff;padding:15px 20px;display:flex;align-items:center;gap:12px;border-radius:var(--larp-radius) var(--larp-radius) 0 0;position:relative;z-index:10}#larp-chatbot-header::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:rgb(255 255 255 / .2)}#larp-chatbot-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid rgb(255 255 255 / .3);transition:var(--larp-transition)}#larp-chatbot-avatar:hover{border-color:rgb(255 255 255 / .8);transform:scale(1.05)}#larp-chatbot-header h3{margin:0;font-size:16px;font-weight:600;flex:1;text-shadow:0 1px 2px rgb(0 0 0 / .1)}#larp-chat-messages{flex:1;padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:15px;background:var(--background-color,var(--larp-background));scroll-behavior:smooth}#larp-chat-messages::-webkit-scrollbar{width:6px}#larp-chat-messages::-webkit-scrollbar-track{background:rgb(0 0 0 / .05);border-radius:3px}#larp-chat-messages::-webkit-scrollbar-thumb{background:var(--primary-color,var(--larp-primary));border-radius:3px;opacity:.7}#larp-chat-messages::-webkit-scrollbar-thumb:hover{opacity:1}.larp-chat-message{max-width:85%;display:flex;flex-direction:column;gap:5px;animation:messageSlideIn 0.3s ease-out}@keyframes messageSlideIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.larp-chat-user-message{align-self:flex-end;align-items:flex-end}.larp-chat-bot-message,.larp-chat-error-message{align-self:flex-start;align-items:flex-start}.message-content{padding:12px 16px;border-radius:18px;word-wrap:break-word;line-height:1.4;position:relative;box-shadow:0 1px 3px rgb(0 0 0 / .1);transition:var(--larp-transition)}.message-content:hover{box-shadow:0 2px 6px rgb(0 0 0 / .15)}.larp-chat-user-message .message-content{background:var(--primary-color,var(--larp-primary));color:#fff;border-bottom-right-radius:4px;margin-left:20px}.larp-chat-user-message .message-content::after{content:'';position:absolute;bottom:0;right:-6px;width:0;height:0;border:6px solid #fff0;border-left-color:var(--primary-color,var(--larp-primary));border-bottom:0;border-right:0}.larp-chat-bot-message .message-content{background:var(--secondary-color,var(--larp-secondary));color:#fff;border-bottom-left-radius:4px;margin-right:20px}.larp-chat-bot-message .message-content::after{content:'';position:absolute;bottom:0;left:-6px;width:0;height:0;border:6px solid #fff0;border-right-color:var(--secondary-color,var(--larp-secondary));border-bottom:0;border-left:0}.welcome-message .message-content{background:linear-gradient(135deg,var(--secondary-color,var(--larp-secondary)),var(--primary-color,var(--larp-primary)));border-radius:15px;padding:16px 20px;font-weight:500;border-bottom-left-radius:15px}.welcome-message .message-content::after{border-right-color:var(--primary-color,var(--larp-primary))}.larp-chat-error-message .message-content{background:var(--larp-error);color:#fff;border-bottom-left-radius:4px;margin-right:20px}.larp-chat-error-message .message-content::after{border-right-color:var(--larp-error)}.message-timestamp{font-size:11px;opacity:.7;padding:0 5px;font-weight:400}.larp-chat-user-message .message-timestamp{text-align:right}.larp-chat-bot-message .message-timestamp,.larp-chat-error-message .message-timestamp{text-align:left}.message-content a{color:inherit;text-decoration:underline;opacity:.9}.message-content a:hover{opacity:1;text-decoration:none}.message-content strong{font-weight:600}.message-content em{font-style:italic}.typing-indicator{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 0;min-height:24px}.typing-dot{width:8px;height:8px;border-radius:50%;background:rgb(255 255 255 / .8);animation:typingAnimation 1.6s infinite ease-in-out;opacity:.4}.typing-dot:nth-child(1){animation-delay:0s}.typing-dot:nth-child(2){animation-delay:0.3s}.typing-dot:nth-child(3){animation-delay:0.6s}@keyframes typingAnimation{0%,60%,100%{transform:translateY(0) scale(1);opacity:.4}20%{transform:translateY(-8px) scale(1.2);opacity:1;box-shadow:0 4px 8px rgb(255 255 255 / .3)}}.loading-message{opacity:.9}.loading-message .message-content{background:var(--secondary-color,var(--larp-secondary));animation:loadingPulse 2s infinite ease-in-out}@keyframes loadingPulse{0%,100%{opacity:.9}50%{opacity:1;transform:scale(1.01)}}#larp-chat-input-container{padding:20px;border-top:1px solid var(--border-color,var(--larp-border));background:var(--background-color,var(--larp-background));border-radius:0 0 var(--larp-radius) var(--larp-radius)}.larp-chat-input-wrapper{display:flex;gap:10px;align-items:flex-end}#larp-chat-input{flex:1;min-height:44px;max-height:120px;padding:12px 16px;border:2px solid var(--border-color,var(--larp-border));border-radius:22px;background:#fff;color:var(--text-color,var(--larp-text));font-size:14px;line-height:1.4;resize:none;outline:none;font-family:inherit;transition:var(--larp-transition);box-shadow:inset 0 1px 3px rgb(0 0 0 / .1)}#larp-chat-input:focus{border-color:var(--primary-color,var(--larp-primary));box-shadow:0 0 0 3px rgb(44 85 48 / .1)}#larp-chat-input:disabled{opacity:.7;cursor:not-allowed;background:#f8f9fa}#larp-chat-input::placeholder{color:#6c757d;opacity:1}#larp-chat-send{min-width:80px;height:44px;padding:0 20px;background:var(--primary-color,var(--larp-primary));color:#fff;border:none;border-radius:22px;font-size:14px;font-weight:600;cursor:pointer;transition:var(--larp-transition);box-shadow:0 2px 4px rgb(0 0 0 / .1);position:relative;overflow:hidden}#larp-chat-send:hover:not(:disabled){background:var(--secondary-color,var(--larp-secondary));transform:translateY(-1px);box-shadow:0 4px 8px rgb(0 0 0 / .15)}#larp-chat-send:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px rgb(0 0 0 / .1)}#larp-chat-send:disabled{opacity:.7;cursor:not-allowed;transform:none}#larp-chat-send:disabled::after{content:'';position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid #fff0;border-top-color:#fff;border-radius:50%;animation:buttonSpin 1s linear infinite}@keyframes buttonSpin{to{transform:rotate(360deg)}}.g-recaptcha{margin:10px 0;display:flex;justify-content:center}#larp-chat-input-container .g-recaptcha{transform:scale(.9);transform-origin:center}.theme-dark{--larp-text:#ffffff;--larp-background:#2d3748;--larp-border:#4a5568;--larp-primary:#4a5568;--larp-secondary:#718096}.theme-dark #larp-chat-input{background:#4a5568;color:#fff;border-color:#718096}.theme-dark #larp-chat-input::placeholder{color:#a0aec0}.theme-dark #larp-chat-input:focus{border-color:#718096;box-shadow:0 0 0 3px rgb(113 128 150 / .1)}.theme-larp{--larp-background:#f4f1e8;--larp-border:#c8b99c;--larp-text:#3c2415}.theme-larp #larp-chatbot-header{background:linear-gradient(135deg,var(--larp-primary),#1a3a1f);position:relative}.theme-larp #larp-chatbot-header::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="75" r="0.5" fill="rgba(255,255,255,0.05)"/></pattern></defs><rect width="100" height="100" fill="url(https://quirin-larp.de/wp-content/plugins/Larp-Chatbot-main/assets/css/%23grain)"/></svg>');opacity:.3}.theme-larp .message-content{box-shadow:0 2px 4px rgb(60 36 21 / .1)}.theme-undead{--larp-text:#e0e0e0;--larp-background:linear-gradient(135deg, #1a1a1a, #0f0f0f);--larp-border:#2d1b2d;--larp-primary:#4a0e4e;--larp-secondary:#6a1b6a}.theme-undead #larp-chatbot-header{background:linear-gradient(135deg,#4a0e4e,#2d1b2d);box-shadow:0 0 20px rgb(74 14 78 / .5)}.theme-undead .message-content{border:1px solid rgb(106 27 106 / .3);box-shadow:0 0 10px rgb(74 14 78 / .2)}.theme-undead #larp-chat-messages::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#4a0e4e,#6a1b6a)}.theme-noble{--larp-text:#2c1810;--larp-background:linear-gradient(135deg, #f8f5f0, #f0e6d2);--larp-border:#d2b48c;--larp-primary:#8b4513;--larp-secondary:#cd853f}.theme-noble #larp-chatbot-header{background:linear-gradient(135deg,#8b4513,#cd853f);border-bottom:2px solid #daa520;position:relative}.theme-noble #larp-chatbot-header::after{content:'';position:absolute;bottom:0;left:20%;right:20%;height:3px;background:linear-gradient(90deg,transparent,#daa520,transparent)}.theme-noble .message-content{border:1px solid rgb(205 133 63 / .2);box-shadow:0 2px 8px rgb(139 69 19 / .1)}.theme-mystical{--larp-text:#e6e6fa;--larp-background:linear-gradient(135deg, #1e0a2e, #2f1b69);--larp-border:#663399;--larp-primary:#4b0082;--larp-secondary:#8a2be2}.theme-mystical #larp-chatbot-header{background:linear-gradient(135deg,#4b0082,#8a2be2);position:relative;overflow:hidden}.theme-mystical #larp-chatbot-header::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .1),transparent);animation:shimmer 3s infinite}@keyframes shimmer{0%{left:-100%}100%{left:100%}}.theme-mystical .message-content{border:1px solid rgb(138 43 226 / .3);box-shadow:0 0 15px rgb(75 0 130 / .3);position:relative}.theme-mystical .message-content::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgb(138 43 226 / .1),transparent 70%);pointer-events:none;border-radius:inherit}@media (max-width:768px){#larp-chatbot-container{margin:10px;max-width:none;width:calc(100% - 20px);height:70vh;min-height:400px;max-height:600px}#larp-chatbot-header{padding:12px 15px}#larp-chatbot-header h3{font-size:15px}#larp-chatbot-avatar{width:35px;height:35px}#larp-chat-messages{padding:15px;gap:12px}.message-content{padding:10px 14px}#larp-chat-input-container{padding:15px}#larp-chat-input{font-size:16px}}@media (max-width:480px){#larp-chatbot-container{margin:5px;width:calc(100% - 10px);height:80vh;border-radius:8px}#larp-chatbot-header{padding:10px 12px;border-radius:8px 8px 0 0}#larp-chatbot-header h3{font-size:14px}#larp-chatbot-avatar{width:30px;height:30px}#larp-chat-messages{padding:12px;gap:10px}.larp-chat-message{max-width:90%}.message-content{padding:8px 12px;border-radius:15px}.larp-chat-user-message .message-content{border-bottom-right-radius:3px;margin-left:10px}.larp-chat-bot-message .message-content,.larp-chat-error-message .message-content{border-bottom-left-radius:3px;margin-right:10px}#larp-chat-input-container{padding:12px}.larp-chat-input-wrapper{gap:8px}#larp-chat-input{min-height:40px;padding:10px 14px;border-radius:20px;font-size:16px}#larp-chat-send{height:40px;min-width:70px;padding:0 16px;border-radius:20px}#larp-chat-input-container .g-recaptcha{transform:scale(.8)}}@media (max-width:320px){#larp-chatbot-container{height:85vh}#larp-chatbot-header h3{font-size:13px}#larp-chat-input-container .g-recaptcha{transform:scale(.7)}}*:focus-visible{outline:2px solid var(--primary-color,var(--larp-primary));outline-offset:2px}@media (prefers-reduced-motion:reduce){*{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}#larp-chat-messages{scroll-behavior:auto}}@media (prefers-contrast:high){#larp-chatbot-container{border-width:3px}.message-content{border:1px solid rgb(0 0 0 / .2)}#larp-chat-input:focus{box-shadow:0 0 0 4px rgb(44 85 48 / .3)}}@media print{#larp-chatbot-container{box-shadow:none;border:2px solid #000;height:auto;max-height:none}#larp-chat-input-container,#larp-chat-loading{display:none}.message-content{box-shadow:none;border:1px solid #ccc}}.larp-chatbot-wrapper{display:flex;flex-direction:column;align-items:center;margin:20px auto;font-family:'Inter','Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Oxygen','Ubuntu','Cantarell','Open Sans','Helvetica Neue',sans-serif}.larp-chatbot-credits{margin-top:8px;width:100%;max-width:500px;background:linear-gradient(135deg,rgb(255 255 255 / .98),rgb(248 250 252 / .95));border:1px solid rgb(203 213 225 / .6);border-radius:0 0 12px 12px;padding:14px 20px;box-shadow:0 4px 12px rgb(0 0 0 / .08),0 1px 3px rgb(0 0 0 / .1);backdrop-filter:blur(12px);position:relative;overflow:hidden}.larp-chatbot-credits::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .6),transparent);animation:shimmerCredits 4s infinite;pointer-events:none}@keyframes shimmerCredits{0%{left:-100%}100%{left:100%}}.credit-content{display:flex;align-items:center;justify-content:center;gap:14px;font-size:13px;color:#475569;line-height:1.4;flex-wrap:wrap;position:relative;z-index:1;font-weight:500}.credit-text{font-weight:600;color:#334155;text-shadow:0 1px 2px rgb(255 255 255 / .8);letter-spacing:.2px}.credit-info{font-style:italic;color:#64748B;font-size:12px;font-weight:500;white-space:nowrap}.credit-divider{color:#CBD5E1;font-weight:700;font-size:12px;opacity:.7}.donate-link{display:inline-flex;align-items:center;gap:6px;color:#475569;text-decoration:none;padding:6px 12px;border-radius:20px;transition:all 0.3s cubic-bezier(.4,0,.2,1);cursor:pointer;border:1px solid rgb(203 213 225 / .5);background:rgb(255 255 255 / .8);position:relative;overflow:hidden;font-weight:600;white-space:nowrap}.donate-link::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .8),transparent);transition:left 0.6s ease}.donate-link:hover{color:var(--larp-primary);background:rgb(44 85 48 / .08);border-color:rgb(44 85 48 / .25);text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px rgb(44 85 48 / .15),0 2px 6px rgb(0 0 0 / .08)}.donate-link:hover::before{left:100%}.donate-link:active{transform:translateY(0);box-shadow:0 2px 6px rgb(44 85 48 / .2),0 1px 3px rgb(0 0 0 / .1)}.donate-icon{font-size:14px;transition:all 0.3s ease;display:inline-block;font-style:normal;font-weight:400;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .1))}.donate-link:hover .donate-icon{transform:scale(1.15);filter:drop-shadow(0 2px 4px rgb(0 0 0 / .15))}.donate-text{font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:none}.donate-link[href*="larp-chatbot.de"] .donate-icon{background:linear-gradient(135deg,#3B82F6,#1D4ED8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;font-weight:700}.donate-link[href*="larp-chatbot.de"]:hover{background:rgb(59 130 246 / .08);border-color:rgb(59 130 246 / .25);color:#1D4ED8}.donate-link[onclick*="openDonateForm"]{background:linear-gradient(135deg,rgb(245 158 11 / .08),rgb(217 119 6 / .06));border-color:rgb(245 158 11 / .25);color:#D97706}.donate-link[onclick*="openDonateForm"] .donate-icon{background:linear-gradient(135deg,#F59E0B,#D97706);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;font-weight:700}.donate-link[onclick*="openDonateForm"]:hover{background:linear-gradient(135deg,rgb(245 158 11 / .15),rgb(217 119 6 / .12));border-color:rgb(245 158 11 / .4);color:#B45309;box-shadow:0 4px 16px rgb(245 158 11 / .25),0 2px 8px rgb(0 0 0 / .1)}.theme-dark .larp-chatbot-credits{background:linear-gradient(135deg,rgb(45 55 72 / .98),rgb(26 32 44 / .95));border-color:rgb(74 85 104 / .6)}.theme-dark .credit-content{color:#A0AEC0}.theme-dark .credit-text{color:#E2E8F0;text-shadow:0 1px 2px rgb(0 0 0 / .5)}.theme-dark .credit-divider{color:#718096}.theme-dark .donate-link{background:rgb(26 32 44 / .8);color:#A0AEC0;border-color:rgb(74 85 104 / .5)}.theme-dark .donate-link:hover{color:#4A5568;background:rgb(113 128 150 / .2);border-color:rgb(113 128 150 / .4)}.theme-larp .larp-chatbot-credits{background:linear-gradient(135deg,rgb(244 241 232 / .98),rgb(232 220 198 / .95));border-color:rgb(200 185 156 / .6)}.theme-larp .credit-content{color:#8B7355}.theme-larp .credit-text{color:#5D4E37;text-shadow:0 1px 2px rgb(255 255 255 / .7)}.theme-larp .credit-divider{color:#C8B99C}.theme-larp .donate-link:hover{color:var(--larp-primary);background:rgb(44 85 48 / .1);border-color:rgb(44 85 48 / .3)}@media (max-width:768px){.larp-chatbot-credits{margin-top:6px;padding:12px 16px;border-radius:0 0 10px 10px}.credit-content{font-size:12px;gap:10px;justify-content:center}.donate-text{font-size:11px}.donate-icon{font-size:13px}.donate-link{padding:5px 10px}}@media (max-width:480px){.larp-chatbot-credits{padding:10px 14px}.credit-content{font-size:11px;gap:8px;text-align:center}.credit-divider{font-size:10px}.donate-link{padding:4px 8px}.donate-text{font-size:10px}.donate-icon{font-size:12px}}@media (prefers-reduced-motion:reduce){.larp-chatbot-credits::before,.donate-link::before{animation:none!important}}@media print{.larp-chatbot-credits{display:none}}#place_order.ppcp-hidden{display:none!important}.ppcp-disabled{cursor:not-allowed;filter:grayscale(100%)}.ppcp-disabled *{pointer-events:none}.ppc-button-wrapper .ppcp-messages:first-child{padding-top:10px}.woocommerce-SavedPaymentMethods-token:has(#ppcp-vault-component){align-items:center;display:flex;gap:8px}.woocommerce-SavedPaymentMethods-token:has(#ppcp-vault-component) #ppcp-vault-component{flex:1;overflow:hidden}#ppc-button-ppcp-gateway{line-height:0}#ppc-button-ppcp-gateway div[class^=item-]{margin-top:14px}#ppc-button-ppcp-gateway div[class^=item-]:first-child{margin-top:0}#ppc-button-minicart{display:block;line-height:0}.ppcp-button-apm{--apm-button-border-radius:4px;border-radius:var(--apm-button-border-radius);height:45px;line-height:0;margin-top:14px;max-width:750px;min-width:0;overflow:hidden}.ppcp-button-apm.ppcp-button-pill{--apm-button-border-radius:50px}.ppcp-button-apm.ppcp-button-minicart{display:block}.ppcp-width-min .ppcp-button-apm{height:35px}.ppcp-width-300 .ppcp-button-apm{height:45px}.ppcp-width-500 .ppcp-button-apm{height:55px}.wp-block-woocommerce-cart .ppcp-button-apm,.wp-block-woocommerce-checkout .ppcp-button-apm{margin:0;min-width:0}.wp-admin .ppcp-button-apm{pointer-events:none}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtFmSqn7B6DxjY.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtMmSqn7B6DxjY.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtHmSqn7B6DxjY.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtGmSqn7B6DxjY.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtImSqn7B6D.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtFmSqn7B6DxjY.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtMmSqn7B6DxjY.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtHmSqn7B6DxjY.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtGmSqn7B6DxjY.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtImSqn7B6D.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtFmSqn7B6DxjY.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtMmSqn7B6DxjY.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtHmSqn7B6DxjY.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtGmSqn7B6DxjY.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtImSqn7B6D.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKky2F7i6C.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKky2F7i6C.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKky2F7i6C.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKky2F7i6C.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtKky2F7g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKky2F7i6C.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKky2F7i6C.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKky2F7i6C.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKky2F7i6C.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtKky2F7g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKky2F7i6C.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKky2F7i6C.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKky2F7i6C.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKky2F7i6C.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtKky2F7g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKky2F7i6C.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKky2F7i6C.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKky2F7i6C.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKky2F7i6C.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtKky2F7g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink-0:#000000;--ink-1:#0A0A0B;--ink-2:#121214;--ink-3:#1A1A1D;--ink-4:#242428;--ink-5:#33333A;--gold-50:#FAF3DC;--gold-100:#F0E2A8;--gold-200:#E8C454;--gold-300:#D4AF37;--gold-400:#B8962E;--gold-500:#8E7023;--gold-600:#5C4816;--fg-1:#F7F5EE;--fg-2:#C9C5B8;--fg-3:#8A8678;--fg-4:#5C5A52;--success:#6B9672;--warning:#C9A24B;--danger:#B85C5C;--info:#6E8FA6;--border-1:rgba(255, 255, 255, 0.06);--border-2:rgba(255, 255, 255, 0.10);--border-3:rgba(255, 255, 255, 0.16);--border-gold:rgba(212, 175, 55, 0.40);--glass-bg:rgba(10, 10, 11, 0.80);--scrim:rgba(0, 0, 0, 0.70);--bg-page:var(--ink-1);--bg-surface:var(--ink-2);--bg-surface-hi:var(--ink-3);--bg-input:var(--ink-4);--fg-primary:var(--fg-1);--fg-secondary:var(--fg-2);--fg-muted:var(--fg-3);--fg-disabled:var(--fg-4);--fg-accent:var(--gold-300);--fg-on-gold:var(--ink-1);--border-default:var(--border-1);--border-strong:var(--border-3);--border-focus:var(--gold-300);--font-display:'Cormorant Garamond', 'Playfair Display', Georgia, serif;--font-sans:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;--ease-out:cubic-bezier(0.2, 0, 0, 1);--ease-in-out:cubic-bezier(0.4, 0, 0.2, 1);--tracking-caps:0.12em;--elev-3:0 1px 0 0 rgba(255,255,255,0.06) inset, 0 20px 60px rgba(0,0,0,0.7);--glow-gold:0 0 0 1px var(--gold-300), 0 0 24px rgba(212,175,55,0.25);--grain-op:0.035;--nav-height:72px}*,*::before,*::after{box-sizing:border-box}html{background:var(--bg-page);color:var(--fg-primary);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{margin:0;background:var(--bg-page);color:var(--fg-primary);min-height:100vh;overflow-x:hidden;position:relative}body::before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(https://quirin-larp.de/wp-content/themes/quirin-larp/assets/css/%23n)' opacity='1'/%3E%3C/svg%3E");opacity:var(--grain-op);pointer-events:none;z-index:9999;mix-blend-mode:overlay}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input,textarea,select{font-family:inherit}textarea{resize:vertical}img{max-width:100%}::selection{background:rgb(212 175 55 / .35);color:var(--fg-1)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--ink-5);border-radius:3px}::-webkit-scrollbar-track{background:#fff0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:500;line-height:1.15;margin:0;color:var(--fg-primary)}h1{font-size:clamp(2.8rem, 6vw, 5rem);font-weight:600}h2{font-size:clamp(2rem, 4vw, 3.2rem)}h3{font-size:clamp(1.4rem, 2.5vw, 2rem)}h4{font-size:1.25rem}p{margin:0}.text-gold{color:var(--gold-300)}.text-muted{color:var(--fg-muted)}.text-secondary{color:var(--fg-secondary)}.font-display{font-family:var(--font-display)}.italic{font-style:italic}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.section{padding:96px 0}.section-sm{padding:64px 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;transition:all 150ms var(--ease-out);white-space:nowrap;cursor:pointer;text-decoration:none}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-primary{background:var(--gold-300);color:var(--ink-1);font-weight:600}.btn-primary:hover{background:var(--gold-200);box-shadow:var(--glow-gold)}.btn-ghost{background:#fff0;color:var(--fg-secondary);border:1px solid var(--border-default)}.btn-ghost:hover{color:var(--fg-primary);border-color:var(--border-gold);background:rgb(212 175 55 / .04)}.btn-outline{background:#fff0;color:var(--gold-300);border:1px solid var(--border-gold)}.btn-outline:hover{background:rgb(212 175 55 / .08);box-shadow:var(--glow-gold)}.btn-lg{padding:16px 32px;font-size:16px;border-radius:10px}.btn-sm{padding:8px 16px;font-size:13px;border-radius:6px}.card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;overflow:hidden;transition:border-color 200ms var(--ease-out),transform 200ms var(--ease-out)}.card:hover{border-color:var(--border-gold)}.card-body{padding:24px}.divider-gold{height:1px;background:linear-gradient(90deg,transparent,var(--gold-300),transparent);opacity:.4;margin:0}.section-label{font-size:11px;font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gold-300);display:block;margin-bottom:12px}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em}.badge-gold{background:rgb(212 175 55 / .12);color:var(--gold-200);border:1px solid rgb(212 175 55 / .25)}.badge-neutral{background:var(--ink-3);color:var(--fg-secondary)}.field{display:flex;flex-direction:column;gap:6px}.field-label{font-size:12px;font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-secondary)}.input,.textarea{background:var(--bg-input);border:1px solid var(--border-default);border-radius:8px;padding:12px 16px;color:var(--fg-primary);font-size:14px;line-height:1.5;outline:none;transition:border-color 150ms var(--ease-out),box-shadow 150ms var(--ease-out);width:100%}.textarea{min-height:140px;resize:vertical}.input:focus,.textarea:focus{border-color:var(--gold-300);box-shadow:0 0 0 3px rgb(212 175 55 / .12)}.input::placeholder,.textarea::placeholder{color:var(--fg-disabled)}.chip{padding:6px 14px;border-radius:999px;background:var(--ink-3);border:1px solid var(--border-default);font-size:13px;color:var(--fg-secondary);transition:all 150ms var(--ease-out);cursor:pointer;white-space:nowrap}.chip:hover{color:var(--fg-primary);border-color:var(--border-strong)}.chip.active{background:rgb(212 175 55 / .1);border-color:var(--gold-300);color:var(--gold-200)}.loader-ring{width:36px;height:36px;border:2px solid rgb(212 175 55 / .2);border-top-color:var(--gold-300);border-radius:50%;animation:spin 800ms linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.prose{font-size:16px;line-height:1.75;color:var(--fg-secondary)}.prose p+p{margin-top:1em}.prose em{color:var(--gold-200);font-style:italic}.prose strong{color:var(--fg-primary);font-weight:600}.ornament{display:flex;align-items:center;gap:16px;color:var(--gold-300);opacity:.5}.ornament::before,.ornament::after{content:"";flex:1;height:1px;background:currentColor}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--nav-height);display:flex;align-items:center;transition:background 300ms var(--ease-out),border-color 300ms var(--ease-out);border-bottom:1px solid #fff0}.site-header.is-scrolled{background:var(--glass-bg);backdrop-filter:blur(12px);border-bottom-color:var(--border-default)}.site-header .inner{display:flex;align-items:center;gap:40px}.site-header .logo{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.site-header .logo-mark{color:var(--gold-300);font-size:20px;line-height:1}.site-header .logo-text{font-family:var(--font-display);font-size:20px;font-weight:500;color:var(--fg-primary);letter-spacing:-.01em}.site-header .logo-text em{font-style:italic;color:var(--gold-300);font-weight:400}.site-header .nav{display:flex;align-items:center;gap:4px;flex:1}.site-header .nav-item-wrap{position:relative}.site-header .nav-link{display:flex;align-items:center;gap:4px;padding:8px 14px;border-radius:8px;font-size:14px;color:var(--fg-secondary);transition:color 150ms var(--ease-out),background 150ms var(--ease-out);text-decoration:none;white-space:nowrap}.site-header .nav-link:hover{color:var(--fg-primary);background:var(--border-1)}.site-header .nav-link.is-active{color:var(--gold-300)!important}.site-header .chevron{font-size:12px;opacity:.5;transform:rotate(90deg);display:inline-block}.site-header .dropdown{position:absolute;top:100%;left:0;min-width:180px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:10px;padding:6px;display:none;flex-direction:column;gap:2px;box-shadow:var(--elev-3);z-index:200}.site-header .nav-item-wrap:hover .dropdown,.site-header .nav-item-wrap.is-open .dropdown{display:flex}.site-header .drop-link{padding:10px 14px;border-radius:6px;font-size:14px;color:var(--fg-secondary);transition:all 150ms var(--ease-out);text-decoration:none}.site-header .drop-link:hover{background:var(--bg-surface-hi);color:var(--fg-primary)}.site-header .drop-link.is-active{color:var(--gold-300)!important}.site-header .actions{display:flex;align-items:center;gap:12px;margin-left:auto}.site-header .burger{display:none;width:36px;height:36px;align-items:center;justify-content:center;border-radius:8px;color:var(--fg-secondary);background:var(--bg-surface);border:1px solid var(--border-default);position:relative;flex-shrink:0}.site-header .burger span,.site-header .burger span::before,.site-header .burger span::after{display:block;width:18px;height:1.5px;background:currentColor;position:absolute;transition:all 200ms var(--ease-out)}.site-header .burger span::before{content:'';top:-5px}.site-header .burger span::after{content:'';top:5px}.site-header .burger.is-open span{background:transparent!important}.site-header .burger.is-open span::before{transform:rotate(45deg);top:0!important}.site-header .burger.is-open span::after{transform:rotate(-45deg);top:0!important}.site-header .drawer{position:fixed;top:var(--nav-height);left:0;right:0;bottom:0;background:var(--bg-page);z-index:99;overflow-y:auto;border-top:1px solid var(--border-default);display:none}.site-header .drawer.is-open{display:block}.site-header .drawer-nav{display:flex;flex-direction:column;padding:24px;gap:4px}.site-header .drawer-link{display:block;padding:14px 16px;font-family:var(--font-display);font-size:22px;font-weight:500;color:var(--fg-secondary);text-decoration:none;border-radius:8px;transition:color 150ms var(--ease-out)}.site-header .drawer-link:hover{color:var(--fg-primary)}.site-header .drawer-link.is-active{color:var(--gold-300)!important}.site-header .drawer-sub{display:flex;flex-direction:column;gap:2px;padding-left:20px;margin-top:4px}.site-header .drawer-sub-link{display:block;padding:10px 16px;font-size:16px;color:var(--fg-muted);text-decoration:none;border-radius:6px;transition:color 150ms var(--ease-out)}.site-header .drawer-sub-link:hover{color:var(--fg-primary)}@media (max-width:768px){.site-header .nav{display:none}.site-header .burger{display:flex}.site-header .actions .btn{display:none}}@media (min-width:769px){.site-header .drawer{display:none!important}}.site-footer{background:var(--ink-0);padding-top:0;margin-top:80px}.site-footer .inner{display:flex;gap:64px;padding-top:56px;padding-bottom:48px}.site-footer .brand{display:flex;align-items:flex-start;gap:14px;flex-shrink:0}.site-footer .brand-mark{color:var(--gold-300);font-size:24px;margin-top:2px}.site-footer .brand-name{font-family:var(--font-display);font-size:22px;font-weight:500;color:var(--fg-primary)}.site-footer .brand-name em{font-style:italic;color:var(--gold-300);font-weight:400}.site-footer .brand-sub{font-size:12px;color:var(--fg-muted);margin-top:4px;letter-spacing:.04em}.site-footer .links{display:flex;gap:48px;flex-wrap:wrap}.site-footer .link-group{display:flex;flex-direction:column;gap:12px;min-width:120px}.site-footer .link-group a{font-size:14px;color:var(--fg-muted);text-decoration:none;transition:color 150ms var(--ease-out)}.site-footer .link-group a:hover{color:var(--fg-primary)}.site-footer .bottom{padding-top:24px;padding-bottom:32px;border-top:1px solid var(--border-default);display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--fg-muted)}.site-footer .bottom a{color:var(--gold-300);text-decoration:none;transition:color 150ms var(--ease-out)}.site-footer .bottom a:hover{color:var(--gold-200)}@media (max-width:768px){.site-footer .inner{flex-direction:column;gap:40px}.site-footer .links{gap:32px}.site-footer .bottom{flex-direction:column;gap:8px;text-align:center}}.generic-page{min-height:100vh;padding-top:calc(var(--nav-height) + 64px);padding-bottom:80px}.generic-page .content{max-width:700px}.generic-page .content>*+*{margin-top:1.5em}.page-home .hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden}.page-home .hero-bg{position:absolute;inset:0;background-size:cover;background-position:center 30%;filter:brightness(.35) saturate(.7)}.page-home .hero-bg::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 60% 40%,rgb(212 175 55 / .08) 0%,transparent 60%)}.page-home .hero-gradient{position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to bottom,transparent,var(--bg-page))}.page-home .hero-content{position:relative;z-index:2;padding-top:var(--nav-height);padding-bottom:80px;max-width:780px}.page-home .hero-title{margin-top:16px;line-height:1.05}.page-home .hero-sub{font-size:clamp(16px, 2vw, 19px);color:var(--fg-secondary);max-width:540px;line-height:1.7;margin-top:24px}.page-home .hero-cta{display:flex;gap:12px;margin-top:40px;flex-wrap:wrap}.page-home .hero-wappen{width:80px;height:80px;object-fit:contain;filter:drop-shadow(0 4px 16px rgb(0 0 0 / .6));margin-bottom:8px;display:block}.page-home .scroll-hint{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:2}.page-home .scroll-line{width:1px;height:48px;background:linear-gradient(to bottom,var(--gold-300),transparent);opacity:.6;animation:scrollPulse 2s ease-in-out infinite}.page-home .scroll-text{font-size:10px;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted)}@keyframes scrollPulse{0%,100%{opacity:.3}50%{opacity:.8}}.page-home .features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.page-home .feature-card{padding:32px;display:flex;flex-direction:column;gap:8px;text-decoration:none;cursor:pointer;transition:border-color 200ms var(--ease-out),transform 200ms var(--ease-out)}.page-home .feature-card:hover{transform:translateY(-4px)}.page-home .feature-icon{font-size:28px;margin-bottom:8px;filter:grayscale(.3)}.page-home .feature-title{font-size:1.5rem;margin:0}.page-home .feature-arrow{margin-top:auto;padding-top:16px;font-size:20px;color:var(--gold-300);opacity:0;transition:opacity 200ms var(--ease-out),transform 200ms var(--ease-out)}.page-home .feature-card:hover .feature-arrow{opacity:1;transform:translateX(4px)}.page-home .about-section{background:linear-gradient(180deg,transparent,rgb(212 175 55 / .02),transparent)}.page-home .about-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.page-home .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px;padding-top:32px;border-top:1px solid var(--border-default)}.page-home .stat{display:flex;flex-direction:column;gap:4px}.page-home .commitments{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:4px}.page-home .commitment-title{font-family:var(--font-display);font-size:20px;color:var(--fg-primary);font-weight:500;margin-bottom:20px}.page-home .commitment{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--border-default)}.page-home .commitment:last-child{border-bottom:none}.page-home .news-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.page-home .news-card{transition:border-color 200ms var(--ease-out),transform 200ms var(--ease-out);display:block}.page-home .news-card:hover{transform:translateY(-2px)}.page-home .news-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.page-home .cta-banner{padding:0;margin-top:80px}.page-home .cta-inner{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:64px 0;flex-wrap:wrap}.page-home .cta-buttons{display:flex;gap:12px;flex-shrink:0;flex-wrap:wrap}@media (max-width:1024px){.page-home .features{grid-template-columns:1fr 1fr}.page-home .about-grid{grid-template-columns:1fr;gap:48px}.page-home .stats{grid-template-columns:repeat(2,1fr)}.page-home .news-list{grid-template-columns:1fr}}@media (max-width:640px){.page-home .features{grid-template-columns:1fr}.page-home .cta-inner{flex-direction:column;text-align:center}}.page-die-welt .page-header{padding-top:calc(var(--nav-height) + 64px);padding-bottom:64px;background:radial-gradient(ellipse 80% 60% at 30% 50%,rgb(212 175 55 / .05),transparent 70%)}.page-die-welt .region-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.page-die-welt .region-card{display:flex;flex-direction:column;text-decoration:none;transition:border-color 200ms var(--ease-out),transform 200ms var(--ease-out)}.page-die-welt .region-card:hover{transform:translateY(-4px)}.page-die-welt .region-header{padding:20px 24px 16px;display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--border-default)}.page-die-welt .region-wappen{width:56px;height:56px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 2px 8px rgb(0 0 0 / .4))}.page-die-welt .region-label{font-size:11px;font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted)}.page-die-welt .region-name{font-size:1.4rem;margin:0}.page-die-welt .region-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.page-die-welt .region-arrow{margin-top:20px;font-size:13px;font-weight:600;letter-spacing:.02em;opacity:0;transform:translateX(-4px);transition:opacity 200ms var(--ease-out),transform 200ms var(--ease-out)}.page-die-welt .region-card:hover .region-arrow{opacity:1;transform:translateX(0)}.page-die-welt .lore-teaser-inner{display:flex;justify-content:space-between;align-items:center;gap:48px;flex-wrap:wrap}.page-die-welt .lore-teaser-stats{display:flex;gap:48px}.page-die-welt .lore-stat{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}@media (max-width:1200px){.page-die-welt .region-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.page-die-welt .region-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.page-die-welt .region-grid{grid-template-columns:1fr}.page-die-welt .lore-teaser-stats{gap:24px}}.page-region .region-detail-header{padding-top:calc(var(--nav-height) + 48px);padding-bottom:48px}.page-region .breadcrumb{font-size:13px;color:var(--fg-muted);margin-bottom:24px}.page-region .breadcrumb a{text-decoration:none;transition:color 150ms var(--ease-out)}.page-region .breadcrumb a:hover{color:var(--fg-primary)}.page-region .region-detail-header-content{display:flex;align-items:center;gap:32px}.page-region .region-detail-wappen{width:100px;height:100px;object-fit:contain;filter:drop-shadow(0 4px 16px rgb(0 0 0 / .5));flex-shrink:0}.page-region .region-detail-content{display:grid;grid-template-columns:1fr 280px;gap:64px;align-items:start}.page-region .tags{display:flex;flex-wrap:wrap;gap:8px}.page-region .region-detail-aside{position:sticky;top:calc(var(--nav-height) + 24px);display:flex;flex-direction:column;gap:24px}.page-region .all-regionen{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:2px}.page-region .region-link{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;font-size:13px;color:var(--fg-muted);text-decoration:none;transition:all 150ms var(--ease-out)}.page-region .region-link:hover{background:var(--bg-surface-hi);color:var(--fg-primary)}.page-region .region-link.is-active{color:var(--fg-primary)!important;font-weight:500}.page-region .region-link-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.page-region .region-nav{display:flex;justify-content:space-between;gap:16px;margin-top:64px;padding-top:32px;border-top:1px solid var(--border-default)}.page-region .region-nav-btn{padding:12px 20px;border:1px solid var(--border-default);border-radius:8px;font-size:14px;color:var(--fg-secondary);text-decoration:none;transition:all 150ms var(--ease-out)}.page-region .region-nav-btn:hover{border-color:var(--border-gold);color:var(--fg-primary)}.page-region .region-nav-btn-right{margin-left:auto}@media (max-width:900px){.page-region .region-detail-content{grid-template-columns:1fr}.page-region .region-detail-aside{position:static}}.page-geschichte .page-header{padding-top:calc(var(--nav-height) + 64px);padding-bottom:64px;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgb(212 175 55 / .04),transparent 70%)}.page-geschichte .filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:64px}.page-geschichte .filters .chip{display:inline-flex;align-items:center;gap:6px}.page-geschichte .filters .chip.active{border-color:var(--chip-color,var(--gold-300));color:var(--chip-color,var(--gold-200));background:color-mix(in srgb,var(--chip-color,var(--gold-300)) 12%,transparent)}.page-geschichte .chip-dot{display:inline-block;width:6px;height:6px;border-radius:50%}.page-geschichte .timeline{position:relative;display:flex;flex-direction:column;gap:0;max-width:960px;margin:0 auto}.page-geschichte .timeline-axis{position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent,var(--border-gold),var(--border-gold),transparent);transform:translateX(-50%)}.page-geschichte .ereignis{display:flex;align-items:flex-start;gap:32px;padding:24px 0;position:relative;width:46%}.page-geschichte .ereignis.is-hidden{display:none}.page-geschichte .ereignis.links{align-self:flex-start;flex-direction:row-reverse;margin-left:0}.page-geschichte .ereignis.rechts{align-self:flex-end;flex-direction:row;margin-left:auto}.page-geschichte .marker{width:12px;height:12px;border-radius:50%;border:2px solid;background:var(--bg-page);flex-shrink:0;margin-top:16px;position:relative;z-index:2}.page-geschichte .links .marker{margin-right:-38px}.page-geschichte .rechts .marker{margin-left:-38px}.page-geschichte .ereignis-card{flex:1;cursor:pointer;transition:border-color 150ms var(--ease-out),transform 150ms var(--ease-out);outline:none}.page-geschichte .ereignis-card:focus-visible{box-shadow:var(--glow-gold)}.page-geschichte .ereignis-card:hover{transform:translateY(-2px)}.page-geschichte .ereignis-card.is-open{border-color:var(--border-gold)}.page-geschichte .ereignis-header{padding:20px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.page-geschichte .ereignis-jahr{font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.04em}.page-geschichte .ereignis-body{overflow:hidden;padding:0 20px;max-height:0;opacity:0;transition:max-height 250ms var(--ease-out),opacity 200ms var(--ease-out)}.page-geschichte .ereignis-body p{padding-bottom:16px}.page-geschichte .ereignis-card.is-open .ereignis-body{max-height:600px;opacity:1}.page-geschichte .expand-hint{padding:8px 20px 12px;font-size:11px;color:var(--fg-muted);letter-spacing:.06em;text-transform:uppercase}.page-geschichte .expand-hint .hint-open{display:none}.page-geschichte .ereignis-card.is-open .expand-hint .hint-closed{display:none}.page-geschichte .ereignis-card.is-open .expand-hint .hint-open{display:inline}@media (max-width:768px){.page-geschichte .timeline-axis{left:16px}.page-geschichte .ereignis{width:100%;flex-direction:column!important;padding-left:48px;margin-left:0!important;align-self:stretch!important}.page-geschichte .marker{position:absolute;left:10px;top:28px;margin:0!important}.page-geschichte .ereignis-card{width:100%}}.page-galerie .page-header{padding-top:calc(var(--nav-height) + 64px);padding-bottom:64px}.page-galerie .filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:48px}.page-galerie .masonry{columns:3;column-gap:16px}.page-galerie .item{break-inside:avoid;margin-bottom:16px;position:relative;border-radius:12px;overflow:hidden;cursor:pointer;border:1px solid var(--border-default);transition:border-color 200ms var(--ease-out),transform 200ms var(--ease-out)}.page-galerie .item.is-hidden{display:none}.page-galerie .item:hover{border-color:var(--border-gold);transform:scale(1.01)}.page-galerie .item-breit{break-inside:avoid;column-span:none}.page-galerie .item-img{width:100%;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:var(--bg-surface)}.page-galerie .item-breit .item-img{aspect-ratio:16/7}.page-galerie .real-img{width:100%;height:100%;object-fit:contain;padding:16px}.page-galerie .item-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .8) 0%,transparent 50%);display:flex;flex-direction:column;justify-content:flex-end;padding:16px;opacity:0;transition:opacity 200ms var(--ease-out)}.page-galerie .item:hover .item-overlay{opacity:1}.page-galerie .item-alt{font-family:var(--font-display);font-size:14px;color:var(--fg-primary);margin-top:6px;font-style:italic}.page-galerie .lightbox{position:fixed;inset:0;background:rgb(0 0 0 / .92);z-index:300;display:none;align-items:center;justify-content:center;padding:40px;backdrop-filter:blur(8px)}.page-galerie .lightbox.is-open{display:flex}.page-galerie .lightbox-img{max-width:900px;width:100%;aspect-ratio:16/9;border-radius:12px;display:flex;align-items:center;justify-content:center}.page-galerie .lightbox-real-img{max-width:100%;max-height:100%;object-fit:contain;padding:24px}.page-galerie .lightbox-close{position:absolute;top:24px;right:24px;width:40px;height:40px;border-radius:50%;background:var(--bg-surface);border:1px solid var(--border-default);display:flex;align-items:center;justify-content:center;color:var(--fg-primary);font-size:16px;cursor:pointer;transition:all 150ms var(--ease-out)}.page-galerie .lightbox-close:hover{background:var(--danger)}@media (max-width:900px){.page-galerie .masonry{columns:2}}@media (max-width:600px){.page-galerie .masonry{columns:1}}.page-faq .page-header{padding-top:calc(var(--nav-height) + 64px);padding-bottom:64px;background:radial-gradient(ellipse 60% 40% at 20% 60%,rgb(212 175 55 / .04),transparent 70%)}.page-faq .faq-layout{display:grid;grid-template-columns:1fr 280px;gap:64px;align-items:start}.page-faq .accordion{display:flex;flex-direction:column;gap:0}.page-faq .item{border-bottom:1px solid var(--border-default)}.page-faq .item:first-child{border-top:1px solid var(--border-default)}.page-faq .item-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;text-align:left;font-size:16px;font-weight:500;color:var(--fg-primary);transition:color 150ms var(--ease-out);cursor:pointer}.page-faq .item.is-open .item-trigger{color:var(--gold-300)}.page-faq .item-icon{font-size:20px;color:var(--fg-muted);flex-shrink:0;transition:transform 200ms var(--ease-out),color 150ms var(--ease-out);line-height:1}.page-faq .item.is-open .item-icon{transform:rotate(45deg);color:var(--gold-300)}.page-faq .item-body{overflow:hidden;max-height:0;opacity:0;transition:max-height 250ms var(--ease-out),opacity 200ms var(--ease-out)}.page-faq .item.is-open .item-body{max-height:400px;opacity:1;padding-bottom:20px}.page-faq .sidebar{position:sticky;top:calc(var(--nav-height) + 24px);display:flex;flex-direction:column;gap:20px}@media (max-width:900px){.page-faq .faq-layout{grid-template-columns:1fr;gap:48px}.page-faq .sidebar{position:static}}.page-kontakt .page-header{padding-top:calc(var(--nav-height) + 64px);padding-bottom:64px}.page-kontakt .layout{display:grid;grid-template-columns:1fr 280px;gap:64px;align-items:start}.page-kontakt .kontakt-form{display:flex;flex-direction:column;gap:20px}.page-kontakt .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.page-kontakt .error-msg{padding:14px 18px;background:rgb(184 92 92 / .1);border:1px solid rgb(184 92 92 / .3);border-radius:8px;font-size:14px;color:var(--danger);line-height:1.6}.page-kontakt .error-msg a{color:var(--gold-300)}.page-kontakt .success{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:48px;background:var(--bg-surface);border:1px solid var(--border-gold);border-radius:16px}.page-kontakt .success-icon{width:56px;height:56px;border-radius:50%;background:rgb(107 150 114 / .15);border:1px solid var(--success);display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--success);margin-bottom:8px}.page-kontakt .sidebar{position:sticky;top:calc(var(--nav-height) + 24px);display:flex;flex-direction:column;gap:20px}.page-kontakt .contact-item{display:flex;gap:14px;align-items:flex-start;font-size:20px}.page-kontakt .contact-link{font-size:14px;color:var(--gold-300);text-decoration:none;transition:color 150ms var(--ease-out);display:block;margin-top:4px}.page-kontakt .contact-link:hover{color:var(--gold-200)}.page-kontakt .legal-links{display:flex;flex-direction:column;gap:8px}.page-kontakt .legal-links a{font-size:14px;color:var(--fg-muted);text-decoration:none;transition:color 150ms var(--ease-out)}.page-kontakt .legal-links a:hover{color:var(--fg-primary)}@media (max-width:900px){.page-kontakt .layout{grid-template-columns:1fr;gap:48px}.page-kontakt .sidebar{position:static}.page-kontakt .form-row{grid-template-columns:1fr}}.page-das-spiel .page-header{padding-top:calc(var(--nav-height) + 64px);padding-bottom:64px;background:radial-gradient(ellipse 70% 50% at 20% 50%,rgb(212 175 55 / .05),transparent 70%)}.page-das-spiel .branches{display:grid;grid-template-columns:1fr 1fr;gap:24px}.page-das-spiel .branch-card{display:flex;flex-direction:column;text-decoration:none;transition:border-color 200ms var(--ease-out),transform 200ms var(--ease-out)}.page-das-spiel .branch-card:hover{transform:translateY(-4px)}.page-das-spiel .branch-header{padding:32px;display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--border-default)}.page-das-spiel .branch-icon{font-size:40px;line-height:1}.page-das-spiel .branch-title{font-family:var(--font-display);font-size:2.2rem;margin:0}.page-das-spiel .branch-features{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:10px}.page-das-spiel .branch-features li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--fg-secondary)}.page-das-spiel .branch-features li::before{content:'◈';color:var(--gold-300);font-size:10px;flex-shrink:0}.page-das-spiel .branch-cta{margin-top:24px;font-size:14px;font-weight:600;color:var(--gold-300);display:flex;align-items:center;gap:6px;transition:gap 150ms var(--ease-out)}.page-das-spiel .branch-card:hover .branch-cta{gap:10px}@media (max-width:768px){.page-das-spiel .branches{grid-template-columns:1fr}}.woocommerce,.woocommerce-page{color:var(--fg-secondary)}.woocommerce-page-wrap{padding-top:calc(var(--nav-height) + 32px);padding-bottom:80px;min-height:60vh}.woocommerce-cart .generic-page .content,.woocommerce-checkout .generic-page .content,.woocommerce-account .generic-page .content{max-width:1100px}.woocommerce-breadcrumb{font-size:13px;color:var(--fg-muted);margin-bottom:24px}.woocommerce-breadcrumb a{color:var(--fg-muted);text-decoration:none}.woocommerce-breadcrumb a:hover{color:var(--fg-primary)}.woocommerce-products-header__title.page-title{font-family:var(--font-display);font-weight:500}.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;margin:40px 0;padding:0}.woocommerce ul.products::before,.woocommerce ul.products::after{content:none;display:none}.woocommerce ul.products li.product,.woocommerce ul.products li.product.first,.woocommerce ul.products li.product.last{width:auto!important;float:none!important;margin:0!important;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;padding:24px;transition:border-color 200ms var(--ease-out),transform 200ms var(--ease-out)}.woocommerce ul.products li.product:hover{border-color:var(--border-gold);transform:translateY(-2px)}.woocommerce ul.products li.product img{border-radius:8px;margin-bottom:16px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:var(--font-display);font-size:1.3rem;color:var(--fg-primary);margin:8px 0}.woocommerce ul.products li.product .price{color:var(--gold-300);font-weight:600}.woocommerce ul.products li.product .price del{color:var(--fg-muted);opacity:.7}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce ul.products li.product .button{display:inline-flex;margin-top:12px;padding:10px 20px;border-radius:8px;background:var(--gold-300);color:var(--ink-1);font-weight:600;font-size:13px;border:none}.woocommerce ul.products li.product .button:hover{background:var(--gold-200)}.woocommerce ul.products li.product .onsale{background:var(--gold-300);color:var(--ink-1);border-radius:999px;font-weight:700}@media (max-width:900px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.woocommerce ul.products{grid-template-columns:1fr}}.woocommerce div.product{padding-bottom:80px}.woocommerce div.product .summary{color:var(--fg-secondary)}.woocommerce div.product .product_title{font-family:var(--font-display);color:var(--fg-primary)}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--gold-300);font-size:1.4rem;font-weight:600}.woocommerce div.product .woocommerce-product-details__short-description{color:var(--fg-secondary);line-height:1.75;margin:16px 0}.woocommerce div.product form.cart{margin-top:24px}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{padding:8px 0;border:none}.woocommerce div.product form.cart .variations select{background:var(--bg-input);border:1px solid var(--border-default);border-radius:8px;color:var(--fg-primary);padding:10px 14px;font-size:14px}.woocommerce div.product form.cart .quantity input.qty{background:var(--bg-input);border:1px solid var(--border-default);border-radius:8px;color:var(--fg-primary);padding:10px 14px;width:70px;text-align:center}.woocommerce div.product form.cart .single_add_to_cart_button,.woocommerce #respond input#submit{background:var(--gold-300);color:var(--ink-1);font-weight:600;border-radius:10px;padding:14px 28px;font-size:15px;border:none}.woocommerce div.product form.cart .single_add_to_cart_button:hover{background:var(--gold-200)}.woocommerce div.product .stock{color:var(--success);font-size:13px}.woocommerce div.product .stock.out-of-stock{color:var(--danger)}.woocommerce div.product .woocommerce-variation-price .price{font-size:1.2rem}.woocommerce table.shop_table,.woocommerce-cart table.cart{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;border-collapse:separate;overflow:hidden;width:100%}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-color:var(--border-default);padding:16px}.woocommerce table.shop_table thead th{color:var(--fg-muted);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.woocommerce table.shop_table .product-name a{color:var(--fg-primary);text-decoration:none}.woocommerce table.shop_table .product-price,.woocommerce table.shop_table .product-subtotal,.woocommerce table.shop_table .amount{color:var(--gold-300)}.woocommerce table.shop_table td.actions .coupon .input-text{background:var(--bg-input);border:1px solid var(--border-default);border-radius:8px;color:var(--fg-primary);padding:10px 14px}.woocommerce table.shop_table td.actions .button,.woocommerce .cart-collaterals .checkout-button{background:var(--gold-300);color:var(--ink-1);font-weight:600;border-radius:8px;padding:12px 20px;border:none}.woocommerce table.shop_table td.actions .button:hover,.woocommerce .cart-collaterals .checkout-button:hover{background:var(--gold-200)}.woocommerce .cart-collaterals .cart_totals{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;padding:24px;margin-top:24px}.woocommerce .cart-collaterals .cart_totals table{border:none;background:none}.woocommerce .cart-collaterals .cart_totals th,.woocommerce .cart-collaterals .cart_totals td{border-color:var(--border-default)}.woocommerce-checkout #customer_details{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;padding:24px}.woocommerce-checkout .woocommerce-billing-fields input.input-text,.woocommerce-checkout .woocommerce-shipping-fields input.input-text,.woocommerce-checkout .woocommerce-additional-fields textarea,.woocommerce-checkout select{background:var(--bg-input);border:1px solid var(--border-default);border-radius:8px;color:var(--fg-primary);padding:12px 16px;width:100%}.woocommerce-checkout .select2-container .select2-selection--single{background:var(--bg-input);border:1px solid var(--border-default);border-radius:8px;height:44px}.woocommerce-checkout label{color:var(--fg-secondary);font-size:13px}.woocommerce-checkout #order_review,.woocommerce-checkout #order_review_heading{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;padding:24px;margin-top:24px}.woocommerce-checkout table.shop_table{background:none;border:none}.woocommerce-checkout #payment{background:var(--bg-surface-hi);border-top:1px solid var(--border-default);border-radius:0 0 12px 12px}.woocommerce-checkout #payment ul.payment_methods{border-bottom-color:var(--border-default)}.woocommerce-checkout #payment div.payment_box{background:var(--ink-3);color:var(--fg-secondary)}.woocommerce-checkout #place_order{background:var(--gold-300);color:var(--ink-1);font-weight:600;border-radius:10px;padding:16px 32px;font-size:15px;border:none}.woocommerce-checkout #place_order:hover{background:var(--gold-200)}.woocommerce-checkout .woocommerce-form__label-for-checkbox{color:var(--fg-secondary)}.woocommerce-account .woocommerce-MyAccount-navigation{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;padding:16px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--border-default)}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{border-bottom:none}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:10px 12px;color:var(--fg-secondary);text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{color:var(--gold-300)}.woocommerce-account .woocommerce-MyAccount-content{padding-top:calc(var(--nav-height) + 40px)}.woocommerce-account form.login,.woocommerce-account form.register{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;padding:24px;max-width:420px}.woocommerce-account form .input-text{background:var(--bg-input);border:1px solid var(--border-default);border-radius:8px;color:var(--fg-primary);padding:12px 16px;width:100%}.woocommerce-account form button[type="submit"]{background:var(--gold-300);color:var(--ink-1);font-weight:600;border-radius:8px;padding:12px 24px;border:none}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{background:var(--bg-surface);border-left:3px solid var(--gold-300);border-radius:8px;padding:16px 20px;color:var(--fg-secondary);list-style:none;margin:24px 0}.woocommerce-error{border-left-color:var(--danger)}.woocommerce-message .button,.woocommerce-info .button{background:var(--gold-300);color:var(--ink-1);border-radius:6px;padding:8px 16px;margin-left:12px;font-weight:600}.product.product-type-variable:not(.has-product-safety-information) ul.tabs li.product_safety_tab,.wc-gzd-additional-info-placeholder,.woocommerce #content .product.product-type-variable:not(.has-product-safety-information) .woocommerce-tabs ul.tabs li.product_safety_tab,div.wc-gzd-additional-info:empty,p.wc-gzd-additional-info:empty{display:none}.wc-gzd-popover-trigger{anchor-name:--wc-gzd-popover-anchor}.wc-gzd-popover-wrapper{anchor-scope:--wc-gzd-popover-anchor}.wc-gzd-popover-wrapper .wc-gzd-popover-trigger{display:inline-block}.wc-gzd-popover-wrapper .wc-gzd-popover-trigger img.wc-gzd-legal-guarantee-image-preview{max-width:250px;min-width:200px}.wc-gzd-popover.wc-gzd-popover-hover{position:fixed;position-anchor:--wc-gzd-popover-anchor;position-area:bottom center;position-try-fallbacks:top,bottom,right,left}.wc-gzd-garan-label-nested-svg,img.wc-gzd-garan-label-nested-image{max-width:350px;min-width:200px}img.wc-gzd-popover-image{max-width:100%;min-width:350px;object-fit:contain;width:100%}.wc-gzd-legal-guarantee-footer{margin:10px 0;text-align:center}.wc-gzd-legal-guarantee .wc-gzd-legal-guarantee-mixed-cart-notice{font-size:.9em}.wc-gzd-popover{max-height:100vh}.wc-gzd-popover .wc-gzd-popover-header{display:flex;justify-content:flex-end}.wc-gzd-popover.wc-gzd-popover-hover .wc-gzd-popover-close{display:none}.wc-gzd-popover .wc-gzd-popover-content img{max-height:90vh;object-fit:contain;width:auto}.wc-gzd-popover.wc-gzd-popover-hover .wc-gzd-popover-content img{max-width:none}.wc-gzd-popover.wc-gzd-popover-hover p.wc-gzd-popover-caption{display:none}.wc-gzd-popover p.wc-gzd-popover-caption{margin-bottom:0;margin-top:5px;text-align:center}.wc-gzd-popover:popover-open{border-color:#fff0;border-radius:1rem}.wc-gzd-legal-guarantee-global img.wc-gzd-legal-guarantee-label-image{max-width:300px;min-width:250px}.product.product-type-variable:not(.has-product-safety-information) div.product .woocommerce-tabs ul.tabs li.product_safety_tab{display:none}.wc-gzd-checkbox-placeholder .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}#order_review .wc-gzd-checkbox-placeholder{clear:both}#order_review .wc-gzd-checkbox-placeholder p.form-row{float:none;padding:0 1em 0 0;text-align:left}#order_review .wc-gzd-checkbox-placeholder p.form-row label{display:inline}#order_review .wc-gzd-checkbox-placeholder:empty{display:none}.woocommerce-checkout .shop_table{background-color:#eee}@media(min-width:768px){table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail .wc-gzd-cart-item-name-wrapper{align-items:center;display:flex}}table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail .wc-gzd-cart-item-name-wrapper .wc-gzd-cart-item-thumbnail{margin-right:1em;max-width:15%;min-width:60px}table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail .wc-gzd-cart-item-name-wrapper .wc-gzd-cart-item-thumbnail img{margin:0}body.theme-astra table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail td.product-name{flex-wrap:wrap}.cart_totals tr.order-total-differential-taxation-notice td:before,.cart_totals tr.order-total-small-business-notice td:before{content:""!important}.includes_tax,.tax_label,.woocommerce dl.variation dd[class*=variation-gzd-],.woocommerce dl.variation div[class*=variation-gzd-],.woocommerce dl.variation dt[class*=variation-gzd-],.woocommerce dl.variation li[class*=variation-gzd-],.woocommerce ul.variation dd[class*=variation-gzd-],.woocommerce ul.variation div[class*=variation-gzd-],.woocommerce ul.variation dt[class*=variation-gzd-],.woocommerce ul.variation li[class*=variation-gzd-],.woocommerce-cart dl.variation dd[class*=variation-gzd-],.woocommerce-cart dl.variation div[class*=variation-gzd-],.woocommerce-cart dl.variation dt[class*=variation-gzd-],.woocommerce-cart dl.variation li[class*=variation-gzd-],.woocommerce-cart ul.variation dd[class*=variation-gzd-],.woocommerce-cart ul.variation div[class*=variation-gzd-],.woocommerce-cart ul.variation dt[class*=variation-gzd-],.woocommerce-cart ul.variation li[class*=variation-gzd-],.woocommerce-checkout dl.variation dd[class*=variation-gzd-],.woocommerce-checkout dl.variation div[class*=variation-gzd-],.woocommerce-checkout dl.variation dt[class*=variation-gzd-],.woocommerce-checkout dl.variation li[class*=variation-gzd-],.woocommerce-checkout ul.variation dd[class*=variation-gzd-],.woocommerce-checkout ul.variation div[class*=variation-gzd-],.woocommerce-checkout ul.variation dt[class*=variation-gzd-],.woocommerce-checkout ul.variation li[class*=variation-gzd-],.woocommerce-mini-cart dl.variation dd[class*=variation-gzd-],.woocommerce-mini-cart dl.variation div[class*=variation-gzd-],.woocommerce-mini-cart dl.variation dt[class*=variation-gzd-],.woocommerce-mini-cart dl.variation li[class*=variation-gzd-],.woocommerce-mini-cart ul.variation dd[class*=variation-gzd-],.woocommerce-mini-cart ul.variation div[class*=variation-gzd-],.woocommerce-mini-cart ul.variation dt[class*=variation-gzd-],.woocommerce-mini-cart ul.variation li[class*=variation-gzd-]{display:none!important}.wc-gzd-small-business-includes-tax{display:inline!important;font-size:.9em;padding-left:3px}.woocommerce-gzd-checkout #order_review_heading{display:none}.woocommerce-checkout .shop_table tr td p{margin-bottom:0}.woocommerce-checkout .shop_table td,.woocommerce-checkout .shop_table th{line-height:1.5}.more-variants-available-info{display:block;font-size:11px;font-weight:400}.shop_table .product-name-inner,.shop_table .product-name-inner tr td{border:none;margin:0;padding:0}.shop_table .product-name-inner tr td:last-child{text-align:right}.cart_totals .wc-gzd-additional-wrapper,.woocommerce-checkout table.shop_table .wc-gzd-additional-wrapper{clear:both;text-align:right}.cart_totals p.wc-gzd-additional-info,.woocommerce-checkout table.shop_table p.wc-gzd-additional-info{display:inline-block;font-size:.8em;font-weight:400;margin-bottom:0}.entry-content .woocommerce #payment{margin-bottom:1em}.woocommerce #payment .wc-terms-and-conditions{display:none!important}.entry-content .woocommerce .checkout-btn-wrap{text-align:right}.woocommerce-checkout p.direct-debit-checkbox{display:none}.unit-price-cart{display:block;font-size:.9em;margin-top:5px}.product_list_widget .wc-gzd-additional-info,.products .wc-gzd-additional-info{font-size:.8em;margin:.7rem 0;padding:0}.product_list_widget .wc-gzd-additional-info,.product_list_widget p.price-unit{line-height:1.8em;margin:.2rem 0}.product_list_widget .wc-gzd-additional-info a{display:inline!important}.product_list_widget .price-unit,.products .product .price-unit{font-size:.8em}.product_list_widget .price-unit{margin-bottom:.7em}.product div.wc-gzd-additional-info,.product p.wc-gzd-additional-info{clear:left;font-size:.9em;margin-bottom:.5rem}.product .defect-description:not(:empty){border:2px solid #4b4f58;margin:1em 0;padding:.5em}.product .defect-description:not(:empty) p:last-child{margin-bottom:0}form.cart.wc-gzd-replace-price .single_variation_wrap .woocommerce-variation-price{display:none}.deposit-packaging-type{font-weight:700;text-transform:uppercase}.product p.deposit-packaging-type{font-size:1.2em!important}.wc-gzd-rating-authenticity-status{display:block;font-size:.9em}.woocommerce-product-rating .wc-gzd-rating-authenticity-status{display:inline-block}.product .product_meta{margin-top:1rem}p.footer-info{font-size:.9em;padding-bottom:.5rem;text-align:center}.wc-gzd-item-defect-description p,.wc-gzd-item-desc p{font-size:.9em;font-weight:400}.wc-gzd-edit-data-notice{background:#eee;display:inline-block;padding:1em}.wc-gzd-edit-data-notice p.wc-gzd-info{margin:0;padding:0}.wc-gzd-power-supply{display:flex;flex-wrap:wrap;height:70px;margin:1em 0}.wc-gzd-power-supply svg{align-items:center;display:flex;height:70px;width:70px}.wc-gzd-power-supply svg text{dominant-baseline:middle;font-size:1.8rem;font-weight:600;text-anchor:middle}.wc-gzd-power-supply svg text.min-max-watt-has-decimals,.wc-gzd-power-supply svg text.power-supply-usb-pd{font-size:1.5rem}.wc-gzd-cart-info{display:block}table.product-details-inner{margin:0;padding:0;table-layout:fixed}table.product-details-inner,table.product-details-inner td,table.product-details-inner tr{background:#fff0;border:none;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}table.product-details-inner tr td:last-child{text-align:right}.wc-gzd-product-name-left,.wc-gzd-product-name-right{float:left}.wc-gzd-product-name-left{margin-right:1em;max-width:15%}#order_review .blockMsg{line-height:1.5em}#shipping_parcelshop_post_number_field .optional{display:none!important}.wc-gzd-nutri-score-value{display:block;height:4rem;text-indent:-9999px;width:7.0625rem}.wc-gzd-placeholder-loading{display:flex;flex:0 0 100%;flex-flow:column;overflow:hidden;position:relative}.wc-gzd-placeholder-loading *{box-sizing:border-box}.wc-gzd-placeholder-loading .wc-gzd-placeholder-row{align-items:center;display:flex;vertical-align:middle}.wc-gzd-placeholder-loading .wc-gzd-placeholder-row>*{animation:shimmer 2s infinite;background:#e7e7e7;background-image:linear-gradient(90deg,#e7e7e7,color-mix(in srgb,#e7e7e7 30%,#fff) 30%,#e7e7e7);background-size:200% 100%;border-radius:.375rem;display:block;height:10px}.wc-gzd-placeholder-loading .wc-gzd-placeholder-row .wc-gzd-placeholder-row-col-4{min-width:100px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.wc-block-featured-product .wc-gzd-additional-info{color:inherit;font-size:.9em;margin:0;padding:5px 48px 0;text-align:center;width:100%;z-index:1}.wc-block-featured-product .wc-gzd-nutri-score{width:auto}ul.wc-block-grid__products li.wc-block-grid__product .wc-gzd-additional-info{margin:.5em 0}ul.wc-block-grid__products li.wc-block-grid__product .wc-gzd-additional-info:not(.deposit-packaging-type){font-size:.9em;font-weight:400}.theme-twentytwenty form.woocommerce-checkout #order_review_heading,.theme-twentytwentyone form.woocommerce-checkout #order_review_heading{margin-bottom:2rem;padding-left:0;text-align:left;width:100%}.woocommerce-checkout .shop_table{background-color:#eee}.product p.deposit-packaging-type{font-size:1.25em!important}p.woocommerce-shipping-destination{display:none}.wc-gzd-nutri-score-value-a{background:url(https://quirin-larp.de/wp-content/plugins/woocommerce-germanized/assets/images/nutri-score-a.svg) no-repeat}.wc-gzd-nutri-score-value-b{background:url(https://quirin-larp.de/wp-content/plugins/woocommerce-germanized/assets/images/nutri-score-b.svg) no-repeat}.wc-gzd-nutri-score-value-c{background:url(https://quirin-larp.de/wp-content/plugins/woocommerce-germanized/assets/images/nutri-score-c.svg) no-repeat}.wc-gzd-nutri-score-value-d{background:url(https://quirin-larp.de/wp-content/plugins/woocommerce-germanized/assets/images/nutri-score-d.svg) no-repeat}.wc-gzd-nutri-score-value-e{background:url(https://quirin-larp.de/wp-content/plugins/woocommerce-germanized/assets/images/nutri-score-e.svg) no-repeat}