.mglegal-cookie{--mglegal-bg:var(--color-surface, #181b1c);--mglegal-fg:var(--color-ink, var(--bs-body-color, #f1f1f1));--mglegal-accent:var(--color-accent, #0ebc5f);--mglegal-muted:var(--color-muted, var(--bs-secondary-color, #b4b4b4));--mglegal-border:var(--color-border, var(--bs-border-color, #ffffff1f));--mglegal-surface-alt:var(--color-surface-alt, #202324);--mglegal-radius:var(--radius-card, .75rem);--mglegal-btn-radius:var(--radius-btn, .5rem);--mglegal-cta-bg:var(--color-cta, var(--bs-primary, #e2e2e2));--mglegal-cta-fg:var(--color-on-cta, var(--bs-primary-text-emphasis, #181b1c));--mglegal-cta-hover:var(--color-cta-hover, var(--mglegal-cta-bg));--mglegal-ghost-border:var(--color-ghost-border, #ffffff2e);--mglegal-ghost-hover:var(--color-ghost-hover, #ffffff0f);position:fixed;left:0;right:0;z-index:99999;background:var(--mglegal-bg);color:var(--mglegal-fg);box-shadow:var(--shadow-card,0 -2px 24px rgb(0 0 0 / .45));font-family:var(--font-sans,var(--bs-body-font-family,inherit));font-size:var(--text-sm,14px);line-height:1.5}.mglegal-cookie[hidden]{display:none}.mglegal-cookie--bottom{bottom:0;border-top:1px solid var(--mglegal-border)}.mglegal-cookie--top{top:0;border-bottom:1px solid var(--mglegal-border)}.mglegal-cookie--box{bottom:20px;left:50%;right:auto;transform:translateX(-50%);max-width:480px;width:calc(100% - 32px);border:1px solid var(--mglegal-border);border-radius:var(--mglegal-radius)}.mglegal-cookie__inner{max-width:1100px;margin:0 auto;padding:16px 20px;position:relative;display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.mglegal-cookie--box .mglegal-cookie__inner{display:block}.mglegal-cookie__title{margin:0 0 4px;font-size:var(--text-lg,16px);font-weight:var(--font-weight-heading,700);color:var(--bs-heading-color,var(--mglegal-fg))}.mglegal-cookie__desc{margin:0;color:var(--mglegal-muted)}.mglegal-cookie__policy{color:var(--mglegal-accent);text-decoration:underline}.mglegal-cookie__policy:hover{color:var(--color-accent-hover,var(--mglegal-accent))}.mglegal-cookie__text{flex:1 1 320px;min-width:240px}.mglegal-cookie__categories{flex:1 1 100%;margin:6px 0 2px;display:grid;gap:8px}.mglegal-cookie__categories[hidden]{display:none}.mglegal-cookie__cat{display:block;padding:10px 12px;margin-bottom:.6rem;background:var(--mglegal-surface-alt);border:1px solid var(--mglegal-border);border-radius:var(--mglegal-btn-radius)}.mglegal-cookie__cat-help{display:block;color:var(--mglegal-muted);font-size:var(--text-xs,12px);margin-top:2px}.mglegal-cookie__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mglegal-cookie__btn{appearance:none;cursor:pointer;border-radius:var(--mglegal-btn-radius);padding:10px 16px;font-family:inherit;font-size:var(--text-sm,14px);font-weight:var(--font-weight-semibold,600);border:1px solid var(--mglegal-ghost-border);background:#fff0;color:var(--mglegal-fg);transition:var(--bs-transition-default,all .18s ease)}.mglegal-cookie__btn--secondary:hover{background:var(--mglegal-ghost-hover);border-color:var(--color-ghost-border-hover,var(--mglegal-ghost-border))}.mglegal-cookie__btn--primary,.mglegal-cookie__btn--save{background:var(--mglegal-cta-bg);border-color:var(--mglegal-cta-bg);color:var(--mglegal-cta-fg)}.mglegal-cookie__btn--primary:hover,.mglegal-cookie__btn--save:hover{background:var(--mglegal-cta-hover);border-color:var(--mglegal-cta-hover)}.mglegal-cookie__btn[hidden]{display:none}.mglegal-cookie__btn:focus-visible{outline:var(--focus-ring-width,2px) solid var(--color-focus-ring,var(--mglegal-accent));outline-offset:var(--focus-ring-offset,2px)}.mglegal-cookie-reopen{position:fixed;left:16px;bottom:16px;z-index:99998;display:inline-flex;align-items:center;gap:8px;background:var(--color-cta,#e2e2e2);color:var(--color-on-cta,#181b1c);border:none;cursor:pointer;border-radius:999px;padding:10px 14px;font-size:var(--text-xs,13px);font-weight:var(--font-weight-semibold,600);box-shadow:var(--bs-box-shadow-sm,0 2px 10px rgb(0 0 0 / .25))}.mglegal-cookie-reopen[hidden]{display:none}.mglegal-cookie-reopen__label{white-space:nowrap}.mglegal-cookie-reopen--left{left:16px;right:auto}.mglegal-cookie-reopen--right{right:16px;left:auto}@media (max-width:560px){.mglegal-cookie__actions{width:100%}.mglegal-cookie__btn{flex:1 1 auto}.mglegal-cookie-reopen__label{display:none}}body.mglegal-cookie-locked{overflow:hidden}body.mglegal-cookie-locked::before{content:"";position:fixed;inset:0;background:rgb(0 0 0 / .6);z-index:100000}.mglegal-cookie--blocking{z-index:100001}.mglegal-cookie__close{position:absolute;top:.35rem;right:.5rem;border:0;background:#fff0;color:inherit;font-size:1.4rem;line-height:1;cursor:pointer;opacity:.7}.mglegal-cookie__close:hover{opacity:1}.mglegal-cookie__disclosure{margin:.25rem 0 0 1.6rem;font-size:.85em}.mglegal-cookie__disclosure>summary{cursor:pointer;opacity:.8}.mglegal-cookie__cookies{list-style:none;margin:.35rem 0 0;padding:0}.mglegal-cookie__cookie{padding:.2rem 0;border-top:1px solid var(--mglegal-border)}.mglegal-cookie__cookie-name{font-weight:600}.mglegal-cookie__cookie-desc{display:block;opacity:.75}.mglegal-cookie__btn--link{background:none;border:none;padding:.25rem .1rem;text-decoration:underline;color:inherit;box-shadow:none}.ps-socialfollow-discord{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNTUiIHZpZXdCb3g9IjAgMCA3MSA1NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik02MC4xMDQ1IDQuODk3OEM1NS41NzkyIDIuODIxNCA1MC43MjY1IDEuMjkxNiA0NS42NTI3IDAuNDE1NDJDNDUuNTYwMyAwLjM5ODUxIDQ1LjQ2OCAwLjQ0MDc2OSA0NS40MjA0IDAuNTI1Mjg5QzQ0Ljc5NjMgMS42MzUzIDQ0LjEwNSAzLjA4MzQgNDMuNjIwOSA0LjIyMTZDMzguMTYzNyAzLjQwNDYgMzIuNzM0NSAzLjQwNDYgMjcuMzg5MiA0LjIyMTZDMjYuOTA1IDMuMDU4MSAyNi4xODg2IDEuNjM1MyAyNS41NjE3IDAuNTI1Mjg5QzI1LjUxNDEgMC40NDM1ODkgMjUuNDIxOCAwLjQwMTMzIDI1LjMyOTQgMC40MTU0MkMyMC4yNTg0IDEuMjg4OCAxNS40MDU3IDIuODE4NiAxMC44Nzc2IDQuODk3OEMxMC44Mzg0IDQuOTE0NyAxMC44MDQ4IDQuOTQyOSAxMC43ODI1IDQuOTc5NUMxLjU3Nzk1IDE4LjczMDkgLTAuOTQzNTYxIDMyLjE0NDMgMC4yOTM0MDggNDUuMzkxNEMwLjI5OTAwNSA0NS40NTYyIDAuMzM1Mzg2IDQ1LjUxODIgMC4zODU3NjEgNDUuNTU3NkM2LjQ1ODY2IDUwLjAxNzQgMTIuMzQxMyA1Mi43MjQ5IDE4LjExNDcgNTQuNTE5NUMxOC4yMDcxIDU0LjU0NzcgMTguMzA1IDU0LjUxMzkgMTguMzYzOCA1NC40Mzc4QzE5LjcyOTUgNTIuNTcyOCAyMC45NDY5IDUwLjYwNjMgMjEuOTkwNyA0OC41MzgzQzIyLjA1MjMgNDguNDE3MiAyMS45OTM1IDQ4LjI3MzUgMjEuODY3NiA0OC4yMjU2QzE5LjkzNjYgNDcuNDkzMSAxOC4wOTc5IDQ2LjYgMTYuMzI5MiA0NS41ODU4QzE2LjE4OTMgNDUuNTA0MSAxNi4xNzgxIDQ1LjMwNCAxNi4zMDY4IDQ1LjIwODJDMTYuNjc5IDQ0LjkyOTMgMTcuMDUxMyA0NC42MzkxIDE3LjQwNjcgNDQuMzQ2MUMxNy40NzEgNDQuMjkyNiAxNy41NjA2IDQ0LjI4MTMgMTcuNjM2MiA0NC4zMTUxQzI5LjI1NTggNDkuNjIwMiA0MS44MzU0IDQ5LjYyMDIgNTMuMzE3OSA0NC4zMTUxQzUzLjM5MzUgNDQuMjc4NSA1My40ODMxIDQ0LjI4OTggNTMuNTUwMiA0NC4zNDMzQzUzLjkwNTcgNDQuNjM2MyA1NC4yNzc5IDQ0LjkyOTMgNTQuNjUyOSA0NS4yMDgyQzU0Ljc4MTYgNDUuMzA0IDU0Ljc3MzIgNDUuNTA0MSA1NC42MzMzIDQ1LjU4NThDNTIuODY0NiA0Ni42MTk3IDUxLjAyNTkgNDcuNDkzMSA0OS4wOTIxIDQ4LjIyMjhDNDguOTY2MiA0OC4yNzA3IDQ4LjkxMDIgNDguNDE3MiA0OC45NzE4IDQ4LjUzODNDNTAuMDM4IDUwLjYwMzQgNTEuMjU1NCA1Mi41Njk5IDUyLjU5NTkgNTQuNDM1QzUyLjY1MTkgNTQuNTEzOSA1Mi43NTI2IDU0LjU0NzcgNTIuODQ1IDU0LjUxOTVDNTguNjQ2NCA1Mi43MjQ5IDY0LjUyOSA1MC4wMTc0IDcwLjYwMTkgNDUuNTU3NkM3MC42NTUxIDQ1LjUxODIgNzAuNjg4NyA0NS40NTkgNzAuNjk0MyA0NS4zOTQyQzcyLjE3NDcgMzAuMDc5MSA2OC4yMTQ3IDE2Ljc3NTcgNjAuMTk2OCA0Ljk4MjNDNjAuMTc3MiA0Ljk0MjkgNjAuMTQzNyA0LjkxNDcgNjAuMTA0NSA0Ljg5NzhaTTIzLjcyNTkgMzcuMzI1M0MyMC4yMjc2IDM3LjMyNTMgMTcuMzQ1MSAzNC4xMTM2IDE3LjM0NTEgMzAuMTY5M0MxNy4zNDUxIDI2LjIyNSAyMC4xNzE3IDIzLjAxMzMgMjMuNzI1OSAyMy4wMTMzQzI3LjMwOCAyMy4wMTMzIDMwLjE2MjYgMjYuMjUzMiAzMC4xMDY2IDMwLjE2OTNDMzAuMTA2NiAzNC4xMTM2IDI3LjI4IDM3LjMyNTMgMjMuNzI1OSAzNy4zMjUzWk00Ny4zMTc4IDM3LjMyNTNDNDMuODE5NiAzNy4zMjUzIDQwLjkzNzEgMzQuMTEzNiA0MC45MzcxIDMwLjE2OTNDNDAuOTM3MSAyNi4yMjUgNDMuNzYzNiAyMy4wMTMzIDQ3LjMxNzggMjMuMDEzM0M1MC45IDIzLjAxMzMgNTMuNzU0NSAyNi4yNTMyIDUzLjY5ODYgMzAuMTY5M0M1My42OTg2IDM0LjExMzYgNTAuOSAzNy4zMjUzIDQ3LjMxNzggMzcuMzI1M1oiIGZpbGw9IiNmZmZmZmYiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMCI+CjxyZWN0IHdpZHRoPSI3MSIgaGVpZ2h0PSI1NSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);background-position:50%;background-size:2rem auto}/*!
 * Since 2007 PayPal
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@prestashop.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
 *  versions in the future. If you wish to customize PrestaShop for your
 *  needs please refer to http://www.prestashop.com for more information.
 *
 *  @author Since 2007 PayPal
 *  @author 202 ecommerce <tech@202-ecommerce.com>
 *  @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 *  @copyright PayPal
 *
 *//*!
 * Since 2007 PayPal
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@prestashop.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
 *  versions in the future. If you wish to customize PrestaShop for your
 *  needs please refer to http://www.prestashop.com for more information.
 *
 *  @author Since 2007 PayPal
 *  @author 202 ecommerce <tech@202-ecommerce.com>
 *  @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 *  @copyright PayPal
 *
 */.paypal-loader{border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:25px;height:25px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.paypal-loader-container{position:absolute;top:0;left:0;right:0;height:100%;background:#fff}/*!
 * Since 2007 PayPal
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@prestashop.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
 *  versions in the future. If you wish to customize PrestaShop for your
 *  needs please refer to http://www.prestashop.com for more information.
 *
 *  @author Since 2007 PayPal
 *  @author 202 ecommerce <tech@202-ecommerce.com>
 *  @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 *  @copyright PayPal
 *
 */.pp__flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.pp__align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.pp__justify-content-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.pp__hidden{display:none}.pp__d-table-cell{display:table-cell}.pp__position-relative{position:relative}.pp__position-absolute{position:relative}.pp__flex_direction_column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.pp__justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.pp__flex_direction_column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.pp__justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.pp__flex-item-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.pp__flex-item-2{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.pp__flex-item-3{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}.pp__flex-item-4{-webkit-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4}.pp__flex-item-5{-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5}#index [paypal-messaging-banner],#category [paypal-messaging-banner]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mglegal-wd-cta{margin:var(--bs-gutter-y,1rem) 0}.mglegal-wd-page{max-width:640px;margin-inline:auto}.mglegal-wd-intro{color:var(--bs-secondary-color,var(--color-meta,#6c757d));margin-bottom:1.25rem}.mglegal-wd-policy-links{margin-bottom:1.5rem;font-size:.9375rem}.mglegal-wd-policy-links a{color:var(--bs-link-color,var(--color-cta,inherit))}.mglegal-wd-policy-links a:hover{color:var(--bs-link-hover-color,var(--color-cta-hover,inherit))}.mglegal-wd-form{margin-top:1rem}.moshammer-sidecart{--moshammer-sidecart-width:min(21rem, 88vw);--moshammer-sidecart-remove:#ef3224;--moshammer-sidecart-close:#d50000;position:relative;display:inline-flex;align-items:center}@media (min-width:1024px){.moshammer-sidecart{--moshammer-sidecart-width:clamp(22rem, 30vw, 30rem)}}.moshammer-sidecart__trigger{position:relative;display:inline-flex;align-items:center;color:var(--moshammer-card-light,#cecece);text-decoration:none;transition:color 0.18s ease}.moshammer-sidecart__trigger:hover,.moshammer-sidecart__trigger:focus-visible{color:var(--moshammer-accent,#f79e1b)}.moshammer-cart-icon{display:block;width:1.5rem;height:1.5rem;color:currentColor}.moshammer-sidecart__badge{position:absolute;top:-.35rem;right:-.5rem;min-width:1rem;height:1rem;padding:0 .25rem;display:inline-flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:600;line-height:1;color:var(--moshammer-text,#fcfcfc);background:var(--moshammer-surface-alt,#202324);border-radius:50rem}.moshammer-sidecart--empty .moshammer-sidecart__badge{display:none}.moshammer-sidecart__backdrop{position:fixed;inset:0;z-index:1050;background:rgb(0 0 0 / .55);opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}body.moshammer-sidecart-open .moshammer-sidecart__backdrop{opacity:1;visibility:visible}body.moshammer-sidecart-open{overflow:hidden}.moshammer-sidecart__panel{position:fixed;top:0;right:0;bottom:0;z-index:1055;display:flex;flex-direction:column;width:var(--moshammer-sidecart-width);max-width:100vw;color:var(--moshammer-text,#fcfcfc);background:linear-gradient(to bottom,var(--moshammer-page,#303030) 45%,var(--moshammer-surface,#181b1c) 92%);transform:translateX(100%);transition:transform 0.32s cubic-bezier(.4,0,.2,1)}body.moshammer-sidecart-open .moshammer-sidecart__panel{transform:translateX(0)}@media (prefers-reduced-motion:reduce){.moshammer-sidecart__backdrop,.moshammer-sidecart__panel{transition:none}}.moshammer-sidecart__head{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:1.25rem 1.35rem;border-bottom:1px solid var(--moshammer-border,rgb(255 255 255 / .08))}.moshammer-sidecart__title{margin:0;color:var(--moshammer-text,#fcfcfc);font-size:1.05rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.moshammer-sidecart__close{display:inline-flex;align-items:center;padding:.15rem .45rem;color:var(--moshammer-sidecart-close);font-size:1.5rem;line-height:1;background:#fff0;border:0;cursor:pointer;transition:color 0.2s ease}.moshammer-sidecart__close:hover,.moshammer-sidecart__close:focus-visible{color:color-mix(in srgb,var(--moshammer-sidecart-close) 80%,#fff)}.moshammer-sidecart__body{flex:1 1 auto;overflow-y:auto;padding:.5rem 1.35rem}.moshammer-sidecart__empty{margin:2rem 0;color:var(--moshammer-accent,#f79e1b);text-align:center}.moshammer-sidecart__lines{margin:0;padding:0;list-style:none}.moshammer-sidecart__line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:.85rem;align-items:center;padding:.9rem 0;border-bottom:1px solid var(--moshammer-border,rgb(255 255 255 / .08))}.moshammer-sidecart__line-image{display:block;width:4.5rem}.moshammer-sidecart__line-image img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;border-radius:.35rem}.moshammer-sidecart__line-info{min-width:0}.moshammer-sidecart__line-name{display:block;color:var(--moshammer-text,#fcfcfc);font-size:.9rem;font-weight:500;line-height:1.3;text-decoration:none}.moshammer-sidecart__line-name:hover,.moshammer-sidecart__line-name:focus-visible{color:var(--moshammer-accent,#f79e1b)}.moshammer-sidecart__line-attributes{margin-top:.2rem;color:var(--moshammer-text-muted,#c4c4c4);font-size:.75rem}.moshammer-sidecart__line-attribute{display:block}.moshammer-sidecart__line-meta{display:flex;align-items:baseline;justify-content:space-between;column-gap:.75rem;margin-top:.4rem}.moshammer-sidecart__line-qty{color:var(--moshammer-text-muted,#c4c4c4);font-size:.8rem}.moshammer-sidecart__line-price{color:var(--moshammer-text,#fcfcfc);font-weight:600;white-space:nowrap}.moshammer-sidecart__line-remove{align-self:start;display:inline-flex;color:var(--moshammer-sidecart-remove);font-size:1.35rem;line-height:1;text-decoration:none;transition:opacity 0.2s ease}.moshammer-sidecart__line-remove:hover,.moshammer-sidecart__line-remove:focus-visible{color:var(--moshammer-sidecart-remove);opacity:.7}.moshammer-sidecart__line--fee{display:flex;justify-content:space-between;color:var(--moshammer-text-muted,#c4c4c4);font-size:.85rem}.moshammer-sidecart__line--fee .moshammer-sidecart__line-price{color:var(--moshammer-text-muted,#c4c4c4);font-weight:500}.moshammer-sidecart__foot{flex:0 0 auto;padding:1.15rem 1.35rem calc(1.15rem + env(safe-area-inset-bottom));border-top:1px solid var(--moshammer-border,rgb(255 255 255 / .08))}.moshammer-sidecart__totals{margin-bottom:1rem}.moshammer-sidecart__subtotal{display:flex;justify-content:space-between;margin-bottom:.35rem;color:var(--moshammer-text-muted,#c4c4c4);font-size:.85rem}.moshammer-sidecart__total{display:flex;justify-content:space-between;margin-top:.5rem;padding-top:.6rem;border-top:1px solid var(--moshammer-border,rgb(255 255 255 / .08));color:var(--moshammer-text,#fcfcfc);font-size:1.15rem;font-weight:600}.moshammer-sidecart__actions{display:flex;flex-direction:column;gap:.75rem}.moshammer-sidecart__btn{padding:.8rem 1rem;color:var(--moshammer-on-cta,#181b1c);font-weight:600;text-align:center;text-decoration:none;background:var(--moshammer-cta,#e2e2e2);border-radius:.625rem;transition:background 0.2s ease}.moshammer-sidecart__btn:hover,.moshammer-sidecart__btn:focus-visible{background:var(--moshammer-cta-hover,#f0f0f0)}.moshammer-sidecart__actions .moshammer-sidecart__btn,.moshammer-sidecart__actions .moshammer-sidecart__btn:link,.moshammer-sidecart__actions .moshammer-sidecart__btn:visited,.moshammer-sidecart__actions .moshammer-sidecart__btn:hover,.moshammer-sidecart__actions .moshammer-sidecart__btn:focus,.moshammer-sidecart__actions .moshammer-sidecart__btn:focus-visible{color:var(--moshammer-on-cta,#181b1c)}.moshammer-cart-combo--card{display:flex;flex-direction:column;gap:.25rem;margin:.4rem 0 .2rem;text-align:left}.moshammer-cart-combo--card .moshammer-cart-combo__group{display:flex;flex-direction:row;align-items:center;gap:.4rem}.moshammer-cart-combo--card .moshammer-cart-combo__label{flex:0 0 3.25rem;margin:0;font-size:.625rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#181b1c}.moshammer-cart-combo--card .moshammer-cart-combo__select{flex:1 1 auto;width:auto;min-width:0;height:auto;min-height:0;padding:.2rem 1.5rem .2rem .45rem;font-size:.8125rem;line-height:1.25;background-position:right .4rem center;background-size:.7rem}body#category .moshammer-cart-combo--card{display:none}.advancedcontactform-form{--acf-gap:16px;--acf-label-color:#333;--acf-label-weight:600;--acf-input-color:#333;--acf-input-bg:#fff;--acf-input-border:1px solid #ccc;--acf-input-radius:4px;--acf-input-padding:10px 12px;--acf-placeholder-color:#999;--acf-help-color:#777;--acf-error-color:#d9304f;--acf-success-color:#2f8f4e;--acf-btn-color:#fff;--acf-btn-bg:#25b9d7;--acf-btn-bg-hover:#1aa0bb;--acf-btn-radius:4px;--acf-btn-padding:12px 22px;box-sizing:border-box;max-width:100%}.advancedcontactform-form *,.advancedcontactform-form *::before,.advancedcontactform-form *::after{box-sizing:border-box}.advancedcontactform-form .acf-form-title{margin:0 0 8px}.advancedcontactform-form .acf-form-description{margin:0 0 var(--acf-gap);color:var(--acf-help-color)}.advancedcontactform-form .acf-fields{display:flex;flex-wrap:wrap;margin:0 calc(var(--acf-gap) / -2)}.advancedcontactform-form .acf-field{flex:0 0 100%;max-width:100%;padding:0 calc(var(--acf-gap) / 2);margin-bottom:var(--acf-field-spacing,var(--acf-gap))}.advancedcontactform-form .acf-label{display:block;margin-bottom:6px;color:var(--acf-label-color);font-weight:var(--acf-label-weight)}.advancedcontactform-form .acf-required{color:var(--acf-error-color)}.advancedcontactform-form .acf-input{display:block;width:100%;color:var(--acf-input-color);background:var(--acf-input-bg);border:var(--acf-input-border);border-radius:var(--acf-input-radius);padding:var(--acf-input-padding);font:inherit;line-height:1.4}.advancedcontactform-form textarea.acf-textarea{min-height:120px;resize:vertical}.advancedcontactform-form .acf-input::placeholder{color:var(--acf-placeholder-color)}.advancedcontactform-form .acf-input:focus{outline:none;border-color:var(--acf-btn-bg);box-shadow:0 0 0 2px rgb(37 185 215 / .2)}.advancedcontactform-form .acf-options{display:flex;flex-direction:column;gap:6px}.advancedcontactform-form .acf-options-yesno{flex-direction:row;gap:18px}.advancedcontactform-form .acf-option{display:flex;align-items:center;gap:8px;font-weight:400;margin:0}.advancedcontactform-form .acf-help{display:block;margin-top:4px;color:var(--acf-help-color);font-size:.85em}.advancedcontactform-form .acf-error{display:block;margin-top:4px;color:var(--acf-error-color);font-size:.85em;min-height:1em}.advancedcontactform-form .acf-field.acf-has-error .acf-input,.advancedcontactform-form .acf-field.acf-has-error .acf-select{border-color:var(--acf-error-color)}.advancedcontactform-form .acf-hp{display:none!important}.grecaptcha-badge{visibility:hidden!important}.advancedcontactform-form .acf-recaptcha-terms{margin:4px 0 0;padding:0 calc(var(--acf-gap) / 2);font-size:9px;line-height:1.25;color:#9a9a9a}.advancedcontactform-form .acf-recaptcha-terms a{color:inherit;text-decoration:underline}.advancedcontactform-form .acf-actions{padding:0 calc(var(--acf-gap) / 2)}.advancedcontactform-form .acf-submit{display:inline-flex;align-items:center;gap:10px;color:var(--acf-btn-color);background:var(--acf-btn-bg);border:none;border-radius:var(--acf-btn-radius);padding:var(--acf-btn-padding);cursor:pointer;font:inherit}.advancedcontactform-form--newsletter.advancedcontactform-form .acf-form-title{color:var(--color-ink,var(--acf-label-color));font-size:var(--text-base,1rem);font-weight:var(--font-weight-semibold,600);letter-spacing:.01em;line-height:var(--leading-snug,1.3);margin:0 0 10px}.advancedcontactform-form--newsletter .acf-messages:not(:has(*)){display:none}.advancedcontactform-form--newsletter .acf-submit{gap:.5rem;padding:.7rem 1.25rem;font-weight:var(--font-weight-semibold,600);line-height:var(--leading-tight,1.2)}.advancedcontactform-form--newsletter .acf-form-element{gap:10px}.advancedcontactform-form--newsletter .acf-field{margin-bottom:10px}.advancedcontactform-form--newsletter .acf-field:last-child{margin-bottom:0}.advancedcontactform-form--newsletter .acf-gdpr-consent{align-items:flex-start}.advancedcontactform-form--newsletter .acf-gdpr-consent input[type="checkbox"]{flex:0 0 auto;margin-top:2px}.advancedcontactform-form .acf-submit:hover{background:var(--acf-btn-bg-hover)}.advancedcontactform-form .acf-submit[disabled]{opacity:.6;cursor:default}.advancedcontactform-form .acf-spinner{width:16px;height:16px;border:2px solid rgb(255 255 255 / .5);border-top-color:#fff;border-radius:50%;animation:acf-spin 0.7s linear infinite}@keyframes acf-spin{to{transform:rotate(360deg)}}.advancedcontactform-form .acf-alert{padding:12px 14px;border-radius:4px;margin-bottom:var(--acf-gap)}.advancedcontactform-form .acf-alert-error,.advancedcontactform-login-required.acf-alert-error{background:rgb(217 48 79 / .1);color:var(--acf-error-color,#d9304f)}.advancedcontactform-form .acf-alert-success{background:rgb(47 143 78 / .1);color:var(--acf-success-color)}.advancedcontactform-form .acf-alert-info,.advancedcontactform-login-required{background:rgb(37 185 215 / .1);color:#1a6c80;padding:16px;border-radius:4px}.acf-popup-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .5);display:flex;align-items:center;justify-content:center;z-index:1050;padding:16px}.acf-popup-overlay[hidden]{display:none}.acf-popup-dialog{position:relative;background:#fff;border-radius:6px;padding:24px;max-width:640px;width:100%;max-height:90vh;overflow:auto}.acf-popup-close{position:absolute;top:8px;right:12px;border:none;background:none;font-size:28px;line-height:1;cursor:pointer;color:#888}body.acf-popup-active{overflow:hidden}.ata-consent[hidden],.ata-consent__banner[hidden],.ata-consent__reopen[hidden]{display:none!important}.ata-consent{position:relative;z-index:2147483000}.ata-consent__banner{position:fixed;right:1rem;bottom:1rem;left:1rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;max-width:72rem;margin:0 auto;padding:1rem;color:#1f2933;background:#fff;border:1px solid #c8cdd2;border-radius:.375rem;box-shadow:0 .5rem 2rem rgb(0 0 0 / .2)}.ata-consent__copy{flex:1 1 28rem}.ata-consent__title{margin:0 0 .5rem;font-size:1.25rem;line-height:1.3}.ata-consent__description,.ata-consent__category p,.ata-consent__help{margin:.25rem 0;font-size:.9375rem;line-height:1.5}.ata-consent__help{display:block}.ata-consent__actions{display:flex;flex:1 1 24rem;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.ata-consent__button,.ata-consent__close,.ata-consent__reopen{min-height:2.75rem;padding:.625rem 1rem;color:#17212b;font:inherit;font-weight:600;background:#fff;border:2px solid #374957;border-radius:.25rem;cursor:pointer}.ata-consent__button--primary{color:#fff;background:#253846}.ata-consent__button:focus-visible,.ata-consent__close:focus-visible,.ata-consent__reopen:focus-visible,.ata-consent__category input:focus-visible{outline:3px solid #2673dd;outline-offset:3px}.ata-consent__dialog{width:min(38rem, calc(100% - 2rem));max-height:calc(100vh - 2rem);padding:0;color:#1f2933;background:#fff;border:1px solid #c8cdd2;border-radius:.375rem}.ata-consent__dialog::backdrop{background:rgb(0 0 0 / .55)}.ata-consent__form{padding:1.25rem}.ata-consent__dialog-header,.ata-consent__category{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between}.ata-consent__close{min-width:2.75rem;padding:.25rem;font-size:1.5rem;line-height:1}.ata-consent__category{margin:1rem 0;padding:1rem;border:1px solid #d9dde1;border-radius:.25rem}.ata-consent__category input{width:1.25rem;height:1.25rem;flex:0 0 auto}.ata-consent__reopen{position:fixed;right:1rem;bottom:1rem;z-index:2147482999;min-height:2.5rem;padding:.5rem .75rem;font-size:.875rem}@media (max-width:40rem){.ata-consent__actions,.ata-consent__button{width:100%}}@media (prefers-reduced-motion:reduce){.ata-consent *,.ata-consent__reopen{scroll-behavior:auto!important;transition:none!important}}.sc-country-banner{background:var(--moshammer-page,#303030);border-bottom:1px solid var(--moshammer-border,rgb(255 255 255 / .12));color:var(--moshammer-text,#fcfcfc);font-size:var(--sc-banner-font,.8125rem)}.sc-country-banner--busy{opacity:.6}.sc-country-banner[hidden]{display:none}.sc-country-banner__toggle[hidden]{display:none}.sc-country-banner__inner{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 auto;max-width:1400px;padding:var(--sc-pad-y,.7rem) 1.25rem}.sc-country-banner__message{color:var(--moshammer-text,#fcfcfc);flex:1 1 18rem;margin:0}.sc-country-banner__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.sc-country-banner .btn{font-size:var(--sc-btn-font,.6875rem)}.sc-country-banner .btn.sc-country-banner__toggle{color:var(--moshammer-text,#fcfcfc)}.sc-country-banner .btn.sc-country-banner__toggle:hover,.sc-country-banner .btn.sc-country-banner__toggle:focus{color:var(--moshammer-text,#fcfcfc);text-decoration:underline}.sc-country-banner__chooser{align-items:center;display:flex;flex-basis:100%;flex-wrap:wrap;gap:.5rem}.sc-country-banner__chooser[hidden]{display:none}.sc-country-banner__label{color:var(--moshammer-text-muted,#c4c4c4);margin:0}.sc-country-banner__select{max-width:22rem;width:auto}.sc-country-banner__status{color:var(--moshammer-text-muted,#c4c4c4);flex-basis:100%;margin:0}.sc-country-banner__status:empty{display:none}.sc-country-banner__status--error{color:#ff8a80}.elementor:has(.sc-ce-product-tax) .ce-tax-shipping-delivery-label{display:none}.sc-product-tax{display:block;font-size:var(--sc-tax-font,.875rem);line-height:1.3;margin:.25rem 0 0}.product__tax-label:has(.sc-product-tax){font-size:0;line-height:0}@media (max-width:991.98px){.sc-country-banner__inner{align-items:stretch;flex-direction:column;gap:.6rem}.sc-country-banner__message,.sc-country-banner__status,.sc-country-banner__chooser,.sc-country-banner__actions{flex:0 0 auto;width:100%}.sc-country-banner__select{max-width:none;width:100%}}.mmh-megamenu{--menu-container-width:100%;--menu-bg:#0f1115;--menu-border:#2a2f37;--menu-color:#f4f6f8;--menu-hover-color:#d4b178;--menu-dropdown-bg:#181c24;--menu-dropdown-color:#f4f6f8;--menu-dropdown-padding:1rem 1.25rem;--menu-accent:#d4b178;--menu-font-size:13px;--menu-panel-width:100%;--root-gap:0.35rem 0.9rem;--submenu-gap:1rem 1.5rem;--mmh-dropdown-item-gap:0.13rem;--mmh-item-toggle-gap:0px;--menu-radius:0;--menu-shadow:0 18px 32px rgba(8, 9, 12, 0.28);--mmh-root-link-padding-y:0.25rem;--mmh-root-link-padding-x:0.95rem;--mmh-submenu-link-padding-y:0;--menu-mobile-width:350px;--menu-mobile-trigger-size:2.75rem;--mmh-viewport-width:calc(100vw - 2rem);--mmh-panel-width-px:calc(100vw - 2rem);--mmh-nav-center-offset:50%;--mmh-viewport-center-offset:50vw;--mmh-panel-enter-y:10px;--mmh-panel-transition:opacity 0.2s ease, transform 0.2s ease, visibility 0.2s ease;width:100%;max-width:var(--menu-container-width);background:var(--menu-bg);color:var(--menu-color);font:inherit;font-size:var(--menu-font-size);position:relative;z-index:30}.mmh-megamenu.mmh-header--centered{margin-left:auto;margin-right:auto}.mmh-megamenu *,.mmh-megamenu *::before,.mmh-megamenu *::after{box-sizing:border-box}.mmh-megamenu .mmh-nav{width:100%;position:relative}.mmh-megamenu .menu,.mmh-megamenu .menu-item,.mmh-megamenu .mega-menu-content{list-style:none;margin:0;padding:0}.mmh-megamenu a,.mmh-megamenu button{font:inherit}.mmh-megamenu a,.mmh-megamenu a:hover,.mmh-megamenu a:focus{text-decoration:none}.mmh-megamenu button{border:0;background:#fff0;color:inherit;cursor:pointer}.mmh-megamenu a:focus-visible,.mmh-megamenu button:focus-visible{outline:var(--focus-ring-width,2px) solid var(--color-focus-ring,var(--menu-accent));outline-offset:var(--focus-ring-offset,2px)}.mmh-megamenu .menu-bar{background:var(--menu-bg)}.mmh-megamenu .menu-link{display:flex;align-items:center;gap:.5rem;width:100%;min-height:2.65rem;padding:var(--mmh-submenu-link-padding-y) 0;color:inherit;line-height:1.2;letter-spacing:0;position:relative;text-align:left;transition:color 0.2s ease,background-color 0.2s ease}.mmh-megamenu .menu-item-heading{display:flex;align-items:stretch;column-gap:var(--mmh-item-toggle-gap);min-width:0}.mmh-megamenu .menu-item-heading>.menu-link{flex:1 1 auto;min-width:0;width:auto}.mmh-megamenu .mmh-menu--submenu>.menu-item,.mmh-megamenu .menu-list>.menu-item{width:100%}.mmh-megamenu .mmh-menu--submenu .menu-item-heading{width:100%}.mmh-megamenu .mmh-menu--submenu .menu-item-heading>.menu-link{flex:1 1 100%;width:100%}.mmh-megamenu .menu-link:hover,.mmh-megamenu .menu-link:focus,.mmh-megamenu .menu-item-icon-toggle:hover,.mmh-megamenu .menu-item-icon-toggle:focus,.mmh-megamenu .menu-item.is-open>.menu-item-heading>.menu-link,.mmh-megamenu .menu-item.is-open>.menu-item-heading>.menu-item-icon-toggle{color:var(--menu-hover-color)}.mmh-megamenu .menu-link:hover .menu-label,.mmh-megamenu .menu-link:focus .menu-label,.mmh-megamenu .menu-item.is-open>.menu-item-heading>.menu-link .menu-label{color:var(--menu-hover-color)}.mmh-megamenu .menu-link--text,.mmh-megamenu .mmh-link--text{cursor:default}.mmh-megamenu [data-menu-inline-toggle]{cursor:pointer}.mmh-megamenu [data-menu-inline-toggle].menu-link{border:0;background:#fff0;appearance:none}.mmh-megamenu .cta-card__icon{width:.95rem;height:.95rem;flex:0 0 auto;color:currentColor}.mmh-megamenu .menu-control-icon{width:var(--menu-control-icon-size,.95rem);height:var(--menu-control-icon-size,.95rem);flex:0 0 auto;color:var(--menu-control-icon-color,currentColor)}.mmh-megamenu .mobile-menu-trigger .menu-control-icon,.mmh-megamenu .mobile-menu-close .menu-control-icon{width:var(--menu-mobile-icon-size,var(--menu-control-icon-size,.95rem));height:var(--menu-mobile-icon-size,var(--menu-control-icon-size,.95rem));color:var(--menu-mobile-icon-color,var(--menu-control-icon-color,currentColor))}.mmh-megamenu .mobile-menu-close .menu-control-icon{color:var(--menu-close-icon-color,var(--menu-mobile-icon-color,var(--menu-control-icon-color,currentColor)))}.mmh-megamenu .menu-item-icon-toggle:hover .menu-control-icon,.mmh-megamenu .menu-item-icon-toggle:focus .menu-control-icon,.mmh-megamenu .menu-item.is-open>.menu-item-heading>.menu-item-icon-toggle .menu-control-icon{color:var(--menu-control-icon-hover-color,var(--menu-control-icon-color,currentColor))}.mmh-megamenu .menu-control-icon path,.mmh-megamenu .menu-control-icon line,.mmh-megamenu .menu-control-icon circle,.mmh-megamenu .menu-control-icon polygon{vector-effect:non-scaling-stroke}.mmh-megamenu .menu-control-icon--close{display:none}.mmh-megamenu.is-open .mobile-menu-trigger .menu-control-icon--open{display:none}.mmh-megamenu.is-open .mobile-menu-trigger .menu-control-icon--close{display:inline-flex}.mmh-megamenu .menu-label{min-width:0}.mmh-megamenu .menu-item-icon-slot{display:inline-flex;align-items:center;flex:0 0 auto}.mmh-megamenu .menu-item-icon-toggle{justify-content:center;min-width:2.65rem;padding:0;color:inherit}.mmh-megamenu .menu-item-icon-toggle .menu-control-icon{pointer-events:none}.mmh-megamenu .menu-item.is-open>.menu-item-heading .menu-item-icon-toggle .menu-control-icon--open{display:none}.mmh-megamenu .menu-item.is-open>.menu-item-heading .menu-item-icon-toggle .menu-control-icon--close{display:inline-flex}.mmh-megamenu .menu-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mmh-megamenu .mega-menu-header{color:var(--menu-color);font-weight:700;text-transform:uppercase}.mmh-megamenu .mega-menu{background:var(--menu-dropdown-bg);color:var(--menu-dropdown-color);border:0 solid var(--menu-border);border-radius:var(--menu-radius);box-shadow:var(--menu-shadow)}.mmh-megamenu .mega-menu-content{min-width:0}.mmh-megamenu .mega-menu-content__card{display:grid;align-content:start;gap:.8rem;min-width:0}.mmh-megamenu .cta-card--split,.mmh-megamenu .cta-card--split-reverse{grid-template-columns:minmax(120px,1fr) minmax(0,1fr);align-items:center}.mmh-megamenu .cta-card--split-reverse .cta-card__media{order:2}.mmh-megamenu .cta-card--split-reverse .cta-card__content{order:1}.mmh-megamenu .cta-card__media{width:100%;position:relative;overflow:hidden}.mmh-megamenu .cta-card__image{display:block;width:var(--cta-image-width,100%);height:var(--cta-image-height,auto);max-width:100%;object-fit:cover;border-radius:var(--menu-radius)}.mmh-picture{display:contents}.mmh-megamenu .mmh-item-thumb{height:1.75em;width:auto;max-width:4.5em;object-fit:contain;vertical-align:middle;margin-inline-end:.5em;border-radius:4px;flex:0 0 auto}.mmh-megamenu .cta-card__content{display:grid;gap:.7rem}.mmh-megamenu .cta-card__title{margin:0;color:inherit;font-size:1rem;line-height:1.25;letter-spacing:0}.mmh-megamenu .cta-card__title--inside{position:absolute;left:1rem;right:1rem;bottom:1rem;color:#fff;text-shadow:0 8px 22px rgb(0 0 0 / .5)}.mmh-megamenu .cta-card__link{display:inline-flex;align-items:center;gap:.45rem;color:var(--menu-hover-color);font-size:.86rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.mmh-megamenu .cta-position-top,.mmh-megamenu .cta-position-bottom{grid-column:1 / -1}.mmh-megamenu .cta-position-top,.mmh-megamenu .cta-position-left{order:-10}.mmh-megamenu .cta-position-right{order:10}.mmh-megamenu .cta-position-bottom{order:20}.mmh-megamenu .mobile-menu-trigger,.mmh-megamenu .mobile-menu-header,.mmh-megamenu .mobile-menu-back-item{display:none}@media (min-width:1025px){.mmh-megamenu .menu-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--root-gap);width:100%}.mmh-megamenu .menu-bar--vertical{flex-direction:column;align-items:stretch;width:max-content;max-width:100%}.mmh-megamenu .menu-bar>.menu-item{position:relative}.mmh-megamenu .menu-bar>.menu-item.has-children{position:static}.mmh-megamenu .menu-bar>.menu-item>.menu-item-heading>.menu-link{justify-content:center;min-height:1.5rem;padding:var(--mmh-root-link-padding-y) var(--mmh-root-link-padding-x);color:var(--menu-color);text-transform:uppercase}.mmh-megamenu .menu-bar>.menu-item>.menu-item-heading>.menu-item-icon-toggle{min-height:1.5rem}.mmh-megamenu .menu-bar>.menu-item.is-open>.menu-item-heading>.menu-link,.mmh-megamenu .menu-bar>.menu-item.is-open>.menu-item-heading>.menu-item-icon-toggle{color:var(--menu-hover-color)}.mmh-megamenu .menu-bar>.menu-item>.mega-menu{position:absolute;top:100%;left:0;z-index:40;width:var(--mmh-panel-width-px,var(--mmh-viewport-width,calc(100vw - 2rem)));min-width:0;max-width:var(--mmh-viewport-width,calc(100vw - 2rem));padding:var(--menu-dropdown-padding);overflow-x:auto;opacity:0;visibility:hidden;pointer-events:none;transform:translate(var(--mmh-panel-shift-x,0),var(--mmh-panel-enter-y,10px)) scaleY(.98);transform-origin:var(--mmh-panel-origin,top left);transition:var(--mmh-panel-transition,opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease)}.mmh-megamenu .menu-bar>.menu-item>.mega-menu[data-panel-alignment="left"]{left:0;right:auto;--mmh-panel-shift-x:0px;--mmh-panel-origin:top left}.mmh-megamenu .menu-bar>.menu-item>.mega-menu[data-panel-alignment="center"]{left:var(--mmh-nav-center-offset,50%);right:auto;--mmh-panel-shift-x:-50%;--mmh-panel-origin:top center}.mmh-megamenu .menu-bar>.menu-item>.mega-menu[data-panel-alignment="viewport-center"]{left:var(--mmh-viewport-center-offset,50vw);right:auto;--mmh-panel-shift-x:-50%;--mmh-panel-origin:top center}.mmh-megamenu .menu-bar>.menu-item>.mega-menu[data-panel-alignment="right"]{left:auto;right:0;--mmh-panel-shift-x:0px;--mmh-panel-origin:top right}.mmh-megamenu .menu-bar>.menu-item.is-open>.mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(var(--mmh-panel-shift-x,0),0) scaleY(1)}.mmh-megamenu .mega-menu--flat{display:grid;grid-template-columns:var(--mmh-submenu-columns-template,repeat(auto-fit,minmax(min(100%, 12rem),1fr)));grid-template-rows:var(--mmh-submenu-rows-template,auto);grid-auto-flow:row;gap:var(--submenu-gap);align-items:start}.mmh-megamenu .mega-menu--flat>.menu-item,.mmh-megamenu .mega-menu--flat>.mega-menu-content{min-width:0}.mmh-megamenu .mmh-menu--submenu.mmh-menu--horizontal{grid-template-columns:var(--mmh-submenu-columns-template,repeat(auto-fit,minmax(min(100%, 12rem),1fr)));grid-template-rows:var(--mmh-submenu-rows-template,auto);gap:var(--submenu-gap)}.mmh-megamenu .mmh-menu--submenu.mmh-menu--vertical{gap:var(--mmh-dropdown-item-gap)}.mmh-megamenu .mega-menu--multiLevel{display:flex;flex-direction:column;gap:var(--mmh-dropdown-item-gap);align-items:stretch;width:auto;min-width:min(22rem, var(--mmh-viewport-width, calc(100vw - 2rem)));max-width:var(--mmh-viewport-width,calc(100vw - 2rem))}.mmh-megamenu .mega-menu--multiLevel>.menu-item{position:relative}.mmh-megamenu .mega-menu--multiLevel .mega-menu-link,.mmh-megamenu .mega-menu--multiLevel .menu-list-link{padding:var(--mmh-submenu-link-padding-y) 0}.mmh-megamenu .mega-menu--flat>.menu-item>.menu-item-heading{align-items:flex-start}.mmh-megamenu .mega-menu--flat>.menu-item.has-children{display:grid;align-content:start;row-gap:var(--mmh-dropdown-item-gap)}.mmh-megamenu .mega-menu--flat>.menu-item>.menu-item-heading>.mega-menu-link{min-height:auto;padding:0 0 var(--mmh-submenu-link-padding-y);margin-bottom:0}.mmh-megamenu .mega-menu--flat>.menu-item>.menu-item-heading>.menu-item-icon-toggle{min-height:auto;padding:0}.mmh-megamenu .mega-menu--flat>.menu-item>.menu-list{display:none;gap:var(--mmh-dropdown-item-gap)}.mmh-megamenu .mega-menu--flat .menu-list-link{min-height:auto;padding:var(--mmh-submenu-link-padding-y) 0}.mmh-megamenu .mega-menu--flat>.menu-item.is-open>.menu-list{display:grid}.mmh-megamenu .mega-menu--multiLevel .menu-list{position:absolute;top:-.45rem;left:100%;display:grid;gap:var(--mmh-dropdown-item-gap);width:auto;min-width:min(18rem, var(--mmh-viewport-width, calc(100vw - 2rem)));max-width:var(--mmh-viewport-width,calc(100vw - 2rem));padding:var(--menu-dropdown-padding);background:var(--menu-dropdown-bg);color:var(--menu-dropdown-color);border-radius:var(--menu-radius);box-shadow:var(--menu-shadow);overflow-x:auto;opacity:0;visibility:hidden;pointer-events:none;--mmh-panel-shift-x:0px;--mmh-panel-origin:left top;transform:translateX(var(--mmh-panel-shift-x,0)) scaleX(.98);transform-origin:var(--mmh-panel-origin,left top);transition:opacity 0.18s ease,transform 0.18s ease,visibility 0.18s ease}.mmh-megamenu .mega-menu--multiLevel .menu-list[data-panel-alignment="right"]{left:100%;right:auto;--mmh-panel-shift-x:0px;--mmh-panel-origin:left top}.mmh-megamenu .mega-menu--multiLevel .menu-list[data-panel-alignment="left"]{left:auto;right:100%;--mmh-panel-shift-x:0px;--mmh-panel-origin:right top}.mmh-megamenu .mega-menu--multiLevel .menu-list[data-panel-alignment="center"]{left:50%;right:auto;--mmh-panel-shift-x:-50%;--mmh-panel-origin:top center}.mmh-megamenu .mega-menu--multiLevel .menu-list[data-panel-alignment="viewport-center"]{left:var(--mmh-item-viewport-center-offset,50vw);right:auto;--mmh-panel-shift-x:-50%;--mmh-panel-origin:top center}.mmh-megamenu .mega-menu--multiLevel .menu-item.is-open>.menu-list{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(var(--mmh-panel-shift-x,0)) scaleX(1)}.mmh-megamenu .mmh-menu--content-center{text-align:center}.mmh-megamenu .mmh-menu--content-center .menu-link{justify-content:center}.mmh-megamenu .mmh-menu--content-right{text-align:right}.mmh-megamenu .mmh-menu--content-right .menu-link{justify-content:flex-end}}@media (max-width:1024px){.mmh-megamenu{min-height:2.75rem}.mmh-megamenu .mmh-nav{display:flex;align-items:center;min-height:2.75rem}.mmh-megamenu .mobile-menu-trigger{display:inline-flex;align-items:center;justify-content:center;width:var(--menu-mobile-trigger-size);min-width:var(--menu-mobile-trigger-size);min-height:var(--menu-mobile-trigger-size);padding:0;color:var(--menu-color)}.mmh-megamenu .mobile-menu-trigger.mmh-toggle{width:var(--menu-mobile-trigger-size)}.mmh-megamenu .menu-bar{display:flex;flex-direction:column;position:fixed;top:0;left:-100%;z-index:1000;width:min(var(--menu-mobile-width), 90vw);max-width:90vw;height:100vh;overflow-x:hidden;overflow-y:auto;background:var(--menu-bg);color:var(--menu-color);box-shadow:1px 0 18px rgb(0 0 0 / .28);transition:left 0.25s ease}.mmh-megamenu.is-open .menu-bar{left:0}.mmh-megamenu .mobile-menu-header{display:flex;order:-20;justify-content:flex-end;position:sticky;top:0;z-index:4;background:var(--menu-bg);padding-top:var(--menu-close-offset,0);padding-right:var(--menu-close-offset,0)}.mmh-megamenu .mobile-menu-close{display:inline-flex;align-items:center;justify-content:center;min-width:var(--menu-mobile-trigger-size);min-height:var(--menu-mobile-trigger-size);padding:0;color:var(--menu-color)}.mmh-megamenu .menu-link{min-height:3rem;padding:var(--mmh-root-link-padding-y) var(--mmh-root-link-padding-x);color:inherit}.mmh-megamenu .menu-bar>.menu-item>.mega-menu{display:flex;flex-direction:column;position:absolute;top:0;left:100%;z-index:5;width:100%;min-height:100vh;padding:0;border-radius:0;box-shadow:none;overflow-y:auto;transition:left 0.25s ease}.mmh-megamenu .menu-bar>.menu-item.is-open>.mega-menu{left:0}.mmh-megamenu .mobile-menu-back-item{display:block;order:-10;position:sticky;top:0;z-index:6;background:var(--menu-dropdown-bg)}.mmh-megamenu .mobile-menu-back-link{width:100%;color:var(--menu-dropdown-color)}.mmh-megamenu .mobile-menu-back-link::before{content:"";width:.5rem;height:.5rem;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.mmh-megamenu .mega-menu--flat{gap:0}.mmh-megamenu .mega-menu--multiLevel{gap:var(--mmh-dropdown-item-gap)}.mmh-megamenu .mega-menu .menu-list{display:grid;max-height:0;overflow:hidden;transform:scaleY(0);transform-origin:top;transition:max-height 0.22s ease,transform 0.22s ease}.mmh-megamenu .mega-menu .menu-item.is-open>.menu-list{max-height:70vh;transform:scaleY(1)}.mmh-megamenu .mega-menu .menu-list .menu-link{padding-left:var(--mmh-root-link-padding-x)}.mmh-megamenu .mega-menu-header{color:inherit;text-transform:none}.mmh-megamenu .mega-menu-content__card{padding:0}.mmh-megamenu .cta-card--split,.mmh-megamenu .cta-card--split-reverse{grid-template-columns:1fr}}.mmh-header{--menu-bg:var(--color-page, #303030);--menu-border:var(--color-border, #303030);--menu-color:var(--color-card-light, #CCCCCC);--menu-hover-color:var(--color-accent, #FFFFFF);--menu-dropdown-bg:var(--color-surface, #303030);--menu-dropdown-color:var(--color-ink, #CCCCCC);--menu-accent:var(--color-accent, #FFFFFF);--menu-container-width:100%;--menu-panel-width:80%;--menu-font-size:16px;--menu-radius:var(--radius-card, 15px);--root-gap:1.25rem 1.25rem;--menu-dropdown-padding:25px 30px 30px;--submenu-gap:2rem 3rem;--mmh-dropdown-item-gap:2.5rem;--mmh-item-toggle-gap:0px;--menu-control-icon-size:20px;--menu-mobile-icon-size:25px;--menu-control-icon-color:var(--color-ink, #F4F6F8);--menu-mobile-icon-color:var(--color-ink, #F4F6F8);--menu-close-icon-color:var(--color-danger, #ef3224);--menu-close-offset:6px;--menu-shadow:var(--shadow-card-light, 0 12px 24px rgba(8, 9, 12, 0.24));--mmh-root-link-padding-y:20px;--mmh-root-link-padding-x:24px;--mmh-submenu-link-padding-y:0px;--mmh-panel-enter-y:20px;--mmh-panel-transition:opacity 0.25s ease, transform 0.25s ease, visibility 0.25s ease}.mmh-header .mmh-menu--root{gap:1.25rem 1.25rem}.mmh-header .mmh-menu--root.mmh-menu--horizontal{width:fit-content;max-width:100%;margin-inline:auto}.mmh-header .mmh-menu--root.mmh-menu--vertical{width:max-content;max-width:100%;margin-inline:auto}.mmh-header .mmh-menu--root>.mmh-item>.menu-item-heading>.mmh-link,.mmh-header .mmh-menu--root>.mmh-item>.menu-item-heading>.mmh-link--text{font-weight:inherit;letter-spacing:.14em;text-transform:uppercase}.mmh-header .menu-item-heading{column-gap:var(--mmh-item-toggle-gap)}.mmh-header .mmh-mega-panel__inner{padding:25px 30px 30px;border-top-width:0}.mmh-header .mega-menu--flat.mmh-mega-panel__inner[data-depth="1"]{grid-auto-flow:row;gap:2rem 3rem}.mmh-header .mmh-menu--submenu.mmh-menu--vertical{gap:var(--mmh-dropdown-item-gap)}.mmh-header .mega-menu--flat>.menu-item.has-children{display:grid;align-content:start;row-gap:var(--mmh-dropdown-item-gap)}.mmh-header .mega-menu--flat>.menu-item>.menu-item-heading>.mega-menu-link{margin-bottom:0}.mmh-header .mmh-mega-panel .mmh-menu--submenu .mmh-link,.mmh-header .mmh-mega-panel .mmh-menu--submenu .mmh-link--text{letter-spacing:.06em}.mmh-header a:focus-visible,.mmh-header button:focus-visible{outline:var(--focus-ring-width,1px) solid var(--color-focus-ring,#D4B178);outline-offset:2px}@media (min-width:768px) and (max-width:1024px){.mmh-header{--menu-bg:var(--color-page, #303030);--menu-border:var(--color-border, #303030);--menu-color:var(--color-card-light, #CCCCCC);--menu-hover-color:var(--color-accent, #FFFFFF);--menu-dropdown-bg:var(--color-surface, #303030);--menu-dropdown-color:var(--color-ink, #CCCCCC);--menu-accent:var(--color-accent, #FFFFFF);--menu-container-width:95%;--menu-panel-width:92%;--menu-font-size:13px;--menu-radius:0px;--root-gap:0rem 0.5rem;--menu-dropdown-padding:16px 19px 19px;--submenu-gap:0.75rem 1.13rem;--mmh-dropdown-item-gap:0.13rem;--mmh-item-toggle-gap:20px;--menu-control-icon-size:20px;--menu-mobile-icon-size:25px;--menu-control-icon-color:var(--color-ink, #F4F6F8);--menu-mobile-icon-color:var(--color-ink, #F4F6F8);--menu-close-icon-color:var(--color-danger, #ef3224);--menu-close-offset:6px;--menu-shadow:none;--mmh-root-link-padding-y:12px;--mmh-root-link-padding-x:14px;--mmh-submenu-link-padding-y:0px;--mmh-panel-enter-y:0px;--mmh-panel-transition:opacity 0.25s ease, transform 0.25s ease, visibility 0.25s ease}.mmh-header .mmh-menu--root{gap:0rem .5rem}.mmh-header .mmh-menu--root.mmh-menu--horizontal{width:min(var(--menu-mobile-width), 90vw);max-width:90vw;margin-inline:0}.mmh-header .mmh-menu--root.mmh-menu--vertical{width:min(var(--menu-mobile-width), 90vw);max-width:90vw;margin-inline:0}.mmh-header .mmh-menu--root>.mmh-item>.menu-item-heading>.mmh-link,.mmh-header .mmh-menu--root>.mmh-item>.menu-item-heading>.mmh-link--text{font-weight:inherit;letter-spacing:.14em;text-transform:uppercase}.mmh-header .menu-item-heading{column-gap:var(--mmh-item-toggle-gap)}.mmh-header .mmh-mega-panel__inner{padding:16px 19px 19px;border-top-width:0}.mmh-header .mega-menu--flat.mmh-mega-panel__inner[data-depth="1"]{grid-auto-flow:row;gap:.75rem 1.13rem}.mmh-header .mmh-menu--submenu.mmh-menu--vertical{gap:var(--mmh-dropdown-item-gap)}.mmh-header .mega-menu--flat>.menu-item.has-children{display:grid;align-content:start;row-gap:var(--mmh-dropdown-item-gap)}.mmh-header .mega-menu--flat>.menu-item>.menu-item-heading>.mega-menu-link{margin-bottom:0}.mmh-header .mmh-mega-panel .mmh-menu--submenu .mmh-link,.mmh-header .mmh-mega-panel .mmh-menu--submenu .mmh-link--text{letter-spacing:.06em}.mmh-header a:focus-visible,.mmh-header button:focus-visible{outline:var(--focus-ring-width,1px) solid var(--color-focus-ring,#D4B178);outline-offset:2px}.mmh-header .mobile-menu-trigger.mmh-toggle,.mmh-header .mobile-menu-close{min-width:32px;min-height:32px}.mmh-header .menu-bar{max-height:100vh}}@media (max-width:767px){.mmh-header{--menu-bg:var(--color-page, #303030);--menu-border:var(--color-border, #222222);--menu-color:var(--color-card-light, #CCCCCC);--menu-hover-color:var(--color-accent, #FFFFFF);--menu-dropdown-bg:var(--color-surface, #303030);--menu-dropdown-color:var(--color-ink, #CCCCCC);--menu-accent:var(--color-accent, #FFFFFF);--menu-container-width:100%;--menu-panel-width:100%;--menu-font-size:14px;--menu-radius:0px;--root-gap:0rem 0.63rem;--menu-dropdown-padding:14px 17px 17px;--submenu-gap:0.5rem 1.06rem;--mmh-dropdown-item-gap:0.13rem;--mmh-item-toggle-gap:10px;--menu-control-icon-size:20px;--menu-mobile-icon-size:25px;--menu-control-icon-color:var(--color-ink, #F4F6F8);--menu-mobile-icon-color:var(--color-ink, #F4F6F8);--menu-close-icon-color:var(--color-danger, #ef3224);--menu-close-offset:6px;--menu-shadow:none;--mmh-root-link-padding-y:12px;--mmh-root-link-padding-x:14px;--mmh-submenu-link-padding-y:0px;--mmh-panel-enter-y:6px;--mmh-panel-transition:opacity 0.25s ease, transform 0.25s ease, visibility 0.25s ease}.mmh-header .mmh-menu--root{gap:0rem .63rem}.mmh-header .mmh-menu--root.mmh-menu--horizontal{width:100%;max-width:100%;margin-inline:0}.mmh-header .mmh-menu--root.mmh-menu--vertical{width:100%;max-width:100%;margin-inline:0}.mmh-header .mmh-menu--root>.mmh-item>.menu-item-heading>.mmh-link,.mmh-header .mmh-menu--root>.mmh-item>.menu-item-heading>.mmh-link--text{font-weight:inherit;letter-spacing:.14em;text-transform:uppercase}.mmh-header .menu-item-heading{column-gap:var(--mmh-item-toggle-gap)}.mmh-header .mmh-mega-panel__inner{padding:14px 17px 17px;border-top-width:0}.mmh-header .mega-menu--flat.mmh-mega-panel__inner[data-depth="1"]{grid-auto-flow:row;gap:.5rem 1.06rem}.mmh-header .mmh-menu--submenu.mmh-menu--vertical{gap:var(--mmh-dropdown-item-gap)}.mmh-header .mega-menu--flat>.menu-item.has-children{display:grid;align-content:start;row-gap:var(--mmh-dropdown-item-gap)}.mmh-header .mega-menu--flat>.menu-item>.menu-item-heading>.mega-menu-link{margin-bottom:0}.mmh-header .mmh-mega-panel .mmh-menu--submenu .mmh-link,.mmh-header .mmh-mega-panel .mmh-menu--submenu .mmh-link--text{letter-spacing:.06em}.mmh-header a:focus-visible,.mmh-header button:focus-visible{outline:var(--focus-ring-width,1px) solid var(--color-focus-ring,#D4B178);outline-offset:2px}.mmh-header .menu-bar,.mmh-header .mega-menu{background:#303030}.mmh-header .mobile-menu-trigger.mmh-toggle,.mmh-header .mobile-menu-close{min-width:32px;min-height:32px}.mmh-header .menu-bar{max-height:100vh}}.mmh-header a,.mmh-header a:hover,.mmh-header a:focus,.mmh-header a:active,.mmh-header .mmh-link,.mmh-header .mmh-link:hover,.mmh-header .mmh-link:focus{text-decoration:none!important}.teamwant-vat-button{cursor:pointer}.mgps-alert{padding:12px 16px;margin:12px 0;border:1px solid;border-radius:var(--radius-btn,6px);font-family:var(--font-sans,inherit);font-size:var(--text-sm,14px);line-height:1.4;background:#fff0}.mgps-alert--success{color:var(--color-accent,#1b7f3b);border-color:color-mix(in srgb,var(--color-accent,#1b7f3b) 45%,transparent);background:color-mix(in srgb,var(--color-accent,#1b7f3b) 12%,transparent)}.mgps-alert--warning{color:var(--color-warning,#8a6d00);border-color:color-mix(in srgb,var(--color-warning,#8a6d00) 45%,transparent);background:color-mix(in srgb,var(--color-warning,#8a6d00) 12%,transparent)}.mgps-alert--danger{color:var(--color-danger,#bf111b);border-color:color-mix(in srgb,var(--color-danger,#bf111b) 45%,transparent);background:color-mix(in srgb,var(--color-danger,#bf111b) 12%,transparent)}.mgps-modal{display:none;position:fixed;inset:0;z-index:100000;align-items:flex-start;justify-content:center;padding:40px 16px;background:rgb(0 0 0 / .6);overflow-y:auto;font-family:var(--font-sans,inherit)}.mgps-modal.is-open{display:flex}.mgps-modal__dialog{position:relative;width:100%;max-width:480px;color:var(--color-ink,#1a1a1a);background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e5e5);border-radius:var(--radius-card,12px);box-shadow:var(--shadow-card,0 10px 40px rgb(0 0 0 / .25));animation:mgpsModalIn .15s ease-out}@keyframes mgpsModalIn{from{transform:translateY(-12px);opacity:0}to{transform:none;opacity:1}}.mgps-modal__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--color-border,#e5e5e5)}.mgps-modal__title{margin:0;font-size:var(--text-lg,18px);font-weight:var(--font-weight-heading,600);color:inherit}.mgps-modal__close{appearance:none;border:0;background:#fff0;font-size:26px;line-height:1;cursor:pointer;color:var(--color-muted,#888);padding:0 4px}.mgps-modal__close:hover{color:var(--color-ink,#222)}.mgps-modal__body{padding:20px}.mgps-modal__footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--color-border,#e5e5e5)}.mgps-field{margin-bottom:15px}.mgps-label{display:block;margin-bottom:6px;font-weight:var(--font-weight-semibold,600);font-size:var(--text-sm,13px);color:inherit}.mgps-input,.mgps-select{display:block;width:100%;padding:8px 10px;font:inherit;font-size:var(--text-base,14px);color:var(--color-on-light,#181b1c);background:var(--color-input,#fff);border:1px solid var(--color-input-border,#ccc);border-radius:var(--radius-btn,6px);box-sizing:border-box}.mgps-input:focus,.mgps-select:focus{outline:2px solid var(--color-focus-ring,#0275d8);outline-offset:1px;border-color:var(--color-focus-ring,#0275d8)}.mgps-btn{appearance:none;display:inline-block;padding:9px 16px;font-family:var(--font-sans,inherit);font-size:var(--text-base,14px);font-weight:var(--font-weight-semibold,600);line-height:1.2;border:1px solid #fff0;border-radius:var(--radius-btn,6px);cursor:pointer}.mgps-btn[disabled],.mgps-btn.is-loading{opacity:.6;cursor:default}.mgps-btn--secondary{color:var(--color-ink,#333);background:var(--color-surface-alt,#f2f2f2);border-color:var(--color-border,#ccc)}.mgps-btn--secondary:hover{border-color:var(--color-ghost-border-hover,#999)}.mgps-btn--primary{color:var(--color-on-accent,#fff);background:var(--color-accent,#0275d8);border-color:var(--color-accent,#0275d8)}.mgps-btn--primary:hover{background:var(--color-accent-hover,#025aa5);border-color:var(--color-accent-hover,#025aa5)}/**
 * Advanced Product Badges — front-office custom badge styling.
 *
 * Layout only. Per-badge colours are applied inline from the merchant
 * configuration by front.js, so this file carries no hard-coded colours beyond
 * a neutral default for badges left unstyled.
 *
 * @author    Moshammer Group <info@moshammer.com>
 * @copyright Since 2026 Moshammer Group
 * @license   https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0)
 */
 .advancedproductbadges-wrapper{position:absolute;top:.5rem;left:.5rem;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;margin:0;padding:0;pointer-events:none}.advancedproductbadges-badge{display:inline-block;padding:.25em .6em;font-size:.75rem;font-weight:600;line-height:1.2;letter-spacing:.01em;text-transform:none;white-space:nowrap;border-radius:.25rem;color:#fff;background-color:#e74c3c;pointer-events:auto}li>.advancedproductbadges-badge,.product-flags .advancedproductbadges-badge,.elementor-badges-wrapper .advancedproductbadges-badge,.elementor-badges .advancedproductbadges-badge{margin:0 0 .25rem 0}