@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/saira-condensed-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/saira-condensed-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/saira-condensed-latin-900-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/saira-condensed-latin-ext-900-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed Fallback;src:local(Arial Narrow);size-adjust:97.01%;ascent-override:116.99%;descent-override:45.25%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ibm-plex-sans-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ibm-plex-sans-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/ibm-plex-sans-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/ibm-plex-sans-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/ibm-plex-sans-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/ibm-plex-sans-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/ibm-plex-mono-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--theme-font-stack-pa-display:"Saira Condensed", "Saira Condensed Fallback", "Arial Narrow", system-ui, sans-serif;--theme-font-stack-pa-body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--theme-font-stack-pa-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--color-white:#fff;--color-ink:#0f1214;--color-panel:#191d21;--color-panel-2:#21262b;--color-light:#f5f6f7;--color-paper:#fff;--color-steel:#3a4650;--color-steel-line:#ffffff17;--color-line:#e3e6e9;--color-control-line:#cbd1d6;--color-amber:#ffb100;--color-amber-hover:#ffc233;--color-ink-text:#14181b;--color-ink-muted:#55606a;--color-snow:#f2f4f6;--color-snow-muted:#9ba7b0;--color-ok:#3fb37f;--color-danger:#c62828;--color-danger-on-dark:#ff8a80;--font-display:"Saira Condensed", "Saira Condensed Fallback", "Arial Narrow", system-ui, sans-serif;--font-body:"IBM Plex Sans", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-label:.875rem;--text-ui:.9375rem;--text-base:1rem;--text-lead:clamp(.95rem, 2vw, 1.125rem);--text-h3:clamp(1.25rem, 2.5vw, 1.65rem);--text-section:clamp(1.8rem, 5vw, 3rem);--text-section--line-height:1.05;--text-hero:clamp(2.4rem, 9vw, 4.6rem);--text-hero--line-height:1;--text-hero--letter-spacing:-.01em;--heading-line-height:1;--tracking-kicker:.2em;--tracking-chip:.12em;--tracking-code:.08em;--spacing-gutter:clamp(18px, 4vw, 40px);--spacing-band:clamp(56px, 9vw, 116px);--spacing-head:clamp(28px, 5vw, 48px);--spacing-fluid-sm:clamp(24px, 4vw, 40px);--spacing-fluid-md:clamp(32px, 5vw, 56px);--spacing-fluid-xl:clamp(48px, 7vw, 80px);--space-0-5:.125rem;--space-1:.25rem;--space-1-25:.3125rem;--space-1-5:.375rem;--space-1-75:.4375rem;--space-2:.5rem;--space-2-25:.5625rem;--space-2-5:.625rem;--space-2-75:.6875rem;--space-3:.75rem;--space-3-25:.8125rem;--space-3-5:.875rem;--space-4:1rem;--space-4-5:1.125rem;--space-5:1.25rem;--space-5-5:1.375rem;--space-6:1.5rem;--space-6-5:1.625rem;--space-7:1.75rem;--space-7-5:1.875rem;--space-8:2rem;--space-9:2.25rem;--space-13:3.25rem;--space-16:4rem;--header-scroll-offset:84px;--radius-control:.5rem;--radius-card:.875rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-2xl:1rem;--radius-full:calc(infinity * 1px);--shadow-drawer:0 30px 50px -30px #000c;--shadow-lift:0 18px 34px -22px #14181b66;--shadow-seam:0 24px 50px -30px #14181b59;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-color:var(--color-amber);--ease-out:cubic-bezier(.2, .7, .2, 1);--duration-fast:.15s;--duration-base:.2s;--duration-header:.28s;--z-header:50;--z-overlay:999999;--z-panel:calc(var(--z-overlay) + 1);--pa-scrim:#0a0c0e99;--pa-scrim-blur:2px;--pa-locale-border:#94a3ad2e;--pa-locale-current-border:#9faeb81f;--pa-locale-current-fill:#7d8c9629;--pa-locale-chevron:#89949c;--pa-locale-check:#aeb9c0;--pa-locale-static:#929da5;--pa-locale-shadow:0 20px 40px -20px #000c;--pa-amber-wash:#ffb1001f;--pa-amber-wash-soft:#ffb10017;--pa-amber-edge:#ffb10080;--pa-ink-wash:#0f12140a;--pa-danger-wash:#c6282808;--pa-danger-chip:#c6282814;--pa-danger-ring:#c6282817;--pa-chip-fill:#ffffffeb;--pa-chip-shadow:0 2px 10px -6px #0f121473;--pa-swatch-edge:#00000026;--pa-tile-media:#eef0f2;--pa-dot-off:#b0b7bd;--pa-pedestal:#0f121421;--pa-card-shadow:0 24px 70px -56px #0f1214a6;--pa-card-shadow-hover:0 34px 70px -44px #0f121461;--pa-card-border-hover:#cdd2d7;--pa-preview-text:#f4e9d0;--pa-preview-text-shadow:0 1px 2px #0009;--pa-header-height:72px;--pa-ease-paint:cubic-bezier(.25, .1, .25, 1);--pa-sticky-fill:#0a0c0ed1;--pa-sticky-shadow:0 18px 50px -30px #0000008c;--pa-sticky-blur:14px;--pa-sticky-ring:#ffffff14;--pa-sticky-radius:12px;--pa-sticky-gap:var(--space-2);--pa-sticky-inset:32px;--pa-sticky-width:1140px;--pa-sticky-height:60px}html{scroll-padding-top:var(--header-scroll-offset);background-color:var(--color-ink);scroll-behavior:smooth!important}:target{scroll-margin-top:var(--header-scroll-offset)}body{-webkit-font-smoothing:antialiased}h1,h2{text-wrap:balance}:focus-visible,body :is(input,select,textarea):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}body :is(textarea,input:not([type=checkbox],[type=radio])):focus-visible{outline-offset:0}:is(input,select,textarea){transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out)}.skip-link.screen-reader-text:focus{top:var(--space-4);left:var(--space-4);width:auto;height:auto;padding:var(--space-3) var(--space-4-5);border-radius:var(--radius-control);background-color:var(--color-amber);box-shadow:none;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-ui);font-weight:600;text-decoration:none}img,svg,video{max-width:100%;height:auto}.notranslate{color:inherit;font:inherit}:root,[data-surface=light]{--pa-surface:var(--color-light);--pa-surface-raised:var(--color-paper);--pa-text:var(--color-ink-text);--pa-text-muted:var(--color-ink-muted);--pa-border:var(--color-line);--pa-gold-text:var(--color-amber);--pa-gold-fill:var(--color-amber)}[data-surface=dark]{--pa-surface:var(--color-ink);--pa-surface-raised:var(--color-panel-2);--pa-text:var(--color-snow);--pa-text-muted:var(--color-snow-muted);--pa-border:var(--color-steel-line);--pa-gold-text:var(--color-amber);--pa-gold-fill:var(--color-amber);--theme-text-color:var(--color-snow);--theme-headings-color:var(--color-white);--theme-heading-color:var(--color-white);--theme-border-color:var(--color-steel-line);--theme-table-border-color:var(--color-steel-line);--theme-link-initial-color:var(--color-amber);--theme-link-hover-color:var(--color-amber-hover);--theme-icon-color:var(--color-snow);--theme-form-text-initial-color:var(--color-snow);--theme-form-field-background-initial-color:var(--color-panel);--theme-form-field-border-initial-color:var(--color-steel);--theme-form-field-border-focus-color:var(--color-amber);background-color:var(--pa-surface);color:var(--pa-text)}.pa-band{padding-block:var(--spacing-band)}.ct-container,.is-width-constrained{width:100%;padding-inline:var(--spacing-gutter)}:is(.ct-container,.is-width-constrained) .is-width-constrained{padding-inline:0}[class*=ct-container]>article>.entry-content{--wp--style--global--content-size:calc(var(--theme-normal-container-max-width) - 2 * var(--spacing-gutter));--wp--style--global--wide-size:var(--wp--style--global--content-size)}#main-container>#header>[data-device]{transition:background-color var(--duration-header) var(--pa-ease-paint);background-color:#0000;position:absolute;top:0;left:0;right:0}#main-container>#header[data-pa-scrolled]>[data-device]{background-color:#0000}.pa-page-head{padding-block:var(--spacing-head)}body:has(#main-container>#header>[data-device]) .pa-page-head{padding-top:calc(var(--pa-header-height) + var(--spacing-head))}[data-surface=dark] .ct-breadcrumbs{color:var(--color-snow-muted);font-size:var(--text-sm)}[data-surface=dark] .ct-breadcrumbs a{color:var(--color-snow-muted)}[data-surface=dark] .ct-breadcrumbs a:is(:hover,:focus-visible){color:var(--color-white)}[data-surface=dark] .ct-breadcrumbs .last-item{color:var(--color-snow);font-weight:600}.pa-page-head h1{margin:0;font-size:clamp(1.6rem,4.5vw,2.6rem)}.pa-page-head--archive h1{font-size:var(--text-section);line-height:var(--text-section--line-height)}.pa-page-head .pa-lead{max-width:60ch;margin:var(--space-3) 0 0;color:var(--color-snow-muted);font-size:var(--text-lead)}body:not(.error404):has(#main-container>#header>[data-device]) #main>[data-vertical-spacing*=top]:not(:has(.pa-page-head,.pa-band--hero,.pa-native-hero)){padding-top:calc(var(--pa-header-height) + var(--theme-content-vertical-spacing))}body:has(#main-container>#header>[data-device]) #main>[data-vertical-spacing*=top]:has(.pa-page-head,.pa-band--hero,.pa-native-hero),body.error404:has(#main-container>#header>[data-device]) #main>.ct-container{padding-top:0}body:has(#main-container>#header>[data-device]) #main:not(:has(.pa-page-head)):not(:has(.pa-band--hero)):not(:has(.hero-section)):not(:has(>[data-vertical-spacing*=top])){padding-top:var(--pa-header-height)}.pa-native-hero,body.error404 .ct-no-results>.hero-section{--alignment:left;isolation:isolate;background-color:var(--color-ink);color:var(--color-snow);text-align:left;margin-bottom:clamp(28px,4vw,44px);position:relative}.pa-native-hero[data-type=type-1],body.error404 .ct-no-results>.hero-section[data-type=type-1]{padding:calc(var(--pa-header-height) + clamp(28px, 5vw, 48px)) var(--spacing-gutter) clamp(28px, 4vw, 44px);background-color:#0000}.pa-native-hero[data-type=type-1]:before,body.error404 .ct-no-results>.hero-section[data-type=type-1]:before{content:"";z-index:-1;inset-block:0;background:var(--color-ink);width:100vw;position:absolute;left:50%;transform:translate(-50%)}.pa-native-hero[data-type=type-2]{padding-top:var(--pa-header-height);background:var(--color-ink)}.pa-native-hero[data-type=type-2]>.entry-header{min-height:0;padding:clamp(28px, 5vw, 48px) var(--spacing-gutter) clamp(28px, 4vw, 44px)}.pa-native-hero>.entry-header,body.error404 .ct-no-results>.hero-section>.entry-header{text-align:left;width:100%}.pa-native-hero .page-title,body.error404 .ct-no-results .page-title{color:var(--color-white);font-size:var(--text-section);line-height:var(--text-section--line-height);text-wrap:balance;margin:0}.pa-native-hero :is(.ct-breadcrumbs,.page-description),body.error404 .ct-no-results .page-description{color:var(--color-snow-muted)}.pa-native-hero .ct-breadcrumbs{margin-bottom:var(--space-2);font-size:var(--text-sm)}.pa-native-hero .ct-breadcrumbs a{color:var(--color-snow-muted)}.pa-native-hero .ct-breadcrumbs a:is(:hover,:focus-visible){color:var(--color-white)}.pa-native-hero .ct-breadcrumbs .last-item{color:var(--color-white);font-weight:600}.pa-native-hero__kicker{margin:0 0 var(--space-2);color:var(--color-amber);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-kicker);text-transform:uppercase;font-weight:500}.pa-native-hero__lead{max-width:62ch;margin:var(--space-3) 0 0;color:var(--color-snow-muted);font-size:var(--text-base);line-height:1.65}.pa-native-hero--machine-directory[data-type=type-1]{padding-top:calc(var(--pa-header-height) + var(--spacing-head));padding-bottom:var(--spacing-head);margin-bottom:0}.pa-native-hero--machine-directory .ct-breadcrumbs,.pa-native-hero--product-category .ct-breadcrumbs{margin-bottom:0}.pa-native-hero :is(.pa-native-hero__kicker--machine,.pa-native-hero__kicker--machine-archive,.pa-native-hero__kicker--shop,.pa-native-hero__kicker--product-category){align-items:center;gap:var(--space-3);font-size:var(--text-xs);margin:clamp(20px,2vw,28px) 0 0;display:flex}.pa-native-hero :is(.pa-native-hero__kicker--machine,.pa-native-hero__kicker--machine-archive,.pa-native-hero__kicker--shop,.pa-native-hero__kicker--product-category):before{content:"";background:var(--color-amber);flex:none;width:34px;height:2px}.pa-native-hero--machine-directory .page-title{max-width:20ch;font-size:clamp(1.6rem,4.5vw,2.6rem);line-height:1}.pa-native-hero--machine-directory .pa-native-hero__lead{max-width:60ch;margin-top:var(--space-3);font-size:var(--text-lead);line-height:1.6}.page:not(.home) main#main>.ct-container-full{padding-bottom:var(--spacing-fluid-xl)}.pa-muted{color:var(--pa-text-muted)}.pa-panel,.pa-doc-card,.pa-doc>.pa-toc--doc,[data-products] .product,.wapf-field-container,.wapf-product-totals,.cart_totals,.ct-order-review,.checkout_coupon,#payment ul.payment_methods{border:1px solid var(--pa-border);border-radius:var(--radius-card);background-color:var(--pa-surface-raised)}.pa-panel{padding:clamp(18px,2.6vw,24px)}.pa-rule,[data-surface] hr{border:0;border-top:1px solid var(--pa-border)}.pa-kicker{align-items:center;gap:var(--space-3);color:var(--pa-gold-text);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-kicker);text-transform:uppercase;margin:0;font-weight:500;display:inline-flex}.pa-kicker:before{content:"";background:currentColor;flex:none;width:34px;height:2px}.ct-products-container{--ct-filters-loading-backdrop:color-mix(in srgb, var(--color-light) 72%, transparent)}.ct-filters-loading{pointer-events:none;background:var(--ct-filters-loading-backdrop);backdrop-filter:blur(1px);bottom:0}.ct-filters-loading.active{pointer-events:auto}.ct-filters-loading svg{top:var(--space-16);opacity:1;color:var(--pa-gold-text)}@media (prefers-reduced-motion:reduce){.ct-filters-loading svg{animation:none}}#header [data-sticky]{transition:padding-top var(--duration-header) var(--ease-out);padding-top:0}#header[data-pa-scrolled] [data-sticky]{padding-top:var(--pa-sticky-gap);pointer-events:none}#header[data-pa-scrolled] [data-row]{pointer-events:auto}#header:not([data-pa-scrolled]) [data-sticky*=yes] [data-id=menu] .sub-menu{--sticky-state-dropdown-top-offset:0px}#header [data-row*=middle]{width:min(100%, var(--theme-normal-container-max-width));height:var(--pa-header-height);outline-offset:-1px;box-shadow:none;-webkit-backdrop-filter:none;transition:width .3s var(--ease-out), height var(--duration-header) var(--ease-out), border-radius var(--duration-header) var(--ease-out), background-color var(--duration-header) var(--pa-ease-paint), outline-color var(--duration-header) var(--pa-ease-paint), box-shadow var(--duration-header) var(--pa-ease-paint), backdrop-filter var(--duration-header) var(--pa-ease-paint), -webkit-backdrop-filter var(--duration-header) var(--pa-ease-paint);background-color:#0000;border-radius:0;outline:1px solid #0000;margin-inline:auto}#header:not([data-pa-scrolled]) [data-row*=middle]{width:min(100%, var(--theme-normal-container-max-width));height:var(--pa-header-height);box-shadow:none;-webkit-backdrop-filter:none;background-color:#0000;border-radius:0;outline-color:#0000}#header[data-pa-scrolled] [data-row*=middle]{width:min(calc(100% - var(--pa-sticky-inset)), var(--pa-sticky-width));height:var(--pa-sticky-height);border-radius:var(--pa-sticky-radius);outline-color:var(--pa-sticky-ring);background-color:var(--pa-sticky-fill);box-shadow:var(--pa-sticky-shadow);-webkit-backdrop-filter:blur(var(--pa-sticky-blur))}#header [data-row*=middle]>.ct-container{width:100%;max-width:none;height:100%;min-height:100%;padding-inline:var(--spacing-gutter);transition:padding var(--duration-header) var(--ease-out)}#header[data-pa-scrolled] [data-row*=middle]>.ct-container{padding-inline:clamp(12px,2vw,22px)}@media (width>=480px) and (width<=689.98px){#header [data-id=logo] .site-logo-container{--logo-max-height:47.9px}}#header [data-id=logo] .site-logo-container{transform-origin:0;transition:scale var(--duration-header) var(--ease-out);scale:1}#header[data-pa-scrolled] [data-id=logo] .site-logo-container{scale:.88}#header:not([data-pa-motion-ready])>[data-device],#header:not([data-pa-motion-ready]) [data-sticky],#header:not([data-pa-motion-ready]) [data-row*=middle],#header:not([data-pa-motion-ready]) [data-row*=middle]>.ct-container,#header:not([data-pa-motion-ready]) [data-id=logo] .site-logo-container{transition:none}@media (width<=399.98px){#header [data-id=logo] .site-logo-container{--logo-max-height:29.75px}}#header [data-column=end]>[data-items]{align-items:center;gap:var(--space-1);display:flex}#header [data-column=end]>[data-items]>*{margin:0}#header :is(.ct-header-search,.ct-account-item,.ct-cart-item,.ct-header-trigger),.ct-panel .ct-toggle-close{--toggle-button-radius:var(--radius-control);border-radius:var(--radius-control);width:44px;height:44px;transition:background-color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}#header :is(.ct-header-search,.ct-account-item,.ct-cart-item,.ct-header-trigger):hover,.ct-panel .ct-toggle-close:hover{background-color:var(--color-panel-2)}#header :is(.ct-header-search,.ct-cart-item,.ct-header-trigger)[aria-expanded=true]{background-color:var(--color-panel-2);color:var(--color-amber)}#header .ct-header-trigger{border:1px solid var(--color-steel)}#header .ct-header-trigger .ct-icon rect{fill:var(--color-white)}#header .ct-cart-item{position:relative}#header .ct-cart-item .ct-icon-container{position:static}#header .ct-dynamic-count-cart{top:var(--space-1);right:var(--space-0-5);min-width:17px;height:17px;padding-inline:var(--space-1);border-radius:var(--radius-full);background-color:var(--theme-cart-badge-background,var(--color-amber));color:var(--theme-cart-badge-text,var(--color-ink));font-size:var(--text-2xs);justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:absolute}#header .ct-dynamic-count-cart[data-count="0"]{display:none}@media (width<=639.98px){#header .pa-locale,#header .ct-account-item{display:none}}#header [data-menu]>ul>li{align-items:center;display:flex}#header [data-menu] .ct-menu-link{--menu-item-padding:var(--space-2-5) var(--space-3);--menu-item-radius:var(--radius-control);--menu-indicator-opacity:0;gap:var(--space-1-5);height:auto;transition:color var(--duration-fast) var(--ease-out)}#header [data-menu] .ct-toggle-dropdown-desktop{margin:0}#header [data-menu] .ct-toggle-dropdown-desktop .ct-icon{width:10px;height:6px;rotate:none}#header [data-menu]>ul>.menu-item:is(.current-menu-item,.current-menu-ancestor,.current_page_item,.current-menu-parent)>.ct-menu-link{box-shadow:inset 0 -2px 0 var(--color-amber);color:var(--color-white);border-radius:0}#header nav>ul>[class*=ct-mega-menu]{--dropdown-background-color:var(--color-panel)}#header [class*=ct-mega-menu] .sub-menu{--dropdown-divider:none}#header nav>ul>[class*=ct-mega-menu]>.sub-menu{--dropdown-columns-divider:none;gap:var(--spacing-gutter);padding:var(--space-7) var(--spacing-gutter) var(--space-8)}#header nav>ul>[class*=ct-mega-menu]>.sub-menu:after{border-bottom:1px solid var(--color-steel-line);box-shadow:var(--shadow-drawer)}#header[data-pa-scrolled] .ct-mega-menu-full-width>.sub-menu{border-radius:var(--radius-card);width:100%;overflow:hidden}#header[data-pa-scrolled] .ct-mega-menu-full-width>.sub-menu:after{border:1px solid var(--color-steel-line);border-radius:var(--radius-card);width:auto;margin-inline-start:0;inset-inline:0}#header nav>ul>[class*=ct-mega-menu]>.sub-menu>li{padding:0}#header nav>ul>[class*=ct-mega-menu]>.sub-menu>.pa-mega-cta{align-items:flex-start;gap:var(--space-2-5);border-left:1px solid var(--color-steel-line);padding-left:var(--space-8);flex-direction:column;display:flex}#header [class*=ct-mega-menu]>.sub-menu>li>.ct-menu-link{margin-bottom:var(--space-3-5);color:var(--color-amber);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.18em;text-transform:uppercase;padding:0;font-weight:500}#header [class*=ct-mega-menu] .sub-menu .sub-menu{gap:var(--space-0-5);margin:0;padding:0;display:grid}#header [class*=ct-mega-menu] .pa-mega-grid-2>.sub-menu{column-gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}#header [class*=ct-mega-menu] .sub-menu .sub-menu>li{min-width:0}#header [class*=ct-mega-menu] .sub-menu .sub-menu .ct-menu-link{box-sizing:border-box;width:100%;max-width:100%;padding:var(--space-1-75) var(--space-2-5);border-radius:var(--radius-control);color:var(--color-snow);font-size:var(--text-label);transition:background-color var(--duration-fast) var(--ease-out);flex-direction:column;align-items:flex-start;gap:0;margin-inline:0;font-weight:400;line-height:1.55}#header [class*=ct-mega-menu] .sub-menu .sub-menu .ct-menu-link:hover{background-color:var(--color-panel-2)}#header .menu-item-description{color:var(--color-snow-muted);font-size:var(--text-xs);font-weight:400;display:block}#header [class*=ct-mega-menu] .pa-mega-cta .entry-content{display:contents}#header [class*=ct-mega-menu] .pa-mega-cta .entry-content:after{content:none}#header [class*=ct-mega-menu] .pa-mega-cta p{max-width:30ch;color:var(--color-snow-muted);font-size:var(--text-label);margin:0}.pa-btn-amber{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-control);background-color:var(--color-amber);color:var(--color-ink);font-size:var(--text-ui);transition:background-color var(--duration-fast) var(--ease-out), translate var(--duration-fast) var(--ease-out);font-weight:600;display:inline-flex}.pa-btn-amber:hover{background-color:var(--color-amber-hover);color:var(--color-ink)}.pa-btn-amber:active{translate:0 1px}#search-modal{--panel-padding:var(--spacing-gutter);background-color:var(--color-panel);color:var(--color-snow)}#search-modal .ct-panel-content-inner{width:100%;max-width:var(--theme-normal-container-max-width);padding-block:var(--space-6-5) var(--space-7-5);margin-inline:auto}#search-modal .ct-search-form{width:100%;max-width:680px;margin-inline:auto}#search-modal .ct-search-form-inner{align-items:center;gap:var(--space-3-5);padding:var(--space-1) var(--space-0-5) var(--space-3-5);border:0;border-bottom:2px solid var(--color-steel);transition:border-color var(--duration-fast) var(--ease-out);background:0 0;border-radius:0;outline:0;display:flex}#search-modal .ct-search-form-inner:focus-within{border-bottom-color:var(--color-amber);outline:0}#search-modal .ct-search-form input[type=search]{min-width:0;height:auto;color:var(--color-white);background:0 0;border:0;flex:1;padding:0;font-size:clamp(1.1rem,2.4vw,1.3rem);font-weight:500}#search-modal .ct-search-form input[type=search]:focus-visible{outline:none}#search-modal .ct-search-form input[type=search]::-webkit-search-cancel-button{appearance:none}#search-modal .ct-search-form button[type=submit]{--theme-icon-size:18px;width:24px;height:24px;min-height:0;color:var(--color-amber);background:0 0;flex:0 0 24px;order:-1;align-self:center;place-items:center;margin:0;padding:0;display:grid}#search-modal .ct-search-results{gap:var(--space-0-5);margin-top:var(--space-3-5);box-shadow:none;background:0 0;border:0;display:grid}#search-modal .ct-search-item{align-items:center;gap:var(--space-3);margin-inline:calc(var(--space-2-5) * -1);padding:var(--space-2) var(--space-2-5);border-radius:var(--radius-control);color:var(--color-snow);font-size:var(--text-ui);border:0;grid-template-columns:44px minmax(0,1fr) auto;font-weight:600;display:grid}#search-modal .ct-search-item:is(:hover,.active,[aria-selected=true]){background-color:var(--color-panel-2)}#search-modal .ct-search-item .ct-media-container{border-radius:var(--radius-control);background-color:var(--pa-tile-media);flex:none;width:44px;max-width:none;height:44px}#search-modal .ct-search-item .ct-media-container img{--theme-object-fit:contain}#search-modal .ct-search-item .product-search-meta{color:var(--color-snow-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-code);text-transform:uppercase}#search-modal .ct-search-item .price{color:var(--color-snow);font-family:var(--font-display);white-space:nowrap;font-size:1.05rem;font-weight:700}.ct-panel{z-index:var(--z-panel)}.ct-panel:is(#offcanvas,#woo-cart-panel,#woo-filters-panel){--side-panel-width:min(400px, 92vw);--side-panel-border-radius:0;--panel-padding:var(--space-5);background-color:var(--pa-scrim);backdrop-filter:blur(var(--pa-scrim-blur))}.ct-panel:is(#offcanvas,#woo-cart-panel){--pa-text:var(--color-snow);--pa-border:var(--color-steel-line);--pa-gold-text:var(--color-amber);--pa-gold-fill:var(--color-amber);color:var(--color-snow)}.cookie-notification{--pa-gold-text:var(--color-amber);--pa-text-muted:var(--color-snow-muted);--theme-link-initial-color:var(--color-amber);--theme-link-hover-color:var(--color-amber-hover)}.ct-panel:is(#offcanvas,#woo-cart-panel) .ct-panel-inner{border-left:1px solid var(--color-steel-line);background-color:var(--color-ink);box-shadow:none}.ct-panel:is(#offcanvas,#woo-cart-panel,#woo-filters-panel) .ct-toggle-close{margin:0}.ct-panel:is(#offcanvas,#woo-cart-panel,#woo-filters-panel) .ct-panel-actions{padding-block:var(--space-4-5) var(--space-3-5);border-bottom:1px solid var(--pa-border);justify-content:space-between}.ct-panel:is(#offcanvas,#woo-cart-panel,#woo-filters-panel) .ct-panel-heading{color:var(--pa-text);font-family:var(--font-display);text-transform:uppercase;font-size:1.3rem;font-weight:700}.ct-panel:is(#offcanvas,#woo-cart-panel) .ct-panel-heading{color:var(--color-white)}#offcanvas .mobile-menu .ct-menu-link{--menu-item-padding:var(--space-3-25) var(--space-1);justify-content:space-between;gap:var(--space-2-5);color:var(--color-snow);font-size:1.02rem;font-weight:500}#offcanvas .mobile-menu .ct-toggle-dropdown-mobile{color:var(--color-snow);transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);background-color:#0000}#offcanvas .mobile-menu .ct-toggle-dropdown-mobile .ct-icon{fill:currentColor}#offcanvas .mobile-menu .ct-toggle-dropdown-mobile:is(:hover,:focus-visible){color:var(--color-amber);background-color:var(--pa-amber-wash)}#offcanvas .mobile-menu .sub-menu .ct-menu-link{--menu-item-padding:var(--space-2-25) var(--space-1) var(--space-2-25) var(--space-4);color:var(--color-snow-muted);font-size:var(--text-ui);font-weight:400}#offcanvas .mobile-menu .sub-menu .ct-menu-link:hover{color:var(--color-snow)}#woo-cart-panel .ct-panel-content-inner{min-height:0;overflow:hidden}#woo-cart-panel .cart_list{overscroll-behavior:contain;flex:auto;margin:0;padding:0;list-style:none;overflow-y:auto}#woo-cart-panel :is(.woocommerce-mini-cart__total,.woocommerce-mini-cart__buttons){flex:none}#woo-cart-panel .cart_list li+li{border-color:var(--color-steel-line);border-width:1px}#woo-cart-panel .woocommerce-mini-cart-item{gap:var(--space-3);padding-block:var(--space-3-5);border-bottom:1px solid var(--color-steel-line);grid-template-columns:72px minmax(0,1fr) auto;display:grid}#woo-cart-panel .woocommerce-mini-cart-item:last-child{border-bottom:0}#woo-cart-panel .woocommerce-mini-cart-item img{border-radius:var(--radius-control);background-color:var(--color-panel-2);object-fit:cover;grid-row:span 2;width:72px;height:54px}#woo-cart-panel .woocommerce-mini-cart-item a:not(.remove){color:var(--color-white);font-size:var(--text-label);font-weight:600}#woo-cart-panel .woocommerce-mini-cart-item a:not(.remove):hover{color:var(--color-amber)}#woo-cart-panel .woocommerce-mini-cart-item .variation{margin:var(--space-1) 0 0;color:var(--color-snow-muted);font-size:var(--text-xs);overflow-wrap:anywhere}#woo-cart-panel .woocommerce-mini-cart-item .quantity{color:var(--color-amber);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}#woo-cart-panel .quantity[data-type=type-2]{--quantity-width:84px;--quantity-height:34px;--quantity-arrows-initial-color:var(--color-snow);--quantity-arrows-hover-color:var(--color-ink);--quantity-hover-color:var(--pa-gold-fill)}#woo-cart-panel .woocommerce-mini-cart-item a.remove{border-radius:var(--radius-control);width:32px;height:32px;color:var(--color-snow-muted);transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);grid-area:1/3;place-content:center;align-self:start;display:grid;right:0}#woo-cart-panel .woocommerce-mini-cart-item a.remove:is(:hover,:focus-visible){background-color:var(--color-panel-2);color:var(--color-danger-on-dark)}#woo-cart-panel .woocommerce-mini-cart__total{margin:var(--space-2) 0 0;padding-top:var(--space-3-5);border-top:1px solid var(--color-steel-line);font-size:var(--text-ui);justify-content:space-between;align-items:baseline;display:flex}#woo-cart-panel .woocommerce-mini-cart__total .amount{color:var(--color-amber);font-family:var(--font-display);font-size:1.5rem;font-weight:700}#woo-cart-panel .pa-cart-note{margin:var(--space-0-5) 0 0;color:var(--color-snow-muted);font-size:var(--text-xs)}#woo-cart-panel .woocommerce-mini-cart__buttons{gap:var(--space-2-5);margin:var(--space-3-5) 0 0;grid-template-columns:1fr 1fr;display:grid}#woo-cart-panel .woocommerce-mini-cart__buttons .button{border:1px solid var(--color-steel);width:100%;color:var(--color-snow);background-color:#0000}#woo-cart-panel .woocommerce-mini-cart__buttons .button:hover{border-color:var(--color-amber);color:var(--color-white);background-color:#0000}#woo-cart-panel .woocommerce-mini-cart__buttons .checkout{border-color:var(--color-amber);background-color:var(--color-amber);color:var(--color-ink)}#woo-cart-panel .woocommerce-mini-cart__buttons .checkout:hover{border-color:var(--color-amber-hover);background-color:var(--color-amber-hover)}#woo-cart-panel .woocommerce-mini-cart__empty-message{color:var(--color-snow-muted);font-size:var(--text-label)}.pa-locale__lang #flags,.pa-locale__lang #google_language_translator,.pa-locale__currency .woocommerce-currency-switcher-form{visibility:hidden;animation:0s linear 4s forwards pa-locale-fallback}@keyframes pa-locale-fallback{to{visibility:visible}}.pa-locale__lang:has(.pa-locale__trigger) #flags,.pa-locale__lang:has(.pa-locale__trigger) #google_language_translator,.pa-locale__currency:has(.pa-locale__trigger) .woocommerce-currency-switcher-form{visibility:hidden;animation:none}.pa-locale{align-items:center;gap:var(--space-1);display:flex}.pa-locale>*{min-width:0;height:36px;position:relative}.pa-locale__lang{flex:0 0 77.5px}.pa-locale__currency{flex:0 0 54.75px}.pa-locale__trigger,.pa-locale__static{align-items:center;gap:var(--space-1-5);height:36px;padding-inline:var(--space-2);color:var(--color-snow-muted);font-family:var(--font-mono);font-size:var(--text-xs);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:7px;font-weight:500;display:inline-flex}.pa-locale__trigger,.pa-locale__option{cursor:pointer}.pa-locale__trigger:hover,.pa-locale__trigger[aria-expanded=true]{border-color:var(--pa-locale-border);background-color:var(--color-panel-2);color:var(--color-white)}.pa-locale__trigger[aria-busy=true]{cursor:progress;opacity:.6}.pa-locale__static{min-width:38px;color:var(--pa-locale-static);cursor:default;justify-content:center}.pa-locale__flag{border-radius:2px;flex:none;width:24px;height:18px}.pa-locale__chevron{color:var(--pa-locale-chevron);transition:rotate var(--duration-fast) var(--ease-out);flex:none}.pa-locale__trigger[aria-expanded=true] .pa-locale__chevron{rotate:180deg}.pa-locale__panel[hidden]{display:none}.pa-locale__panel{top:calc(100% + var(--space-1-5));z-index:var(--z-header);width:128px;max-height:min(400px,100dvh - 100px);padding:var(--space-1);border:1px solid var(--color-steel-line);background-color:var(--color-panel);box-shadow:var(--pa-locale-shadow);border-radius:9px;gap:1px;display:grid;position:absolute;right:0;overflow-y:auto}#offcanvas .pa-locale__lang .pa-locale__panel{left:0;right:auto}.pa-locale__option{align-items:center;gap:var(--space-2);width:100%;min-height:32px;padding:var(--space-1) 7px;border-radius:var(--radius-md);color:var(--color-snow-muted);font-size:var(--text-sm);text-align:left;background:0 0;border:1px solid #0000;display:flex}.pa-locale__option:not([aria-current=true]):hover{background-color:var(--color-panel-2);color:var(--color-snow)}.pa-locale__option[aria-current=true]{border-color:var(--pa-locale-current-border);background-color:var(--pa-locale-current-fill);color:var(--color-white);font-weight:600}.pa-locale__check{color:var(--pa-locale-check);opacity:0;margin-left:auto}.pa-locale__option[aria-current=true] .pa-locale__check{opacity:1}.ct-footer{border-top:1px solid var(--color-steel-line);background-color:var(--color-ink);color:var(--color-snow-muted)}.ct-footer [data-row*=middle]>.ct-container{gap:var(--space-8) var(--space-6);padding-block:var(--space-13) var(--space-7);grid-template-columns:1fr;display:grid}@media (width>=400px){.ct-footer [data-row*=middle]>.ct-container{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-footer [data-row*=middle]>.ct-container>[data-column=widget-area-1]{grid-column:1/-1}}@media (width>=900px){.ct-footer [data-row*=middle]>.ct-container{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr)) minmax(0,1.15fr)}.ct-footer [data-row*=middle]>.ct-container>[data-column=widget-area-1]{grid-column:auto}}.ct-footer .widget-title{margin:0 0 var(--space-2-5);color:var(--color-white);font-family:var(--font-display);font-size:var(--text-ui);letter-spacing:.04em;text-transform:uppercase;font-weight:700;line-height:1.55}.ct-footer .widget-menu{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.ct-footer .widget-menu a{min-height:32px;padding-block:var(--space-1);color:var(--color-snow-muted);font-size:var(--text-label);transition:color var(--duration-fast) var(--ease-out), translate var(--duration-fast) var(--ease-out);align-items:center;display:flex;translate:0}.ct-footer .widget-menu a:is(:hover,:focus-visible){color:var(--color-amber);translate:3px}.pa-footer-brand__logo{width:200px;margin:0}.pa-footer-brand__lede{max-width:42ch;margin:var(--space-3-5) 0 0;color:var(--color-snow-muted);font-size:var(--text-label);line-height:1.6}.pa-socials{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;display:flex}.pa-socials a{border-radius:var(--radius-control);width:42px;height:42px;color:var(--color-snow-muted);transition:color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out), translate var(--duration-base) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.pa-socials a:hover{background-color:var(--pa-amber-wash);color:var(--color-amber);translate:0 -1px}.ct-footer [data-row*=bottom]>.ct-container{justify-content:space-between;align-items:baseline;gap:var(--space-2-5) var(--space-6);padding-block:var(--space-4-5) var(--space-7);border-top:1px solid var(--color-steel-line);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.ct-footer [data-row*=bottom]>.ct-container>[data-column=copyright]{flex:1 0 100%}.ct-footer-copyright{justify-content:space-between;align-items:baseline;gap:var(--space-2-5) var(--space-6);flex-wrap:wrap;width:100%;display:flex}.ct-footer .pa-footer-credit-wrap{color:inherit;font:inherit}.ct-footer .pa-footer-credit{color:var(--color-snow);font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:none}.ct-footer .pa-footer-credit:is(:hover,:focus-visible){color:var(--color-amber);text-decoration:none}body .ct-back-to-top{bottom:calc(max(var(--theme-frame-size,0px), var(--pa-consent-h,0px)) + var(--back-top-bottom-offset,25px))}.woocommerce-result-count{color:var(--color-ink-muted);font-size:var(--text-ui)}.woocommerce-result-count strong{margin-right:var(--space-1);color:var(--color-ink-text);font-family:var(--font-display);font-size:1.35rem;font-weight:700}.woocommerce-ordering select{height:auto;min-height:44px;padding:var(--space-2) var(--space-9) var(--space-2) var(--space-3);border-radius:var(--radius-control);font-size:var(--text-label)}.ct-pagination{margin-top:clamp(28px,5vw,44px)}.ct-pagination .page-numbers{border-width:1px;border-color:var(--color-line);border-radius:var(--radius-control);background-color:var(--color-paper);min-width:44px;height:44px;color:var(--color-ink-text);font-family:var(--font-mono);font-size:var(--text-label)}.ct-pagination .page-numbers:not(.dots,.disabled):hover{border-color:var(--color-ink-text)}.ct-pagination .page-numbers.current{border-color:var(--color-ink-text);background:var(--color-ink-text);color:var(--color-white)}.ct-pagination :is(.prev,.next){font-family:var(--font-body);font-size:var(--text-label);text-transform:none}.ct-pagination .dots{color:var(--color-ink-muted);background:0 0;border-color:#0000}.ct-sidebar .widget-title,#woo-filters-panel .widget-title{color:var(--color-ink-text);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-code);text-transform:uppercase;font-weight:700}.ct-filter-widget .ct-filter-item-inner a{min-height:40px;color:var(--color-ink-muted);padding-inline:0}.ct-filter-widget .ct-filter-item-inner a:hover,.ct-filter-widget .ct-filter-item-inner a.active{color:var(--color-ink-text)}.ct-filter-widget .ct-filter-item-inner a>.ct-filter-count{min-width:26px;height:20px;padding-inline:var(--space-1);border:1px solid var(--color-line);border-radius:var(--radius-full);color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-2xs);background-color:#0000;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;font-weight:500;display:inline-flex}.ct-filter-widget .ct-filter-item-inner a:is(:hover,.active)>.ct-filter-count{border-color:var(--color-amber);background-color:var(--color-amber);color:var(--color-ink);font-weight:600}.ct-filter-widget input[type=checkbox],.ct-filter-widget input[type=radio]{accent-color:var(--color-amber)}.ct-active-filters a:hover{border-color:var(--color-ink-text);background-color:var(--color-light)}.ct-active-filters a:hover .ct-icon{color:var(--color-danger)}.ct-toggle-filter-panel{--toggle-button-radius:var(--radius-control);--toggle-button-padding:var(--space-2-5) var(--space-4);min-height:44px;font-family:var(--font-body);font-size:var(--text-label);letter-spacing:normal}.ct-toggle-filter-panel:hover{--toggle-button-background:transparent;--toggle-button-border-color:var(--color-ink-text);color:var(--color-ink-text)}[data-products] .product{--product-element-spacing:0;height:100%;box-shadow:var(--pa-card-shadow);transition:translate var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);overflow:hidden}[data-products] .product:hover{border-color:var(--pa-card-border-hover);box-shadow:var(--pa-card-shadow-hover);translate:0 -4px}[data-products] .product .ct-media-container{z-index:1;border-radius:0}[data-products] .product .ct-media-container:is(:focus,:focus-visible){outline:none}[data-products] .product:hover .ct-media-container img{scale:1.035}.pa-card-chips{top:var(--space-3);right:var(--space-3);left:var(--space-3);z-index:2;gap:var(--space-1-5);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute}.pa-stock-chip,.pa-sale-chip{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2-5);border:1px solid var(--color-line);border-radius:var(--radius-full);background-color:var(--pa-chip-fill);box-shadow:var(--pa-chip-shadow);color:var(--color-ink-text);font-family:var(--font-mono);letter-spacing:var(--tracking-code);text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:500;display:inline-flex}.pa-stock-chip__dot,.pa-sale-chip__dot{border-radius:var(--radius-full);background-color:var(--pa-dot-off);flex:none;width:7px;height:7px}.pa-sale-chip{border-color:var(--pa-amber-edge);color:var(--pa-gold-text);background:linear-gradient(135deg,#fffffffa,#fff8e5f0)}.pa-sale-chip__dot{background-color:var(--color-amber);box-shadow:0 0 0 3px var(--pa-amber-wash)}.pa-stock-chip[data-stock=onbackorder] .pa-stock-chip__dot{background-color:var(--color-amber)}.pa-stock-chip[data-stock=outofstock]{border-color:var(--color-danger);background-color:var(--pa-danger-chip);box-shadow:none;color:var(--color-danger)}.pa-stock-chip[data-stock=outofstock] .pa-stock-chip__dot{background-color:var(--color-danger)}[data-products] .product>:not(figure){margin-inline:var(--space-4)}[data-products] .product>:is(.pa-card-fitment,.woocommerce-loop-product__title){margin-bottom:var(--space-2)}.pa-card-fitment{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}[data-products] .woocommerce-loop-product__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;display:-webkit-box;overflow:hidden}[data-products] .product:hover .woocommerce-loop-product__title a,[data-products] .woocommerce-loop-product__title a:hover{color:var(--pa-gold-text)}[data-products] .product .price{flex-direction:column;justify-content:flex-end;min-height:42px;display:flex}[data-products] .ct-woo-card-actions .button:not(:disabled):hover{background-color:var(--color-amber);color:var(--color-ink)}[data-products] .ct-woo-card-actions .button:disabled{cursor:not-allowed;opacity:.45}.pa-price-prefix{color:var(--color-ink-muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500}.pa-price-configured{color:var(--color-ink-muted);font-family:var(--font-body);font-size:var(--text-label);font-weight:600}.woocommerce-no-products-found>.woocommerce-info{max-width:46ch;color:var(--color-ink-text);font-family:var(--font-display);font-size:var(--text-h3);font-weight:700;line-height:var(--heading-line-height);text-transform:uppercase;background:0 0;border:0;padding:0}.woocommerce-no-products-found>.woocommerce-info:before{content:none}.pa-fitment{align-items:baseline;gap:var(--space-1-25) var(--space-5-5);max-width:920px;margin-top:var(--space-4);color:var(--color-snow);font-size:var(--text-sm);flex-wrap:wrap;padding-left:15px;line-height:1.45;display:flex;position:relative}.pa-fitment:before{content:"";background-color:var(--pa-gold-fill);width:5px;height:5px;position:absolute;top:.63em;left:1px;rotate:45deg}.pa-fitment__models{color:var(--color-snow-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.015em;margin:0;line-height:1.45}.pa-fitment__label{color:var(--color-snow-muted)}.pa-meta-row{align-items:center;gap:var(--space-2) var(--space-4-5);margin-top:var(--space-2-5);color:var(--color-snow-muted);font-size:var(--text-label);flex-wrap:wrap;display:flex}.pa-config-chip{padding:var(--space-1-25) var(--space-2-75);border:1px solid var(--pa-amber-edge);border-radius:var(--radius-full);background-color:var(--pa-amber-wash);color:var(--color-snow);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500}.pa-meta-row .pa-sku{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-code)}.entry-summary .price{align-items:baseline;gap:var(--space-2-5);margin-top:var(--space-3-5);color:var(--color-ink-text);font-family:var(--font-display);flex-wrap:wrap;font-size:2rem;font-weight:700;display:flex}.woocommerce-product-details__short-description{max-width:60ch;margin-top:var(--space-4)}.pa-trust-list{gap:var(--space-2);margin:var(--space-5-5) 0 0;padding:var(--space-4) 0 0;border-top:1px solid var(--color-line);color:var(--color-ink-muted);font-size:var(--text-sm);list-style:none;display:grid}.pa-prose{max-width:70ch}.pa-prose h2{margin:clamp(26px, 4vw, 36px) 0 var(--space-3);font-size:var(--text-h3);scroll-margin-top:var(--header-scroll-offset)}.pa-prose h3{margin:var(--space-5) 0 var(--space-2);font-family:var(--font-body);letter-spacing:normal;text-transform:none;font-size:1.05rem;font-weight:700}.pa-prose p,.pa-prose-doc p{margin-bottom:var(--space-3);line-height:1.65}.pa-prose :is(ul,ol){margin:0 0 var(--space-3-5);padding-left:var(--space-5-5)}.pa-prose li{margin-bottom:var(--space-1-5)}.pa-prose-doc{max-width:900px;margin-top:var(--spacing-fluid-md)}.pa-table-scroll{overflow-x:auto}.pa-toc__label{margin:0 0 var(--space-3);color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-chip);text-transform:uppercase}.pa-toc ol{margin:0;padding:0;list-style:none}.pa-toc li{border-top:1px solid var(--color-line)}.pa-toc li:last-child{border-bottom:1px solid var(--color-line)}.pa-toc a{align-items:center;gap:var(--space-2-5);min-height:48px;padding:var(--space-1-5) var(--space-1-5) var(--space-1-5) 0;color:var(--color-ink-muted);font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-out), padding-left var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border-left:2px solid #0000;grid-template-columns:24px minmax(0,1fr);font-weight:600;text-decoration:none;display:grid}.pa-toc a:hover,.pa-toc a:focus-visible{padding-left:var(--space-1-5);color:var(--pa-gold-text)}.pa-page-head--content h1{max-width:20ch}.pa-claim h2,.pa-photo-copy h2,.pa-steps-band h2,.pa-cta-card h2,.pa-form-band h2,.pa-map-band h2{font-size:clamp(1.5rem,2.4vw,2.2rem);line-height:1.1}.pa-stats{gap:var(--space-1-5) var(--space-4);margin:var(--spacing-fluid-sm) 0 0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--pa-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pa-stats strong{color:var(--pa-gold-text);margin-inline-end:.4em;font-weight:500}.pa-claim{padding-block:clamp(36px,6vw,64px) clamp(28px,4vw,44px)}.pa-claim h2{max-width:16ch;margin-block-start:0}.pa-claim p{max-width:62ch;color:var(--pa-text-muted);margin-block-end:0}@media (width>=900px){.pa-claim{column-gap:var(--space-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start;display:grid}}.pa-cards{gap:var(--space-1-75);grid-template-columns:1fr;padding-block:clamp(28px,5vw,48px);display:grid}@media (width>=760px){.pa-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.pa-cards>*,.pa-steps-band .pa-steps>*{margin-block:0}.pa-card h3{margin-block:var(--space-4) var(--space-2);font-size:1.15rem}.pa-cards:not(.pa-nap) .pa-card{padding:clamp(24px,3vw,32px)}.pa-cards:not(.pa-nap) .pa-card h3{margin-block-start:var(--space-6)}.pa-card p{color:var(--pa-text-muted);margin-block-end:0;line-height:1.6}.pa-card:before{content:"";border-radius:var(--radius-md);background-color:var(--color-ink);background-position:50%;background-repeat:no-repeat;background-size:22px 22px;width:44px;height:44px;display:block}.pa-card--factory:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23f2a71b\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 21V10l5 3V10l5 3V7l6 3v11z\"/><path d=\"M3 21h18\"/></svg>")}.pa-card--monitor:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23f2a71b\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"12\" rx=\"2\"/><path d=\"M9 20h6M12 16v4\"/></svg>")}.pa-card--box:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23f2a71b\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 8l-9-5-9 5 9 5z\"/><path d=\"M3 8v8l9 5 9-5V8\"/><path d=\"M12 13v8\"/></svg>")}.pa-card--sliders:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23f2a71b\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 7h16M4 12h16M4 17h16\"/><circle cx=\"9\" cy=\"7\" r=\"2\"/><circle cx=\"15\" cy=\"12\" r=\"2\"/><circle cx=\"8\" cy=\"17\" r=\"2\"/></svg>")}.pa-card--phone:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23f2a71b\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 3h4l2 5-3 2a12 12 0 006 6l2-3 5 2v4a2 2 0 01-2 2A17 17 0 013 5a2 2 0 012-2z\"/></svg>")}.pa-card--pin:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23f2a71b\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 21s7-6 7-11a7 7 0 10-14 0c0 5 7 11 7 11z\"/><circle cx=\"12\" cy=\"10\" r=\"2.5\"/></svg>")}.pa-card--mail:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23f2a71b\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2\"/><path d=\"M3 7l9 6 9-6\"/></svg>")}.pa-photo-band{padding-block:clamp(36px,6vw,72px)}@media (width>=900px){.pa-photo-band{column-gap:var(--space-8);row-gap:var(--space-3);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;display:grid}.pa-photo-band--mirrored{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.pa-photo-band--mirrored .pa-photo{order:2}}.pa-photo{border:1px solid var(--pa-border);border-radius:var(--radius-card);background:var(--pa-surface-raised);margin:0;position:relative;overflow:hidden}.pa-photo img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.pa-photo figcaption{padding:var(--space-0-5) var(--space-1-25);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-ink) 85%, transparent);color:var(--color-snow);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-chip);text-transform:uppercase;margin:0;position:absolute;inset-block-end:var(--space-1-5);inset-inline-start:var(--space-1-5)}.pa-photo-copy h2{margin-block-start:0}.pa-photo-copy p{max-width:54ch;color:var(--pa-text-muted);margin-block-end:0}.pa-steps-band{padding-block:clamp(28px,4vw,44px) clamp(36px,6vw,64px)}.pa-steps-band .pa-steps{gap:var(--space-1-75);grid-template-columns:1fr;display:grid}@media (width>=760px){.pa-steps-band .pa-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.pa-step{column-gap:var(--space-1-5);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.pa-step-index{color:var(--pa-gold-text);font-family:var(--font-mono);font-size:var(--text-sm);grid-row:1/span 2;margin:0}.pa-step h3{margin-block:0 var(--space-0-5);font-family:var(--font-body);font-size:var(--text-base);letter-spacing:normal;text-transform:none}.pa-step p:not(.pa-step-index){color:var(--pa-text-muted);font-size:var(--text-sm);margin-block-end:0}.pa-cta-card{border-radius:var(--radius-2xl);background:var(--color-ink);color:var(--color-snow);margin-block-end:var(--spacing-fluid-xl);padding:clamp(28px,4.5vw,48px)}.pa-cta-card h2{color:var(--color-white);margin-block-start:0}.pa-cta-card p{max-width:56ch;color:var(--color-snow-muted)}@media (width>=900px){.pa-cta-card{column-gap:var(--space-6);grid-template-columns:minmax(0,1.4fr) auto;align-items:center;display:grid}.pa-cta-card .pa-cta-row{grid-area:1/2/span 2;margin-block-start:0}}.pa-cta-row{gap:var(--space-1-5);flex-wrap:wrap;margin-block-start:clamp(20px,3.5vw,28px);display:flex}.pa-btn .wp-block-button__link{padding:var(--space-1-5) var(--space-2-5);border-radius:var(--radius-control);font-weight:600}.pa-btn--amber .wp-block-button__link{background:var(--color-amber);color:var(--color-ink)}.pa-btn--amber .wp-block-button__link:hover{background:var(--color-amber-hover)}.pa-btn--ghost .wp-block-button__link{color:currentColor;transition:color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), translate var(--duration-base) var(--ease-out);background:0 0;translate:0;box-shadow:inset 0 0 0 1px}.pa-btn--ghost .wp-block-button__link:is(:hover,:focus-visible){color:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-amber);translate:0 -2px}.pa-gallery.wp-block-gallery.has-nested-images{gap:var(--space-1-75);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.pa-gallery.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){flex-basis:auto;width:auto;margin:0}.pa-gallery.wp-block-gallery.has-nested-images figure.wp-block-image img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto;display:block}.pa-info-card{max-width:720px;margin-block-start:var(--space-3-5)}.pa-info-card p:last-of-type{margin-block-end:0}.pa-map-band{padding-block:var(--spacing-fluid-md)}.pa-map{isolation:isolate;border:1px solid var(--pa-border);border-radius:var(--radius-card);background:var(--pa-surface-raised);position:relative;overflow:hidden;box-shadow:0 18px 42px -34px #14181b99}.pa-map iframe{filter:saturate(.76)contrast(.97)brightness(1.02);border:0;width:100%;height:clamp(300px,34vw,420px);display:block}.pa-map__address{z-index:2;top:var(--space-3);left:var(--space-3);max-width:calc(100% - (2 * var(--space-3)));color:var(--color-ink);pointer-events:none;backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #14181b1f;border-radius:10px;gap:2px;padding:11px 14px 12px;line-height:1.35;display:grid;position:absolute;box-shadow:0 16px 30px -20px #14181b8c}.pa-map__address>span{color:var(--pa-gold-text);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-chip);text-transform:uppercase;font-weight:600}.pa-map__address strong{font-size:var(--text-sm);line-height:1.3}.pa-map__address small{color:var(--pa-text-muted);font-size:var(--text-xs)}.pa-toc--doc a{grid-template-columns:minmax(0,1fr)}.pa-doc{--pa-doc-pad:clamp(18px, 2.6vw, 24px);margin-block-start:var(--spacing-fluid-md)}.pa-doc>*{max-width:calc(70ch + 2 * var(--pa-doc-pad));margin-block-end:0;margin-inline:auto}.pa-doc>.pa-doc-card,.pa-doc>.pa-toc--doc{max-width:calc(70ch + 2 * var(--pa-doc-pad));padding:var(--pa-doc-pad)}.pa-doc>*+*{margin-block-start:var(--space-6)}.pa-doc-card>h2:first-child{margin-block-start:0}.pa-doc-card>:last-child{margin-block-end:0}.pa-toc--doc ol>li:first-child{border-top:0}.pa-toc--doc ol>li:last-child{border-bottom:0}.pa-doc .pa-toc__label{margin-block:0 var(--space-2)}.pa-doc-card .wp-block-table{margin-block:var(--space-3-5);overflow-x:auto}.pa-doc-card .wp-block-table table{border-collapse:collapse;width:100%;font-size:var(--text-label)}.pa-doc-card .wp-block-table :is(td,th){padding:var(--space-2-5) var(--space-3);border-bottom:1px solid var(--pa-border);text-align:left}.pa-doc-list--compact{columns:3 8rem;column-gap:var(--space-5)}.pa-doc-list--compact li{break-inside:avoid}.pa-doc>.pa-doc-subtitle{margin-block-start:0}.pa-doc-subtitle{color:var(--pa-text-muted);font-family:var(--font-mono);font-size:var(--text-sm);margin-block-start:0}.page .entry-content h2[id]{scroll-margin-block-start:calc(var(--pa-header-height) + var(--space-2))}.tax-dobierz-do-maszyny .hero-section[data-type=type-2] .page-description,.tax-product_cat .hero-section[data-type=type-2] .page-description{max-width:60ch;color:var(--color-snow-muted);font-size:var(--text-lead);margin-block-start:var(--space-3)}.tax-dobierz-do-maszyny .hero-section[data-type=type-2] .page-description p,.tax-product_cat .hero-section[data-type=type-2] .page-description p{margin:0}.pa-band>*{width:calc(100% - 2 * var(--spacing-gutter));max-width:calc(var(--theme-normal-container-max-width) - 2 * var(--spacing-gutter));margin-inline:auto;padding-inline:0}.pa-band>.pa-band__bleed{max-width:none;padding-inline:0}.pa-band :is(h1,h2,h3){margin-block-end:0}.entry-content>.pa-band{margin-block:0}.home .pa-band:not(.pa-band--hero,.pa-band--finder){padding-block:clamp(48px,6vw,84px)}.pa-band__head{margin-block-end:clamp(24px,4vw,42px)}.pa-band__head>*+*{margin-block-start:var(--space-2)}.pa-band__head .pa-lead{margin-block-start:var(--space-2-5)}.pa-lead{max-width:46ch;color:var(--pa-text-muted)}.pa-band__head--row{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.pa-band__head--row>*,.pa-band__head-copy>*{margin-block:0}.pa-band__head-copy>*+*{margin-block-start:var(--space-2)}.pa-cta-row--end{margin-block-start:0}.pa-band .pa-btn .wp-block-button__link{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-5);font-size:var(--text-ui);display:inline-flex}.pa-band .pa-btn--ghost .wp-block-button__link{box-shadow:inset 0 0 0 1px var(--color-steel)}.pa-band .pa-btn--ghost .wp-block-button__link:is(:hover,:focus-visible){color:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-amber);translate:0 -2px}.pa-btn--ink .wp-block-button__link{background:var(--color-ink-text);color:var(--color-white);transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), translate var(--duration-base) var(--ease-out)}.pa-btn--ink .wp-block-button__link:is(:hover,:focus-visible){background:var(--color-amber);color:var(--color-ink);translate:0 -2px;box-shadow:0 14px 26px -18px #0f1214b3}.pa-band--hero{align-items:center;min-height:100svh;padding-block:clamp(88px,9vw,112px) clamp(56px,8vw,104px);display:flex;position:relative;overflow:hidden}.pa-hero__grid{z-index:1;gap:clamp(28px,5vw,56px);position:relative}.pa-band--hero h1{max-width:15ch;font-size:var(--text-hero);font-weight:900;line-height:var(--text-hero--line-height);letter-spacing:var(--text-hero--letter-spacing);margin-block-start:var(--space-4)}.pa-band--hero .pa-lead{font-size:var(--text-lead);margin-block-start:var(--space-4-5)}.pa-band--hero .pa-cta-row{margin-block-start:var(--space-6-5)}.pa-hero__media img{width:100%;height:auto}.pa-hero__grid>.wp-block-column:first-child{animation:pa-hero-copy-in .7s var(--ease-out) both}.pa-hero__grid>.wp-block-column:last-child{animation:pa-hero-media-in .9s var(--ease-out) both}@media (width<=759.98px){.pa-hero__grid>.wp-block-column{animation:none}}@keyframes pa-hero-copy-in{0%{opacity:0;transform:translateY(14px)}}@keyframes pa-hero-media-in{0%{opacity:0;transform:translateY(20px)}}.pa-machine-catalog{padding-block:var(--spacing-fluid-md)}.pa-machine-brand-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pa-machine-brand-grid>li{min-width:0;margin:0}.pa-machine-brand-card{isolation:isolate;border-radius:var(--radius-card);background:var(--color-ink);height:100%;color:var(--color-white);transition:translate var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border:1px solid #ffffff29;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.pa-machine-brand-grid--catalog .pa-machine-brand-card{aspect-ratio:4/5}.pa-machine-brand-grid--home .pa-machine-brand-card{aspect-ratio:4/3}.pa-machine-brand-card:is(:hover,:focus-visible){color:var(--color-white);border-color:#ffb100b3;translate:0 -2px;box-shadow:0 24px 48px -24px #040709b3}.pa-machine-brand-card:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:3px}.pa-machine-brand-card__photo,.pa-machine-brand-card__scrim{position:absolute;inset:0}.pa-machine-brand-card__photo{z-index:0;background:var(--color-panel);display:block}.pa-machine-brand-card__image{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:scale .62s var(--ease-out);scale:1.002}.pa-machine-brand-card__scrim{z-index:1;opacity:.88;transition:opacity var(--duration-base) var(--ease-out);background:linear-gradient(#060a0c14 24%,#060a0c42 52%,#060a0cf0 100%),linear-gradient(90deg,#060a0c2e,#0000 46%)}.pa-machine-brand-card__scrim:after{content:"";opacity:0;transition:opacity var(--duration-base) var(--ease-out);background:linear-gradient(#0000 32%,#0306081f 50%,#03060894 76%,#030608e6 100%);position:absolute;inset:0}.pa-machine-brand-card:is(:hover,:focus-visible) .pa-machine-brand-card__image{scale:1.055}.pa-machine-brand-card:is(:hover,:focus-visible) .pa-machine-brand-card__scrim,.pa-machine-brand-card:is(:hover,:focus-visible) .pa-machine-brand-card__scrim:after{opacity:1}.pa-machine-brand-card__visual{z-index:1;width:max-content;min-width:0;min-height:40px;max-width:calc(100% - var(--space-6));padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-control);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #fff9;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);box-shadow:0 10px 26px -18px #000000e6}.pa-machine-brand-card__logo{object-fit:contain;width:auto;max-width:min(100%,120px);height:26px}.pa-machine-brand-card__wordmark{max-width:100%;color:var(--color-ink-text);font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(.8rem,2vw,1.05rem);font-weight:900;line-height:1}.pa-machine-brand-card__wordmark--mccormick{color:#c8102e;letter-spacing:-.04em;font-size:clamp(.72rem,1.8vw,.94rem)}.pa-machine-brand-card__content{z-index:2;gap:var(--space-1-5);width:100%;padding:var(--space-4);transition:translate var(--duration-base) var(--ease-out);flex-direction:column;display:flex;position:relative;translate:0 27px}.pa-machine-brand-card:is(:hover,:focus-visible) .pa-machine-brand-card__content{translate:0}.pa-machine-brand-card__content strong{color:var(--color-white);font-family:var(--font-display);letter-spacing:-.02em;text-shadow:0 2px 16px #000000a6;text-transform:uppercase;font-size:clamp(1.05rem,2vw,1.45rem);font-weight:800;line-height:1}.pa-machine-brand-card__cta{color:var(--color-amber);font-family:var(--font-mono);letter-spacing:.015em;opacity:0;transition:opacity var(--duration-base) var(--ease-out), translate var(--duration-base) var(--ease-out);font-size:clamp(.63rem,1.15vw,.75rem);font-weight:600;line-height:1.35;translate:0 8px}.pa-machine-brand-card:is(:hover,:focus-visible) .pa-machine-brand-card__cta{opacity:1;translate:0}@media (hover:none){.pa-machine-brand-card__content,.pa-machine-brand-card__cta{translate:0}.pa-machine-brand-card__cta{opacity:1}.pa-machine-brand-card__scrim:after{opacity:.72}}.pa-bento{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pa-tile{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-paper);height:100%;min-height:0;transition:translate var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.pa-tile:is(:hover,:focus-within){border-color:var(--pa-amber-edge);translate:0 -4px;box-shadow:0 24px 44px -26px #14181b73}.pa-tile__media{border-block-end:1px solid var(--color-line);background-color:var(--color-paper);flex:1;min-height:150px;margin:0;position:relative;overflow:hidden}.pa-tile__media img{object-fit:cover;object-position:center;width:100%;height:100%;transition:scale .33s var(--ease-out);position:absolute;inset:0}.pa-tile:hover .pa-tile__media img{scale:1.04}.pa-tile__body{gap:var(--space-1);padding:var(--space-3) var(--space-3-5) var(--space-3-25);flex-direction:column;display:flex}.pa-tile__body>*{margin-block:0}.pa-tile__name{font-family:var(--font-body);font-size:var(--text-ui);text-transform:none;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.pa-tile__note{color:var(--color-ink-muted);font-size:var(--text-xs);line-height:1.35}.pa-tile__meta{justify-content:flex-end;align-items:center;gap:var(--space-2-5);color:var(--pa-gold-text);font-family:var(--font-mono);font-size:var(--text-2xs);margin-block-start:var(--space-0-5);display:flex}.pa-tile__arrow{border:1px solid var(--pa-amber-edge);border-radius:var(--radius-full);background-color:var(--pa-amber-wash);width:34px;height:34px;color:var(--pa-gold-text);font-family:var(--font-body);font-size:var(--text-ui);transition:translate var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.pa-tile:is(:hover,:focus-within) .pa-tile__arrow{background-color:var(--color-amber);color:var(--color-ink);box-shadow:0 0 0 5px var(--pa-amber-wash);translate:4px}.pa-tile__name a{color:inherit;text-decoration:none}.pa-tile__name a:before{content:"";border-radius:var(--radius-card);position:absolute;inset:0}.pa-tile__name a:focus-visible{outline:none}.pa-tile__name a:focus-visible:before{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.pa-tile__flag{color:var(--color-amber);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase}.pa-tile--feature{border-color:var(--color-line);background-color:var(--color-paper);grid-column:1/-1}.pa-tile--feature .pa-tile__media{border-block-end-color:var(--color-line);min-height:200px}.pa-tile--feature .pa-tile__body{padding:var(--space-4) var(--space-4-5) var(--space-4-5);background-color:var(--color-ink)}.pa-tile--feature .pa-tile__name{color:var(--color-snow);font-family:var(--font-display);text-transform:uppercase;-webkit-line-clamp:3;line-clamp:3;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:800;line-height:.98}.pa-tile--feature .pa-tile__note{color:var(--color-snow-muted)}.pa-tile--feature .pa-tile__meta,.pa-tile--feature .pa-tile__arrow{color:var(--color-amber)}.pa-tile--feature:is(:hover,:focus-within) .pa-tile__arrow{color:var(--color-ink)}.pa-tile--catalog{justify-content:space-between;gap:var(--space-4-5);background-color:var(--color-ink);min-height:150px;color:var(--color-snow);border-color:#0000}.pa-tile--catalog .pa-tile__media{background:0 0;border:0;min-height:0;position:absolute;inset:0}.pa-tile--catalog .pa-tile__media img{object-fit:cover;opacity:.55;width:100%;height:100%;inset:0}.pa-tile--catalog .pa-tile__media:after{content:"";background:linear-gradient(160deg,#0f12148c,#0f1214e6 78%);position:absolute;inset:0}.pa-tile--catalog .pa-tile__body{align-content:space-between;align-items:center;gap:var(--space-4-5) var(--space-4);height:100%;padding:var(--space-5-5) var(--space-5-5) var(--space-5);grid-template-columns:1fr auto;display:grid;position:relative}.pa-tile--catalog .pa-tile__stat{align-items:baseline;gap:var(--space-2);color:var(--color-snow-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;grid-column:1/-1;display:flex}.pa-tile--catalog .pa-tile__stat strong{color:var(--color-amber);font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;line-height:.9}.pa-tile--catalog .pa-tile__name{color:var(--color-snow);font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:800;line-height:1}.pa-tile--catalog .pa-tile__meta{color:var(--color-amber);margin-block-start:0}.pa-tile--catalog .pa-tile__arrow{color:var(--color-amber)}.pa-tile--catalog:is(:hover,:focus-within) .pa-tile__arrow{color:var(--color-ink)}.pa-bestsellers,.pa-bestsellers .woocommerce{margin:0}.pa-bestsellers ul.products{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.pa-bestsellers ul.products>li.product{float:none;width:auto;margin:0}.pa-split{gap:clamp(28px,5vw,56px)}.pa-band--story .pa-kicker+*{margin-block-start:var(--space-2)}.pa-band--story{border-block-start:1px solid var(--color-steel-line)}.pa-band--story .pa-lead{max-width:52ch;margin-block-start:var(--space-3-5)}.pa-story__proofs{margin:var(--space-5-5) 0 0;border-block-end:1px solid var(--color-steel-line);padding:0;list-style:none}.pa-story__proofs li{gap:var(--space-4);padding-block:var(--space-3-5);border-block-start:1px solid var(--color-steel-line);color:var(--color-snow-muted);font-size:var(--text-label);grid-template-columns:minmax(140px,.7fr) minmax(0,1fr);display:grid}.pa-story__proofs strong{color:var(--color-snow);font-weight:700}.pa-story__proofs span{min-width:0}.pa-band--story .pa-cta-row{margin-block-start:var(--space-5-5)}.pa-story__figure{margin:0}.pa-story__figure img{border:1px solid var(--color-steel-line);border-radius:var(--radius-2xl);width:100%;height:auto}.pa-story__figure figcaption{color:var(--color-snow-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-align:start;margin-block-start:var(--space-2-5)}.pa-mosaic.wp-block-gallery.has-nested-images{gap:var(--space-3);scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;padding-block-end:var(--space-1);display:flex;overflow-x:auto}.pa-mosaic.wp-block-gallery.has-nested-images::-webkit-scrollbar{display:none}.pa-mosaic.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){aspect-ratio:3/2;border-radius:var(--radius-2xl);background-color:var(--color-panel);scroll-snap-align:start;flex:0 0 78%;width:auto;margin:0;display:block;position:relative;overflow:hidden}.pa-mosaic figure.wp-block-image img{object-fit:cover;width:100%;height:100%;transition:scale .45s var(--ease-out);display:block}.pa-mosaic figure.wp-block-image:hover img{scale:1.06}.pa-mosaic.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) figcaption{max-height:none;padding:var(--space-7-5) var(--space-3-5) var(--space-3);color:var(--color-white);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em;text-align:start;background:linear-gradient(#0000,#06080ac7);margin:0;position:absolute;inset:auto 0 0}.pa-band--b2b{background-image:linear-gradient(135deg, #1c1207, var(--color-ink) 55%)}.home .pa-band.pa-band--b2b{padding-block:clamp(42px,5vw,64px)}.pa-split--b2b{gap:clamp(24px,4vw,48px)}.pa-band--b2b h2{margin-block-start:var(--space-2)}.pa-band--b2b .pa-lead{max-width:48ch;margin-block-start:var(--space-3)}.pa-band--b2b .pa-cta-row{justify-content:flex-end}.pa-band--reviews{border-block-start:1px solid var(--color-line);background-color:var(--color-paper)}.pa-reviews{align-items:stretch;gap:var(--space-3-5);grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;display:grid}.pa-review{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-light);flex-direction:column;margin-block:0;padding:clamp(20px,2.5vw,28px);display:flex}.pa-review__mark{height:36px;margin:0 0 var(--space-4);color:var(--pa-gold-text);font-family:Georgia,serif;font-size:3.75rem;line-height:.85}.pa-review__quote{color:var(--color-ink-text);font-size:var(--text-ui);border:0;margin:0;padding:0;line-height:1.55}.pa-review__quote p{font:inherit;margin:0}.pa-review__author{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);margin-block:0;padding-block-start:var(--space-4)}@media (width>=640px){.pa-bestsellers ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-machine-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-machine-brand-grid--home .pa-machine-brand-card{aspect-ratio:16/10}}@media (width<=639.98px){.pa-band--hero{--spacing-gutter:var(--space-6)}.pa-story__proofs li{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.pa-bento>.pa-tile:nth-last-child(-n+2){grid-column:1/-1}}@media (width>=760px){.pa-machine-brand-grid,.pa-bento{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-bento{gap:var(--space-3-5)}.pa-tile--feature{grid-area:span 2/span 2}.pa-tile--catalog{grid-column:1/-1}.pa-reviews{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023.98px){.pa-hero__grid.wp-block-columns:not(.is-not-stacked-on-mobile),.pa-split.wp-block-columns:not(.is-not-stacked-on-mobile){flex-wrap:wrap}.pa-hero__grid.wp-block-columns>.wp-block-column,.pa-split.wp-block-columns>.wp-block-column{flex-basis:100%!important}.pa-band--b2b .pa-cta-row{justify-content:flex-start}}@media (width>=1024px){.pa-machine-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pa-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:250px}.pa-tile--catalog{grid-column:span 3}.pa-reviews{grid-template-columns:repeat(4,minmax(0,1fr))}.pa-mosaic.wp-block-gallery.has-nested-images{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:clamp(140px,15vw,176px);display:grid;overflow-x:visible}.pa-mosaic.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){flex:initial;aspect-ratio:auto;width:100%;height:100%}.pa-mosaic.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image):first-child{grid-area:span 2/span 2}}@media (width>=1100px){.pa-bestsellers ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.pa-hero__grid>.wp-block-column{animation:none}.pa-machine-brand-card,.pa-machine-brand-card__image,.pa-machine-brand-card__content,.pa-machine-brand-card__cta{transition:none;translate:0;scale:1}.pa-machine-brand-card:is(:hover,:focus-visible),.pa-machine-brand-card:is(:hover,:focus-visible) .pa-machine-brand-card__image,.pa-machine-brand-card:is(:hover,:focus-visible) .pa-machine-brand-card__content,.pa-machine-brand-card:is(:hover,:focus-visible) .pa-machine-brand-card__cta{translate:0;scale:1}}.pa-commerce-flow .hero-section[data-type=type-1] .entry-header{align-items:end;gap:var(--space-2) clamp(28px, 6vw, 72px);text-align:left;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kicker steps""title steps";width:100%;display:grid}.pa-commerce-hero__kicker{color:var(--color-amber);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-kicker);text-transform:uppercase;grid-area:kicker;margin:0;font-weight:500}.pa-commerce-flow .hero-section[data-type=type-1] .page-title{grid-area:title}.pa-commerce-steps{grid-area:steps}.pa-commerce-steps ol{align-items:center;gap:clamp(14px,2vw,24px);margin:0;padding:0;list-style:none;display:flex}.pa-commerce-step{min-width:0;position:relative}.pa-commerce-step__label{align-items:center;gap:var(--space-2);color:var(--color-snow-muted);font-size:var(--text-xs);white-space:nowrap;font-weight:600;text-decoration:none;display:inline-flex}.pa-commerce-step__index{border:1px solid var(--color-steel);border-radius:var(--radius-full);width:30px;height:30px;color:inherit;font-family:var(--font-mono);font-size:var(--text-2xs);flex:none;place-items:center;font-weight:500;display:grid}.pa-commerce-step.is-current .pa-commerce-step__label{color:var(--color-white)}.pa-commerce-step.is-current .pa-commerce-step__index{border-color:var(--color-amber);background-color:var(--color-amber);color:var(--color-ink)}.pa-commerce-step.is-complete .pa-commerce-step__index{border-color:var(--color-amber);color:var(--color-amber)}.pa-commerce-step.is-complete .pa-commerce-step__label:hover{color:var(--color-white)}@media (width<=879.98px){.pa-commerce-flow .hero-section[data-type=type-1] .entry-header{gap:var(--space-2);grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker""title""steps"}.pa-commerce-steps{margin-top:var(--space-3)}}@media (width<=559.98px){.pa-commerce-steps ol{align-items:start;gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pa-commerce-step__label{white-space:normal;align-items:flex-start}}:is(.woocommerce-message,.woocommerce-info,.woocommerce-error),.wc-block-components-notice-banner{--background-color:var(--color-paper);margin-bottom:var(--space-6);border:1px solid var(--color-line);border-left:4px solid var(--color-ink-muted);border-radius:var(--radius-control);color:var(--color-ink-text);font-size:var(--text-ui)}.woocommerce-message,.wc-block-components-notice-banner.is-success{border-left-color:var(--color-ok)}.woocommerce-info,.wc-block-components-notice-banner.is-info{border-left-color:var(--pa-gold-text)}.woocommerce-error,.wc-block-components-notice-banner.is-error{border-left-color:var(--color-danger)}.woocommerce-error{color:var(--color-danger)}.wc-block-components-notice-banner svg{fill:var(--color-ink);background-color:var(--color-amber)}.wc-block-components-notice-banner.is-error svg{fill:var(--color-white);background-color:var(--color-danger)}.demo_store{background-color:var(--color-ink);color:var(--color-snow);font-size:var(--text-label)}.woocommerce form .form-row label{color:var(--color-ink-text);font-size:var(--text-label);font-weight:600}.woocommerce :is(abbr,span).required{color:var(--pa-gold-text);border:0;text-decoration:none}.woocommerce form .form-row.woocommerce-invalid :is(input,select,textarea){border-color:var(--color-danger);background-color:var(--pa-danger-wash)}.wc-block-components-validation-error{color:var(--color-danger);font-size:var(--text-sm)}.woocommerce-password-strength{border-left:3px solid var(--color-line);border-radius:var(--radius-sm);background-color:var(--color-light);font-size:var(--text-sm);font-weight:600}.woocommerce-password-strength:is(.short,.bad){border-left-color:var(--color-danger);color:var(--color-danger)}.woocommerce-password-strength.good{border-left-color:var(--pa-gold-text);color:var(--pa-gold-text)}.woocommerce-password-strength.strong{border-left-color:var(--color-ok)}.woocommerce-password-hint{color:var(--color-ink-muted);font-size:var(--text-xs)}.select2-container--default .select2-selection--single{height:auto;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-control);background-color:var(--color-paper)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--color-ink-text);padding:0}.select2-container--default.select2-container--open .select2-selection--single{border-color:var(--color-amber)}.select2-dropdown{border-color:var(--color-line);border-radius:var(--radius-control);background-color:var(--color-paper)}.select2-container--default .select2-results__option{padding:var(--space-2) var(--space-3);font-size:var(--text-label)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--color-light);color:var(--color-ink-text)}.blockUI.blockOverlay{background-color:color-mix(in srgb, var(--color-light) 72%, transparent);backdrop-filter:blur(1px)}.blockUI.blockOverlay:after{content:"";border:2px solid var(--color-line);border-top-color:var(--pa-gold-text);border-radius:var(--radius-full);width:28px;height:28px;margin:-14px 0 0 -14px;animation:.7s linear infinite pa-spin;position:absolute;top:50%;left:50%}@keyframes pa-spin{to{rotate:360deg}}.shop_table thead th,.woocommerce-order-overview li,#reviews .meta{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-code);text-transform:uppercase;font-weight:500}[class*=ct-woocommerce] .woocommerce-cart-form .shop_table .product-thumbnail img{border-radius:var(--radius-control);object-fit:cover;width:72px;height:54px}.woocommerce-cart-form .product-name a:hover{color:var(--pa-gold-text)}.wc-item-meta{margin:var(--space-1) 0 0;color:var(--color-ink-muted);font-size:var(--text-xs);overflow-wrap:anywhere;padding:0;list-style:none}.wc-item-meta li :is(p,strong){margin:0;display:inline}.woocommerce-cart-form :is(.product-price,.product-subtotal){font-family:var(--font-display);white-space:nowrap;font-size:1.15rem;font-weight:700}.woocommerce-cart-form .shop_table thead th{color:var(--color-ink-text);font-family:var(--font-display);letter-spacing:var(--tracking-code);font-size:1.15rem;font-weight:700}.woocommerce-cart-form .product-remove a.remove:hover{background-color:var(--color-light);color:var(--color-danger)}.quantity[data-type=type-2] .ct-increase,.quantity[data-type=type-2] .ct-decrease{border-radius:var(--radius-control);width:26px;height:26px;top:calc(50% - 13px)}.quantity[data-type=type-2] .ct-decrease{inset-inline-start:5px}.quantity[data-type=type-2] .ct-increase{inset-inline-end:5px}.quantity[data-type=type-2] :is(.ct-increase,.ct-decrease):before{font-size:10px}.quantity[data-type=type-2] input[type=number]{padding-inline:32px}.shop_table .quantity[data-type=type-2]{--quantity-width:86px;--quantity-height:36px}@media (width<=479.98px){.cart_item .product-mobile-actions .quantity[data-type=type-2]{--quantity-width:84px;--quantity-height:34px}}@media (width<=759.98px){.woocommerce-cart-form .shop_table thead,.woocommerce-orders-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.woocommerce-cart-form tr.woocommerce-cart-form__cart-item,.woocommerce-orders-table tbody tr{gap:var(--space-1);margin-bottom:var(--space-3);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-paper);display:grid}.woocommerce-cart-form tr.woocommerce-cart-form__cart-item td,.woocommerce-orders-table tbody td{white-space:normal;border:0;padding:0}.woocommerce-cart-form td[data-title]:before,.woocommerce-orders-table td[data-title]:before{content:attr(data-title) ": ";color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-code);text-transform:uppercase}.woocommerce-cart-form :is(.product-name,.product-remove,.product-thumbnail):before{content:none}}.cart_totals,.ct-order-review,.checkout_coupon{padding:clamp(18px,2.6vw,24px)}.cart_totals .order-total .amount,.woocommerce-checkout-review-order-table .order-total .amount{font-family:var(--font-display);font-size:1.6rem;font-weight:700}.ct-woocommerce-checkout{grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,48px)}.ct-woocommerce-cart-form{grid-template-columns:minmax(0,1fr)}body.woocommerce-cart .ct-woocommerce-cart-form .cart_totals{align-self:start;position:static!important;inset:auto!important}@media (width>=1024px){.ct-woocommerce-checkout{grid-template-columns:minmax(0,1fr) 380px}.ct-woocommerce-cart-form{grid-template-columns:minmax(0,1fr) 340px}}.woocommerce-cart-form .coupon{align-items:stretch;gap:var(--space-2);flex-wrap:wrap;display:flex}.woocommerce-cart-form .coupon :is(#coupon_code,button){height:auto;min-height:44px}.woocommerce-billing-fields__field-wrapper:after,.woocommerce-shipping-fields__field-wrapper:after{content:"";clear:both;display:block}.woocommerce-checkout-review-order-table .product-quantity{color:var(--color-ink-muted);font-weight:400}@media (width<=689.98px){.woocommerce-checkout-payment{margin-inline:0}.woocommerce-checkout-review-order-table .order-total small{white-space:normal;display:block}}table.shop_table .ct-checkout-cart-item{gap:var(--space-2-5);grid-template-columns:56px 1fr}.woocommerce-checkout-review-order-table .ct-checkout-cart-item dl.variation dt{float:none}.woocommerce-checkout-review-order-table :is(.product-total,.product-name+th){white-space:nowrap;width:1%}.wc-proceed-to-checkout .checkout-button,#payment #place_order{width:100%;min-height:52px;font-size:var(--text-base)}.woocommerce-shipping-calculator .shipping-calculator-button,.showcoupon,.woocommerce-LostPassword a{color:var(--pa-gold-text);font-weight:600}.woocommerce .cart-empty{max-width:46ch;color:var(--color-ink-text);font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;background:0 0;border:0;padding:0;font-weight:700}.woocommerce .cart-empty:before{content:none}#shipping_method{gap:var(--space-2-5);display:grid}#shipping_method>li{align-items:center;gap:var(--space-3-5);padding:var(--space-3-5) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-paper);transition:border-color var(--duration-fast) var(--ease-out);display:flex}ul#shipping_method>li:not(:last-child){margin-bottom:0}#shipping_method>li:hover,#shipping_method>li:has(input:checked){border-color:var(--color-amber)}#shipping_method>li>label{cursor:pointer;font-size:var(--text-ui);flex:auto;margin:0;font-weight:600}#shipping_method input[type=radio]{flex:none;width:18px;height:18px;margin:0}#payment ul.payment_methods>li.wc_payment_method{padding:var(--space-3-5) var(--space-4);border:0;border-bottom:1px solid var(--color-line);transition:border-color var(--duration-fast) var(--ease-out);border-inline-start:3px solid #0000}#payment ul.payment_methods>li.wc_payment_method:last-child{border-bottom:0}#payment ul.payment_methods>li.wc_payment_method:has(input:checked){border-inline-start-color:var(--color-amber)}#payment ul.payment_methods label{font-size:var(--text-label);font-weight:600}#payment :is(input[type=radio],input[type=checkbox]){accent-color:var(--pa-gold-text)}#payment .payment_box{border-radius:var(--radius-control);background-color:var(--color-light);color:var(--color-ink-muted);font-size:var(--text-sm)}#payment .payment_box:before{border-bottom-color:var(--color-light)}#payment .woocommerce-terms-and-conditions{max-height:200px;padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-control);background-color:var(--color-light);font-size:var(--text-sm);overflow-y:auto}.ct-suggested-products--checkout{padding-top:var(--space-4);border-top:1px solid var(--color-line)}.ct-suggested-products--checkout .ct-module-title{margin-bottom:var(--space-3);color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-code);text-transform:uppercase;font-weight:500}.ct-suggested-products--checkout .flexy-item .ct-media-container{border-radius:var(--radius-control)}.ct-suggested-products--checkout .ct-product-title{font-size:var(--text-label);font-weight:600}.ct-suggested-products--checkout .price{color:var(--color-ink-muted);font-size:var(--text-sm);display:block}.ct-suggested-products--checkout .pa-price-prefix{margin-inline-end:.25em}.ct-suggested-products--checkout .ct-slider-arrows{gap:var(--space-1);display:inline-flex}.ct-suggested-products--checkout :is(.ct-arrow-prev,.ct-arrow-next){border:1px solid var(--color-line);border-radius:var(--radius-control);width:26px;height:26px;color:var(--color-ink-muted);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);place-content:center;display:grid}.ct-suggested-products--checkout :is(.ct-arrow-prev,.ct-arrow-next):hover{border-color:var(--pa-gold-text);color:var(--color-ink-text)}.woocommerce-thankyou-order-received{border:1px solid var(--color-line);border-left:4px solid var(--color-ok);border-radius:var(--radius-control);background-color:var(--color-paper);color:var(--color-ink-text);font-size:var(--text-ui)}.woocommerce-order-overview{gap:var(--space-4) var(--space-6);padding:var(--space-4);border-radius:var(--radius-card);background-color:var(--color-paper)}.woocommerce-order-overview li,.woocommerce-order-overview li:nth-child(odd){border:0;margin-bottom:0;padding:0}.woocommerce-order-details,.woocommerce-customer-details{margin-top:var(--space-8)}.woocommerce-order-overview li strong{color:var(--color-ink-text);font-family:var(--font-body);font-size:var(--text-base);letter-spacing:normal;text-transform:none}.pa-account-page .ct-woo-account{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}.pa-account-page .ct-acount-nav,.pa-account-page .woocommerce-MyAccount-content{border:1px solid var(--pa-border);border-radius:var(--radius-card);background-color:var(--color-paper)}.pa-account-page .ct-acount-nav{top:calc(var(--pa-sticky-height) + var(--pa-sticky-gap) + var(--space-4));width:auto;min-width:0;box-shadow:none;margin:0;position:sticky;overflow:hidden}.pa-account-page .woocommerce-MyAccount-content{min-width:0;padding:clamp(20px,4vw,40px)}.pa-account-page .woocommerce-MyAccount-navigation ul{font-size:var(--text-label);margin:0;padding:0;list-style:none}.pa-account-page .woocommerce-MyAccount-navigation li{margin:0}.pa-account-page .woocommerce-MyAccount-navigation li a,.pa-account-page .woocommerce-MyAccount-navigation ul li:not(:last-child) a{width:100%;height:auto;min-height:52px;padding:var(--space-3) var(--space-4);border:0;border-bottom:1px solid var(--color-line);color:var(--color-ink-muted);font-size:var(--text-label);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background-color:#0000;border-inline-start:3px solid #0000;border-radius:0;align-items:center;font-weight:500;display:flex}.pa-account-page .woocommerce-MyAccount-navigation li:last-child a{border-bottom:0}.pa-account-page .woocommerce-MyAccount-navigation li a:is(:hover,:focus-visible){background-color:var(--pa-ink-wash);color:var(--color-ink-text)}.pa-account-page .woocommerce-MyAccount-navigation li.is-active a{border-inline-start-color:var(--color-amber);background-color:var(--pa-amber-wash);color:var(--color-ink-text);font-weight:600}.pa-account-page .woocommerce-MyAccount-navigation-link--customer-logout a:is(:hover,:focus-visible){background-color:var(--pa-danger-chip);color:var(--color-danger)}.pa-account-page .woocommerce-MyAccount-content>:first-child{margin-block-start:0}.pa-account-page .woocommerce-MyAccount-content>:last-child{margin-block-end:0}.pa-account-page .woocommerce-MyAccount-content :is(h2,h3,h4){color:var(--color-ink-text);text-wrap:balance}.pa-account-page .woocommerce-MyAccount-content h2{font-size:var(--text-h3)}.pa-account-page .woocommerce-MyAccount-content :is(h3,h4){font-size:1.125rem}.pa-account-page .woocommerce-MyAccount-content :is(p,li,em){color:var(--color-ink-muted)}.pa-account-page .woocommerce-MyAccount-content a:not(.button){text-underline-offset:.18em;text-decoration-thickness:1px}.pa-account-page .woocommerce-MyAccount-content :is(table,.shop_table){border:1px solid var(--color-line);border-radius:var(--radius-control);background-color:var(--color-paper);width:100%;overflow:hidden}.pa-account-page .woocommerce-MyAccount-content :is(th,td){padding:var(--space-3) var(--space-4);border-color:var(--color-line);vertical-align:middle}.pa-account-page .woocommerce-MyAccount-content th{color:var(--color-ink-text);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-code);text-transform:uppercase;font-weight:500}.pa-account-page .woocommerce-MyAccount-content :is(fieldset,.woocommerce-address-fields,.woocommerce-EditAccountForm){min-width:0}.pa-account-page .woocommerce-MyAccount-content fieldset{padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-control);background-color:var(--color-light)}.pa-account-page .woocommerce-MyAccount-content legend{padding-inline:var(--space-2);color:var(--color-ink-text);font-size:var(--text-label);font-weight:600}.pa-account-page .woocommerce-Addresses{gap:var(--space-4)}.pa-account-page .woocommerce-Addresses>*{padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-control);background-color:var(--color-light)}.pa-account-page .woocommerce-Address address{color:var(--color-ink-muted);font-size:var(--text-label);font-style:normal;line-height:1.65}.pa-account-page .woocommerce-MyAccount-content :is(.woocommerce-info,.woocommerce-message,.woocommerce-error,.wc-block-components-notice-banner,.wt_sc_myaccount_no_available_coupons,.wt_sc_myaccount_no_used_coupons,.wt_sc_myaccount_no_expired_coupons){border-radius:var(--radius-control);background-color:var(--color-light)}.pa-account-page .woocommerce-MyAccount-content :is(.wt-mycoupons,.wt-used-coupons,.wt-expired-coupons){display:flow-root}.pa-account-page .woocommerce-MyAccount-content :is(.wt-mycoupons,.wt-used-coupons,.wt-expired-coupons)>h4{margin:var(--space-7) 0 var(--space-4)}.pa-account-page .woocommerce-MyAccount-content .wt-mycoupons>h4{margin-top:0}.pa-account-page .wt_sc_available_coupon_sort_by{float:none;margin-bottom:var(--space-4);color:var(--color-ink-muted);font-size:var(--text-label)}.pa-account-page .wt_sc_available_coupon_sort_by form{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pa-account-page .wt_sc_available_coupon_sort_by select{width:auto;min-width:210px}.pa-account-page .wt_coupon_wrapper{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));width:100%;margin:0;padding:0;display:grid}.pa-account-page .wt_coupon_wrapper :is(.wt-single-coupon,.wt-sc-hidden-coupon-box){flex:none;width:100%;min-width:0;margin:0}.pa-account-page :is(.wt_sc_myaccount_no_available_coupons,.wt_sc_myaccount_no_used_coupons,.wt_sc_myaccount_no_expired_coupons){padding:var(--space-4);border:1px solid var(--color-line);color:var(--color-ink-muted)}.pa-account-page .p24-account-table{border-collapse:separate;border-spacing:0}.pa-account-page .p24-account-table img{object-fit:contain;max-width:64px;max-height:32px}.pa-account-page .p24-account-table .p24-cell-actions .button{min-height:40px}@media (width<=767.98px){.pa-account-page .ct-woo-account{display:block}.pa-account-page .ct-acount-nav{margin-bottom:var(--space-5);overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:inline proximity;position:relative;top:auto;overflow:auto hidden}.pa-account-page .woocommerce-MyAccount-navigation ul{width:max-content;min-width:100%;display:flex}.pa-account-page .woocommerce-MyAccount-navigation li{scroll-snap-align:center;flex:none}.pa-account-page .woocommerce-MyAccount-navigation li a,.pa-account-page .woocommerce-MyAccount-navigation ul li:not(:last-child) a{min-height:50px;padding:var(--space-3) var(--space-4);white-space:nowrap;border:0;border-bottom:3px solid #0000}.pa-account-page .woocommerce-MyAccount-navigation li.is-active a{border-bottom-color:var(--color-amber);border-inline-start-color:#0000}.pa-account-page .woocommerce-MyAccount-content{padding:clamp(18px,5vw,26px)}.pa-account-page .woocommerce-MyAccount-content :is(th,td){padding-inline:var(--space-3)}}.price del{margin-right:var(--space-1-5);color:var(--color-ink-muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500}.price ins{color:inherit;font-weight:inherit;background:0 0;text-decoration:none}.includes_tax{white-space:nowrap}.cart_totals .order-total .includes_tax :is(.amount,.woocommerce-Price-amount,.woocommerce-Price-currencySymbol),.woocommerce-checkout-review-order-table .order-total .includes_tax :is(.amount,.woocommerce-Price-amount,.woocommerce-Price-currencySymbol){font:inherit;color:inherit}.stock{color:var(--color-ink-muted);font-size:var(--text-label)}.stock.out-of-stock{color:var(--color-danger);font-weight:600}.stock.available-on-backorder{color:var(--pa-gold-text);font-weight:600}.star-rating{--star-rating-initial-color:var(--color-amber);--star-rating-inactive-color:var(--color-line)}#reviews .commentlist>li{padding-block:var(--space-5);border-top:1px solid var(--color-line)}#reviews .commentlist>li:first-child{border-top:0;padding-top:0}#reviews .meta .woocommerce-review__author{color:var(--color-ink-text);font-family:var(--font-body);font-size:var(--text-label);letter-spacing:normal;text-transform:none;font-weight:600}#header .woocommerce-currency-switcher-form{margin:0}#header .woocommerce-currency-switcher-form select{min-height:36px;padding:0 var(--space-2);color:var(--color-snow-muted);font-family:var(--font-mono);font-size:var(--text-xs);background-color:#0000;border-color:#0000;border-radius:7px}.woocs_price_code,.woocs_price_code .amount{color:inherit;font:inherit}#gt-host,#goog-gt-tt,.goog-te-banner-frame,iframe.skiptranslate{display:none!important}body{top:0!important}font[style]{box-shadow:none!important;background-color:#0000!important}.post-type-archive-product #main>.ct-container,.tax-product_cat #main>.ct-container,.tax-dobierz-do-maszyny #main>.ct-container{padding-block:clamp(24px,4vw,40px) clamp(48px,7vw,80px)}[data-products] .product figure{aspect-ratio:116/100;padding:var(--space-4-5);background-color:var(--color-white);margin:0;position:relative}[data-products] .product .ct-media-container{inset:var(--space-2);background-color:var(--color-white);place-items:center;width:auto;height:auto;display:grid;position:absolute;overflow:hidden}[data-products] .product .ct-media-container img{object-fit:contain;width:100%;height:100%;transition:scale .36s var(--ease-out);position:absolute;inset:0}[data-products] .product .ct-media-container:focus,[data-products] .product .ct-media-container:focus-visible{outline:none}[data-products] .product>:nth-child(2):not(figure){margin-top:var(--space-4)}[data-products] .product>:nth-child(n+3):not(figure){margin-top:0}[data-products] .product>.pa-card-fitment,[data-products] .product>.woocommerce-loop-product__title{margin-bottom:var(--space-2)}[data-products] .product>.price{margin-top:auto;margin-bottom:var(--space-3)}[data-products] .product>.ct-woo-card-actions{margin-bottom:var(--space-4)}[data-products] .product .pa-price-line{align-items:baseline;gap:var(--space-1-5);flex-wrap:wrap;display:flex}[data-products] .product .pa-price-prefix,[data-products] .product .price .wapf-price-before{color:var(--color-ink-muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;line-height:1.2;display:block}[data-products] .product .price.pa-price-configured{min-height:42px;color:var(--color-ink-muted);font-family:var(--font-body);font-size:var(--text-label);font-weight:600;line-height:1.35;display:block}[data-products] .product .woocommerce-loop-product__title a{transition:color var(--duration-fast) var(--ease-out)}[data-products] .ct-woo-card-actions .button{border-radius:var(--radius-control);background-color:var(--color-ink);width:100%;min-height:40px;color:var(--color-snow);font-size:var(--text-sm);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);height:40px;padding:var(--space-2) var(--space-3-5);letter-spacing:.01em;text-align:center;border:0;justify-content:center;align-items:center;font-weight:600;line-height:1.2;display:flex}[data-products] .ct-woo-card-actions .button:not(:disabled):active{translate:0 1px}@media (width<=399.98px){[data-products] .ct-woo-card-actions .button{min-height:38px;font-size:var(--text-xs)}}[data-products] .product .added_to_cart{margin:calc(-1 * var(--space-2)) var(--space-4) var(--space-4);color:var(--pa-gold-text);font-family:var(--font-body);font-size:var(--text-sm);text-align:center;text-underline-offset:2px;font-weight:600;display:block}[data-products] .product .price del{margin-right:var(--space-2);color:var(--color-ink-muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500}[data-products] .product .price ins{text-decoration:none}.woo-listing-top{align-items:center;gap:var(--space-3-5);margin-bottom:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.woo-listing-top>.ct-toggle-filter-panel{order:1;justify-self:start}.woo-listing-top>.pa-shop-search{order:2}.woo-listing-top>.pa-subcategories{order:3}.woo-listing-top>.woocommerce-result-count{order:4}.woo-listing-top>.woocommerce-ordering{order:5}@media (width>=640px){.woo-listing-top{grid-template-columns:minmax(0,1fr) auto}.woo-listing-top>.ct-toggle-filter-panel,.woo-listing-top>.pa-shop-search,.woo-listing-top>.pa-subcategories{grid-column:1/-1}}.pa-shop-search{gap:var(--space-2);margin:0;display:flex}.pa-shop-search__field{flex:1;min-width:0;display:block;position:relative}.pa-shop-search__icon{top:50%;left:var(--space-3);color:var(--color-ink-muted);pointer-events:none;position:absolute;translate:0 -50%}.pa-shop-search input[type=search]{width:100%;min-height:44px;padding:var(--space-2-5) 2.5rem var(--space-2-5) 2.375rem;border:1px solid var(--color-line);border-radius:var(--radius-control);background-color:var(--color-paper);color:var(--color-ink-text);font-size:var(--text-ui);transition:border-color var(--duration-fast) var(--ease-out)}.pa-shop-search input[type=search]::placeholder{color:var(--color-ink-muted)}.pa-shop-search input[type=search]:focus-visible{border-color:var(--color-amber);outline-offset:0}.pa-shop-search input[type=search]::-webkit-search-cancel-button{appearance:none}.pa-shop-search__submit{min-height:44px;padding:var(--space-2) var(--space-5);border-radius:var(--radius-control);background-color:var(--color-ink-text);color:var(--color-white);font-family:var(--font-body);font-size:var(--text-label);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);border:0;flex:none;font-weight:600}.pa-shop-search__submit:hover{background-color:var(--color-ink);color:var(--color-white)}.pa-shop-search__submit:focus-visible{color:var(--color-white)}.pa-shop-search__submit:active{translate:0 1px}.pa-subcategories{gap:var(--space-2);flex-wrap:wrap;display:flex}.pa-subcategories__chip{align-items:center;gap:var(--space-2);min-height:38px;padding:var(--space-1-75) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-control);background-color:var(--color-paper);color:var(--color-ink-text);font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex}.pa-subcategories__chip:hover{border-color:var(--color-amber);color:var(--color-ink-text)}.pa-subcategories__chip:active{translate:0 1px}.pa-subcategories__count{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.pa-result-count{color:var(--color-ink-muted);font-size:var(--text-ui);margin:0}.pa-result-count strong{margin-right:var(--space-1);color:var(--color-ink-text);font-family:var(--font-display);font-size:1.35rem;font-weight:700}.woo-listing-top .woocommerce-ordering{align-items:center;gap:var(--space-2);justify-self:end;margin:0;display:flex}@media (width<=639.98px){.woo-listing-top .woocommerce-ordering{justify-self:start}}.woo-listing-top .woocommerce-ordering .pa-sort-label{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-code);text-transform:uppercase;cursor:pointer}.woo-listing-top .woocommerce-ordering .ct-sort-icon{display:none}.woo-listing-top .woocommerce-ordering select{width:auto;height:auto;min-height:44px;padding:var(--space-2) var(--space-9) var(--space-2) var(--space-3);appearance:none;border:1px solid var(--color-line);border-radius:var(--radius-control);font-size:var(--text-label);user-select:auto;background-color:var(--color-paper);color:var(--color-ink-text);font-family:var(--font-body);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%2355606A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat}.woo-listing-top .woocommerce-ordering select:hover{border-color:var(--color-ink-text)}.woo-listing-top .woocommerce-ordering select:focus-visible{border-color:var(--color-amber)}.ct-active-filters{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ct-active-filters>span{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-code);text-transform:uppercase}.ct-active-filters a{min-height:34px;padding:var(--space-1-5) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-control);background-color:var(--color-paper);font-size:var(--text-sm);align-items:center;gap:var(--space-2);color:var(--color-ink-text);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);flex-direction:row-reverse;text-decoration:none;display:inline-flex}.ct-active-filters a svg{color:var(--color-ink-muted);transition:color var(--duration-fast) var(--ease-out);flex:none}.ct-active-filters a:hover svg{color:var(--color-danger)}.ct-active-filters>a:first-of-type,.ct-active-filters .ct-filter-reset a,.ct-active-filters>li.ct-filter-reset a{min-height:34px;padding:var(--space-1-5);color:var(--pa-gold-text);text-underline-offset:2px;background:0 0;border:0;font-weight:600;text-decoration:underline}.ct-active-filters>a:first-of-type:hover,.ct-active-filters .ct-filter-reset a:hover{color:var(--color-ink-text);background:0 0}.ct-active-filters>a:first-of-type svg{display:none}#sidebar .ct-widget,#woo-filters-panel .ct-widget{margin:0;padding:0}.ct-block-wrapper{border-top:1px solid var(--color-line)}#sidebar .ct-widget:first-child .ct-block-wrapper,#woo-filters-panel .ct-widget:first-child .ct-block-wrapper{border-top:0}.ct-block-wrapper>.ct-expandable-trigger{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:var(--space-3-5) 0;color:var(--color-ink-text);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-code);text-transform:uppercase;cursor:pointer;margin:0;font-weight:700;line-height:1.2;display:flex}.ct-block-wrapper>.ct-expandable-trigger:focus-visible{outline-offset:-2px}.ct-block-wrapper>.ct-expandable-trigger .ct-icon{color:var(--color-ink-muted);transition:rotate .16s var(--ease-out);flex:none;rotate:180deg}.ct-block-wrapper>.ct-expandable-trigger[aria-expanded=false] .ct-icon{rotate:0deg}.ct-block-wrapper>.ct-filter-widget-wrapper{padding-bottom:var(--space-3-5)}.ct-filter-widget{font-size:var(--text-label);gap:var(--space-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ct-filter-item-inner{align-items:center;display:flex}.ct-filter-widget .ct-filter-item-inner>a{gap:var(--space-2);flex:1;min-width:0;text-decoration:none}.ct-filter-widget .ct-filter-item-inner>a:focus-visible{outline-offset:-2px}.ct-filter-widget .ct-filter-item-inner>a.active{font-weight:600}.ct-filter-widget .ct-filter-label{flex:1;min-width:0}.ct-filter-widget input.ct-checkbox{--theme-form-selection-field-active-color:var(--color-amber);border:1px solid var(--color-control-line);width:16px;height:16px;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);background-color:#0000;border-radius:3px;flex:none}.ct-filter-widget .ct-filter-item-inner>a:hover input.ct-checkbox{border-color:var(--color-ink-muted)}.ct-filter-widget input.ct-checkbox:checked{border-color:var(--color-amber);background-color:var(--color-amber)}.ct-filter-widget .ct-filter-children{--pa-filter-nested-row-gap:.125rem;gap:var(--pa-filter-nested-row-gap);padding-left:var(--space-4);flex-direction:column;margin:0;list-style:none;display:flex}.ct-filter-widget .ct-filter-children>.ct-filter-item:first-child{margin-top:var(--pa-filter-nested-row-gap)}.ct-filter-widget .ct-filter-children[aria-hidden=true]{display:none}.ct-filter-item-inner>.ct-expandable-trigger{border-radius:var(--radius-md);width:30px;height:30px;color:var(--color-ink-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;flex:none;place-content:center;display:grid}.ct-filter-item-inner>.ct-expandable-trigger:hover{background-color:var(--pa-ink-wash)}.ct-filter-item-inner>.ct-expandable-trigger:focus-visible{outline-offset:-2px}.ct-filter-item-inner>.ct-expandable-trigger .ct-icon{transition:rotate .16s var(--ease-out)}.ct-filter-item-inner>.ct-expandable-trigger[aria-expanded=true] .ct-icon{rotate:180deg}.ct-price-filter-slider{--theme-palette-color-1:var(--color-amber);--theme-form-field-border-initial-color:var(--color-line)}.ct-price-filter-slider [class*=ct-price-filter-range-handle]{background-color:var(--color-paper)}.ct-price-filter-values{color:var(--color-ink-text);font-family:var(--font-mono);font-size:var(--text-label)}.ct-price-filter-values [class*=ct-price-filter-]{font-weight:600}.ct-filter-widget-wrapper>.ct-filter-reset{padding:var(--space-2) var(--space-2-5) 0}.ct-filter-widget-wrapper>.ct-filter-reset a.ct-button-ghost{--theme-button-min-height:32px;--theme-button-padding:var(--space-1) var(--space-2);--theme-button-text-initial-color:var(--color-ink-muted);--theme-button-text-hover-color:var(--color-ink-text);--theme-button-background-initial-color:transparent;--theme-button-background-hover-color:var(--color-paper);align-items:center;gap:var(--space-1-5);width:fit-content;min-height:32px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--color-ink-muted);font-size:var(--text-xs);transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.ct-filter-widget-wrapper>.ct-filter-reset a.ct-button-ghost svg{flex:none;width:12px;height:12px}.ct-filter-widget-wrapper>.ct-filter-reset a.ct-button-ghost:hover{border-color:var(--color-line);background-color:var(--color-paper);color:var(--color-ink-text)}#woo-filters-panel{--panel-width:min(400px, 92vw)}#woo-filters-panel .ct-panel-inner{border-right:1px solid var(--color-line);background-color:var(--color-light);color:var(--color-ink-text);border-left:0;flex-direction:column;min-height:100dvh;display:flex}#woo-filters-panel .ct-panel-actions{z-index:1;background-color:var(--color-paper);padding:var(--space-3-5) var(--space-4-5);border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}#woo-filters-panel .ct-panel-heading{color:var(--color-ink-text);font-family:var(--font-display);text-transform:uppercase;font-size:1.3rem;font-weight:700}#woo-filters-panel .ct-toggle-close{border-radius:var(--radius-control);width:44px;height:44px;color:var(--color-ink-text);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;place-content:center;display:grid}#woo-filters-panel .ct-toggle-close:hover{background-color:var(--color-light)}#woo-filters-panel .ct-toggle-close:focus-visible{outline-offset:-2px}#woo-filters-panel .ct-panel-content{flex-direction:column;flex:1;display:flex}#woo-filters-panel .ct-panel-content-inner{padding:var(--space-1) var(--space-4-5) 0;flex-direction:column;flex:1;display:flex}.pa-filter-footer{gap:var(--space-3);margin:auto calc(-1 * var(--space-4-5)) 0;padding:var(--space-3-5) var(--space-4-5);border-top:1px solid var(--color-line);background-color:var(--color-paper);display:flex;position:sticky;bottom:0}.pa-filter-footer__reset{min-height:48px;padding:var(--space-3) var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-control);background-color:var(--color-paper);color:var(--color-ink-text);font-family:var(--font-body);font-size:var(--text-ui);transition:border-color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.pa-filter-footer__reset:hover{border-color:var(--color-ink-text);color:var(--color-ink-text)}.pa-filter-footer__done{min-height:48px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-control);background-color:var(--color-amber);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-ui);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);border:0;flex:1;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.pa-filter-footer__done:hover{background-color:var(--color-amber-hover)}.pa-filter-footer__reset:active,.pa-filter-footer__done:active{translate:0 1px}.ct-pagination.pa-pagination{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ct-pagination.pa-pagination .page-numbers{justify-content:center;align-items:center;gap:var(--space-1-5);padding:0 var(--space-3);flex:none;text-decoration:none;display:inline-flex}.ct-pagination.pa-pagination :is(.prev,.next){padding:0 var(--space-3-5);font-weight:600}.ct-pagination.pa-pagination .page-numbers.disabled{opacity:.4;cursor:not-allowed}.ct-pagination.pa-pagination .dots{min-width:0;padding:0 var(--space-0-5)}.ct-pagination.pa-pagination a.page-numbers:active{translate:0 1px}.pa-empty-state{align-items:flex-start;gap:var(--space-3-5);flex-direction:column;max-width:46ch;padding:clamp(32px,6vw,64px) 0;display:flex}.pa-empty-state__title{color:var(--color-ink-text);font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;margin:0;font-weight:700;line-height:1.1}.pa-empty-state__body{color:var(--color-ink-muted);margin:0}.pa-empty-state__action{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-control);background-color:var(--color-ink-text);color:var(--color-white);font-family:var(--font-body);font-size:var(--text-ui);transition:background-color var(--duration-fast) var(--ease-out);font-weight:600;text-decoration:none;display:inline-flex}.pa-empty-state__action:hover{background-color:var(--color-ink);color:var(--color-white)}.pa-empty-state__action:active{translate:0 1px}.single-product .ct-container-full{padding-top:0}.pa-breadcrumb{margin-bottom:clamp(12px,2vw,18px)}.pa-breadcrumb ol{align-items:center;gap:var(--space-1);color:var(--color-snow-muted);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pa-breadcrumb li:not(:last-child):after{margin-inline:var(--space-1-5);content:"›"}.pa-breadcrumb a{padding-block:var(--space-2);color:inherit;transition:color var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-block}.pa-breadcrumb a:hover{color:var(--color-white)}.pa-breadcrumb__current{color:var(--color-snow);font-weight:600}.pa-page-head__title{color:var(--color-white);font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-weight:700;line-height:1}.pa-fitment__line{margin:0}.pa-fitment strong{font-weight:700}.pa-stock-line{color:var(--color-snow-muted)}.product-entry-wrapper{padding-top:clamp(24px,3.2vw,40px)}@media (width>=1000px) and (width<=1023.98px){.product-entry-wrapper:has([data-gallery=default]){display:block}.product-entry-wrapper:has([data-gallery=default]) :is(.woocommerce-product-gallery,.entry-summary){width:100%;margin-inline-start:0}}@media (width>=1024px){.product-entry-wrapper{--product-gallery-width:50.25%;align-items:flex-start}.product-entry-wrapper:has([data-gallery=default]) .entry-summary{width:calc(100% - var(--product-gallery-width) - 48px);margin-inline-start:48px}.pa-has-configurator .product-entry-wrapper{--product-gallery-width:50.625%}.pa-has-configurator .product-entry-wrapper:has([data-gallery=default]) .entry-summary{width:calc(100% - var(--product-gallery-width) - 40px);margin-inline-start:40px}.pa-has-configurator .woocommerce-product-gallery{top:calc(var(--header-scroll-offset) + var(--space-5));position:sticky}}.entry-summary>.ct-product-add-to-cart{--product-element-spacing:0}.entry-summary .ct-product-add-to-cart .stock{margin:0 0 var(--space-3);color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:600}.entry-summary .ct-product-add-to-cart .stock.available-on-backorder{color:var(--pa-gold-text)}.entry-summary .ct-product-add-to-cart .stock.out-of-stock{color:var(--color-danger)}.pa-price-net{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:400}.pa-unavailable{margin:var(--space-5) 0 0;color:var(--color-ink-muted);font-weight:600}.pa-configurator-intro{gap:var(--space-1);margin-bottom:var(--space-3-5);flex-direction:column;display:flex}.pa-configurator-intro p{margin:0}.pa-configurator-intro__eyebrow{color:var(--pa-gold-text);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-chip);text-transform:uppercase;font-weight:500}.pa-configurator-intro__note{color:var(--color-ink-muted);font-size:var(--text-label);line-height:1.45}.woocommerce-product-gallery{--thumbs-top-spacing:0px;--thumbs-spacing:0px;overflow:visible}.woocommerce-product-gallery .flex-viewport,.woocommerce-product-gallery>.woocommerce-product-gallery__wrapper{padding:var(--space-3-5);border:1px solid var(--color-line);border-radius:var(--radius-2xl);background-color:var(--color-paper);overflow:hidden}.woocommerce-product-gallery>.woocommerce-product-gallery__wrapper{border-radius:var(--radius-card);padding:0}.pa-has-configurator .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper{padding:var(--space-3-5);border-radius:var(--radius-2xl)}.woocommerce-product-gallery__image,.wapflayers-gallery-img{border-radius:10px;overflow:hidden}.woocommerce-product-gallery__image img{--theme-object-fit:contain;border-radius:10px;width:100%;height:auto;display:block}.wapf-layer:not(.wapf-layer-base) .wapf-layer-images{height:100%}.wapf-layer-images .wapf-layer-image img{object-fit:contain;border-radius:0;width:100%;height:100%}.lcp-wrap .lcp-text{color:var(--pa-preview-text);font-family:var(--font-display);text-shadow:var(--pa-preview-text-shadow);text-transform:uppercase;font-size:clamp(.7rem,2.4vw,1.15rem);font-weight:700}.woocommerce-product-gallery .flex-control-thumbs{gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.woocommerce-product-gallery .flex-control-thumbs li{float:none;width:auto;margin:0}.woocommerce-product-gallery .flex-control-thumbs img{border:1px solid var(--color-line);background-color:var(--color-light);cursor:pointer;object-fit:cover;opacity:1;width:64px;height:64px;transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border-radius:10px;display:block}.woocommerce-product-gallery .flex-control-thumbs img:hover{border-color:var(--color-steel)}.woocommerce-product-gallery .flex-control-thumbs img:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.woocommerce-product-gallery .flex-control-thumbs img.flex-active{border-color:var(--color-ink-text);box-shadow:inset 0 0 0 1px var(--color-ink-text);opacity:1}.wapf{width:100%}.wapf-wrapper{margin:0}.wapf-field-group,.wapf-section{display:contents}.wapf-wrapper>.wapf-field-group{gap:var(--space-3-5);counter-reset:pa-step;display:grid}.wapf-field-container{gap:var(--space-3);min-inline-size:0;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-paper);padding:clamp(16px,2.4vw,18px);display:grid;width:100%!important}.wapf-field-container:not(.wapf-hide){counter-increment:pa-step}.wapf-field-label{align-items:baseline;gap:var(--space-2-5);min-width:0;margin:0;display:flex}.wapf-field-container:not(.wapf-hide)>.wapf-field-label:before{content:counter(pa-step, decimal-leading-zero);color:var(--pa-gold-text);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-code);flex:none;font-weight:500}.wapf-field-label label{min-width:0;color:var(--color-ink-text);font-family:var(--font-display);text-transform:uppercase;overflow-wrap:break-word;align-items:baseline;gap:var(--space-2-5);margin:0;font-size:1.05rem;font-weight:800;line-height:1.1;display:flex}.wapf-required-mark{color:var(--pa-gold-text);font-family:var(--font-body);flex:none;font-weight:600}.wapf-field-description{color:var(--color-ink-muted);font-size:var(--text-xs);margin:0}.wapf-field-container.wapf-error{border-color:var(--color-danger);background-color:var(--pa-danger-wash);box-shadow:0 0 0 3px var(--pa-danger-ring)}.pa-field-error{color:var(--color-danger);font-size:var(--text-sm);margin:0;font-weight:500}.wapf-swatch-wrapper{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=640px){.wapf-swatch-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}.pa-colour-field .wapf-swatch-wrapper{flex-wrap:wrap;display:flex}.wapf-swatch{border:1px solid var(--color-line);border-radius:var(--radius-control);background-color:var(--color-light);min-height:44px;color:var(--color-ink-text);text-align:left;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);margin:0;display:flex;position:relative;overflow:visible}.wapf-swatch:not(.wapf-checked):hover{border-color:var(--color-amber)}.wapf-swatch.wapf-checked{border-color:var(--pa-gold-text);background-color:var(--pa-amber-wash-soft);box-shadow:inset 0 0 0 1px var(--pa-gold-text)}.wapf-swatch:active:not(.wapf-disabled){transform:translateY(1px)}.wapf-swatch.wapf-disabled{cursor:not-allowed;opacity:.45}.wapf-swatch input:is([type=radio],[type=checkbox]){opacity:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.wapf-swatch:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.wapf-swatch label{cursor:pointer;flex:1;align-items:center;min-width:0;margin:0;font-weight:400;display:flex}.wapf-swatch-label{min-width:0;font-family:var(--font-body);font-size:var(--text-label);text-align:left;overflow-wrap:break-word;padding:0;font-weight:500;line-height:1.25}.wapf-swatch--color{width:auto;min-width:44px}.wapf-swatch--color label{gap:var(--space-2-5);padding:var(--space-1-5) var(--space-3) var(--space-1-5) var(--space-2)}.pa-colour-dot{border:1px solid var(--pa-swatch-edge);border-radius:var(--radius-full);width:26px;height:26px;font-family:var(--font-mono);background-color:#c8cdd2;flex:none;place-content:center;font-size:.6rem;display:grid}.wapf-swatch.wapf-checked .pa-colour-dot{box-shadow:0 0 0 2px var(--color-paper), 0 0 0 4px var(--pa-gold-text);border-width:1px;border-color:#00000026}[data-pa-colour=czarny] .pa-colour-dot{background-color:#17191b}[data-pa-colour=szary] .pa-colour-dot{background-color:#8d949a}[data-pa-colour=brazowy] .pa-colour-dot{background-color:#6b4a32}[data-pa-colour=brazowy-premium] .pa-colour-dot{background-color:#4a3222}[data-pa-colour=bezowy] .pa-colour-dot{background-color:#cdb89a}[data-pa-colour=czerwony] .pa-colour-dot{background-color:#b03a2e}[data-pa-colour=niebieski] .pa-colour-dot{background-color:#2456a6}[data-pa-colour=zielony] .pa-colour-dot{background-color:#2e7d43}[data-pa-colour=pomaranczowy] .pa-colour-dot{background-color:#e07a1f}[data-pa-colour=granatowy] .pa-colour-dot{background-color:#1f3864}[data-pa-colour=rozowy] .pa-colour-dot{background-color:#d77fa1}[data-pa-colour=fioletowy] .pa-colour-dot{background-color:#6d4b9e}[data-pa-colour=zloty] .pa-colour-dot{background-color:#b8860b}[data-pa-colour=srebrny] .pa-colour-dot{background-color:#b8bcc0}[data-pa-colour=bialy] .pa-colour-dot{background-color:#f2f2f2}[data-pa-colour=zolty] .pa-colour-dot{background-color:#d9b100}.wapf-swatch--image label{align-items:stretch;gap:var(--space-2);padding:var(--space-2-5);flex-direction:column}.wapf-swatch--image img{border-radius:var(--radius-md);background-color:var(--pa-tile-media);object-fit:contain;flex:none;width:100%;height:84px}.wapf-swatch--image .wapf-swatch-label{min-width:0;font-size:var(--text-label);overflow-wrap:break-word;flex:none;font-weight:500;line-height:1.25}.wapf-swatch--image .wapf-pricing-hint{align-self:flex-start;margin-top:auto}.wapf-swatch--plain label{gap:var(--space-2-5);padding:var(--space-2) 11px}.wapf-swatch--plain .wapf-swatch-label{flex:1}.wapf-pricing-hint{padding:3px var(--space-2);border-radius:var(--radius-full);background-color:var(--pa-amber-wash);color:var(--pa-gold-text);font-family:var(--font-mono);font-size:var(--text-2xs);white-space:nowrap;opacity:1;flex:none;font-weight:500}.wapf-field-input :is(input[type=text],input[type=email],textarea){width:100%;min-height:48px;padding:var(--space-3) var(--space-3-5);border:1px solid var(--color-line);border-radius:var(--radius-control);background-color:var(--color-light);font-family:var(--font-body);font-size:var(--text-ui);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out)}.wapf-field-input :is(input[type=text],textarea):focus-visible{border-color:var(--pa-gold-text);background-color:var(--color-paper)}.wapf-field-container.wapf-error :is(input[type=text],textarea){border-color:var(--color-danger);background-color:var(--pa-danger-wash)}.wapf-field-file .dzone{min-height:96px;padding:var(--space-4);border:1px dashed var(--color-line);border-radius:var(--radius-control);background-color:var(--color-light);color:var(--color-ink-muted);cursor:pointer;font-size:var(--text-label);text-align:center;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);place-content:center;display:grid}.wapf-field-file .dzone:hover,.wapf-field-file .dzone.dz-drag-hover{border-color:var(--pa-gold-text);background-color:var(--color-paper)}.wapf-field-file .dz-message span{color:var(--pa-gold-text);text-underline-offset:2px;font-weight:600;text-decoration:underline}.wapf-field-container.wapf-error .dzone{border-color:var(--color-danger);background-color:var(--pa-danger-wash)}.wapf-field-file .dz-preview{align-items:center;gap:var(--space-2);margin-top:var(--space-2-5);font-size:var(--text-sm);overflow-wrap:anywhere;display:flex}.wapf-field-file .aiu-preview .dz-left{gap:var(--space-1)}.wapf-field-file .aiu-preview .pa-upload-action{box-sizing:border-box;border:1px solid var(--color-control-line);border-radius:var(--radius-control);background-color:var(--color-paper);width:44px;height:44px;color:var(--color-ink-muted);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);flex:0 0 44px;margin-left:0;padding:0;position:relative}.wapf-field-file .aiu-preview .pa-upload-action svg{pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wapf-field-file .aiu-preview .pa-upload-action:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}@media (hover:hover){.wapf-field-file .aiu-preview .pa-upload-action--edit:hover{border-color:var(--pa-gold-text);background-color:var(--pa-amber-wash);color:var(--color-ink-text)}.wapf-field-file .aiu-preview .pa-upload-action--remove:hover{border-color:var(--color-danger);background-color:var(--pa-danger-wash);color:var(--color-danger)}}.wapf-field-file .dz-image img{border:1px solid var(--color-line);border-radius:var(--radius-md);object-fit:cover;width:34px;height:34px}.wapf-dz-error{color:var(--color-danger);font-size:var(--text-sm);font-weight:500}.wapf-dz-error:empty{display:none}.wapf-upload-thumbs{align-items:center;gap:var(--space-2);max-width:100%;font-size:var(--text-sm);overflow-wrap:anywhere;display:inline-flex}.wapf-upload-thumbs img{border:1px solid var(--color-line);border-radius:var(--radius-md);object-fit:cover;width:34px;height:34px}.pa-has-configurator .wapf-product-totals{gap:var(--space-3-5);margin-top:var(--space-1);border:1px solid var(--color-line);border-radius:var(--radius-card) var(--radius-card) 0 0;background-color:var(--color-paper);border-bottom:0;flex-direction:column;padding:clamp(18px,2.6vw,22px) clamp(18px,2.6vw,22px) 0;display:flex}.pa-has-configurator .ct-cart-actions{align-items:center;gap:var(--space-3);padding:var(--space-3-5) clamp(18px, 2.6vw, 22px) clamp(18px, 2.6vw, 22px);border:1px solid var(--color-line);border-radius:0 0 var(--radius-card) var(--radius-card);background-color:var(--color-paper);border-top:0;flex-wrap:wrap;margin:0;display:flex;box-shadow:0 36px 90px -68px #0f1214b3}.pa-options-summary{gap:var(--space-1-5);color:var(--color-ink-muted);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.pa-options-summary li{justify-content:space-between;gap:var(--space-3);display:flex}.pa-options-summary__delta{color:var(--pa-gold-text);font-family:var(--font-mono);white-space:nowrap}.wapf-product-totals .wapf--inner{margin:0}.wapf-product-totals .wapf--inner>div{justify-content:flex-start;align-items:baseline;gap:var(--space-2-5);padding:var(--space-3-5) 0 0;border-top:1px solid var(--color-line);flex-wrap:wrap;display:flex}.wapf-product-totals .wapf--inner>div>span:first-child{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;flex:1 0 100%;font-weight:500}.wapf-product-totals .wapf--inner>div>span:last-child{float:none}.wapf-total.wapf-grand-total{color:var(--color-ink-text);font-family:var(--font-display);flex:none;width:auto;font-size:2.1rem;font-weight:800;line-height:1}.pa-total-net{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);align-self:baseline;font-weight:500}.wapf-product-totals .wapf-product-total,.wapf-product-totals .wapf-options-total{display:none}.pa-config-alert{color:var(--color-danger);font-size:var(--text-label);margin:0;font-weight:500}.pa-config-alert[hidden],.pa-options-summary[hidden],.wapf-swatch .wapf-qty,.wapf-field-container .wapf-custom-qty,.wapf-cloner{display:none}.quantity input[type=number]{appearance:textfield;font-variant-numeric:tabular-nums}.quantity input[type=number]::-webkit-inner-spin-button,.quantity input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.single_add_to_cart_button{transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.ct-cart-actions button.single_add_to_cart_button{width:auto;padding-inline:var(--space-7);flex:none}.ct-cart-actions .quantity{--quantity-width:118px;--quantity-height:46px}.ct-cart-actions .quantity input[type=number]{border-color:var(--color-line);background-color:var(--color-paper);padding-inline:36px}.single_add_to_cart_button:active:not(:disabled){transform:translateY(1px)}.single_add_to_cart_button:disabled{cursor:not-allowed;opacity:.45}.pa-has-configurator .ct-cart-actions .single_add_to_cart_button{width:100%;min-height:52px;font-size:var(--text-base);flex:100%;order:2;font-weight:600}.pa-has-configurator .ct-cart-actions .quantity{order:1}.pa-product-description{max-width:1200px;margin-top:var(--spacing-fluid-md)}.pa-product-description .pa-prose{max-width:760px}.pa-product-description h2{margin:0 0 var(--space-3-5);font-size:var(--text-h3)}.pa-prose p{margin-bottom:var(--space-3);color:var(--color-ink-text)}.pa-editorial{margin-top:var(--spacing-fluid-md)}.pa-editorial__lede{max-width:760px}.pa-editorial__lede h2{margin:var(--space-2-5) 0 var(--space-3-5);color:var(--color-ink-text)}.pa-editorial__body{max-width:62ch;color:var(--color-ink-muted);font-size:var(--text-lead);margin:0}.pa-anatomy{grid-template-columns:1fr;gap:clamp(28px,4vw,44px);margin-top:clamp(28px,4vw,44px);display:grid}@media (width>=1024px){.pa-anatomy{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}}.pa-anatomy__title{margin:var(--space-2) 0 var(--space-3);color:var(--color-ink-text);font-size:var(--text-h3)}.pa-anatomy__list{margin:0;padding:0;list-style:none}.pa-anatomy__list li{gap:var(--space-4);padding-block:var(--space-4);border-top:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr);display:grid}.pa-anatomy__list li:first-child{border-top:0;padding-top:0}.pa-anatomy__index{color:var(--pa-gold-text);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.pa-anatomy__list strong{color:var(--color-ink-text);font-weight:700;display:block}.pa-anatomy__list p{margin:var(--space-1) 0 0;color:var(--color-ink-muted);font-size:var(--text-label)}.pa-crosssell{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-paper);align-self:start;padding:clamp(20px,3vw,28px)}.pa-crosssell__title{margin:var(--space-2-5) 0 0;color:var(--color-ink-text);font-size:1.05rem;font-weight:700}.pa-crosssell__note{margin:var(--space-2) 0 var(--space-4);color:var(--color-ink-muted);font-size:var(--text-label)}.pa-crosssell__list{gap:var(--space-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pa-crosssell__list a{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;margin-inline:calc(var(--space-3) * -1);padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-control);color:var(--color-ink-text);font-size:var(--text-label);transition:background-color var(--duration-fast) var(--ease-out);font-weight:600;text-decoration:none;display:flex}.pa-crosssell__list a:hover{background-color:var(--color-light)}.pa-crosssell__arrow{color:var(--pa-gold-text);font-family:var(--font-mono);flex:none}.pa-help-band{margin-top:var(--spacing-fluid-md)}.pa-help-band p{max-width:720px;padding:var(--space-4) var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-paper);font-size:var(--text-label);margin:0}.pa-help-band a{color:var(--pa-gold-text);text-underline-offset:2px;font-weight:600;text-decoration:underline}@media (width<=1023.98px){.pa-has-configurator .ct-cart-actions{bottom:var(--pa-consent-h,0px);z-index:2;border-radius:0 0 var(--radius-card) var(--radius-card);position:sticky;box-shadow:0 -18px 40px -28px #0f121473}}@media (prefers-reduced-motion:reduce){.wapf-swatch,.single_add_to_cart_button,.woocommerce-product-gallery .flex-control-thumbs img{transition-duration:.01ms}.wapf-swatch:active,.single_add_to_cart_button:active:not(:disabled){transform:none}html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-products] .product:hover{translate:none}[data-products] .product:hover .ct-media-container img{scale:none}.pa-socials a:hover{translate:none}}#woo-cart-panel{--theme-text-color:var(--color-snow);--theme-headings-color:var(--color-white);--theme-link-initial-color:var(--color-snow);--theme-link-hover-color:var(--color-white);--theme-border-color:var(--color-steel-line);--theme-form-text-initial-color:var(--color-snow);--theme-form-field-border-initial-color:var(--color-steel);--theme-form-field-background-initial-color:transparent;color:var(--color-snow)}#woo-cart-panel .amount,#woo-cart-panel .quantity input,#woo-cart-panel .variation,#woo-cart-panel .wapf-cart-meta{color:var(--color-snow)}#woo-cart-panel .quantity input{border:1px solid var(--color-steel);border-radius:var(--radius-control);background-color:#0000}#woo-cart-panel .quantity input:is(:focus,:focus-visible){border-color:var(--color-amber);color:var(--color-snow);background-color:#0000}#woo-cart-panel .ct-cart-total .amount{color:var(--color-amber)}.pa-contact-grid{grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vw,56px);padding-block-start:var(--spacing-fluid-md);display:grid}.pa-nap{padding-block-end:0}.pa-nap .pa-contact-card{align-content:start;column-gap:var(--space-4);row-gap:var(--space-1-5);grid-template-columns:44px minmax(0,1fr);grid-template-areas:"icon label""icon copy";min-width:0;padding:clamp(20px,3vw,28px);display:grid}.pa-nap .pa-contact-card:before{grid-area:icon}.pa-nap .pa-contact-card h3{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-chip);text-transform:uppercase;grid-area:label;margin:0;font-weight:500}.pa-nap .pa-contact-card p{min-width:0;color:var(--color-ink-text);font-size:var(--text-label);overflow-wrap:anywhere;grid-area:copy;margin:0}.pa-nap .pa-contact-card a{color:var(--pa-gold-text);font-weight:600}.pa-contact-grid>*{min-width:0;margin-block:0}.pa-contact-grid .pa-form-band{padding:clamp(22px,4vw,36px)}.pa-contact-grid .pa-map-band{padding-block:0}.pa-contact-grid .pa-info-card{max-width:none}@media (width>=1280px){.pa-contact-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}}.pa-form-band>h2:first-child,.pa-map-band>h2:first-child{margin-block-start:0}.pa-form{--fluentform-primary:var(--color-ink);--fluentform-secondary:var(--pa-text-muted);--fluentform-danger:var(--color-danger);--fluentform-border-color:var(--pa-border);--fluentform-border-radius:var(--radius-control)}.pa-form .ff-el-form-control{min-height:48px;padding:var(--space-3) var(--space-3-5);border:1px solid var(--pa-border);border-radius:var(--radius-control);background-color:var(--pa-surface-raised);color:var(--pa-text);font-family:var(--font-body);font-size:var(--text-ui);line-height:1.55}.pa-form textarea.ff-el-form-control{resize:vertical}.pa-form .ff-el-form-control::placeholder{color:var(--pa-text-muted)}.pa-form .ff-el-form-control:hover{border-color:var(--color-ink-muted)}.pa-form .ff-el-form-control:focus-visible,.pa-form .ff_btn_style:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color)}.pa-form .ff-el-form-control:focus-visible{outline-offset:0}.pa-form .ff-el-form-control:focus{color:var(--pa-text)}.pa-form .ff_tc_checkbox .ff-el-form-check-input:focus-visible{border-color:var(--color-ink)}.pa-form .ff-el-input--label label{color:var(--pa-text);font-family:var(--font-body);font-size:var(--text-label);margin-block-end:var(--space-1-5);font-weight:600;line-height:1.55}.pa-form .error.text-danger{color:var(--color-danger);font-size:var(--text-sm);margin-block-start:var(--space-1-5);line-height:1.55}.pa-form .ff-el-is-error .ff-el-form-control{border-color:var(--color-danger)}.pa-form .ff_t_c a{color:var(--pa-gold-text);text-underline-offset:2px;text-decoration:underline}.pa-form .pa-consent{margin-block-end:var(--space-3)}.pa-form .pa-consent .ff-el-form-check{display:block}.pa-form .ff-el-tc label.ff_tc_label{align-items:flex-start;gap:var(--space-2-5);cursor:pointer;margin:0;display:flex}.pa-form .ff-el-tc label.ff_tc_label>span{align-items:center;width:auto;min-height:20.15px;display:flex;padding-top:0!important}.pa-form .ff-el-tc label.ff_tc_label>div{color:var(--pa-text);font-size:var(--text-sm);line-height:1.55;display:block}.pa-form .ff_tc_checkbox .ff-el-form-check-input{appearance:none;border:1px solid var(--color-ink-muted);border-radius:var(--radius-sm);background-color:var(--pa-surface-raised);cursor:pointer;width:18px;height:18px;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);flex:none;margin:0;position:relative}.pa-form .ff_tc_checkbox .ff-el-form-check-input:before{content:"";border:solid var(--color-ink);width:5px;height:9px;transition:transform var(--duration-fast) var(--ease-out);border-width:0 2px 2px 0;margin:auto;position:absolute;inset:0;transform:translateY(-1px)rotate(45deg)scale(0)}.pa-form .ff_tc_checkbox .ff-el-form-check-input:checked{border-color:var(--color-ink);background-color:var(--color-amber)}.pa-form .ff_tc_checkbox .ff-el-form-check-input:checked:before{transform:translateY(-1px)rotate(45deg)scale(1)}.pa-form .ff_tc_label:hover .ff-el-form-check-input:not(:checked){border-color:var(--color-ink)}.pa-form .ff-el-is-error .ff-el-form-check-input{border-color:var(--color-danger)}.pa-form .ff-btn-submit{min-height:44px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-control);font-family:var(--font-body);font-size:var(--text-ui);transition:background-color var(--duration-fast) var(--ease-out);border:0;font-weight:600;line-height:1.55}.pa-form .ff-btn-submit.ff_btn_style:is(:hover,:focus-visible){opacity:1}.pa-form .ff-btn-submit.ff_btn_style:hover{background-color:var(--color-amber-hover)}.pa-form .ff_t_c a:focus-visible,.pa-form .ff-btn-submit.ff_btn_style:focus-visible{outline-color:var(--color-ink)}.pa-form .ff_submit_btn_wrapper{margin-block-start:var(--space-4);margin-block-end:0}.pa-form-band .ff-message-success{padding:var(--space-4-5) var(--space-5);border:1px solid var(--pa-amber-edge);border-radius:var(--radius-card);background-color:var(--pa-amber-wash);color:var(--pa-text);font-size:var(--text-ui);line-height:1.55}.pa-form-band .ff-message-success p{margin:0}.pa-form-band .ff-message-success a{color:var(--pa-gold-text);text-underline-offset:2px;font-weight:600;text-decoration:underline}.pa-band--hero h1 mark:before,.pa-band--hero h1 mark:after{content:" "}:is(.pa-band--hero,.pa-page-head) .pa-btn--ghost .wp-block-button__link{color:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-steel);transition:color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), translate var(--duration-base) var(--ease-out);background:0 0;translate:0}:is(.pa-band--hero,.pa-page-head) .pa-btn--ghost .wp-block-button__link:is(:hover,:focus-visible){color:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-amber);background:0 0;translate:0 -2px}html{scrollbar-color:#8d949a transparent}html::-webkit-scrollbar{width:12px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background-color:#8d949a;background-clip:padding-box;border:2px solid #0000;min-height:48px}html::-webkit-scrollbar-thumb:hover{background-color:var(--color-steel)}.pa-tile__name,.pa-tile--feature .pa-tile__name{-webkit-line-clamp:initial;line-clamp:initial;display:block;overflow:visible}.pa-card-fitment{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}@media (width<=639.98px){.pa-bestsellers ul.products{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=759.98px){.pa-bento>.pa-tile.pa-tile--feature,.pa-bento>.pa-tile:nth-last-child(-n+2){grid-column:auto}.pa-bento>.pa-tile.pa-tile--catalog{grid-column:1/-1}}@media (width>=1024px){.pa-bento{grid-auto-rows:minmax(250px,auto)}}@media (width<=689.98px){.woo-listing-top>.ct-toggle-filter-panel,.woo-listing-top>.ct-toggle-filter-panel:is(:hover,:focus,:focus-visible,:active){--toggle-button-background:#fff;--toggle-button-border-color:var(--color-line);--theme-button-text-initial-color:var(--color-ink-text);--theme-button-text-hover-color:var(--color-ink-text);border-color:var(--color-line);color:var(--color-ink-text);background:#fff}}.pa-has-configurator .ct-cart-actions .quantity{flex:0 0 118px}.pa-has-configurator .ct-cart-actions .single_add_to_cart_button{flex:1 1 0;width:auto;min-width:0}.pa-has-configurator .ct-cart-actions .added_to_cart{flex:100%;order:3;width:100%}.pa-has-configurator .wapf-product-totals,.pa-has-configurator .ct-cart-actions{background:#fff}.pa-has-configurator .wapf-product-totals .wapf--inner>div{border-top:0}@media (width<=1023.98px){.pa-has-configurator .ct-cart-actions{padding-top:var(--space-5)}}@media (width<=360px){.pa-has-configurator .ct-cart-actions .quantity{--quantity-width:96px;flex-basis:96px}.pa-has-configurator .ct-cart-actions .quantity input[type=number]{padding-inline:29px}}