:root{--subcategories-gap: var(--gap-lg)}.custom-block-heading{margin:0 0 .75rem;font-size:1rem;font-weight:600}.custom-editor-note{margin:0;padding:var(--padding-lg);border:1px dashed rgb(var(--color-foreground-rgb) / var(--opacity-30));border-radius:var(--style-border-radius-inputs);font-size:.85rem;color:rgb(var(--color-foreground-rgb) / var(--opacity-muted-text))}.custom-editor-note p{margin:0 0 var(--margin-2xs)}.custom-editor-note ul{margin:0 0 var(--margin-2xs);padding-inline-start:var(--padding-xl)}.custom-editor-note :last-child{margin-bottom:0}.subcategories__heading{margin:0 0 var(--margin-lg)}.subcategories__grid{display:grid;grid-template-columns:repeat(var(--subcategories-columns, 5),minmax(0,1fr));justify-content:start;align-items:start;gap:var(--subcategories-gap, 16px);margin:0;padding:0;list-style:none}.subcategories__item{position:relative;background:var(--subcat-item-bg, transparent);padding:var(--subcat-item-padding, 0);transition:transform var(--hover-transition-duration) var(--hover-transition-timing)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.subcategories__item:has(.subcategories__link:hover),.subcategories__item:has(.subcategories__link:focus-visible){transform:translateY(calc(-1 * var(--hover-lift-amount)))}}.subcategories__link{display:block;width:100%;text-align:start;text-decoration:none;color:var(--color-foreground)}.subcategories__media{display:block}.subcategories__image{display:block;width:100%;height:auto}.subcategories__placeholder{display:block;width:100%;aspect-ratio:1;background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10))}.subcategories__title{display:block;margin-top:var(--margin-xs);text-align:center;font-size:var(--font-paragraph--size);font-weight:600;line-height:var(--font-paragraph--line-height);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));overflow-wrap:anywhere}@media screen and (max-width:989px){.subcategories__grid{grid-template-columns:repeat(var(--subcategories-columns-tablet, 4),minmax(0,1fr))}}@media screen and (max-width:749px){.subcategories__grid{grid-template-columns:repeat(var(--subcategories-columns-mobile, 2),minmax(0,1fr))}.subcategories__title{font-size:max(.75rem,calc(var(--font-paragraph--size) * .85))}}.product-card__excerpt{display:none}@media screen and (min-width:750px){.product-grid[product-grid-view=desktop-single]{--product-grid-columns-desktop: 1fr !important}.product-grid[product-grid-view=desktop-single] .product-grid__card{padding:var(--padding-xl)}.product-grid[product-grid-view=desktop-single] .product-card__content{--single-row-image-width: 280px;position:relative;padding-inline-start:calc(var(--single-row-image-width) + var(--gap-2xl, 32px));min-height:var(--single-row-image-width);text-align:left}.product-grid[product-grid-view=desktop-single] .product-card__content>.card-gallery{--product-media-fit: cover;position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);width:var(--single-row-image-width);margin:0}.product-grid[product-grid-view=desktop-single] .product-card__content>.card-gallery img{object-fit:cover}.product-grid[product-grid-view=desktop-single] .product-card__content{flex-direction:row;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;column-gap:var(--gap-2xl, 32px);row-gap:var(--gap-sm, 12px)}.product-grid[product-grid-view=desktop-single] .product-card__content>a.contents>.text-block{order:1;flex:0 0 100%}.product-grid[product-grid-view=desktop-single] .product-card__content>product-sku-component{order:2;flex:0 0 100%}.product-grid[product-grid-view=desktop-single] .product-card__content>.product-card__excerpt{order:3;flex:0 0 100%;margin:0;font-size:.875rem;line-height:1.45;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-grid[product-grid-view=desktop-single] .product-card__content>.product-spec{order:5;flex:0 0 auto;background:var(--single-spec-bg, #fafafa);padding:var(--single-spec-padding, 10px);border:1px solid var(--single-spec-border, #f7f7f7);border-radius:var(--style-border-radius-inputs, 4px)}.product-grid[product-grid-view=desktop-single] .product-card__content>.divider{display:none}}.section-resource-list .resource-list__item{min-width:0}.product-spec{display:flex;align-items:center;gap:var(--gap-sm);font-size:.875rem;line-height:var(--font-paragraph--line-height)}.product-spec__icon{flex:0 0 auto;display:inline-flex;align-items:center;color:var(--spec-icon-color, var(--color-foreground))}.product-spec__icon svg,.product-spec__icon-img{display:block;width:var(--spec-icon-size, 24px);height:auto}.product-spec__text{display:flex;min-width:0;flex:1 1 auto}.product-spec--stacked .product-spec__text{flex-direction:column}.product-spec--inline .product-spec__text{flex-direction:row;justify-content:space-between;gap:var(--gap-xs)}.product-spec__label{color:rgb(var(--color-foreground-rgb) / var(--opacity-muted-text))}.product-spec__value{color:var(--color-foreground)}.collections-showcase__heading{margin:0 0 var(--margin-md)}.collections-showcase__subheading{margin:0 0 var(--margin-4xl);max-width:65ch}.collections-showcase{display:flex;flex-direction:column;gap:var(--showcase-gap, 48px)}.showcase-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-3xl);align-items:center}.showcase-row--media-start .showcase-row__media,.collections-showcase>*:nth-child(2n).showcase-row--media-auto .showcase-row__media,.collections-showcase>*:nth-child(2n) .showcase-row--media-auto .showcase-row__media{order:-1}.showcase-row__image,.showcase-row__placeholder{width:100%;height:auto;border-radius:var(--style-border-radius-inputs)}.showcase-row__placeholder{aspect-ratio:4 / 3;background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10))}.showcase-row__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-lg);min-width:0}.showcase-row__media{min-width:0}.showcase-row__heading,.showcase-row__description{margin:0}.showcase-row__description>*:last-child{margin-bottom:0}.showcase-row__divider{width:var(--showcase-divider-length, 100%);height:0;margin:0;border:0;border-top:var(--showcase-divider-thickness, 1px) solid var(--showcase-divider-color, rgb(var(--color-foreground-rgb) / var(--opacity-15)))}.showcase-row .subcategories{width:100%}@media screen and (max-width:749px){.showcase-row{grid-template-columns:1fr;gap:var(--gap-xl)}.showcase-row .showcase-row__media{order:-1}}.tabs__list{display:flex;flex-wrap:wrap;gap:var(--gap-xs);border-bottom:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb) / var(--opacity-10))}.tabs__tab{-webkit-appearance:none;appearance:none;border:none;background:none;cursor:pointer;padding:var(--padding-lg) var(--padding-xl);font-family:inherit;font-size:var(--font-paragraph--size);font-weight:600;color:rgb(var(--color-foreground-rgb) / var(--opacity-muted-text));transition:color var(--hover-transition-duration) var(--hover-transition-timing)}.tabs__tab:hover,.tabs__tab.is-active{color:var(--color-foreground)}.tabs--underline .tabs__tab{border-bottom:2px solid transparent;margin-bottom:calc(var(--style-border-width, 1px) * -1)}.tabs--underline .tabs__tab.is-active{border-bottom-color:var(--tabs-active-bg, currentcolor)}.tabs--pills .tabs__list{border-bottom:none}.tabs--pills .tabs__tab{border-radius:var(--style-border-radius-buttons-primary);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.tabs--pills .tabs__tab.is-active,.tabs--pills .tabs__tab.is-active:hover{background-color:var(--tabs-active-bg, #ee0000);color:var(--tabs-active-color, #fff)}.tabs__panel:not(:first-child){display:none}.tabs--ready .tabs__panel{display:none}.tabs--ready .tabs__panel.is-active{display:block}.tabs--ready .tabs__panel.is-active.tabs__panel--split{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-3xl);align-items:start}.tabs__panel--media-start .tabs__panel-media{order:-1}.tabs__panel-media{background:#f7f7f7}.tabs__panel-image{width:100%;height:auto;mix-blend-mode:multiply}@media screen and (min-width:750px){.tabs__panel--split .tabs__panel-media{position:sticky;top:var(--tabs-sticky-top, 1.5rem);align-self:start}}@media screen and (max-width:749px){.tabs--ready .tabs__panel.is-active.tabs__panel--split{grid-template-columns:1fr;gap:var(--gap-xl)}.tabs__panel--media-start .tabs__panel-media{order:0}.tabs__tab{padding:var(--padding-md) var(--padding-lg)}}.form-popup__dialog{width:min(560px,calc(100vw - var(--padding-4xl)));max-width:100%;padding:0;border:none;border-radius:var(--style-border-radius-popover);background:var(--color-background);color:var(--color-foreground)}.form-popup__dialog::backdrop{background:rgb(0 0 0 / var(--opacity-50))}.form-popup__panel{position:relative;padding:var(--padding-2xl)}.form-popup__close{position:absolute;top:var(--padding-2xs);inset-inline-end:var(--padding-2xs);display:grid;place-items:center;width:var(--minimum-touch-target, 44px);height:var(--minimum-touch-target, 44px);cursor:pointer;color:currentcolor}.form-popup__close svg{width:var(--icon-size-md);height:var(--icon-size-md)}.form-popup__heading{margin:0 0 var(--margin-3xs);padding-inline-end:var(--padding-4xl)}.form-popup__product{margin:0 0 var(--margin-md);font-size:.875rem;color:rgb(var(--color-foreground-rgb) / var(--opacity-muted-text))}.inquiry-form{display:flex;flex-direction:column;gap:var(--gap-sm)}.inquiry-form__field{display:flex;flex-direction:column;gap:var(--gap-2xs)}.inquiry-form__field label{font-size:.875rem}.inquiry-form__field input,.inquiry-form__field textarea{width:100%;padding:var(--padding-xs) var(--padding-sm);border:var(--style-border-width, 1px) solid var(--color-input-border);color:var(--color-input-text)}.inquiry-form__field textarea{resize:vertical}.inquiry-form__submit{justify-self:start}.inquiry-form__success{margin:0;color:var(--color-success)}.inquiry-form__errors{margin:0;padding-inline-start:var(--padding-xl);color:var(--color-error);font-size:.875rem}:is(.facets--drawer,.facets--vertical) :is(.facets__item,.sorting-filter):first-child:before{display:none}@media screen and (min-width:750px){.header-menu .menu-list__list-item:not([slot=overflow]):after{height:var(--menu-hover-bridge, 2rem);margin-bottom:calc(-1 * var(--menu-hover-bridge, 2rem))}}.header-menu .mega-menu__link--parent{flex-direction:column;align-items:flex-start;gap:var(--padding-2xs);margin-bottom:var(--padding-sm)}.header-menu .mega-menu__parent-title{font-weight:600;font-size:1.0625rem}.header-menu .mega-menu__sublist{border-left:1px solid rgb(var(--color-foreground-rgb) / .12);padding-left:var(--padding-md, 1.5rem)}.header-menu .mega-menu__parent-image{display:block;width:var(--menu-parent-image-width, 200px);max-width:100%;aspect-ratio:4 / 3;margin-bottom:var(--padding-2xs);background:transparent}.header-menu .mega-menu__parent-image-img{display:block;width:100%;height:100%;object-fit:contain}@media screen and (max-width:989px){.header-menu .mega-menu__parent-image{display:none}}.header-menu .mega-menu__count{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));font-weight:inherit}.header-menu .mega-menu__sublist>li{margin-bottom:var(--padding-xs)}.header-menu .mega-menu__link--sub{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.header-menu .mega-menu__link--sub:hover{color:var(--color-foreground)}.header-menu .mega-menu__more{color:var(--menu-more-color, #c8991f);font-weight:600;text-decoration:underline;text-underline-offset:2px}.menu-drawer .menu-drawer__menu--grid{grid-template-columns:1fr;gap:0}.menu-drawer .menu-drawer__menu-item:has(>.menu-drawer__link-image),.menu-drawer .menu-drawer__menu--grid:has(.menu-drawer__link-image) .menu-drawer__menu-item:not(:has(>.menu-drawer__link-image)){flex-direction:row;align-items:center;column-gap:var(--gap-xs, .75rem);row-gap:0;padding:var(--padding-2xs) 0}.menu-drawer .menu-drawer__link-image{width:var(--menu-icon-size, 1.5rem);height:var(--menu-icon-size, 1.5rem);aspect-ratio:1;object-fit:contain;flex:0 0 auto}.menu-drawer .menu-drawer__menu--grid:has(.menu-drawer__link-image) .menu-drawer__menu-item:not(:has(>.menu-drawer__link-image)):before{content:none}.header-actions__inquiry{white-space:nowrap;align-self:center}@media screen and (max-width:749px){.header-actions__action.header-actions__inquiry{display:none}.header__columns:not(:has(header-actions cart-icon)):not(:has(shopify-account)) header-actions{display:none}.header__columns:not(:has(header-actions cart-icon)):not(:has(shopify-account)) .search-action{grid-area:rightB!important}}.menu-drawer__inquiry{width:100%;margin-block:var(--padding-lg);text-align:center;justify-content:center}.predictive-search-results__title,.predictive-search-results__resource-header .predictive-search-results__title{font-weight:600;background:#fafafa;padding:10px}.predictive-search-results__card--product .resource-card__media{aspect-ratio:1;border-radius:var(--resource-card-corner-radius);overflow:hidden}.predictive-search-results__card--product .resource-card__image{width:100%;height:100%;object-fit:cover;opacity:1!important}.predictive-search-results__card--product .resource-card__image--secondary{display:none}.predictive-search-results__products .resource-card{background:#fafafa;padding:10px;mix-blend-mode:multiply}.predictive-search-results__products img.resource-card__image{background:#f1f1f1!important;mix-blend-mode:multiply}.predictive-search-results__card--product:hover,.recently-viewed-wrapper .predictive-search-results__card--product:hover{background-color:transparent;padding:0;margin:0}.romania-map__heading{margin:0 0 var(--margin-xs)}.romania-map__subheading{margin:0 0 var(--margin-2xl);max-width:60ch}.romania-map__figure{position:relative}.romania-map .ro-map{width:100%;height:auto;display:block}.romania-map .ro-map path{fill:var(--ro-map-fill, rgb(var(--color-foreground-rgb) / var(--opacity-8)));stroke:var(--ro-map-stroke, var(--color-background));stroke-width:.6;transition:fill var(--hover-transition-duration) var(--hover-transition-timing);cursor:pointer;outline:none}.romania-map .ro-map path:is(.is-active,:focus-visible){fill:var(--ro-map-hover, rgb(var(--color-foreground-rgb) / var(--opacity-30)))}.romania-map .ro-map path.ro-map__county--office{fill:var(--county-color, var(--ro-map-office, var(--color-primary-button-background, #262626)))}.romania-map .ro-map path.ro-map__county--office:is(.is-active,:focus-visible){fill:color-mix(in srgb,var(--county-color, var(--ro-map-office, #262626)) 82%,#000)}.romania-map__tooltip{position:absolute;top:0;left:0;z-index:var(--layer-flat, 1);min-width:140px;max-width:260px;padding:var(--padding-sm) var(--padding-md);border-radius:var(--style-border-radius-popover);background:var(--color-background);color:var(--color-foreground);box-shadow:0 4px 16px rgb(0 0 0 / var(--opacity-15));pointer-events:none;display:flex;flex-direction:column;gap:2px;font-size:.8125rem;line-height:1.35}.romania-map__tooltip[hidden]{display:none}.ro-map__tt-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--gap-2xs);margin-bottom:2px}.romania-map__tt-name{font-weight:700}.romania-map__tt-county{color:rgb(var(--color-foreground-rgb) / var(--opacity-muted-text));font-size:.75rem}.romania-map__tt-link{color:var(--color-foreground);pointer-events:auto}.ro-map__tt-person{display:flex;align-items:center;gap:var(--gap-xs);margin-top:var(--margin-2xs);padding-top:var(--margin-2xs);border-top:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10))}.ro-map__tt-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;background:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.ro-map__tt-person-info{display:flex;flex-direction:column;min-width:0}.ro-map__tt-person-name{font-weight:600}.ro-map__tt-person-role{color:rgb(var(--color-foreground-rgb) / var(--opacity-muted-text));font-size:.6875rem}.ro-map__tt-person-phone{color:var(--color-foreground);pointer-events:auto;text-decoration:none}.romania-map__list-person{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.romania-map__list-person a{color:inherit}.romania-map__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--gap-xl);margin:var(--margin-2xl) 0 0;padding:0;list-style:none}.romania-map__list-item{display:flex;flex-direction:column;gap:var(--gap-3xs)}.romania-map__list-title{font-weight:700}.romania-map__list-line{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));text-decoration:none}@media screen and (min-width:750px){.romania-map__figure{max-width:720px;margin-inline:auto}}.team-directory{margin-top:var(--margin-4xl)}.team-directory__group{margin:var(--margin-3xl) 0 var(--margin-lg)}.team-directory__group:first-child{margin-top:0}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-xl)}@media screen and (min-width:750px)and (max-width:989px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.team-card{display:grid;grid-template-columns:1fr 3fr;align-items:start;background:var(--color-background);border-radius:var(--style-border-radius-inputs);overflow:hidden;box-shadow:0 2px 10px rgb(0 0 0 / var(--opacity-8))}.team-card__media{position:relative;align-self:start;aspect-ratio:3 / 4}.team-card__avatar{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.team-card__avatar--placeholder{background:rgb(var(--color-foreground-rgb) / var(--opacity-8))}.team-card__body{min-width:0;display:flex;flex-direction:column;gap:var(--gap-2xs);padding:var(--padding-lg)}.team-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-xs)}.team-card__name{font-weight:700;line-height:1.2}.team-card__flags{flex-shrink:0;font-size:.9rem;letter-spacing:-1px;white-space:nowrap}.team-card__role{color:rgb(var(--color-foreground-rgb) / var(--opacity-muted-text));font-size:.8125rem;font-weight:600;margin-bottom:var(--margin-2xs)}.team-card__contact{display:flex;align-items:center;gap:var(--gap-xs);color:var(--color-foreground);text-decoration:none;font-size:.875rem;overflow-wrap:anywhere}.team-card__icon{flex-shrink:0;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--team-icon-bg, #e11);color:#fff}@media screen and (max-width:749px){.team-grid{grid-template-columns:1fr}}.page-width-content{--page-content-width: inherit}.content-for-layout .shopify-policy__container{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin);box-sizing:border-box}.specs-table{width:100%}.specs-table__table{width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.35}.specs-table__row:nth-child(odd){background:color-mix(in srgb,currentColor 5%,transparent)}.specs-table__label,.specs-table__value{padding:.5rem .75rem;text-align:left;vertical-align:top}.specs-table__label{width:45%;font-weight:500;color:color-mix(in srgb,currentColor 70%,transparent)}.specs-table__value{font-weight:600}.specs-table__unit{font-weight:400;color:color-mix(in srgb,currentColor 60%,transparent)}@media(min-width:750px){.specs-table__label{width:38%}}.specs-compare{width:100%}.specs-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.specs-compare__table{border-collapse:collapse;width:100%;min-width:max-content;font-size:.875rem;line-height:1.35}.specs-compare__head-row th{padding:.75rem;vertical-align:bottom;text-align:center;border-bottom:2px solid color-mix(in srgb,currentColor 12%,transparent)}.specs-compare__corner{border-bottom-color:transparent!important}.specs-compare__head-link{display:block;color:inherit;text-decoration:none}.specs-compare__thumb{display:block;width:72px;height:54px;object-fit:contain;margin:0 auto .4rem}.specs-compare__name{display:block;font-weight:600}.specs-compare__badge{display:inline-block;margin-top:.35rem;padding:.1rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:600;background:var(--tabs-active-bg, #ee0000);color:#fff}.specs-compare__row:nth-child(odd){background:color-mix(in srgb,currentColor 5%,transparent)}.specs-compare__label,.specs-compare__cell{padding:.5rem .75rem;vertical-align:top}.specs-compare__label{text-align:left;font-weight:500;color:color-mix(in srgb,currentColor 70%,transparent);position:sticky;left:0;background:var(--color-background, #fff);min-width:150px}.specs-compare__cell{text-align:center;font-weight:600;min-width:120px}.specs-compare__head--current,.specs-compare__cell--current{background:color-mix(in srgb,var(--tabs-active-bg, #ee0000) 7%,transparent)}.specs-compare__unit{font-weight:400;color:color-mix(in srgb,currentColor 60%,transparent)}.specs-compare__empty{color:color-mix(in srgb,currentColor 35%,transparent)}.doc-list__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.625rem}@media(min-width:750px){.doc-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.doc-card{display:flex;align-items:center;gap:.875rem;padding:.75rem .875rem;border:1px solid #f7f7f7;border-radius:12px;text-decoration:none;color:inherit;background:color-mix(in srgb,currentColor 2%,transparent);transition:transform .15s ease,box-shadow .15s ease}.doc-card:hover{transform:translateY(-1px);box-shadow:0 2px 8px color-mix(in srgb,currentColor 8%,transparent)}.doc-card__icon{position:relative;flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;border-radius:10px;color:#64748b;background:color-mix(in srgb,currentColor 12%,transparent)}.doc-card[data-ext=pdf] .doc-card__icon{color:#d6482b}.doc-card[data-ext=doc] .doc-card__icon,.doc-card[data-ext=docx] .doc-card__icon{color:#2563eb}.doc-card[data-ext=xls] .doc-card__icon,.doc-card[data-ext=xlsx] .doc-card__icon,.doc-card[data-ext=csv] .doc-card__icon{color:#15803d}.doc-card[data-ext=zip] .doc-card__icon,.doc-card[data-ext=rar] .doc-card__icon{color:#b45309}.doc-card[data-ext=jpg] .doc-card__icon,.doc-card[data-ext=jpeg] .doc-card__icon,.doc-card[data-ext=png] .doc-card__icon{color:#7c3aed}.doc-card__ext{position:absolute;bottom:4px;left:50%;transform:translate(-50%);padding:0 3px;border-radius:3px;font-size:8px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:1.4;color:#fff;background:currentColor;max-width:38px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.doc-card__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.doc-card__name{font-size:.9rem;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-card__meta{font-size:.75rem;color:color-mix(in srgb,currentColor 55%,transparent)}.doc-card__download{flex:0 0 auto;display:grid;place-items:center;color:color-mix(in srgb,currentColor 45%,transparent);transition:color .15s ease}.doc-card:hover .doc-card__download{color:currentColor}.tabs__tab{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;text-align:center}.tabs__tab-icon{display:inline-flex;flex:0 0 auto}.tabs__tab-icon svg{display:block}.specs-group{width:100%}.specs-group__grid{display:grid;grid-template-columns:repeat(var(--specs-group-cols, 2),minmax(0,1fr));gap:var(--specs-group-gap, 8px);width:100%}.specs-group__grid>*{min-width:0;justify-self:stretch;background:var(--specs-group-bg, #fafafa);padding:var(--specs-group-pad, 12px)}@media screen and (max-width:749px){.specs-group__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.manufacturer-info__logo{margin-bottom:.75rem}.manufacturer-info__logo img{width:auto;max-height:48px;object-fit:contain}.manufacturer-info__name{margin:0 0 .5rem;font-weight:600}.manufacturer-info__text{font-size:.9rem;line-height:1.5;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.manufacturer-info__text>:first-child{margin-top:0}.manufacturer-info__text>:last-child{margin-bottom:0}.manufacturer-info__link{display:inline-block;margin-top:.6rem;font-size:.875rem;font-weight:600}.spec-highlights{width:100%}.spec-highlights__grid{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2.5rem}.spec-highlights__grid--page-width{width:min(var(--page-width) - var(--page-margin) * 2,calc(100% - var(--page-margin) * 2));margin-inline:auto}.spec-highlight{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem 0;min-width:0}.spec-highlight__bar{flex:0 0 auto;align-self:stretch;width:1px;min-height:2.5rem;background:var(--sh-bar-color, #d9d9d9)}.spec-highlight__media{display:flex;align-items:center;flex:0 0 auto}.spec-highlight__icon{width:var(--sh-icon-size, 44px);height:auto;display:block}.spec-highlight__value{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0}.spec-highlight__label{font-size:var(--sh-label-size, .8125rem);line-height:1.2;color:var(--sh-label-color, #4d4d4d)}.spec-highlight__value-row{display:flex;align-items:baseline;gap:.2em;color:var(--sh-value-color, #00a3ad)}.spec-highlight__number{font-size:var(--sh-value-size, 2.5rem);font-weight:700;line-height:1}.spec-highlight__unit{font-size:calc(var(--sh-value-size, 2.5rem) * .42);font-weight:600}@media screen and (max-width:749px){.spec-highlights__grid{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0}.spec-highlight{justify-content:flex-start;padding:1rem 0;gap:.6rem}.spec-highlight+.spec-highlight{border-top:1px solid var(--sh-bar-color, #e6e6e6)}}.product-hero{width:100%}.product-hero__banner{position:relative;width:100%;height:var(--hero-height, 520px);overflow:hidden}.product-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.product-hero__image--placeholder{background:rgb(var(--color-foreground-rgb) / var(--opacity-10))}.product-hero__banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hero-overlay, transparent);z-index:1}.product-hero__inner{position:relative;z-index:2;height:100%;width:min(var(--page-width) - var(--page-margin) * 2,calc(100% - var(--page-margin) * 2));margin-inline:auto;padding-block:clamp(1.5rem,4vw,3rem);box-sizing:border-box;display:flex}.product-hero__content{height:fit-content;max-width:min(100%,640px);color:var(--hero-text, #fff)}.product-hero__content[data-boxed=true]{background:var(--hero-content-bg);padding:clamp(1rem,2vw,1.75rem);border-radius:var(--style-border-radius-inputs)}.product-hero__collection{margin:0 0 .25rem;font-weight:600;font-size:1rem;color:var(--hero-text, #fff)}.product-hero__title{margin:0;font-size:var(--hero-title-size, 3rem);line-height:1.05;font-weight:700;color:var(--hero-text, #fff)}.product-hero__sku{margin:.5rem 0 0;font-size:.95rem;opacity:.9;color:var(--hero-text, #fff)}.product-hero__inner--top-left{align-items:flex-start;justify-content:flex-start}.product-hero__inner--top-center{align-items:flex-start;justify-content:center;text-align:center}.product-hero__inner--top-right{align-items:flex-start;justify-content:flex-end;text-align:right}.product-hero__inner--middle-left{align-items:center;justify-content:flex-start}.product-hero__inner--middle-center{align-items:center;justify-content:center;text-align:center}.product-hero__inner--middle-right{align-items:center;justify-content:flex-end;text-align:right}.product-hero__inner--bottom-left{align-items:flex-end;justify-content:flex-start}.product-hero__inner--bottom-center{align-items:flex-end;justify-content:center;text-align:center}.product-hero__inner--bottom-right{align-items:flex-end;justify-content:flex-end;text-align:right}.product-hero__below.section>*+*{margin-top:var(--gap-xl)}@media screen and (max-width:749px){.product-hero__banner{height:max(var(--hero-height, 520px),60vw)}.product-hero__content{max-width:100%}}.stat-cards__header{display:flex;flex-direction:column;align-items:stretch;gap:var(--gap-lg, 24px);margin-bottom:var(--stat-header-gap, 4.5rem)}.stat-cards__intro{max-width:none;width:100%}.stat-cards__heading{margin:0 0 var(--margin-sm);font-weight:700;line-height:1.1}.stat-cards__subheading{font-size:1.05rem;line-height:1.5;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.stat-cards__subheading>:last-child{margin-bottom:0}.stat-cards__aside{flex:0 0 auto}.stat-cards__aside-image{max-height:64px;width:auto}.stat-cards__grid{display:grid;grid-template-columns:repeat(var(--stat-cols, 3),minmax(0,1fr));gap:var(--stat-gap, 24px)}.stat-card{background:var(--stat-card-bg, #f7f7f7);border-radius:var(--stat-card-radius, 12px);padding:var(--stat-card-pad, 28px)}.stat-card--shadow{box-shadow:0 6px 24px rgb(var(--color-foreground-rgb) / var(--opacity-8))}.stat-card__number{margin:0;font-size:var(--stat-number-size, 2.5rem);font-weight:700;line-height:1;color:var(--stat-number-color, var(--color-foreground))}.stat-card__body{margin:0 0 var(--margin-sm);font-size:.95rem;line-height:1.55;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.stat-card__body>:last-child{margin-bottom:0}.stat-card__body :is(strong,b){color:var(--color-foreground);font-weight:600}@media screen and (max-width:989px){.stat-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.stat-cards__grid{grid-template-columns:1fr}.stat-cards__header{flex-direction:column;align-items:flex-start}}.slideshow-section.section--full-width .slide__content{padding-inline:var(--page-margin)}.slideshow-section.section--full-width .slide__content>.group-block-content{max-width:var(--page-content-width);margin-inline:auto}.brands__header{margin-bottom:var(--margin-2xl, 40px)}.brands__heading{margin:0 0 var(--margin-sm);font-weight:700;line-height:1.1}.brands__subheading{font-size:1.05rem;line-height:1.5;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));max-width:none}.brands__subheading>:last-child{margin-bottom:0}.brands__grid{display:grid;grid-template-columns:repeat(var(--brand-cols, 6),minmax(0,1fr));gap:var(--brand-gap, 20px)}.brand-card{display:flex;flex-direction:column;align-items:center;gap:var(--gap-md, 1rem);background:var(--brand-card-bg, #fff);border-radius:var(--brand-card-radius, 14px);padding:var(--brand-card-pad, 24px);text-decoration:none;color:inherit;transition:transform var(--hover-transition-duration, .2s) var(--hover-transition-timing, ease)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){a.brand-card:hover{transform:translateY(calc(-1 * var(--hover-lift-amount, 4px)))}}.brand-card__logo{display:flex;align-items:center;justify-content:center;width:100%;height:64px}.brand-card__logo-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.brand-card__name{font-weight:700;font-size:1.25rem;color:#1e1e1e}.brand-card__count{font-weight:600;font-size:.9375rem;color:var(--brand-link-color, #c8991f);text-decoration:underline;text-underline-offset:2px}@media screen and (max-width:749px){.brands__grid{grid-template-columns:repeat(var(--brand-cols-mobile, 2),minmax(0,1fr))}}.cat-section__heading{margin:0 0 var(--margin-2xl, 40px);font-weight:700;line-height:1.1}.cat-section__grid{display:grid;grid-template-columns:repeat(var(--cat-cols, 6),minmax(0,1fr));gap:var(--cat-gap, 24px)}.cat-section__col{display:flex;flex-direction:column}.cat-section__bar{display:block;height:3px;background:var(--cat-bar-color, #c8991f);margin-bottom:var(--padding-lg, 1.5rem)}.cat-section__parent{display:block;color:inherit;text-decoration:none;margin-bottom:var(--padding-sm, 1rem)}.cat-section__image{display:block;width:100%;height:var(--cat-image-height, 140px);margin-bottom:var(--padding-sm, 1rem)}.cat-section__image-img{display:block;width:100%;height:100%;object-fit:contain}.cat-section__title{display:block;font-weight:700;font-size:1.0625rem}.cat-section__count{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));font-weight:inherit}.cat-section__subs{border-left:1px solid rgb(var(--color-foreground-rgb) / .12);padding-left:var(--padding-md, 1.5rem)}.cat-section__subs>li{margin-bottom:var(--padding-xs, .75rem)}.cat-section__sub{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));text-decoration:none}.cat-section__sub:hover{color:var(--color-foreground)}.cat-section__more{color:var(--cat-link-color, #c8991f);font-weight:600;text-decoration:underline;text-underline-offset:2px}@media screen and (max-width:749px){.cat-section__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--cat-gap, 24px);row-gap:var(--margin-xl, 32px)}.cat-section__subs{display:none}.cat-section__parent{margin-bottom:0}.cat-section__title{text-align:center}}.product-card__content .divider{justify-content:flex-start}.product-card-collection{display:block;font-size:var(--pcc-size, .875rem);line-height:1.3;color:var(--pcc-color, rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)));text-decoration:none}a.product-card-collection:hover{color:var(--color-foreground)}.product-card-collection--upper{text-transform:uppercase;letter-spacing:.04em}.product-card__content product-price{display:block;width:100%}.product-card__content .price__sale{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.product-card__content .price-item__group--compare{order:-1;display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;font-size:.95rem}.product-card__content .price__rpr{color:#8a8a8a;font-weight:500}.product-card__content .compare-at-price{color:#8a8a8a;font-weight:500;text-decoration:line-through}.product-card__content .price__discount{color:#d0021b;font-weight:700}.product-card__content .price-item--sale.price,.product-card__content .price__regular .price{font-size:1.6rem;font-weight:700;line-height:1.1;color:var(--color-foreground)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
