﻿:root{--fh-color-bright-blue: #31a5f0;--fh-color-navy-blue: #1f2937;--fh-color-dark-blue: #0f172a;--fh-color-light-blue: #eef3fd;--fh-color-alert-red: #d32f2f;--fh-color-success-green: #22c55e;--fh-color-surface: #ffffff;--fh-color-body-surface: #fbfbfb;--fh-color-input-surface: #f3f4f6;--fh-shadow-elevation-soft: 0 24px 48px -32px rgba(15, 23, 42, 0.35)}:root{--sh-color-primary-red: #f20000;--sh-color-secondary-red: #b00000;--sh-color-dark: #212529;--sh-color-light: #f8f9fa;--sh-color-alert-red: #d32f2f;--sh-color-success-green: #22c55e;--sh-color-surface: #ffffff;--sh-color-body-surface: #fbfbfb;--sh-color-input-surface: #f3f4f6;--sh-shadow-elevation-soft: 0 24px 48px -32px rgba(15, 23, 42, 0.35)}.br-l{border-radius:14px !important}.br-m{border-radius:6px !important}.br-s{border-radius:3px !important}.bg-w100{background-color:#fff !important}.elevated-bg{background-color:#fff;border:1px solid #dee2e6;border-radius:6px;padding:20px;box-shadow:0 12px 30px rgba(15,23,42,.12)}:root{--hammer-ui-accent-color: var(--hammer-price-color, #31a5f0);--hammer-ui-card-border-color: #f6f6f6;--hammer-ui-text-muted: #6b7280}.btn.btn-primary{background-color:#000 !important;color:#fff !important;font-family:var(--hammer-cta-font, "Industry-Demi", sans-serif);font-weight:600;font-size:.9rem;padding:.6em 1.2em;border:2px solid var(--hammer-ui-accent-color);border-radius:6px;box-shadow:0 4px 0 var(--hammer-ui-accent-color);text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;transition:all .2s ease-in-out}.btn.btn-primary:hover,.btn.btn-primary:focus{background-color:var(--hammer-ui-accent-color) !important;color:#000 !important;box-shadow:0 4px 0 #000;transform:translateY(-1px)}.cmp-product-thumb .badge.badge-bundle,.cmp-product-thumb .special-tags .badge{display:none !important}.widget-item-grid .cmp-product-thumb{margin-bottom:0 !important;border:1px solid var(--hammer-ui-card-border-color);border-radius:6px;padding:12px}.widget-item-grid .cmp-product-thumb:hover{border-color:var(--hammer-ui-accent-color)}.widget-item-grid .row>[class*=col-]{display:flex}.widget-item-grid .cmp-product-thumb{display:flex;flex-direction:column;flex:1 1 auto;width:100%}.widget-item-grid .cmp-product-thumb .thumb-body{flex:1 1 auto;display:flex;flex-direction:column}.widget-item-grid .cmp-product-thumb .thumb-footer{margin-top:auto}.widget-item-grid .cmp-product-thumb .prices{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.widget-item-grid .cmp-product-thumb .prices>*{margin:0}.widget-item-grid .cmp-product-thumb .prices>.price{order:2}.widget-item-grid .cmp-product-thumb .prices>.price.price--cross{order:1;font-size:.9rem;color:var(--hammer-ui-text-muted)}.widget-item-grid .cmp-product-thumb .prices>.price-info{order:3;font-size:.85rem;color:var(--hammer-ui-text-muted)}.qty-input{border-top-left-radius:6px !important;border-bottom-left-radius:6px !important}button[data-testing=quantity-btn-increase],[id^=basketListContainer]>div>div>div>div.meta-container-wrapper>div>div.basket-item-container-right>div.qty-box-container>div>div>button:nth-child(1){border-top-right-radius:6px !important}button[data-testing=quantity-btn-decrease],[id^=basketListContainer]>div>div>div>div.meta-container-wrapper>div>div.basket-item-container-right>div.qty-box-container>div>div>button:nth-child(2){border-bottom-right-radius:6px !important}.page-checkout .widget-rounded-corners .basket-list-item .basket-item .meta-container-wrapper .meta-container-wrapper-inner .basket-item-container-right .qty-box-container .qty-btn-container button[data-testing=quantity-btn-increase]{border-top-right-radius:6px !important}.page-checkout .widget-rounded-corners .basket-list-item .basket-item .meta-container-wrapper .meta-container-wrapper-inner .basket-item-container-right .qty-box-container .qty-btn-container button[data-testing=quantity-btn-decrease]{border-bottom-right-radius:6px !important}.fh-header,[data-fh-header-scroll-root]{position:relative;z-index:1000;isolation:isolate;margin:0 auto;color:#1a1a1a;font-family:sans-serif;width:min(1600px,100vw);max-width:min(1600px,100vw);margin-left:calc(50% - min(800px,50vw));margin-right:calc(50% - min(800px,50vw));--fh-top-bar-max-height: 72px;--fh-top-bar-padding-y: 14px;--fh-top-value-item-spacing: 48px}#page-header{box-shadow:var(--hammer-header-drop-shadow, 0 10px 28px rgba(15, 23, 42, 0.08))}@media(max-width: 1599.98px){.fh-header,[data-fh-header-scroll-root]{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.fh-header__top-bar{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--hammer-top-value-item-spacing, var(--fh-top-value-item-spacing, 48px));padding:var(--fh-top-bar-padding-y, 14px) 32px;background:rgba(0,0,0,0);color:#fff;font-size:13px;letter-spacing:.3px;text-transform:uppercase;z-index:1;overflow:visible;isolation:isolate;visibility:visible;box-sizing:border-box;max-height:var(--fh-top-bar-max-height, 72px);transition:max-height .35s ease,padding .35s ease,opacity .2s ease,visibility 0s linear 0s;transition-delay:0s,0s,0s,0s;will-change:max-height,padding,opacity}.fh-header__top-bar::before{content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;transform:translateX(-50%);background:linear-gradient(90deg, var(--fh-color-navy-blue), var(--fh-color-dark-blue));z-index:-1;pointer-events:none;transition:opacity .35s ease}.fh-header__top-item,.fh-header__top-link{display:inline-flex;align-items:center;gap:8px;color:inherit}.fh-header__top-link{text-decoration:none}.fh-header__bullet{display:inline-block;width:6px;height:6px;border-radius:50%;background-color:var(--fh-color-bright-blue)}.fh-header--topbar-hidden{--fh-top-bar-padding-y: 0px}.fh-header--topbar-hidden .fh-header__top-bar{max-height:0;opacity:0;pointer-events:none;visibility:hidden;transition-delay:0s,0s,0s,.35s}.fh-header--topbar-hidden .fh-header__top-bar::before{opacity:0}.fh-full-viewport-container,.doofinder-product-recommendation-fw{position:relative;box-sizing:border-box;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0;padding-right:0}#vue-app>div.footer.container-max.d-print-none{max-width:100%;width:100%;padding-left:0;padding-right:0}.fh-footer{position:relative;isolation:isolate;color:var(--fh-color-dark-blue);font-family:sans-serif}.fh-footer::before{content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;transform:translateX(-50%);background:#fff;border-top:6px solid var(--fh-color-dark-blue);box-sizing:border-box;z-index:-1;pointer-events:none}.fh-footer__inner{max-width:1400px;width:min(1400px,100%);margin:0 auto;padding:56px 24px 36px;font-size:.95rem}.fh-footer__content{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:40px}.fh-footer__column{display:flex;flex-direction:column;gap:20px;min-width:0}.fh-footer__heading{position:relative;display:flex;align-items:center;gap:12px;margin:0;font-size:1.05rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--fh-color-navy-blue)}.fh-footer__heading::after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg, color-mix(in srgb, var(--fh-color-bright-blue) 25%, transparent) 0%, transparent 70%)}.fh-footer__heading-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:color-mix(in srgb, var(--fh-color-bright-blue) 8%, transparent)}.fh-footer__heading-icon img{width:18px;height:18px;object-fit:contain}.fh-footer__list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.fh-footer__list a{position:relative;display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;padding:4px 0;transition:color .2s ease,transform .2s ease}.fh-footer__list a::before{content:"";width:6px;height:6px;border-radius:50%;background-color:var(--fh-color-bright-blue);opacity:0;transform:scale(0.5);transition:transform .2s ease,opacity .2s ease}.fh-footer__list a:hover,.fh-footer__list a:focus{color:var(--fh-color-bright-blue);transform:translateX(2px)}.fh-footer__list a:hover::before,.fh-footer__list a:focus::before{opacity:1;transform:scale(1)}.fh-footer__benefits{list-style:none;margin:0;padding:0;display:grid;gap:12px;color:var(--fh-color-navy-blue)}.fh-footer__benefits li{position:relative;padding-left:28px;line-height:1.55}.fh-footer__benefits li::before{content:"✓";position:absolute;top:2px;left:0;font-size:.95rem;font-weight:700;color:var(--fh-color-bright-blue)}.fh-footer__community{display:flex;flex-direction:column;gap:12px}.fh-footer__sub-heading{margin:0;font-size:.85rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#475569}.fh-footer__social{display:flex;flex-wrap:wrap;gap:12px;max-width:100%}.fh-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:#fff;transition:transform .2s ease}.fh-footer__social-link:hover,.fh-footer__social-link:focus{transform:translateY(-2px)}.fh-footer__social-link img{width:24px;height:24px;object-fit:contain}.fh-footer__badge-grid{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap;overflow:visible;padding-bottom:0}.fh-footer__badge-grid--payments{gap:16px}.fh-footer__badge-grid img{flex:0 0 auto;width:auto;max-height:48px;border-radius:12px;background:#fff;padding:8px;box-shadow:0 4px 12px color-mix(in srgb, var(--fh-color-dark-blue) 8%, transparent)}.fh-footer__badge-grid--payments img{max-height:48px;padding:8px}.fh-footer__badge-grid--shipping{gap:24px;justify-content:flex-end}.fh-footer__shipping-item{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:8px}.fh-footer__shipping-label{font-size:.75rem;line-height:1.3;color:#475569;font-weight:500}.fh-footer__bottom{display:grid;grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.05fr);gap:32px;margin-top:48px;padding-top:36px;border-top:1px solid rgba(148,163,184,.4);color:#475569;align-items:start}.fh-footer__brand-section{display:grid;gap:24px;align-content:start}.fh-footer__brands{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.fh-footer__logistics{display:grid;gap:24px;align-content:start}.fh-footer__logistics-section{display:grid;gap:16px;justify-items:end;text-align:right}.fh-footer__trust-badges{display:flex;flex-wrap:wrap;gap:32px;justify-content:flex-end;align-items:flex-end}.fh-footer__trust-badges img{width:auto;height:auto;max-width:220px;object-fit:contain;display:block;filter:drop-shadow(0 4px 6px rgba(15, 23, 42, 0.2))}.fh-footer__footer-row{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:24px;align-items:end;grid-column:1/-1}.fh-footer__copyright{justify-self:start;align-self:end}.fh-footer__trust-badges{align-self:end;justify-self:end}.fh-footer__trust-badge--anniversary{height:110px !important}.fh-footer__trust-badge--company{height:60px !important}.fh-footer__trust-badge--ssl{height:85px !important}.fh-footer__brand-logo{max-height:72px;width:auto;padding:0;background:rgba(0,0,0,0);filter:none}.fh-footer__legal{display:grid;gap:8px;font-size:1rem;line-height:1.6}.fh-footer__legal p{margin:0}.fh-footer__legal p:first-child{font-size:1.1rem;font-weight:600;color:var(--fh-color-navy-blue)}.fh-footer__legal a{color:inherit;text-decoration:none}.fh-footer__legal a:hover,.fh-footer__legal a:focus{color:var(--fh-color-bright-blue)}.fh-footer__legal .fh-footer__social-link{width:30px;height:30px;border-radius:10px;margin-left:8px}.fh-footer__legal .fh-footer__social-link img{width:16px;height:16px}@media(max-width: 1199.98px){.fh-footer__content{grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px}}@media(max-width: 991.98px){.fh-footer__inner{padding:48px 20px 32px}.fh-footer__content{grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px}.fh-footer__bottom{grid-template-columns:1fr;text-align:center}.fh-footer__brand-section{justify-items:center}.fh-footer__brands{justify-content:center}.fh-footer__logistics{justify-items:center}.fh-footer__logistics-section{width:min(100%,420px);justify-items:center;text-align:center}.fh-footer__footer-row{grid-template-columns:1fr;justify-items:center;text-align:center}.fh-footer__trust-badges{justify-content:center;justify-self:center}.fh-footer__shipping-item{align-items:center;text-align:center}.fh-footer__legal{justify-items:center}}@media(max-width: 575.98px){.fh-footer__inner{padding:44px 16px 28px}.fh-footer__content{grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}.fh-footer__column--benefits{order:3}.fh-footer__column--legal{order:4}.fh-footer__heading{font-size:1rem}.fh-footer__heading::after{display:none}.fh-footer__social{flex-wrap:nowrap}.fh-footer__badge-grid{justify-content:center;gap:14px}.fh-footer__badge-grid img{max-height:42px}.fh-footer__badge-grid--payments img{max-height:40px;padding:8px}.fh-footer__badge-grid--payments{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:12px;row-gap:14px;justify-items:center;overflow:visible;padding-bottom:0}.fh-footer__badge-grid--shipping{gap:20px}.fh-footer__shipping-label{font-size:.7rem}}@media(max-width: 420px){.fh-footer__content{grid-template-columns:repeat(2, minmax(140px, 1fr))}.fh-footer__social-link{width:40px;height:40px;border-radius:12px}.fh-footer__social-link img{width:22px;height:22px}}.fh-header__main{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:26px 32px 22px;background-color:#fff;column-gap:20px}.fh-header__main::before,.fh-header__nav::before{content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;transform:translateX(-50%);background-color:#fff;z-index:-1;pointer-events:none}.fh-header__logo{display:flex;align-items:center}.fh-header__logo img{width:auto;height:64px}a.logo{display:none !important}.fh-header__search-area{display:flex;align-items:center;gap:16px;width:100%}.fh-header__search-form{position:relative;display:flex;align-items:center;width:100%}.fh-header__burger{display:none;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:1px solid #d9d9d9;border-radius:14px;background-color:#fff;color:#1a1a1a;cursor:pointer;transition:all .2s ease}.fh-header__burger-icon{width:22px;height:22px}.fh-header__search-input{width:100%;box-sizing:border-box;height:46px;padding:12px 52px 12px 24px;border:1px solid #d5d5d5;border-radius:14px;font-size:15px;line-height:1.4;color:var(--fh-color-navy-blue);background-color:var(--fh-color-input-surface);box-shadow:inset 0 1px 2px rgba(0,0,0,.08)}.fh-header__search-clear{position:absolute;top:50%;right:18px;transform:translateY(-50%);display:none;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:none;color:#94a3b8;cursor:pointer;transition:color .2s ease}.fh-header__search-clear-icon{width:16px;height:16px}.fh-header__actions{display:grid;grid-auto-flow:column;align-items:center;column-gap:20px;justify-self:end}.fh-header__icon-button{position:relative;display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:1px solid #d9d9d9;border-radius:14px;background-color:#fff;color:#1a1a1a;cursor:pointer;transition:all .2s ease}.fh-header__actions>.fh-header__icon-button:hover,.fh-header__actions>.fh-header__icon-button:focus-visible{color:#1a1a1a;text-decoration:none}.fh-header__status-indicator{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background-color:#d4d4d8;transition:background-color .2s ease}.fh-header__status-indicator.is-logged-in{background-color:var(--fh-color-success-green)}.fh-header__icon{display:block;width:22px;height:22px}.fh-header__icon--image{object-fit:contain}.fh-header__badge{position:absolute;top:-6px;right:-6px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border-radius:50%;background-color:var(--fh-color-bright-blue);color:#000;opacity:1 !important;visibility:visible !important;font-size:11px;font-weight:700;letter-spacing:.3px;line-height:1}.fh-header__badge wish-list-count,.fh-header__badge wish-list-count>*{display:flex;align-items:center;justify-content:center;opacity:1 !important;visibility:visible !important}.fh-header__badge .nav-link,.fh-header__badge .badge-right,.fh-header__badge .badge-right.d-none{display:inline-flex !important;align-items:center;justify-content:center;color:#000;opacity:1 !important;visibility:visible !important}.fh-header__panel{position:absolute;top:calc(100% + 16px);right:0;display:none;width:420px;max-width:calc(100vw - 32px);padding:20px;background-color:#fff;border:1px solid #e2e2e2;border-radius:16px;box-shadow:0 18px 36px color-mix(in srgb, var(--fh-color-dark-blue) 12%, transparent);z-index:3000}.fh-header__panel--account{width:260px}.fh-header__panel--wishlist{width:520px}.fh-header__panel-link--wishlist{font-size:13px;font-weight:600}.fh-header__wishlist-body{max-height:min(70vh,540px);overflow-y:auto;padding-right:4px}.fh-header__wishlist-body .vat{display:none}.fh-header__wishlist-body .mt-5.mb-0{display:none !important}.fh-header__panel-arrow{position:absolute;top:-10px;right:12px;width:20px;height:20px;background-color:#fff;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;transform:rotate(45deg);pointer-events:none}.fh-account-nav{width:100%}.fh-account-nav__panel{position:relative;display:flex;flex-direction:column;gap:16px;padding:24px;background-color:#fff;border:1px solid #e2e2e2;border-radius:16px;box-shadow:0 18px 36px color-mix(in srgb, var(--fh-color-dark-blue) 8%, transparent)}.fh-account-nav__header{display:flex;flex-direction:column;gap:16px}@media(min-width: 768px){.fh-account-nav__panel{padding:20px}}.fh-account-nav__header .fh-header__panel-title{margin-bottom:4px}.fh-account-nav__divider{width:100%;height:1px;background-color:#e2e2e2}.fh-account-nav__links .fh-header__panel-link{width:100%}.fh-account-nav__links .fh-header__panel-link[aria-current=page],.fh-account-nav__links .fh-header__panel-link.is-active{color:#000}.fh-account-nav__links .fh-header__panel-link[aria-current=page]::before,.fh-account-nav__links .fh-header__panel-link.is-active::before{opacity:1;transform:scale(1)}.fh-account-nav__details{display:flex;flex-direction:column;gap:6px}.fh-account-nav__logout{margin-top:8px}.fh-header__panel-title{font-size:16px;font-weight:700;color:#1a1a1a}.fh-header__panel-stack{display:flex;flex-direction:column;gap:8px}.fh-header__panel-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.fh-header__panel-text{font-size:13px;color:#000}.fh-header__customer-segment{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;color:#000}.fh-header__customer-badge{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:4px 10px;border-radius:999px;background:#f1f1f1;color:#000;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.fh-header__customer-contact{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#000}.fh-header__customer-contact--personal{gap:8px;padding:16px 18px;border-radius:14px;background:linear-gradient(180deg, #f7f7f7 0%, #f2f2f2 100%);border:1px solid #e3e3e3;box-shadow:0 8px 20px rgba(0,0,0,.08);align-self:stretch}.fh-header__customer-contact-label,.fh-header__customer-contact-heading{font-size:12px;font-weight:600;color:#000}.fh-header__customer-contact--personal .fh-header__customer-contact-heading{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#000}.fh-header__customer-contact-name{font-weight:700;color:#000}.fh-header__customer-contact--personal .fh-header__customer-contact-name{font-size:15px}.fh-header__customer-contact-role{font-size:11px;color:#000;letter-spacing:.2px}.fh-header__contact-button{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:999px;background:var(--fh-color-dark-blue);color:#fff;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease}.fh-header__contact-button:hover,.fh-header__contact-button:focus{background:#000;color:#fff;text-decoration:none;outline:none;transform:translateY(-1px)}.fh-header__panel-contact{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;color:#000}.fh-header__panel-contact-label{font-size:12px;font-weight:600;color:#000}.fh-header__panel-contact-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fh-header__panel-contact-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#f1f1f1;color:#000;font-weight:600;font-size:12px;line-height:1.25;text-decoration:none;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.fh-header__panel-contact-chip:hover,.fh-header__panel-contact-chip:focus{background:#ebebeb;color:#000;text-decoration:none;box-shadow:0 0 0 2px rgba(0,0,0,.14);outline:none}.fh-header__panel-contact-icon{display:inline-flex;width:14px;height:14px}.fh-header__panel-contact-icon-image{width:100%;height:100%;display:block;object-fit:contain}.fh-header__panel-contact-icon svg{width:100%;height:100%}.fh-header__panel-contact-text{white-space:nowrap}.fh-header__panel-contact-separator{font-size:12px;font-weight:600;color:#000}.fh-header__panel-inline{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.fh-header__panel--account{padding-bottom:14px}.fh-header__panel--account>div>.fh-header__panel-stack.mb-3{margin-bottom:0 !important}.fh-header__account-login,[data-fh-login-handler-wrapper] [data-testing=login-select]{display:inline-flex;align-items:center;justify-content:center;width:100%;gap:8px;padding:13px 22px;border-radius:14px;border:1px solid rgba(0,0,0,0);background:linear-gradient(120deg, var(--fh-color-navy-blue), var(--fh-color-dark-blue));color:#fff;font-size:15px;font-weight:600;text-decoration:none;box-shadow:0 10px 20px color-mix(in srgb, var(--fh-color-dark-blue) 12%, transparent);transition:all .2s ease}[data-fh-login-handler-wrapper] [data-testing=login-select] i,[data-fh-login-handler-wrapper] [data-testing=login-select] svg,[data-fh-login-handler-wrapper] [data-testing=login-select] [class*=fa-],[data-fh-login-handler-wrapper] [data-testing=register-select] i,[data-fh-login-handler-wrapper] [data-testing=register-select] svg,[data-fh-login-handler-wrapper] [data-testing=register-select] [class*=fa-]{display:inline-block !important}[data-fh-login-handler-wrapper] [data-testing=login-select] i,[data-fh-login-handler-wrapper] [data-testing=login-select] [class*=fa-]{font-size:14px;line-height:1}[data-fh-login-handler-wrapper] [data-testing=login-select] svg{width:14px;height:14px}@media(max-width: 575.98px){[data-fh-login-handler-wrapper] [data-testing=login-select] span,[data-fh-login-handler-wrapper] [data-testing=login-select] label,[data-fh-login-handler-wrapper] [data-testing=register-select] span,[data-fh-login-handler-wrapper] [data-testing=register-select] label,[data-fh-login-handler-wrapper] [data-testing=login-select] span[class*=d-],[data-fh-login-handler-wrapper] [data-testing=login-select] label[class*=d-],[data-fh-login-handler-wrapper] [data-testing=register-select] span[class*=d-],[data-fh-login-handler-wrapper] [data-testing=register-select] label[class*=d-]{display:inline !important}}@media(max-width: 575.98px){[data-fh-login-handler-wrapper] [data-testing=login-select] i,[data-fh-login-handler-wrapper] [data-testing=login-select] svg,[data-fh-login-handler-wrapper] [data-testing=login-select] [class*=fa-],[data-fh-login-handler-wrapper] [data-testing=register-select] i,[data-fh-login-handler-wrapper] [data-testing=register-select] svg,[data-fh-login-handler-wrapper] [data-testing=register-select] [class*=fa-]{display:inline-block !important}[data-fh-login-handler-wrapper] [data-testing=login-select] span,[data-fh-login-handler-wrapper] [data-testing=login-select] label,[data-fh-login-handler-wrapper] [data-testing=register-select] span,[data-fh-login-handler-wrapper] [data-testing=register-select] label,[data-fh-login-handler-wrapper] [data-testing=login-select] span[class*=d-],[data-fh-login-handler-wrapper] [data-testing=login-select] label[class*=d-],[data-fh-login-handler-wrapper] [data-testing=register-select] span[class*=d-],[data-fh-login-handler-wrapper] [data-testing=register-select] label[class*=d-]{display:inline !important}}.fh-header__account-login:hover,.fh-header__account-login:focus,[data-fh-login-handler-wrapper] [data-testing=login-select]:hover,[data-fh-login-handler-wrapper] [data-testing=login-select]:focus{color:#fff;text-decoration:none;background:linear-gradient(120deg, color-mix(in srgb, var(--fh-color-navy-blue) 80%, var(--fh-color-bright-blue) 20%), color-mix(in srgb, var(--fh-color-dark-blue) 90%, black 10%));box-shadow:0 12px 24px color-mix(in srgb, var(--fh-color-dark-blue) 16%, transparent);transform:translateY(-1px)}.fh-header__account-login:focus,[data-fh-login-handler-wrapper] [data-testing=login-select]:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb, var(--fh-color-bright-blue) 35%, transparent),0 12px 24px color-mix(in srgb, var(--fh-color-dark-blue) 16%, transparent)}.fh-header__account-register,[data-fh-login-handler-wrapper] [data-testing=register-select]{display:inline-flex;align-items:center;justify-content:center;position:relative;margin-top:14px;margin-left:48px;gap:0;padding:7px 18px;border-radius:999px;border:1px solid color-mix(in srgb, var(--fh-color-bright-blue) 40%, transparent);background-color:rgba(248,250,252,.9);color:var(--fh-color-dark-blue);font-size:13px;font-weight:600;letter-spacing:.2px;text-decoration:none;text-transform:uppercase;transition:all .2s ease}[data-fh-login-handler-wrapper] [data-testing=register-select]::before{content:"oder";position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%);font-size:15px;font-weight:500;line-height:1;color:color-mix(in srgb, var(--fh-color-navy-blue) 70%, #6b7280 30%);text-transform:none;pointer-events:none}.fh-header__account-register:hover,.fh-header__account-register:focus,[data-fh-login-handler-wrapper] [data-testing=register-select]:hover,[data-fh-login-handler-wrapper] [data-testing=register-select]:focus{text-decoration:none;color:var(--fh-color-dark-blue);background-color:rgba(226,232,240,.9);border-color:color-mix(in srgb, var(--fh-color-bright-blue) 60%, transparent);box-shadow:0 8px 16px color-mix(in srgb, var(--fh-color-dark-blue) 12%, transparent)}.fh-header__account-register:focus,[data-fh-login-handler-wrapper] [data-testing=register-select]:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb, var(--fh-color-bright-blue) 25%, transparent),0 8px 16px color-mix(in srgb, var(--fh-color-dark-blue) 12%, transparent)}.fh-header__panel-divider{width:100%;height:1px;background-color:#ececec}.fh-header__panel-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:13px;color:#000}.fh-header__panel-subtitle{font-size:14px;font-weight:700}.fh-header__panel-links{display:flex;flex-direction:column;gap:10px}.fh-header__panel-link{position:relative;display:inline-flex;align-items:center;gap:8px;padding:4px 0;color:inherit;text-decoration:none;font-size:14px;font-weight:500;transition:color .2s ease,transform .2s ease}.fh-header__panel-link::before{content:"";display:inline-flex;width:6px;height:6px;border-radius:50%;background-color:var(--fh-color-bright-blue);opacity:0;transform:scale(0.5);transition:transform .2s ease,opacity .2s ease}.fh-header__panel-link:hover,.fh-header__panel-link:focus{color:#000;text-decoration:none;transform:translateX(2px)}.fh-header__panel-link:hover::before,.fh-header__panel-link:focus::before{opacity:1;transform:scale(1)}.fh-header__account-type{margin-top:4px;margin-bottom:6px;font-size:12px;color:#000}.fh-header__customer-id{margin-top:0;margin-bottom:12px;font-size:12px;color:#000}.fh-header__logout{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:11px 16px;background-color:#f2f2f2;color:var(--fh-color-navy-blue);text-decoration:none;border-radius:10px;font-weight:600;font-size:14px;line-height:1.2;transition:background-color .3s ease,color .3s ease}.fh-header__logout:hover,.fh-header__logout:focus{color:#fff;text-decoration:none;background-color:var(--fh-color-alert-red)}.fh-header__logout-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background-image:url("https://bilder.fenster-hammer.de/frontend/UI_Icons/log-out-icon.svg");background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0;opacity:0;transform:translateX(12px);margin-right:-20px;transition:transform .3s ease,opacity .3s ease,margin-right .3s ease}.fh-header__logout-icon .fa{display:none}.fh-header__logout:hover .fh-header__logout-icon,.fh-header__logout:focus .fh-header__logout-icon{opacity:1;transform:translateX(0);margin-right:8px}.fh-header__logout.is-logging-out{color:#fff;background-color:var(--fh-color-alert-red);pointer-events:none}.fh-header__logout.is-logging-out .fh-header__logout-icon{opacity:1;transform:translateX(0);margin-right:8px;background-image:none}.fh-header__logout.is-logging-out .fh-header__logout-icon .fa{display:inline-block}.fh-header__basket{position:relative;justify-self:end;display:flex;align-items:center}.fh-header__basket-link{position:relative;display:flex;align-items:center;gap:10px;padding:0 18px;min-width:132px;height:46px;border:1px solid var(--fh-color-bright-blue);border-radius:14px;background-color:var(--fh-color-bright-blue);color:#fff;text-decoration:none}.fh-header__basket-link:hover,.fh-header__basket-link:focus{color:#fff;text-decoration:none;background-color:var(--fh-color-bright-blue)}.fh-header__basket-count{position:absolute;top:-8px;right:-8px;display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background-color:#000;color:#fff;font-size:11px;font-weight:700;font-family:var(--hammer-price-font, "Industry-Demi", sans-serif);letter-spacing:.3px}.fh-header__basket-icon{width:24px;height:24px}.fh-header__basket-icon--image{object-fit:contain}.fh-header__basket-total{display:inline-flex;align-items:center;font-size:16px;font-weight:700;white-space:nowrap}.fh-header__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.fh-header__nav{position:relative;background-color:#fff}.fh-header__nav-surface{position:relative;display:flex;align-items:stretch;--fh-nav-highlight-x: 0px;--fh-nav-highlight-width: 0px;--fh-nav-highlight-opacity: 0;--fh-nav-highlight-color: #fff;--fh-nav-highlight-border-color: rgba(203, 213, 225, 0.7);--fh-nav-highlight-scale: 1;--fh-nav-highlight-origin: left;background-color:#fff;border:1px solid rgba(0,0,0,0);border-bottom:none;border-radius:18px 18px 0 0;box-shadow:none}.fh-header__nav-burger{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:1px solid #d9d9d9;background-color:#fff;color:#0f172a;box-shadow:0 10px 24px rgba(15,23,42,.12);flex-shrink:0;padding:0}.fh-header__nav-burger .fh-header__burger-icon{width:22px;height:22px}.fh-header__nav-burger:hover,.fh-header__nav-burger:focus-visible{color:var(--fh-color-bright-blue);border-color:#cbd5e1;outline:none}.fh-header__nav-surface::before{content:"";position:absolute;top:-1px;left:1px;right:0;width:100%;height:calc(100% + 1px);background-color:#fafbfc;border-radius:12px 12px 0 0;border:1px solid var(--fh-nav-highlight-border-color, rgba(148, 163, 184, 0.5));opacity:0;transition:opacity .1s ease;z-index:0}.fh-header__nav-inner{position:relative;max-width:1600px;margin:0 auto}.fh-header__mobile-close{display:none;align-items:center;justify-content:center;width:46px;height:46px;margin:0;padding:0;border:none;background:none;color:#1a1a1a;cursor:pointer;flex-shrink:0}.fh-header__mobile-close-icon{width:22px;height:22px}.fh-header__nav-list{display:flex;justify-content:space-between;gap:0;position:relative;z-index:1;width:100%;padding:0;list-style:none;margin:0;font-size:15px;font-weight:600;letter-spacing:.4px}.fh-header__nav-highlight{position:absolute;top:-1px;left:0;width:var(--fh-nav-highlight-width, 0px);height:calc(100% + 2px);transform:translateX(var(--fh-nav-highlight-x, 0px)) scaleX(var(--fh-nav-highlight-scale, 1));transform-origin:var(--fh-nav-highlight-origin, left);border-radius:12px 12px 0 0;background-color:var(--fh-nav-highlight-color, #fff);border:1px solid var(--fh-nav-highlight-border-color, rgba(148, 163, 184, 0.5));border-bottom-color:rgba(0,0,0,0);box-shadow:0 6px 18px rgba(17,24,39,.05);opacity:var(--fh-nav-highlight-opacity, 0);transition:width .32s cubic-bezier(0.22, 1, 0.36, 1),opacity .12s ease-out,background-color .22s ease;pointer-events:none;z-index:1}.fh-header__nav-surface:has(.fh-header__dropdown:hover) .fh-header__nav-highlight{background-color:#fff;transition-duration:.12s}.fh-header__nav-scroll{position:relative;width:100%}.fh-header__nav-scroll-button{display:none}.fh-header__nav-surface:hover::before,.fh-header__nav-surface:has(.fh-header__nav-item.is-open)::before{opacity:1}.fh-header__nav-surface--highlight-visible .fh-header__nav-highlight{transition:transform .42s cubic-bezier(0.22, 1, 0.36, 1),width .32s cubic-bezier(0.22, 1, 0.36, 1),opacity .22s ease,background-color .22s ease}.fh-header__nav-surface--highlight-intro .fh-header__nav-highlight{transition:opacity .22s ease,background-color .22s ease}.fh-header__nav-surface--highlight-intro.fh-header__nav-surface--highlight-visible .fh-header__nav-highlight{transition:transform .42s cubic-bezier(0.22, 1, 0.36, 1),opacity .22s ease,background-color .22s ease}.fh-header__nav-highlight::after{content:none}.fh-header__nav-item{position:static;flex:1 1 0;text-align:center}.fh-header__nav-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 14px;color:#1a1a1a;text-decoration:none;white-space:nowrap;text-transform:uppercase;position:relative;z-index:1;transition:color .2s ease}.fh-header__nav-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0}.fh-header__nav-icon svg{width:20px;height:20px}.fh-header__nav-icon img{width:20px;height:20px;display:block}.fh-header__nav-text{display:inline-block}.fh-header__nav-link--highlight{color:var(--fh-color-bright-blue)}.fh-header__nav-link--pending{position:relative;color:inherit;font-weight:700;background-color:rgba(0,0,0,0);box-shadow:none;padding-right:36px}.fh-header__nav-link:hover,.fh-header__nav-link:focus{color:var(--fh-color-dark-blue);text-decoration:none}.fh-header__nav-link:hover .fh-header__nav-text,.fh-header__nav-link:focus .fh-header__nav-text,.fh-header__nav-item.is-selected .fh-header__nav-text{text-shadow:0 0 10px hsla(0,0%,100%,.9)}.fh-header__nav-item.is-selected .fh-header__nav-link{color:var(--fh-color-bright-blue)}.fh-header__nav-link--highlight:hover,.fh-header__nav-link--highlight:focus{color:var(--fh-color-bright-blue)}.fh-header__dropdown{position:absolute;left:1px;right:0;width:100%;margin:0 auto;padding:32px 48px;border:1px solid var(--fh-nav-highlight-border-color, #e4e4e4);border-top:none;border-radius:0 0 18px 18px;background-color:#fff;box-shadow:0 18px 40px -32px rgba(0,0,0,.18);z-index:2000;overflow:hidden}.fh-header__dropdown::before{content:none}.fh-header__dropdown::after{content:none}.fh-header__nav-item.is-open>.fh-header__dropdown::before,.fh-header__nav-item.is-selected>.fh-header__dropdown::before,.fh-header__nav-item.is-open>.fh-header__dropdown::after,.fh-header__nav-item.is-selected>.fh-header__dropdown::after{opacity:1}.fh-header__dropdown-grid{display:grid;gap:32px}.fh-header__dropdown-column{display:flex;flex-direction:column}.fh-header__dropdown-column--preview{align-items:flex-start}.fh-header__dropdown-preview-link{display:block;width:100%;max-width:360px;border-radius:6px;overflow:hidden}.fh-header__dropdown-preview-image{display:block;width:100%;height:auto;border-radius:6px;transform-origin:center;filter:brightness(0.96);transition:transform .25s ease,filter .25s ease}.fh-header__dropdown-preview-intro{display:block;margin:12px 0 0;font-size:.95rem;line-height:1.5;color:#2f2f2f}.fh-header__dropdown-preview-link:hover .fh-header__dropdown-preview-image,.fh-header__dropdown-preview-link:focus .fh-header__dropdown-preview-image{transform:scale(1.05);filter:brightness(1.05)}.fh-header__dropdown-column>.fh-header__dropdown-group:first-child{margin-top:0}.fh-header__dropdown-grid--four{grid-template-columns:repeat(4, minmax(0, 1fr))}.fh-header__dropdown-grid--five{grid-template-columns:repeat(5, minmax(0, 1fr))}.fh-header__dropdown-grid--three{grid-template-columns:repeat(3, minmax(0, 1fr))}.fh-header__dropdown-grid--two{grid-template-columns:repeat(2, minmax(0, 1fr))}.fh-header__dropdown-grid--one{grid-template-columns:repeat(1, minmax(0, 1fr))}.fh-start-highlight-nav{padding:0}.fh-start-highlight-nav__inner{width:100%;margin:0 auto;padding:0}.fh-start-highlight-nav__title{margin-bottom:24px}.fh-start-highlight-nav__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;justify-items:center;margin:0;padding:0;list-style:none}.fh-start-highlight-nav__card{display:block;width:100%;max-width:380px;border-radius:8px;overflow:hidden;border:1px solid #e6e6e6;background-color:#fff;text-decoration:none;color:inherit}.fh-start-highlight-nav__media{display:block;width:100%;max-width:380px;overflow:hidden;aspect-ratio:3/1}.fh-start-highlight-nav__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.fh-start-highlight-nav__label{display:block;margin:0;padding:10px 12px;background-color:#fff;text-align:left;font-size:1.2rem;font-weight:600;line-height:1.3}.fh-start-highlight-nav__intro{display:block;margin:0;padding:0 12px 12px;background-color:#fff;text-align:left;font-size:.95rem;line-height:1.5;color:#2f2f2f}@media(min-width: 1200px){.fh-start-highlight-nav__list{align-items:stretch}.fh-start-highlight-nav__item{display:flex;height:100%}.fh-start-highlight-nav__card{display:flex;flex-direction:column;height:100%}.fh-start-highlight-nav__intro{flex-grow:1}}.fh-start-highlight-nav__card:hover .fh-start-highlight-nav__image,.fh-start-highlight-nav__card:focus .fh-start-highlight-nav__image{transform:scale(1.06)}@media(max-width: 991.98px){.fh-start-highlight-nav__list{gap:16px}}@media(max-width: 767.98px){.fh-start-highlight-nav__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 575.98px){.fh-start-highlight-nav__list{grid-template-columns:1fr}}.fh-header__dropdown-grid--brands{grid-template-columns:minmax(0, 1fr) 1px minmax(260px, 0.75fr);align-items:stretch;column-gap:24px}.fh-header__brand-logos{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:32px 40px;align-items:center;justify-items:center}.fh-header__brand-logo-link{display:flex;align-items:center;justify-content:center;padding:10px 0}.fh-header__brand-logo{max-height:64px;width:auto;transition:transform .2s ease}.fh-header__brand-logo-link:hover .fh-header__brand-logo,.fh-header__brand-logo-link:focus .fh-header__brand-logo{transform:scale(1.05)}.fh-header__brand-divider{width:1px;background:#e5e7eb;align-self:stretch;min-height:100%}.fh-header__brand-highlights{display:flex;flex-direction:column;gap:12px;padding-left:20px;margin-left:0;max-width:280px;width:100%}.fh-header__brand-highlights-title{font-weight:700;font-size:1rem;color:#1a1a1a}.fh-header__brand-highlights-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.fh-header__brand-highlights-link{color:#555;display:inline-flex;align-items:center;text-decoration:none;transition:color .2s ease}.fh-header__brand-highlights-link:hover,.fh-header__brand-highlights-link:focus{color:var(--fh-color-bright-blue)}@media(max-width: 1200px){.fh-header__brand-logos{gap:24px 32px}}@media(max-width: 992px){.fh-header__dropdown-grid--brands{grid-template-columns:1fr;column-gap:0}.fh-header__brand-logos{grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px 28px}.fh-header__brand-divider{display:none}.fh-header__brand-highlights{margin-top:8px;padding-left:0;max-width:none}}@media(max-width: 576px){.fh-header__brand-logos{grid-template-columns:repeat(2, minmax(0, 1fr))}}.fh-header__dropdown-link{display:block;padding:6px 0;color:#1a1a1a;font-weight:600;text-decoration:none;text-transform:none}.fh-header__dropdown-group{margin-top:8px}.fh-header__dropdown-link--parent{font-weight:inherit;color:inherit}.fh-header__dropdown-sublist{margin-top:4px;display:flex;flex-direction:column;row-gap:2px}.fh-header__dropdown-sublink{display:block;padding:3px 0;font-size:13px;font-weight:400;line-height:1.4;color:#111827;text-decoration:none;transition:color .2s ease;text-transform:none}.schlossfinder{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border-radius:14px;border:2px solid rgba(0,0,0,0);background:linear-gradient(#f5f5f5, #f5f5f5) padding-box,linear-gradient(120deg, #090909 0%, #090909 42%, rgba(255, 255, 255, 0.65) 56%, var(--fh-color-bright-blue) 100%) border-box;color:#0b1f3c;font-weight:600;font-size:14px;letter-spacing:.01em;text-decoration:none;transition:color .2s ease,transform .2s ease,background .2s ease;white-space:nowrap;flex:0 0 auto;box-shadow:none}.schlossfinder:hover,.schlossfinder:focus{background:linear-gradient(#ededed, #ededed) padding-box,linear-gradient(120deg, #161616 0%, #161616 40%, rgba(255, 255, 255, 0.8) 60%, #2aa0ee 100%) border-box;color:#051226;transform:translateY(-1px);text-decoration:none}.fh-header__dropdown-link--text,.fh-header__dropdown-sublink--text{pointer-events:none;color:#1a1a1a}.fh-header__dropdown-sublink:hover,.fh-header__dropdown-sublink:focus{color:var(--fh-color-dark-blue)}@media(min-width: 1600px){.fh-header__dropdown-sublink:not(.fh-header__dropdown-sublink--text){position:relative;display:inline-flex;align-items:center;gap:8px;padding:4px 0;transition:color .2s ease,transform .2s ease}.fh-header__dropdown-sublink:not(.fh-header__dropdown-sublink--text)::before{content:"";width:6px;height:6px;border-radius:50%;background-color:var(--fh-color-bright-blue);opacity:0;transform:scale(0.5);transition:transform .2s ease,opacity .2s ease}.fh-header__dropdown-sublink:not(.fh-header__dropdown-sublink--text):hover,.fh-header__dropdown-sublink:not(.fh-header__dropdown-sublink--text):focus{color:var(--fh-color-bright-blue);transform:translateX(2px)}.fh-header__dropdown-sublink:not(.fh-header__dropdown-sublink--text):hover::before,.fh-header__dropdown-sublink:not(.fh-header__dropdown-sublink--text):focus::before{opacity:1;transform:scale(1)}}.fh-header__dropdown-description-block{grid-column:1/-1}.fh-header__dropdown-description{margin:0;color:#94a3b8;font-size:14px;line-height:1.6;font-weight:300}.fh-header__dropdown-footer{grid-column:1/-1;margin-top:16px}.fh-header__dropdown-footer-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fh-header__dropdown-footer-actions .schlossfinder{margin-left:auto}.fh-header__dropdown-divider{margin:0 0 12px;border:0;border-top:1px solid #eaeaea}.fh-header__dropdown-footer-link{display:block;color:var(--fh-color-navy-blue);font-weight:600;text-decoration:none}.fh-header__dropdown{display:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease}.fh-header__nav-item.is-open>.fh-header__dropdown{display:block;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media(min-width: 1600px){.fh-header__nav-item:hover>.fh-header__dropdown,.fh-header__nav-item:focus-within>.fh-header__dropdown{display:block;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}.fh-header__mobile-views{width:100%}.fh-header__mobile-view{width:100%}.fh-header__mobile-submenu-panel{display:none;flex-direction:column}.fh-header__mobile-submenu-header{position:sticky;top:0;z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-bottom:0;background:linear-gradient(180deg, #ffffff 85%, rgba(255, 255, 255, 0.92));border-bottom:1px solid #e5e7eb}@media(min-width: 1600px){.fh-header__mobile-submenu-header{display:none}}.fh-header__mobile-submenu-bar{display:flex;align-items:center;gap:12px;width:100%}.fh-header__mobile-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 15px;font-size:14px;line-height:1.4;color:#475569}.breadcrumb>li:first-child{display:none}.breadcrumb>li:nth-child(2)::before{display:none}.fh-header__mobile-breadcrumb:empty{display:none}.fh-header__mobile-breadcrumb-link{border:none;background:none;padding:0;font:inherit;color:var(--fh-color-bright-blue);cursor:pointer;text-decoration:none;transition:color .2s ease}.fh-header__mobile-breadcrumb-link:hover,.fh-header__mobile-breadcrumb-link:focus{color:var(--fh-color-dark-blue)}.fh-header__mobile-breadcrumb-link:focus{outline:none;text-decoration:underline}.fh-header__mobile-breadcrumb-current{color:#1a1a1a;font-weight:600}.fh-header__mobile-breadcrumb-separator{color:#94a3b8;font-size:14px;line-height:1}div.grecaptcha-badge{display:none !important}.fh-header__mobile-submenu-title{margin:0;font-size:20px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.fh-header__mobile-submenu-description{margin:0;font-size:15px;line-height:1.6;color:#94a3b8;font-weight:300}.fh-header__mobile-submenu-back{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border:1px solid rgba(0,0,0,0);border-radius:999px;background-color:color-mix(in srgb, var(--fh-color-dark-blue) 6%, transparent);color:var(--fh-color-dark-blue);font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease;-webkit-appearance:none;appearance:none}.fh-header__mobile-submenu-back:hover,.fh-header__mobile-submenu-back:focus{color:var(--fh-color-dark-blue);background-color:color-mix(in srgb, var(--fh-color-dark-blue) 12%, transparent);text-decoration:none;border-color:rgba(0,0,0,0)}.fh-header__mobile-submenu-back:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb, var(--fh-color-bright-blue) 35%, transparent)}.fh-header__mobile-submenu-back-icon{width:22px;height:22px}.fh-header__mobile-submenu-list{flex:1 1 auto;list-style:none;margin:0;padding:0 0 24px;overflow-y:auto;-webkit-overflow-scrolling:touch}.fh-header__mobile-submenu-link{display:block;width:100%;padding:16px 0;border:none;border-bottom:1px solid #e5e7eb;background:none;color:#1a1a1a;font-size:16px;text-align:left;text-decoration:none;cursor:pointer}.fh-header__mobile-submenu-link:hover,.fh-header__mobile-submenu-link:focus{color:var(--fh-color-dark-blue);text-decoration:none}.fh-header__mobile-submenu-link:focus{outline:none;background-color:color-mix(in srgb, var(--fh-color-bright-blue) 12%, transparent)}.fh-header__mobile-submenu-link--has-children{position:relative;padding-right:32px}.fh-header__mobile-submenu-link--has-children::after{content:"";position:absolute;top:50%;right:8px;width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-50%) rotate(45deg)}.fh-header__mobile-submenu-link--all{font-weight:700}.fh-header__mobile-submenu-link--text{pointer-events:none;cursor:default}.fh-header__mobile-submenu-link--pending{position:relative;display:block;color:inherit;font-weight:700;background-color:rgba(0,0,0,0);box-shadow:none;padding-right:32px}.fh-header__mobile-submenu-link--pending:focus{background-color:rgba(0,0,0,0)}.fh-header__pending-spinner{position:absolute;top:50%;right:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.95em;transform:translateY(-50%);pointer-events:none}.fh-header__pending-spinner .fa{font-size:1em}.fh-header__mobile-submenu-list li:last-child .fh-header__mobile-submenu-link{border-bottom:none}@media(max-width: 1599.98px){.fh-header{width:min(1600px,100%);max-width:none;box-sizing:border-box}.fh-header__top-bar{display:none}.fh-header__main{grid-template-columns:auto 1fr;grid-template-areas:"logo actions" "search search";row-gap:16px;padding:18px 16px 20px;transition:row-gap .25s ease,padding-bottom .25s ease;overflow:visible}.fh-header__logo{grid-area:logo}.fh-header__search-area{grid-area:search;display:grid;grid-template-columns:auto 1fr;column-gap:12px;width:100%;overflow:visible;max-height:400px;transition:max-height .25s ease,opacity .25s ease,transform .25s ease}.fh-header--search-hidden .fh-header__main{row-gap:0;padding-bottom:12px;overflow:visible}.fh-header--search-hidden .fh-header__search-area{max-height:0;opacity:0;transform:translateY(-12px);pointer-events:none;overflow:hidden}.fh-header__actions{grid-area:actions;justify-self:end;column-gap:12px}.fh-header__burger{display:inline-flex}.fh-header__search-input{padding:14px 16px;border-radius:14px;font-size:16px}.fh-header__icon-button{width:48px;height:48px;border-radius:16px}.fh-header__badge{width:18px;height:18px;padding:0;border-radius:50%;opacity:1 !important;visibility:visible !important;font-size:10px}.fh-header__badge wish-list-count,.fh-header__badge wish-list-count>*{display:flex;align-items:center;justify-content:center;opacity:1 !important;visibility:visible !important}.fh-header__basket{justify-self:auto}.fh-header__basket-link{min-width:0;width:48px;height:48px;padding:0;justify-content:center;gap:0;border-radius:16px}.fh-header__basket-total{display:none}.fh-header__nav{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;flex-direction:column;overflow:hidden;background-color:#fff;transform:translateX(-100%);transition:transform .3s ease;z-index:5000;padding-top:0}.fh-header__nav--open{transform:translateX(0)}.fh-header__nav-inner{max-width:none;margin:0;padding:24px 24px 48px;flex:1 1 auto;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:visible}.fh-header__nav-surface{padding:0;border:none;border-radius:0;box-shadow:none}.fh-header__nav-surface:hover{border:none;box-shadow:none}.fh-header__nav-surface::before,.fh-header__nav-surface:hover::before,.fh-header__nav-surface:has(.fh-header__nav-item.is-open)::before{opacity:0}.fh-header__mobile-close{display:inline-flex;margin:0;margin-left:auto}.fh-header__mobile-close-icon{width:28px;height:28px}.fh-header__nav-list{flex-direction:column;gap:0;padding:0}.fh-header__nav-highlight{display:none}.fh-header__nav--submenu-open .fh-header__nav-list{pointer-events:none}.fh-header__mobile-views{position:relative;width:100%;flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.fh-header__mobile-view{display:none;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(12px);transition:opacity .24s ease,transform .24s ease}.fh-header__mobile-view.is-active{display:block;height:100%;opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0)}.fh-header__mobile-view[aria-hidden=false]{display:block;height:100%}.fh-header__mobile-submenu-panel{flex:1 1 auto;min-height:0;height:100%}.fh-header__mobile-submenu-panel.is-active,.fh-header__mobile-submenu-panel[aria-hidden=false]{display:flex}.fh-header__mobile-view--root{overflow-y:auto}.fh-header__nav-item{flex:none;text-align:left}.fh-header__nav-link{padding:18px 0;font-size:18px;border-bottom:1px solid #e5e7eb;white-space:normal;justify-content:flex-start;gap:12px}.fh-header__mobile-submenu-cta{margin-top:12px;display:flex;justify-content:flex-start}.fh-header__mobile-submenu-cta .schlossfinder{justify-content:center}.schlossfinder--mobile{width:auto}.fh-header__nav-icon{width:24px;height:24px}.fh-header__nav-icon svg{width:22px;height:22px}.fh-header__nav-icon img{width:22px;height:22px;display:block}.fh-header__nav-item:last-child .fh-header__nav-link{border-bottom:none}.fh-header__dropdown{display:none !important}}@media(max-width: 1599.98px)and (min-width: 768px){.fh-header{position:relative;width:100vw;max-width:100vw;padding:0 20px;box-sizing:border-box}#page-header .container-max .row.flex-row-reverse.position-relative{margin:0}.fh-header .container,.fh-header__nav .container,.fh-header__nav-inner,#page-header,#page-header>div{width:100%;max-width:100%;padding:0;margin:0;box-sizing:border-box}.fh-header__main{grid-template-columns:auto 1fr auto;grid-template-areas:"logo search actions";column-gap:16px;row-gap:0;padding:18px 0 16px;width:100%;max-width:none;margin:0 auto;align-items:center}.fh-header__search-area{grid-area:search;display:flex;align-items:center;gap:12px;min-width:0}.fh-header__search-form{flex:1 1 auto;min-width:0}.fh-header__actions{column-gap:16px;align-self:center}.fh-header__burger{display:none}.fh-header__basket-link{width:auto;padding:10px 18px;gap:12px;min-width:0}.fh-header__basket-total{display:inline-flex;align-items:center}.fh-header__nav{position:relative;height:auto;transform:none;overflow:visible;padding-top:0;width:100%;max-width:none;margin:0 auto;display:block;z-index:1}.fh-header__nav-inner{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 20px;max-width:none}.fh-header__nav-surface{display:grid;grid-template-columns:auto 1fr auto auto;padding:10px 0;gap:12px;align-items:center;justify-content:flex-start;box-shadow:none;width:100%;box-sizing:border-box}.fh-header__nav-surface::before{display:none}.fh-header__nav-highlight{display:none}.fh-header__nav-scroll{display:flex;align-items:center;flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-right:0;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x proximity;position:relative}.fh-header__nav-scroll::-webkit-scrollbar{display:none}.fh-header__nav-scroll::before,.fh-header__nav-scroll::after{content:none}.fh-header__nav-list{flex-direction:row;gap:12px;justify-content:flex-start;width:auto;min-width:max-content;padding:0}.fh-header__nav-item{flex:none;text-align:center;scroll-snap-align:start}.fh-header__nav-link{font-size:15px;border-bottom:none;white-space:nowrap;padding:14px 12px}.fh-header__nav-burger{display:inline-flex;box-shadow:none}.fh-header__nav-scroll-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:1px solid #d9d9d9;background-color:#fff;color:#0f172a;flex-shrink:0;flex:0 0 auto}.basket-open .fh-header__nav{z-index:0}.fh-header__nav-scroll-button:hover,.fh-header__nav-scroll-button:focus-visible{color:var(--fh-color-bright-blue);border-color:#cbd5e1;outline:none}.fh-header__nav-scroll-button:disabled{opacity:.45;cursor:not-allowed}.fh-header__nav-scroll-icon{font-size:18px;line-height:1;transform:none}.fh-header__nav-scroll-button--next .fh-header__nav-scroll-icon{transform:translateX(1px)}.fh-header__nav-scroll-button--prev .fh-header__nav-scroll-icon{transform:rotate(180deg) translateX(1px)}.fh-header__mobile-close{display:none}body.fh-mobile-menu-open .fh-header__mobile-close{display:inline-flex}body.fh-mobile-menu-open .fh-header__nav{position:fixed;top:0;left:0;width:100%;height:100vh;transform:translateX(0);z-index:5000;margin:0;overflow:hidden;padding-top:0}body.fh-mobile-menu-open .fh-header__nav-inner{margin:0;padding:24px 24px 48px;display:flex;flex-direction:column;height:100%;overflow-y:auto;overflow-x:hidden}body.fh-mobile-menu-open .fh-header__nav-surface{border:none;box-shadow:none;padding:0;display:flex;flex-direction:column;gap:0;align-items:stretch}body.fh-mobile-menu-open .fh-header__nav-scroll{padding:0;flex:1 1 auto;width:100%;overflow-x:hidden;overflow-y:auto;scroll-snap-type:none}body.fh-mobile-menu-open .fh-header__nav-list{flex-direction:column;gap:0;width:100%;min-width:0;padding:0}body.fh-mobile-menu-open .fh-header__nav-link{width:100%;justify-content:flex-start;white-space:normal;border-bottom:1px solid #e5e7eb;padding:18px 0}body.fh-mobile-menu-open .fh-header__nav-item:last-child .fh-header__nav-link{border-bottom:none}body.fh-mobile-menu-open .fh-header__nav-burger,body.fh-mobile-menu-open .fh-header__nav-scroll-button{display:none}}body.fh-mobile-menu-open{overflow:hidden}@media(max-width: 767.98px){[data-hammer-header-widget=true]{display:block;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}[data-hammer-header-widget=true] .fh-header{width:100%;max-width:100%;margin-left:0;margin-right:0}[data-hammer-header-widget=true] .fh-header__main{width:100%;margin-left:auto;margin-right:auto}.fh-header__panel{right:auto;transform:translateX(calc(-50% - 8px));width:calc(100vw - 40px);max-width:360px;box-sizing:border-box}.fh-header__panel--account{width:calc(100vw - 40px);max-width:252px}.fh-header__panel-arrow{left:57%;right:auto;transform:translateX(calc(-50% + 8px)) rotate(45deg)}}.sh-header,[data-sh-header-scroll-root]{position:relative;z-index:1000;isolation:isolate;margin:0 auto;color:#1a1a1a;font-family:sans-serif;width:min(1600px,100vw);max-width:min(1600px,100vw);margin-left:calc(50% - min(800px,50vw));margin-right:calc(50% - min(800px,50vw));--sh-top-bar-max-height: 72px;--sh-top-bar-padding-y: 14px;--sh-top-value-item-spacing: 48px}#page-header{box-shadow:var(--hammer-header-drop-shadow, 0 10px 28px rgba(15, 23, 42, 0.08))}@media(max-width: 1599.98px){.sh-header,[data-sh-header-scroll-root]{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.sh-header__top-bar{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--hammer-top-value-item-spacing, var(--sh-top-value-item-spacing, 48px));padding:var(--sh-top-bar-padding-y, 14px) 32px;background:rgba(0,0,0,0);color:#fff;font-size:13px;letter-spacing:.3px;text-transform:uppercase;z-index:1;overflow:visible;isolation:isolate;visibility:visible;box-sizing:border-box;max-height:var(--sh-top-bar-max-height, 72px);transition:max-height .35s ease,padding .35s ease,opacity .2s ease,visibility 0s linear 0s;transition-delay:0s,0s,0s,0s;will-change:max-height,padding,opacity}.sh-header__top-bar::before{content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;transform:translateX(-50%);background:linear-gradient(90deg, #0b0000, color-mix(in srgb, #0b0000 85%, black 15%));z-index:-1;pointer-events:none;transition:opacity .35s ease}.sh-header__top-item,.sh-header__top-link{display:inline-flex;align-items:center;gap:8px;color:inherit}.sh-header__top-link{text-decoration:none}.sh-header__bullet{display:inline-block;width:6px;height:6px;border-radius:50%;background-color:var(--sh-color-primary-red)}.sh-header--topbar-hidden{--sh-top-bar-padding-y: 0px}.sh-header--topbar-hidden .sh-header__top-bar{max-height:0;opacity:0;pointer-events:none;visibility:hidden;transition-delay:0s,0s,0s,.35s}.sh-header--topbar-hidden .sh-header__top-bar::before{opacity:0}.sh-full-viewport-container,.doofinder-product-recommendation-fw{position:relative;box-sizing:border-box;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0;padding-right:0}#vue-app>div.footer.container-max.d-print-none{max-width:100%;width:100%;padding-left:0;padding-right:0}.sh-footer{position:relative;isolation:isolate;color:var(--sh-color-dark);font-family:sans-serif}.sh-footer::before{content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;transform:translateX(-50%);background:#fff;border-top:6px solid var(--sh-color-dark);box-sizing:border-box;z-index:-1;pointer-events:none}.sh-footer__inner{max-width:1400px;width:min(1400px,100%);margin:0 auto;padding:56px 24px 36px;font-size:.95rem}.sh-footer__content{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:40px}.sh-footer__column{display:flex;flex-direction:column;gap:20px;min-width:0}.sh-footer__heading{position:relative;display:flex;align-items:center;gap:12px;margin:0;font-size:1.05rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#0b0000}.sh-footer__heading::after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg, color-mix(in srgb, var(--sh-color-primary-red) 25%, transparent) 0%, transparent 70%)}.sh-footer__heading-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:color-mix(in srgb, var(--sh-color-primary-red) 8%, transparent)}.sh-footer__heading-icon img{width:18px;height:18px;object-fit:contain}.sh-footer__list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.sh-footer__list a{position:relative;display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;padding:4px 0;transition:color .2s ease,transform .2s ease}.sh-footer__list a::before{content:"";width:6px;height:6px;border-radius:50%;background-color:var(--sh-color-primary-red);opacity:0;transform:scale(0.5);transition:transform .2s ease,opacity .2s ease}.sh-footer__list a:hover,.sh-footer__list a:focus{color:var(--sh-color-primary-red);transform:translateX(2px)}.sh-footer__list a:hover::before,.sh-footer__list a:focus::before{opacity:1;transform:scale(1)}.sh-footer__benefits{list-style:none;margin:0;padding:0;display:grid;gap:12px;color:#0b0000}.sh-footer__benefits li{position:relative;padding-left:28px;line-height:1.55}.sh-footer__benefits li::before{content:"✓";position:absolute;top:2px;left:0;font-size:.95rem;font-weight:700;color:var(--sh-color-primary-red)}.sh-footer__community{display:flex;flex-direction:column;gap:12px}.sh-footer__sub-heading{margin:0;font-size:.85rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#475569}.sh-footer__social{display:flex;flex-wrap:wrap;gap:12px;max-width:100%}.sh-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:#fff;transition:transform .2s ease}.sh-footer__social-link:hover,.sh-footer__social-link:focus{transform:translateY(-2px)}.sh-footer__social-link img{width:24px;height:24px;object-fit:contain}.sh-footer__badge-grid{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap;overflow:visible;padding-bottom:0}.sh-footer__badge-grid--payments{gap:16px}.sh-footer__badge-grid img{flex:0 0 auto;width:auto;max-height:48px;border-radius:12px;background:#fff;padding:8px;box-shadow:0 4px 12px color-mix(in srgb, var(--sh-color-dark) 8%, transparent)}.sh-footer__badge-grid--payments img{max-height:48px;padding:8px}.sh-footer__badge-grid--shipping{gap:24px;justify-content:flex-end}.sh-footer__shipping-item{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:8px}.sh-footer__shipping-label{font-size:.75rem;line-height:1.3;color:#475569;font-weight:500}.sh-footer__bottom{display:grid;grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.05fr);gap:32px;margin-top:48px;padding-top:36px;border-top:1px solid rgba(148,163,184,.4);color:#475569;align-items:start}.sh-footer__brand-section{display:grid;gap:24px;align-content:start}.sh-footer__brands{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.sh-footer__logistics{display:grid;gap:24px;align-content:start}.sh-footer__logistics-section{display:grid;gap:16px;justify-items:end;text-align:right}.sh-footer__trust-badges{display:flex;flex-wrap:wrap;gap:32px;justify-content:flex-end;align-items:flex-end}.sh-footer__trust-badges img{width:auto;height:auto;max-width:220px;object-fit:contain;display:block;filter:drop-shadow(0 4px 6px rgba(15, 23, 42, 0.2))}.sh-footer__footer-row{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:24px;align-items:end;margin-top:28px;grid-column:1/-1}.sh-footer__copyright{justify-self:start;align-self:end}.sh-footer__trust-badges{align-self:end;justify-self:end}.sh-footer__trust-badge--anniversary{height:110px !important}.sh-footer__trust-badge--company{height:60px !important}.sh-footer__trust-badge--ssl{height:85px !important}.sh-footer__brand-logo{max-height:72px;width:auto;padding:0;background:rgba(0,0,0,0);filter:none}.sh-footer__legal{display:grid;gap:8px;font-size:1rem;line-height:1.6}.sh-footer__legal p{margin:0}.sh-footer__legal p:first-child{font-size:1.1rem;font-weight:600;color:#0b0000}.sh-footer__legal a{color:inherit;text-decoration:none}.sh-footer__legal a:hover,.sh-footer__legal a:focus{color:var(--sh-color-primary-red)}.sh-footer__legal .sh-footer__social-link{width:30px;height:30px;border-radius:10px;margin-left:8px}.sh-footer__legal .sh-footer__social-link img{width:16px;height:16px}@media(max-width: 1199.98px){.sh-footer__content{grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px}}@media(max-width: 991.98px){.sh-footer__inner{padding:48px 20px 32px}.sh-footer__content{grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px}.sh-footer__bottom{grid-template-columns:1fr;text-align:center}.sh-footer__brand-section{justify-items:center}.sh-footer__brands{justify-content:center}.sh-footer__logistics{justify-items:center}.sh-footer__logistics-section{width:min(100%,420px);justify-items:center;text-align:center}.sh-footer__footer-row{grid-template-columns:1fr;justify-items:center;text-align:center}.sh-footer__trust-badges{justify-content:center;justify-self:center}.sh-footer__shipping-item{align-items:center;text-align:center}.sh-footer__legal{justify-items:center}}@media(max-width: 575.98px){.sh-footer__inner{padding:44px 16px 28px}.sh-footer__content{grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}.sh-footer__column--benefits{order:3}.sh-footer__column--legal{order:4}.sh-footer__heading{font-size:1rem}.sh-footer__heading::after{display:none}.sh-footer__social{flex-wrap:nowrap}.sh-footer__badge-grid{justify-content:center;gap:14px}.sh-footer__badge-grid img{max-height:42px}.sh-footer__badge-grid--payments img{max-height:40px;padding:8px}.sh-footer__badge-grid--payments{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:12px;row-gap:14px;justify-items:center;overflow:visible;padding-bottom:0}.sh-footer__badge-grid--shipping{gap:20px}.sh-footer__shipping-label{font-size:.7rem}}@media(max-width: 420px){.sh-footer__content{grid-template-columns:repeat(2, minmax(140px, 1fr))}.sh-footer__social-link{width:40px;height:40px;border-radius:12px}.sh-footer__social-link img{width:22px;height:22px}}.sh-header__main{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:26px 32px 22px;background-color:#fff;column-gap:20px}.sh-header__main::before,.sh-header__nav::before{content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;transform:translateX(-50%);background-color:#fff;z-index:-1;pointer-events:none}.sh-header__logo{display:flex;align-items:center}.sh-header__logo img{width:auto;height:64px}a.logo{display:none !important}.sh-header__search-area{display:flex;align-items:center;gap:16px;width:100%}.sh-header__search-form{position:relative;display:flex;align-items:center;width:100%}.sh-header__burger{display:none;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:1px solid #d9d9d9;border-radius:14px;background-color:#fff;color:#1a1a1a;cursor:pointer;transition:all .2s ease}.sh-header__burger-icon{width:22px;height:22px}.sh-header__search-input{width:100%;box-sizing:border-box;height:46px;padding:12px 52px 12px 24px;border:1px solid #d5d5d5;border-radius:14px;font-size:15px;line-height:1.4;color:var(--sh-color-secondary-red);background-color:var(--sh-color-input-surface);box-shadow:inset 0 1px 2px rgba(0,0,0,.08)}.sh-header__search-clear{position:absolute;top:50%;right:18px;transform:translateY(-50%);display:none;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:none;color:#94a3b8;cursor:pointer;transition:color .2s ease}.sh-header__search-clear-icon{width:16px;height:16px}.sh-header__actions{display:grid;grid-auto-flow:column;align-items:center;column-gap:20px;justify-self:end}.sh-header__icon-button{position:relative;display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:1px solid #d9d9d9;border-radius:14px;background-color:#fff;color:#1a1a1a;cursor:pointer;transition:all .2s ease}.sh-header__actions>.sh-header__icon-button:hover,.sh-header__actions>.sh-header__icon-button:focus-visible{color:#1a1a1a;text-decoration:none}.sh-header__status-indicator{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background-color:#d4d4d8;transition:background-color .2s ease}.sh-header__status-indicator.is-logged-in{background-color:var(--sh-color-success-green)}.sh-header__icon{display:block;width:22px;height:22px}.sh-header__icon--image{object-fit:contain}.sh-header__badge{position:absolute;top:-6px;right:-6px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border-radius:50%;background-color:var(--sh-color-primary-red);color:#000;opacity:1 !important;visibility:visible !important;font-size:11px;font-weight:700;letter-spacing:.3px;line-height:1}.sh-header__badge wish-list-count,.sh-header__badge wish-list-count>*{display:flex;align-items:center;justify-content:center;opacity:1 !important;visibility:visible !important}.sh-header__badge .nav-link,.sh-header__badge .badge-right,.sh-header__badge .badge-right.d-none{display:inline-flex !important;align-items:center;justify-content:center;color:#000;opacity:1 !important;visibility:visible !important}.sh-header__panel{position:absolute;top:calc(100% + 16px);right:0;display:none;width:420px;max-width:calc(100vw - 32px);padding:20px;background-color:#fff;border:1px solid #e2e2e2;border-radius:16px;box-shadow:0 18px 36px color-mix(in srgb, var(--sh-color-dark) 12%, transparent);z-index:3000}.sh-header__panel--account{width:260px}.sh-header__panel--wishlist{width:520px}.sh-header__panel-link--wishlist{font-size:13px;font-weight:600}.sh-header__wishlist-body{max-height:min(70vh,540px);overflow-y:auto;padding-right:4px}.sh-header__wishlist-body .vat{display:none}.sh-header__wishlist-body .mt-5.mb-0{display:none !important}.sh-header__panel-arrow{position:absolute;top:-10px;right:12px;width:20px;height:20px;background-color:#fff;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;transform:rotate(45deg);pointer-events:none}.sh-account-nav{width:100%}.sh-account-nav__panel{position:relative;display:flex;flex-direction:column;gap:16px;padding:24px;background-color:#fff;border:1px solid #e2e2e2;border-radius:16px;box-shadow:0 18px 36px color-mix(in srgb, var(--sh-color-dark) 8%, transparent)}.sh-account-nav__header{display:flex;flex-direction:column;gap:16px}@media(min-width: 768px){.sh-account-nav__panel{padding:20px}}.sh-account-nav__header .sh-header__panel-title{margin-bottom:4px}.sh-account-nav__divider{width:100%;height:1px;background-color:#e2e2e2}.sh-account-nav__links .sh-header__panel-link{width:100%}.sh-account-nav__links .sh-header__panel-link[aria-current=page],.sh-account-nav__links .sh-header__panel-link.is-active{color:#000}.sh-account-nav__links .sh-header__panel-link[aria-current=page]::before,.sh-account-nav__links .sh-header__panel-link.is-active::before{opacity:1;transform:scale(1)}.sh-account-nav__details{display:flex;flex-direction:column;gap:6px}.sh-account-nav__logout{margin-top:8px}.sh-header__panel-title{font-size:16px;font-weight:700;color:#1a1a1a}.sh-header__panel-stack{display:flex;flex-direction:column;gap:8px}.sh-header__panel-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.sh-header__panel-text{font-size:13px;color:#000}.sh-header__customer-segment{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;color:#000}.sh-header__customer-badge{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:4px 10px;border-radius:999px;background:#f1f1f1;color:#000;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.sh-header__customer-contact{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#000}.sh-header__customer-contact--personal{gap:8px;padding:16px 18px;border-radius:14px;background:linear-gradient(180deg, #f7f7f7 0%, #f2f2f2 100%);border:1px solid #e3e3e3;box-shadow:0 8px 20px rgba(0,0,0,.08);align-self:stretch}.sh-header__customer-contact-label,.sh-header__customer-contact-heading{font-size:12px;font-weight:600;color:#000}.sh-header__customer-contact--personal .sh-header__customer-contact-heading{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#000}.sh-header__customer-contact-name{font-weight:700;color:#000}.sh-header__customer-contact--personal .sh-header__customer-contact-name{font-size:15px}.sh-header__customer-contact-role{font-size:11px;color:#000;letter-spacing:.2px}.sh-header__contact-button{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:999px;background:var(--sh-color-dark);color:#fff;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease}.sh-header__contact-button:hover,.sh-header__contact-button:focus{background:#000;color:#fff;text-decoration:none;outline:none;transform:translateY(-1px)}.sh-header__panel-contact{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;color:#000}.sh-header__panel-contact-label{font-size:12px;font-weight:600;color:#000}.sh-header__panel-contact-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sh-header__panel-contact-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#f1f1f1;color:#000;font-weight:600;font-size:12px;line-height:1.25;text-decoration:none;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.sh-header__panel-contact-chip:hover,.sh-header__panel-contact-chip:focus{background:#ebebeb;color:#000;text-decoration:none;box-shadow:0 0 0 2px rgba(0,0,0,.14);outline:none}.sh-header__panel-contact-icon{display:inline-flex;width:14px;height:14px}.sh-header__panel-contact-icon-image{width:100%;height:100%;display:block;object-fit:contain}.sh-header__panel-contact-icon svg{width:100%;height:100%}.sh-header__panel-contact-text{white-space:nowrap}.sh-header__panel-contact-separator{font-size:12px;font-weight:600;color:#000}.sh-header__panel-inline{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.sh-header__panel--account{padding-bottom:14px}.sh-header__panel--account>div>.sh-header__panel-stack.mb-3{margin-bottom:0 !important}.sh-header__account-login,[data-sh-login-handler-wrapper] [data-testing=login-select]{display:inline-flex;align-items:center;justify-content:center;width:100%;gap:8px;padding:13px 22px;border-radius:14px;border:1px solid rgba(0,0,0,0);background:linear-gradient(120deg, var(--sh-color-secondary-red), color-mix(in srgb, var(--sh-color-secondary-red) 85%, black 15%));color:#fff;font-size:15px;font-weight:600;text-decoration:none;box-shadow:0 10px 20px color-mix(in srgb, var(--sh-color-dark) 12%, transparent);transition:all .2s ease}.sh-header__account-login:hover,.sh-header__account-login:focus,[data-sh-login-handler-wrapper] [data-testing=login-select]:hover,[data-sh-login-handler-wrapper] [data-testing=login-select]:focus{color:#fff;text-decoration:none;background:linear-gradient(120deg, color-mix(in srgb, var(--sh-color-secondary-red) 80%, var(--sh-color-primary-red) 20%), color-mix(in srgb, var(--sh-color-secondary-red) 92%, black 8%));box-shadow:0 12px 24px color-mix(in srgb, var(--sh-color-dark) 16%, transparent);transform:translateY(-1px)}.sh-header__account-login:focus,[data-sh-login-handler-wrapper] [data-testing=login-select]:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb, var(--sh-color-primary-red) 35%, transparent),0 12px 24px color-mix(in srgb, var(--sh-color-dark) 16%, transparent)}[data-sh-login-handler-wrapper] [data-testing=login-select] i,[data-sh-login-handler-wrapper] [data-testing=login-select] svg,[data-sh-login-handler-wrapper] [data-testing=login-select] [class*=fa-],[data-sh-login-handler-wrapper] [data-testing=register-select] i,[data-sh-login-handler-wrapper] [data-testing=register-select] svg,[data-sh-login-handler-wrapper] [data-testing=register-select] [class*=fa-]{display:inline-block !important}[data-sh-login-handler-wrapper] [data-testing=login-select] i,[data-sh-login-handler-wrapper] [data-testing=login-select] [class*=fa-]{font-size:14px;line-height:1}[data-sh-login-handler-wrapper] [data-testing=login-select] svg{width:14px;height:14px}@media(max-width: 575.98px){[data-sh-login-handler-wrapper] [data-testing=login-select] span,[data-sh-login-handler-wrapper] [data-testing=login-select] label,[data-sh-login-handler-wrapper] [data-testing=register-select] span,[data-sh-login-handler-wrapper] [data-testing=register-select] label,[data-sh-login-handler-wrapper] [data-testing=login-select] span[class*=d-],[data-sh-login-handler-wrapper] [data-testing=login-select] label[class*=d-],[data-sh-login-handler-wrapper] [data-testing=register-select] span[class*=d-],[data-sh-login-handler-wrapper] [data-testing=register-select] label[class*=d-]{display:inline !important}}@media(max-width: 575.98px){[data-sh-login-handler-wrapper] [data-testing=login-select] i,[data-sh-login-handler-wrapper] [data-testing=login-select] svg,[data-sh-login-handler-wrapper] [data-testing=login-select] [class*=fa-],[data-sh-login-handler-wrapper] [data-testing=register-select] i,[data-sh-login-handler-wrapper] [data-testing=register-select] svg,[data-sh-login-handler-wrapper] [data-testing=register-select] [class*=fa-]{display:inline-block !important}[data-sh-login-handler-wrapper] [data-testing=login-select] span,[data-sh-login-handler-wrapper] [data-testing=login-select] label,[data-sh-login-handler-wrapper] [data-testing=register-select] span,[data-sh-login-handler-wrapper] [data-testing=register-select] label,[data-sh-login-handler-wrapper] [data-testing=login-select] span[class*=d-],[data-sh-login-handler-wrapper] [data-testing=login-select] label[class*=d-],[data-sh-login-handler-wrapper] [data-testing=register-select] span[class*=d-],[data-sh-login-handler-wrapper] [data-testing=register-select] label[class*=d-]{display:inline !important}}.sh-header__account-register,[data-sh-login-handler-wrapper] [data-testing=register-select]{display:inline-flex;align-items:center;justify-content:center;position:relative;margin-top:14px;margin-left:48px;gap:0;padding:7px 18px;border-radius:999px;border:1px solid color-mix(in srgb, var(--sh-color-primary-red) 40%, transparent);background-color:rgba(248,250,252,.9);color:var(--sh-color-dark);font-size:13px;font-weight:600;letter-spacing:.2px;text-decoration:none;text-transform:uppercase;transition:all .2s ease}[data-sh-login-handler-wrapper] [data-testing=register-select]::before{content:"oder";position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%);font-size:15px;font-weight:500;line-height:1;color:color-mix(in srgb, var(--sh-color-secondary-red) 70%, #6b7280 30%);text-transform:none;pointer-events:none}.sh-header__account-register:hover,.sh-header__account-register:focus,[data-sh-login-handler-wrapper] [data-testing=register-select]:hover,[data-sh-login-handler-wrapper] [data-testing=register-select]:focus{text-decoration:none;color:var(--sh-color-dark);background-color:rgba(226,232,240,.9);border-color:color-mix(in srgb, var(--sh-color-primary-red) 60%, transparent);box-shadow:0 8px 16px color-mix(in srgb, var(--sh-color-dark) 12%, transparent)}.sh-header__account-register:focus,[data-sh-login-handler-wrapper] [data-testing=register-select]:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb, var(--sh-color-primary-red) 25%, transparent),0 8px 16px color-mix(in srgb, var(--sh-color-dark) 12%, transparent)}.sh-header__panel-divider{width:100%;height:1px;background-color:#ececec}.sh-header__panel-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:13px;color:#000}.sh-header__panel-subtitle{font-size:14px;font-weight:700}.sh-header__panel-links{display:flex;flex-direction:column;gap:10px}.sh-header__panel-link{position:relative;display:inline-flex;align-items:center;gap:8px;padding:4px 0;color:inherit;text-decoration:none;font-size:14px;font-weight:500;transition:color .2s ease,transform .2s ease}.sh-header__panel-link::before{content:"";display:inline-flex;width:6px;height:6px;border-radius:50%;background-color:var(--sh-color-primary-red);opacity:0;transform:scale(0.5);transition:transform .2s ease,opacity .2s ease}.sh-header__panel-link:hover,.sh-header__panel-link:focus{color:#000;text-decoration:none;transform:translateX(2px)}.sh-header__panel-link:hover::before,.sh-header__panel-link:focus::before{opacity:1;transform:scale(1)}.sh-header__account-type{margin-top:4px;margin-bottom:6px;font-size:12px;color:#000}.sh-header__customer-id{margin-top:0;margin-bottom:12px;font-size:12px;color:#000}.sh-header__logout{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:11px 16px;background-color:#f2f2f2;color:var(--sh-color-secondary-red);text-decoration:none;border-radius:10px;font-weight:600;font-size:14px;line-height:1.2;transition:background-color .3s ease,color .3s ease}.sh-header__logout:hover,.sh-header__logout:focus{color:#fff;text-decoration:none;background-color:var(--sh-color-alert-red)}.sh-header__logout-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background-image:url("https://bilder.schrauben-hammer.de/frontend/UI_Icons/log-out-icon.svg");background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0;opacity:0;transform:translateX(12px);margin-right:-20px;transition:transform .3s ease,opacity .3s ease,margin-right .3s ease}.sh-header__logout-icon .fa{display:none}.sh-header__logout:hover .sh-header__logout-icon,.sh-header__logout:focus .sh-header__logout-icon{opacity:1;transform:translateX(0);margin-right:8px}.sh-header__logout.is-logging-out{color:#fff;background-color:var(--sh-color-alert-red);pointer-events:none}.sh-header__logout.is-logging-out .sh-header__logout-icon{opacity:1;transform:translateX(0);margin-right:8px;background-image:none}.sh-header__logout.is-logging-out .sh-header__logout-icon .fa{display:inline-block}.sh-header__basket{position:relative;justify-self:end;display:flex;align-items:center}.sh-header__basket-link{position:relative;display:flex;align-items:center;gap:10px;padding:0 18px;min-width:132px;height:46px;border:1px solid var(--sh-color-primary-red);border-radius:14px;background-color:var(--sh-color-primary-red);color:#fff;text-decoration:none}.sh-header__basket-link:hover,.sh-header__basket-link:focus{color:#fff;text-decoration:none;background-color:var(--sh-color-primary-red)}.sh-header__basket-count{position:absolute;top:-8px;right:-8px;display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background-color:#000;color:#fff;font-size:11px;font-weight:700;font-family:var(--hammer-price-font, "Industry-Demi", sans-serif);letter-spacing:.3px}.sh-header__basket-icon{width:24px;height:24px}.sh-header__basket-icon--image{object-fit:contain}.sh-header__basket-total{display:inline-flex;align-items:center;font-size:16px;font-weight:700;white-space:nowrap}.sh-header__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sh-header__nav{position:relative;background-color:#fff}.sh-header__nav-surface{position:relative;display:flex;align-items:stretch;--sh-nav-highlight-x: 0px;--sh-nav-highlight-width: 0px;--sh-nav-highlight-opacity: 0;--sh-nav-highlight-color: #fff;--sh-nav-highlight-border-color: rgba(203, 213, 225, 0.7);--sh-nav-highlight-scale: 1;--sh-nav-highlight-origin: left;background-color:#fff;border:1px solid rgba(0,0,0,0);border-bottom:none;border-radius:18px 18px 0 0;box-shadow:none}.sh-header__nav-burger{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:1px solid #d9d9d9;background-color:#fff;color:#0f172a;box-shadow:0 10px 24px rgba(15,23,42,.12);flex-shrink:0;padding:0}.sh-header__nav-burger .sh-header__burger-icon{width:22px;height:22px}.sh-header__nav-burger:hover,.sh-header__nav-burger:focus-visible{color:var(--sh-color-primary-red);border-color:#cbd5e1;outline:none}.sh-header__nav-surface::before{content:"";position:absolute;left:1px;right:0;top:-1px;width:100%;height:calc(100% + 1px);background-color:#fafbfc;border-radius:12px 12px 0 0;border:1px solid var(--sh-nav-highlight-border-color, rgba(148, 163, 184, 0.5));opacity:0;transition:opacity .1s ease;z-index:0}.sh-header__nav-inner{position:relative;max-width:1600px;margin:0 auto}.sh-header__mobile-close{display:none;align-items:center;justify-content:center;width:46px;height:46px;margin:0;padding:0;border:none;background:none;color:#1a1a1a;cursor:pointer;flex-shrink:0}.sh-header__mobile-close-icon{width:22px;height:22px}.sh-header__nav-list{display:flex;justify-content:space-between;gap:0;position:relative;z-index:1;width:100%;padding:0;list-style:none;margin:0;font-size:15px;font-weight:600;letter-spacing:.4px}.sh-header__nav-highlight{position:absolute;top:-1px;left:0;width:var(--sh-nav-highlight-width, 0px);height:calc(100% + 2px);transform:translateX(var(--sh-nav-highlight-x, 0px)) scaleX(var(--sh-nav-highlight-scale, 1));transform-origin:var(--sh-nav-highlight-origin, left);border-radius:12px 12px 0 0;background-color:var(--sh-nav-highlight-color, #fff);border:1px solid var(--sh-nav-highlight-border-color, rgba(148, 163, 184, 0.5));border-bottom-color:rgba(0,0,0,0);box-shadow:0 6px 18px rgba(17,24,39,.05);opacity:var(--sh-nav-highlight-opacity, 0);transition:width .32s cubic-bezier(0.22, 1, 0.36, 1),opacity .12s ease-out,background-color .22s ease;pointer-events:none;z-index:1}.sh-header__nav-surface:has(.sh-header__dropdown:hover) .sh-header__nav-highlight{background-color:#fff;transition-duration:.12s}.sh-header__nav-surface:hover::before,.sh-header__nav-surface:has(.sh-header__nav-item.is-open)::before{opacity:1}.sh-header__nav-surface--highlight-visible .sh-header__nav-highlight{transition:transform .42s cubic-bezier(0.22, 1, 0.36, 1),width .32s cubic-bezier(0.22, 1, 0.36, 1),opacity .22s ease,background-color .22s ease}.sh-header__nav-surface--highlight-intro .sh-header__nav-highlight{transition:opacity .22s ease,background-color .22s ease}.sh-header__nav-surface--highlight-intro.sh-header__nav-surface--highlight-visible .sh-header__nav-highlight{transition:transform .42s cubic-bezier(0.22, 1, 0.36, 1),opacity .22s ease,background-color .22s ease}.sh-header__nav-scroll{position:relative;width:100%}.sh-header__nav-scroll-button{display:none}.sh-header__nav-highlight::after{content:none}.sh-header__nav-item{position:static;flex:1 1 0;text-align:center}.sh-header__nav-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 14px;color:#1a1a1a;text-decoration:none;white-space:nowrap;text-transform:uppercase;position:relative;z-index:1;transition:color .2s ease}.sh-header__nav-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0}.sh-header__nav-icon svg{width:20px;height:20px}.sh-header__nav-icon img{width:20px;height:20px;display:block}.sh-header__nav-text{display:inline-block}.sh-header__nav-link--highlight{color:var(--sh-color-primary-red)}.sh-header__nav-link--pending{position:relative;color:inherit;font-weight:700;background-color:rgba(0,0,0,0);box-shadow:none;padding-right:36px}.sh-header__nav-link:hover,.sh-header__nav-link:focus{color:var(--sh-color-dark);text-decoration:none}.sh-header__nav-link:hover .sh-header__nav-text,.sh-header__nav-link:focus .sh-header__nav-text,.sh-header__nav-item.is-selected .sh-header__nav-text{text-shadow:0 0 10px hsla(0,0%,100%,.9)}.sh-header__nav-item.is-selected .sh-header__nav-link{color:var(--sh-color-primary-red)}.sh-header__nav-link--highlight:hover,.sh-header__nav-link--highlight:focus{color:var(--sh-color-primary-red)}.sh-header__dropdown{position:absolute;left:1px;right:0;width:100%;margin:0 auto;padding:32px 48px;border:1px solid var(--sh-nav-highlight-border-color, #e4e4e4);border-top:none;border-radius:0 0 18px 18px;background-color:#fff;box-shadow:0 18px 40px -32px rgba(0,0,0,.18);z-index:2000;overflow:hidden}.sh-header__dropdown::before{content:none}.sh-header__dropdown::after{content:none}.sh-header__dropdown-grid{display:grid;gap:32px}.sh-header__dropdown-column{display:flex;flex-direction:column}.sh-header__dropdown-column--preview{align-items:flex-start}.sh-header__dropdown-preview-link{display:block;width:100%;max-width:360px;border-radius:6px;overflow:hidden}.sh-header__dropdown-preview-image{display:block;width:100%;height:auto;border-radius:6px;transform-origin:center;filter:brightness(0.96);transition:transform .25s ease,filter .25s ease}.sh-header__dropdown-preview-intro{display:block;margin:12px 0 0;font-size:.95rem;line-height:1.5;color:#2f2f2f}.sh-header__dropdown-preview-link:hover .sh-header__dropdown-preview-image,.sh-header__dropdown-preview-link:focus .sh-header__dropdown-preview-image{transform:scale(1.05);filter:brightness(1.05)}.sh-header__dropdown-column>.sh-header__dropdown-group:first-child{margin-top:0}.sh-header__dropdown-grid--four{grid-template-columns:repeat(4, minmax(0, 1fr))}.sh-header__dropdown-grid--five{grid-template-columns:repeat(5, minmax(0, 1fr))}.sh-header__dropdown-grid--three{grid-template-columns:repeat(3, minmax(0, 1fr))}.sh-header__dropdown-grid--two{grid-template-columns:repeat(2, minmax(0, 1fr))}.sh-header__dropdown-grid--one{grid-template-columns:repeat(1, minmax(0, 1fr))}.sh-start-highlight-nav{padding:0}.sh-start-highlight-nav__inner{width:100%;margin:0 auto;padding:0}.sh-start-highlight-nav__title{margin-bottom:24px}.sh-start-highlight-nav__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;justify-items:center;margin:0;padding:0;list-style:none}.sh-start-highlight-nav__card{display:block;width:100%;max-width:380px;border-radius:8px;overflow:hidden;border:1px solid #e6e6e6;background-color:#fff;text-decoration:none;color:inherit}.sh-start-highlight-nav__media{display:block;width:100%;max-width:380px;overflow:hidden;aspect-ratio:3/1}.sh-start-highlight-nav__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.sh-start-highlight-nav__label{display:block;margin:0;padding:10px 12px;background-color:#fff;text-align:left;font-size:1.3rem;font-weight:600;line-height:1.3}.sh-start-highlight-nav__intro{display:block;margin:0;padding:0 12px 12px;background-color:#fff;text-align:left;font-size:.95rem;line-height:1.5;color:#2f2f2f}.sh-start-highlight-nav__card:hover .sh-start-highlight-nav__image,.sh-start-highlight-nav__card:focus .sh-start-highlight-nav__image{transform:scale(1.06)}@media(min-width: 1200px){.sh-start-highlight-nav__list{align-items:stretch}.sh-start-highlight-nav__item{display:flex;height:100%}.sh-start-highlight-nav__card{display:flex;flex-direction:column;height:100%}.sh-start-highlight-nav__intro{flex-grow:1}}@media(max-width: 1199.98px){.sh-start-highlight-nav__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767.98px){.sh-start-highlight-nav__list{grid-template-columns:1fr}}.sh-header__dropdown-grid--brands{grid-template-columns:minmax(0, 1fr) 1px minmax(260px, 0.75fr);align-items:stretch;column-gap:24px}.sh-header__brand-logos{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:32px 40px;align-items:center;justify-items:center}.sh-header__brand-logo-link{display:flex;align-items:center;justify-content:center;padding:10px 0}.sh-header__brand-logo{max-height:64px;width:auto;transition:transform .2s ease}.sh-header__brand-logo-link:hover .sh-header__brand-logo,.sh-header__brand-logo-link:focus .sh-header__brand-logo{transform:scale(1.05)}.sh-header__brand-divider{width:1px;background:#e5e7eb;align-self:stretch;min-height:100%}.sh-header__brand-highlights{display:flex;flex-direction:column;gap:12px;padding-left:20px;margin-left:0;max-width:280px;width:100%}.sh-header__brand-highlights-title{font-weight:700;font-size:1rem;color:#1a1a1a}.sh-header__brand-highlights-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.sh-header__brand-highlights-link{color:#555;display:inline-flex;align-items:center;text-decoration:none;transition:color .2s ease}.sh-header__brand-highlights-link:hover,.sh-header__brand-highlights-link:focus{color:var(--sh-color-primary-red)}@media(max-width: 1200px){.sh-header__brand-logos{gap:24px 32px}}@media(max-width: 992px){.sh-header__dropdown-grid--brands{grid-template-columns:1fr;column-gap:0}.sh-header__brand-logos{grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px 28px}.sh-header__brand-divider{display:none}.sh-header__brand-highlights{margin-top:8px;padding-left:0;max-width:none}}@media(max-width: 576px){.sh-header__brand-logos{grid-template-columns:repeat(2, minmax(0, 1fr))}}.sh-header__dropdown-link{display:block;padding:6px 0;color:#1a1a1a;font-weight:600;text-decoration:none;text-transform:none}.sh-header__dropdown-group{margin-top:8px}.sh-header__dropdown-link--parent{font-weight:inherit;color:inherit}.sh-header__dropdown-sublist{margin-top:4px;display:flex;flex-direction:column;row-gap:2px}.sh-header__dropdown-sublink{display:block;padding:3px 0;font-size:13px;font-weight:400;line-height:1.4;color:#111827;text-decoration:none;transition:color .2s ease;text-transform:none}.schlossfinder{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border-radius:14px;border:2px solid rgba(0,0,0,0);background:linear-gradient(#f5f5f5, #f5f5f5) padding-box,linear-gradient(120deg, #090909 0%, #090909 42%, rgba(255, 255, 255, 0.65) 56%, var(--sh-color-primary-red) 100%) border-box;color:#0b1f3c;font-weight:600;font-size:14px;letter-spacing:.01em;text-decoration:none;transition:color .2s ease,transform .2s ease,background .2s ease;white-space:nowrap;flex:0 0 auto;box-shadow:none}.schlossfinder:hover,.schlossfinder:focus{background:linear-gradient(#ededed, #ededed) padding-box,linear-gradient(120deg, #161616 0%, #161616 40%, rgba(255, 255, 255, 0.8) 60%, #2aa0ee 100%) border-box;color:#051226;transform:translateY(-1px);text-decoration:none}.sh-header__dropdown-link--text,.sh-header__dropdown-sublink--text{pointer-events:none;color:#1a1a1a}.sh-header__dropdown-sublink:hover,.sh-header__dropdown-sublink:focus{color:var(--sh-color-dark)}@media(min-width: 1600px){.sh-header__dropdown-sublink:not(.sh-header__dropdown-sublink--text){position:relative;display:inline-flex;align-items:center;gap:8px;padding:4px 0;transition:color .2s ease,transform .2s ease}.sh-header__dropdown-sublink:not(.sh-header__dropdown-sublink--text)::before{content:"";width:6px;height:6px;border-radius:50%;background-color:var(--sh-color-primary-red);opacity:0;transform:scale(0.5);transition:transform .2s ease,opacity .2s ease}.sh-header__dropdown-sublink:not(.sh-header__dropdown-sublink--text):hover,.sh-header__dropdown-sublink:not(.sh-header__dropdown-sublink--text):focus{color:var(--sh-color-primary-red);transform:translateX(2px)}.sh-header__dropdown-sublink:not(.sh-header__dropdown-sublink--text):hover::before,.sh-header__dropdown-sublink:not(.sh-header__dropdown-sublink--text):focus::before{opacity:1;transform:scale(1)}}.sh-header__dropdown-description-block{grid-column:1/-1}.sh-header__dropdown-description{margin:0;color:#94a3b8;font-size:14px;line-height:1.6;font-weight:300}.sh-header__dropdown-footer{grid-column:1/-1;margin-top:16px}.sh-header__dropdown-footer-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sh-header__dropdown-footer-actions .schlossfinder{margin-left:auto}.sh-header__dropdown-divider{margin:0 0 12px;border:0;border-top:1px solid #eaeaea}.sh-header__dropdown-footer-link{display:block;color:var(--sh-color-secondary-red);font-weight:600;text-decoration:none}.sh-header__dropdown{display:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease}.sh-header__nav-item.is-open>.sh-header__dropdown{display:block;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media(min-width: 1600px){.sh-header__nav-item:hover>.sh-header__dropdown,.sh-header__nav-item:focus-within>.sh-header__dropdown{display:block;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}.sh-header__mobile-views{width:100%}.sh-header__mobile-view{width:100%}.sh-header__mobile-submenu-panel{display:none;flex-direction:column}.sh-header__mobile-submenu-header{position:sticky;top:0;z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-bottom:0;background:linear-gradient(180deg, #ffffff 85%, rgba(255, 255, 255, 0.92));border-bottom:1px solid #e5e7eb}@media(min-width: 1600px){.sh-header__mobile-submenu-header{display:none}}.sh-header__mobile-submenu-bar{display:flex;align-items:center;gap:12px;width:100%}.sh-header__mobile-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 15px;font-size:14px;line-height:1.4;color:#475569}.breadcrumb>li:first-child{display:none}.breadcrumb>li:nth-child(2)::before{display:none}.sh-header__mobile-breadcrumb:empty{display:none}.sh-header__mobile-breadcrumb-link{border:none;background:none;padding:0;font:inherit;color:var(--sh-color-primary-red);cursor:pointer;text-decoration:none;transition:color .2s ease}.sh-header__mobile-breadcrumb-link:hover,.sh-header__mobile-breadcrumb-link:focus{color:var(--sh-color-dark)}.sh-header__mobile-breadcrumb-link:focus{outline:none;text-decoration:underline}.sh-header__mobile-breadcrumb-current{color:#1a1a1a;font-weight:600}.sh-header__mobile-breadcrumb-separator{color:#94a3b8;font-size:14px;line-height:1}div.grecaptcha-badge{display:none !important}.sh-header__mobile-submenu-title{margin:0;font-size:20px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.sh-header__mobile-submenu-description{margin:0;font-size:15px;line-height:1.6;color:#94a3b8;font-weight:300}.sh-header__mobile-submenu-back{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border:1px solid rgba(0,0,0,0);border-radius:999px;background-color:color-mix(in srgb, var(--sh-color-dark) 6%, transparent);color:var(--sh-color-dark);font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease;-webkit-appearance:none;appearance:none}.sh-header__mobile-submenu-back:hover,.sh-header__mobile-submenu-back:focus{color:var(--sh-color-dark);background-color:color-mix(in srgb, var(--sh-color-dark) 12%, transparent);text-decoration:none;border-color:rgba(0,0,0,0)}.sh-header__mobile-submenu-back:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb, var(--sh-color-primary-red) 35%, transparent)}.sh-header__mobile-submenu-back-icon{width:22px;height:22px}.sh-header__mobile-submenu-list{flex:1 1 auto;list-style:none;margin:0;padding:0 0 24px;overflow-y:auto;-webkit-overflow-scrolling:touch}.sh-header__mobile-submenu-link{display:block;width:100%;padding:16px 0;border:none;border-bottom:1px solid #e5e7eb;background:none;color:#1a1a1a;font-size:16px;text-align:left;text-decoration:none;cursor:pointer}.sh-header__mobile-submenu-link:hover,.sh-header__mobile-submenu-link:focus{color:var(--sh-color-dark);text-decoration:none}.sh-header__mobile-submenu-link:focus{outline:none;background-color:color-mix(in srgb, var(--sh-color-primary-red) 12%, transparent)}.sh-header__mobile-submenu-link--has-children{position:relative;padding-right:32px}.sh-header__mobile-submenu-link--has-children::after{content:"";position:absolute;top:50%;right:8px;width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-50%) rotate(45deg)}.sh-header__mobile-submenu-link--all{font-weight:700}.sh-header__mobile-submenu-link--text{pointer-events:none;cursor:default}.sh-header__mobile-submenu-link--pending{position:relative;display:block;color:inherit;font-weight:700;background-color:rgba(0,0,0,0);box-shadow:none;padding-right:32px}.sh-header__mobile-submenu-link--pending:focus{background-color:rgba(0,0,0,0)}.sh-header__pending-spinner{position:absolute;top:50%;right:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.95em;transform:translateY(-50%);pointer-events:none}.sh-header__pending-spinner .fa{font-size:1em}.sh-header__mobile-submenu-list li:last-child .sh-header__mobile-submenu-link{border-bottom:none}@media(max-width: 1599.98px){.sh-header{width:min(1600px,100%);max-width:none;box-sizing:border-box}.sh-header__top-bar{display:none}.sh-header__main{grid-template-columns:auto 1fr;grid-template-areas:"logo actions" "search search";row-gap:16px;padding:18px 16px 20px;transition:row-gap .25s ease,padding-bottom .25s ease;overflow:visible}.sh-header__logo{grid-area:logo}.sh-header__search-area{grid-area:search;display:grid;grid-template-columns:auto 1fr;column-gap:12px;width:100%;overflow:visible;max-height:400px;transition:max-height .25s ease,opacity .25s ease,transform .25s ease}.sh-header--search-hidden .sh-header__main{row-gap:0;padding-bottom:12px;overflow:visible}.sh-header--search-hidden .sh-header__search-area{max-height:0;opacity:0;transform:translateY(-12px);pointer-events:none;overflow:hidden}.sh-header__actions{grid-area:actions;justify-self:end;column-gap:12px}.sh-header__burger{display:inline-flex}.sh-header__search-input{padding:14px 16px;border-radius:14px;font-size:16px}.sh-header__icon-button{width:48px;height:48px;border-radius:16px}.sh-header__badge{width:18px;height:18px;padding:0;border-radius:50%;opacity:1 !important;visibility:visible !important;font-size:10px}.sh-header__badge wish-list-count,.sh-header__badge wish-list-count>*{display:flex;align-items:center;justify-content:center;opacity:1 !important;visibility:visible !important}.sh-header__basket{justify-self:auto}.sh-header__basket-link{min-width:0;width:48px;height:48px;padding:0;justify-content:center;gap:0;border-radius:16px}.sh-header__basket-total{display:none}.sh-header__nav{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;flex-direction:column;overflow:hidden;background-color:#fff;transform:translateX(-100%);transition:transform .3s ease;z-index:5000;padding-top:0}.sh-header__nav--open{transform:translateX(0)}.sh-header__nav-inner{max-width:none;margin:0;padding:24px 24px 48px;flex:1 1 auto;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:visible}.sh-header__nav-surface{padding:0;border:none;border-radius:0;box-shadow:none}.sh-header__nav-surface:hover{border:none;box-shadow:none}.sh-header__nav-surface::before,.sh-header__nav-surface:hover::before,.sh-header__nav-surface:has(.sh-header__nav-item.is-open)::before{opacity:0}.sh-header__mobile-close{display:inline-flex;margin:0;margin-left:auto}.sh-header__mobile-close-icon{width:28px;height:28px}.sh-header__nav-list{flex-direction:column;gap:0;padding:0}.sh-header__nav-highlight{display:none}.sh-header__nav--submenu-open .sh-header__nav-list{pointer-events:none}.sh-header__mobile-views{position:relative;width:100%;flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.sh-header__mobile-view{display:none;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(12px);transition:opacity .24s ease,transform .24s ease}.sh-header__mobile-view.is-active{display:block;height:100%;opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0)}.sh-header__mobile-view[aria-hidden=false]{display:block;height:100%}.sh-header__mobile-submenu-panel{flex:1 1 auto;min-height:0;height:100%}.sh-header__mobile-submenu-panel.is-active,.sh-header__mobile-submenu-panel[aria-hidden=false]{display:flex}.sh-header__mobile-view--root{overflow-y:auto}.sh-header__nav-item{flex:none;text-align:left}.sh-header__nav-link{padding:18px 0;font-size:18px;border-bottom:1px solid #e5e7eb;white-space:normal;justify-content:flex-start;gap:12px}.sh-header__mobile-submenu-cta{margin-top:12px;display:flex;justify-content:flex-start}.sh-header__mobile-submenu-cta .schlossfinder{justify-content:center}.schlossfinder--mobile{width:auto}.sh-header__nav-icon{width:24px;height:24px}.sh-header__nav-icon svg{width:22px;height:22px}.sh-header__nav-icon img{width:22px;height:22px;display:block}.sh-header__nav-item:last-child .sh-header__nav-link{border-bottom:none}.sh-header__dropdown{display:none !important}}@media(max-width: 1599.98px)and (min-width: 768px){.sh-header{position:relative;width:100vw;max-width:100vw;padding:0 20px;box-sizing:border-box}#page-header .container-max .row.flex-row-reverse.position-relative{margin:0}.sh-header .container,.sh-header__nav .container,.sh-header__nav-inner,#page-header,#page-header>div{width:100%;max-width:100%;padding:0;margin:0;box-sizing:border-box}.sh-header__main{grid-template-columns:auto 1fr auto;grid-template-areas:"logo search actions";column-gap:16px;row-gap:0;padding:18px 0 16px;width:100%;max-width:none;margin:0 auto;align-items:center}.sh-header__search-area{grid-area:search;display:flex;align-items:center;gap:12px;min-width:0}.sh-header__search-form{flex:1 1 auto;min-width:0}.sh-header__actions{column-gap:16px;align-self:center}.sh-header__burger{display:none}.sh-header__basket-link{width:auto;padding:10px 18px;gap:12px;min-width:0}.sh-header__basket-total{display:inline-flex;align-items:center}.sh-header__nav{position:relative;height:auto;transform:none;overflow:visible;padding-top:0;width:100%;max-width:none;margin:0 auto;display:block;z-index:1}.sh-header__nav-inner{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 20px;max-width:none}.sh-header__nav-surface{display:grid;grid-template-columns:auto 1fr auto auto;padding:10px 0;gap:12px;align-items:center;justify-content:flex-start;box-shadow:none;width:100%;box-sizing:border-box}.sh-header__nav-surface::before{display:none}.sh-header__nav-highlight{display:none}.sh-header__nav-scroll{display:flex;align-items:center;flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-right:0;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x proximity;position:relative}.sh-header__nav-scroll::-webkit-scrollbar{display:none}.sh-header__nav-scroll::before,.sh-header__nav-scroll::after{content:none}.sh-header__nav-list{flex-direction:row;gap:12px;justify-content:flex-start;width:auto;min-width:max-content;padding:0}.sh-header__nav-item{flex:none;text-align:center;scroll-snap-align:start}.sh-header__nav-link{font-size:15px;border-bottom:none;white-space:nowrap;padding:14px 12px}.sh-header__nav-burger{display:inline-flex;box-shadow:none}.sh-header__nav-scroll-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:1px solid #d9d9d9;background-color:#fff;color:#0f172a;flex-shrink:0;flex:0 0 auto}.basket-open .sh-header__nav{z-index:0}.sh-header__nav-scroll-button:hover,.sh-header__nav-scroll-button:focus-visible{color:var(--sh-color-primary-red);border-color:#cbd5e1;outline:none}.sh-header__nav-scroll-button:disabled{opacity:.45;cursor:not-allowed}.sh-header__nav-scroll-icon{font-size:18px;line-height:1;transform:none}.sh-header__nav-scroll-button--next .sh-header__nav-scroll-icon{transform:translateX(1px)}.sh-header__nav-scroll-button--prev .sh-header__nav-scroll-icon{transform:rotate(180deg) translateX(1px)}.sh-header__mobile-close{display:none}body.sh-mobile-menu-open .sh-header__mobile-close{display:inline-flex}body.sh-mobile-menu-open .sh-header__nav{position:fixed;top:0;left:0;width:100%;height:100vh;transform:translateX(0);z-index:5000;margin:0;overflow:hidden;padding-top:0}body.sh-mobile-menu-open .sh-header__nav-inner{margin:0;padding:24px 24px 48px;display:flex;flex-direction:column;height:100%;overflow-y:auto;overflow-x:hidden}body.sh-mobile-menu-open .sh-header__nav-surface{border:none;box-shadow:none;padding:0;display:flex;flex-direction:column;gap:0;align-items:stretch}body.sh-mobile-menu-open .sh-header__nav-scroll{padding:0;flex:1 1 auto;width:100%;overflow-x:hidden;overflow-y:auto;scroll-snap-type:none}body.sh-mobile-menu-open .sh-header__nav-list{flex-direction:column;gap:0;width:100%;min-width:0;padding:0}body.sh-mobile-menu-open .sh-header__nav-link{width:100%;justify-content:flex-start;white-space:normal;border-bottom:1px solid #e5e7eb;padding:18px 0}body.sh-mobile-menu-open .sh-header__nav-item:last-child .sh-header__nav-link{border-bottom:none}body.sh-mobile-menu-open .sh-header__nav-burger,body.sh-mobile-menu-open .sh-header__nav-scroll-button{display:none}}body.sh-mobile-menu-open{overflow:hidden}@media(max-width: 767.98px){[data-hammer-header-widget=true]{display:block;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}[data-hammer-header-widget=true] .sh-header{width:100%;max-width:100%;margin-left:0;margin-right:0}[data-hammer-header-widget=true] .sh-header__main{width:100%;margin-left:auto;margin-right:auto}.sh-header__panel{right:auto;transform:translateX(calc(-50% - 8px));width:calc(100vw - 40px);max-width:360px;box-sizing:border-box}.sh-header__panel--account{width:calc(100vw - 40px);max-width:252px}.sh-header__panel-arrow{left:57%;right:auto;transform:translateX(calc(-50% + 8px)) rotate(45deg)}}body.page-singleitem .v-s-box{border-radius:6px !important}body.page-singleitem div.external-brand-logo img{max-height:30px;height:auto;max-width:120px;width:auto;margin-top:10px}body.page-singleitem #kjvItemAvailabilityText,body.page-singleitem .availability .availability-text,body.page-singleitem .availability.is-sold-out .availability-text{background-color:#f8fafc;padding:6px;border-radius:6px;font-size:smaller;color:#475569}body.page-singleitem #kjvItemAvailabilityText.is-available,body.page-singleitem .availability .availability-text.is-available,body.page-singleitem .availability.is-available .availability-text{background-color:#dcfce7;color:#166534}body.page-singleitem #kjvItemAvailabilityText.is-sold-out,body.page-singleitem .availability.is-sold-out .availability-text.is-sold-out,body.page-singleitem .availability.is-sold-out .availability-text{background-color:#fee2e2;color:#991b1b}body.page-singleitem #kjvItemAvailabilityIcon{display:none !important}body.page-singleitem #kjvItemAvailabilityText.is-sold-out:has(~#smart.paypal-smart-button)~#smart.paypal-smart-button,body.page-singleitem #kjvItemAvailabilityText.is-sold-out:has(~#smart.paypal-smart-button)~#smart.widget.paypal-smart-button,body.page-singleitem #kjvItemAvailabilityText.is-sold-out:has(~#smart.widget.paypal-smart-button)~#smart.paypal-smart-button,body.page-singleitem #kjvItemAvailabilityText.is-sold-out:has(~#smart.widget.paypal-smart-button)~#smart.widget.paypal-smart-button,body.page-singleitem .availability.is-sold-out .availability-text:has(~#smart.paypal-smart-button)~#smart.paypal-smart-button,body.page-singleitem .availability.is-sold-out .availability-text:has(~#smart.paypal-smart-button)~#smart.widget.paypal-smart-button,body.page-singleitem .availability.is-sold-out .availability-text:has(~#smart.widget.paypal-smart-button)~#smart.paypal-smart-button,body.page-singleitem .availability.is-sold-out .availability-text:has(~#smart.widget.paypal-smart-button)~#smart.widget.paypal-smart-button{display:none !important}body.page-singleitem .widget.widget-add-to-wish-list{display:flex;justify-content:flex-end;width:100%}body.page-singleitem .widget.widget-add-to-wish-list>.btn,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid #d9d9d9;border-radius:10px;background-color:#fff;color:#1a1a1a;font-weight:600;text-decoration:none;line-height:1.2;transition:border-color .2s ease,background-color .2s ease,color .2s ease}body.page-singleitem .widget.widget-add-to-wish-list>.btn .loading-animation,body.page-singleitem .widget.widget-add-to-wish-list>.btn .loading,body.page-singleitem .widget.widget-add-to-wish-list>.btn .loader,body.page-singleitem .widget.widget-add-to-wish-list>.btn .spinner-border,body.page-singleitem .widget.widget-add-to-wish-list>.btn .fa-spinner,body.page-singleitem .widget.widget-add-to-wish-list>.btn .fa-circle-o-notch,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list .loading-animation,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list .loading,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list .loader,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list .spinner-border,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list .fa-spinner,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list .fa-circle-o-notch,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist .loading-animation,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist .loading,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist .loader,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist .spinner-border,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist .fa-spinner,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist .fa-circle-o-notch{display:none}body.page-singleitem .widget.widget-add-to-wish-list>.btn i,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list i,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist i{display:none !important}body.page-singleitem .widget.widget-add-to-wish-list>.btn i::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list i::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist i::before{display:none}body.page-singleitem .widget.widget-add-to-wish-list>.btn.is-loading::after,body.page-singleitem .widget.widget-add-to-wish-list>.btn .loading-animation::before,body.page-singleitem .widget.widget-add-to-wish-list>.btn .loading-animation::after,body.page-singleitem .widget.widget-add-to-wish-list>.btn .plenty-loader,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list.is-loading::after,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list .loading-animation::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list .loading-animation::after,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list .plenty-loader,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist.is-loading::after,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist .loading-animation::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist .loading-animation::after,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist .plenty-loader{display:none}body.page-singleitem .widget.widget-add-to-wish-list>.btn.is-loading::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list.is-loading::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist.is-loading::before{display:none}body.page-singleitem .widget.widget-add-to-wish-list>.btn::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist::before{content:"";width:18px;height:18px;display:inline-block;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4h10a1 1 0 0 1 1 1v15l-6-3-6 3V5a1 1 0 0 1 1-1z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4h10a1 1 0 0 1 1 1v15l-6-3-6 3V5a1 1 0 0 1 1-1z'/%3E%3C/svg%3E") no-repeat center/contain}body.page-singleitem .widget.widget-add-to-wish-list>.btn.active::before,body.page-singleitem .widget.widget-add-to-wish-list>.btn.is-active::before,body.page-singleitem .widget.widget-add-to-wish-list>.btn.in-wishlist::before,body.page-singleitem .widget.widget-add-to-wish-list>.btn[aria-pressed=true]::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list.active::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list.is-active::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list.in-wishlist::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list[aria-pressed=true]::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist.active::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist.is-active::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist.in-wishlist::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist[aria-pressed=true]::before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M7 4h10a1 1 0 0 1 1 1v15l-6-3-6 3V5a1 1 0 0 1 1-1z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M7 4h10a1 1 0 0 1 1 1v15l-6-3-6 3V5a1 1 0 0 1 1-1z'/%3E%3C/svg%3E") no-repeat center/contain}body.page-singleitem .widget.widget-add-to-wish-list>.btn:has(i.text-danger)::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list:has(i.text-danger)::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist:has(i.text-danger)::before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M7 4h10a1 1 0 0 1 1 1v15l-6-3-6 3V5a1 1 0 0 1 1-1z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M7 4h10a1 1 0 0 1 1 1v15l-6-3-6 3V5a1 1 0 0 1 1-1z'/%3E%3C/svg%3E") no-repeat center/contain}body.page-singleitem .widget.widget-add-to-wish-list>.btn:hover,body.page-singleitem .widget.widget-add-to-wish-list>.btn:focus,body.page-singleitem .widget.widget-add-to-wish-list>.btn:focus-visible,body.page-singleitem .widget.widget-add-to-wish-list>.btn:active,body.page-singleitem .widget.widget-add-to-wish-list>.btn.active,body.page-singleitem .widget.widget-add-to-wish-list>.btn.is-active,body.page-singleitem .widget.widget-add-to-wish-list>.btn.in-wishlist,body.page-singleitem .widget.widget-add-to-wish-list>.btn[aria-pressed=true],body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list:hover,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list:focus,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list:focus-visible,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list:active,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list.active,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list.is-active,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list.in-wishlist,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list[aria-pressed=true],body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist:hover,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist:focus,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist:focus-visible,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist:active,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist.active,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist.is-active,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist.in-wishlist,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist[aria-pressed=true]{border-color:#cbd5e1;background-color:#f8fafc;color:#111827;text-decoration:none}body.page-singleitem .widget.widget-add-to-wish-list>.btn:focus-visible,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list:focus-visible,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}body.page-singleitem .widget.widget-add-to-wish-list>.btn.hammer-merkliste-loading,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list.hammer-merkliste-loading,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist.hammer-merkliste-loading{pointer-events:none;opacity:.86}body.page-singleitem .widget.widget-add-to-wish-list>.btn.hammer-merkliste-loading::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list.hammer-merkliste-loading::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist.hammer-merkliste-loading::before{content:"";display:inline-block;width:16px;height:16px;border:2px solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:50%;background:none !important;background-color:rgba(0,0,0,0) !important;-webkit-mask:none !important;mask:none !important;animation:fa-spin .8s linear infinite}body.page-singleitem .widget.widget-add-to-wish-list>.btn.hammer-merkliste-loading::after,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list.hammer-merkliste-loading::after,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist.hammer-merkliste-loading::after{display:none}body.page-singleitem .v-s-box{border-radius:6px !important}body.page-singleitem div.external-brand-logo img{max-height:30px;height:auto;max-width:120px;width:auto;margin-top:10px}body.page-singleitem #kjvItemAvailabilityText,body.page-singleitem .availability .availability-text,body.page-singleitem .availability.is-sold-out .availability-text{background-color:#f8fafc;padding:6px;border-radius:6px;font-size:smaller;color:#475569}body.page-singleitem #kjvItemAvailabilityText.is-available,body.page-singleitem .availability .availability-text.is-available,body.page-singleitem .availability.is-available .availability-text{background-color:#dcfce7;color:#166534}body.page-singleitem #kjvItemAvailabilityText.is-sold-out,body.page-singleitem .availability.is-sold-out .availability-text.is-sold-out,body.page-singleitem .availability.is-sold-out .availability-text{background-color:#fee2e2;color:#991b1b}body.page-singleitem #kjvItemAvailabilityIcon{display:none !important}body.page-singleitem #kjvItemAvailabilityText.is-sold-out:has(~#smart.paypal-smart-button)~#smart.paypal-smart-button,body.page-singleitem #kjvItemAvailabilityText.is-sold-out:has(~#smart.paypal-smart-button)~#smart.widget.paypal-smart-button,body.page-singleitem #kjvItemAvailabilityText.is-sold-out:has(~#smart.widget.paypal-smart-button)~#smart.paypal-smart-button,body.page-singleitem #kjvItemAvailabilityText.is-sold-out:has(~#smart.widget.paypal-smart-button)~#smart.widget.paypal-smart-button,body.page-singleitem .availability.is-sold-out .availability-text:has(~#smart.paypal-smart-button)~#smart.paypal-smart-button,body.page-singleitem .availability.is-sold-out .availability-text:has(~#smart.paypal-smart-button)~#smart.widget.paypal-smart-button,body.page-singleitem .availability.is-sold-out .availability-text:has(~#smart.widget.paypal-smart-button)~#smart.paypal-smart-button,body.page-singleitem .availability.is-sold-out .availability-text:has(~#smart.widget.paypal-smart-button)~#smart.widget.paypal-smart-button{display:none !important}body.page-singleitem .widget.widget-add-to-wish-list{display:flex;justify-content:flex-end;width:100%}body.page-singleitem .widget.widget-add-to-wish-list>.btn,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid #d9d9d9;border-radius:10px;background-color:#fff;color:#1a1a1a;font-weight:600;text-decoration:none;line-height:1.2;transition:border-color .2s ease,background-color .2s ease,color .2s ease}body.page-singleitem .widget.widget-add-to-wish-list>.btn .loading-animation,body.page-singleitem .widget.widget-add-to-wish-list>.btn .loading,body.page-singleitem .widget.widget-add-to-wish-list>.btn .loader,body.page-singleitem .widget.widget-add-to-wish-list>.btn .spinner-border,body.page-singleitem .widget.widget-add-to-wish-list>.btn .fa-spinner,body.page-singleitem .widget.widget-add-to-wish-list>.btn .fa-circle-o-notch,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list .loading-animation,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list .loading,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list .loader,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list .spinner-border,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list .fa-spinner,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list .fa-circle-o-notch,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist .loading-animation,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist .loading,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist .loader,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist .spinner-border,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist .fa-spinner,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist .fa-circle-o-notch{display:none}body.page-singleitem .widget.widget-add-to-wish-list>.btn i,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list i,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist i{display:none !important}body.page-singleitem .widget.widget-add-to-wish-list>.btn i::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list i::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist i::before{display:none}body.page-singleitem .widget.widget-add-to-wish-list>.btn.is-loading::after,body.page-singleitem .widget.widget-add-to-wish-list>.btn .loading-animation::before,body.page-singleitem .widget.widget-add-to-wish-list>.btn .loading-animation::after,body.page-singleitem .widget.widget-add-to-wish-list>.btn .plenty-loader,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list.is-loading::after,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list .loading-animation::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list .loading-animation::after,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list .plenty-loader,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist.is-loading::after,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist .loading-animation::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist .loading-animation::after,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist .plenty-loader{display:none}body.page-singleitem .widget.widget-add-to-wish-list>.btn.is-loading::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list.is-loading::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist.is-loading::before{display:none}body.page-singleitem .widget.widget-add-to-wish-list>.btn::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist::before{content:"";width:18px;height:18px;display:inline-block;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4h10a1 1 0 0 1 1 1v15l-6-3-6 3V5a1 1 0 0 1 1-1z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4h10a1 1 0 0 1 1 1v15l-6-3-6 3V5a1 1 0 0 1 1-1z'/%3E%3C/svg%3E") no-repeat center/contain}body.page-singleitem .widget.widget-add-to-wish-list>.btn.active::before,body.page-singleitem .widget.widget-add-to-wish-list>.btn.is-active::before,body.page-singleitem .widget.widget-add-to-wish-list>.btn.in-wishlist::before,body.page-singleitem .widget.widget-add-to-wish-list>.btn[aria-pressed=true]::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list.active::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list.is-active::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list.in-wishlist::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list[aria-pressed=true]::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist.active::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist.is-active::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist.in-wishlist::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist[aria-pressed=true]::before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M7 4h10a1 1 0 0 1 1 1v15l-6-3-6 3V5a1 1 0 0 1 1-1z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M7 4h10a1 1 0 0 1 1 1v15l-6-3-6 3V5a1 1 0 0 1 1-1z'/%3E%3C/svg%3E") no-repeat center/contain}body.page-singleitem .widget.widget-add-to-wish-list>.btn:has(i.text-danger)::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list:has(i.text-danger)::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist:has(i.text-danger)::before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M7 4h10a1 1 0 0 1 1 1v15l-6-3-6 3V5a1 1 0 0 1 1-1z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M7 4h10a1 1 0 0 1 1 1v15l-6-3-6 3V5a1 1 0 0 1 1-1z'/%3E%3C/svg%3E") no-repeat center/contain}body.page-singleitem .widget.widget-add-to-wish-list>.btn:hover,body.page-singleitem .widget.widget-add-to-wish-list>.btn:focus,body.page-singleitem .widget.widget-add-to-wish-list>.btn:focus-visible,body.page-singleitem .widget.widget-add-to-wish-list>.btn:active,body.page-singleitem .widget.widget-add-to-wish-list>.btn.active,body.page-singleitem .widget.widget-add-to-wish-list>.btn.is-active,body.page-singleitem .widget.widget-add-to-wish-list>.btn.in-wishlist,body.page-singleitem .widget.widget-add-to-wish-list>.btn[aria-pressed=true],body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list:hover,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list:focus,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list:focus-visible,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list:active,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list.active,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list.is-active,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list.in-wishlist,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list[aria-pressed=true],body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist:hover,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist:focus,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist:focus-visible,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist:active,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist.active,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist.is-active,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist.in-wishlist,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist[aria-pressed=true]{border-color:#cbd5e1;background-color:#f8fafc;color:#111827;text-decoration:none}body.page-singleitem .widget.widget-add-to-wish-list>.btn:focus-visible,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list:focus-visible,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}body.page-singleitem .widget.widget-add-to-wish-list>.btn.hammer-merkliste-loading,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list.hammer-merkliste-loading,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist.hammer-merkliste-loading{pointer-events:none;opacity:.86}body.page-singleitem .widget.widget-add-to-wish-list>.btn.hammer-merkliste-loading::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list.hammer-merkliste-loading::before,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist.hammer-merkliste-loading::before{content:"";display:inline-block;width:16px;height:16px;border:2px solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:50%;background:none !important;background-color:rgba(0,0,0,0) !important;-webkit-mask:none !important;mask:none !important;animation:fa-spin .8s linear infinite}body.page-singleitem .widget.widget-add-to-wish-list>.btn.hammer-merkliste-loading::after,body.page-singleitem .widget.widget-add-to-wish-list .btn-add-to-wish-list.hammer-merkliste-loading::after,body.page-singleitem .widget.widget-add-to-wish-list .btn-wishlist.hammer-merkliste-loading::after{display:none}:root{--hammer-form-border-radius: 12px}.input-unit,.custom-select,.form-control{border-radius:var(--hammer-form-border-radius)}.pagination .page-item:first-child .page-link{border-top-left-radius:var(--hammer-form-border-radius);border-bottom-left-radius:var(--hammer-form-border-radius)}.pagination .page-item:last-child .page-link{border-top-right-radius:var(--hammer-form-border-radius);border-bottom-right-radius:var(--hammer-form-border-radius)}.paypalSmartButtons div{margin-left:auto !important}body.hammer-checkout-styling-enabled.page-checkout .shipping-icon{height:auto;max-width:100%;display:block;margin:auto;object-fit:contain}body.hammer-checkout-styling-enabled.page-checkout #page-body>div>div>div>div>div:nth-child(1)>div>div>div>div.fc-container_header>div>a>picture>img{min-height:70px}body.hammer-checkout-styling-enabled.page-checkout #page-body>div>div>div>div>div:nth-child(1)>div>div>div>div.fc-container_header>div{padding-bottom:1.1rem !important;padding-top:1.1rem !important}body.hammer-checkout-styling-enabled.page-checkout .after-invoice-address{display:none}body.hammer-checkout-styling-enabled.page-checkout #page-body>div>div>div>div>div:nth-child(1)>div>div>div>div.fc-container_right>div>div.widget.widget-sticky.mb-2.sticky-element>div>div.mt-2.mb-4>div>div>span>button{box-shadow:none;color:#4e4e4e !important}body.hammer-checkout-styling-enabled.page-checkout #page-body>div>div>div>div>div:nth-child(1)>div>div>div>div.fc-container_right>div>div.widget.widget-sticky.mb-2.sticky-element>div>div.mt-2.mb-4>div>div>span>button:hover{color:#212529 !important;border-color:#bcbcbc}body.hammer-checkout-styling-enabled.page-checkout #page-body>div>div>div>div>div:nth-child(1)>div>div>div>div.fc-container_bottom>div>div.checkout-validation-wrapper>div:nth-child(2)>div>div>div>button{height:50px;font-size:medium}@media(max-width: 575.98px){body.hammer-checkout-styling-enabled.page-checkout .add-item{padding:14px}body.hammer-checkout-styling-enabled.page-checkout .add-item button{height:42px !important;width:auto !important}}body.hammer-checkout-styling-enabled.page-checkout [id^=basketListContainer]{padding-top:10px !important}body.hammer-checkout-styling-enabled.page-checkout [id^=basketListContainer]>div>div:nth-child(1)>div>div.meta-container-wrapper>div>div.meta-container{padding-right:10px !important}body.hammer-checkout-styling-enabled.page-checkout .basket-list-item .meta-container{padding-right:10px !important}body.hammer-checkout-styling-enabled.page-checkout .qty-input{border-top-left-radius:6px !important;border-bottom-left-radius:6px !important}body.hammer-checkout-styling-enabled.page-checkout button[data-testing=quantity-btn-increase],body.hammer-checkout-styling-enabled.page-checkout [id^=basketListContainer]>div>div>div>div.meta-container-wrapper>div>div.basket-item-container-right>div.qty-box-container>div>div>button:nth-child(1){border-top-right-radius:6px !important}body.hammer-checkout-styling-enabled.page-checkout button[data-testing=quantity-btn-decrease],body.hammer-checkout-styling-enabled.page-checkout [id^=basketListContainer]>div>div>div>div.meta-container-wrapper>div>div.basket-item-container-right>div.qty-box-container>div>div>button:nth-child(2){border-bottom-right-radius:6px !important}body.hammer-checkout-styling-enabled.page-checkout .page-checkout .widget-rounded-corners .basket-list-item .basket-item .meta-container-wrapper .meta-container-wrapper-inner .basket-item-container-right .qty-box-container .qty-btn-container button[data-testing=quantity-btn-increase]{border-top-right-radius:6px !important}body.hammer-checkout-styling-enabled.page-checkout .page-checkout .widget-rounded-corners .basket-list-item .basket-item .meta-container-wrapper .meta-container-wrapper-inner .basket-item-container-right .qty-box-container .qty-btn-container button[data-testing=quantity-btn-decrease]{border-bottom-right-radius:6px !important}body.hammer-checkout-styling-enabled.page-checkout #page-body>div>div>div>div>div:nth-child(1)>div>div>div>div.fc-container_left>div>div.shipping-method-select>div>fieldset>ul>li>label>div.icon>img{width:100%}body.hammer-checkout-styling-enabled.page-checkout #DHL_packstation-wrapper,body.hammer-checkout-styling-enabled.page-checkout .wunschpaketContainer{border-radius:12px !important}body.hammer-checkout-styling-enabled.page-checkout .widget-rounded-corners .payment-method-select .cmp-method-list .method-list-item:nth-child(2){border-top-left-radius:12px !important;border-top-right-radius:12px !important}body.hammer-checkout-styling-enabled.page-checkout .paypalSmartButtons div{margin-left:auto !important}body.hammer-checkout-styling-enabled.page-checkout .widget-fast-checkout .fc-container_left-inner .cmp-method-list .method-list-item[data-id="6001"]{display:none !important}body.hammer-checkout-styling-enabled.page-checkout:has(.invoice-addresses-select .dropdown.items>div:first-child.disabled) #smart,body.hammer-checkout-styling-enabled.page-checkout:has(.invoice-addresses-select .dropdown.items>div:first-child.disabled) .paypalSmartButtons{display:none !important}body.hammer-checkout-styling-enabled.page-checkout .shipping-icon{height:auto;max-width:100%;display:block;margin:auto;object-fit:contain}body.hammer-checkout-styling-enabled.page-checkout #page-body>div>div>div>div>div:nth-child(1)>div>div>div>div.fc-container_header>div>a>picture>img{min-height:70px}body.hammer-checkout-styling-enabled.page-checkout #page-body>div>div>div>div>div:nth-child(1)>div>div>div>div.fc-container_header>div{padding-bottom:1.1rem !important;padding-top:1.1rem !important}body.hammer-checkout-styling-enabled.page-checkout .after-invoice-address{display:none}body.hammer-checkout-styling-enabled.page-checkout #page-body>div>div>div>div>div:nth-child(1)>div>div>div>div.fc-container_right>div>div.widget.widget-sticky.mb-2.sticky-element>div>div.mt-2.mb-4>div>div>span>button{box-shadow:none;color:#4e4e4e !important}body.hammer-checkout-styling-enabled.page-checkout #page-body>div>div>div>div>div:nth-child(1)>div>div>div>div.fc-container_right>div>div.widget.widget-sticky.mb-2.sticky-element>div>div.mt-2.mb-4>div>div>span>button:hover{color:#212529 !important;border-color:#bcbcbc}body.hammer-checkout-styling-enabled.page-checkout #page-body>div>div>div>div>div:nth-child(1)>div>div>div>div.fc-container_bottom>div>div.checkout-validation-wrapper>div:nth-child(2)>div>div>div>button{height:50px;font-size:medium}@media(max-width: 575.98px){body.hammer-checkout-styling-enabled.page-checkout .add-item{padding:14px}body.hammer-checkout-styling-enabled.page-checkout .add-item button{height:42px !important;width:auto !important}}body.hammer-checkout-styling-enabled.page-checkout [id^=basketListContainer]{padding-top:10px !important}body.hammer-checkout-styling-enabled.page-checkout [id^=basketListContainer]>div>div:nth-child(1)>div>div.meta-container-wrapper>div>div.meta-container{padding-right:10px !important}body.hammer-checkout-styling-enabled.page-checkout .basket-list-item .meta-container{padding-right:10px !important}body.hammer-checkout-styling-enabled.page-checkout .qty-input{border-top-left-radius:6px !important;border-bottom-left-radius:6px !important}body.hammer-checkout-styling-enabled.page-checkout button[data-testing=quantity-btn-increase],body.hammer-checkout-styling-enabled.page-checkout [id^=basketListContainer]>div>div>div>div.meta-container-wrapper>div>div.basket-item-container-right>div.qty-box-container>div>div>button:nth-child(1){border-top-right-radius:6px !important}body.hammer-checkout-styling-enabled.page-checkout button[data-testing=quantity-btn-decrease],body.hammer-checkout-styling-enabled.page-checkout [id^=basketListContainer]>div>div>div>div.meta-container-wrapper>div>div.basket-item-container-right>div.qty-box-container>div>div>button:nth-child(2){border-bottom-right-radius:6px !important}body.hammer-checkout-styling-enabled.page-checkout .page-checkout .widget-rounded-corners .basket-list-item .basket-item .meta-container-wrapper .meta-container-wrapper-inner .basket-item-container-right .qty-box-container .qty-btn-container button[data-testing=quantity-btn-increase]{border-top-right-radius:6px !important}body.hammer-checkout-styling-enabled.page-checkout .page-checkout .widget-rounded-corners .basket-list-item .basket-item .meta-container-wrapper .meta-container-wrapper-inner .basket-item-container-right .qty-box-container .qty-btn-container button[data-testing=quantity-btn-decrease]{border-bottom-right-radius:6px !important}body.hammer-checkout-styling-enabled.page-checkout #page-body>div>div>div>div>div:nth-child(1)>div>div>div>div.fc-container_left>div>div.shipping-method-select>div>fieldset>ul>li>label>div.icon>img{width:100%}body.hammer-checkout-styling-enabled.page-checkout #DHL_packstation-wrapper,body.hammer-checkout-styling-enabled.page-checkout .wunschpaketContainer{border-radius:12px !important}body.hammer-checkout-styling-enabled.page-checkout .widget-rounded-corners .payment-method-select .cmp-method-list .method-list-item:nth-child(2){border-top-left-radius:12px !important;border-top-right-radius:12px !important}body.hammer-checkout-styling-enabled.page-checkout .paypalSmartButtons div{margin-left:auto !important}body.hammer-checkout-styling-enabled.page-checkout .widget-fast-checkout .fc-container_left-inner .cmp-method-list .method-list-item[data-id="6001"]{display:none !important}body.hammer-checkout-styling-enabled.page-checkout:has(.invoice-addresses-select .dropdown.items>div:first-child.disabled) #smart,body.hammer-checkout-styling-enabled.page-checkout:has(.invoice-addresses-select .dropdown.items>div:first-child.disabled) .paypalSmartButtons{display:none !important}body.hammer-checkout-styling-enabled.page-checkout [id^=addressMultiSelect]{border-radius:12px !important}body.hammer-checkout-styling-enabled.page-checkout [id^=addressMultiSelect]>div>div>p{padding-top:.6rem !important;padding-bottom:.6rem !important}body.page-my-account .order-return-history-list,body.page-my-account .order-history-list{border-radius:12px;border:1px solid rgba(0,0,0,.125);background-color:#fff;padding:12px}body.page-my-account .widget-account-settings .card,body.page-my-account .widget-bank-details .card{border-radius:12px !important}body.page-my-account [id^=addressMultiSelect]{border-radius:12px !important}:root{--hammer-price-font: "Industry-Demi", sans-serif;--hammer-cta-font: "Industry-Demi", sans-serif;--hammer-price-color: #31a5f0;--hammer-product-price-h1-font-size: 3rem}.hammer-theme{display:block}.price,.prices,.crossprice,.price-unit,.vat,.basket-item-price,.item-price,[class*=price] .value,[class*=price] .amount{color:var(--hammer-price-color) !important;font-family:var(--hammer-price-font) !important}.single [class*=price] h1,.single .price.h1,.single h1[class*=price]{font-size:var(--hammer-product-price-h1-font-size) !important}.hammer-shipping-timer-notice{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border:1px solid #222;border-radius:.5rem;background:#fbfbfb}.hammer-shipping-timer-notice__icon-wrap{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.hammer-shipping-timer-notice__icon{width:auto;height:2.6rem;display:block}.hammer-shipping-timer-notice__text{flex:1 1 auto;color:#111827;line-height:1.45}@media(max-width: 575.98px){.hammer-shipping-timer-notice{align-items:flex-start}}.free-shipping-bar{margin:0 0 1rem;color:var(--free-shipping-bar-text);--free-shipping-bar-text: #111111;--free-shipping-bar-bg: #e8ecef;--free-shipping-bar-progress: #31a5f0}.free-shipping-bar__text{margin-bottom:.75rem;font-size:.95rem;font-weight:600;letter-spacing:.01em;line-height:1.45}.free-shipping-bar__progress{position:relative;width:100%;height:10px;background:var(--free-shipping-bar-bg);border-radius:999px;overflow:hidden}.free-shipping-bar__progress-fill{position:relative;height:100%;width:0%;border-radius:inherit;background:var(--free-shipping-bar-progress);transition:width .45s cubic-bezier(0.22, 1, 0.36, 1)}.free-shipping-bar__shine{position:absolute;inset:0;background:linear-gradient(120deg, transparent 0%, rgba(255, 255, 255, 0.55) 50%, transparent 100%);transform:translateX(-120%);animation:free-shipping-bar-shine 1.8s ease-in-out infinite}.free-shipping-bar__shine--paused{animation-play-state:paused}.free-shipping-bar--reached .free-shipping-bar__progress-fill{box-shadow:0 6px 18px rgba(15,157,88,.2)}@keyframes free-shipping-bar-shine{0%{transform:translateX(-120%)}100%{transform:translateX(120%)}}.basket-item .item-base-price.small,.basket-item .text-muted.small,.basket-item div.small{display:none !important}.basket-preview-footer [data-hammer-continue-shopping-patched=true]{--hammer-continue-shopping-accent-color: var(--hammer-price-color, #31a5f0);border:2px solid var(--hammer-continue-shopping-accent-color) !important;color:var(--hammer-continue-shopping-accent-color) !important;background:#fff !important;border-radius:6px !important;padding:.6em 1.6em !important;font-weight:600 !important;font-size:.9em;font-family:var(--hammer-cta-font, "Industry-Demi", sans-serif);display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:none !important;transition:background .15s,color .15s,border-color .15s}.basket-preview-footer [data-hammer-continue-shopping-patched=true]:hover,.basket-preview-footer [data-hammer-continue-shopping-patched=true]:focus{background:var(--hammer-continue-shopping-accent-color) !important;color:#fff !important;border-color:var(--hammer-continue-shopping-accent-color) !important;text-decoration:none}.basket-preview-footer [data-hammer-continue-shopping-patched=true]:focus-visible{outline:2px solid #222;outline-offset:2px}.hammer-continue-shopping__icon{font-size:1.2em;margin-right:.5em;margin-left:-0.2em;line-height:1}.hammer-continue-shopping__label{font-family:var(--hammer-cta-font, "Industry-Demi", sans-serif);font-size:.9em}.hammer-custom-slider-widget--fullwidth{--hammer-custom-slider-image-height-desktop: 500px;--hammer-custom-slider-image-height-tablet: 300px;--hammer-custom-slider-image-height-mobile: 300px;--hammer-custom-slider-overlay-width-desktop: 36%;--hammer-custom-slider-overlay-width-tablet: 60%;--hammer-custom-slider-overlay-width-mobile: 100%;--hammer-custom-slider-overlay-default-texture-opacity: 0.7;--hammer-custom-slider-overlay-custom-opacity: 0.7;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden}.hammer-custom-slider-widget__media{position:relative;width:100%;height:var(--hammer-custom-slider-image-height-desktop);min-height:var(--hammer-custom-slider-image-height-desktop);overflow:hidden}.hammer-custom-slider-widget__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--hammer-custom-slider-image-position, center center)}.hammer-custom-slider-widget__overlay{position:absolute;inset:0 auto 0 0;width:var(--hammer-custom-slider-overlay-width-desktop);max-width:100%;display:flex;align-items:stretch;z-index:3;color:#fff;pointer-events:none}.hammer-custom-slider-widget__overlay--hidden{opacity:0}.hammer-custom-slider-widget__overlay-default{position:relative;width:100%;height:100%;min-height:100%;padding:clamp(1.75rem,2.8vw,3rem);display:flex;flex-direction:column;justify-content:center;background:rgba(0,0,0,.9);clip-path:polygon(0 0, 80% 0, 100% 100%, 0 100%);background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.94), rgba(0, 0, 0, 0.9));pointer-events:auto}.hammer-custom-slider-widget__overlay-default::after{content:"";position:absolute;inset:0;background-image:var(--hammer-custom-slider-overlay-default-texture);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:var(--hammer-custom-slider-overlay-default-texture-opacity);pointer-events:none}.hammer-custom-slider-widget__overlay-custom{position:relative;width:100%;height:100%;min-height:100%;padding:clamp(1.75rem,2.8vw,3rem);display:flex;flex-direction:column;justify-content:center;pointer-events:auto}.hammer-custom-slider-widget__overlay-custom-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;opacity:var(--hammer-custom-slider-overlay-custom-opacity)}.hammer-custom-slider-widget--overlay-flipped .hammer-custom-slider-widget__overlay-default::after,.hammer-custom-slider-widget--overlay-flipped .hammer-custom-slider-widget__overlay-custom-image{transform:scaleX(-1);transform-origin:center}.hammer-custom-slider-widget__overlay-custom .hammer-custom-slider-widget__overlay-content{position:relative;z-index:1}.hammer-custom-slider-widget__overlay-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;gap:clamp(.35rem,.7vw,.75rem);max-width:min(32rem,92%);opacity:1;transition:opacity .22s ease}.hammer-custom-slider-widget__overlay-content[data-hammer-overlay-align="left top"]{justify-content:flex-start;align-items:flex-start;text-align:left}.hammer-custom-slider-widget__overlay-content[data-hammer-overlay-align="left center"]{justify-content:center;align-items:flex-start;text-align:left}.hammer-custom-slider-widget__overlay-content[data-hammer-overlay-align="left bottom"]{justify-content:flex-end;align-items:flex-start;text-align:left}.hammer-custom-slider-widget__overlay-content[data-hammer-overlay-align="center top"]{justify-content:flex-start;align-items:center;text-align:center}.hammer-custom-slider-widget__overlay-content[data-hammer-overlay-align="center center"]{justify-content:center;align-items:center;text-align:center}.hammer-custom-slider-widget__overlay-content[data-hammer-overlay-align="center bottom"]{justify-content:flex-end;align-items:center;text-align:center}.hammer-custom-slider-widget__overlay-content[data-hammer-overlay-align="right top"]{justify-content:flex-start;align-items:flex-end;text-align:right}.hammer-custom-slider-widget__overlay-content[data-hammer-overlay-align="right center"]{justify-content:center;align-items:flex-end;text-align:right}.hammer-custom-slider-widget__overlay-content[data-hammer-overlay-align="right bottom"]{justify-content:flex-end;align-items:flex-end;text-align:right}.hammer-custom-slider-widget__overlay-content.is-fading{opacity:0}.hammer-custom-slider-widget__overlay-eyebrow{color:inherit;margin:0;font-size:clamp(.72rem,.95vw,.95rem);letter-spacing:.08em}.hammer-custom-slider-widget__overlay-title{color:inherit;margin:0;font-size:clamp(1.35rem,2.05vw,2.2rem);line-height:1.15}.hammer-custom-slider-widget__overlay-text{color:inherit;margin:0;font-size:clamp(.95rem,1.2vw,1.2rem);line-height:1.45}.hammer-custom-slider-widget__overlay-cta{margin-top:clamp(.35rem,.7vw,.8rem);padding:clamp(.45rem,.7vw,.65rem) clamp(.95rem,1.5vw,1.35rem);font-size:clamp(.8rem,.95vw,.95rem)}.hammer-custom-slider-widget__tabs{width:100vw;margin:0;display:flex;align-items:stretch;justify-content:stretch;background:#1f1f1f}.hammer-custom-slider-widget__tab{flex:1 1 0;min-height:2.2rem;border:0;border-right:1px solid hsla(0,0%,100%,.22);background:#262626;color:hsla(0,0%,100%,.82);font-size:.9rem;font-weight:600;letter-spacing:.03em;line-height:1;padding:.7rem 1rem;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.hammer-custom-slider-widget__tab:last-child{border-right:0}.hammer-custom-slider-widget__tab.active,.hammer-custom-slider-widget__tab:hover,.hammer-custom-slider-widget__tab:focus{background:#3a3a3a;color:#fff;outline:0}.hammer-custom-slider-widget__mobile-nav{display:none}.hammer-custom-slider-widget__mobile-nav-button{border:0;padding:0;margin:0;color:#fff;font-weight:700;min-height:2.6rem}.hammer-custom-slider-widget__mobile-nav-button:focus{outline:0}.hammer-custom-slider-widget__mobile-nav-button--prev,.hammer-custom-slider-widget__mobile-nav-button--next{background:#262626;font-size:1.2rem}.hammer-custom-slider-widget__mobile-nav-button--main{position:relative;overflow:hidden;background:#353535;color:#fff;text-transform:uppercase;letter-spacing:.02em;font-size:.74rem;text-align:center;padding:0 .8rem}.hammer-custom-slider-widget__mobile-nav-label{position:relative;z-index:2;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hammer-custom-slider-widget__mobile-nav-label-current,.hammer-custom-slider-widget__mobile-nav-label-incoming{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity 220ms cubic-bezier(0.22, 1, 0.36, 1),transform 220ms cubic-bezier(0.22, 1, 0.36, 1)}.hammer-custom-slider-widget__mobile-nav-label-current{opacity:1;transform:translateY(0)}.hammer-custom-slider-widget__mobile-nav-label-incoming{position:absolute;inset:0;opacity:0;transform:translateY(30%)}.hammer-custom-slider-widget__mobile-nav-label.is-animating-out .hammer-custom-slider-widget__mobile-nav-label-current{opacity:0;transform:translateY(-30%)}.hammer-custom-slider-widget__mobile-nav-label.is-animating-in .hammer-custom-slider-widget__mobile-nav-label-incoming{opacity:1;transform:translateY(0)}.hammer-custom-slider-widget__mobile-nav-progress{position:absolute;inset:0;z-index:1;transform-origin:left center;transform:scaleX(0);background:hsla(0,0%,100%,.16)}.hammer-custom-slider-widget__mobile-nav-button--main.is-progress-running .hammer-custom-slider-widget__mobile-nav-progress{animation:hammerSliderNavProgress var(--hammer-mobile-nav-progress-duration, 10s) linear forwards}@keyframes hammerSliderNavProgress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion: reduce){.hammer-custom-slider-widget__mobile-nav-label-current,.hammer-custom-slider-widget__mobile-nav-label-incoming{transition:none;transform:none}.hammer-custom-slider-widget__mobile-nav-label.is-animating-out .hammer-custom-slider-widget__mobile-nav-label-current,.hammer-custom-slider-widget__mobile-nav-label.is-animating-in .hammer-custom-slider-widget__mobile-nav-label-incoming{opacity:1;transform:none}}@media(max-width: 991.98px){.hammer-custom-slider-widget__media{height:var(--hammer-custom-slider-image-height-tablet);min-height:var(--hammer-custom-slider-image-height-tablet)}.hammer-custom-slider-widget__overlay{width:var(--hammer-custom-slider-overlay-width-tablet)}.hammer-custom-slider-widget__tab{font-size:.82rem;padding:.68rem .8rem}}@media(max-width: 767.98px){.hammer-custom-slider-widget__media{height:var(--hammer-custom-slider-image-height-mobile);min-height:var(--hammer-custom-slider-image-height-mobile)}.hammer-custom-slider-widget__overlay{width:var(--hammer-custom-slider-overlay-width-mobile)}.hammer-custom-slider-widget__tabs{display:none}.hammer-custom-slider-widget__mobile-nav{width:100vw;margin:0;display:grid;grid-template-columns:10vw 80vw 10vw;align-items:stretch;background:#1f1f1f}.hammer-custom-slider-widget--overlay-stacked-mobile .hammer-custom-slider-widget__media{display:flex;flex-direction:column}.hammer-custom-slider-widget--overlay-stacked-mobile .hammer-custom-slider-widget__image,.hammer-custom-slider-widget--overlay-stacked-mobile .hammer-custom-slider-widget__media>a{position:relative;flex:1 1 auto;height:var(--hammer-custom-slider-image-height-mobile)}.hammer-custom-slider-widget--overlay-stacked-mobile .hammer-custom-slider-widget__overlay{position:relative;inset:auto;width:100%}.hammer-custom-slider-widget--overlay-stacked-mobile .hammer-custom-slider-widget__overlay--hidden{display:none}.hammer-custom-slider-widget__overlay-default{clip-path:none;background:rgba(0,0,0,.82);background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.88), rgba(0, 0, 0, 0.82));padding:1rem}.hammer-custom-slider-widget__overlay-content{gap:.45rem;max-width:100%}.hammer-custom-slider-widget__overlay-title{font-size:clamp(1.2rem,5.2vw,1.55rem)}.hammer-custom-slider-widget__overlay-text{font-size:clamp(.9rem,3.6vw,1rem)}.hammer-custom-slider-widget__tab{font-size:.58rem}}/*# sourceMappingURL=main.css.map */
