body.obw-a22{--obw-studio-bg:#fff;--obw-studio-panel:#f5f6f8;--obw-studio-line:#dde0e4;--obw-studio-ink:#15171a;--obw-studio-muted:#52565d;--obw-studio-green:#15171a;--obw-studio-save:#b52434;background:#fff;color:#15171a;font-family:var(--obw-a22-font);-webkit-font-smoothing:antialiased}
body.obw-a22 :is(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,dt,dd,summary,label,span,div,td,th){font-family:var(--obw-a22-font)!important;font-stretch:normal;font-variation-settings:normal}
body.obw-a22 :is(h1,h2,h3,h4){font-weight:650;letter-spacing:-.035em}
body.obw-a22 :is(button,.button,input[type=submit],summary,.header-actions__action,.header__icon,.menu-drawer__menu-item){min-height:44px;min-width:44px}
body.obw-a22 :is(.button,button.button,.shopify-payment-button__button){border-radius:28px}
body.obw-a22 .obw-wordmark{font-size:27px;font-weight:800;letter-spacing:-1.4px;white-space:nowrap}
body.obw-a22 .obw-wordmark>span{font-weight:400}
body.obw-a22 .header__row--top{min-height:76px}
body.obw-a22 :is(.header__row,header-component,.menu-drawer,.cart-drawer__dialog,.search-modal__dialog){background:#fff;color:#15171a}
body.obw-a22 .obw-announcement{background:#fff;color:#15171a;border-bottom:1px solid #eef0f2;min-height:44px}
body.obw-a22 .obw-marquee{font-size:12px;letter-spacing:0}
body.obw-a22 .obw-marquee-toggle{background:#f5f6f8;color:#15171a;min-width:44px;min-height:44px}
body.obw-a22 #MainContent .obw-studio-content{--bg:#fff;--panel:#f5f6f8;--line:#dde0e4;--ink:#15171a;--muted:#52565d;--accent:#15171a;--save:#b52434;--black:#111;--paper:#fff;background:#fff;color:#15171a}
body.obw-a22 #MainContent .obw-studio-content :is(h1,h2,h3,h4){font-family:var(--obw-a22-font);font-weight:650;font-stretch:normal;font-variation-settings:normal;letter-spacing:-.035em}
body.obw-a22 #MainContent .obw-studio-content .obw-scene-hero-image{border-radius:28px}
body.obw-a22 #MainContent .obw-studio-content :is(.obw-product-image,.obw-measure-module,.obw-set-feature,.obw-model-stage){border-radius:22px;background:#f5f6f8}
body.obw-a22 #MainContent .obw-studio-content .obw-set-photo{border-radius:22px}
body.obw-a22 #MainContent .obw-studio-content .obw-button{border-radius:28px;min-width:44px;min-height:44px}
body.obw-a22 #MainContent .obw-studio-content .obw-studio-trust-bar{background:#f5f6f8;border-color:#dde0e4}
body.obw-a22 #MainContent :is(.obw-discount-panel,.obw-discount-circle,.obw-discount-inline,.obp-set__badge,.obs-badge,.obs-countdown,.obw-badge,.obw-rabatt,.product-badges__badge.color-custom-badge-sale){background:#111!important;color:#fff!important;border:0;border-radius:9px}
body.obw-a22 #MainContent .obw-studio-content .obw-discount-circle{width:auto;height:auto;min-height:44px;padding:10px 13px;font-size:25px;flex-basis:auto}
body.obw-a22 #MainContent .obw-studio-content .obw-discount-panel{font-size:27px;padding:10px 13px}
body.obw-a22 #MainContent :is(.obw-kauf__h1,.product-title){font-weight:650;letter-spacing:-.035em}
body.obw-a22 #MainContent .obw-studio-content .obw-hotspot-dot{min-width:44px;min-height:44px;background:#111;color:#fff}
body.obw-a22 #MainContent .obw-studio-content .obw-text-link{min-height:44px;min-width:44px;align-items:center}
body.obw-a22 .obw-set-card{border-radius:22px;overflow:hidden}
body.obw-a22 footer .menu__item a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}
body.obw-a22 footer{background:#fff}
body.obw-a22 :is(.cart-drawer__dialog,.search-modal__dialog){border-radius:22px 0 0 22px}
@media(max-width:1100px){body.obw-a22 .header__row--top{min-height:58px}body.obw-a22 .obw-wordmark{font-size:26px}body.obw-a22 #MainContent .obw-studio-content .obw-section{padding-top:42px;padding-bottom:42px}}

body.obw-a22 :is(.header,.header__row,.header__columns,.menu-drawer,.cart-drawer__dialog,.cart-drawer__inner,.drawer__inner,.search-modal,.predictive-search,.footer){background-color:#fff;color:#15171a}
body.obw-a22 .obw-wordmark{font-size:27px!important;gap:8px}
body.obw-a22 .obw-a22-nav-sale{margin-left:6px;display:inline-flex;align-items:center;padding:4px 6px;border-radius:6px;background:#111;color:#fff;font-size:12px;font-weight:650;line-height:1}
@media(max-width:1100px){body.obw-a22 .obw-wordmark{font-size:26px!important}body.obw-a22 .header__drawer{min-height:44px}}

body.obw-a22 #MainContent{--obw-ink:#15171a;--obw-muted:#52565d;--obw-line:#dde0e4;--obw-accent:#15171a;--obw-wash:#f5f6f8;background:#fff;color:#15171a}
body.obw-a22.obw-template-product #MainContent .obw{--paper:#fff;--ink:#15171a;--muted:#52565d;--accent:#15171a;--wash:#f5f6f8;--line:#dde0e4;--obw-display:var(--obw-a22-font);--obw-mono:var(--obw-a22-font)}
body.obw-a22 :is(#MainContent,footer) a:not([class]){display:inline-flex;align-items:center;min-height:44px;min-width:44px}
body.obw-a22 #MainContent :is(.obw-kauf__anker,.obw-textlink,.obw-is-current,.search__reset-button,a.link){min-width:44px;min-height:44px;align-items:center}
body.obw-a22 #MainContent .search__reset-button{display:inline-flex;justify-content:center}
body.obw-a22 #MainContent input[type=number]{min-height:44px;min-width:44px;width:44px}
body.obw-a22 #MainContent .quantity-selector{min-width:136px}
body.obw-a22 #MainContent .obp-offer__badge{display:inline-flex;align-items:center;min-height:44px;height:auto;padding:10px 13px;background:#111;color:#fff;border-radius:9px;font-size:25px;line-height:1.1;letter-spacing:-.7px;font-weight:750}
body.obw-a22 #MainContent :is(.add-to-cart-button,.button--primary){background:#111;color:#fff;border-radius:28px}

body.obw-a22 #MainContent .obw-studio-content .obw-hotspot-dot{background:#111!important;color:#fff!important}
body.obw-a22 #MainContent .obw-krumen span[aria-current=page]{opacity:1;color:#52565d}

body.obw-a22 .obw-wordmark{display:inline-flex;align-items:center}
body.obw-a22 .header-logo{max-width:none;width:auto;min-width:max-content}

body.obw-a22 #MainContent .obw-anchors a{min-width:44px!important;min-height:44px!important}

body.obw-a22 .obw-wordmark>span{font-family:'IBM Plex Mono',monospace!important;font-size:20px;font-weight:400;line-height:1;letter-spacing:-.13em}
@media(max-width:760px){body.obw-a22 .obw-wordmark>span{font-size:17px}}
