:root{--k-gutter-x:1.5rem;--k-gutter-y:0;--k-container-max:1320px}.container{width:100%;max-width:var(--k-container-max);padding-inline:var(--k-gutter-x);margin-inline:auto}.container-fluid{width:100%;padding-inline:var(--k-gutter-x);margin-inline:auto}
.img-fluid{max-width:100%;height:auto}.img-thumbnail{background-color:var(--storefront-bg);border:1px solid;border-radius:0;max-width:100%;height:auto;padding:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{color:inherit;opacity:.65;font-size:.875em}
:root{--sf-font-body:var(--font-jost), Jost, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sf-font-heading:var(--font-marcellus), Marcellus, Georgia, "Times New Roman", serif;--sf-bg:#fff;--sf-bg-rgb:255, 255, 255;--sf-text:#000;--sf-text-rgb:0, 0, 0;--sf-muted:#555;--sf-muted-rgb:85, 85, 85;--sf-surface:#fff;--sf-surface-rgb:255, 255, 255;--sf-surface-soft:#f5f5f5;--sf-surface-muted:#eee;--sf-border:#111;--sf-border-soft:#d0d0d0;--sf-border-strong:#000;--sf-shadow:none;--sf-shadow-soft:none;--sf-accent:#000;--sf-accent-contrast:#fff;--sf-accent-contrast-rgb:255, 255, 255;--sf-accent-soft:#f0f0f0;--sf-sale:#000;--sf-danger:#000;--sf-danger-rgb:0, 0, 0;--sf-success:#000;--sf-success-rgb:0, 0, 0;--sf-focus:var(--sf-accent);--sf-focus-ring:rgba(var(--sf-text-rgb), .16);--sf-radius-xs:0;--sf-radius-sm:0;--sf-radius-md:0;--sf-radius-lg:0;--sf-radius-xl:0;--sf-radius-pill:0;--sf-radius-shell:0;--sf-shell-gutter:16px;--sf-shell-max:1710px;--sf-shell-max-width:var(--sf-shell-max);--sf-content-max:1680px;--sf-section-gap:18px;--sf-card-gap:14px;--sf-control-height:46px;--sf-control-radius:var(--sf-radius-pill);--sf-chip-height:32px;--sf-page-padding-block:16px 48px;--sf-page-padding-block-lg:20px 64px;--sf-slot-bg:transparent;--sf-slot-text:var(--sf-text);--sf-slot-border:var(--sf-border);--sf-slot-surface:var(--sf-surface);--sf-header-topbar-height:120px;--sf-slot-header-position:sticky;--sf-slot-header-top:var(--sf-header-topbar-height);--sf-slot-header-z-index:60;--sf-slot-header-bg:#fff;--sf-slot-header-text:var(--sf-text);--sf-slot-header-border:var(--sf-border);--sf-slot-header-link:var(--sf-text);--sf-slot-header-padding-inline:15px;--sf-slot-header-home-position:absolute;--sf-slot-header-home-scrolled-position:fixed;--sf-slot-header-home-bg:#fff;--sf-slot-header-home-text:var(--sf-text);--sf-slot-header-home-border:var(--sf-border);--sf-slot-header-home-link:var(--sf-text);--sf-slot-header-home-newsletter-text:var(--sf-muted);--sf-slot-header-dropdown-bg:#fff;--sf-slot-header-dropdown-text:var(--sf-text);--sf-slot-header-dropdown-hover:var(--sf-surface-muted);--sf-slot-header-dropdown-shadow:var(--sf-shadow-soft);--sf-slot-header-dropdown-padding-block:10px;--sf-slot-header-newsletter-bg:rgba(var(--sf-surface-rgb), .62);--sf-slot-header-newsletter-text:var(--sf-muted);--sf-slot-sidebar-bg:var(--sf-surface);--sf-slot-sidebar-text:var(--sf-text);--sf-slot-sidebar-border:var(--sf-border);--sf-slot-content-bg:transparent;--sf-slot-footer-bg:var(--sf-text);--sf-slot-footer-text:var(--sf-accent-contrast);--sf-product-card-bg:var(--sf-surface);--sf-product-card-border:var(--sf-border);--sf-product-card-radius:var(--sf-radius-sm);--sf-product-card-shadow:none;--sf-product-image-bg:#f2f2f2;--sf-card-bg:var(--sf-product-card-bg);--sf-card-border:var(--sf-product-card-border);--sf-card-radius:var(--sf-product-card-radius);--sf-card-shadow:var(--sf-product-card-shadow);--sf-field-bg:var(--sf-surface);--sf-field-border:var(--sf-border);--sf-field-text:var(--sf-text);--sf-button-bg:var(--sf-accent);--sf-button-text:var(--sf-accent-contrast);--sf-button-border:var(--sf-accent);--sf-button-hover-bg:var(--sf-text);--sf-button-hover-text:var(--sf-accent-contrast);--sf-button-hover-border:var(--sf-text);--sf-button-secondary-bg:transparent;--sf-button-secondary-text:var(--sf-text);--sf-button-secondary-border:var(--sf-text)}@media (min-width:768px){:root{--sf-header-topbar-height:84px;--sf-shell-gutter:24px;--sf-section-gap:24px}}
*,:before,:after{box-sizing:border-box;box-shadow:none!important;border-radius:0!important}html,body{margin:0;padding:0}body{min-height:100vh;color:var(--sf-text);font-family:var(--sf-font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;font-size:15px;line-height:1.5}a{color:inherit}button,input,select,textarea{font:inherit}button,input,select,textarea,fieldset,article,section,aside,main,nav,header,footer,div,img,body [style*=border-radius],body [style*=borderRadius]{border-radius:0!important}body [style*=background]{background-color:var(--sf-surface)!important;background-image:none!important}body [style*=color]{color:var(--sf-text)!important}body a[style*=background],body button[style*=background],body [role=button][style*=background]{border-color:var(--sf-accent)!important;background-color:var(--sf-accent)!important;color:var(--sf-accent-contrast)!important}h1,h2,h3,h4,h5,h6,legend,label,[data-field-title]{font-family:var(--sf-font-heading);letter-spacing:0;font-weight:400}[data-slot]{--sf-slot-bg:transparent;--sf-slot-text:var(--sf-text);--sf-slot-border:var(--sf-border);color:var(--sf-slot-text)}[data-slot]:empty{display:none}[data-slot=header-top]{--sf-slot-bg:rgba(var(--sf-surface-rgb), .64);--sf-slot-text:var(--sf-muted);--sf-slot-border:transparent;z-index:70;background:var(--sf-slot-bg);position:sticky;top:0}[data-slot=header]{--sf-slot-bg:var(--sf-slot-header-bg);--sf-slot-text:var(--sf-slot-header-text);--sf-slot-border:var(--sf-slot-header-border);position:var(--sf-slot-header-position,sticky);top:var(--sf-slot-header-top,0);z-index:var(--sf-slot-header-z-index,60)}[data-slot=header][data-route-type=home]{--sf-slot-header-padding-inline:15px}[data-slot=header][data-route-type=home][data-scroll-position=top]{--sf-slot-bg:var(--sf-slot-header-home-bg);--sf-slot-text:var(--sf-slot-header-home-text);--sf-slot-border:var(--sf-slot-header-home-border);--sf-slot-header-link:var(--sf-slot-header-home-link);--sf-slot-header-newsletter-text:var(--sf-slot-header-home-newsletter-text);position:var(--sf-slot-header-home-position,absolute);inset:var(--sf-header-topbar-height) 0 auto}[data-slot=header][data-route-type=home][data-scroll-position=scrolled]{position:var(--sf-slot-header-home-scrolled-position,fixed);inset:var(--sf-header-topbar-height) 0 auto}[data-slot=after-header],[data-slot=before-content],[data-slot=after-content]{--sf-slot-bg:transparent}[data-slot=content]{--sf-slot-bg:var(--sf-slot-content-bg);min-height:60vh}[data-slot=sidebar]{--sf-slot-bg:var(--sf-slot-sidebar-bg);--sf-slot-text:var(--sf-slot-sidebar-text);--sf-slot-border:var(--sf-slot-sidebar-border)}[data-slot=footer-top],[data-slot=footer]{--sf-slot-bg:var(--sf-slot-footer-bg);--sf-slot-text:var(--sf-slot-footer-text);--sf-slot-border:transparent}::selection{background:var(--sf-accent);color:var(--sf-accent-contrast)}
@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.0dm~y109r_cge.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.045ah.fd_t~6v.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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.0rb1wy2~c~egv.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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.0dm~y109r_cge.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.045ah.fd_t~6v.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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.0rb1wy2~c~egv.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:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/39c55468420adfa6-s.0dm~y109r_cge.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.045ah.fd_t~6v.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:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/81cef6a21128489e-s.p.0rb1wy2~c~egv.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:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../media/39c55468420adfa6-s.0dm~y109r_cge.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.045ah.fd_t~6v.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:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../media/81cef6a21128489e-s.p.0rb1wy2~c~egv.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:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_4fc9dc16-module__kf92Ta__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_4fc9dc16-module__kf92Ta__variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/50df388245113a6d-s.0qqv9reding84.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:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec2f4458eb06f74e-s.p.09_wjtigl~olh.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:Marcellus Fallback;src:local(Times New Roman);ascent-override:86.59%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.5%}.marcellus_4504e001-module__DrfbLW__className{font-family:Marcellus,Marcellus Fallback;font-style:normal;font-weight:400}.marcellus_4504e001-module__DrfbLW__variable{--font-marcellus:"Marcellus", "Marcellus Fallback"}
