/* One shared navigation path, independent of legacy breadcrumb selectors. */
.site-breadcrumb-container{box-sizing:border-box;padding-top:32px;padding-bottom:24px}
.site-breadcrumbs{margin:0;color:#626e6d;font-size:14px;font-weight:400;line-height:1.55}
.site-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px 10px;list-style:none;padding:0;margin:0}
.site-breadcrumbs li{display:inline-flex;align-items:baseline;gap:10px;min-width:0;max-width:100%;margin:0}
.site-breadcrumbs a{color:#626e6d;font-weight:700;text-decoration:none}.site-breadcrumbs a:hover{text-decoration:underline}.site-breadcrumbs [aria-current=page]{overflow-wrap:anywhere}.site-breadcrumbs .site-crumb-separator{color:#626e6d}.site-breadcrumbs :before,.site-breadcrumbs :after{content:none!important}
main>.category-page-hero.shell,main>.product-page,main>.information-page.shell{padding-top:0!important}
.catalog-filter.catalog-filter-current{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;box-sizing:border-box}
.catalog-filter.catalog-filter-current>label:not(.catalog-stock-filter){display:flex;flex-direction:column;flex:1 1 210px;min-width:0;gap:7px;margin:0;font-size:14px;line-height:1.4}
.catalog-filter.catalog-filter-current>label.catalog-search-label{flex:1.25 1 260px}
.catalog-filter.catalog-filter-current input:not([type=checkbox]),.catalog-filter.catalog-filter-current select{display:block;box-sizing:border-box;flex:0 0 46px;width:100%;height:46px;min-height:46px;margin:0;padding:0 14px;border:1px solid transparent;border-radius:10px;font:inherit;line-height:normal;background:#f4f4f1}
.catalog-filter.catalog-filter-current input:not([type=checkbox]):focus,.catalog-filter.catalog-filter-current select:focus{outline:2px solid #9ba1ad;outline-offset:1px;background:#fff}
.catalog-filter.catalog-filter-current .catalog-stock-filter{display:flex;flex:0 0 auto;flex-direction:row;align-items:center;gap:8px;min-height:46px;margin:0;padding:0;white-space:nowrap}
.catalog-filter.catalog-filter-current .catalog-stock-filter input{box-sizing:border-box;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;flex:0 0 18px;margin:0;padding:0}
.catalog-filter.catalog-filter-current>button{height:46px;min-height:46px;box-sizing:border-box;align-self:end;margin:0;padding:0 24px}
.catalog-filter.catalog-filter-current>.catalog-filter-reset{display:inline-flex;align-items:center;justify-content:center;align-self:end;box-sizing:border-box;min-height:46px;padding:0 16px;border:1px solid #dcd8cf;border-radius:10px;background:#efede7;color:#596362;font-size:13px;text-decoration:none}
@media(max-width:700px){.site-breadcrumb-container{padding-top:22px;padding-bottom:20px}.site-breadcrumbs{font-size:13px}.catalog-filter.catalog-filter-current>label:not(.catalog-stock-filter){flex-basis:100%}.catalog-filter.catalog-filter-current>button{flex:1 1 120px;width:auto}.catalog-filter.catalog-filter-current>.catalog-filter-reset{flex:1 1 90px}.catalog-filter.catalog-filter-current .catalog-stock-filter{flex-basis:100%;min-height:36px}}
.category-page-copy{min-width:0}.category-page-hero h1{overflow-wrap:anywhere}
@media(min-width:901px){.floating-cart{top:auto;bottom:24px;transform:none}}
@media(max-width:400px){.site-header .header-inner{grid-template-columns:minmax(0,1fr) auto}.site-header .brand{min-width:0;max-width:100%}.site-header .brand img{width:145px;max-width:100%;height:auto}}
