.ob-price,.ob-price__ex,.ob-price__save,.ob-card__specv,.ob-key__value,.ob-buy__amount,.ob-buy__ex,.ob-dl dd,.kf-val__antal,.ob-cat__count,.ob-util__contact,.ob-foot__contact,.woocommerce-Price-amount,.ob-siblings .ob-chip span{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"cv05" 1}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--size-step-0);line-height:1.6;margin:0;-webkit-font-smoothing:antialiased}h1,h2,h3,.ob-display{font-family:var(--font-display);font-weight:700;line-height:1.02;letter-spacing:-.03em;text-wrap:balance;margin:0 0 var(--space-s)}h1{font-size:var(--size-step-4)}h2{font-size:var(--size-step-3)}h3{font-size:var(--size-step-1);letter-spacing:-.015em}p{margin:0 0 var(--space-s);max-width:var(--layout-measure)}a{color:inherit;text-decoration-color:var(--color-line-bright);text-underline-offset:.2em}a:hover{text-decoration-color:var(--color-brand-deep)}img{max-width:100%;height:auto}:where(a,button,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--color-brand-deep);outline-offset:3px;border-radius:var(--radius-sm)}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ob-skip{position:absolute;left:-9999px;background:var(--color-brand);color:var(--color-on-brand);padding:var(--space-2xs) var(--space-s);z-index:var(--z-toast)}.ob-skip:focus{left:var(--space-s);top:var(--space-s)}.ob-main{min-height:50vh}.ob-main>*,.ob-wrap{max-width:var(--layout-container);margin-inline:auto;padding-inline:var(--layout-gutter)}.ob-main>.ob-bleed{max-width:none;padding-inline:0}.ob-main>.ob-start{max-width:none;margin-inline:0;padding-inline:0}.ob-start{display:flow-root}.ob-start>*{max-width:var(--layout-container);margin-inline:auto;padding-inline:var(--layout-gutter)}.ob-start>.ob-bleed,.ob-start>.ob-explain{max-width:none;padding-inline:0}.ob-start>.elementor{max-width:none;padding-inline:0}.ob-preview-bar{z-index:var(--z-banner)}.ob-head{z-index:var(--z-header)}.ob-drawer{z-index:var(--z-drawer)}.ob-preview-bar{position:relative;background:var(--color-hot);color:#fff;font-family:var(--font-data);font-size:var(--size-step--2);letter-spacing:.02em;padding:var(--space-3xs) var(--layout-gutter);text-align:center}.ob-preview-bar strong{font-weight:500}.ob-util{background:var(--color-text);color:color-mix(in srgb,#fff 78%,transparent);font-size:var(--size-step--2)}.ob-util__inner{max-width:var(--layout-container);margin-inline:auto;padding:.5rem var(--layout-gutter);display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);flex-wrap:wrap}.ob-util__points{display:flex;gap:var(--space-s);list-style:none;margin:0;padding:0;flex-wrap:wrap}.ob-util__points li{position:relative;padding-inline-start:1.05rem}.ob-util__points li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.42em;inline-size:.42rem;block-size:.22rem;border-inline-start:2px solid var(--color-brand);border-block-end:2px solid var(--color-brand);transform:rotate(-45deg)}.ob-moms{display:inline-flex;align-items:stretch;flex:none;background:var(--color-surface-2);border:1px solid var(--color-line);border-radius:var(--radius-pill);overflow:hidden;font-family:var(--font-data);font-size:var(--size-step--1)}.ob-moms__val{display:flex;align-items:center;padding:.45rem .7rem;color:var(--color-text-muted);text-decoration:none;white-space:nowrap;transition:background var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.ob-moms__val+.ob-moms__val{border-inline-start:1px solid var(--color-line)}.ob-moms__val:hover{background:var(--color-surface);color:var(--color-text)}:root[data-moms=incl] .ob-moms__val[data-moms-val=incl],:root[data-moms=excl] .ob-moms__val[data-moms-val=excl]{background:var(--color-bg);color:var(--color-text);font-weight:700}.lp-moms{display:contents}.lp-moms--e{display:none}:root[data-moms=excl] .lp-moms--i{display:none}:root[data-moms=excl] .lp-moms--e{display:contents}.ob-momsnot{font-family:var(--font-data);font-size:var(--size-step--1);color:var(--color-text-faint);margin-block:0 var(--space-m)}.ob-moms--fast{display:inline-block;margin:0;padding:.45rem .8rem;color:var(--color-text-muted);background:var(--color-surface-2);cursor:default}@media (max-width: 899px){.ob-moms--fast{display:none}}@media (max-width: 560px){.ob-moms__lang,.ob-moms__ord{display:none}.ob-moms__val{padding-inline:.5rem}}@media (max-width: 400px){.ob-moms__val{padding-inline:.35rem}}.ob-util__contact{display:flex;gap:var(--space-s);margin:0}.ob-util__contact a{display:inline-flex;align-items:center;gap:.4rem;color:#fff;text-decoration:none;font-family:var(--font-data)}.ob-util__contact a:hover{color:var(--color-brand)}.ob-util__contact svg{color:var(--color-brand)}@media (max-width: 720px){.ob-util__points{display:none}.ob-util__inner{justify-content:center;padding-block:.4rem}}.ob-head{position:sticky;top:0;background:var(--color-bg);border-bottom:1px solid var(--color-line)}.ob-head__inner{max-width:var(--layout-container);margin-inline:auto;padding-inline:var(--layout-gutter);min-height:var(--layout-header-h);display:flex;align-items:center;gap:var(--space-m)}.ob-logo{display:inline-flex;align-items:center;text-decoration:none;flex:none}.ob-logo__img{display:block;block-size:34px;inline-size:auto}.ob-logo__word{font-family:var(--font-display);font-weight:700;font-size:1.15rem;letter-spacing:-.03em;text-transform:uppercase}.ob-nav{position:relative;border-block-start:1px solid var(--color-line);background:var(--color-bg)}.ob-nav__inner{max-width:var(--layout-container);margin-inline:auto;padding-inline:var(--layout-gutter)}.ob-nav__list{display:flex;gap:var(--space-m);flex-wrap:wrap;list-style:none;margin:0;padding:0}.ob-nav__list>li{position:relative}.ob-nav__list a{display:block;font-size:var(--size-step--1);font-weight:500;letter-spacing:.01em;color:var(--color-text-muted);text-decoration:none;white-space:nowrap;padding-block:.35rem;border-bottom:2px solid transparent;transition:color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.ob-nav__list>li>a{padding-block:.7rem .55rem}.ob-nav__list a:hover,.ob-nav__list .current-menu-item>a,.ob-nav__list .current-menu-parent>a{color:var(--color-text);border-bottom-color:var(--color-brand-deep)}.ob-nav__list .sub-menu{position:absolute;inset-block-start:100%;inset-inline-start:-.9rem;min-inline-size:15rem;display:grid;gap:.1rem;list-style:none;margin:0;padding:.6rem;background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:0 22px 40px -26px #0000008c;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease),visibility var(--motion-fast);z-index:var(--z-header)}.ob-nav__list>li:hover>.sub-menu,.ob-nav__list>li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.ob-nav__list .sub-menu a{padding:.4rem .6rem;border-radius:var(--radius-sm);border-bottom:0;color:var(--color-text)}.ob-nav__list .sub-menu a:hover{background:var(--color-brand-dim);color:var(--color-brand-deep);border-bottom:0}.ob-nav__list>li.menu-item-has-children>a:after,.ob-nav__list>li>a.ob-nav__mega:after{content:"";display:inline-block;margin-inline-start:.4rem;inline-size:.36rem;block-size:.36rem;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--motion-fast) var(--motion-ease)}.ob-nav__list>li>a.ob-nav__mega.is-oppen:after{transform:translateY(1px) rotate(-135deg)}.ob-head__tools{display:flex;align-items:center;gap:var(--space-s);flex:1 1 auto;justify-content:flex-end}.ob-head__tools .ob-search{flex:1 1 auto;max-inline-size:34rem}@media (max-width: 900px){.ob-head__inner,.ob-head__tools{gap:var(--space-2xs)}}.ob-search{display:flex;align-items:center;position:relative;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-pill);padding-inline-start:.75rem;transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.ob-search:focus-within{border-color:var(--color-brand-deep);box-shadow:0 0 0 3px var(--color-brand-dim)}.ob-search__icon{color:var(--color-text-faint);flex:none}.ob-search input{border:0;background:none;outline:none;padding:.6rem;inline-size:100%;font:inherit;color:var(--color-text)}.ob-search input::placeholder{color:var(--color-text-faint)}.ob-search button{border:0;cursor:pointer;background:var(--color-brand-deep);color:var(--color-on-brand-deep);font:inherit;font-size:var(--size-step--1);font-weight:500;padding:.5rem 1rem;border-radius:var(--radius-pill);margin:.22rem;transition:background var(--motion-fast) var(--motion-ease)}.ob-search button:hover{background:var(--color-text)}.ob-cart{display:inline-flex;align-items:center;gap:.45rem;background:var(--color-surface-2);border:1px solid var(--color-line);border-radius:var(--radius-pill);padding:.45rem .85rem;text-decoration:none;font-size:var(--size-step--1);font-weight:500;transition:border-color var(--motion-fast) var(--motion-ease)}.ob-cart:hover{border-color:var(--color-brand-deep)}.ob-cart__label{display:none}@media (min-width: 1100px){.ob-cart__label{display:inline}}.ob-cart__count{min-inline-size:1.35rem;padding:0 .35rem;background:var(--color-brand);color:var(--color-on-brand);border-radius:var(--radius-pill);font-family:var(--font-data);font-size:.72rem;font-weight:500;text-align:center;line-height:1.35rem}.ob-burger{display:none;background:none;border:0;padding:.4rem;cursor:pointer;flex:none}.ob-burger span{display:block;inline-size:22px;block-size:2px;background:var(--color-text);border-radius:2px;transition:transform var(--motion-fast) var(--motion-ease),opacity var(--motion-fast)}.ob-burger span+span{margin-block-start:5px}.ob-burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.ob-burger[aria-expanded=true] span:nth-child(2){opacity:0}.ob-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.ob-drawer{position:absolute;inset-inline:0;inset-block-start:100%;background:var(--color-surface);border-bottom:1px solid var(--color-line);padding:var(--space-s) var(--layout-gutter) var(--space-m);max-block-size:calc(100dvh - 100%);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ob-drawer__list{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}.ob-drawer__list a{display:block;padding:.7rem 0;border-bottom:1px solid var(--color-line);font-family:var(--font-display);font-weight:700;font-size:var(--size-step-1);letter-spacing:-.02em;text-decoration:none}.ob-drawer__list a:hover{color:var(--color-brand-deep)}@media (max-width: 1100px){.ob-nav{display:none}.ob-burger{display:block}.ob-logo{margin-inline-end:auto}.ob-search input{inline-size:0;padding-inline:0;border:0}.ob-search{display:none}}.woocommerce ul.products,ul.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-m) var(--space-s);list-style:none;margin:var(--space-l) 0 var(--space-2xl);padding:0}.woocommerce ul.products:before,.woocommerce ul.products:after,ul.products:before,ul.products:after{content:none!important;display:none!important}ul.products li.product{width:auto!important;margin:0!important;float:none!important;display:flex;flex-direction:column;position:relative;z-index:var(--z-base);background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-xs);transition:border-color var(--motion-base) var(--motion-ease),transform var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease)}li.product>a:not(.ob-card__kop){display:flex;flex-direction:column;gap:.35rem;text-decoration:none;color:inherit;flex:1 1 auto}li.product:hover{border-color:var(--color-brand);transform:translateY(-3px);box-shadow:0 16px 32px -22px #0000008c;z-index:var(--z-raised)}.ob-card__plate{position:relative;border-radius:var(--radius-sm);overflow:hidden;aspect-ratio:4 / 3;background:#fff;margin-bottom:.5rem}.ob-card__plate--art{background:var(--color-surface-3)}.ob-card__img{width:100%;height:100%;object-fit:contain;display:block;padding:8%;transition:transform var(--motion-base) var(--motion-ease)}.ob-card__plate--art .ob-card__img{object-fit:contain;padding:0}li.product:hover .ob-card__img{transform:scale(1.04)}.ob-card__eyebrow{font-family:var(--font-data);font-size:var(--size-step--2);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-faint);margin:0;display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2xs);overflow:hidden;white-space:nowrap;max-width:none}.ob-card__title{font-family:var(--font-body);font-weight:700;font-size:var(--size-step-0);line-height:1.32;letter-spacing:-.01em;margin:0;display:block;min-block-size:2.64em}.ob-card__title>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}li.product:hover .ob-card__title{color:var(--color-brand-deep)}.ob-card__content{font-size:var(--size-step--2);color:var(--color-text-muted);margin:0;max-width:none;display:block;block-size:1.6em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ob-card__specs{display:flex;flex-wrap:wrap;gap:.3rem;list-style:none;padding:0;margin:0}ul.products li.product .ob-card__specs,li.product .ob-card__specs{margin-block-start:.65rem}.ob-card__eyebrow>span:first-child{overflow:hidden;text-overflow:ellipsis;min-inline-size:0}.ob-card__sku{flex:none;color:var(--color-text-muted)}.ob-card__specs li{display:grid;gap:0;padding:.12rem .4rem;border-radius:4px;background:var(--color-bg);border:1px solid var(--color-line)}.ob-card__specv{font-family:var(--font-data);font-weight:500;font-size:.78rem;line-height:1.35;color:var(--color-text);white-space:nowrap}.ob-card__specl{font-family:var(--font-data);font-size:.58rem;line-height:1.35;letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-faint)}.ob-card__foot{display:grid;gap:.15rem;margin-top:auto;padding-top:.7rem;border-top:1px solid var(--color-line)}.ob-card__prices{display:grid;gap:.1rem}.ob-card__fotrad{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2xs)}.ob-price__moms{font-family:var(--font-data);font-size:.68rem;color:var(--color-text-faint);white-space:nowrap}.ob-price,.ob-price .amount,.woocommerce-Price-amount{font-family:var(--font-data);font-weight:500;font-size:var(--size-step-1);color:var(--color-text);letter-spacing:-.02em}.ob-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.1rem .45rem}.ob-price ins{order:-1}.ob-price del,.ob-price del .amount,.ob-price del .woocommerce-Price-amount{font-size:.8rem;font-weight:400;color:var(--color-text-faint);text-decoration:line-through;letter-spacing:-.01em;white-space:nowrap}.ob-price ins{text-decoration:none;background:none}.ob-price ins .amount,.ob-price ins .woocommerce-Price-amount{color:var(--color-text)}.ob-price__save{display:inline-block;font-family:var(--font-data);font-size:.72rem;font-weight:600;color:var(--color-hot);background:var(--color-hot-dim);border-radius:var(--radius-sm);padding:.1rem .4rem;margin-block-start:.15rem;white-space:nowrap}.ob-card__meta{display:flex;justify-content:space-between;gap:var(--space-2xs);font-family:var(--font-data);font-size:.68rem;color:var(--color-text-faint);margin:.25rem 0 0;max-width:none}.ob-badges{display:flex;flex-wrap:wrap;gap:.3rem;list-style:none;margin:0 0 var(--space-2xs);padding:0}.ob-badges--onplate{position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;margin:0;z-index:var(--z-raised)}.ob-badge{font-family:var(--font-data);font-size:.64rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:.32em .7em;border-radius:var(--radius-sm);background:var(--color-text);color:#fff;border:0;box-shadow:0 2px 6px -2px #0000004d}.ob-badge--campaign{background:var(--color-hot);color:#fff}.ob-badge--featured{background:var(--color-text);color:#fff}.ob-badge--backorder{background:var(--color-warn);color:#fff}.ob-badge--bundle{background:var(--color-brand);color:var(--color-on-brand)}.ob-badge--wholesale{background:var(--color-hot);color:#fff}.ob-badge--preorder{background:var(--color-cool);color:#fff}.ob-stock{font-family:var(--font-data);font-size:.7rem;white-space:nowrap}.ob-stock:before{content:"";display:inline-block;inline-size:.45em;block-size:.45em;border-radius:var(--radius-pill);margin-inline-end:.4em;vertical-align:.1em;background:currentColor}.ob-stock--in{color:var(--color-brand-deep)}.ob-stock--out{color:var(--color-text-faint)}.ob-stock--preorder{color:var(--color-cool);white-space:normal}.ob-stock--single{font-size:var(--size-step-0);margin:0 0 var(--space-s)}.single-product div.product{display:block;padding-block:0}.single-product .woocommerce-product-gallery{display:none}.ob-spec{inline-size:100%;border-collapse:collapse;margin:var(--space-m) 0;font-size:var(--size-step--1);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden}.ob-spec th,.ob-spec td{text-align:start;padding:.7rem .9rem;border-bottom:1px solid var(--color-line);vertical-align:top}.ob-spec tr:last-child th,.ob-spec tr:last-child td{border-bottom:0}.ob-spec th{font-weight:400;color:var(--color-text-faint);font-family:var(--font-body);inline-size:42%}.ob-spec td{font-family:var(--font-data);color:var(--color-text)}.ob-notice{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-s);margin:var(--space-s) 0}.ob-notice h2{font-family:var(--font-body);font-size:var(--size-step--1);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 var(--space-3xs)}.ob-notice p{font-size:var(--size-step--1);color:var(--color-text-muted);margin:0 0 var(--space-3xs);max-width:none}.ob-notice p:last-child{margin-bottom:0}.ob-notice--random{border-inline-start:3px solid var(--color-brand-deep)}.ob-notice--delivery{border-inline-start:3px solid var(--color-cool)}:root{--wc-primary: var(--color-brand-deep);--wc-primary-text: var(--color-on-brand);--wc-secondary: var(--color-surface-2);--wc-secondary-text: var(--color-text);--wc-highlight: var(--color-brand-deep);--wc-content-bg: var(--color-surface);--wc-green: var(--color-brand-deep);--wc-red: var(--color-hot)}.woocommerce button.button,.woocommerce a.button,.woocommerce input.button,.woocommerce .button,.wp-element-button,.wc-block-components-button{font-family:var(--font-body);font-size:var(--size-step-0);font-weight:700;letter-spacing:-.01em;background:var(--color-surface-3);color:var(--color-text);border:0;border-radius:var(--radius-pill);padding:.85em 1.6em;line-height:1.2;cursor:pointer;transition:background var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.woocommerce button.button:hover,.woocommerce a.button:hover{background:var(--color-line-bright);color:var(--color-text)}.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,button.single_add_to_cart_button,.wc-block-components-button:not([disabled]){background:var(--color-brand);color:var(--color-on-brand)}.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover,button.single_add_to_cart_button:hover{background:var(--color-brand-deep);color:var(--color-on-brand);transform:translateY(-1px)}form.cart{display:flex;gap:var(--space-2xs);align-items:stretch;margin-block:var(--space-m);flex-wrap:wrap}.woocommerce .quantity .qty{font-family:var(--font-data);font-size:var(--size-step-0);padding:.8em .6em;inline-size:4.5em;border:1px solid var(--color-line-bright);border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-text);text-align:center}button.single_add_to_cart_button{flex:1 1 12rem}.woocommerce-products-header{padding-block:clamp(.5rem,1.8vw,1.5rem) var(--space-s)}.woocommerce-products-header__title{font-size:var(--size-step-4);margin:0}.term-description{color:var(--color-text-muted);margin-top:var(--space-2xs)}.woocommerce-result-count,.woocommerce-ordering select{font-family:var(--font-data);font-size:var(--size-step--1);color:var(--color-text-faint)}.woocommerce-ordering select{background:var(--color-surface-2);border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-text);padding:.5rem .9rem}.woocommerce nav.woocommerce-pagination ul{border:0;display:flex;gap:.3rem;justify-content:center}.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-family:var(--font-data);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-text-muted);padding:.5rem .85rem}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--color-brand);color:var(--color-on-brand)}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:var(--color-surface);border-top:3px solid var(--color-brand-deep);color:var(--color-text);border-radius:var(--radius-md)}.woocommerce-error{border-top-color:var(--color-hot)}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{background:var(--color-brand)!important;color:var(--color-on-brand)!important;border:0!important;border-radius:var(--radius-pill)!important;font-family:var(--font-body)!important;font-weight:600!important;padding:.7em 1.4em!important}.woocommerce-message .button:hover,.woocommerce-info .button:hover,.woocommerce-error .button:hover{background:var(--color-brand-deep)!important;color:var(--color-on-brand-deep)!important}.ob-foot{border-top:1px solid var(--color-line);margin-top:var(--space-2xl);background:var(--color-surface)}body.single-product .ob-foot{margin-top:0}.ob-foot__inner{max-width:var(--layout-container);margin-inline:auto;padding:var(--space-xl) var(--layout-gutter) var(--space-l);display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:var(--space-l)}@media (max-width: 900px){.ob-foot__inner{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.ob-foot__inner{grid-template-columns:1fr}}.ob-logo--foot .ob-logo__img{block-size:30px;inline-size:auto}.ob-logo--foot .ob-logo__word{font-size:1.35rem}.ob-foot__tag{color:var(--color-text-faint);font-size:var(--size-step--1);margin-top:var(--space-2xs)}.ob-foot__list{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.ob-foot__list a{font-size:var(--size-step--1);color:var(--color-text);text-decoration:none;display:inline-block;padding-block:.3rem}.ob-foot__list a:hover{color:var(--color-brand-deep)}.ob-foot__col h2{font-family:var(--font-data);font-size:var(--size-step--2);font-weight:400;letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-faint);margin:0 0 var(--space-2xs)}.ob-foot__spec{font-size:.78rem;color:var(--color-text-faint);line-height:1.55;margin:0;max-inline-size:46ch}.ob-foot__contact{display:grid;gap:.2rem;margin:0 0 var(--space-s)}.ob-foot__contact a{font-family:var(--font-data);font-size:var(--size-step-0);color:var(--color-text);text-decoration:none}.ob-foot__contact a:hover{color:var(--color-brand-deep)}.ob-foot__tider,.ob-foot__adress{font-family:var(--font-data);font-size:var(--size-step--1);color:var(--color-text-muted);margin:0 0 var(--space-2xs)}.ob-foot__note{font-size:.78rem;color:var(--color-text-muted);margin:0}.ob-foot__base{border-top:1px solid var(--color-line);padding:var(--space-s) var(--layout-gutter);max-width:var(--layout-container);margin-inline:auto;display:flex;flex-wrap:wrap;gap:var(--space-s);justify-content:space-between}.ob-foot__base p{font-size:.75rem;color:var(--color-text-faint);margin:0;max-width:none}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ob-btn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-weight:700;font-size:var(--size-step-0);padding:.8em 1.5em;border:1px solid var(--color-line-bright);border-radius:var(--radius-pill);background:transparent;color:var(--color-text);text-decoration:none;cursor:pointer;transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.ob-btn:hover{background:var(--color-surface-2);border-color:var(--color-text-faint)}.ob-btn--primary{background:var(--color-brand);color:var(--color-on-brand);border-color:transparent}.ob-btn--primary:hover{background:var(--color-brand-deep);color:var(--color-on-brand-deep)}.ob-btn--ghost{background:transparent;color:#fff;border-color:color-mix(in srgb,#fff 34%,transparent)}.ob-btn--ghost:hover{background:color-mix(in srgb,#fff 12%,transparent);border-color:#fff}.ob-btn--primary:hover{background:var(--color-brand-deep);color:var(--color-on-brand);transform:translateY(-1px)}.ob-btn--sm{font-size:var(--size-step--1);padding:.55em 1.1em}.ob-card__kop{flex:none;margin-block-start:.6rem;inline-size:100%;justify-content:center;font-size:var(--size-step--1);padding:.62em 1.1em}.ob-card__kop.is-laddar{opacity:.72;pointer-events:none}.ob-card__kop.is-klar{background:var(--color-brand-deep)}.ob-mega{position:absolute;inset-inline:0;z-index:60;background:var(--color-bg);border-block-end:1px solid var(--color-line);box-shadow:0 24px 48px -32px #00000073}.ob-mega__inner{max-width:var(--layout-container);margin-inline:auto;padding:var(--space-m) var(--layout-gutter) var(--space-s)}.ob-mega__lista{columns:4;column-gap:var(--space-l);list-style:none;margin:0;padding:0}@media (max-width: 1100px){.ob-mega__lista{columns:3}}.ob-mega__grupp{break-inside:avoid;margin-block-end:var(--space-s)}.ob-mega__topp,.ob-mega__barn a{display:flex;align-items:baseline;gap:.5rem;padding:.3rem 0;text-decoration:none;color:inherit}.ob-mega__topp{font-weight:600}.ob-mega__topp:hover span:first-child,.ob-mega__barn a:hover span:first-child{text-decoration:underline}.ob-mega__topp.is-nu,.ob-mega__barn a.is-nu{color:var(--color-brand-deep)}.ob-mega__barn{list-style:none;margin:.1rem 0 0;padding-inline-start:.75rem;border-inline-start:1px solid var(--color-line)}.ob-mega__barn a{font-size:var(--size-step--1);color:var(--color-text-muted)}.ob-mega__antal{margin-inline-start:auto;font-family:var(--font-data);font-size:var(--size-step--2);color:var(--color-text-faint);font-variant-numeric:tabular-nums}.ob-mega__fot{margin:var(--space-2xs) 0 0;padding-block-start:var(--space-2xs);border-block-start:1px solid var(--color-line);font-size:var(--size-step--1)}#ob-mega-mob{position:static;box-shadow:none;border-block-end:0;border-block-start:1px solid var(--color-line);background:transparent}#ob-mega-mob .ob-mega__inner{padding-inline:0}#ob-mega-mob .ob-mega__lista{columns:1}.ob-offert{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-m);margin-block:var(--space-s) 0}.ob-offert__pris{font-family:var(--font-display);font-size:var(--size-step-2);font-weight:700;line-height:1.1;margin:0 0 var(--space-2xs)}.ob-offert__intro{color:var(--color-text-muted);margin:0 0 var(--space-s)}.ob-offert__rad{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xs);margin-block-end:var(--space-2xs)}@media (max-width: 560px){.ob-offert__rad{grid-template-columns:1fr}}.ob-offert__falt{display:grid;gap:.3rem}.ob-offert__falt>span{font-size:var(--size-step--1);color:var(--color-text-muted)}.ob-offert__falt abbr{color:var(--color-hot);text-decoration:none}.ob-offert__falt input{inline-size:100%;padding:.6rem .7rem;border:1px solid var(--color-line-bright);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font:inherit}.ob-offert__falt input:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.ob-offert__knapp{inline-size:100%;margin-block-start:var(--space-2xs)}.ob-offert__finstilt{font-size:var(--size-step--2);color:var(--color-text-faint);margin:var(--space-2xs) 0 0}.ob-offert__fel{border-inline-start:3px solid var(--color-hot);background:var(--color-hot-dim);padding:.6rem .8rem;margin:0 0 var(--space-s);font-size:var(--size-step--1)}.ob-offert__hink{position:absolute;inset-inline-start:-9999px;inline-size:1px;block-size:1px;overflow:hidden}.ob-offert--tack{border-color:var(--color-brand-deep);border-inline-start-width:3px}.ob-offert--tack p:last-child{margin-block-end:0;color:var(--color-text-muted)}.ob-price--offert{font-family:var(--font-display);font-weight:700;color:var(--color-text)}.ob-kvitto{position:fixed;inset-block-end:var(--space-m);inset-inline-start:var(--space-m);z-index:900;max-inline-size:22rem;padding:.75rem 1rem;border-radius:var(--radius-md);border-inline-start:3px solid var(--color-brand-deep);background:var(--color-bg);box-shadow:0 18px 40px -20px #0006;font-size:var(--size-step--1);color:var(--color-text)}.ob-kvitto--fel{border-inline-start-color:var(--color-hot)}.ob-katalograd{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2xs);margin-block:var(--space-s) var(--space-m)}.ob-katalograd .woocommerce-result-count{margin:0 auto 0 0;font-size:var(--size-step--1);color:var(--color-text-faint)}.ob-katalograd .woocommerce-ordering{margin:0}@media (max-width: 560px){.ob-katalograd .woocommerce-result-count{flex-basis:100%;margin-inline-end:0}}.ob-hero{background:var(--color-text);color:#fff;position:relative;overflow:hidden}.ob-hero__inner{max-width:var(--layout-container);margin-inline:auto;padding:clamp(3rem,7vw,6rem) var(--layout-gutter);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--space-xl);align-items:center}.ob-hero__eyebrow{font-family:var(--font-data);font-size:var(--size-step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand);margin:0 0 var(--space-s)}.ob-hero__title{font-size:var(--size-step-4);max-inline-size:17ch;margin:0 0 var(--space-m);color:#fff}.ob-hero__lead{font-size:var(--size-step-1);color:color-mix(in srgb,#fff 72%,transparent);max-inline-size:48ch;margin:0}.ob-hero__media{position:relative;display:grid;place-items:center;min-block-size:18rem}.ob-hero__media:before{content:"";position:absolute;inset:-12%;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-brand) 34%,transparent),transparent 72%)}.ob-hero__img{position:relative;inline-size:auto;block-size:auto;max-inline-size:min(100%,34rem);max-block-size:30rem;background:#fff;border-radius:var(--radius-lg);padding:clamp(.9rem,1.8vw,1.5rem);box-shadow:0 30px 60px -30px #000000b3}@media (max-width: 900px){.ob-hero__inner{grid-template-columns:1fr;gap:var(--space-l)}.ob-hero__media{order:-1;min-block-size:0}.ob-hero__img{max-inline-size:min(100%,22rem);max-block-size:20rem}}.ob-section{padding-block:var(--space-xl)}.ob-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-m);margin-bottom:var(--space-s);border-bottom:1px solid var(--color-line);padding-bottom:var(--space-2xs)}.ob-section__head h2{margin:0;font-size:var(--size-step-2)}.ob-section__intro{color:var(--color-text-muted);font-size:var(--size-step--1);margin:.35rem 0 0}.ob-section__more{font-size:var(--size-step--1);font-weight:500;color:var(--color-brand-deep);text-decoration:none;white-space:nowrap;margin-inline-start:auto;display:inline-block;padding-block:.25rem}.ob-section__more:hover{text-decoration:underline}.ob-section .products{margin-block:var(--space-s) 0}.ob-cats{--ob-cat-bildhojd: 8.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-s);list-style:none;margin:0;padding:0}.ob-cat{display:flex}.ob-cat a{display:flex;flex-direction:column;gap:.1rem;inline-size:100%;padding:var(--space-s);border-radius:var(--radius-md);text-decoration:none;color:inherit;background:var(--color-surface);border:1px solid var(--color-line);transition:transform var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease)}.ob-cat a:hover{transform:translateY(-3px);border-color:var(--color-brand);box-shadow:0 12px 28px -18px #00000080}.ob-cat__media{display:grid;place-items:center;block-size:var(--ob-cat-bildhojd);margin-block:0 var(--space-xs);flex:none}.ob-cat__label{margin-block-start:auto}.ob-cat__img{inline-size:auto;block-size:auto;max-inline-size:100%;max-block-size:var(--ob-cat-bildhojd);object-fit:contain;mix-blend-mode:multiply;transition:transform var(--motion-base) var(--motion-ease)}.ob-cat a:hover .ob-cat__img{transform:scale(1.05)}.ob-cat__label{font-family:var(--font-display);font-weight:700;font-size:var(--size-step--1);letter-spacing:-.01em;text-transform:uppercase;hyphens:auto;overflow-wrap:break-word;line-height:1.2}.ob-cat__count{font-family:var(--font-data);font-size:.72rem;color:var(--color-text-faint)}.ob-explain__item h2{font-size:var(--size-step-1);margin-bottom:var(--space-2xs)}.ob-explain__item p{font-size:var(--size-step--1);color:var(--color-text-muted)}.ob-independent{border-block-start:1px solid var(--color-line);padding-block:var(--space-xl)}.ob-independent h2{font-size:var(--size-step-1)}.ob-independent p{color:var(--color-text-faint);font-size:var(--size-step--1)}.ob-commerce{padding-block:clamp(1.5rem,4vw,3.5rem) 0}.ob-commerce__title{max-width:var(--layout-container);margin-inline:auto;padding-inline:var(--layout-gutter);font-size:var(--size-step-3);margin-block-end:var(--space-m)}.ob-commerce .wp-block-woocommerce-cart,.ob-commerce .wp-block-woocommerce-checkout{padding-block-start:0}.ob-commerce .wp-block-woocommerce-cart,.ob-commerce .wp-block-woocommerce-checkout,.ob-main .wp-block-woocommerce-cart,.ob-main .wp-block-woocommerce-checkout{max-width:var(--layout-container)!important;margin-inline:auto!important;padding-inline:var(--layout-gutter);padding-block:var(--space-l) var(--space-2xl)}.ob-commerce .wc-block-components-sidebar-layout,.ob-main .wc-block-components-sidebar-layout{display:flex;flex-wrap:nowrap;gap:var(--space-l);align-items:flex-start}.ob-commerce .wc-block-components-main,.ob-main .wc-block-components-main{flex:1 1 auto;min-width:0;width:auto!important;max-width:none!important;padding:0!important;float:none!important}.ob-commerce .wc-block-components-sidebar,.ob-main .wc-block-components-sidebar{flex:0 0 clamp(300px,30%,380px);width:auto!important;max-width:none!important;float:none!important}@media (max-width: 900px){.ob-commerce .wc-block-components-sidebar-layout,.ob-main .wc-block-components-sidebar-layout{flex-wrap:wrap}.ob-commerce .wc-block-components-sidebar,.ob-main .wc-block-components-sidebar{flex:1 1 100%;position:static}}.ob-commerce .wc-block-components-sidebar,.ob-main .wc-block-components-sidebar{position:sticky;top:calc(var(--layout-header-h) + var(--space-s));background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-m)!important}.wc-block-components-title,.wp-block-woocommerce-cart h2,.wc-block-components-checkout-step__title{font-family:var(--font-display)!important;font-weight:700!important;letter-spacing:-.02em;color:var(--color-text)!important}table.wc-block-cart-items{border:0;margin:0}.wc-block-cart-items__header{font-family:var(--font-data);font-size:var(--size-step--2)!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-faint)!important}table.wc-block-cart-items th,table.wc-block-cart-items td{border-color:var(--color-line);color:var(--color-text);padding-block:var(--space-s)}.wc-block-cart-item__image img{background:#fff;border:1px solid var(--color-line);border-radius:var(--radius-sm);padding:4%;object-fit:contain}.wc-block-components-product-name,.wc-block-cart-item__wrap a{color:var(--color-text);font-weight:600;text-decoration:none;font-size:var(--size-step-0)}.wc-block-components-product-name:hover{color:var(--color-brand-deep)}.wc-block-components-product-metadata{color:var(--color-text-muted)}.wc-block-components-totals-item__value,.wc-block-formatted-money-amount,.wc-block-components-product-price{font-family:var(--font-data);font-weight:500;font-variant-numeric:tabular-nums;color:var(--color-text)}.wc-block-components-product-price__regular,.wc-block-components-sale-badge{color:var(--color-text-faint)}.wc-block-components-totals-footer-item .wc-block-formatted-money-amount{color:var(--color-text);font-family:var(--font-display);font-weight:700;font-size:1.5em;letter-spacing:-.03em}.wc-block-components-totals-shipping .wc-block-formatted-money-amount{color:var(--color-brand-deep);font-weight:600;text-transform:uppercase;font-size:var(--size-step--1);letter-spacing:.04em}.wc-block-components-text-input input,.wc-block-components-textarea,.wc-block-components-combobox input,.wc-block-components-quantity-selector__input,.wc-block-components-form input[type=text],.wc-block-components-form input[type=email],.wc-block-components-form input[type=tel]{background:var(--color-bg)!important;border:1px solid var(--color-line)!important;border-radius:var(--radius-sm)!important;color:var(--color-text)!important;font-family:var(--font-body)!important}.wc-block-components-text-input.is-active input:focus,.wc-block-components-form input:focus{outline:2px solid var(--color-focus)!important;outline-offset:1px;border-color:var(--color-brand-deep)!important}.wc-block-components-text-input label,.wc-block-components-checkout-step__description,.wc-block-components-address-card{color:var(--color-text-muted)!important}.wc-block-components-quantity-selector{border:1px solid var(--color-line);border-radius:var(--radius-pill);overflow:hidden;background:var(--color-bg)}.wc-block-components-quantity-selector__button{color:var(--color-text)!important}.wc-block-components-button:not([disabled]),.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{background:var(--color-brand)!important;color:var(--color-on-brand)!important;border:0!important;border-radius:var(--radius-pill)!important;font-family:var(--font-body)!important;font-weight:600!important;padding-block:.9em!important}.wc-block-components-button:not([disabled]):hover,.wc-block-cart__submit-button:hover,.wc-block-components-checkout-place-order-button:hover{background:var(--color-brand-deep)!important;color:var(--color-on-brand-deep)!important}.wp-block-woocommerce-empty-cart-block{display:none!important}.ob-tomkorg{max-width:var(--layout-container);margin-inline:auto;padding:var(--space-2xl) var(--layout-gutter);text-align:center}.ob-tomkorg h2{font-size:var(--size-step-3);margin-block-end:var(--space-2xs)}.ob-tomkorg p{color:var(--color-text-muted);margin-inline:auto;max-inline-size:46ch}.ob-tomkorg__val{display:flex;gap:var(--space-2xs);justify-content:center;flex-wrap:wrap;margin-block-start:var(--space-m)}.ob-tomsok{max-width:var(--layout-container);margin-inline:auto;padding:var(--space-xl) 0 var(--space-2xl)}.ob-tomsok h2{font-size:var(--size-step-2);margin-block-end:var(--space-2xs)}.ob-tomsok p{color:var(--color-text-muted);max-inline-size:56ch}.ob-tomsok__menade{font-size:var(--size-step-1);color:var(--color-text)!important}.ob-tomsok__menade a{font-weight:600}.ob-tomsok .ob-siblings{margin-block:var(--space-m) var(--space-s)}.ob-tomsok__alla{margin-block-start:var(--space-m)}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}.woocommerce-MyAccount-navigation a{display:block;padding:.55rem .8rem;border-radius:var(--radius-sm);color:var(--color-text-muted);text-decoration:none;font-size:var(--size-step--1)}.woocommerce-MyAccount-navigation a:hover{background:var(--color-surface-2);color:var(--color-text)}.woocommerce-MyAccount-navigation .is-active a{background:var(--color-brand-dim);color:var(--color-brand-deep)}.woocommerce-account .woocommerce{padding-block:var(--space-l) var(--space-2xl)}.ob-notice--preview{border-inline-start:3px solid var(--color-hot);margin-block:var(--space-l) 0}.ob-notice--preview h2{color:var(--color-hot)}@media (max-width: 700px){.woocommerce ul.products,ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-s) .6rem}.ob-card__title{font-size:.88rem}.ob-card__eyebrow,.ob-card__content{font-size:.68rem}.ob-price,.ob-price .amount{font-size:1rem}.ob-card__foot{flex-direction:column;align-items:flex-start;gap:.15rem}.ob-card__meta{font-size:.62rem}}body.single-product .ob-main>*,body.single-product .site-main,body.single-product .content-area,body.single-product .ob-main>*>.woocommerce-notices-wrapper{max-width:none;padding-inline:0}body.single-product .woocommerce-notices-wrapper,body.single-product .woocommerce-breadcrumb{max-width:var(--layout-container);margin-inline:auto;padding-inline:var(--layout-gutter)}body .ob-main .woocommerce-breadcrumb{margin-block:0;padding-block:var(--space-s) var(--space-xs);font-size:var(--size-step--1);line-height:1.7;color:var(--color-text-faint)}body .ob-main .woocommerce-breadcrumb a{color:var(--color-text-muted);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}body .ob-main .woocommerce-breadcrumb a:hover{color:var(--color-brand-deep)}body .ob-main .woocommerce-breadcrumb a:hover,body .ob-main .woocommerce-breadcrumb a:focus-visible{color:var(--color-brand-deep);text-decoration:underline}.ob-product{--tone: var(--color-surface-2);--tone-2: var(--color-surface)}.ob-hero-p{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:clamp(2rem,5vw,5rem);padding-inline-end:var(--layout-gutter)}.ob-hero-p__media{position:relative;min-block-size:min(62vh,640px);display:grid;place-items:center;padding:clamp(1.5rem,3.5vw,3rem)}.ob-hero-p__media{grid-column:1;grid-row:1;z-index:1}.ob-hero-p>.ob-trust{grid-column:1;grid-row:2;z-index:1}.ob-hero-p__figure{position:relative;margin:0;inline-size:min(100%,620px);background:#fff;border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:clamp(1.25rem,3vw,2.5rem);box-shadow:0 18px 44px -32px #0006}.ob-hero-p__img{inline-size:100%;block-size:auto;display:block}.ob-hero-p__figure--photo{background:#fff;border-radius:clamp(10px,1.4vw,18px);padding:clamp(1.25rem,3vw,2.5rem);aspect-ratio:1 / 1;display:grid;place-items:center}.ob-hero-p__figure--photo .ob-hero-p__img{max-block-size:100%;inline-size:auto;max-inline-size:100%;object-fit:contain}.ob-hero-p__sku{position:absolute;inset-block-end:clamp(1rem,3vw,2rem);inset-inline-start:clamp(1rem,3vw,2rem);font-family:var(--font-data);font-size:.7rem;letter-spacing:.22em;color:var(--color-text);opacity:.32;writing-mode:vertical-rl;transform:rotate(180deg)}.ob-hero-p__badges{position:absolute;inset-block-start:clamp(1rem,3vw,2rem);inset-inline-start:clamp(1rem,3vw,2rem);margin:0;z-index:var(--z-raised)}.ob-hero-p__body{padding-block:var(--space-xl);max-inline-size:40rem;align-self:center;grid-column:2;grid-row:1 / span 2;z-index:1}.ob-hero-p__eyebrow{font-family:var(--font-data);font-size:var(--size-step--1);letter-spacing:.09em;text-transform:uppercase;color:var(--color-brand-deep);margin:0 0 var(--space-xs);display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-s)}.ob-hero-p__title{font-size:clamp(2rem,1.2rem + 2.7vw,3.6rem);line-height:.98;letter-spacing:-.035em;margin:0;text-wrap:balance}.ob-hero-p__type{font-family:var(--font-data);font-size:var(--size-step--1);color:var(--color-text-faint);letter-spacing:.05em;text-transform:uppercase;margin:var(--space-2xs) 0 var(--space-m)}.ob-hero-p__lead{color:var(--color-text-muted);font-size:var(--size-step-0);margin-top:var(--space-m);max-inline-size:44ch}.ob-buy{border-block-start:1px solid var(--color-line);padding-block-start:var(--space-m)}.ob-buy__price{display:block}.ob-buy__vat{display:block;margin-block-start:.1rem}.ob-buy__amount .woocommerce-Price-amount,.ob-buy__amount .amount{font-family:var(--font-data);font-weight:500;font-size:clamp(2rem,1.4rem + 2vw,3rem);color:var(--color-brand-deep);letter-spacing:-.03em}.ob-buy__amount del .amount{color:var(--color-text-faint);font-size:.45em}.ob-buy__vat{font-family:var(--font-data);font-size:var(--size-step--1);color:var(--color-text-faint)}.ob-stock__days{color:var(--color-text-faint);margin-inline-start:.4rem}.ob-buy form.cart{margin-block:var(--space-s) 0}.ob-key{background:linear-gradient(180deg,var(--color-surface) 0%,var(--color-bg) 100%);border-block:1px solid var(--color-line);margin-block:var(--space-2xl) 0}.ob-key__inner{max-width:var(--layout-container);margin-inline:auto;padding-inline:var(--layout-gutter);padding-block:clamp(2.5rem,5vw,4.5rem)}.ob-key__head{font-family:var(--font-data);font-size:var(--size-step--2);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 var(--space-l)}.ob-key__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(1.2rem,4vw,4rem)}.ob-key__term{display:grid;gap:.25rem}.ob-key__value{font-family:var(--font-display);font-weight:700;font-size:clamp(2.4rem,1.4rem + 4vw,5rem);line-height:.86;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--color-brand-deep)}.ob-key__label{font-family:var(--font-data);font-size:var(--size-step--1);color:var(--color-text-muted)}.ob-key__term--muted .ob-key__value{color:var(--color-text);font-size:clamp(1.6rem,1rem + 2vw,2.6rem)}.ob-key__features{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:var(--space-l) 0 0;padding:0}.ob-key__features li{font-family:var(--font-data);font-size:var(--size-step--1);padding:.3rem .7rem;border-radius:var(--radius-pill);background:var(--color-surface-2);border:1px solid var(--color-line)}.ob-key__freight{margin:var(--space-l) 0 0;font-size:var(--size-step--1);color:var(--color-text-muted);max-inline-size:62ch}.ob-key__freight strong{color:var(--color-text);display:block}.ob-key__freight--pall{border-inline-start:3px solid var(--color-warn);padding-inline-start:var(--space-s)}.ob-detail{max-width:var(--layout-container);margin-inline:auto;padding-inline:var(--layout-gutter);padding-block:var(--space-2xl);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,5rem);align-items:start}.ob-detail>div>h2{font-family:var(--font-data);font-size:var(--size-step--1);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);margin:0 0 var(--space-s)}.ob-dl{margin:0}.ob-dl__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:var(--space-s);padding-block:.75rem;border-block-end:1px solid var(--color-line)}.ob-dl__row:first-child{border-block-start:1px solid var(--color-line)}.ob-dl dt{color:var(--color-text-faint);font-size:var(--size-step--1)}.ob-dl dd{margin:0;font-family:var(--font-data);font-size:var(--size-step--1);color:var(--color-text)}.ob-prose{color:var(--color-text-muted)}.ob-prose p{margin-block:0 var(--space-s)}.ob-prose ul{padding-inline-start:1.1rem;margin-block:0 var(--space-s)}.ob-prose li{margin-block-end:.3rem}.ob-prose strong{color:var(--color-text);font-weight:700}.ob-detail__text .ob-prose{font-size:calc(var(--size-step-0) * 1.06);line-height:1.7;max-inline-size:66ch}.ob-detail__text .ob-prose>:first-child{margin-block-start:0}.ob-detail__text .ob-prose h3{font-size:var(--size-step-1);color:var(--color-text);line-height:1.15;margin-block:var(--space-l) var(--space-xs)}.ob-detail__text .ob-prose p{margin-block-end:var(--space-s)}.ob-detail__text .ob-prose ul{list-style:none;padding-inline-start:0;display:grid;gap:.45rem;margin-block:0 var(--space-s)}.ob-detail__text .ob-prose li{position:relative;padding-inline-start:1.2rem;margin-block-end:0}.ob-detail__text .ob-prose li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.78em;inline-size:.55rem;block-size:2px;background:var(--color-brand-deep)}.ob-fine{max-width:var(--layout-container);margin-inline:auto;padding-inline:var(--layout-gutter);padding-block:var(--space-l);border-block-start:1px solid var(--color-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,3.5rem)}.ob-fine__item h2{font-family:var(--font-data);font-size:var(--size-step--2);font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-faint);margin:0 0 var(--space-2xs)}.ob-fine__item p{font-size:.78rem;line-height:1.55;color:var(--color-text-faint);margin:0 0 .4rem;max-inline-size:none}.ob-fine__item a{color:var(--color-text-muted)}.ob-more{max-width:var(--layout-container);margin-inline:auto;padding-inline:var(--layout-gutter);padding-block:var(--space-xl)}.ob-more .ob-section__head{margin-bottom:var(--space-s)}.ob-more ul.products{margin-block-end:0}.ob-more__link{font-size:var(--size-step--1);color:var(--color-brand-deep);text-decoration:none;white-space:nowrap;display:inline-block;padding-block:.25rem}.ob-more__link:hover{text-decoration:underline}.ob-sticky{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--z-header);background:color-mix(in srgb,var(--color-bg) 92%,transparent);backdrop-filter:blur(16px);border-block-start:1px solid var(--color-line);transform:translateY(101%);transition:transform var(--motion-base) var(--motion-ease)}.ob-sticky[data-visible]{transform:translateY(0)}.ob-sticky__inner{max-width:var(--layout-container);margin-inline:auto;padding:var(--space-2xs) var(--layout-gutter);display:flex;align-items:center;gap:var(--space-s)}.ob-sticky__id{display:grid;min-inline-size:0;margin-inline-end:auto}.ob-sticky__name{font-weight:700;font-size:var(--size-step--1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-sticky__meta{font-family:var(--font-data);font-size:.68rem;color:var(--color-text-faint)}.ob-sticky__price .amount{font-family:var(--font-data);font-weight:500;font-size:var(--size-step-1);color:var(--color-brand-deep);white-space:nowrap}@media (max-width: 1000px){.ob-hero-p{grid-template-columns:1fr;gap:0;padding-inline:0}.ob-hero-p__media{min-block-size:0;padding-block:var(--space-l)}.ob-hero-p__media{grid-column:1;grid-row:1}.ob-hero-p>.ob-trust{grid-column:1;grid-row:3}.ob-hero-p__body{padding-inline:var(--layout-gutter);padding-block:var(--space-l) 0;max-inline-size:none;grid-column:1;grid-row:2}.ob-detail{grid-template-columns:1fr;padding-block:var(--space-xl)}.ob-fine{grid-template-columns:1fr}}@media (max-width: 600px){.ob-sticky__meta,.ob-sticky__name{display:none}.ob-sticky__id{margin-inline-end:0}.ob-sticky__price{margin-inline-end:auto}.ob-sticky .ob-btn{flex:1 1 auto;justify-content:center}}.ob-card__unit{display:flex;align-items:baseline;gap:.35rem;font-family:var(--font-data);font-size:.72rem;color:var(--color-brand-deep);margin:.15rem 0 0;max-width:none}.ob-card__unit .amount{font-family:var(--font-data);font-size:inherit;color:inherit}.ob-card__unit span{color:var(--color-text-faint)}.ob-buy__ex{font-family:var(--font-data);font-size:var(--size-step--1);color:var(--color-text-muted);margin:.35rem 0 0}.ob-buy__ex .amount,.ob-buy__ex .woocommerce-Price-amount{font-family:inherit;color:inherit;font-size:inherit}.ob-hero__cta{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin-block:var(--space-l) 0}.ob-section--cats{margin-block:var(--space-xl)}.ob-card__unit--missing{font-family:var(--font-data);font-size:var(--size-step--2);color:var(--color-text-faint)}.ob-explain{display:block;margin-block:var(--space-2xl)}.ob-explain--alt{background:var(--color-surface);border-block:1px solid var(--color-line)}.ob-explain__inner{max-width:var(--layout-container);margin-inline:auto;padding-inline:var(--layout-gutter);padding-block:clamp(2rem,4vw,3.5rem)}.ob-explain__inner>h2{margin:0 0 var(--space-m)}.ob-explain__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-m)}@media (max-width: 800px){.ob-explain__grid{grid-template-columns:1fr}}.ob-explain__grid .ob-explain__item h3{font-family:var(--font-display);font-weight:700;font-size:var(--size-step-1);margin:0 0 .5rem}.ob-explain__note{font-size:var(--size-step--2);color:var(--color-text-faint);margin:var(--space-m) 0 0;max-inline-size:72ch}.ob-404{padding-block:var(--space-2xl) var(--space-3xl);max-inline-size:62ch}.ob-404__code{font-family:var(--font-data);font-size:var(--size-step--1);letter-spacing:.12em;color:var(--color-text-faint);margin:0 0 var(--space-2xs)}.ob-404__title{font-size:var(--size-step-3);margin:0 0 var(--space-s)}.ob-404__lead{color:var(--color-text-muted);font-size:var(--size-step-1);margin:0}.ob-404__search{display:flex;gap:var(--space-2xs);margin-block:var(--space-l);flex-wrap:wrap}.ob-404__search input{flex:1 1 16rem;padding:.7rem 1rem;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);font:inherit}.ob-404__search input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ob-404__cats{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0 0 var(--space-l);padding:0}.ob-404__cats a{display:block;padding:.35rem .8rem;border:1px solid var(--color-line);border-radius:var(--radius-pill);font-size:var(--size-step--1);text-decoration:none;color:var(--color-text)}.ob-404__cats a:hover{border-color:var(--color-brand);background:var(--color-brand-dim);color:var(--color-brand-deep)}.ob-404__help{font-size:var(--size-step--1);color:var(--color-text-muted)}.ob-siblings{display:flex;align-items:baseline;gap:var(--space-s);flex-wrap:wrap;margin-block:var(--space-s) var(--space-m)}.ob-siblings__label{font-family:var(--font-data);font-size:var(--size-step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint);flex:none}.ob-siblings__list{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.ob-chip{display:inline-flex;align-items:baseline;gap:.4rem;padding:.35rem .8rem;border:1px solid var(--color-line);border-radius:var(--radius-pill);font-size:var(--size-step--1);text-decoration:none;color:var(--color-text);background:var(--color-bg);transition:border-color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease)}.ob-chip span{font-family:var(--font-data);font-size:.7rem;color:var(--color-text-faint)}.ob-chip:hover{border-color:var(--color-brand);background:var(--color-brand-dim)}.ob-chip.is-on{background:var(--color-text);color:#fff;border-color:var(--color-text)}.ob-chip.is-on span{color:color-mix(in srgb,#fff 60%,transparent)}.woocommerce-ordering{margin:0}.woocommerce-ordering select{appearance:none;font:inherit;font-size:var(--size-step--1);padding:.45rem 2.2rem .45rem .9rem;border:1px solid var(--color-line);border-radius:var(--radius-pill);background-color:var(--color-bg);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right 1.05rem center,right .8rem center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;color:var(--color-text);cursor:pointer}.woocommerce-ordering select:hover{border-color:var(--color-line-bright)}.woocommerce-ordering select:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ob-page{padding-block:var(--space-xl) var(--space-2xl)}.ob-page__head{padding-block-end:var(--space-m);margin-block-end:var(--space-l);border-block-end:1px solid var(--color-line)}.ob-page__title{font-size:var(--size-step-3);margin:0;max-inline-size:22ch}.ob-prose{max-inline-size:var(--layout-measure)}.ob-prose>*+*{margin-block-start:var(--space-s)}.ob-prose h2{font-size:var(--size-step-1);margin-block-start:var(--space-l);padding-block-start:var(--space-s);border-block-start:1px solid var(--color-line)}.ob-prose h2:first-child{margin-block-start:0;padding-block-start:0;border-block-start:0}.ob-prose h3{font-size:var(--size-step-0);margin-block-start:var(--space-m)}.ob-prose p,.ob-prose li{color:var(--color-text-muted)}.ob-prose ul,.ob-prose ol{padding-inline-start:1.2rem;display:grid;gap:.4rem}.ob-prose a{color:var(--color-brand-deep)}.term-description,.woocommerce-product-details__short-description{max-inline-size:var(--layout-measure);margin-block:0 var(--space-m);color:var(--color-text-muted)}.term-description p{margin-block:0 var(--space-2xs)}.term-description p:last-child{margin-block-end:0}.term-description strong{color:var(--color-text)}.term-description p:nth-child(2){font-family:var(--font-data);font-size:var(--size-step--1);color:var(--color-text)}.ob-buy__amount{display:block}.ob-buy__amount del,.ob-buy__amount del .amount,.ob-buy__amount del .woocommerce-Price-amount{display:block;font-size:var(--size-step-0);font-weight:400;color:var(--color-text-faint);text-decoration:line-through;letter-spacing:0;margin-block-end:.1rem}.ob-buy__amount ins{display:block;text-decoration:none;background:none}.ob-hero-p__figure{position:relative}.ob-hero-p__badges{position:absolute;inset-block-start:.9rem;inset-inline-start:.9rem;margin:0;z-index:var(--z-raised)}.ob-trust{position:relative;inline-size:min(100%,620px);justify-self:center;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2xs);list-style:none;margin:var(--space-m) 0 0;padding:0}.ob-trust li{display:flex;align-items:flex-start;gap:.5rem;padding:.7rem .8rem;background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-md)}.ob-trust svg{color:var(--color-brand-deep);flex:none;margin-block-start:1px}.ob-trust span{display:grid;gap:.05rem;line-height:1.25}.ob-trust strong{font-size:var(--size-step--1);font-weight:600;color:var(--color-text);font-variant-numeric:tabular-nums}.ob-trust span>:last-child,.ob-trust li span:after{font-size:.72rem;color:var(--color-text-muted)}.ob-trust span{font-size:.72rem;color:var(--color-text-muted)}@media (max-width: 700px){.ob-trust{grid-template-columns:1fr}}.ob-util__stark{color:var(--color-brand);font-weight:600}.ob-util__stark:before{border-color:var(--color-brand)!important}.ob-cart-trust{max-width:var(--layout-container);margin:var(--space-l) auto 0;padding-inline:var(--layout-gutter);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-s);list-style:none}.ob-cart-trust li{display:grid;gap:.15rem;padding:var(--space-s);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);border-block-start:3px solid var(--color-brand)}.ob-cart-trust strong{font-size:var(--size-step-0);font-weight:600;font-variant-numeric:tabular-nums}.ob-cart-trust span{font-size:var(--size-step--1);color:var(--color-text-muted)}@media (max-width: 800px){.ob-cart-trust{grid-template-columns:1fr}}.ob-commerce .woocommerce{max-width:var(--layout-container);margin-inline:auto;padding-inline:var(--layout-gutter)}.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register,.woocommerce-account .woocommerce-EditAccountForm,.woocommerce-account .woocommerce-Address>address,.woocommerce-account .woocommerce-MyAccount-content{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-m);max-inline-size:34rem}.woocommerce-account .woocommerce-MyAccount-content{max-inline-size:none}.woocommerce form .form-row{display:grid;gap:.35rem;margin-block-end:var(--space-s)}.woocommerce form .form-row label{font-size:var(--size-step--1);font-weight:500;color:var(--color-text)}.woocommerce form .form-row .required{color:var(--color-hot);text-decoration:none}.woocommerce form .form-row input.input-text,.woocommerce form .form-row input[type=password],.woocommerce form .form-row input[type=email],.woocommerce form .form-row input[type=text],.woocommerce form .form-row select,.woocommerce form .form-row textarea{inline-size:100%;padding:.65rem .85rem;font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-sm)}.woocommerce form .form-row input:focus,.woocommerce form .form-row select:focus,.woocommerce form .form-row textarea:focus{outline:2px solid var(--color-focus);outline-offset:1px;border-color:var(--color-brand-deep)}.woocommerce form .password-input{position:relative;display:block}.woocommerce form .show-password-input{position:absolute;inset-inline-end:.7rem;inset-block-start:50%;transform:translateY(-50%);inline-size:1.35rem;block-size:1.35rem;border:0;background:none;padding:0;cursor:pointer}.woocommerce form .show-password-input:after{content:"";display:block;inline-size:100%;block-size:100%;border:1.5px solid var(--color-text-faint);border-radius:50% 12%}.woocommerce form .show-password-input.display-password:after{border-color:var(--color-brand-deep)}.woocommerce form .woocommerce-form-login__rememberme,.woocommerce .woocommerce-form__label-for-checkbox{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--size-step--1);color:var(--color-text-muted);margin:0}.woocommerce-form-login__submit,.woocommerce-form-register__submit,.woocommerce-Button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:var(--color-brand)!important;color:var(--color-on-brand)!important;border:0!important;border-radius:var(--radius-pill)!important;font-family:var(--font-body)!important;font-weight:600!important;padding:.7em 1.5em!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce-Button:hover{background:var(--color-brand-deep)!important;color:var(--color-on-brand-deep)!important}.woocommerce-LostPassword{margin-block-start:var(--space-2xs)}.woocommerce-LostPassword a{color:var(--color-brand-deep);font-size:var(--size-step--1)}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0 0 var(--space-m);padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:.4rem .9rem;border:1px solid var(--color-line);border-radius:var(--radius-pill);font-size:var(--size-step--1);color:var(--color-text);text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{background:var(--color-text);color:#fff;border-color:var(--color-text)}.woocommerce-account .woocommerce-MyAccount-navigation a:hover{border-color:var(--color-brand);background:var(--color-brand-dim)}.woocommerce table.shop_table{inline-size:100%;border-collapse:collapse;border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-block-end:1px solid var(--color-line);padding:var(--space-2xs) var(--space-s);text-align:start}.woocommerce table.shop_table th{font-size:var(--size-step--2);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-faint);background:var(--color-surface)}.ob-gal2{position:relative;inline-size:min(100%,640px);justify-self:center;display:grid;grid-template-columns:4.75rem minmax(0,1fr);gap:var(--space-2xs);align-items:start}.ob-gal2--ensam{grid-template-columns:minmax(0,1fr)}.ob-gal2--ensam .ob-gal2__stage{grid-column:1}.ob-gal2__rail{position:absolute;inset-block:0;inset-inline-start:0;inline-size:4.5rem;display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:0;padding:0;overflow-y:auto;scrollbar-width:thin;scroll-behavior:smooth}.ob-gal2__thumb{display:block;inline-size:4.5rem;block-size:4.5rem;padding:.25rem;background:#fff;border:1px solid var(--color-line);border-radius:var(--radius-sm);transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.ob-gal2__thumb img{inline-size:100%;block-size:100%;object-fit:contain;display:block}.ob-gal2__thumb:hover{border-color:var(--color-text-muted)}.ob-gal2__thumb.is-on{border-color:var(--color-brand-deep);box-shadow:inset 3px 0 0 var(--color-brand-deep)}.ob-gal2__thumb:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ob-gal2__stage{grid-column:2;position:relative;margin:0;background:#fff;border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:clamp(1rem,2.5vw,2rem);aspect-ratio:1 / 1;display:grid;place-items:center;box-shadow:0 18px 44px -32px #0006;cursor:zoom-in;overflow:hidden}.ob-gal2__img{grid-area:1 / 1;inline-size:100%;block-size:100%;object-fit:contain;opacity:0;visibility:hidden;transition:opacity var(--motion-base) var(--motion-ease),visibility var(--motion-base)}.ob-gal2__img.is-on{opacity:1;visibility:visible}.ob-gal2__badges{position:absolute;inset-block-start:.9rem;inset-inline-start:.9rem;margin:0}.ob-gal2__arrow{position:absolute;inset-block-start:50%;transform:translateY(-50%);inline-size:2.5rem;block-size:2.5rem;display:grid;place-items:center;border:1px solid var(--color-line);border-radius:50%;background:color-mix(in srgb,#fff 92%,transparent);color:var(--color-text);cursor:pointer;opacity:0;transition:opacity var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease)}.ob-gal2__arrow--prev{inset-inline-start:.6rem}.ob-gal2__arrow--next{inset-inline-end:.6rem}.ob-gal2__stage:hover .ob-gal2__arrow,.ob-gal2__arrow:focus-visible{opacity:1}.ob-gal2__arrow:hover{background:#fff;border-color:var(--color-text-muted)}@media (hover: none){.ob-gal2__arrow{opacity:1}}.ob-gal2__count{position:absolute;inset-block-end:.8rem;inset-inline-start:50%;transform:translate(-50%);margin:0;font-size:var(--size-step--2);font-variant-numeric:tabular-nums;color:var(--color-text-muted);background:color-mix(in srgb,#fff 88%,transparent);padding:.15rem .6rem;border-radius:var(--radius-pill)}.ob-gal2__zoom{position:absolute;inset-block-end:.8rem;inset-inline-end:.8rem;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;font:inherit;font-size:var(--size-step--2);color:var(--color-text-muted);background:color-mix(in srgb,#fff 88%,transparent);border:1px solid var(--color-line);border-radius:var(--radius-pill);cursor:zoom-in}.ob-gal2__zoom:hover{color:var(--color-text);border-color:var(--color-text-muted)}@media (max-width: 900px){.ob-gal2{grid-template-columns:minmax(0,1fr)}.ob-gal2__stage{grid-column:1;grid-row:1}.ob-gal2__rail{grid-row:2;position:static;inline-size:auto;flex-direction:row;overflow-x:auto;overflow-y:visible;padding-block-end:.3rem}.ob-gal2__thumb.is-on{box-shadow:inset 0 3px 0 var(--color-brand-deep)}}.ob-lb{position:fixed;inset:0;z-index:var(--z-overlay);display:none;place-items:center;background:color-mix(in srgb,var(--color-text) 92%,transparent);padding:clamp(1rem,5vw,4rem)}.ob-lb.is-open{display:grid}.ob-lb__img{max-inline-size:min(100%,1100px);max-block-size:85vh;object-fit:contain;background:#fff;border-radius:var(--radius-md);padding:clamp(.75rem,2vw,2rem)}.ob-lb__close,.ob-lb__arrow{position:absolute;inline-size:3rem;block-size:3rem;display:grid;place-items:center;font-size:2rem;line-height:1;color:#fff;background:color-mix(in srgb,#fff 12%,transparent);border:1px solid color-mix(in srgb,#fff 28%,transparent);border-radius:50%;cursor:pointer}.ob-lb__close{inset-block-start:1.2rem;inset-inline-end:1.2rem;font-size:1.6rem}.ob-lb__arrow--prev{inset-inline-start:1.2rem}.ob-lb__arrow--next{inset-inline-end:1.2rem}.ob-lb__close:hover,.ob-lb__arrow:hover{background:color-mix(in srgb,#fff 24%,transparent)}.ob-lb__close:focus-visible,.ob-lb__arrow:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ob-lb__count{position:absolute;inset-block-end:1.4rem;inset-inline-start:50%;transform:translate(-50%);margin:0;color:color-mix(in srgb,#fff 75%,transparent);font-size:var(--size-step--1);font-variant-numeric:tabular-nums}.single_add_to_cart_button{position:relative;transition:background var(--motion-fast) var(--motion-ease)}.single_add_to_cart_button.is-laddar{color:transparent!important;pointer-events:none}.single_add_to_cart_button.is-laddar:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:1.15rem;block-size:1.15rem;margin:-.575rem 0 0 -.575rem;border:2px solid color-mix(in srgb,var(--color-on-brand) 35%,transparent);border-block-start-color:var(--color-on-brand);border-radius:50%;animation:ob-snurr .7s linear infinite}@keyframes ob-snurr{to{transform:rotate(360deg)}}.single_add_to_cart_button.is-klar{background:var(--color-brand-deep)!important;color:var(--color-on-brand-deep)!important}.single_add_to_cart_button.is-klar:before{content:"\2713";margin-inline-end:.45rem;font-weight:700}.ob-cart.is-puls{animation:ob-puls .55s var(--motion-ease)}@keyframes ob-puls{0%{transform:scale(1)}35%{transform:scale(1.12)}60%{transform:scale(.97)}to{transform:scale(1)}}.ob-cart.is-puls .ob-cart__count{animation:ob-puls .55s .06s var(--motion-ease)}.ob-flyg{position:fixed;z-index:var(--z-toast);object-fit:contain;pointer-events:none;border-radius:var(--radius-sm);background:#fff;box-shadow:0 12px 28px -14px #00000080}.ob-tillagd{position:fixed;inset-block-end:var(--space-s);inset-inline-end:var(--space-s);z-index:var(--z-toast);inline-size:min(22rem,calc(100vw - 2rem));padding:var(--space-s);background:var(--color-bg);border:1px solid var(--color-line);border-block-start:3px solid var(--color-brand);border-radius:var(--radius-lg);box-shadow:0 24px 48px -24px #00000073;opacity:0;transform:translateY(.75rem);visibility:hidden;transition:opacity var(--motion-base) var(--motion-ease),transform var(--motion-base) var(--motion-ease),visibility var(--motion-base)}.ob-tillagd.is-inne{opacity:1;transform:translateY(0);visibility:visible}body:has(.ob-sticky:not([hidden])) .ob-tillagd{inset-block-end:5.5rem}.ob-tillagd__stang{position:absolute;inset-block-start:.4rem;inset-inline-end:.5rem;background:none;border:0;cursor:pointer;font-size:1.3rem;line-height:1;color:var(--color-text-faint)}.ob-tillagd__stang:hover{color:var(--color-text)}.ob-tillagd__rubrik{display:flex;align-items:center;gap:.4rem;margin:0 0 var(--space-2xs);font-weight:600;font-size:var(--size-step--1);color:var(--color-brand-deep)}.ob-tillagd__rad{display:flex;gap:.7rem;align-items:center;margin-block-end:var(--space-s)}.ob-tillagd__rad img{inline-size:3rem;block-size:3rem;object-fit:contain;background:#fff;border:1px solid var(--color-line);border-radius:var(--radius-sm);padding:2px;flex:none}.ob-tillagd__namn{display:block;font-size:var(--size-step--1);font-weight:500;line-height:1.3}.ob-tillagd__summa{display:block;font-size:.72rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-block-start:.1rem}.ob-tillagd__val{display:flex;gap:.4rem}.ob-tillagd__val .ob-btn{flex:1;justify-content:center}.ob-btn--sm{font-size:var(--size-step--1);padding:.55em .9em}@media (max-width: 560px){.ob-tillagd{inset-inline:var(--space-2xs);inline-size:auto}}@media (prefers-reduced-motion: reduce){.ob-cart.is-puls,.ob-cart.is-puls .ob-cart__count{animation:none}.ob-tillagd{transition:none}}.ob-arkiv{padding-block:var(--space-xl) var(--space-2xl)}.ob-arkiv__head{padding-block-end:var(--space-m);margin-block-end:var(--space-l);border-block-end:1px solid var(--color-line)}.ob-arkiv__head h1{font-size:var(--size-step-3);margin:0}.ob-arkiv__antal,.ob-arkiv__datum{font-size:var(--size-step--1);color:var(--color-text-muted);margin:var(--space-2xs) 0 0}.ob-arkiv__lista{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-s)}.ob-arkiv__lista a{display:block;padding:var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-md);text-decoration:none;color:inherit}.ob-arkiv__lista a:hover{border-color:var(--color-brand);background:var(--color-surface)}.ob-arkiv__lista h2{font-size:var(--size-step-1);margin:0}.ob-arkiv__lista p{color:var(--color-text-muted);margin:.3rem 0 0}.ob-arkiv__tomt{padding-block:var(--space-2xl);max-inline-size:52ch}.ob-arkiv__tomt h1{font-size:var(--size-step-3)}.fluentform .ff-el-group{margin-block-end:var(--space-s)}.fluentform .ff-el-input--label label{font-size:var(--size-step--1);font-weight:500;color:var(--color-text)}.fluentform .ff-el-is-required.asterisk-right label:after{color:var(--color-hot)}.fluentform .ff-el-form-control{inline-size:100%;padding:.65rem .85rem;font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-sm);box-shadow:none;transition:border-color var(--motion-fast) var(--motion-ease)}.fluentform .ff-el-form-control::placeholder{color:var(--color-text-faint)}.fluentform .ff-el-form-control:focus{outline:2px solid var(--color-focus);outline-offset:1px;border-color:var(--color-brand-deep)}.fluentform textarea.ff-el-form-control{min-block-size:8rem;resize:vertical}.fluentform .ff-el-help-message{font-size:.78rem;color:var(--color-text-muted);margin-block-start:.2rem}.fluentform .error-text,.fluentform .text-danger{color:var(--color-hot);font-size:var(--size-step--1)}.fluentform .ff-btn-submit,.fluentform button[type=submit]{background:var(--color-brand)!important;color:var(--color-on-brand)!important;border:0!important;border-radius:var(--radius-pill)!important;font-family:var(--font-body)!important;font-weight:600!important;font-size:var(--size-step-0)!important;padding:.8em 1.8em!important;transition:background var(--motion-fast) var(--motion-ease)}.fluentform .ff-btn-submit:hover{background:var(--color-brand-deep)!important;color:var(--color-on-brand-deep)!important}.ff-message-success{background:var(--color-brand-dim);border:1px solid var(--color-brand);border-radius:var(--radius-md);padding:var(--space-m);color:var(--color-text)}.ff-message-success p:last-child{margin-block-end:0}@media (min-width: 620px){.fluentform .ff-t-cell{padding-inline-end:var(--space-2xs)}}.lp-block{position:relative}.lp-block__etikett{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:10;display:inline-block;padding:.25rem .6rem;font-family:var(--font-data, system-ui),system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em;color:#fff;background:#2f7a28;border-end-end-radius:6px;pointer-events:none}.lp-block__etikett em{font-style:normal;font-weight:400;opacity:.8}.lp-block.is-vald .lp-block__etikett{background:#111312}.lp-block__tom{padding:2rem;text-align:center;color:#6a6f6b}.lp-media{margin-block-end:1rem}.lp-media__label{font-size:11px;font-weight:500;text-transform:uppercase;margin:0 0 .4rem}.lp-media__bild{display:block;inline-size:100%;block-size:auto;max-block-size:9rem;object-fit:contain;background:#fff;border:1px solid #DDE0DB;border-radius:4px;margin-block-end:.5rem}.lp-media__knappar{display:flex;gap:.4rem}.lp-media__hjalp{font-size:12px;color:#6a6f6b;margin:.4rem 0 0}.ob-sok{position:absolute;inset-inline:0;inset-block-start:calc(100% + .4rem);z-index:60;background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:0 22px 40px -26px #0000008c;overflow:hidden}.ob-sok__lista{list-style:none;margin:0;padding:.3rem;max-block-size:min(70vh,30rem);overflow-y:auto;overscroll-behavior:contain}.ob-sok__lank{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-xs);padding:.45rem .55rem;border-radius:var(--radius-md);text-decoration:none;color:inherit}.ob-sok__rad.is-aktiv .ob-sok__lank{background:var(--color-brand-dim)}.ob-sok__bild{inline-size:44px;block-size:44px;object-fit:contain;background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-sm);flex:none}.ob-sok__bild--tom{display:block;background:var(--color-surface-2)}.ob-sok__text{display:grid;gap:.1rem;min-inline-size:0}.ob-sok__namn{font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-sok__namn mark{background:none;color:var(--color-brand-deep);font-weight:700}.ob-sok__meta{font-size:var(--size-step--2);color:var(--color-text-faint);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-sok__pris{display:grid;justify-items:end;gap:.05rem;font-variant-numeric:tabular-nums;font-size:var(--size-step--1);white-space:nowrap}.ob-sok__pris s{color:var(--color-text-faint);font-size:var(--size-step--2)}.ob-sok__pris--kampanj strong{color:var(--color-hot)}.ob-sok__inget{padding:var(--space-xs) .55rem;color:var(--color-text-muted);font-size:var(--size-step--1)}.ob-sok__fot{border-block-start:1px solid var(--color-line);padding:.3rem}.ob-search .ob-sok__allaknapp{display:block;inline-size:100%;text-align:start;border:0;background:none;cursor:pointer;font:inherit;font-size:var(--size-step--1);font-weight:500;color:var(--color-brand-deep);padding:.6rem .55rem;border-radius:var(--radius-md)}.ob-search .ob-sok__allaknapp:hover{background:var(--color-surface)}.ob-drawer__sok{margin-block-end:var(--space-s)}.ob-drawer__sok .ob-search{display:flex;max-inline-size:none}.ob-drawer__sok .ob-search input{inline-size:100%;padding:.6rem;border:0}@media (max-width: 1100px){.ob-sok__bild{inline-size:38px;block-size:38px}.ob-sok__pris{font-size:var(--size-step--2)}}.wc-block-components-checkbox>label{padding-block:2px;align-items:center}.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,23rem);gap:var(--space-m) var(--space-l);align-items:start}.woocommerce-checkout form.checkout>#customer_details{grid-column:1;grid-row:1 / span 2}.woocommerce-checkout form.checkout>#order_review_heading{grid-column:2;grid-row:1;margin:0}.woocommerce-checkout form.checkout>#order_review{grid-column:2;grid-row:2}.woocommerce-checkout #customer_details.col2-set{display:grid;gap:var(--space-m)}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{inline-size:100%;float:none}.woocommerce-checkout #customer_details h2,.woocommerce-checkout #customer_details h3,.woocommerce-checkout #order_review_heading{font-family:var(--font-display);font-size:var(--size-step-1);font-weight:700;margin-block:0 var(--space-s)}@media (min-width: 700px){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .shipping_address .woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--space-s)}.woocommerce-checkout .form-row-wide,.woocommerce-checkout .form-row:not(.form-row-first):not(.form-row-last){grid-column:1 / -1}}.woocommerce-checkout #order_review{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-s);position:sticky;inset-block-start:var(--space-s)}.woocommerce-checkout #order_review table.shop_table{margin:0;border:0;background:none;inline-size:100%}.woocommerce-checkout #order_review table.shop_table th,.woocommerce-checkout #order_review table.shop_table td{padding:.5rem 0;border:0;border-block-end:1px solid var(--color-line);font-size:var(--size-step--1)}.woocommerce-checkout #order_review table.shop_table thead th{font-family:var(--font-data);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-faint);font-weight:500}.woocommerce-checkout #order_review td{text-align:end}.woocommerce-checkout #order_review th{text-align:start;font-weight:500}.woocommerce-checkout #order_review .product-name{font-weight:500}.woocommerce-checkout #order_review .amount{font-variant-numeric:tabular-nums}.woocommerce-checkout #order_review tfoot .order-total th,.woocommerce-checkout #order_review tfoot .order-total td{border-block-end:0;padding-block-start:.8rem;font-family:var(--font-display);font-size:var(--size-step-1);font-weight:700}.woocommerce-checkout #order_review tfoot .order-total small{display:block;font-family:var(--font-body);font-size:var(--size-step--2);font-weight:400;color:var(--color-text-faint)}.woocommerce-checkout #payment{background:none;border-radius:0;margin-block-start:var(--space-s)}.woocommerce-checkout #payment ul.payment_methods{list-style:none;margin:0 0 var(--space-s);padding:0;border:0;display:grid;gap:.3rem}.woocommerce-checkout #payment ul.payment_methods>li{background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:.7rem .85rem}.woocommerce-checkout #payment ul.payment_methods label{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;cursor:pointer;min-block-size:24px}.woocommerce-checkout #payment ul.payment_methods input[type=radio]{inline-size:1.15rem;block-size:1.15rem;accent-color:var(--color-brand-deep);margin:0}.woocommerce-checkout #payment div.payment_box{background:var(--color-surface-2);border-radius:var(--radius-sm);margin:.6rem 0 0;padding:.7rem .85rem;font-size:var(--size-step--1);color:var(--color-text-muted)}.woocommerce-checkout #payment div.payment_box:before{display:none}.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper{font-size:var(--size-step--1);margin-block-end:var(--space-s)}.woocommerce-checkout #place_order{inline-size:100%;justify-content:center;display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-weight:700;font-size:var(--size-step-0);padding:.8em 1.5em;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--color-brand);color:var(--color-on-brand);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease)}.woocommerce-checkout #place_order:hover{background:var(--color-brand-deep);color:var(--color-on-brand-deep)}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{background:var(--color-surface);border:1px solid var(--color-line);border-inline-start:3px solid var(--color-brand);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--size-step--1);padding:.75rem 1rem}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info:before{display:none}.woocommerce-checkout form.checkout_coupon{border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-s);margin-block-end:var(--space-m)}@media (max-width: 900px){.woocommerce-checkout form.checkout{grid-template-columns:1fr}.woocommerce-checkout form.checkout>#customer_details,.woocommerce-checkout form.checkout>#order_review_heading,.woocommerce-checkout form.checkout>#order_review{grid-column:1;grid-row:auto}.woocommerce-checkout #order_review{position:static}}.woocommerce-checkout #order_review tfoot .order-total th,.woocommerce-checkout #order_review tfoot .order-total td{vertical-align:baseline}.woocommerce-checkout .woocommerce-form__input-checkbox,.woocommerce-checkout input.woocommerce-form__input[type=checkbox]{inline-size:1.15rem;block-size:1.15rem;accent-color:var(--color-brand-deep);vertical-align:middle;margin-inline-end:.4rem}.woocommerce-checkout .woocommerce-form__label-for-checkbox{display:inline-flex;align-items:center;min-block-size:24px;cursor:pointer}.woocommerce-checkout #order_review tfoot .order-total small,.woocommerce-checkout #order_review tfoot .order-total small .amount,.woocommerce-checkout #order_review tfoot .order-total small bdi{font:inherit;font-size:var(--size-step--2);font-weight:400;color:var(--color-text-faint)}@media (max-width: 560px){.wp-block-woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;column-gap:12px;align-items:start;padding-block:var(--space-s)}.wp-block-woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{grid-column:1;grid-row:1}.wp-block-woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{grid-column:2;grid-row:1}.wp-block-woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{grid-column:3;grid-row:1}.wp-block-woocommerce-cart .wc-block-cart .wc-block-components-product-name,.wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-item__total{overflow-wrap:anywhere}.wp-block-woocommerce-cart .wc-block-cart table.wc-block-cart-items thead{display:none}}.ob-kattext{border-block-start:1px solid var(--color-line);margin-block-start:var(--space-xl);padding-block:var(--space-l) var(--space-2xl);background:var(--color-surface)}.ob-kattext__inner{max-width:var(--layout-container);margin-inline:auto;padding-inline:var(--layout-gutter)}.ob-kattext__inner>*{max-inline-size:68ch}@media (min-width: 900px){.ob-kattext__inner{columns:2;column-gap:var(--space-2xl)}.ob-kattext__inner>*{max-inline-size:none}.ob-kattext__inner h2,.ob-kattext__inner h3{break-after:avoid;break-inside:avoid}.ob-kattext__inner>*:first-child{margin-block-start:0}}.ob-kattext__inner h2{font-family:var(--font-display);font-size:var(--size-step-1);margin-block:var(--space-m) var(--space-2xs)}.ob-kattext__inner h2:first-child{margin-block-start:0}.ob-kattext__inner h3{font-family:var(--font-display);font-size:var(--size-step-0);margin-block:var(--space-s) var(--space-3xs)}.ob-kattext__inner p{color:var(--color-text-muted);margin-block:0 var(--space-xs)}.ob-kattext__inner ul,.ob-kattext__inner ol{color:var(--color-text-muted);padding-inline-start:1.2em}.ob-kattext__inner li{margin-block-end:.3rem}.ob-kattext__inner a{color:var(--color-brand-deep)}
