@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100..700;1,100..700&display=swap);:root{--space-unit:1rem;--space-4xs:calc(var(--space-unit)*0.125);--space-3xs:calc(var(--space-unit)*0.25);--space-2xs:calc(var(--space-unit)*0.375);--space-xs:calc(var(--space-unit)*0.5);--space-sm:var(--space-unit);--space-md:calc(var(--space-unit)*1.25);--space-lg:calc(var(--space-unit)*1.5);--space-xl:calc(var(--space-unit)*2);--space-2xl:calc(var(--space-unit)*4);--space-3xl:calc(var(--space-unit)*6);--space-4xl:calc(var(--space-unit)*8);--radius-xs:0.125rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--space-3xs-2xs:clamp(0.25rem,0.2rem + 0.25vw,0.5rem);--space-2xs-xs:clamp(0.5rem,0.45rem + 0.25vw,0.75rem);--space-xs-s:clamp(0.75rem,0.7rem + 0.25vw,1rem);--space-s-m:clamp(1rem,0.9rem + 0.5vw,1.5rem);--space-m-l:clamp(1.5rem,1.4rem + 0.5vw,2rem);--space-l-xl:clamp(2rem,1.8rem + 1vw,3rem);--space-xl-2xl:clamp(3rem,2.8rem + 1vw,4rem);--space-2xl-3xl:clamp(4rem,3.6rem + 2vw,6rem);--space-3xl-4xl:clamp(6rem,5.6rem + 2vw,8rem);--outer-space:var(--space-md);--container-max-width:map.get($breakpoints,"max")}@media(min-width:64rem){:root{--outer-space:var(--space-xl)}}:root{--font-primary:"IBM Plex Sans",sans-serif;--font-secondary:"IBM Plex Sans",sans-serif;--txt-2xs:0.65rem;--txt-xs:0.75rem;--txt-sm:0.875rem;--txt-md:1rem;--txt-lg:1.125rem;--txt-xl:clamp(1.125rem,1.089rem + 0.179vw,1.25rem);--txt-2xl:clamp(1.35rem,1.307rem + 0.214vw,1.5rem);--txt-3xl:clamp(1.8rem,1.743rem + 0.286vw,2rem);--txt-4xl:clamp(2.25rem,2.179rem + 0.357vw,2.5rem);--txt-5xl:clamp(2.5rem,2.357rem + 0.714vw,3rem);--color-neutral-light:#f6f6f6;--color-neutral-dark:#121212;--color-text:var(--color-neutral-dark);--color-white:#fff;--color-black:#000;--color-border:var(--color-neutral-20);--color-background:var(--color-white);--color-overlay:rgba(0,0,0,.5);--color-primary-10:color-mix(in oklch,var(--color-primary) 10%,#fff);--color-primary-20:color-mix(in oklch,var(--color-primary) 25%,#fff);--color-primary-30:color-mix(in oklch,var(--color-primary) 35%,#fff);--color-primary-40:color-mix(in oklch,var(--color-primary) 50%,#fff);--color-primary-50:var(--color-primary);--color-primary-60:color-mix(in oklch,var(--color-primary) 90%,#000);--color-primary-70:color-mix(in oklch,var(--color-primary) 80%,#000);--color-primary-80:color-mix(in oklch,var(--color-primary) 70%,#000);--color-primary-90:color-mix(in oklch,var(--color-primary) 60%,#000);--color-secondary-10:color-mix(in oklch,var(--color-secondary) 10%,#fff);--color-secondary-20:color-mix(in oklch,var(--color-secondary) 20%,#fff);--color-secondary-30:color-mix(in oklch,var(--color-secondary) 30%,#fff);--color-secondary-40:color-mix(in oklch,var(--color-secondary) 40%,#fff);--color-secondary-50:var(--color-secondary);--color-secondary-60:color-mix(in oklch,var(--color-secondary) 90%,#000);--color-secondary-70:color-mix(in oklch,var(--color-secondary) 80%,#000);--color-secondary-80:color-mix(in oklch,var(--color-secondary) 70%,#000);--color-secondary-90:color-mix(in oklch,var(--color-secondary) 60%,#000);--color-success-10:color-mix(in oklch,var(--color-success) 10%,#fff);--color-success-20:color-mix(in oklch,var(--color-success) 20%,#fff);--color-success-30:color-mix(in oklch,var(--color-success) 30%,#fff);--color-success-40:color-mix(in oklch,var(--color-success) 40%,#fff);--color-success-50:var(--color-success);--color-success-60:color-mix(in oklch,var(--color-success) 90%,#000);--color-success-70:color-mix(in oklch,var(--color-success) 80%,#000);--color-success-80:color-mix(in oklch,var(--color-success) 70%,#000);--color-success-90:color-mix(in oklch,var(--color-success) 60%,#000);--color-info-10:color-mix(in oklch,var(--color-info) 10%,#fff);--color-info-20:color-mix(in oklch,var(--color-info) 20%,#fff);--color-info-30:color-mix(in oklch,var(--color-info) 30%,#fff);--color-info-40:color-mix(in oklch,var(--color-info) 40%,#fff);--color-info-50:var(--color-info);--color-info-60:color-mix(in oklch,var(--color-info) 90%,#000);--color-info-70:color-mix(in oklch,var(--color-info) 80%,#000);--color-info-80:color-mix(in oklch,var(--color-info) 70%,#000);--color-info-90:color-mix(in oklch,var(--color-info) 60%,#000);--color-warning-10:color-mix(in oklch,var(--color-warning) 10%,#fff);--color-warning-20:color-mix(in oklch,var(--color-warning) 20%,#fff);--color-warning-30:color-mix(in oklch,var(--color-warning) 30%,#fff);--color-warning-40:color-mix(in oklch,var(--color-warning) 40%,#fff);--color-warning-50:var(--color-warning);--color-warning-60:color-mix(in oklch,var(--color-warning) 90%,#000);--color-warning-70:color-mix(in oklch,var(--color-warning) 80%,#000);--color-warning-80:color-mix(in oklch,var(--color-warning) 70%,#000);--color-warning-90:color-mix(in oklch,var(--color-warning) 60%,#000);--color-danger-10:color-mix(in oklch,var(--color-danger) 10%,#fff);--color-danger-20:color-mix(in oklch,var(--color-danger) 20%,#fff);--color-danger-30:color-mix(in oklch,var(--color-danger) 30%,#fff);--color-danger-40:color-mix(in oklch,var(--color-danger) 40%,#fff);--color-danger-50:var(--color-danger);--color-danger-60:color-mix(in oklch,var(--color-danger) 90%,#000);--color-danger-70:color-mix(in oklch,var(--color-danger) 80%,#000);--color-danger-80:color-mix(in oklch,var(--color-danger) 70%,#000);--color-danger-90:color-mix(in oklch,var(--color-danger) 60%,#000);--color-neutral-10:var(--color-neutral-light);--color-neutral-20:color-mix(in oklch,var(--color-neutral-light) 90%,#000);--color-neutral-30:color-mix(in oklch,var(--color-neutral-light) 80%,#000);--color-neutral-40:color-mix(in oklch,var(--color-neutral-light) 70%,#000);--color-neutral-50:color-mix(in oklch,var(--color-neutral-dark) 60%,#fff);--color-neutral-60:color-mix(in oklch,var(--color-neutral-dark) 70%,#fff);--color-neutral-70:color-mix(in oklch,var(--color-neutral-dark) 80%,#fff);--color-neutral-80:color-mix(in oklch,var(--color-neutral-dark) 90%,#fff);--color-neutral-90:var(--color-neutral-dark);--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ease-in-quart:cubic-bezier(0.5,0,0.75,0);--ease-in-quint:cubic-bezier(0.64,0,0.78,0);--ease-out-quint:cubic-bezier(0.22,1,0.36,1);--ease-in-out-sine:cubic-bezier(0.445,0.05,0.55,0.95);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.5,0,0.84,0.25);--ease-in-out:cubic-bezier(0.5,0,0.84,0.25);--ease-in-out-back:cubic-bezier(0.68,-0.55,0.265,1.55);--duration-faster:0.15s;--duration-fast:0.3s;--duration:0.5s;--duration-slow:1s;--duration-slower:2s;--shadow:0 1px 3px hsla(0,0%,5%,.09);--shadow-header:0 1px 5px hsla(0,0%,5%,.05);--shadow-card:0 4px 8px hsla(0,0%,5%,.08),0 0 10px hsla(0,0%,5%,.03);--shadow-nav:0 0 0 1px var(--color-border),0 5px 17px hsla(0,0%,5%,.14);--shadow-popout:0 4px 12px hsla(0,0%,5%,.15),0 0 0 1px rgba(0,0,0,.05);--shadow-modal:0 24px 38px 3px hsla(0,0%,5%,.16),0 9px 86px 8px hsla(0,0%,5%,.1),0 11px 15px -7px hsla(0,0%,5%,.1),0 0 0 1px rgba(0,0,0,.05);--shadow-dark:0 1px 3px rgba(0,0,0,.2);--shadow-header-dark:0 1px 5px rgba(0,0,0,.15);--shadow-card-dark:0 0 0 1px var(--color-border),0 1px 5px rgba(0,0,0,.15);--shadow-nav-dark:0 0 0 1px var(--color-border),0 5px 17px rgba(0,0,0,.24);--shadow-popout-dark:0 4px 12px rgba(0,0,0,.25),0 0 0 1px var(--color-border);--shadow-modal-dark:0 0 0 1px var(--color-border),0 24px 38px 3px rgba(0,0,0,.34),0px 9px 86px 8px rgba(0,0,0,.28),0px 11px 15px -7px rgba(0,0,0,.28);--shadow-sidebar-left:rgba(0,0,0,.2) 0px 0 24px -5px,rgba(0,0,0,.25) 0px 0 10px -8px;--shadow-sidebar-right:-5px 0 17px rgba(0,0,0,.14);--shadow-to-top:0 -4px 8px rgba(0,0,0,.05);--shadow-to-bottom:0 4px 8px rgba(0,0,0,.05)}.breadcrumbs ol,.cart-steps__list,.cat-buttons,.cat-list,.cat-list__sublist,.data-tiles,.dropdown__menu,.main-nav__menu,.main-nav__sub-menu,.mini-cart__list,.pagination__pages,.product-grid,.splide__pagination,.tabs__nav,.user-area__dashboard-nav{list-style:none;margin:0;padding:0}*,:after,:before{box-sizing:border-box}body{background-color:var(--color-white);font-family:var(--font-primary,"IBM Plex Sans",sans-serif);font-size:100%;height:100%;margin:0;overflow-x:hidden;padding:0}a{color:inherit}button,input,select,textarea{font:inherit}textarea{overflow:auto;resize:vertical;vertical-align:top}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}[debug] :focus{outline:3px solid var(--color-primary)!important;outline-offset:2px!important}.site{display:grid;grid-template-rows:1fr auto;min-height:100vh}.site-main{margin-block-start:var(--header-height)}.container-sm{max-width:45rem}.container-md,.container-sm{flex-basis:100%;margin-inline:auto;width:100%}.container-md{max-width:60rem}.container-max,.container-md{padding-inline:var(--outer-space,1.5rem)}.container-max{margin-inline:auto;max-width:var(--container-max-width);width:100%}:root{--header-height:3.5rem;--header-brand-aspect-ratio:189/56;--header-main-max-height:2rem;--header-btn-height:2.5rem;--header-gap:var(--space-xs);--header-bg:var(--color-neutral-80)}@media(min-width:80rem){:root{--header-top-height:3rem;--header-main-height:6rem;--header-height:calc(var(--header-top-height) + var(--header-main-height));--header-main-max-height:3.5rem;--header-btn-height:3rem;--header-gap:var(--space-lg);--header-bg:linear-gradient(to bottom,var(--color-neutral-80) var(--header-top-height),var(--color-neutral-90) var(--header-top-height))}}.header{align-items:center;background:var(--header-bg);color:var(--header-color,var(--color-white));display:grid;grid-template-areas:"nav logo search lang links user cart";grid-template-columns:min-content auto min-content min-content min-content min-content min-content;height:var(--header-height);left:0;position:fixed;top:0;width:100%;z-index:70}.header a{text-decoration:none}@media(min-width:48rem){.header{gap:var(--space-xs)}}@media(min-width:85.375rem){.header{background:var(--header-bg);gap:0 var(--header-gap);grid-template-areas:"lang lang links  links links" "logo nav  search user  cart";grid-template-columns:min-content min-content auto min-content min-content;grid-template-rows:var(--header-top-height) var(--header-main-height);padding-inline:var(--outer-space)}}.header__lang{grid-area:lang;height:100%}.header__links{grid-area:links;position:relative}@media not all and (min-width:64rem){.header__links{align-items:center;display:flex}}.header__link-toggle{appearance:none;background-color:transparent;border:0;color:var(--color-white);height:100%}.header__link-toggle .icon{--icon-size:1.25rem;opacity:1}@media(min-width:85.375rem){.header__link-toggle{display:none}}@media not all and (min-width:85.375rem){.header__link-toggle{height:100%;padding:0;width:1.5rem}}.header__links-menu{display:none;gap:var(--space-sm)}.header__links-menu.is-open{display:flex}@media not all and (min-width:85.375rem){.header__links-menu{background-color:var(--color-neutral-10);border-radius:var(--radius-sm);box-shadow:var(--shadow-nav);color:var(--color-neutral-dark);flex-direction:column;padding:var(--space-sm);position:absolute;right:0;top:100%}}@media(min-width:85.375rem){.header__links-menu{display:flex;flex-direction:row;gap:var(--space-lg);place-content:end}}.header__brand{grid-area:logo;height:100%;max-height:var(--header-main-max-height,3.5rem)}@media not all and (min-width:64rem){.header__brand{padding-inline:var(--header-gap)}}.header__brand-link{aspect-ratio:var(--header-brand-aspect-ratio);display:block;height:100%;position:relative}.header__brand-logo{height:100%;object-fit:contain;position:absolute;width:100%}.header__nav{align-items:center;display:flex;gap:var(--header-gap);grid-area:nav;height:100%}.header__nav .btn--catalogue{--btn-min-block-size:1.5rem;--btn-padding:0 var(--space-2xs);background:none;border:0;font-weight:500}@media(min-width:85.375rem){.header__nav .btn--catalogue{--btn-min-block-size:3rem;--btn-padding:var(--space-xs) var(--space-sm)}}.header__search{grid-area:search}.header__user{grid-area:user;white-space:nowrap}@media not all and (min-width:64rem){.header__user{height:100%}}.header__cart{align-items:center;display:flex;gap:var(--header-gap);grid-area:cart;white-space:nowrap}.header__quick-cart{max-height:3rem;--btn-padding:var(--space-sm)}@media not all and (min-width:80rem){.header__quick-cart{--btn-padding:0 var(--space-3xs)}.header__quick-cart .hide-on-mobile{display:none}.header__quick-cart .icon{--icon-opacity:1;--icon-size:1.25rem}.header__quick-cart.btn--primary{--btn-bg:transparent;--btn-border-color:transparent}}@media(min-width:85.375rem){.header__mini-cart{border-radius:var(--radius-xs);outline:var(--space-xs) solid transparent;transition:background-color var(--duration-fast) ease-in-out,outline-color var(--duration-fast) ease-in-out}.header__mini-cart:hover{background-color:var(--color-neutral-70);color:var(--color-white);outline-color:var(--color-neutral-70)}}.header__mini-cart{align-items:center;display:flex;gap:var(--space-2xs)}@media(min-width:85.375rem){.header__mini-cart{--icon-size:2rem}}@media not all and (min-width:85.375rem){.header__mini-cart{height:var(--header-height);padding-inline-end:var(--space-xs);--icon-size:1.25rem}}.header__mini-cart-badge{align-items:center;background-color:var(--color-primary);border-radius:.75rem;color:var(--color-white);display:flex;font-size:var(--txt-2xs);font-weight:600;height:1.5rem;justify-content:center;line-height:1;min-width:1.5rem;padding-inline:var(--space-2xs)}@media not all and (min-width:85.375rem){.header__mini-cart-badge{font-size:.75rem;height:1.25rem;min-width:1rem;padding-inline:var(--space-2xs);position:absolute;right:var(--space-2xs);top:var(--space-xs)}}.header__mini-cart.cart-updated{animation:cart-pulse .6s ease-out}.header__mini-cart.cart-updated .header__mini-cart-badge{animation:badge-bounce .8s ease-out}@keyframes cart-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes badge-bounce{0%{transform:scale(1)}20%{transform:scale(1.3)}40%{transform:scale(.9)}60%{transform:scale(1.1)}80%{transform:scale(.95)}to{transform:scale(1)}}.maintenance-bar{align-items:center;background-color:var(--color-danger);border-radius:0 0 var(--radius-lg) var(--radius-lg);color:var(--color-white);display:flex;font-size:var(--txt-sm);font-weight:600;gap:var(--space-2xs);justify-content:center;left:50%;margin-inline:auto;padding:var(--space-xs) var(--space-md);position:fixed;text-align:center;top:0;transform:translateX(-50%);width:fit-content;z-index:99;--icon-size:1rem;--icon-color:var(--color-danger-30)}@media not all and (min-width:64rem){.maintenance-bar{border-radius:0;bottom:0;font-size:var(--txt-xs);padding:var(--space-xs);top:auto;width:100%}}.main-nav{height:100%;position:relative}@media(min-width:85.375rem){.main-nav{align-items:center;display:flex}}.main-nav__toggle{align-items:center;appearance:none;background-color:var(--color-neutral-60,red);border:0;color:var(--color-white);cursor:pointer;display:flex;justify-content:center;padding:0}.main-nav__toggle:focus{outline:2px solid var(--color-neutral-60)}.main-nav__toggle:active{background-color:var(--color-primary-60)}.has-open-primary-nav .main-nav__toggle{background-color:var(--color-primary-70);outline:2px solid var(--color-neutral-40);outline-offset:2px}@media not all and (min-width:85.375rem){.main-nav__toggle{height:100%;padding-inline:var(--space-3xs)}.main-nav__toggle .main-nav__label{display:none}}@media(min-width:85.375rem){.main-nav__toggle{border-radius:var(--radius-sm);gap:var(--space-3xs);height:3rem;padding:0 var(--space-sm) 0 var(--space-xs);width:auto}}.main-nav__label{font-weight:500;white-space:nowrap}.main-nav-toggle__icon{display:block;flex-shrink:0;height:2rem;width:2rem}.main-nav__menu{background-color:var(--color-neutral-light);box-shadow:0 0 0 var(--color-neutral-light);color:var(--color-neutral-dark);height:calc(100vh - var(--header-height));left:0;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:var(--space-xs);position:fixed;top:var(--header-height);transform:translateX(-100%);transition:transform var(--duration) var(--ease-out-quart),box-shadow var(--duration-slower) var(--ease-out-quart);width:var(--sidebar-width);z-index:70}.has-open-primary-nav .main-nav__menu{box-shadow:var(--shadow-sidebar-left);transform:translateX(0)}.main-nav__sub-menu{background:var(--color-neutral-light);height:100%;left:0;list-style:none;margin:0;overflow:hidden;padding:var(--space-sm);position:absolute;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;width:100%;z-index:2}.main-nav__sub-menu:before{color:var(--color-neutral-dark);content:attr(aria-label);display:block;font-size:1.1rem;font-weight:700;margin-bottom:10px}.main-nav__sub-menu.is-open{box-shadow:var(--shadow-sidebar-left);overflow-y:auto;transform:translateX(0)}.main-nav__sub-list{list-style:none;margin:0;padding:0}.main-nav__link{align-items:center;border-radius:var(--radius-sm);color:var(--color-neutral-dark);display:flex;gap:var(--space-2xs);justify-content:space-between;padding:var(--space-2xs) var(--space-2xs) var(--space-2xs) var(--space-sm);text-decoration:none;transition:background-color var(--duration-fast) ease}.main-nav__link.has-children:after{background-image:url(/build/images/chevron-right.f5479c72.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:1.5rem;margin-left:auto;opacity:.5;transition:opacity var(--duration-fast) ease;width:1.5rem;z-index:1}.main-nav__link.is-promoted-child{font-size:calc(var(--txt-md) - .1rem);padding-inline-start:var(--space-lg)}.main-nav__link.is-promoted-child .main-nav__label{white-space:wrap}.main-nav__link:not(.is-promoted-child){padding-left:var(--space-2xs)}.main-nav__link:not(.is-promoted-child) .main-nav__icon-wrapper{aspect-ratio:1;background-color:var(--color-primary);border-radius:var(--radius-sm);padding:var(--space-3xs) var(--space-2xs) var(--space-3xs) 0}.main-nav__link:not(.is-promoted-child) .main-nav__icon{height:1rem;width:1rem}.main-nav__link[data-promotion-level="1"]{font-size:calc(var(--txt-md) - .1rem);padding-inline-start:var(--space-lg)}.main-nav__link[data-promotion-level="1"] .main-nav__label{white-space:wrap}.main-nav__link[data-promotion-level="2"]{font-size:calc(var(--txt-md) - .2rem);padding-inline-start:calc(var(--space-lg)*2)}.main-nav__link[data-promotion-level="2"] .main-nav__label{white-space:wrap}.main-nav__link:hover{background-color:var(--color-neutral-20);color:var(--color-black)}.main-nav__icon{flex-shrink:0;height:1.5rem;width:1.5rem}.main-nav__label{margin-inline-end:auto}.main-nav__filter-input{border:1px solid #ccc;border-radius:4px;display:block;margin-bottom:1rem;padding:.5rem;width:100%}.main-nav__filter-count{color:var(--color-neutral-dark);display:block;font-size:.9rem;margin-bottom:.5rem}.main-nav__back{align-items:center;appearance:none;background:var(--color-neutral-20);border:0;border-radius:var(--radius-sm);color:var(--color-neutral-dark);cursor:pointer;display:flex;font-size:var(--txt-xs);font-weight:700;gap:var(--space-2xs);justify-content:center;margin-bottom:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);text-decoration:none;transition:background-color var(--duration-fast) ease;width:100%}.main-nav__back:hover{background-color:var(--color-primary);color:var(--color-white)}.hamb-line{fill:none;stroke:var(--color-white);stroke-width:6;transition:stroke-dasharray 1s var(--ease-out-quart),stroke-dashoffset 1s var(--ease-out-quart),sroke 1s var(--ease-out-quart)}.has-main-nav-open .hamb-line{stroke:var(--color-white)}.hamb-line1,.hamb-line2,.hamb-line3,.has-open-primary-nav .hamb-line1,.has-open-primary-nav .hamb-line2,.has-open-primary-nav .hamb-line3{stroke-width:6}.hamb-line1{stroke-dasharray:60 207}.has-open-primary-nav .hamb-line1{stroke-dasharray:90 207;stroke-dashoffset:-134}.hamb-line2{stroke-dasharray:60 60}.has-open-primary-nav .hamb-line2{stroke-dasharray:1 60;stroke-dashoffset:-30}.hamb-line3{stroke-dasharray:60 207}.has-open-primary-nav .hamb-line3{stroke-dasharray:90 207;stroke-dashoffset:-134}.language-nav{align-items:center;display:flex;height:100%;--dropdown-btn-bg:transparent;--dropdown-btn-color:var(--color-white);--dropdown-btn-border:transparent;--dropdown-btn-padding:0;--dropdown-btn-bg-active:transparent;--dropdown-btn-border-active:transparent;--dropdown-btn-color-active:var(--color-white);--icon-size:1rem}.language-nav .dropdown__button:after{filter:invert(1)}.language-nav .dropdown__button-icon{--icon-size:1.5rem}@media(min-width:85.375rem){.language-nav .dropdown__button-icon{display:none}}@media not all and (min-width:85.375rem){.language-nav .dropdown__button-icon{height:1.25rem;width:1.25rem}.language-nav .dropdown__button[aria-expanded=true]{background-color:var(--color-white);color:var(--color-black)}.language-nav .dropdown__button:after{content:none}.language-nav .dropdown__button{align-items:center;border-radius:0;display:flex;height:var(--header-height);justify-content:center;padding-inline:var(--space-xs)}.language-nav .dropdown__button-text{display:none}}.footer{background-color:var(--color-neutral-90);color:var(--color-white);display:flex;flex-direction:column;font-size:calc(var(--text-unit)*.95);padding-inline:var(--outer-space)}.footer__inner{display:grid;gap:var(--space-md);padding:var(--space-md);width:100%}@media(min-width:26.5625rem){.footer__inner{grid-template-columns:1fr 1fr}}@media(min-width:48rem){.footer__inner{grid-template-columns:repeat(3,1fr);padding:var(--space-lg) var(--space-md)}}@media(min-width:80rem){.footer__inner{gap:var(--space-sm) var(--space-md);grid-template-columns:repeat(8,1fr)}}.footer-title{font-family:var(--font-primary);font-feature-settings:"ss01" on;font-size:var(--text-md);font-weight:800;letter-spacing:-.025rem;line-height:1}.footer-nav{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:var(--space-sm)}.footer__cat-nav{display:none}@media(min-width:80rem){.footer__cat-nav{display:block;grid-column:span 4}.footer__cat-nav .footer-nav{column-count:3;column-gap:var(--space-md);display:block}.footer__cat-nav .footer-nav__item{display:block;line-height:1.25;margin-bottom:var(--space-xs)}}.footer-nav__item{text-decoration:none}.footer__logo{grid-row:3/4;justify-self:end}@media(min-width:80rem){.footer__logo{grid-column:5/9;grid-row:2}}.footer__brand{width:clamp(5rem,8vw,8.75rem)}.footer__copy{font-family:vae(--font-primary);font-weight:600;grid-row:3/4;place-content:end}@media(min-width:48rem){.footer__copy{grid-column:span 2}}@media(min-width:80rem){.footer__copy{grid-column:1/5;grid-row:2}}.footer__logos{align-items:center;display:flex;gap:var(--space-md);grid-column:1/3;grid-row:2/3}@media(min-width:48rem){.footer__logos{align-items:flex-start;gap:var(--space-sm);grid-column:3;grid-row:1/2;justify-content:flex-end}}@media(min-width:80rem){.footer__logos{gap:var(--space-md);grid-column:7/9}}.footer__logo{mix-blend-mode:lighten}.user-nav{height:100%}.user-nav-toggle{align-items:center;appearance:none;background:transparent;border:0;color:var(--color-white);cursor:pointer;display:flex;height:100%;justify-content:center;padding-inline:var(--space-xs);transition:background var(--duration-fast) ease;--icon-size:1.25rem}.user-nav-toggle.is-impersonating{background:var(--color-info-60)}@media(min-width:80rem){.user-nav-toggle{background:var(--color-neutral-70);border-radius:var(--radius-sm);gap:var(--space-xs);height:3rem;padding-inline:var(--space-sm);width:auto;--icon-size:1.5rem}.has-open-user-nav .user-nav-toggle{background:var(--color-primary-60)}.user-nav-toggle:hover{background:var(--color-primary)}}.user-nav-toggle__label{display:none}@media(min-width:80rem){.user-nav-toggle__label{display:block;font-size:var(--txt-sm);gap:var(--space-4xs);line-height:1;padding-inline:var(--space-3xs) var(--space-xs);text-align:left}}.user-nav-toggle__company,.user-nav-toggle__name{display:block;max-width:15ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}.user-nav-toggle__company{font-size:var(--txt-2xs);margin-top:var(--space-4xs);opacity:.6}.user-nav__menu{background-color:var(--color-white);box-shadow:none;color:var(--color-neutral-dark);display:flex;flex-direction:column;gap:var(--space-4xs);height:calc(100vh - var(--header-height));list-style:none;margin:0;overflow:hidden auto;padding:var(--space-sm);position:fixed;right:0;top:var(--header-height);transform:translateX(100%);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;width:var(--sidebar-width);z-index:70}.user-nav__menu.is-open{box-shadow:var(--shadow-sidebar-right);transform:translateX(0)}.user-nav__link{align-items:center;border:1px solid transparent;border-radius:var(--radius-sm);display:flex;font-size:var(--txt-md);font-weight:500;gap:calc(var(--space-sm)/1.5);line-height:1;padding:calc(var(--space-sm)/1.5);transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease;--icon-color:var(--color-neutral-30);--icon-size:1.5rem}.user-nav__link:active,.user-nav__link:focus,.user-nav__link:hover{background-color:var(--color-primary-20);border-color:var(--color-primary-40)}.is-current .user-nav__link{background-color:var(--color-primary-10);border-color:var(--color-primary-10);color:var(--color-primary-70);font-weight:700;--icon-color:var(--color-primary)}@media(min-width:64rem){.user-nav__link{width:100%}.user-nav__link:active,.user-nav__link:focus{outline:1px solid var(--color-primary-60)}.user-nav__link:hover{background-color:var(--color-primary-10);border-color:var(--color-primary-30);color:var(--color-primary-60);--icon-color:var(--color-primary)}}.user-nav__link--logout{background-color:var(--color-danger-50);border-color:var(--color-danger-50);color:var(--color-white)}.user-nav__link--logout:hover{background-color:var(--color-danger-70);border-color:var(--color-danger-70)}.user-nav__link--logout:hover .user-nav__icon{--icon-color:var(--color-white)}.user-nav__subtitle-item{margin-top:var(--space-sm)}.user-nav__subtitle{border-top:1px solid var(--color-border);color:var(--color-neutral-40);display:block;font-size:var(--txt-sm);font-weight:600;padding-block:var(--space-sm) var(--space-xs)}.user-nav__user{align-items:center;display:flex;gap:var(--space-sm);--icon-size:3rem;--icon-color:var(--color-neutral-40)}.user-nav__user .icon{background-color:var(--color-primary-20);border-radius:50%;padding:var(--space-xs)}.user-nav__user.is-impersonating{align-items:start;background-color:var(--color-info-50);border-radius:var(--radius-sm);color:var(--color-white);font-size:var(--txt-sm);padding:var(--space-sm)}.user-nav__user.is-impersonating>.icon{background-color:var(--color-info-60);--icon-color:var(--color-info-10)}.user-nav__user.is-impersonating .user-nav__user-company{color:var(--color-info-10);font-size:var(--txt-md);text-transform:none}.user-nav__user-controlling{color:var(--color-info-40);font-size:var(--txt-xs);line-height:1.5;white-space:wrap;word-break:break-word}.user-nav__user-controlling strong{color:var(--color-white)}.user-nav__user-data{display:flex;flex-direction:column;font-weight:500;gap:var(--space-3xs)}.user-nav__user-email{color:var(--color-neutral-40);font-size:var(--txt-sm)}.user-nav__user-company{color:var(--color-neutral-40);font-size:var(--txt-xs)}.user-nav__info{border-top:1px solid var(--color-border);margin-top:auto;padding-top:var(--space-md)}.user-nav__logout{margin-top:var(--space-sm)}.user-nav__logout .user-nav__link{--icon-color:var(--color-primary-40);justify-content:center;padding-inline:var(--space-sm)}.user-nav__logout .user-nav__link:hover{background-color:var(--color-primary-70);border-color:var(--color-primary-70);color:var(--color-white);--icon-color:var(--color-white)}.mini-cart{position:relative}.drawer--mini-cart{--drawer-width:25rem}.drawer--mini-cart .drawer__content{padding:var(--space-md)}.mini-cart__list{display:flex;flex-direction:column;gap:var(--space-xs)}.mini-cart-product{background-color:var(--color-neutral-5);border:1px solid var(--color-neutral-20);border-radius:var(--radius-md);display:flex;gap:var(--space-sm);padding:calc(var(--space-xs)*1.5);position:relative;transition:all var(--duration-fast) ease}.mini-cart-product:hover{background-color:var(--color-neutral-10);border-color:var(--color-neutral-30)}.mini-cart-product .btn{--icon-size:1.25rem;--icon-color:var(--color-neutral-30);--btn-padding:0;--btn-min-block-size:1.5rem;--btn-hover-color:var(--color-warning-50)}.mini-cart-product__actions{position:absolute;right:var(--space-xs);top:var(--space-xs)}.mini-cart-product__image{flex-shrink:0;height:3rem;width:3rem}.mini-cart-product__thumb{border-radius:var(--radius-sm);height:100%;mix-blend-mode:multiply;object-fit:contain;width:100%}.mini-cart-product__thumb.has-no-image{align-items:center;background-color:var(--color-neutral-20);border-radius:var(--radius-sm);display:flex;justify-content:center}.mini-cart-product__details{flex:1;min-width:0}.mini-cart-product__title{color:var(--color-neutral-80);font-size:var(--txt-lg);font-weight:700;margin-bottom:var(--space-4xs);padding-right:calc(1.5rem + var(--space-xs))}.mini-cart-product__config{color:var(--color-neutral-50);font-size:var(--txt-sm)}.mini-cart-product__meta{align-items:center;display:flex;justify-content:space-between;margin-top:var(--space-xs)}.mini-cart-product__quantity{color:var(--color-neutral-50);font-size:var(--txt-sm);font-weight:500}.mini-cart-product__price{color:var(--color-neutral-50);font-weight:600}.mini-cart__summary{background-color:var(--color-neutral-10);border:1px solid var(--color-neutral-20);border-radius:var(--radius-md);margin-top:var(--space-sm);padding:calc(var(--space-xs)*1.5)}.mini-cart__total{align-items:center;display:flex;justify-content:space-between}.mini-cart__total-label{color:var(--color-neutral-60)}.mini-cart__total-amount{color:var(--color-success,#28a745);font-size:var(--txt-xl);font-weight:700}.mini-cart__total-items{color:var(--color-neutral-50);font-size:var(--txt-xs);margin-bottom:var(--space-xs);text-align:center}.mini-cart__actions{margin-top:auto;padding-top:var(--space-md)}.mini-cart__view-cart{background-color:var(--color-primary,#007bff);border-radius:var(--radius-md);color:var(--color-white);display:block;font-weight:600;padding:var(--space-sm) var(--space-md);text-align:center;text-decoration:none;transition:background-color var(--duration-fast) ease;width:100%}.mini-cart__view-cart:hover{background-color:var(--color-primary-dark,#0056b3);color:var(--color-white)}.mini-cart__empty,.mini-cart__login-required{align-items:center;color:var(--color-neutral-60);display:flex;flex-direction:column;justify-content:center;padding:var(--space-xl) var(--space-md);text-align:center}.mini-cart__empty-icon{color:var(--color-neutral-40);margin-bottom:var(--space-md)}.mini-cart__empty-icon svg{height:3rem;width:3rem}.mini-cart__empty-message,.mini-cart__login-message{font-size:var(--txt-sm);margin-bottom:var(--space-md)}@media(max-width:768px){.mini-cart__item{padding:var(--space-xs)}.mini-cart__item-image{height:40px;width:40px}}.site-news__list{display:flex;flex-direction:column;gap:var(--space-lg);list-style:none;margin:0}.site-news__empty,.site-news__list{padding:var(--space-md)}.site-news__item:not(:last-child){border-bottom:1px solid var(--color-primary-10)}.news-card{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-md);padding-bottom:var(--space-md)}.news-card__media{aspect-ratio:16/9;border-radius:var(--radius-sm);flex-shrink:1;overflow:hidden}.news-card__image{height:100%;object-fit:cover;width:100%}.news-card__title{color:var(--color-primary);font-size:var(--txt-md);font-weight:700;line-height:1.2;margin:0}.news-card__excerpt{color:var(--color-neutral-60);font-size:var(--txt-sm);margin:var(--space-xs) 0 0}.news-card__more{background-color:var(--color-primary-10);border-radius:var(--radius-sm);color:var(--color-primary);display:inline-block;font-size:var(--txt-xs);font-weight:700;line-height:1;margin-top:var(--space-sm);padding:var(--space-xs);text-decoration:none;transition:background-color var(--duration-faster) ease-in-out}.news-card__more:hover{background-color:var(--color-primary-20)}.splide__arrow,.splide__pagination__page{align-items:center;display:inline-flex;justify-content:center}.splide__arrow{background:none;background-color:transparent;border:none;border-radius:50%;box-shadow:0 0 0 1px var(--color-primary-30);color:inherit;cursor:pointer;font:inherit;height:2rem;padding:0;text-align:inherit;transition:opacity .15s linear,background-color .15s linear,box-shadow .15s linear;width:2rem}.splide__arrow .icon{--icon-size:1rem;--icon-color:var(--color-primary-60)}.splide__arrow:focus,.splide__arrow:hover{background-color:var(--color-primary-10);box-shadow:0 0 0 2px var(--color-primary-60);opacity:1}.splide__arrow:focus .icon,.splide__arrow:hover .icon{--icon-color:var(--color-primary-90)}.splide__arrow:active{background-color:var(--color-primary-20);box-shadow:0 0 0 4px var(--color-primary-90)}.splide__arrows{display:flex;gap:var(--space-xs)}@media not all and (min-width:64rem){.splide__arrows{grid-column:span 3;grid-row:3/3}}.splide__pagination__page{height:2rem;width:1.5rem}.splide__pagination__page:before{background-color:var(--color-neutral-10);border-radius:50%;box-shadow:0 0 0 1px var(--color-neutral-50);content:"";display:block;height:.625rem;transition:background-color .15s linear,box-shadow .15s linear,transform .15s linear;width:.625rem}.splide__pagination__page:hover:before{transform:scale(1.25)}.splide__pagination__page.is-active:before{background-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-black)}.splide__pagination__page:active:before{box-shadow:0 0 0 6px var(--color-black)}.splide__counter{align-items:center;border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--color-primary-30);color:var(--color-primary-50);display:flex;font-size:var(--txt-xs);font-weight:700;justify-content:center;line-height:1;padding-inline:var(--space-xs)}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:var(--color-primary);--cc-secondary-color:var(--color-secondary);--cc-btn-primary-bg:var(--color-primary);--cc-btn-primary-color:var(--color-white);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:var(--color-black);--cc-btn-primary-hover-color:var(--color-white);--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main{background:transparent;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:transparent;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media(prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:flex;flex-direction:column;max-width:24rem;opacity:0;overflow:hidden;position:fixed;transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:flex;flex-direction:column;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1rem 1.3rem;width:unset}#cc-main .cm__texts{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1rem 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:flex;flex-direction:column;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:flex;flex:1;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:flex;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:flex;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;transform:translateY(0);width:100vw;--cc-modal-transition-duration:.35s}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem!important;padding-right:1.3rem}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none!important;width:auto!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;max-width:none!important;min-width:auto!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .cm__btn-group{display:flex!important;flex-direction:column!important;min-width:auto!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:flex;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__title{align-items:center;display:flex;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:flex;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0!important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:flex;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:flex;flex:none;font-size:.8em;font-weight:600;height:23px;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:flex;flex-direction:row;pointer-events:none;position:absolute;transition:all .25s ease}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);box-shadow:0 1px 2px rgba(24,32,3,.36);display:block;height:23px;left:0;position:absolute;top:0;transition:transform .25s ease,background-color .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translateX(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:flex;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:flex;flex-direction:column}#cc-main .pm__service{align-items:center;display:flex;justify-content:space-between;padding:.4em 1.2em;position:relative;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%;--cc-modal-transition-duration:.35s}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translateX(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translateX(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translateX(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translateX(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translateX(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;bottom:0;height:auto;left:0;max-height:100%;max-width:none!important;right:0;top:0;transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}.alert{--alert-padding:var(--space-sm);--alert-icon-bg:transparent;--alert-progress-height:3px;background-color:var(--alert-bg-color,var(--color-neutral-10));border:1px solid var(--alert-border-color,var(--color-neutral-20));border-radius:var(--radius-sm);overflow:hidden;position:relative}.alert__inner{align-items:stretch;display:flex}.alert__icon{background-color:var(--alert-icon-bg);justify-content:center;padding:var(--alert-padding)}.alert__icon,.alert__text{align-items:center;display:flex}.alert__text{flex:1;font-size:var(--alert-text-size,var(--txt-sm));line-height:1.25;padding:var(--alert-padding) var(--alert-padding) var(--alert-padding) 0}.alert__text a{text-decoration:underline}.alert__close{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;justify-content:center;margin-left:auto;padding:var(--alert-padding);transition:opacity .2s cubic-bezier(.4,0,.2,1);will-change:opacity}.alert__close:hover{opacity:.7}.alert__close:focus{outline:2px solid currentColor;outline-offset:2px}.alert__close:focus:not(:focus-visible){outline:none}.alert__close .icon{--icon-size:1.25rem}.alert__progress{contain:layout style paint;height:var(--alert-progress-height);overflow:hidden;position:relative;width:100%}.alert__progress-bar{background-color:currentColor;height:100%;opacity:.5;transform:scaleX(1);transform-origin:left;width:100%;will-change:transform}.alert__progress-bar--animating{animation:progress-countdown var(--progress-duration,5s) linear forwards}@keyframes progress-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.alert--sm{--alert-padding:var(--space-sm)}.alert--sm .icon{--icon-size:1rem}.alert--xs{--alert-padding:var(--space-xs);--alert-text-size:var(--txt-2xs)}.alert--xs .icon{--icon-size:1rem}.alert--info{--icon-color:var(--color-info-50);background-color:var(--color-info-10);border-color:var(--color-info-20)}.alert--info .alert__progress-bar{background-color:var(--color-info-50)}.alert--success{--icon-color:var(--color-success-50);background-color:var(--color-success-10);border-color:var(--color-success-30)}.alert--success .alert__progress-bar{background-color:var(--color-success-50)}.alert--warning{--icon-color:var(--color-warning-70);background-color:var(--color-warning-10);border-color:var(--color-warning-40)}.alert--warning .alert__progress-bar{background-color:var(--color-warning-70)}.alert--danger,.alert--error{--icon-color:var(--color-danger-20);background-color:var(--color-danger-60);border-color:var(--color-danger-80);color:var(--color-white);font-weight:700}.alert--danger .alert__progress-bar,.alert--error .alert__progress-bar{background-color:var(--color-white)}.alert--naked{--alert-padding:0;background-color:transparent;border:none}.alert--naked .alert__text{padding-inline-start:var(--space-xs)}.alert--centered{display:flex;min-height:4rem;text-align:center}.alert--centered,.alert--centered .alert__inner{align-items:center;justify-content:center}.alert--centered .alert__message{align-items:center;display:flex;font-weight:500;padding:var(--alert-padding)}.alert--huge{--alert-padding:var(--space-lg);--alert-text-size:var(--txt-sm)}.alert--huge .alert__inner{align-items:start;flex-direction:column;height:100%}.alert--huge .alert__text{font-size:var(--txt-lg);padding-left:var(--alert-padding);padding-top:0;text-wrap:balance}.alert--huge .icon{--icon-size:2rem}.page-home .notifications-container{left:var(--outer-space);position:fixed;right:var(--outer-space);z-index:70}.page-home .alert{border-start-end-radius:0;border-start-start-radius:0}.breadcrumbs{color:var(--color-neutral-50);font-size:var(--txt-sm);margin-block:var(--space-md);--icon-size:1rem;--icon-color:var(--color-neutral-30)}.breadcrumbs [aria-current]{color:var(--color-neutral-90);font-weight:700}@media not all and (min-width:80rem){.breadcrumbs{height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;visibility:hidden;width:0;z-index:-1}}.breadcrumbs__list{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.breadcrumbs__item{align-items:center;display:flex;gap:var(--space-2xs)}.breadcrumbs__item:not(:last-child):after{color:var(--color-neutral-30);content:"›";font-size:var(--txt-md);font-weight:400;line-height:1}.breadcrumbs__link{text-decoration:none;transition:color var(--duration) ease}.breadcrumbs__link:hover{color:var(--color-primary-60);text-decoration:underline 1px var(--color-primary-30);text-underline-offset:3px;--icon-color:var(--color-primary-60)}.btn{align-items:center;appearance:none;background:var(--btn-bg,var(--color-neutral-20,#ccc));border:var(--btn-border-width,1px) solid var(--btn-border-color,var(--color-neutral-20,#ccc));border-radius:var(--btn-radius,var(--radius-sm));color:var(--btn-color,var(--color-black));cursor:pointer;display:inline-flex;font-family:var(--font-primary,sans-serif);font-size:var(--btn-font-size,var(--txt-unit));font-weight:var(--btn-font-weight,760);gap:var(--btn-gap,.6rem);inline-size:fit-content;justify-content:center;line-height:1.2;margin:0;min-block-size:var(--btn-min-block-size,3rem);padding:var(--btn-padding,var(--space-sm) var(--space-md));text-decoration:none;transition:color var(--duration-fast) var(--ease-out-quart),background var(--duration-faster) var(--ease-out-quart),border-color var(--duration-faster) var(--ease-out-quart);user-select:none;--icon-color:currentColor;--icon-size:1.5rem}.btn .icon{flex-basis:var(--icon-size);opacity:var(--icon-opacity,.7);transition:opacity var(--duration-fast) ease}.btn:hover:not([disabled]){background-color:var(--btn-hover-bg,var(--color-neutral-30));border-color:var(--btn-hover-border-color,var(--color-neutral-40));color:var(--btn-hover-color,var(--color-black))}.btn:hover:not([disabled]) .icon{opacity:1}.btn:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(0,0,0,.16)}.btn:active{background-color:var(--btn-active-bg,var(--color-neutral-40));border-color:var(--btn-active-border-color,var(--color-neutral-40));color:var(--btn-active-color,var(--color-black));transform:scale(.98)}.btn--disabled,.btn[disabled],.btn[readonly]{cursor:not-allowed;opacity:.5}.btn--primary{--btn-bg:var(--color-primary);--btn-color:var(--color-white);--btn-border-color:var(--color-primary);--btn-hover-bg:var(--color-primary-60);--btn-hover-color:var(--color-white);--btn-hover-border-color:var(--color-primary-80)}.btn--secondary{--btn-bg:var(--color-secondary);--btn-color:var(--color-white);--btn-border-color:var(--color-secondary);--btn-hover-bg:var(--color-secondary-40);--btn-hover-color:var(--color-white);--btn-hover-border-color:var(--color-secondary-40)}.btn--outline,.btn--outline-primary{--btn-bg:transparent;--btn-color:var(--color-primary-70);--btn-border-color:var(--color-primary-30);--btn-hover-bg:var(--color-primary-10);--btn-hover-border-color:var(--color-primary-40);--btn-hover-color:var(--color-black)}.btn--outline-secondary{--btn-bg:transparent;--btn-color:var(--color-secondary-70);--btn-border-color:var(--color-secondary-30);--btn-hover-bg:var(--color-secondary-10);--btn-hover-border-color:var(--color-secondary-40);--btn-hover-color:var(--color-black)}.btn--outline-neutral{--btn-bg:transparent;--btn-color:var(--color-neutral-60);--btn-border-color:var(--color-neutral-30);--btn-hover-bg:var(--color-neutral-10);--btn-hover-border-color:var(--color-neutral-40)}.btn--outline-info{--btn-bg:transparent;--btn-color:var(--color-info-70);--btn-border-color:var(--color-info-30);--btn-hover-bg:var(--color-info-10);--btn-hover-border-color:var(--color-info-20);--btn-hover-color:var(--color-info-70)}.btn--outline-success{--btn-bg:transparent;--btn-color:var(--color-success-70);--btn-border-color:var(--color-success-30);--btn-hover-bg:var(--color-success-10);--btn-hover-border-color:var(--color-success-40)}.btn--outline-warning{--btn-bg:transparent;--btn-color:var(--color-warning-70);--btn-border-color:var(--color-warning-40);--btn-hover-bg:var(--color-warning-10);--btn-hover-border-color:var(--color-warning-60)}.btn--outline-danger{--btn-bg:transparent;--btn-color:var(--color-danger-70);--btn-border-color:var(--color-danger-30);--btn-hover-bg:var(--color-danger-10);--btn-hover-border-color:var(--color-danger-40);--btn-hover-color:var(--color-black)}.btn--xs{--btn-font-size:var(--txt-xs);--btn-min-block-size:1.75rem;--btn-padding:var(--space-xs) var(--space-sm);--btn-gap:var(--space-2xs);--btn-radius:var(--radius-sm);--btn-font-weight:600;--btn-letter-spacing:-0.025em;--icon-size:1rem}.btn--sm{--btn-font-size:var(--txt-sm);--btn-radius:var(--radius-sm);--btn-gap:var(--space-xs);--btn-min-block-size:2rem;--btn-padding:var(--space-xs) var(--space-sm);--icon-size:1.25rem}.btn--lg{--btn-font-size:var(--txt-lg);--btn-min-block-size:3.5rem;--btn-padding:var(--space-md) var(--space-lg);--icon-size:1.5rem}.btn--icon{aspect-ratio:1;--btn-padding:0;--btn-bg:transparent;--btn-border-color:transparent;--btn-hover-bg:var(--color-neutral-10);--btn-hover-border-color:transparent;--btn-min-block-size:2rem}.btn--icon .icon{opacity:1;transition:stroke var(--duration-fast) var(--ease-out-quart)}.card{background-color:var(--card-bg-color,var(--color-bg-secondary));border:var(--card-border-width,1px) var(--card-border-style,solid) var(--card-border-color,var(--color-border));border-radius:var(--card-border-radius,var(--radius-md));display:flex;flex-direction:column;overflow:hidden;padding:var(--card-padding,var(--space-md))}.card__header{border-bottom:var(--card-border-width) var(--card-border-style) var(--card-border-color);padding-bottom:var(--space-sm)}.card__title{margin:0;--icon-color:var(--color-neutral-40)}.card__title:has(.icon){align-items:center;display:flex;gap:var(--space-2xs)}.card__body{padding:0}.counter-card{background-color:var(--color-primary-10);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md)}.counter-card__value{color:var(--color-primary-80);font-size:var(--txt-3xl);font-weight:700;line-height:1}.counter-card__label{color:var(--color-primary-60);font-size:var(--txt-sm)}.carousel .splide__pagination{gap:var(--space-2xs)}@media(min-width:64rem){.carousel .splide__pagination{gap:var(--space-xs)}}.header-section+.carousel{margin-top:var(--space-sm)}@media(min-width:80rem){.carousel{height:100%}}.carousel .card--product{height:100%}.carousel__link{display:block}.carousel__image{height:100%;object-fit:contain;width:100%}.carousel--featured{margin-bottom:var(--space-lg);position:relative}.carousel--featured .splide__arrow,.carousel--featured .splide__pagination__page{opacity:.35}@media(min-width:80rem){.carousel--featured .splide__arrow,.carousel--featured .splide__pagination__page{opacity:.75}}@media not all and (min-width:80rem){.carousel--featured .container-max{padding-inline:0}.carousel--featured .splide__pagination{display:none}.carousel--featured .splide__arrows{height:0}.carousel--featured .splide__arrow--prev{left:var(--space-xs);position:absolute;top:50%;transform:translateY(-50%)}.carousel--featured .splide__arrow--next{position:absolute;right:var(--space-xs);top:50%;transform:translateY(-50%)}}@media(min-width:80rem){.carousel--featured{margin-top:var(--space-lg)}.carousel--featured .splide__track{border-radius:var(--radius-lg)}.carousel--featured .splide__pagination{bottom:var(--space-md);left:var(--space-md);position:absolute}.carousel--featured .splide__arrows{bottom:var(--space-md);position:absolute;right:var(--space-md)}}.carousel--products .splide{display:grid;gap:var(--space-xs);grid-template-columns:repeat(3,1fr);height:100%}@media(min-width:80rem){.carousel--products .splide{grid-template-rows:min-content auto}}.carousel--products .splide__track{grid-column:span 3}.carousel--products .splide__arrows{justify-content:end}@media not all and (min-width:48rem){.carousel--products .splide__arrows{justify-content:space-between}.carousel--products .splide__counter{margin-right:auto}}.carousel--products .splide__slide{padding:.5rem 0}.carousel--products .header-section{grid-column:span 2}@media not all and (min-width:64rem){.carousel--products .header-section{grid-column:span 3}}.cat-buttons{display:flex;flex-direction:column}.cat-button{align-items:center;background-color:var(--color-white);border:1px solid var(--color-border);color:var(--color-black);display:flex;font-weight:700;gap:var(--space-xs);line-height:1.1;padding:var(--space-xs);text-decoration:none;text-transform:uppercase}.cat-button:hover{background-color:var(--color-primary-30);border-color:var(--color-primary-40)}.cat-button:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.cat-button:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.cat-button:not(:last-child){border-bottom-color:transparent}.cat-button:focus-visible{border-color:var(--color-primary-30);box-shadow:inset 0 0 0 1px var(--color-primary-30);outline:none}.cat-button:active{background-color:var(--color-primary-30);border-color:var(--color-primary-30)}.cat-button .product-img-placeholder{height:1.5rem;width:1.5rem}.cat-button .product-img-placeholder .icon{--icon-size:1rem}.cat-button.is-promoted-child{font-size:calc(var(--txt-md) - .1rem);padding-inline-start:var(--space-lg)}.cat-button:not(.is-promoted-child){background-color:var(--color-primary);border-color:var(--color-primary) var(--color-primary) var(--color-white) var(--color-primary);color:var(--color-white);padding:0}.cat-button:not(.is-promoted-child) .cat-button__label{line-height:1;padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-3xs)}.cat-button:not(.is-promoted-child) .product-img-placeholder{margin-left:calc(var(--space-sm)*.75)}.cat-button:not(.is-promoted-child):hover{background-color:var(--color-primary-70)}.cat-button[data-promotion-level="1"]{font-size:calc(var(--txt-md) - .1rem);padding-inline-start:var(--space-lg)}.cat-button[data-promotion-level="2"]{font-size:calc(var(--txt-md) - .2rem);padding-inline-start:calc(var(--space-lg)*2)}.cat-button__img{flex-shrink:0;height:3rem;mix-blend-mode:multiply;width:3rem}.cat-button__icon{flex-shrink:0;height:1.5rem;width:1.5rem}.cat-button--expand{background-color:var(--color-primary-10);color:var(--color-primary-60)}.cat-grid{display:grid;gap:var(--space-sm)}@media(min-width:64rem){.cat-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr))}}.cat-card{height:100%;overflow:hidden}.cat-card__inner{align-items:center;background-color:var(--color-neutral-10);border:1px solid transparent;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-sm);height:100%;padding:var(--space-md);text-align:center;text-decoration:none;transition:background-color .3s,border-color .3s}.cat-card__inner:hover{background-color:var(--color-primary-10);border-color:var(--color-primary);color:var(--color-primary-60)}.cat-card__media{aspect-ratio:16/12;border-radius:var(--radius-sm);overflow:hidden;position:relative}.cat-card__img{height:100%;object-fit:cover;width:100%}.cat-card__content{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center}.cat-card__title{font-size:var(--txt-lg);font-weight:700;letter-spacing:-.02rem;line-height:1.2;margin:0;text-decoration:none;transition:color var(--duration-fast) ease}.category-header{align-items:center;display:flex;gap:var(--space-md);justify-content:space-between;margin-block:var(--space-md)}.category-title{font-size:var(--txt-3xl);font-weight:700;letter-spacing:-.08rem;line-height:1.2;margin:0}.category-image-container{max-width:5rem}.cat-list,.cat-list__sublist{color:var(--color-neutral-50);display:flex;flex-direction:column;gap:var(--space-2xs)}.cat-list__sublist{border-left:2px solid var(--color-primary-20);margin-block:var(--space-2xs) var(--space-sm);margin-inline-start:1px;padding-inline-start:calc(var(--space-xs)*1.5)}.cat-list__link{border-radius:var(--radius-xs);display:block;font-size:var(--txt-sm);line-height:1.2;outline:4px solid transparent;padding-inline:.25rem;text-decoration:none;transform:translateX(-.25rem);transition:background-color var(--duration-fast) ease-in-out,outline-color var(--duration-fast) ease-in-out}.cat-list__link:is(a):hover{background-color:var(--color-primary-10);color:var(--color-primary-70);outline-color:var(--color-primary-10)}.cat-list__link.is-current{color:var(--color-primary-60);font-weight:700}:root{--checkbox-radio-size:1.25rem;--checkbox-radio-gap:var(--space-xs,0.25rem);--checkbox-radio-border-width:1px;--checkbox-border-color:var(--color-neutral-40);--checkbox-radio-line-height:1;--radio-marker-size:.5rem;--checkbox-marker-size:.75rem;--checkbox-radius:var(--radius-sm)}.checkbox,.radio{height:var(--checkbox-radio-size);margin:0;margin-top:calc((1em*var(--checkbox-radio-line-height) - var(--checkbox-radio-size))/2);opacity:0;padding:0;pointer-events:none;position:absolute;width:var(--checkbox-radio-size)}.checkbox+label,.radio+label{align-items:center;color:var(--color-neutral-60);cursor:pointer;display:inline-flex;font-size:var(--txt-md);gap:var(--checkbox-radio-gap);justify-content:flex-start;line-height:var(--checkbox-radio-line-height);padding-left:calc(var(--checkbox-radio-size) + var(--checkbox-radio-gap));user-select:none}.checkbox+label:before,.radio+label:before{background-color:var(--color-white);background-position:50%;background-repeat:no-repeat;border-color:var(--checkbox-border-color);border-style:solid;border-width:var(--checkbox-radio-border-width);box-sizing:border-box;content:"";display:inline-block;flex-shrink:0;height:var(--checkbox-radio-size);margin-left:calc((var(--checkbox-radio-size) + var(--checkbox-radio-gap))*-1);position:relative;transition:transform .2s,border .2s;vertical-align:middle;width:var(--checkbox-radio-size)}.checkbox:not(:checked,:focus)+label:hover:before,.radio:not(:checked,:focus)+label:hover:before{border-color:var(--color-primary)}.radio+label:before{border-radius:50%}.checkbox+label:before{border-radius:var(--checkbox-radius)}.checkbox:checked+label:before,.radio:checked+label:before{background-color:var(--color-neutral-80);border-color:var(--color-black);transition:transform .2s}.checkbox:active+label:before,.radio:active+label:before{transform:scale(.8);transition:transform .2s}.checkbox:checked:active+label:before,.radio:checked:active+label:before{transform:none;transition:none}.radio:checked+label:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cg class=%27nc-icon-wrapper%27 fill=%27%23ffffff%27%3E%3Ccircle cx=%278%27 cy=%278%27 r=%278%27 fill=%27%23ffffff%27%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");background-size:var(--radio-marker-size)}.checkbox:checked+label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 6.5 3 3 7-7'/%3E%3C/svg%3E");background-size:var(--checkbox-marker-size)}.checkbox:checked:active+label:before,.checkbox:focus+label:before,.radio:checked:active+label:before,.radio:focus+label:before{border-color:var(--color-neutral-900)}.checkbox--bg+label,.radio--bg+label{border-radius:var(--radius-sm);margin-left:calc(var(--space-3xs)*-1);outline:2px solid transparent;padding:var(--space-4xs) var(--space-3xs);padding-left:calc(var(--checkbox-radio-size) + var(--checkbox-radio-gap) + var(--space-3xs));transition:background-color .2s,outline-color .2s}.checkbox--bg+label:hover,.radio--bg+label:hover{background-color:var(--color-primary-10);outline-color:var(--color-primary-10)}.checkbox--bg[disabled]+label,.radio--bg[disabled]+label{background-color:transparent}.checkbox--bg:active+label,.checkbox--bg:focus+label,.radio--bg:active+label,.radio--bg:focus+label{background-color:var(--color-primary-20);outline-color:var(--color-primary-30)}.checkbox[disabled]+label,.radio[disabled]+label{color:var(--color-primary-40);cursor:not-allowed}.checkbox[disabled]+label:before,.radio[disabled]+label:before{background-color:var(--color-primary-20);border-color:var(--color-primary-30)}.checkbox[disabled]:checked+label,.radio[disabled]:checked+label{color:var(--color-primary-90)}.checkbox[disabled]:checked+label:before,.radio[disabled]:checked+label:before{border-color:var(--color-primary-60)}.radio[disabled]:checked+label:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cg class=%27nc-icon-wrapper%27 fill=%27%23777777%27%3E%3Ccircle cx=%278%27 cy=%278%27 r=%278%27 fill=%27%23777777%27%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.checkbox[disabled]:checked+label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23777' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 6.5 3 3 7-7'/%3E%3C/svg%3E")}.checkbox--single,.radio--single{padding-right:0}.customer-autocomplete__results{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);left:0;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.customer-autocomplete__item{cursor:pointer;padding:var(--space-sm);transition:background-color .2s ease}.customer-autocomplete__item--highlighted,.customer-autocomplete__item:hover{background-color:var(--color-primary-10);color:var(--color-primary-60)}.customer-autocomplete__item:not(:last-child){border-bottom:1px solid var(--color-border)}.customer-autocomplete__item small{color:var(--color-gray-600)}.customer-data__section{background:var(--color-white);border-radius:var(--border-radius-md);box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:var(--spacing-lg);padding:var(--spacing-md)}.customer-data__section:last-child{margin-bottom:0}.customer-data__section-title{align-items:center;border-bottom:1px solid var(--color-border);color:var(--color-text-primary);display:flex;font-size:var(--txt-lg);font-weight:600;gap:var(--spacing-xs);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-xs)}.customer-data__section-title .icon{color:var(--color-primary)}.customer-data__grid{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@media(min-width:768px){.customer-data__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.customer-data__grid{grid-template-columns:repeat(3,1fr)}}.customer-data__item{display:flex;flex-direction:column;gap:var(--spacing-xs)}.customer-data__label{color:var(--color-text-secondary);font-size:var(--txt-sm);font-weight:500;letter-spacing:.025em;text-transform:uppercase}.customer-data__value{align-items:center;color:var(--color-text-primary);display:flex;font-size:var(--txt-md);gap:var(--spacing-xs);word-break:break-word}.customer-data__value .link{color:var(--color-primary);text-decoration:none}.customer-data__value .link:hover{text-decoration:underline}.customer-data__empty{color:var(--color-text-muted);font-style:italic}.customer-data__badge{align-items:center;background:var(--color-neutral-10);border-radius:var(--border-radius-sm);color:var(--color-text-muted);display:inline-flex;font-size:var(--txt-xs);font-weight:500;padding:2px 6px;white-space:nowrap}.field--readonly{background:var(--color-neutral-5);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);color:var(--color-text-secondary);padding:var(--spacing-sm)}.error-list{list-style:disc}.error-list li{color:var(--color-danger);margin-bottom:var(--spacing-2xs)}body:has(dialog[data-dialog-target=dialog][open]){overflow:hidden}.dialog{background:var(--color-white);border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-modal);left:50%;margin:0;max-height:90vh;overflow-y:auto;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:90vw;z-index:71}.dialog::backdrop{backdrop-filter:blur(8px);background:rgba(0,0,0,.75)}@media(min-width:64rem){.dialog{max-width:40rem;min-width:30vw;width:auto}}.dialog--large{height:98vh;max-height:98vh;width:98vw}@media(min-width:64rem){.dialog--large{height:95vh;max-width:120rem;min-width:90vw;width:95vw}}@media(min-width:80rem){.dialog--large{height:90vh;max-width:140rem;width:90vw}}@media(min-width:85.375rem){.dialog--large{height:85vh;max-width:160rem;width:85vw}}.dialog__header{background:var(--color-primary-10);border-bottom:1px solid var(--color-primary-20);justify-content:space-between;padding:var(--space-sm) var(--space-md)}.dialog__header,.dialog__title{align-items:center;display:flex}.dialog__title{color:var(--color-primary-50);font-size:var(--txt-xl);font-weight:600;gap:var(--space-xs);line-height:1;margin:0}.dialog__title .icon{--icon-color:var(--color-primary-40)}.dialog__content{padding:1.5rem;position:relative}.dialog__close .icon{--icon-color:var(--color-danger-50)}.dialog-trigger{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;gap:.5rem;text-decoration:none}.dialog-trigger:hover{opacity:.8}@keyframes fade-in{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes fade-out{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-45%)}}dialog[data-dialog-target=dialog][open]{animation:fade-in .2s ease-out forwards}dialog[data-dialog-target=dialog][closing]{animation:fade-out .2s ease-in forwards}.drawer{background-color:var(--color-white);color:var(--color-neutral-dark);height:calc(100vh - var(--header-height));max-width:100%;position:fixed;right:0;top:var(--header-height);transform:translateX(100%);transition:transform var(--duration-fast) ease;width:var(--drawer-width,var(--sidebar-width,20rem))}.drawer.is-open{box-shadow:var(--shadow-sidebar-right);transform:translateX(0)}.drawer__inner{flex-direction:column;flex-grow:1;height:100%;overflow-y:auto;position:relative}.drawer__header,.drawer__inner{display:flex;justify-content:space-between}.drawer__header{align-items:center;background-color:var(--color-white);box-shadow:var(--shadow-to-bottom);padding:var(--space-md);position:sticky;top:0;z-index:1}.drawer__title{align-items:center;color:var(--color-neutral-70);display:inline-flex;font-size:var(--txt-lg);font-weight:700;gap:var(--space-xs);line-height:1.2;margin:0;--icon-color:var(--color-neutral-40)}.drawer__close{appearance:none;background-color:transparent;border:0;color:var(--color-neutral-dark);cursor:pointer;padding:0}.drawer__close .icon{--icon-size:1.5rem;--icon-color:var(--color-neutral-40);transition:all var(--duration-fast) ease}.drawer__close:hover .icon{--icon-color:var(--color-neutral-dark)}.drawer__content{flex-grow:1}.drawer__footer{background-color:var(--color-white);bottom:0;box-shadow:var(--shadow-to-top);margin-top:auto;padding:var(--space-md);position:sticky;z-index:1}.dropdown{position:relative}.dropdown__button{align-items:center;appearance:none;background-color:var(--dropdown-btn-bg,var(--color-white));border:1px solid var(--dropdown-btn-border,var(--color-border));border-radius:var(--dropdown-btn-radius,var(--radius-sm));color:var(--dropdown-btn-color,var(--color-black));cursor:pointer;display:inline-flex;gap:var(--space-xs);padding:var(--dropdown-btn-padding,var(--space-sm))}.dropdown__button:after{background:url(/build/images/chevron-down.b7983c0b.svg) no-repeat 50%;background-size:contain;content:"";height:var(--dropdown-btn-icon-size,1rem);transition:transform var(--duration-fast) var(--ease-out);width:var(--dropdown-btn-icon-size,1rem)}[data-dropdown-active-value=true] .dropdown__button{background-color:var(--dropdown-btn-bg-active,var(--color-neutral-10));border-color:var(--dropdown-btn-border-active,var(--color-neutral-40));color:var(--dropdown-btn-color-active,var(--color-black))}[data-dropdown-active-value=true] .dropdown__button:after{transform:rotate(180deg)}.dropdown__menu{background-color:var(--color-background);border-radius:var(--radius-sm);box-shadow:var(--shadow-popout);color:var(--color-black);display:flex;flex-direction:column;left:0;min-width:var(--dropdown-min-width,10rem);overflow:hidden;padding:var(--space-xs);position:absolute;top:100%;transition:opacity .2s ease-in-out,transform .2s ease-in-out;width:fit-content;z-index:20}.dropdown__menu.hidden{opacity:0;pointer-events:none}.dropdown__item{line-height:1.1}.dropdown__link{border-radius:var(--radius-sm);display:block;padding:var(--space-2xs) var(--space-xs);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}.dropdown__link:hover{background-color:var(--color-neutral-20)}.filters-sidebar{display:flex;flex-direction:column;gap:var(--space-sm)}.count{color:var(--color-neutral-40);font-size:var(--txt-sm);font-weight:500}.count:before{content:"("}.count:after{content:")"}.field{--field-bg:var(--color-white);--field-border-color:var(--color-border);--field-border-width:1px;--field-border-radius:var(--radius-sm);--field-padding-x:var(--space-sm);--field-padding-y:0;--field-font-size:var(--text-unit);--field-min-height:3.25rem;--field-placeholder-color:var(--color-neutral-50);--field-focus-border-color:var(--color-neutral-80);--field-select-bg-position:var(--space-sm);background-color:var(--field-bg);border:1px solid var(--field-border-color);border-radius:var(--field-border-radius);font-size:var(--field-font-size);line-height:1.2;min-height:var(--field-min-height);padding:0 0 0 var(--field-padding-x);transition-duration:.2s;width:100%}.field::placeholder{color:var(--color-neutral-50);opacity:1}.field:focus,.field:focus-within{border-color:var(--field-focus-border-color);box-shadow:inset 0 0 0 1px var(--field-focus-border-color);outline:none}.field--disabled,.field[disabled],.field[readonly]{cursor:not-allowed;opacity:.5}.field.has-error{border-color:var(--color-danger-60)}.field.has-error:focus,.field.has-error:focus-within{border-color:var(--color-danger-60);box-shadow:inset 0 0 0 1px var(--color-danger-60)}.field--sm{--field-font-size:var(--txt-sm);--field-min-height:2.5rem;--field-padding-x:calc(var(--space-sm)*0.75)}.field--xs{--field-padding-x:calc(var(--space-xs)*1.25);--field-font-size:var(--txt-xs);--field-min-height:2.125rem;--field-select-bg-position:var(--space-xs)}.field--textarea{--field-min-height:8em;padding-block:var(--space-sm);resize:vertical}.field--select{appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23000"><path d="M7 10l5 5 5-5z"/></svg>');background-position:right var(--space-xs) center;background-repeat:no-repeat;background-size:1.5em;padding-right:2em}.field--date{padding-right:var(--space-sm)}.field-label{align-items:center;color:var(--color-neutral-50);display:flex;font-family:var(--font-primary);font-size:var(--txt-sm);font-weight:700;gap:var(--space-sm);line-height:1}.field-label .icon{--icon-color:currentColor}.field-helper{color:var(--color-neutral-60);font-size:var(--txt-xs);line-height:1.2}.field-error-label,.field-errors{background-color:var(--color-danger-10);border:1px solid var(--color-danger-20);border-radius:var(--radius-sm);color:var(--color-danger-80);font-size:var(--txt-xs);font-weight:700}.field-error-label{line-height:1;padding:var(--space-xs) calc(var(--space-xs)*1.5)}.field-errors{display:flex;flex-direction:column;gap:var(--space-3xs);line-height:1.2;list-style:none;margin:0;padding:calc(var(--space-xs)*1.5)}.password{position:relative}.password-btn{border-radius:50%;position:absolute;right:var(--space-xs);top:50%;transform:translateY(-50%)}.password-btn .icon{--icon-size:1.5rem;--icon-color:currentColor}.password--is-visible .field{border-color:var(--color-warning-80);color:var(--color-warning-80)}.password--is-visible .password-btn{--btn-bg:var(--color-warning-20)}.password--is-visible .icon{color:var(--color-warning-70)}.form__actions{justify-content:flex-end;margin-top:var(--space-md)}.field-control,.form__actions{display:flex;gap:var(--space-xs)}.field-control{flex-direction:column}.toggle-password-button{background-color:transparent;color:var(--color-primary);cursor:pointer;right:0;top:-1.45rem}.header-section{align-items:center;display:flex;gap:var(--space-xs);justify-content:space-between;--icon-size:1.75rem;--icon-color:var(--color-neutral-40)}@media not all and (min-width:48rem){.header-section{align-items:flex-start;flex-direction:column}}.header-section__content{align-items:center;display:grid;gap:var(--space-xs);grid-template-columns:var(--icon-size) auto}.header-section__title{color:var(--color-black);font-family:var(--font-primary);font-size:var(--txt-2xl);font-weight:800;line-height:1.1;margin:0}.header-section__title:is(h1){font-size:var(--txt-3xl)}.header-section__title:is(h2){font-size:var(--txt-2xl)}.header-section__title:is(h3){font-size:var(--txt-xl)}@media not all and (min-width:48rem){.header-section__title{display:inline-block;font-size:var(--txt-xl)}}.header-section__description{color:var(--color-neutral-40);flex-basis:100%;font-size:var(--txt-sm);grid-column:span 2;margin:0}.header-section__actions{align-items:center;display:flex;gap:var(--space-sm);justify-content:flex-end}.header-section__actions:empty{display:none}@media(min-width:80rem){.header-section__actions{margin-left:auto}}.icon{display:block;flex-shrink:0;height:var(--icon-size,1.5rem);transition:all var(--duration-fast) var(--ease-out-quart);width:var(--icon-size,1.5rem);stroke:var(--icon-color,currentColor);stroke-width:var(--icon-stroke-width,2)}.icon--sm{--icon-size:1rem}.icon--md{--icon-size:1.25rem}.icon--lg{--icon-size:2rem}.icon--xl{--icon-size:3rem}.pagination-container{align-items:center;display:flex;gap:var(--space-sm)}@media not all and (min-width:48rem){.pagination-container{flex-direction:column}}.pagination__pages{align-items:center;display:flex;font-size:var(--txt-md);gap:var(--space-2xs);line-height:1}.pagination__page{align-items:center;display:flex;justify-content:center}.pagination__page.is-disabled{cursor:not-allowed;opacity:.3;pointer-events:none}.pagination__dots,.pagination__link{align-items:center;border:1px solid var(--color-border);border-radius:2.25rem;color:var(--color-neutral-70);display:flex;font-size:var(--txt-sm);font-weight:500;height:2rem;justify-content:center;min-width:2rem;padding-inline:var(--space-2xs)}.pagination__dots .icon,.pagination__link .icon{--icon-size:1.25rem;--icon-color:var(--color-neutral-50)}.pagination__link{text-decoration:none;transition:all var(--duration-fast) ease-in-out}.pagination__link:has(.icon){padding-inline:0}.pagination__link .icon{--icon-size:1.25rem;--icon-color:var(--color-neutral-50)}.is-current .pagination__link,.pagination__link:active,.pagination__link:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.pagination__link:hover .icon{--icon-color:var(--color-white)}.is-current .pagination__link:hover{background-color:var(--color-black);border-color:var(--color-black)}.pagination__info{color:var(--color-neutral-70);font-size:var(--txt-sm)}.card--product{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:box-shadow .3s ease;--card-padding:var(--space-sm)}.card--product:hover{box-shadow:var(--shadow-card)}.card--product .card__body{display:flex;flex:1;flex-direction:column;gap:var(--space-3xs);padding-top:var(--space-sm)}.card--product .card__title{color:var(--color-neutral-90);font-size:var(--txt-xl);font-weight:700;line-height:1.2;margin:0}.card--product .card__title a{text-decoration:none;transition:color .3s ease}.card--product .card__title a:hover{color:var(--color-primary-50)}.card--product .card__description{color:var(--color-neutral-40);font-size:var(--txt-sm);margin:0}.card__image-wrapper{aspect-ratio:4/3;overflow:hidden;position:relative}.card__image{border-radius:var(--radius-sm);height:100%;object-fit:contain;transition:transform .3s ease;width:100%}.card--product:hover .card__image{transform:scale(1.05)}.card__badges{display:flex;flex-wrap:wrap;gap:var(--space-3xs);margin-bottom:var(--space-xs)}.card__pricing{align-items:end;display:flex;gap:var(--space-xs);margin-top:auto}.card__price{color:var(--color-neutral-70);font-size:var(--txt-xl);font-weight:700}.card__price--original{color:var(--color-neutral-30);font-size:var(--txt-md);text-decoration:line-through}.card__price--discount{color:var(--color-success-70)}.card__price--unavailable{color:var(--color-neutral-50);font-size:var(--txt-xs)}.card__action{border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .3s ease;width:100%}.card__references{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin-bottom:var(--space-xs)}.card__reference{background-color:var(--color-primary-10);border:1px solid var(--color-primary-30);border-radius:var(--radius-2xs);color:var(--color-primary);font-size:var(--txt-2xs);font-weight:var(--font-weight-medium);padding:.125rem var(--space-2xs);white-space:nowrap}.card__references-label{color:var(--color-neutral-50);font-size:var(--txt-xs);width:100%}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.product-grid{display:grid;gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));transition:.3s}@media(min-width:64rem){.product-grid{gap:var(--space-md)}}.product-list-banner{background-color:var(--color-primary-10);border-radius:var(--radius-md);margin-block-end:var(--space-lg);overflow:hidden}.product-list-banner__image{aspect-ratio:16/9;height:100%;object-fit:cover;object-position:center;width:100%}@media(min-width:64rem){.product-list-banner__image{aspect-ratio:19/3}}.product-list{display:grid;gap:var(--space-md);margin-block-end:var(--space-lg)}.product-list>.pagination-container:last-child{margin-inline:auto}@media(min-width:64rem){.product-list>.pagination-container:last-child{margin-inline:auto 0}}.product-list__bar{align-items:center;display:flex;flex-direction:column;gap:var(--space-sm)}@media(min-width:48rem){.product-list__bar{align-items:center;flex-direction:row;justify-content:space-between}.product-list__bar .pagination-container{margin-left:auto}}.product-list__actions{display:flex;gap:var(--space-sm)}.reveal{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:block}.reveal[open] .reveal__content{height:auto}.reveal__toggle{align-items:center;color:var(--color-neutral-50);cursor:pointer;display:flex;font-size:var(--txt-sm);font-weight:700;gap:var(--space-xs);justify-content:space-between;letter-spacing:-.00875rem;line-height:1.25;padding:calc(var(--space-xs)*1.5) var(--space-sm)}.reveal__toggle::marker{content:"";display:none}.reveal__toggle:after{background:url(/build/images/chevron-down.b7983c0b.svg) no-repeat 100%;background-size:contain;content:"";display:block;height:1rem;transition:transform var(--duration-fast) ease-in-out;width:1rem}[open] .reveal__toggle:after{background-image:url(/build/images/x.208749c6.svg);transform:rotate(180deg)}.reveal__content{display:block;overflow:hidden;padding:var(--space-xs) var(--space-sm) var(--space-sm);transition:height .3s ease-in-out}.search-form{position:relative;--aa-primary-color-rgb:var(--color-neutral-90);--aa-base-unit:1rem;--aa-icon-color-rgb:50,50,50}.search-form__inner{display:flex}@media not all and (min-width:80rem){.header__search .search-form__inner{display:none;flex-direction:column}.header__search .is-open .search-form__inner{background-color:var(--color-white);box-shadow:var(--shadow-modal);display:flex;left:0;padding:var(--space-sm);position:fixed;top:var(--header-height);width:100%}}.search-form__toggle{align-items:center;display:flex;height:var(--header-height);justify-content:center;padding-inline:var(--space-xs);padding:0;--btn-radius:0;--btn-border-width:0;--btn-bg:transparent;--btn-color:var(--color-white);--btn-hover-bg:var(--color-white);--btn-active-bg:transparent;--btn-active-color:var(--color-white);--btn-active-hover-bg:var(--color-white)}.is-open .search-form__toggle{--btn-bg:var(--color-white);--btn-color:var(--color-black)}.search-form__toggle .icon{--icon-size:1.25rem;opacity:1}@media(min-width:80rem){.search-form__toggle{display:none}}.search-form__cat-select{appearance:none;background:var(--color-white) url(/build/images/chevron-down.b7983c0b.svg) no-repeat right .75rem center/1rem;border-width:0;border-right:1px solid;border-color:transparent;border-color:var(--color-border);border-radius:var(--radius-sm) 0 0 var(--radius-sm);font-size:var(--txt-sm);height:var(--header-btn-height);max-width:14rem;padding:0 3rem 0 var(--space-md)}.header__search .search-form__cat-select{border-radius:var(--radius-sm) var(--radius-sm) 0 0;border-width:1px;max-width:10rem}@media(min-width:80rem){.header__search .search-form__cat-select{border-radius:var(--radius-sm) 0 0 var(--radius-sm);border-width:0 1px 0 0}}.search-form__autocomplete{--aa-search-input-height:var(--header-btn-height);background-color:var(--color-white)}.search-form__autocomplete .aa-Form{border:0;border-radius:0;border-bottom-right-radius:var(--radius-sm);border-top:0;border-top-right-radius:var(--radius-sm)}.search-form__autocomplete .aa-Input{--aa-search-input-height:var(--header-btn-height)}.search-form__autocomplete .aa-Input::placeholder{color:var(--color-neutral-30)}@media not all and (min-width:80rem){.search-form__autocomplete{border:1px solid var(--color-border);border-radius:var(--radius-sm);border-top:0;flex:1;padding-left:var(--space-2xs)}.header__search .search-form__autocomplete{border-radius:0 0 var(--radius-sm) var(--radius-sm)}}@media(min-width:80rem){.search-form__autocomplete{flex:2}.hero-search-block .search-form__autocomplete{border-radius:var(--radius-sm);padding-left:var(--space-xs)}.hero-search-block .search-form__cat-select+.search-form__autocomplete,.search-form__cat-select+.search-form__autocomplete{border-radius:0 var(--radius-sm) var(--radius-sm) 0}}.autocomplete-panel{left:0;position:absolute;top:100%;width:100%}.autocomplete-panel .aa-Panel{left:0!important;position:absolute!important;top:100%!important;width:100%!important;z-index:70}.search-form__submit{margin-top:var(--space-xs);padding:0 var(--space-sm);width:100%}@media(min-width:80rem){.search-form__submit{margin-top:0;width:auto}.header .search-form__submit{display:none}}.aa-Panel{z-index:1000}.aa-ItemWrapper{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-sm);padding:var(--space-sm);transition:background-color var(--duration-fast) ease-in-out}.aa-ItemWrapper:hover{background-color:var(--color-primary-30);border-color:var(--color-primary-40)}.aa-ItemWrapper:last-child{border-bottom:none}.aa-item{display:flex;gap:var(--space-md);padding:var(--space-xs);transition:background-color var(--duration-fast) ease-in-out}.aa-item+.aa-item{border-top:1px solid var(--color-border)}.aa-item__image-container{align-items:start;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;width:4rem}.aa-item__content{flex:1;min-width:0}.aa-item__title{font-size:var(--txt-md);font-weight:700}.aa-item__description{color:var(--color-neutral-60);font-size:var(--txt-sm);margin-top:var(--space-3xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-item__category{color:var(--color-neutral-50);font-size:var(--txt-2xs);text-transform:uppercase}.aa-item__price{align-items:center;display:flex;gap:var(--space-xs);margin-top:var(--space-3xs)}.aa-item__price-old{color:var(--color-neutral-50);font-size:var(--txt-2xs);text-decoration:line-through}.aa-item__price-promotion{color:var(--color-primary)}.aa-item__price-current{font-size:var(--txt-sm);font-weight:700}.search-form--machines .search-form__autocomplete .aa-Form{border-radius:var(--radius-sm)}.aa-ItemContentPases{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin-bottom:var(--space-2xs)}.aa-ItemPase{background-color:var(--color-primary-10);border:1px solid var(--color-primary-30);border-radius:var(--radius-2xs);color:var(--color-primary);font-size:var(--txt-2xs);font-weight:var(--font-weight-medium);padding:.125rem var(--space-2xs);white-space:nowrap}:root{--sidebar-width:18rem}@media(min-width:80rem){:root{--sidebar-width:20rem}}@media not all and (min-width:80rem){.site-main{display:block}.site-main .sidebar{background-color:var(--color-background);bottom:0;height:calc(100vh - var(--header-height));overflow-y:auto;position:fixed;top:var(--header-height);transition:transform .3s ease;width:var(--sidebar-width);z-index:20}.site-main .sidebar.sidebar--left{left:0;transform:translateX(-100%)}.site-main.has-sidebar-left .sidebar.sidebar--left{box-shadow:var(--shadow-sidebar-left);transform:translateX(0)}.site-main .sidebar.sidebar--right{right:0;transform:translateX(100%)}.site-main.has-sidebar-right .sidebar.sidebar--right{box-shadow:var(--shadow-sidebar-right);transform:translateX(0)}}@media(min-width:80rem){.site-main:has(.sidebar){display:grid;grid-template-columns:0 1fr 0;min-height:50vh;transition:grid-template-columns .3s ease}.site-main.has-sidebar-left{grid-template-columns:var(--sidebar-width) 1fr 0}.site-main.has-sidebar-right{grid-template-columns:0 1fr var(--sidebar-width)}.site-main.has-sidebar-left.has-sidebar-right{grid-template-columns:var(--sidebar-width) 1fr var(--sidebar-width)}}.sidebar{overflow:hidden;transition:transform var(--duration) ease,opacity var(--duration) ease,box-shadow var(--duration) ease-in-out}@media not all and (min-width:80rem){.sidebar{background-color:var(--color-white);bottom:0;height:calc(100vh - var(--header-height));left:0;position:fixed;top:var(--header-height);transform:translateX(-100%);transition:transform var(--duration-fast) ease;width:var(--sidebar-width);z-index:1000}.sidebar--secondary{left:auto;right:0;transform:translateX(100%)}}.has-sidebar-left .sidebar--left{box-shadow:var(--shadow-sidebar-left)}.has-sidebar-right .sidebar--right{box-shadow:var(--shadow-sidebar-right)}.sidebar__inner{display:flex;flex-direction:column;gap:var(--space-lg);height:100%;overflow-y:auto;padding:var(--space-lg);transition:opacity .4s ease,transform .4s ease;width:var(--sidebar-width)}.sidebar__header{align-items:center;display:flex;justify-content:space-between}.sidebar__title{align-items:center;color:var(--color-neutral-90);display:flex;font-size:var(--txt-lg);font-weight:600;gap:var(--space-xs);letter-spacing:-.025rem;line-height:1;margin:0;--icon-size:1.5rem}.sidebar__close,.sidebar__title{--icon-color:var(--color-neutral-40)}.sidebar__close{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:inherit;--icon-size:1.5rem}.sidebar__close:hover{--icon-color:var(--color-primary-60)}[aria-controls=sidebar-left][aria-expanded=false],[aria-controls=sidebar-right][aria-expanded=false]{--btn-border-color:var(--color-primary);--btn-color:var(--color-primary-60);--btn-bg:var(--color-white)}.add-to-wishlist{position:absolute;right:0;top:0;z-index:20;--btn-padding:var(--space-xs);--btn-hover-bg:transparent;--icon-color:var(--color-danger-30)}.add-to-wishlist:hover{--icon-color:var(--color-danger-50)}.wl-modal__product{border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-xs);margin-block-end:var(--space-md);padding:var(--space-md)}.wl-modal__product-name{font-size:var(--txt-md);font-weight:700;margin:0}.wl-modal__product-description{font-size:var(--txt-sm);margin:0}.is-loading{cursor:wait}.table{--table-font-size:var(--txt-base);--table-th-font-size:var(--txt-xs);--table-padding-x:var(--space-md);--table-padding-y:var(--space-sm);--table-header-bg:var(--color-white);--table-header-color:var(--color-neutral-50);border-spacing:0;position:relative;width:100%}.table thead{box-shadow:0 1px 0 0 var(--color-border)}.table thead tr{position:sticky;top:0;z-index:2}.table thead th{background-color:var(--table-header-bg);color:var(--table-header-color);font-family:var(--font-primary);font-size:var(--table-th-font-size);font-weight:700;line-height:1;padding:var(--table-padding-y) var(--table-padding-x)}.table thead th:has(.is-current){background-color:var(--color-neutral-10)}.table tbody{font-size:var(--table-font-size);line-height:1.2}.table tbody tr{background-color:var(--color-white);border-bottom:1px solid var(--color-neutral-20);transition:box-shadow var(--duration-faster) ease-in-out,border-color var(--duration-faster) ease-in-out,background-color var(--duration-faster) ease-in-out}.table td{padding:var(--table-padding-y) var(--table-padding-x)}@media not all and (min-width:64rem){.table{--table-padding-x:0;--table-padding-y:0}.table,.table td,.table th,.table tr{display:block}.table thead{display:none}.table tbody{border-block-start:1px solid var(--color-border);display:flex;flex-wrap:wrap}.table tbody tr{align-items:start;display:flex;flex-basis:50%;flex-direction:column;flex-wrap:wrap;gap:var(--space-sm);padding:var(--space-sm)}.table tbody tr:nth-child(2n){border-inline-start:1px solid var(--color-border)}.table tbody td{display:flex;flex-direction:column;text-align:left}.table tbody td:before{color:var(--color-neutral-50);content:attr(data-label);font-size:var(--txt-xs);font-weight:800;margin-block-end:var(--space-2xs);text-transform:uppercase}}@media not all and (min-width:22.5rem){.table tbody tr{flex-basis:100%}.table tbody tr:nth-child(2n){border-inline-start:0}}.table--alt{--table-header-bg:var(--color-neutral-20);--table-header-color:var(--color-neutral-70)}@media(min-width:64rem){.table--expandable tbody tr:nth-child(odd):not(:hover){background-color:transparent}.table--expandable tbody tr:nth-child(4n+1):not(:hover),.table--expandable tbody tr:nth-child(4n+2):not(:hover){background-color:var(--color-neutral-10)}}.table--sm{--table-font-size:var(--text-xs);--table-padding-x:var(--space-sm);--table-padding-y:var(--space-xs)}.table__actions{min-width:fit-content;width:1%}.table__sorter{align-items:center;display:inline-flex;gap:var(--space-2xs);text-decoration:none;--icon-size:1rem;border-radius:var(--radius-sm);outline:5px solid transparent;transition:background-color var(--duration-fast) ease-in-out,outline-color var(--duration-fast) ease-in-out,color var(--duration-fast) ease-in-out}.table__sorter .icon{transform-origin:center;transition:transform var(--duration-fast) ease-in-out}.table__sorter.is-current{color:var(--color-black);--icon-color:var(--color-black);background-color:var(--color-neutral-10);outline-color:var(--color-neutral-10)}.table__sorter:hover{color:var(--color-black)}.table__sorter.is-desc .icon,.table__sorter:hover .icon{transform:rotate(180deg)}.table__sorter.is-asc .icon,.table__sorter.is-desc:hover .icon{transform:rotate(0deg)}.badge{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-sm);display:inline-flex;font-size:var(--txt-2xs);font-weight:800;gap:var(--space-3xs);line-height:1;overflow:hidden;padding:var(--space-3xs) var(--space-2xs);text-transform:uppercase;white-space:nowrap;--icon-size:1rem}.badge--stock.badge--in-stock{background:var(--color-success-10);border-color:var(--color-success-40);color:var(--color-success-50)}.badge--stock.badge--out-of-stock{background:var(--color-error-10);border-color:var(--color-error-40);color:var(--color-error-60)}.badge--promo{background:var(--color-warning-60);border-color:var(--color-warning-60);color:var(--color-warning-10)}.badge--discontinued{background:var(--color-neutral-80);border-color:var(--color-neutral-80);color:var(--color-neutral-10)}.badge--info{background:var(--color-info-10);border-color:var(--color-info-40);color:var(--color-info-50)}.badge--success{background:var(--color-success-10);border-color:var(--color-success-40);color:var(--color-success-50)}.badge--warning{background:var(--color-warning-20);border-color:var(--color-warning-50);color:var(--color-warning-70)}.badge--danger{background:var(--color-danger-10);border-color:var(--color-danger-40);color:var(--color-danger-50)}.badge--primary{background:var(--color-primary-10);border-color:var(--color-primary-40);color:var(--color-primary-50)}.badge--secondary{background:var(--color-secondary-10);border-color:var(--color-secondary-40);color:var(--color-secondary-50)}.badge--neutral{background:var(--color-neutral-10);border-color:var(--color-neutral-20);color:var(--color-neutral-60)}.badge--xs{font-size:var(--txt-3xs);line-height:1;padding:var(--space-4xs) var(--space-3xs)}.badge--lg{font-size:var(--txt-sm);line-height:1;padding:var(--space-2xs) var(--space-xs)}.badge__counter{background:var(--color-white);font-weight:800;line-height:1;margin:calc(var(--space-3xs)*-1) 0 calc(var(--space-3xs)*-1) calc(var(--space-2xs)*-1);padding:var(--space-3xs) var(--space-3xs)}.badge--lg .badge__counter{margin:calc(var(--space-2xs)*-1) 0 calc(var(--space-2xs)*-1) calc(var(--space-xs)*-1);padding:var(--space-2xs) var(--space-xs)}.data-tiles{--dt-border-color:var(--color-border);--dt-background-color:var(--color-white);display:flex;flex-wrap:wrap;gap:var(--space-xs)}.data-tile,.data-tiles--pills{justify-content:space-between}.data-tile{background-color:var(--dt-background-color);border:1px solid var(--dt-border-color);border-radius:var(--radius-sm);display:flex;flex:auto 0 1;flex-direction:column;gap:var(--space-xs);padding:var(--space-xs)}.data-tile__label{color:var(--color-neutral-70);font-family:var(--font-primary);font-size:var(--txt-xs);font-weight:400;line-height:1.2;text-transform:uppercase}.data-tile__value{color:var(--color-black);font-size:var(--txt-sm);font-weight:700;line-height:1}.data-tiles--pills .data-tile{align-items:center;background-color:var(--color-neutral-10);border:0;flex-direction:row;flex-grow:1;padding:var(--space-xs)}.data-tiles--pills .data-tile__label{color:var(--color-neutral-50);font-size:var(--txt-2xs);font-weight:400;line-height:1}.qty{display:flex;flex-direction:column;gap:var(--space-xs);--icon-size:1.25rem;--icon-color:var(--color-black)}.qty__inner{background-color:var(--color-border);border-radius:var(--radius-sm);display:flex;justify-content:space-between;overflow:hidden}.qty__label{color:var(--color-neutral-60);display:block;font-size:var(--txt-xs);font-weight:700;gap:var(--space-2xs);letter-spacing:-.015rem;line-height:1;text-align:center}.qty__field{appearance:none;-moz-appearance:textfield;border:1px solid var(--color-border);flex-grow:1;max-width:100%;min-width:calc(var(--space-sm)*2 + 3ch);padding:0 var(--space-sm);text-align:center;transition:border-color var(--duration-faster) ease-in-out;width:100%}.qty__field::-webkit-inner-spin-button,.qty__field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty__field:focus{border-color:var(--color-primary);outline:none}.qty__btn{align-items:center;aspect-ratio:1/1;background-color:var(--color-border);border:1px solid var(--color-border);cursor:pointer;display:flex;justify-content:center;min-height:var(--qty-btn-height,3.25rem);position:relative;transition:background-color var(--duration-faster) ease-in-out;width:var(--qty-btn-width,3.5rem);z-index:2}.qty__btn:hover:not([disabled]){border-color:var(--color-primary)}.qty__btn:focus:not([disabled]),.qty__btn:hover:not([disabled]){background-color:var(--color-primary);--icon-color:var(--color-white)}.qty__btn:focus:not([disabled]){border-color:var(--color-primary-60);box-shadow:inset 0 0 0 2px var(--color-primary-90);outline:0}.qty__btn:active{background-color:var(--color-primary-80)}.qty__btn[disabled]{background-color:var(--color-neutral-20);cursor:not-allowed;--icon-color:var(--color-neutral-40)}.qty--sm{--icon-size:1rem;--qty-btn-width:2.5rem;--qty-btn-height:2.5rem}.prod-configurator{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.prod-configurator__table{border-bottom:1px solid var(--color-border);border-collapse:collapse;margin-bottom:var(--spacing-md);width:100%}.prod-configurator__head{background-color:var(--color-gray-100)}.prod-configurator__body .config-option{transition:opacity .3s ease,max-height .3s ease}.prod-configurator__body .config-option.config-hidden{display:none;max-height:0;opacity:0;overflow:hidden}.prod-configurator__head{color:var(--color-neutral-50);font-size:var(--txt-sm);font-weight:700}.prod-configurator__head th{border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--space-xs) var(--space-sm)}@media not all and (min-width:64rem){.prod-configurator__head{display:flex;flex-direction:column;width:100%}.prod-configurator__head tr{display:grid}.prod-configurator__head th:not(:first-child){display:none}}@media(min-width:64rem){.prod-configurator__head th:first-child{width:35%}.prod-configurator__head th:nth-child(2){width:20%}.prod-configurator__head th:nth-child(3){width:11%}.prod-configurator__head th:nth-child(4){width:9%}.prod-configurator__head th:nth-child(5){width:14%}.prod-configurator__head th:nth-child(6){width:11%}}.prod-configurator__body tr{background-color:var(--color-white);transition:background-color .3s ease-in-out,box-shadow .15s ease-in-out}.prod-configurator__body tr[data-show="0"]{display:none}.prod-configurator__body tr:not(.is-child-row){border-block-start:1px solid var(--color-border)}.prod-configurator__body th{font-weight:500}.prod-configurator__body td,.prod-configurator__body th{padding:var(--space-md);vertical-align:middle}.show-all-rows .prod-configurator__body tr[data-show="0"]{display:table-row}.prod-configurator__body .is-selected{background-color:color-mix(in oklab,var(--color-primary-20),#fff 50%);border-top-color:transparent!important;box-shadow:var(--color-primary-30) -2px 0 0 0 inset,var(--color-primary-30) 2px 0 0 0 inset;transition:background-color .3s ease-in-out,box-shadow .3 ease-in-out}.prod-configurator__body .is-selected.first{box-shadow:var(--color-primary-30) 0 2px 0 0 inset,var(--color-primary-30) -2px 0 0 0 inset,var(--color-primary-30) 2px 0 0 0 inset}.prod-configurator__body .is-selected.last{box-shadow:var(--color-primary-30) 0 -2px 0 0 inset,var(--color-primary-30) -2px 0 0 0 inset,var(--color-primary-30) 2px 0 0 0 inset}.prod-configurator__body .is-selected.first.last{box-shadow:var(--color-primary-30) 0 2px 0 0 inset,var(--color-primary-30) 0 -2px 0 0 inset,var(--color-primary-30) -2px 0 0 0 inset,var(--color-primary-30) 2px 0 0 0 inset}.prod-configurator__body .is-selected+tr:not(.is-selected){border-top-color:transparent}@media not all and (min-width:64rem){.prod-configurator__body{display:flex;flex-direction:column;width:100%}.prod-configurator__body tr,.show-all-rows .prod-configurator__body tr[data-show="0"]{display:grid;grid-template-columns:1fr 1fr;padding-bottom:var(--space-sm)}.prod-configurator__body td,.prod-configurator__body th{display:block;padding:var(--space-sm) var(--space-sm) 0;text-align:left!important}.prod-configurator__body td[data-label]:before{color:var(--color-neutral-70);content:attr(data-label);display:block;font-size:var(--txt-2xs);font-weight:700;margin-bottom:var(--space-3xs);text-transform:uppercase}.prod-configurator__body .pcomb-cell,.prod-configurator__body .pcomb-warehouse-cell{grid-column:span 2}.prod-configurator__body .pcomb-warehouse-cell{margin-top:var(--space-sm);position:relative}.prod-configurator__body .pcomb-warehouse-cell:before{background-color:var(--color-shading-10);content:"";height:1px;left:var(--space-sm);position:absolute;top:0;width:calc(100% - var(--space-sm)*2)}}.pcomb-invent-delivery{align-items:center;display:flex;gap:var(--space-2xs)}@media(min-width:64rem){.pcomb-invent-delivery{flex-direction:column;justify-content:center}}.prod-configurator-toggle{border-start-end-radius:0;border-start-start-radius:0;margin-inline:auto}.prod-configurator-toggle .ico-svg{transition:transform .3s ease-in-out}.show-all-rows .prod-configurator-toggle .ico-svg{transform:rotate(180deg)}.config-selector{align-items:center;display:flex;gap:var(--spacing-xs)}.config-selector .radio{margin:0}.config-selector .config-name{color:var(--color-text);font-weight:500}.warehouse-card{border:1px solid var(--color-gray-200);border-radius:var(--border-radius-sm);cursor:pointer;padding:var(--spacing-xs);transition:all .2s ease}.warehouse-card:hover:not(.unavailable){background-color:var(--color-gray-50);border-color:var(--color-primary)}.warehouse-card.unavailable{cursor:not-allowed;opacity:.5}.warehouse-card input[type=radio]:checked+label{color:var(--color-primary);font-weight:600}.price-value-total{color:var(--color-neutral-80);font-weight:700}.prod-configurator__footer{display:grid;gap:var(--space-xs);padding:var(--space-md)}@media(min-width:64rem){.prod-configurator__footer:has(.alert),.prod-configurator__footer:has(.btn--primary){grid-template-columns:1fr 1fr 1fr}}.prod-configurator__toggle{border-radius:0 0 var(--radius-md) var(--radius-md);place-self:center;align-self:start;border-top:0;margin-top:calc(var(--space-md)*-1)}.prod-configurator__toggle .icon{transition:transform .3s ease-in-out}.prod-configurator__toggle.is-expanded .icon{transform:rotate(180deg)}@media not all and (min-width:64rem){.prod-configurator__toggle{grid-row:1}.prod-configurator__update{margin-top:var(--space-sm);margin-inline:auto}}.no-configurations-cell{padding:var(--space-xl) var(--space-md)!important;text-align:center;vertical-align:middle}.config-attributes{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin-top:var(--space-2xs)}.attribute-tag{align-items:center;background-color:var(--color-neutral-10);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:inline-flex;font-size:var(--txt-2xs);gap:var(--space-3xs);line-height:1.2;padding:var(--space-3xs) var(--space-xs)}.attribute-tag__label{color:var(--color-neutral-70);font-weight:600}.attribute-tag__value{color:var(--color-neutral-80);font-weight:400}.spinner{align-items:center;display:flex;gap:var(--space-2xs);justify-content:center;padding:var(--space-2xs)}.spinner__icon{animation:spin 1s linear infinite}.spinner__text{color:var(--color-neutral-50);font-size:var(--txt-sm);font-weight:500}.delivery-card{background-color:var(--delivery-bg-color,transparent);border:1px solid var(--color-border);border-radius:var(--delivery-radius,var(--radius-sm));color:var(--color-neutral-60);display:flex;font-size:var(--delivery-font-size,var(--txt-sm));font-weight:500;gap:var(--delivery-gap,var(--space-xs));justify-content:space-between;line-height:1;padding:var(--delivery-padding,var(--space-xs));--icon-size:1rem;--icon-color:var(--color-neutral-40)}.delivery-card__date,.delivery-card__qty,.delivery-card__time{align-items:center;display:flex;gap:var(--space-3xs)}.delivery-card__qty{font-weight:700}.delivery-card__date{font-weight:400;margin-left:auto}.delivery-card--sm{--delivery-font-size:var(--txt-xs);--delivery-padding:var(--space-3xs) var(--space-xs)}.editorjs__paragraph{font-size:var(--txt-md);line-height:1.5;margin-bottom:var(--txt-md)}.editorjs__header{font-weight:700;line-height:1.3;margin:1em 0 var(--txt-md)}.editorjs__header:first-child{margin-top:0}.editorjs__header:last-child{margin-bottom:0}.editorjs__list{margin:var(--txt-md) 0;padding-left:var(--txt-lg)}.editorjs__list--unordered{list-style-type:disc}.editorjs__list--ordered{list-style-type:decimal}.editorjs__list-item{margin-bottom:var(--txt-sm)}.editorjs__quote{background-color:var(--color-primary-10);border-left:4px solid var(--color-primary);font-size:var(--txt-lg);font-style:italic;margin:var(--txt-lg) 0;padding:var(--txt-md)}.editorjs__quote-caption{color:var(--color-neutral-60);font-size:var(--txt-sm);margin-top:var(--txt-sm)}.editorjs__quote-caption:before{content:"—";margin-right:.5em}.editorjs__code{background-color:var(--color-primary-10);border-radius:4px;font-family:monospace;margin:var(--txt-md) 0;overflow-x:auto;padding:var(--txt-md)}.editorjs__image{margin:var(--txt-lg) 0;text-align:center}.editorjs__image-img{border-radius:8px;height:auto;max-width:100%}.editorjs__image-caption{color:var(--color-text-muted);font-size:var(--txt-sm);margin-top:var(--txt-sm)}.editorjs__table{border-collapse:collapse;margin:var(--txt-md) 0;width:100%}.editorjs__table-cell{border:1px solid var(--color-border);padding:var(--txt-sm);text-align:left}.editorjs__table-cell--header{background-color:var(--color-primary-10);font-weight:600}.editorjs__embed{margin:var(--txt-lg) 0}.editorjs__embed-content{height:0;padding-bottom:56.25%;position:relative;width:100%}.editorjs__embed-content iframe{height:100%;left:0;position:absolute;top:0;width:100%}.editorjs__embed-caption{color:var(--color-text-muted);font-size:var(--txt-sm);margin-top:var(--txt-sm)}.editorjs__delimiter{border:none;border-top:1px solid var(--color-border);margin:var(--txt-3xl) 0}.editorjs__raw{margin:var(--txt-md) 0}h1.editorjs__header{font-size:var(--txt-5xl)}h2.editorjs__header{font-size:var(--txt-4xl)}h3.editorjs__header{font-size:var(--txt-3xl)}h4.editorjs__header{font-size:var(--txt-2xl)}h5.editorjs__header{font-size:var(--txt-xl)}.tabs__nav{display:flex;flex-direction:column;gap:var(--space-3xs)}@media(min-width:80rem){.tabs__nav{align-items:flex-end;flex-direction:row;gap:1px;padding-left:var(--space-sm)}}.tabs__nav-item{display:flex;--icon-size:1.25rem}.tabs__nav-item:has(.active){margin-bottom:-1px}.tabs__nav-btn{align-items:center;appearance:none;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-neutral-50);cursor:pointer;display:block;display:flex;font-size:var(--txt-2xs);font-weight:600;gap:var(--space-xs);padding:calc(var(--space-sm) - 2px) var(--space-md);position:relative;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;width:100%}.tabs__nav-btn.active,.tabs__nav-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.tabs__nav-btn.active{padding:var(--space-sm) var(--space-md)}@media not all and (min-width:80rem){.tabs__nav-btn .icon{display:none}}@media(min-width:80rem){.tabs__nav-btn{border-bottom:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;font-size:var(--txt-sm)}.tabs__content{border-top:1px solid var(--color-primary)}}.tabs__content .tabs__pane{display:none;padding:1rem 0}.tabs__content .tabs__pane.active{display:block}.link{align-items:center;display:inline-flex;gap:var(--space-2xs);--icon-size:1rem;color:var(--color-primary);text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-out-quart)}.link:hover{color:var(--color-primary-90)}.link--subtle{color:inherit;text-decoration:none}.link--subtle:hover{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.field--readonly{background-color:var(--color-neutral-10);border:1px solid var(--color-neutral-20);border-radius:var(--radius-sm);color:var(--color-neutral-70);cursor:not-allowed;font-family:inherit;font-size:var(--txt-md);padding:var(--space-sm) var(--space-md)}.desc-list{display:grid;gap:var(--space-2xs) var(--space-xs);line-height:1;margin:0}@media(min-width:64rem){.desc-list{grid-template-columns:1fr 1fr}}.desc-list__term{background-color:var(--color-neutral-10);border-radius:var(--radius-sm);color:var(--color-neutral-50);display:flex;flex-direction:column;font-size:var(--txt-sm);font-weight:700;justify-content:center;margin:0;padding:var(--space-xs) var(--space-sm)}@media(min-width:64rem){.desc-list__term{text-align:right}}.desc-list__description{align-self:center;margin:0;padding:var(--space-2xs) var(--space-xs)}.toast-container{bottom:0;display:flex;flex-direction:column;gap:var(--space-md);max-width:18.75rem;padding:var(--space-md);pointer-events:none;position:fixed;right:0;width:100%;z-index:80}.toast{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);bottom:var(--space-md);box-shadow:var(--shadow-modal);left:auto;margin:0;opacity:0;padding:var(--space-md);pointer-events:auto;right:var(--space-md);top:auto;transform:translateX(100%);transition:all .3s cubic-bezier(.4,0,.2,1)}.toast::backdrop{background:transparent}.toast--success{border-left:4px solid var(--color-success)}.toast--success .toast__icon{color:var(--color-success)}.toast--error{border-left:4px solid var(--color-danger)}.toast--error .toast__icon{color:var(--color-danger)}.toast--warning{border-left:4px solid var(--color-warning)}.toast--warning .toast__icon{color:var(--color-warning)}.toast--info{border-left:4px solid var(--color-info)}.toast--info .toast__icon{color:var(--color-info)}.toast--show{opacity:1;transform:translateX(0)}.toast--hide{opacity:0;transform:translateX(100%)}.toast__content{align-items:flex-start;display:flex;gap:var(--space-sm)}.toast__icon{flex-shrink:0;height:1.25rem;margin-top:.125rem;width:1.25rem}.toast__icon svg{height:100%;width:100%}.toast__message{color:var(--color-secondary-80);flex:1;font-size:var(--txt-sm);line-height:1.5}.toast__close{align-items:center;background:none;border:none;color:var(--color-secondary-60);cursor:pointer;display:flex;flex-shrink:0;height:1.25rem;justify-content:center;padding:0;transition:color .15s ease;width:1.25rem}.toast__close:focus,.toast__close:hover{color:var(--color-secondary-80)}.toast__close:focus{outline:2px solid var(--color-primary-50);outline-offset:2px}.toast__close svg{height:1rem;width:1rem}@keyframes toast-slide-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes toast-slide-out{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.toast{transition:opacity .15s ease}.toast,.toast--hide,.toast--show{transform:none}@keyframes toast-slide-in{0%{opacity:0}to{opacity:1}}@keyframes toast-slide-out{0%{opacity:1}to{opacity:0}}}.is-open .advanced-search-toggle{--btn-color:var(--color-white);--btn-bg:var(--color-primary);--btn-border-color:var(--color-primary)}.advanced-search-container{margin-bottom:0;max-height:0;opacity:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,margin-bottom .3s ease-in-out}.advanced-search-container[aria-hidden=false],.is-open .advanced-search-container{margin-bottom:var(--space-lg);max-height:2000px;opacity:1}.advanced-search{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-block:var(--space-lg);padding:var(--space-lg)}.advanced-search__header{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:var(--space-md)}.advanced-search__title{align-items:center;color:var(--color-neutral-90);display:flex;font-size:var(--txt-lg);font-weight:600;gap:var(--space-sm);margin:0}.advanced-search__title svg{color:var(--color-primary-50);height:1.25rem;width:1.25rem}.advanced-search__toggle{align-items:center;display:flex;gap:var(--space-xs);transition:all .2s ease}.advanced-search__toggle svg{height:1rem;transition:transform .2s ease;width:1rem}.advanced-search__row{display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:var(--space-lg)}@media not all and (min-width:64rem){.advanced-search__row{grid-template-columns:1fr}}.advanced-search__row:nth-child(2){grid-template-columns:repeat(5,1fr)}@media not all and (min-width:80rem){.advanced-search__row:nth-child(2){grid-template-columns:repeat(3,1fr)}}@media not all and (min-width:64rem){.advanced-search__row:nth-child(2){grid-template-columns:1fr}}.advanced-search__actions{align-items:center;display:flex;gap:var(--space-md);justify-content:space-between}@media not all and (min-width:48rem){.advanced-search__actions{align-items:stretch;flex-direction:column}}.advanced-search__loading{align-items:center;color:var(--color-neutral-50);display:none;gap:var(--space-sm);justify-content:center;padding:var(--space-md)}.advanced-search__loading .spinner{animation:spin 1s linear infinite;border-top:2px solid var(--color-neutral-20);border:2px solid var(--color-neutral-20);border-radius:50%;border-top-color:var(--color-primary-50);height:1rem;width:1rem}.field-autocomplete{position:relative}.field-autocomplete__results{background:var(--color-white);border:1px solid var(--color-border);border-radius:0 0 var(--radius-md) var(--radius-md);border-top:none;box-shadow:var(--shadow-popout);display:none;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.field-autocomplete__item{border-bottom:1px solid var(--color-border);cursor:pointer;padding:var(--space-sm) var(--space-md);transition:background-color .15s ease}.field-autocomplete__item--highlighted,.field-autocomplete__item:hover{background-color:var(--color-primary-10);color:var(--color-primary-70)}.field-autocomplete__item:last-child{border-bottom:none}.field-autocomplete__item span{display:block;font-size:var(--txt-sm);line-height:1.4}.field-autocomplete__item--skip{background-color:var(--color-neutral-5);border-bottom:2px solid var(--color-neutral-20)}.field-autocomplete__item--skip--highlighted,.field-autocomplete__item--skip:hover{background-color:var(--color-neutral-10);color:var(--color-neutral-70)}.field-autocomplete__item--skip em{color:var(--color-neutral-60);font-size:var(--txt-sm);font-style:italic}.advanced-search .field-control .field{transition:all .2s ease}.advanced-search .field-control .field:disabled{background-color:var(--color-neutral-10);border-color:var(--color-border);color:var(--color-neutral-40);cursor:not-allowed}.advanced-search .field-control .field:focus{border-color:var(--color-primary-50);box-shadow:0 0 0 3px var(--color-primary-10)}.advanced-search .field-control .field-label{color:var(--color-neutral-70);font-weight:500;margin-bottom:var(--space-xs)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media not all and (min-width:48rem){.advanced-search{border-left:none;border-radius:0;border-right:none;margin-left:calc(var(--space-md)*-1);margin-right:calc(var(--space-md)*-1)}.advanced-search__header{padding:var(--space-sm) var(--space-md)}.advanced-search__title{font-size:var(--txt-md)}.advanced-search__row{gap:var(--space-sm);margin-bottom:var(--space-md)}}@media(min-width:85.375rem){.advanced-search__form{padding:var(--space-md)}}@media(prefers-contrast:high){.advanced-search{border-color:var(--color-neutral-90)}.advanced-search__header{border-bottom-color:var(--color-neutral-90)}.field-autocomplete__results{border-color:var(--color-neutral-90)}.field-autocomplete__item--highlighted,.field-autocomplete__item:hover{background-color:var(--color-neutral-90);color:var(--color-white)}}.advanced-search__toggle:focus-visible{outline:2px solid var(--color-primary-50);outline-offset:2px}.field-autocomplete__item:focus-visible{outline:2px solid var(--color-primary-50);outline-offset:-2px}.search-results__summary{color:var(--color-neutral-60);font-size:var(--txt-md);margin-bottom:var(--space-lg)}.search-results__no-results{background:var(--color-warning-10);border:1px solid var(--color-warning-30);border-radius:var(--radius-md);margin-block:var(--space-lg);padding:var(--space-lg)}.search-results__no-results-title{color:var(--color-warning-90);font-size:var(--txt-lg);font-weight:600;margin-block:0 var(--space-sm)}.search-results__no-results-text{color:var(--color-warning-70);margin-bottom:var(--space-md)}.search-results__suggestions{color:var(--color-warning-60);font-size:var(--txt-sm);list-style:none;margin:0;padding:0}.search-results__suggestions li{margin-bottom:var(--space-xs)}.search-results__title{color:var(--color-neutral-90);font-size:var(--txt-3xl);font-weight:700;margin-bottom:var(--space-md)}.search-results__description{color:var(--color-neutral-60);margin-bottom:var(--space-lg)}.advanced-search__aa .aa-Form{padding-left:var(--space-sm)}.advanced-search__aa .search-form__autocomplete,.advanced-search__aa .search-form__cat-select,.advanced-search__aa .search-form__submit{margin-top:var(--space-xs)}.advanced-search__aa .search-form__cat-select{border:1px solid var(--color-border);border-right:0;height:auto}@media not all and (min-width:80rem){.advanced-search__aa .search-form__inner{flex-direction:column;gap:var(--space-xs)}.advanced-search__aa .search-form__cat-select{border:1px solid var(--color-border);max-width:none;padding:var(--space-sm);width:100%}.advanced-search__aa .search-form__autocomplete{border:1px solid var(--color-border)}.advanced-search__aa .aa-Label{display:none}}@media(min-width:80rem){.advanced-search__aa .aa-Form{border:1px solid var(--color-border)!important;padding-left:var(--space-sm)}.advanced-search__aa .aa-Label{display:none}.advanced-search__aa .search-form__submit{margin-left:var(--space-xs)}}.advanced-search__actions{margin-top:auto}.advanced-search__actions .btn{--btn-padding:var(--space-xs) var(--space-sm);--btn-min-block-size:3.25rem}.advanced-results{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-2xl);overflow:hidden;user-select:none}.table--advanced-results{--table-header-bg:var(--color-neutral-10);--table-header-color:var(--color-neutral-80);table-layout:fixed;width:100%}.table--advanced-results .table__head{background-color:var(--color-white);transition:box-shadow .2s ease}.table--advanced-results .table__head.is-fixed{box-shadow:0 2px 8px rgba(0,0,0,.1);table-layout:fixed}.table--advanced-results .table__head th{background-color:var(--table-header-bg);border-bottom:2px solid var(--color-border);border-left:1px solid var(--color-border);box-sizing:border-box;text-align:center;vertical-align:middle;width:12%}.table--advanced-results .table__head th:first-child{border-left:0;width:18rem}@media not all and (min-width:64rem){.table--advanced-results .table__head{display:block}.table--advanced-results .table__head .advanced-results__cat-header{display:none}}.table--advanced-results .table-header-placeholder{background-color:transparent}.table--advanced-results .table__body tr{transition:background-color .2s ease}.table--advanced-results .table__body tr:hover{background-color:var(--color-neutral-10)}.table--advanced-results .table__body td{border-left:1px solid var(--color-border);box-sizing:border-box;vertical-align:top}.table--advanced-results .table__body td:first-child{border-left:0}@media not all and (min-width:64rem){.table--advanced-results .table__body td{border-left:0;width:100%}.table--advanced-results .table__body td:not(:first-child){border-top:1px dotted var(--color-border);padding-top:var(--space-sm)}.table--advanced-results .table__body{border-top:0}}.table--advanced-results .table__body th{box-sizing:border-box;padding:var(--table-padding-y) var(--table-padding-x);vertical-align:top}.advanced-results__cat-image{height:3.5rem;margin-inline:auto}.advanced-results__cat-title{color:var(--color-neutral-80);font-size:var(--txt-sm);font-weight:600;line-height:1.2;margin:var(--space-xs) 0 0 0;margin-inline:auto;max-width:15ch}.advanced-results__machine{color:var(--color-primary-80);font-size:var(--txt-sm);text-align:left;text-transform:uppercase;text-transform:none}.advanced-results__machine-title{color:var(--color-neutral-90);font-size:var(--txt-lg);font-weight:800;line-height:1.3;margin:0 0 var(--space-sm) 0}.advanced-results__machine-details{display:flex;flex-direction:column;gap:var(--space-3xs)}.advanced-results__machine-detail{color:var(--color-neutral-80);font-size:var(--txt-sm);font-weight:500;line-height:1.25}.advanced-results__machine-detail strong{color:var(--color-neutral-50);font-weight:350}.advanced-results__empty{color:var(--color-neutral-40);font-size:var(--txt-xs);font-size:var(--txt-sm);font-style:italic;font-weight:400}@media(min-width:64rem){.advanced-results__empty{display:block;text-align:center}}.advanced-results__products{display:flex;flex-direction:column;gap:var(--space-xs);padding-right:var(--space-xs)}@media not all and (min-width:64rem){.advanced-results__products{flex-direction:row;flex-wrap:wrap;gap:var(--space-xs)}}.advanced-results__product .advanced-results__product-link{align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;gap:var(--space-sm);padding:var(--space-xs);text-decoration:none;transition:border-color .2s ease}.advanced-results__product .advanced-results__product-link:hover{border-color:var(--color-primary)}.advanced-results__product .advanced-results__product-info{display:flex;flex:1;flex-direction:column;gap:var(--space-xs);min-width:0}.advanced-results__product .advanced-results__product-reference{color:var(--color-primary-70);font-family:var(--font-mono);font-size:var(--txt-sm);font-weight:600}.advanced-results__product .advanced-results__product-reference,.advanced-results__product .advanced-results__related-ref-text{cursor:text;user-select:text}.advanced-results__product .advanced-results__product-name{color:var(--color-neutral-70);font-size:var(--txt-xs);line-height:1.3;overflow:hidden}.advanced-results__product .advanced-results__product-qty{align-self:flex-start;background:var(--color-success-10);border-radius:var(--radius-xs);color:var(--color-success-70);font-size:var(--txt-xs);font-weight:600;padding:2px var(--space-xs)}.advanced-results__product .advanced-results__product-image{background:var(--color-neutral-10);border-radius:var(--radius-sm);flex-shrink:0;height:40px;overflow:hidden;width:40px}.advanced-results__product .advanced-results__product-image img{height:100%;object-fit:cover;width:100%}.search-criteria__items{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));width:100%}.search-criteria__item{align-items:center;border:1px solid var(--color-neutral-15);border-radius:var(--border-radius-sm);display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--spacing-md);text-align:center}.search-criteria__label{color:var(--color-neutral-50);font-size:var(--txt-sm);font-weight:400;margin-bottom:var(--spacing-xs)}.search-criteria__value{color:var(--color-primary-80);font-size:var(--txt-xl);font-weight:700;line-height:1.2}.search-criteria__value[data-empty=true]{color:var(--color-neutral-40);font-style:italic;font-weight:400}@media not all and (min-width:64rem){.search-criteria{padding:var(--space-sm)}.search-criteria__items{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr))}}.is-fixed .advanced-results__criteria{width:100%}@media not all and (min-width:64rem){.advanced-results__criteria>th{width:100%!important}}.advanced-results__related-refs{font-size:var(--txt-xs);margin-top:var(--spacing-xs)}.advanced-results__related-refs-label{color:var(--color-neutral-40);display:block;font-style:italic;font-weight:400;margin-bottom:var(--spacing-sm)}.advanced-results__related-refs-list{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.advanced-results__related-ref-text{background:var(--color-neutral-10);border-radius:var(--border-radius-sm);color:var(--color-neutral-70);font-weight:500;padding:.125rem var(--space-2xs)}.machine-type-selector{margin-block:var(--space-md)}.machine-type-selector__main-row{display:grid;gap:var(--space-xs);grid-template-columns:repeat(2,1fr);margin-bottom:var(--space-md)}@media(min-width:85.375rem){.machine-type-selector__main-row{gap:var(--space-md);grid-template-columns:repeat(4,1fr)}}.machine-type-selector__catalogue-row{display:grid;gap:var(--space-sm);margin-top:var(--space-md);opacity:0;transform:translateY(-10px);transition:all .3s ease}@media(min-width:85.375rem){.machine-type-selector__catalogue-row{grid-template-columns:repeat(3,1fr)}}.machine-type-selector__catalogue-row--visible{opacity:1;transform:translateY(0)}.machine-type-selector__repair-parts-row{display:grid;gap:var(--space-sm);margin-top:var(--space-md);opacity:0;transform:translateY(-10px);transition:all .3s ease}.machine-type-selector__repair-parts-row--visible{opacity:1;transform:translateY(0)}@media(min-width:85.375rem){.machine-type-selector__repair-parts-row{grid-template-columns:repeat(3,1fr)}}.machine-type-card{appearance:none;background:var(--color-primary);border:0;border-radius:var(--radius-md);cursor:pointer;min-height:4.5rem;overflow:hidden;padding:0;position:relative;transition:all .3s ease}.machine-type-card:hover{transform:translateY(-2px)}.machine-type-card:hover .machine-type-card__title{border-color:var(--color-primary)}.machine-type-card__title{align-items:end;background-color:rgba(0,0,0,.5);border:4px solid transparent;border-radius:var(--radius-md);color:var(--color-white);display:flex;font-size:var(--txt-sm);font-weight:600;inset:0;justify-content:start;margin:0;padding:var(--space-sm);position:absolute;transition:border-color .3s ease,background-color .3s ease}@media(min-width:48rem){.machine-type-card__title{font-size:var(--txt-lg);padding:var(--space-md)}}.machine-type-card__image{aspect-ratio:16/9;height:100%;object-fit:cover;object-position:center;width:100%}@media(min-width:48rem){.machine-type-card__image{aspect-ratio:16/6}}.machine-type-card--active .machine-type-card__title{background-color:var(--color-primary);border-color:var(--color-primary)}.machine-type-card--catalogue{background:var(--color-neutral-10);border:2px solid var(--color-primary-30);width:100%}.machine-type-card--catalogue:hover{border-color:var(--color-primary-50);box-shadow:var(--shadow-md);transform:translateY(-2px)}.machine-type-card--catalogue:hover .machine-type-card__icon{color:var(--color-primary-60)}.machine-type-card--catalogue .machine-type-card__title{align-items:normal;background:none;border:none;color:var(--color-primary-50);display:block;font-size:var(--txt-lg);font-weight:600;inset:initial;justify-content:normal;margin:0;padding:0;position:static}.machine-type-card__content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;padding:var(--space-md);position:relative}.machine-type-card__catalog-label{color:var(--color-secondary-60);font-size:var(--txt-xs);font-weight:400;letter-spacing:.05em;margin-bottom:var(--space-xs);text-transform:uppercase}.machine-type-card__icon{color:var(--color-primary-40);font-size:var(--txt-lg);position:absolute;right:var(--space-sm);top:var(--space-sm)}.machine-type-card__icon .icon{--icon-size:1.25rem}.onboarding{display:grid;position:relative}@media(min-width:64rem){.onboarding{grid-template-columns:25rem 1fr;min-height:100vh}}.onboarding__media{background-color:var(--color-black);height:20vh;min-height:10rem;overflow:hidden;position:relative}.onboarding__media:before{background-color:var(--color-primary);content:"";height:100%;left:0;mix-blend-mode:multiply;opacity:.65;position:absolute;top:0;width:100%;z-index:1}.onboarding__media .placeholder,.onboarding__media video{filter:grayscale(100%);height:100%;object-fit:cover;object-position:center;opacity:.75;width:100%}@media(min-width:64rem){.onboarding__media{height:100vh}}.onboarding__logo{bottom:var(--space-xl);left:50%;max-width:20rem;position:absolute;transform:translateX(-50%);width:65%;z-index:2}@media(min-width:64rem){.onboarding__logo{bottom:var(--space-4xl)}}.onboarding__content{align-content:center;display:grid;padding:var(--space-xl)}@media(min-width:64rem){.onboarding__content{padding:0}}.login-form{display:flex;flex-direction:column;gap:var(--space-md);margin-inline:auto;max-width:30rem;width:100%}.form-actions{display:flex;justify-content:center}.onborading-cta{background-color:var(--color-neutral-10);border-radius:var(--radius-md);margin-top:var(--space-xl);padding:var(--space-md);text-align:center}.field--code{font-family:monospace;font-size:1.2rem;letter-spacing:.2rem;text-align:center}.field-control--checkbox{margin:var(--space-md) 0}.field-checkbox{margin-right:var(--space-xs)}.field-label--checkbox{display:inline;font-weight:400}.field-hint{display:block;font-size:var(--txt-xs);margin-top:var(--space-2xs)}.field-hint,.help-section{color:var(--color-neutral-60)}.help-section{background-color:var(--color-neutral-10);border-radius:var(--radius-sm);margin-top:var(--space-md);padding:var(--space-md)}.page-home{--app-main-nav-top:0}.page-home .header{--header-bg:linear-gradient(180deg,rgba(0,0,0,.5) 50%,transparent)}@media(min-width:85.375rem){.page-home{--app-header-top-bg:transparent;--app-header-middle-bg:transparent}}.page-home .site-main{margin-top:0}@media(min-width:85.375rem){.page-home.header-is-scrolled,.page-home.main-nav-is-opened,.page-home.user-nav-is-opened{--app-header-middle-bg:var(--color-neutral-90);--app-header-top-bg:var(--color-black)}}.hero-section{color:var(--color-white);position:relative;z-index:1}.hero-section .container-max{display:grid;padding-block:var(--header-height) calc(var(--header-height) + var(--space-2xl));position:relative}@media(min-width:80rem){.hero-section .container-max{padding-block:var(--space-3xl)}}.hero-section__media{grid-column:1/-1;grid-row:1/-1}.hero-section__media:after{background:rgba(0,0,0,.35);content:"";inset:0;position:absolute;z-index:1}@media(min-width:121.25rem){.hero-section__media:after{border-radius:0 0 var(--radius-lg) var(--radius-lg)}}.hero-section__image{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.hero-section__content{grid-column:1/-1;grid-row:1/-1;position:relative;z-index:1}@media(min-width:80rem){.hero-section__content{padding-block-start:var(--app-header-h)}}.user-is-logged .hero-section__content{height:calc(var(--app-header-h) + 5rem + var(--space-lg))}.hero-section__text{align-items:center;display:flex;flex-direction:column;gap:var(--space-2xs);margin-block:calc(var(--space-lg) + var(--header-height)) 0;text-align:center}@media(min-width:80rem){.hero-section__text{margin-block:var(--space-2xl) var(--space-xl)}}.hero-title{font-family:var(--font-primary);font-size:clamp(1.75rem,12vw,3rem);font-weight:700;letter-spacing:-.05em;line-height:1.2;margin:0;max-width:52rem}.hero-title strong{color:var(--color-primary);font-weight:800}.hero-description{font-size:clamp(1.25rem,6vw,1.5rem);font-weight:300;line-height:1.2;margin:0;max-width:45rem;text-wrap:balance}.hero-section__bottom{display:grid;gap:var(--space-lg);grid-template-columns:1fr;padding-bottom:var(--space-xl)}@media(min-width:80rem){.hero-section__bottom{gap:var(--space-xl);grid-template-columns:2fr 1fr;padding-bottom:0;transform:translateY(var(--space-xl))}}.hero-search-block{backdrop-filter:blur(12px);background:rgba(50,50,50,.8);border:1px solid var(--color-neutral-90);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-md);position:relative;z-index:1}@media(min-width:80rem){.hero-search-block{gap:var(--space-xl);justify-content:space-between;padding:var(--space-lg) var(--space-xl) var(--space-xl) var(--space-xl)}.is-user-logged-in .hero-search-block{flex-direction:row}}.hero-search-block .search-form__toggle{display:none}.hero-search{--field-height:2.5rem;--field-radius:var(--radius-sm);width:100%}.hero-search:first-child .hero-search__field{border-bottom-left-radius:0;border-top-left-radius:0}@media(min-width:80rem){.hero-search:first-child .hero-search__field{border-bottom-left-radius:0;border-top-left-radius:0;min-width:20rem}}@media not all and (min-width:80rem){.hero-search .sr-only{display:block}.hero-search:nth-child(2) .hero-search__field{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}}@media(min-width:80rem){.hero-search{--field-height:3rem}}.hero-search__inner{display:flex;flex-direction:column;flex-grow:1;gap:var(--space-xs);justify-content:end}@media(min-width:80rem){.hero-search__inner:first-child{flex-basis:60%}}.hero-search__group{display:flex}.hero-search__group .search-form__submit{border-radius:var(--radius-sm);flex-shrink:0}.hero-search__group .search-form{width:100%}.hero-search__group .aa-Label{display:none}@media(min-width:80rem){.hero-search__group .search-form__autocomplete{border-radius:0!important}.hero-search__group .search-form__submit{border-radius:0 var(--radius-sm) var(--radius-sm) 0;flex-shrink:0}.hero-search__group .search-form__submit .icon{opacity:1}.hero-search__group .search-form__submit-label{display:none}}@media not all and (min-width:80rem){.hero-search__group .search-form__inner{display:flex;flex-direction:column;gap:0}.hero-search__group .search-form__cat-select{border-radius:var(--radius-sm);margin-bottom:var(--space-xs);max-width:none}}.hero-search__label{align-items:center;color:var(--color-white);display:flex;font-family:var(--font-primary);font-weight:700;gap:var(--space-xs);letter-spacing:-.015rem;line-height:1.5;opacity:.7}.hero-search__label .icon{--icon-size:1.25rem}@media not all and (min-width:48rem){.hero-search__label{font-size:var(--text-xs);padding-inline-start:0}}.hero-search__field,.hero-search__select{background-color:var(--color-white);border:0;flex:1;height:var(--field-height);padding:0 var(--space-md);z-index:2}@media not all and (min-width:80rem){.hero-search__field,.hero-search__select{padding:0 var(--space-sm);width:100%}}@media(min-width:80rem){.hero-search__field{border-radius:var(--field-radius)}}.hero-search__select{appearance:none;background:var(--color-white) url(/build/images/chevron-down.b7983c0b.svg) no-repeat right 1rem center/.8rem;border-radius:var(--radius-md) var(--radius-md) 0 0}@media(min-width:80rem){.hero-search__select{border-image:linear-gradient(to bottom,transparent 25%,var(--color-border) 25%,var(--color-border) 75%,transparent 75%) 1;border-radius:var(--field-radius) 0 0 var(--field-radius);border-right-style:solid;border-width:0 .0625rem 0 0;max-width:16rem;padding:0 3rem 0 var(--space-md)}}.home-content{margin-bottom:var(--space-xl);margin-top:calc(var(--app-header-middle-h) + var(--space-sm))}@media(min-width:80rem){.home-content{margin-top:0}.user-is-logged .home-content{position:relative;transform:translateY(-5rem);z-index:1}}.btn--catalogue{width:100%;--btn-min-block-size:3rem;--btn-padding:var(--space-xs) var(--space-sm)}.cta-section{background-color:var(--color-neutral-10);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-black);margin-top:var(--space-xl);padding:var(--space-md)}@media(min-width:80rem){.cta-section{margin-top:0;padding:var(--space-lg)}}.cta-block{display:flex;flex-direction:column;gap:var(--space-md)}@media(min-width:80rem){.cta-block{align-items:center;gap:var(--space-xl);justify-content:space-between}}.cta-block__description{font-size:var(--txt-sm);font-weight:400;line-height:1.6;margin:0}@media(min-width:80rem){.cta-block__description{font-size:var(--txt-lg)}}.cta-block__buttons{display:flex;gap:var(--space-md);margin-inline-start:auto}@media not all and (min-width:80rem){.cta-block__buttons{gap:var(--space-sm)}}.cta-block__btn{white-space:nowrap;width:100%}@media(min-width:80rem){.cta-block__btn{font-size:var(--text-xs);letter-spacing:-.015rem;width:auto}.cta-block__btn .icon{--icon-size:1.5rem}}.features-section{margin-block:var(--space-xl) var(--space-xl)}@media(min-width:80rem){.features-section{margin-block:var(--space-2xl)}}.features{display:grid;gap:var(--space-lg)}@media(min-width:80rem){.features{gap:var(--space-xl);grid-template-columns:repeat(3,1fr)}}@media(min-width:85.375rem){.features{grid-template-columns:repeat(5,1fr)}}.features__item{align-items:center;display:flex;flex-direction:column;gap:var(--space-xs);line-height:1.2;text-align:center}@media(min-width:80rem){.features__item{gap:var(--space-sm)}}.features__icon{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;opacity:.5;width:4rem}@media(min-width:80rem){.features__icon{width:4.5rem}}.features__title{color:var(--color-primary-60);font-family:var(--font-primary);font-size:var(--txt-lg);font-weight:600;letter-spacing:-.0525rem;margin:var(--space-xs) 0 0 0;text-wrap:balance}.features__description{color:var(--color-neutral-80);font-size:var(--txt-sm);line-height:1.5;margin:0;max-width:22rem}@media(min-width:80rem){.features__description{font-size:var(--txt-md);max-width:30rem}}.banners-section{margin-block:var(--space-2xl)}.banners-grid__row{display:flex;gap:var(--space-lg)}@media not all and (min-width:80rem){.banners-grid__row{flex-direction:column}}.banners-grid__image{height:100%;object-fit:cover;object-position:center;width:100%}.banners-grid__link{background:var(--color-neutral-10);border-radius:var(--radius-lg);display:block;flex:1;max-width:100%;overflow:hidden}.logged-section{display:grid;gap:var(--space-lg)}.is-user-logged-in .logged-section{margin-top:calc(var(--space-2xl)*-1);position:relative;z-index:1}@media(min-width:80rem){.logged-section{gap:var(--space-xl);grid-template-columns:repeat(12,1fr);margin-bottom:var(--space-2xl)}}.logged-section__nav{position:relative}@media(min-width:80rem){.logged-section__nav{grid-column:span 3}.logged-section__nav .cat-buttons{position:sticky;top:calc(var(--header-height) + var(--space-lg))}.logged-section__products{grid-column:span 9}}.home-product-grid{display:grid;gap:var(--space-lg);margin-top:calc(var(--space-xl) - var(--space-xs))}@media(min-width:85.375rem){.home-product-grid{grid-template-columns:1fr 1fr}.home-product-grid .span-full{grid-column:span 2}}.product{--product-inner-space:var(--space-md);--product-radius:var(--radius-md);display:grid;gap:var(--product-inner-space);grid-template-areas:"main" "config" "summary";margin-block-start:var(--space-md)}@media(min-width:64rem){.product{grid-template-areas:"main main" "config config" "summary summary";grid-template-columns:1fr 1fr}}@media(min-width:80rem){.product{grid-template-areas:"main main main main main main main main main summary summary summary" "config config config config config config config config config summary summary summary";grid-template-columns:repeat(12,1fr);grid-template-rows:1fr auto}}.product__main{border:1px solid var(--color-border);border-radius:var(--product-radius);display:grid;gap:var(--product-inner-space);grid-area:main;grid-template-areas:"gallery" "info";padding:var(--product-inner-space)}.product__main .add-to-wishlist{right:-.75rem;top:-.75rem}@media(min-width:64rem){.product__main{grid-template-areas:"gallery gallery info info info info";grid-template-columns:repeat(6,1fr)}}@media(min-width:80rem){.product__main{grid-template-areas:"gallery gallery info info info info info info info";grid-template-columns:repeat(9,1fr);height:fit-content}}.product__summary{grid-area:summary;position:relative}.product__summary-inner{border:1px solid var(--color-border);border-radius:var(--product-radius);overflow:hidden;padding:var(--product-inner-space);position:sticky;top:calc(var(--header-height) + var(--space-md))}.product__config{grid-area:config}.product__gallery{grid-area:gallery}.product__info{display:flex;flex-direction:column;gap:var(--product-inner-space);grid-area:info;position:relative}.product__badges{display:flex;gap:var(--space-2xs)}.product__name{font-size:var(--txt-3xl);font-weight:800;line-height:1.2;margin:0}.product__description{color:var(--color-neutral-50);font-size:var(--txt-md);line-height:1.5;margin:var(--space-xs) 0 0}.product__alt-actions{display:flex;gap:var(--space-xs);margin-top:auto}@media not all and (min-width:64rem){.product__alt-actions{flex-direction:column}.product__alt-actions .btn{width:100%}}.product__related{display:flex;gap:var(--space-xl);margin-block:var(--space-xl)}.product__related .carousel{flex:auto 0 1}@media not all and (min-width:64rem){.product__related{flex-direction:column}}.config-summary{display:flex;flex-direction:column;gap:var(--space-sm)}.config-summary__title{font-size:var(--txt-lg);font-weight:700;line-height:1.2;margin:0}.config-summary__item{display:flex;gap:var(--space-xs);--icon-size:1rem;--icon-color:var(--color-neutral-40)}.config-summary__item--delivery{flex-direction:column}.config-summary__label{align-items:center;color:var(--color-neutral-50);display:flex;font-size:var(--txt-sm);gap:var(--space-3xs)}.config-summary__value{font-size:var(--txt-md);font-weight:500}.delivery-item{background-color:var(--color-neutral-10);border:1px solid var(--color-neutral-20);border-radius:var(--radius-sm);color:var(--color-neutral-60);display:grid;font-size:var(--txt-sm);font-weight:500;gap:var(--space-xs);grid-template-columns:1fr 1fr;line-height:1;padding:calc(var(--space-xs)*1.5)}.delivery-list{display:flex;flex-direction:column;gap:var(--space-2xs)}.delivery-item__date,.delivery-item__qty,.delivery-item__time{align-items:center;display:flex;gap:var(--space-3xs)}.delivery-item__qty{font-weight:700}.delivery-item__date{font-weight:400}.delivery-item__time{align-self:center;grid-row:span 2;justify-self:end}.summary-card{display:flex;flex-direction:column;gap:var(--space-md);margin-top:var(--space-md)}.product-add-to-cart{width:100%}.product-price{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-md)}.product-price__label{color:var(--color-neutral-50);font-size:var(--txt-sm);font-weight:400;line-height:1}.product-price__value{font-size:var(--txt-2xl);font-weight:700;line-height:1}.product-summary-spinner{align-items:center;background-color:var(--color-neutral-10);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:20}.thumb-3d{position:relative}.thumb-3d .icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.price-value-total{white-space:nowrap}.product__references{display:flex;flex-direction:column;gap:var(--space-xs)}.product__references-label{color:var(--color-neutral-60);font-size:var(--txt-sm);font-weight:var(--font-weight-medium)}.product__references-list{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.product__reference{background-color:var(--color-primary-10);border:1px solid var(--color-primary-30);border-radius:var(--radius-2xs);color:var(--color-primary);font-size:var(--txt-2xs);font-weight:var(--font-weight-medium);padding:.125rem var(--space-2xs);white-space:nowrap}.product-img-placeholder{align-items:center;aspect-ratio:16/10;background-color:var(--color-neutral-10);border-radius:var(--radius-sm);color:var(--color-neutral-20);display:flex;justify-content:center;--icon-color:var(--color-neutral-30);--icon-size:3rem;height:100%;max-height:20rem;width:100%}.product-gallery .splide__arrows{align-items:center;display:flex;height:100%;justify-content:space-between;left:0;padding:var(--space-2xs);position:absolute;top:0;width:100%;z-index:2}.product-gallery .splide__arrow{background-color:var(--color-white);height:1.5rem;width:1.5rem}.product-gallery__thumbs{margin-top:var(--space-xs)}.cart-container{margin-block:var(--space-xl) var(--space-2xl)}.quick-cart{background-color:var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) var(--radius-md);margin-bottom:var(--space-lg);padding:var(--space-md)}@media not all and (min-width:48rem){.quick-cart .qty{width:100%}}@media(min-width:48rem){.quick-cart{border-radius:var(--radius-md) 0 var(--radius-md) var(--radius-md)}}.quick-cart__inner{align-items:flex-end;display:flex;gap:var(--space-sm)}@media not all and (min-width:64rem){.quick-cart__inner{flex-direction:column}}.quick-cart__label{color:var(--color-white);display:block;font-weight:500;margin-bottom:var(--space-xs)}.quick-cart__search{width:100%}.quick-cart__actions{display:flex;gap:var(--space-sm)}.quick-cart .qty__label{color:var(--color-white)}.quick-cart .aa-Form{border:0;height:3.25rem}.quick-cart .spinner{background-color:var(--color-primary-10);border-radius:var(--radius-sm);margin-top:var(--space-md);padding:var(--space-lg)}.quick-cart__ac-control{position:relative;width:100%}@media(min-width:80rem){.quick-cart__ac-control{width:25%}}.quick-cart__frame.is-active,.quick-cart__frame.is-active .spinner{margin-top:var(--space-md)}.quick-cart-toggle.btn--primary{border-bottom-left-radius:0;border-bottom-right-radius:0}.cart{display:grid;gap:var(--space-md);grid-template-areas:"list" "actions" "summary";margin-top:var(--space-md);position:relative}@media(min-width:80rem){.cart{gap:var(--space-lg);grid-template-areas:"list summary" "actions summary";grid-template-columns:1fr 20rem}}.cart .product-thumbnail{width:64px}.cart__list{grid-area:list}.table--cart{--table-row-hover-bg:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}@media not all and (min-width:64rem){.table--cart tbody{display:grid}}.table--cart .product-img-placeholder{--icon-size:1.5rem;aspect-ratio:1;min-width:3rem}.cart__warehouse .delivery-list{margin-block-start:var(--space-2xs)}.cart__actions{display:flex;flex-direction:column;gap:var(--space-sm);grid-area:actions}@media(min-width:64rem){.cart__actions{align-items:center;flex-direction:row;justify-content:space-between}}@media not all and (min-width:48rem){.cart__actions .btn,.cart__actions .ml-auto{width:100%}}.cart__summary{border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-md);grid-area:summary;padding:var(--space-md)}@media(min-width:80rem){.cart-summary{position:sticky;top:calc(var(--header-height) + var(--space-md))}}.cart__totals{gap:var(--space-3xs);margin-bottom:var(--space-md)}.cart__total,.cart__totals{display:flex;flex-direction:column}.cart__total{background-color:var(--color-neutral-10);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:var(--space-2xs);line-height:1;padding:var(--space-sm)}.cart__total--savings{color:var(--color-success-60)}.cart__total--savings .cart__total-amount{font-size:var(--txt-2xl);font-weight:600}.cart__total-label{font-size:var(--txt-xs);font-weight:600;opacity:.6}.cart__total-amount{font-size:var(--txt-3xl);font-weight:700}.cart__product-name{font-size:var(--txt-lg);margin:0}.cart__product-name,.cart__product-name a{text-decoration:none}@media(min-width:64rem){.cart-item-row td{border-top:1px solid var(--color-border)}}.product-configuration-labels{color:var(--color-neutral-60);font-size:var(--txt-sm);margin-top:var(--space-2xs)}.btn-product-configurator .icon--is-closed{display:block}.btn-product-configurator .icon--is-open{display:none}.btn-product-configurator.is-open{--btn-color:var(--color-white);--btn-bg:var(--color-neutral-80);--btn-border-color:var(--color-neutral-80);--btn-hover-color:var(--color-white);--btn-hover-bg:var(--color-neutral-80);--btn-hover-border-color:var(--color-neutral-80);--btn-active-color:var(--color-white)}.btn-product-configurator.is-open .icon--is-closed{display:none}.btn-product-configurator.is-open .icon--is-open{display:block}.cart-item-configurator{display:none!important;position:relative}.cart-item-configurator>td{padding:0 var(--space-md) var(--space-lg)}.cart-item-configurator .spinner{background-color:var(--color-neutral-10);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-bottom:var(--space-md);padding:var(--space-lg) var(--space-md)}@media not all and (min-width:64rem){.cart-item-configurator{border-inline-start:0!important}.cart-item-configurator>td{padding:0}}.cart-item-configurator.is-open{display:table-row!important}.prod-configurator__cart-actions{display:flex;flex-direction:column;gap:var(--space-sm);padding:0 var(--space-md) var(--space-md)}@media(min-width:80rem){.prod-configurator__cart-actions{align-items:center;flex-direction:row;justify-content:space-between}}.checkout{display:grid;gap:var(--space-md);grid-template-areas:"options" "summary";margin-bottom:var(--space-xl)}@media(min-width:80rem){.checkout{grid-template-areas:"options summary";grid-template-columns:repeat(2,1fr)}}.checkout__section{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md)}.checkout__options{display:grid;gap:var(--space-md);grid-area:options}.checkout__summary{grid-area:summary;position:relative}.checkout-summary,.checkout__section--summary{position:sticky;top:calc(var(--header-height) + var(--space-md))}.checkout-summary__product-details{align-items:center;display:flex;gap:var(--space-2xs);line-height:1}.checkout-summary__product-code{font-size:var(--txt-lg);font-weight:700}.checkout-summary__product-config{color:var(--color-neutral-40);font-size:var(--txt-sm)}.delivery-address-custom{margin-top:var(--space-md)}.delivery-address-custom .field-control{margin-top:0}.table--checkout{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);font-size:var(--txt-sm);margin-top:var(--space-md)}.table--checkout td,.table--checkout th{padding:var(--space-sm) var(--space-md)}.table--checkout td:first-child,.table--checkout th:first-child{text-align:left}.table--checkout td:nth-child(2),.table--checkout th:nth-child(2){text-align:center;width:10ch}.table--checkout td:last-child,.table--checkout th:last-child{text-align:right;white-space:nowrap;width:12ch}@media not all and (min-width:64rem){.table--checkout td,.table--checkout th{padding:0 var(--space-xs)!important;text-align:left!important}}.checkout-summary__totals{background-color:var(--color-neutral-10)}.checkout-summary__totals td{padding:var(--space-xs) var(--space-md)}.checkout-summary__totals td:last-child{text-align:right}.checkout-summary__totals tr:first-child{color:var(--color-neutral-50)}.checkout-summary__totals tr:first-child td{padding-top:var(--space-sm)}.checkout-summary__totals tr:last-child td{font-size:var(--txt-lg);font-weight:700;padding-bottom:var(--space-sm)}@media not all and (min-width:64rem){.checkout-summary__totals{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) var(--space-xs);width:100%}.checkout-summary__totals td,.checkout-summary__totals th{padding:0 var(--space-sm)!important;text-align:left!important}}.address-selection-modal .address-item{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;margin-bottom:var(--space-sm);padding:var(--space-sm);transition:all .3s ease}.address-selection-modal .address-item:hover{background-color:var(--color-primary-10);border-color:var(--color-primary)}.address-selection-modal .address-alias{color:var(--color-primary);font-size:var(--txt-lg);font-weight:600;margin-bottom:var(--space-xs);margin-top:0}.address-selection-modal .address-details p{color:var(--color-neutral-70);font-size:var(--txt-sm);margin-bottom:var(--space-xs);margin-top:0}.address-selection-modal .contact-info{display:flex;gap:var(--space-xs);margin-top:var(--space-sm)}.address-selection-modal .contact-person,.address-selection-modal .contact-phone{align-items:center;display:flex;font-size:var(--txt-xs);gap:var(--space-2xs);--icon-size:1rem;--icon-color:var(--color-neutral-30)}.click-collect-details{background-color:var(--color-neutral-10);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-md)}.thank-you{margin-top:var(--space-xl);text-align:center}.thank-you .check-icon{--icon-size:4rem;--icon-color:var(--color-success);align-items:center;display:flex;justify-content:center;margin-bottom:var(--space-md)}.thank-you .features{display:flex;gap:var(--space-md);justify-content:space-between;margin-bottom:var(--space-xl)}@media not all and (min-width:80rem){.thank-you .features{flex-direction:column;text-align:left}}.thank-you .features__item{border:1px solid var(--color-border);border-radius:var(--radius-md);flex:1;padding:var(--space-md)}.thank-you .features__item .features__icon{width:4rem}.thank-you .thank-you-card{background:var(--color-white);border-radius:var(--radius-lg);margin-block:var(--space-xl)}.thank-you .thank-you-header .success-icon{margin-bottom:var(--space-md)}.thank-you .thank-you-header .success-icon__svg{color:var(--color-success);height:4rem;width:4rem}.thank-you .what-next-section{margin-bottom:var(--space-xl)}.thank-you .what-next-section .section-header{margin-bottom:var(--space-lg)}.thank-you .help-section{margin-bottom:var(--space-xl)}.thank-you .help-section .help-card h3{color:var(--color-info-70);margin-bottom:var(--space-xs)}.thank-you .help-section .help-card p{color:var(--color-info-60);margin-bottom:var(--space-md)}.thank-you .help-section .help-card .contact-info{display:flex;flex-direction:column;gap:var(--space-sm)}@media(min-width:48rem){.thank-you .help-section .help-card .contact-info{flex-direction:row;justify-content:center}}.thank-you .help-section .help-card .contact-link{align-items:center;color:var(--color-info-80);display:inline-flex;font-weight:500;gap:var(--space-xs);text-decoration:none;transition:color .3s ease}.thank-you .help-section .help-card .contact-link:hover{color:var(--color-info-90);text-decoration:underline}.thank-you .help-section .help-card .contact-link svg{height:1.25rem;width:1.25rem}.thank-you__header{align-items:center;display:flex;flex-direction:column;margin-bottom:var(--space-lg);text-align:center}.cart-steps{margin-bottom:var(--space-lg);width:100%}.cart-steps__list{align-items:center;display:flex;gap:var(--space-lg);justify-content:space-between;position:relative}.cart-steps__list:after{background:var(--color-neutral-20);content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:0}@media not all and (min-width:48rem){.cart-steps__list{display:none}}.cart-steps__item{align-items:center;background-color:var(--color-white);border-radius:var(--radius-sm);display:flex;flex-direction:column;flex-shrink:0;padding-inline:var(--space-sm);position:relative;z-index:1}.cart-steps__item:first-child{padding-left:0}.cart-steps__item:last-child{padding-right:0}.cart-steps__number{align-items:center;background:var(--color-neutral-20);border-radius:50%;color:var(--color-neutral-70);display:flex;font-size:var(--txt-md);height:2rem;justify-content:center;margin-bottom:var(--space-xs);transition:background .2s,border-color .2s,color .2s;width:2rem;z-index:1}.is-active .cart-steps__number{background:var(--color-primary-50);color:var(--color-primary-10)}.is-completed .cart-steps__number{background:var(--color-neutral-20);color:var(--color-neutral-50)}.cart-steps__label{color:var(--color-neutral-70);font-size:var(--txt-sm);font-weight:500;letter-spacing:.01em;margin-top:var(--space-xxs);text-align:center}.page__title{border-bottom:1px solid var(--color-border);font-size:var(--txt-4xl);margin-bottom:var(--space-xl);padding-bottom:var(--space-md)}.page__content{margin-top:var(--space-lg)}.user-area{margin-block:var(--space-xl)}.user-area__content{margin-top:var(--space-md)}.user-area__dashboard{display:grid;gap:var(--space-md)}@media(min-width:64rem){.user-area__dashboard{grid-template-columns:repeat(3,1fr)}}.user-area__dashboard-nav{display:grid;gap:var(--space-sm);margin-top:var(--space-lg)}.user-area__dashboard-nav .user-nav__link{align-items:center;border-color:var(--color-neutral-20);flex-direction:column;height:100%;justify-content:center;padding:var(--space-sm);text-align:center;text-decoration:none}@media(min-width:64rem){.user-area__dashboard-nav{grid-template-columns:repeat(5,1fr)}.user-area__dashboard-nav .user-nav__item{aspect-ratio:7/5}.user-area__dashboard-nav .user-nav__subtitle-item{display:none}}.user-form{margin-top:var(--space-xl)}.user-form__fieldset{background-color:var(--color-neutral-10);border:0;border-radius:var(--radius-sm);display:grid;gap:var(--space-md);padding:var(--space-lg)}.user-form__fieldset .field-control+.field-control{margin-top:0}@media(min-width:64rem){.user-form__fieldset{grid-template-columns:repeat(3,1fr)}}.table--user{border-top:1px solid var(--color-border)}@media(min-width:64rem){.table--user .table__body tr:nth-child(odd){background-color:var(--color-neutral-10)}}.article-grid{display:grid;gap:var(--space-2xl) var(--space-xl)}@media(min-width:64rem){.article-grid{grid-template-columns:repeat(2,1fr)}}.article-card{display:flex;flex-direction:column;gap:var(--space-sm)}.article-card__media{border-radius:var(--radius-md);overflow:hidden}.article-card__date{align-items:center;color:var(--color-secondary-40);display:flex;font-size:var(--txt-sm);gap:var(--space-2xs);margin:0;--icon-size:1rem}.article-card__content{display:flex;flex-direction:column;gap:var(--space-xs)}.article-card__content,.article-card__content .btn{margin-top:var(--space-sm)}.article-card__image{aspect-ratio:16/9;display:block;height:auto;object-fit:cover;object-position:center;width:100%}.article-card__title{font-size:var(--txt-xl);margin:0}.article-card__subtitle{font-size:var(--txt-sm);margin:0}.article{display:flex;flex-direction:column;gap:var(--space-xl)}.article__media{border-radius:var(--radius-md);overflow:hidden}.article__image{aspect-ratio:16/9;display:block;height:auto;object-fit:cover;object-position:center;width:100%}.article__content{display:flex;flex-direction:column}.article__content>.editorjs{border-top:1px solid var(--color-border);margin-top:var(--space-xl);padding-top:var(--space-xl)}.article__date{align-items:center;color:var(--color-secondary-40);display:flex;font-size:var(--txt-sm);gap:var(--space-2xs);margin:0;--icon-size:1rem}.article__title{color:var(--color-primary-60);font-size:var(--txt-4xl);margin:0}.article__subtitle{color:var(--color-secondary-40);margin-block:var(--space-xs) 0}.contact-info__text{color:var(--color-neutral-70);font-size:var(--txt-lg);line-height:1.5}.color-primary-10{color:var(--color-primary-10)}.bg-primary-10{background-color:var(--color-primary-10)}.color-primary-20{color:var(--color-primary-20)}.bg-primary-20{background-color:var(--color-primary-20)}.color-primary-30{color:var(--color-primary-30)}.bg-primary-30{background-color:var(--color-primary-30)}.color-primary-40{color:var(--color-primary-40)}.bg-primary-40{background-color:var(--color-primary-40)}.color-primary-50{color:var(--color-primary-50)}.bg-primary-50{background-color:var(--color-primary-50)}.color-primary-60{color:var(--color-primary-60)}.bg-primary-60{background-color:var(--color-primary-60)}.color-primary-70{color:var(--color-primary-70)}.bg-primary-70{background-color:var(--color-primary-70)}.color-primary-80{color:var(--color-primary-80)}.bg-primary-80{background-color:var(--color-primary-80)}.color-primary-90{color:var(--color-primary-90)}.bg-primary-90{background-color:var(--color-primary-90)}.color-secondary-10{color:var(--color-secondary-10)}.bg-secondary-10{background-color:var(--color-secondary-10)}.color-secondary-20{color:var(--color-secondary-20)}.bg-secondary-20{background-color:var(--color-secondary-20)}.color-secondary-30{color:var(--color-secondary-30)}.bg-secondary-30{background-color:var(--color-secondary-30)}.color-secondary-40{color:var(--color-secondary-40)}.bg-secondary-40{background-color:var(--color-secondary-40)}.color-secondary-50{color:var(--color-secondary-50)}.bg-secondary-50{background-color:var(--color-secondary-50)}.color-secondary-60{color:var(--color-secondary-60)}.bg-secondary-60{background-color:var(--color-secondary-60)}.color-secondary-70{color:var(--color-secondary-70)}.bg-secondary-70{background-color:var(--color-secondary-70)}.color-secondary-80{color:var(--color-secondary-80)}.bg-secondary-80{background-color:var(--color-secondary-80)}.color-secondary-90{color:var(--color-secondary-90)}.bg-secondary-90{background-color:var(--color-secondary-90)}.color-success-10{color:var(--color-success-10)}.bg-success-10{background-color:var(--color-success-10)}.color-success-20{color:var(--color-success-20)}.bg-success-20{background-color:var(--color-success-20)}.color-success-30{color:var(--color-success-30)}.bg-success-30{background-color:var(--color-success-30)}.color-success-40{color:var(--color-success-40)}.bg-success-40{background-color:var(--color-success-40)}.color-success-50{color:var(--color-success-50)}.bg-success-50{background-color:var(--color-success-50)}.color-success-60{color:var(--color-success-60)}.bg-success-60{background-color:var(--color-success-60)}.color-success-70{color:var(--color-success-70)}.bg-success-70{background-color:var(--color-success-70)}.color-success-80{color:var(--color-success-80)}.bg-success-80{background-color:var(--color-success-80)}.color-success-90{color:var(--color-success-90)}.bg-success-90{background-color:var(--color-success-90)}.color-info-10{color:var(--color-info-10)}.bg-info-10{background-color:var(--color-info-10)}.color-info-20{color:var(--color-info-20)}.bg-info-20{background-color:var(--color-info-20)}.color-info-30{color:var(--color-info-30)}.bg-info-30{background-color:var(--color-info-30)}.color-info-40{color:var(--color-info-40)}.bg-info-40{background-color:var(--color-info-40)}.color-info-50{color:var(--color-info-50)}.bg-info-50{background-color:var(--color-info-50)}.color-info-60{color:var(--color-info-60)}.bg-info-60{background-color:var(--color-info-60)}.color-info-70{color:var(--color-info-70)}.bg-info-70{background-color:var(--color-info-70)}.color-info-80{color:var(--color-info-80)}.bg-info-80{background-color:var(--color-info-80)}.color-info-90{color:var(--color-info-90)}.bg-info-90{background-color:var(--color-info-90)}.color-warning-10{color:var(--color-warning-10)}.bg-warning-10{background-color:var(--color-warning-10)}.color-warning-20{color:var(--color-warning-20)}.bg-warning-20{background-color:var(--color-warning-20)}.color-warning-30{color:var(--color-warning-30)}.bg-warning-30{background-color:var(--color-warning-30)}.color-warning-40{color:var(--color-warning-40)}.bg-warning-40{background-color:var(--color-warning-40)}.color-warning-50{color:var(--color-warning-50)}.bg-warning-50{background-color:var(--color-warning-50)}.color-warning-60{color:var(--color-warning-60)}.bg-warning-60{background-color:var(--color-warning-60)}.color-warning-70{color:var(--color-warning-70)}.bg-warning-70{background-color:var(--color-warning-70)}.color-warning-80{color:var(--color-warning-80)}.bg-warning-80{background-color:var(--color-warning-80)}.color-warning-90{color:var(--color-warning-90)}.bg-warning-90{background-color:var(--color-warning-90)}.color-danger-10{color:var(--color-danger-10)}.bg-danger-10{background-color:var(--color-danger-10)}.color-danger-20{color:var(--color-danger-20)}.bg-danger-20{background-color:var(--color-danger-20)}.color-danger-30{color:var(--color-danger-30)}.bg-danger-30{background-color:var(--color-danger-30)}.color-danger-40{color:var(--color-danger-40)}.bg-danger-40{background-color:var(--color-danger-40)}.color-danger-50{color:var(--color-danger-50)}.bg-danger-50{background-color:var(--color-danger-50)}.color-danger-60{color:var(--color-danger-60)}.bg-danger-60{background-color:var(--color-danger-60)}.color-danger-70{color:var(--color-danger-70)}.bg-danger-70{background-color:var(--color-danger-70)}.color-danger-80{color:var(--color-danger-80)}.bg-danger-80{background-color:var(--color-danger-80)}.color-danger-90{color:var(--color-danger-90)}.bg-danger-90{background-color:var(--color-danger-90)}.color-neutral-10{color:var(--color-neutral-10)}.bg-neutral-10{background-color:var(--color-neutral-10)}.color-neutral-20{color:var(--color-neutral-20)}.bg-neutral-20{background-color:var(--color-neutral-20)}.color-neutral-30{color:var(--color-neutral-30)}.bg-neutral-30{background-color:var(--color-neutral-30)}.color-neutral-40{color:var(--color-neutral-40)}.bg-neutral-40{background-color:var(--color-neutral-40)}.color-neutral-50{color:var(--color-neutral-50)}.bg-neutral-50{background-color:var(--color-neutral-50)}.color-neutral-60{color:var(--color-neutral-60)}.bg-neutral-60{background-color:var(--color-neutral-60)}.color-neutral-70{color:var(--color-neutral-70)}.bg-neutral-70{background-color:var(--color-neutral-70)}.color-neutral-80{color:var(--color-neutral-80)}.bg-neutral-80{background-color:var(--color-neutral-80)}.color-neutral-90{color:var(--color-neutral-90)}.bg-neutral-90{background-color:var(--color-neutral-90)}.txt-5xl{font-size:var(--txt-5xl)}.txt-center{text-align:center}.txt-left{text-align:left}.txt-right{text-align:right}.txt-2xs{font-size:var(--txt-2xs)}.txt-xs{font-size:var(--txt-xs)}.txt-sm{font-size:var(--txt-sm)}.txt-md{font-size:var(--txt-md)}.txt-lg{font-size:var(--txt-lg)}.txt-xl{font-size:var(--txt-xl)}.txt-2xl{font-size:var(--txt-2xl)}.txt-3xl{font-size:var(--txt-3xl)}.txt-4xl{font-size:var(--txt-4xl)}.txt-regular{font-weight:400}.txt-semibold{font-weight:600}.txt-bold{font-weight:700}.txt-nowrap{white-space:nowrap}.txt-uppercase{text-transform:uppercase}.txt-capitalize{text-transform:capitalize}.txt-line-through{text-decoration:line-through}.txt-highlight{background-color:var(--color-primary-20);color:var(--color-primary-80)}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.screenreader-text{height:1px;left:-999px;position:absolute;top:auto;width:1px}.screenreader-text:focus{display:inline-block;height:auto;margin:auto;position:static;width:auto}.m-4xs{margin:calc(var(--space-unit)*.125)!important}.mt-4xs{margin-top:calc(var(--space-unit)*.125)!important}.mr-4xs{margin-right:calc(var(--space-unit)*.125)!important}.mb-4xs{margin-bottom:calc(var(--space-unit)*.125)!important}.ml-4xs,.mx-4xs{margin-left:calc(var(--space-unit)*.125)!important}.mx-4xs{margin-right:calc(var(--space-unit)*.125)!important}.my-4xs{margin-bottom:calc(var(--space-unit)*.125)!important;margin-top:calc(var(--space-unit)*.125)!important}.p-4xs{padding:calc(var(--space-unit)*.125)!important}.pt-4xs{padding-top:calc(var(--space-unit)*.125)!important}.pr-4xs{padding-right:calc(var(--space-unit)*.125)!important}.pb-4xs{padding-bottom:calc(var(--space-unit)*.125)!important}.pl-4xs,.px-4xs{padding-left:calc(var(--space-unit)*.125)!important}.px-4xs{padding-right:calc(var(--space-unit)*.125)!important}.py-4xs{padding-bottom:calc(var(--space-unit)*.125)!important;padding-top:calc(var(--space-unit)*.125)!important}.m-3xs{margin:calc(var(--space-unit)*.25)!important}.mt-3xs{margin-top:calc(var(--space-unit)*.25)!important}.mr-3xs{margin-right:calc(var(--space-unit)*.25)!important}.mb-3xs{margin-bottom:calc(var(--space-unit)*.25)!important}.ml-3xs,.mx-3xs{margin-left:calc(var(--space-unit)*.25)!important}.mx-3xs{margin-right:calc(var(--space-unit)*.25)!important}.my-3xs{margin-bottom:calc(var(--space-unit)*.25)!important;margin-top:calc(var(--space-unit)*.25)!important}.p-3xs{padding:calc(var(--space-unit)*.25)!important}.pt-3xs{padding-top:calc(var(--space-unit)*.25)!important}.pr-3xs{padding-right:calc(var(--space-unit)*.25)!important}.pb-3xs{padding-bottom:calc(var(--space-unit)*.25)!important}.pl-3xs,.px-3xs{padding-left:calc(var(--space-unit)*.25)!important}.px-3xs{padding-right:calc(var(--space-unit)*.25)!important}.py-3xs{padding-bottom:calc(var(--space-unit)*.25)!important;padding-top:calc(var(--space-unit)*.25)!important}.m-2xs{margin:calc(var(--space-unit)*.375)!important}.mt-2xs{margin-top:calc(var(--space-unit)*.375)!important}.mr-2xs{margin-right:calc(var(--space-unit)*.375)!important}.mb-2xs{margin-bottom:calc(var(--space-unit)*.375)!important}.ml-2xs,.mx-2xs{margin-left:calc(var(--space-unit)*.375)!important}.mx-2xs{margin-right:calc(var(--space-unit)*.375)!important}.my-2xs{margin-bottom:calc(var(--space-unit)*.375)!important;margin-top:calc(var(--space-unit)*.375)!important}.p-2xs{padding:calc(var(--space-unit)*.375)!important}.pt-2xs{padding-top:calc(var(--space-unit)*.375)!important}.pr-2xs{padding-right:calc(var(--space-unit)*.375)!important}.pb-2xs{padding-bottom:calc(var(--space-unit)*.375)!important}.pl-2xs,.px-2xs{padding-left:calc(var(--space-unit)*.375)!important}.px-2xs{padding-right:calc(var(--space-unit)*.375)!important}.py-2xs{padding-bottom:calc(var(--space-unit)*.375)!important;padding-top:calc(var(--space-unit)*.375)!important}.m-xs{margin:calc(var(--space-unit)*.5)!important}.mt-xs{margin-top:calc(var(--space-unit)*.5)!important}.mr-xs{margin-right:calc(var(--space-unit)*.5)!important}.mb-xs{margin-bottom:calc(var(--space-unit)*.5)!important}.ml-xs,.mx-xs{margin-left:calc(var(--space-unit)*.5)!important}.mx-xs{margin-right:calc(var(--space-unit)*.5)!important}.my-xs{margin-bottom:calc(var(--space-unit)*.5)!important;margin-top:calc(var(--space-unit)*.5)!important}.p-xs{padding:calc(var(--space-unit)*.5)!important}.pt-xs{padding-top:calc(var(--space-unit)*.5)!important}.pr-xs{padding-right:calc(var(--space-unit)*.5)!important}.pb-xs{padding-bottom:calc(var(--space-unit)*.5)!important}.pl-xs,.px-xs{padding-left:calc(var(--space-unit)*.5)!important}.px-xs{padding-right:calc(var(--space-unit)*.5)!important}.py-xs{padding-bottom:calc(var(--space-unit)*.5)!important;padding-top:calc(var(--space-unit)*.5)!important}.m-sm{margin:var(--space-unit)!important}.mt-sm{margin-top:var(--space-unit)!important}.mr-sm{margin-right:var(--space-unit)!important}.mb-sm{margin-bottom:var(--space-unit)!important}.ml-sm,.mx-sm{margin-left:var(--space-unit)!important}.mx-sm{margin-right:var(--space-unit)!important}.my-sm{margin-bottom:var(--space-unit)!important;margin-top:var(--space-unit)!important}.p-sm{padding:var(--space-unit)!important}.pt-sm{padding-top:var(--space-unit)!important}.pr-sm{padding-right:var(--space-unit)!important}.pb-sm{padding-bottom:var(--space-unit)!important}.pl-sm,.px-sm{padding-left:var(--space-unit)!important}.px-sm{padding-right:var(--space-unit)!important}.py-sm{padding-bottom:var(--space-unit)!important;padding-top:var(--space-unit)!important}.m-md{margin:calc(var(--space-unit)*1.25)!important}.mt-md{margin-top:calc(var(--space-unit)*1.25)!important}.mr-md{margin-right:calc(var(--space-unit)*1.25)!important}.mb-md{margin-bottom:calc(var(--space-unit)*1.25)!important}.ml-md,.mx-md{margin-left:calc(var(--space-unit)*1.25)!important}.mx-md{margin-right:calc(var(--space-unit)*1.25)!important}.my-md{margin-bottom:calc(var(--space-unit)*1.25)!important;margin-top:calc(var(--space-unit)*1.25)!important}.p-md{padding:calc(var(--space-unit)*1.25)!important}.pt-md{padding-top:calc(var(--space-unit)*1.25)!important}.pr-md{padding-right:calc(var(--space-unit)*1.25)!important}.pb-md{padding-bottom:calc(var(--space-unit)*1.25)!important}.pl-md,.px-md{padding-left:calc(var(--space-unit)*1.25)!important}.px-md{padding-right:calc(var(--space-unit)*1.25)!important}.py-md{padding-bottom:calc(var(--space-unit)*1.25)!important;padding-top:calc(var(--space-unit)*1.25)!important}.m-lg{margin:calc(var(--space-unit)*1.5)!important}.mt-lg{margin-top:calc(var(--space-unit)*1.5)!important}.mr-lg{margin-right:calc(var(--space-unit)*1.5)!important}.mb-lg{margin-bottom:calc(var(--space-unit)*1.5)!important}.ml-lg,.mx-lg{margin-left:calc(var(--space-unit)*1.5)!important}.mx-lg{margin-right:calc(var(--space-unit)*1.5)!important}.my-lg{margin-bottom:calc(var(--space-unit)*1.5)!important;margin-top:calc(var(--space-unit)*1.5)!important}.p-lg{padding:calc(var(--space-unit)*1.5)!important}.pt-lg{padding-top:calc(var(--space-unit)*1.5)!important}.pr-lg{padding-right:calc(var(--space-unit)*1.5)!important}.pb-lg{padding-bottom:calc(var(--space-unit)*1.5)!important}.pl-lg,.px-lg{padding-left:calc(var(--space-unit)*1.5)!important}.px-lg{padding-right:calc(var(--space-unit)*1.5)!important}.py-lg{padding-bottom:calc(var(--space-unit)*1.5)!important;padding-top:calc(var(--space-unit)*1.5)!important}.m-xl{margin:calc(var(--space-unit)*2)!important}.mt-xl{margin-top:calc(var(--space-unit)*2)!important}.mr-xl{margin-right:calc(var(--space-unit)*2)!important}.mb-xl{margin-bottom:calc(var(--space-unit)*2)!important}.ml-xl,.mx-xl{margin-left:calc(var(--space-unit)*2)!important}.mx-xl{margin-right:calc(var(--space-unit)*2)!important}.my-xl{margin-bottom:calc(var(--space-unit)*2)!important;margin-top:calc(var(--space-unit)*2)!important}.p-xl{padding:calc(var(--space-unit)*2)!important}.pt-xl{padding-top:calc(var(--space-unit)*2)!important}.pr-xl{padding-right:calc(var(--space-unit)*2)!important}.pb-xl{padding-bottom:calc(var(--space-unit)*2)!important}.pl-xl,.px-xl{padding-left:calc(var(--space-unit)*2)!important}.px-xl{padding-right:calc(var(--space-unit)*2)!important}.py-xl{padding-bottom:calc(var(--space-unit)*2)!important;padding-top:calc(var(--space-unit)*2)!important}.m-2xl{margin:calc(var(--space-unit)*4)!important}.mt-2xl{margin-top:calc(var(--space-unit)*4)!important}.mr-2xl{margin-right:calc(var(--space-unit)*4)!important}.mb-2xl{margin-bottom:calc(var(--space-unit)*4)!important}.ml-2xl,.mx-2xl{margin-left:calc(var(--space-unit)*4)!important}.mx-2xl{margin-right:calc(var(--space-unit)*4)!important}.my-2xl{margin-bottom:calc(var(--space-unit)*4)!important;margin-top:calc(var(--space-unit)*4)!important}.p-2xl{padding:calc(var(--space-unit)*4)!important}.pt-2xl{padding-top:calc(var(--space-unit)*4)!important}.pr-2xl{padding-right:calc(var(--space-unit)*4)!important}.pb-2xl{padding-bottom:calc(var(--space-unit)*4)!important}.pl-2xl,.px-2xl{padding-left:calc(var(--space-unit)*4)!important}.px-2xl{padding-right:calc(var(--space-unit)*4)!important}.py-2xl{padding-bottom:calc(var(--space-unit)*4)!important;padding-top:calc(var(--space-unit)*4)!important}.m-3xl{margin:calc(var(--space-unit)*6)!important}.mt-3xl{margin-top:calc(var(--space-unit)*6)!important}.mr-3xl{margin-right:calc(var(--space-unit)*6)!important}.mb-3xl{margin-bottom:calc(var(--space-unit)*6)!important}.ml-3xl,.mx-3xl{margin-left:calc(var(--space-unit)*6)!important}.mx-3xl{margin-right:calc(var(--space-unit)*6)!important}.my-3xl{margin-bottom:calc(var(--space-unit)*6)!important;margin-top:calc(var(--space-unit)*6)!important}.p-3xl{padding:calc(var(--space-unit)*6)!important}.pt-3xl{padding-top:calc(var(--space-unit)*6)!important}.pr-3xl{padding-right:calc(var(--space-unit)*6)!important}.pb-3xl{padding-bottom:calc(var(--space-unit)*6)!important}.pl-3xl,.px-3xl{padding-left:calc(var(--space-unit)*6)!important}.px-3xl{padding-right:calc(var(--space-unit)*6)!important}.py-3xl{padding-bottom:calc(var(--space-unit)*6)!important;padding-top:calc(var(--space-unit)*6)!important}.m-4xl{margin:calc(var(--space-unit)*8)!important}.mt-4xl{margin-top:calc(var(--space-unit)*8)!important}.mr-4xl{margin-right:calc(var(--space-unit)*8)!important}.mb-4xl{margin-bottom:calc(var(--space-unit)*8)!important}.ml-4xl,.mx-4xl{margin-left:calc(var(--space-unit)*8)!important}.mx-4xl{margin-right:calc(var(--space-unit)*8)!important}.my-4xl{margin-bottom:calc(var(--space-unit)*8)!important;margin-top:calc(var(--space-unit)*8)!important}.p-4xl{padding:calc(var(--space-unit)*8)!important}.pt-4xl{padding-top:calc(var(--space-unit)*8)!important}.pr-4xl{padding-right:calc(var(--space-unit)*8)!important}.pb-4xl{padding-bottom:calc(var(--space-unit)*8)!important}.pl-4xl,.px-4xl{padding-left:calc(var(--space-unit)*8)!important}.px-4xl{padding-right:calc(var(--space-unit)*8)!important}.py-4xl{padding-bottom:calc(var(--space-unit)*8)!important;padding-top:calc(var(--space-unit)*8)!important}.m-0{margin:0!important}.mx-0{margin-inline:0!important}.my-0{margin-block:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.m-auto{margin:auto!important}.mx-auto{margin-inline:auto!important}.my-auto{margin-block:auto!important}.ml-auto{margin-left:auto!important}.mr-auto{margin-right:auto!important}.mt-auto{margin-top:auto!important}.mb-auto{margin-bottom:auto!important}.p-0{padding:0!important}.pl-0{padding-left:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.px-0{padding-inline:0!important}.py-0{padding-block:0!important}.rounded-xs{border-radius:.125rem!important}.rounded-sm{border-radius:.25rem!important}.rounded-md{border-radius:.5rem!important}.rounded-lg{border-radius:1rem!important}.rounded-xl{border-radius:1.5rem!important}.width-4xs{width:calc(var(--space-unit)*.125)}.width-3xs{width:calc(var(--space-unit)*.25)}.width-2xs{width:calc(var(--space-unit)*.375)}.width-xs{width:calc(var(--space-unit)*.5)}.width-sm{width:var(--space-unit)}.width-md{width:calc(var(--space-unit)*1.25)}.width-lg{width:calc(var(--space-unit)*1.5)}.width-xl{width:calc(var(--space-unit)*2)}.width-2xl{width:calc(var(--space-unit)*4)}.width-3xl{width:calc(var(--space-unit)*6)}.width-4xl{width:calc(var(--space-unit)*8)}.width-0{width:0}.width-1p{width:1%}.width-10p{width:10%}.width-20p{width:20%}.width-25p{width:25%}.width-30p{width:30%}.width-33p{width:33.3333333333%}.width-40p{width:40%}.width-50p{width:50%}.width-60p{width:60%}.width-66p{width:66.6666666667%}.width-70p{width:70%}.width-75p{width:75%}.width-80p{width:80%}.width-90p{width:90%}.width-100p{width:100%}.width-100vw{width:100vw}.width-auto{width:auto}.width-inherit{width:inherit}.flex{display:flex}.inline-flex{display:inline-flex}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-center{align-items:center;justify-content:center}.flex-grow{flex-grow:1}.flex-grow-2{flex-grow:2}.flex-grow-0{flex-grow:0}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.flex-basis-0{flex-basis:0}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}* .gap-4xs,:root .gap-4xs{gap:calc(var(--space-unit)*.125)}* .gap-3xs,:root .gap-3xs{gap:calc(var(--space-unit)*.25)}* .gap-2xs,:root .gap-2xs{gap:calc(var(--space-unit)*.375)}* .gap-xs,:root .gap-xs{gap:calc(var(--space-unit)*.5)}* .gap-sm,:root .gap-sm{gap:var(--space-unit)}* .gap-md,:root .gap-md{gap:calc(var(--space-unit)*1.25)}* .gap-lg,:root .gap-lg{gap:calc(var(--space-unit)*1.5)}* .gap-xl,:root .gap-xl{gap:calc(var(--space-unit)*2)}* .gap-2xl,:root .gap-2xl{gap:calc(var(--space-unit)*4)}* .gap-3xl,:root .gap-3xl{gap:calc(var(--space-unit)*6)}* .gap-4xl,:root .gap-4xl{gap:calc(var(--space-unit)*8)}.grid{display:grid}@media(min-width:64rem){.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-cols-6{grid-template-columns:repeat(6,1fr)}.grid-cols-8{grid-template-columns:repeat(8,1fr)}.grid-cols-12{grid-template-columns:repeat(12,1fr)}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-6{grid-column:span 6}.span-8{grid-column:span 8}.span-12{grid-column:span 12}}@media not all and (min-width:64rem){.hide-on-mobile{display:none}}@media(min-width:64rem){.hide-on-desktop{display:none}}.hide{display:none!important;visibility:hidden!important}