.elementor-24732 .elementor-element.elementor-element-98e6476{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24732 .elementor-element.elementor-element-98e6476 .trx_addons_bg_text{z-index:0;}.elementor-24732 .elementor-element.elementor-element-98e6476 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-24732 .elementor-element.elementor-element-98e6476 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-24732 .elementor-element.elementor-element-5e4edea0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:44px;--padding-bottom:24px;--padding-left:64px;--padding-right:64px;}.elementor-24732 .elementor-element.elementor-element-5e4edea0 .trx_addons_bg_text{z-index:0;}.elementor-24732 .elementor-element.elementor-element-5e4edea0 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-24732 .elementor-element.elementor-element-5e4edea0 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-24732 .elementor-element.elementor-element-1fed8dd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24732 .elementor-element.elementor-element-1fed8dd2 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:10px;font-weight:400;line-height:1.2em;color:#f4f4f1;}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-24732 .elementor-element.elementor-element-1a524e8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24732 .elementor-element.elementor-element-1a524e8f .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:48px;font-weight:400;line-height:1.2em;color:#f4f4f1;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-24732 .elementor-element.elementor-element-39eb174d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.7em;color:#9b9da0;}.elementor-24732 .elementor-element.elementor-element-24fa5483{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-24732 .elementor-element.elementor-element-1b39412e{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-24732 .elementor-element.elementor-element-1b39412e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24732 .elementor-element.elementor-element-1b39412e .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-24732 .elementor-element.elementor-element-1b39412e .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-24732 .elementor-element.elementor-element-1b39412e .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-24732 .elementor-element.elementor-element-1b39412e .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-24732 .elementor-element.elementor-element-1b39412e .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}body.elementor-page-24732:not(.elementor-motion-effects-element-type-background), body.elementor-page-24732 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090a0b;}@media(max-width:1024px){.elementor-24732 .elementor-element.elementor-element-1b39412e{--grid-columns:1;}}@media(max-width:767px){.elementor-24732 .elementor-element.elementor-element-1b39412e{--grid-columns:1;}}/* Start custom CSS *//* Reload Fitness product archive. Scoped to the archive and its reusable Loop Item. */
.rf-catalog{--rf-catalog-bg:#090a0b;--rf-catalog-fg:#f4f4f1;--rf-catalog-muted:#9b9da0;--rf-catalog-line:#303235;background:var(--rf-catalog-bg);color:var(--rf-catalog-fg);font-family:Inter,Arial,sans-serif;width:100%;max-width:none;padding:0!important;gap:0!important;overflow:clip}
.rf-catalog .e-con,.rf-catalog-row,.rf-catalog-row .e-con{box-sizing:border-box;min-width:0}
.rf-catalog .elementor-widget,.rf-catalog-row .elementor-widget{margin:0;min-width:0;--kit-widget-spacing:0px;--widgets-spacing:0px}
.rf-catalog-intro{width:100%;max-width:1552px!important;margin-inline:auto!important;padding:44px clamp(24px,4.2vw,64px) 24px!important;gap:18px!important}
.rf-catalog-eyebrow .elementor-heading-title,.rf-catalog-brand .elementor-heading-title{font:500 10px/1.5 Inter,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.18em!important;color:var(--rf-catalog-muted)!important}
.rf-catalog-eyebrow .elementor-heading-title:before{content:"";display:inline-block;width:24px;height:1px;background:#b41f29;margin-right:13px;vertical-align:middle}
.rf-catalog-title .elementor-heading-title{color:#f4f4f1!important;font:400 clamp(34px,3.2vw,48px)/1.12 Geologica,Arial,sans-serif!important;letter-spacing:-.04em!important;margin:0!important}
.rf-catalog-intro-copy,.rf-catalog-intro-copy p{font:400 14px/1.7 Inter,Arial,sans-serif!important;color:#9b9da0!important;margin:0!important;max-width:630px}
.rf-catalog-toolbar-widget{width:100%}
.rf-catalog-toolbar{font:400 12px/1.5 Inter,Arial,sans-serif;color:#a9abae;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:19px 0;border-top:1px solid #303235;border-bottom:1px solid #303235;margin-top:10px}
.rf-catalog-toolbar form,.rf-catalog-toolbar label,.rf-catalog-toolbar .rf-catalog-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0}
.rf-catalog-toolbar select{font:400 12px/1.5 Inter,Arial,sans-serif!important;letter-spacing:0!important;background:#151719!important;color:#e4e5e5!important;border:1px solid #3b3e41!important;border-radius:0!important;padding:9px 30px 9px 12px!important;min-height:38px;max-width:100%}
.rf-catalog-toolbar a,.rf-catalog-toolbar button{color:inherit;text-decoration:none}
.rf-catalog-toolbar .rf-catalog-nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.rf-catalog-toolbar .rf-catalog-nav a{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border:1px solid #3b3e41;color:#c7c9cc!important;font:400 12px/1.5 Inter,Arial,sans-serif!important;background:transparent;text-decoration:none;transition:color .2s ease,border-color .2s ease}
.rf-catalog-toolbar .rf-catalog-nav a:hover{border-color:#909396;color:#f4f4f1!important}
.rf-catalog-toolbar .rf-catalog-nav a[aria-current]{background:#f4f4f1;border-color:#f4f4f1;color:#090a0b!important}
.rf-catalog-toolbar .rf-catalog-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px}
.rf-catalog-toolbar .rf-catalog-result-count{margin:0!important;color:#a9abae;font:400 12px/1.5 Inter,Arial,sans-serif!important}
.rf-catalog-toolbar .rf-catalog-page-size button{display:inline-flex;align-items:center;justify-content:center;background:transparent!important;color:#c7c9cc!important;border:1px solid #3b3e41!important;border-radius:0!important;box-shadow:none!important;min-height:38px;padding:9px 12px!important;font:400 12px/1.5 Inter,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .2s ease,color .2s ease}
.rf-catalog-toolbar .rf-catalog-page-size button:hover{background:#202326!important;color:#f4f4f1!important;border-color:#909396!important}
.rf-catalog-grid{width:100%!important;max-width:none!important;--grid-columns:1;--grid-column-gap:0px;--grid-row-gap:0px}
.rf-catalog-grid .elementor-loop-container{grid-template-columns:minmax(0,1fr)!important;gap:0!important}
.rf-catalog-grid .e-loop-item{width:100%;max-width:none;margin:0;padding:0;--rf-catalog-bg:#090a0b;--rf-catalog-fg:#f4f4f1;--rf-catalog-muted:#9b9da0;--rf-catalog-line:#303235;--rf-catalog-icon-filter:brightness(0) invert(1)}
.rf-catalog-grid .e-loop-item:nth-child(even){--rf-catalog-bg:#f4f3ef;--rf-catalog-fg:#17191a;--rf-catalog-muted:#62676a;--rf-catalog-line:#d2d3ce;--rf-catalog-icon-filter:brightness(0)}
.rf-catalog-row{--rf-catalog-bg:#090a0b;--rf-catalog-fg:#f4f4f1;--rf-catalog-muted:#9b9da0;--rf-catalog-line:#303235;--rf-catalog-icon-filter:brightness(0) invert(1);width:100%!important;max-width:none!important;background:var(--rf-catalog-bg)!important;color:var(--rf-catalog-fg)!important;padding:0!important;margin:0!important;gap:0!important;overflow:clip;font-family:Inter,Arial,sans-serif}
.rf-catalog-grid .e-loop-item>.rf-catalog-row,.rf-catalog-grid .e-loop-item .rf-catalog-row{--rf-catalog-bg:inherit;--rf-catalog-fg:inherit;--rf-catalog-muted:inherit;--rf-catalog-line:inherit;--rf-catalog-icon-filter:inherit}
.rf-catalog-inner{display:flex!important;flex-direction:row!important;align-items:center!important;gap:clamp(28px,4vw,64px)!important;max-width:1552px!important;width:100%!important;margin-inline:auto!important;padding:40px clamp(24px,4.2vw,64px)!important;min-height:0!important;border-bottom:1px solid var(--rf-catalog-line)}
.rf-catalog-info{width:auto!important;flex:0 1 30%!important;min-width:0!important;gap:16px!important;align-self:center!important;padding:0!important}
.rf-catalog-closeup{width:100%!important;overflow:hidden;background:transparent}
.rf-catalog-closeup .elementor-widget-container,.rf-catalog-closeup a{display:block;overflow:hidden}
.rf-catalog-closeup img{display:block;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover;object-position:center;transition:transform .7s ease;border-radius:0!important}
.rf-catalog-closeup a:hover img{transform:scale(1.035)}
.rf-catalog-brand .elementor-heading-title{font-size:9px!important;margin:1px 0 -7px!important}
.rf-catalog-product-title .elementor-heading-title,.rf-catalog-product-title .elementor-heading-title a{font:400 clamp(24px,2.2vw,32px)/1.2 Geologica,Arial,sans-serif!important;letter-spacing:-.035em!important;color:var(--rf-catalog-fg)!important;margin:0!important;text-decoration:none;overflow-wrap:anywhere}
.rf-catalog-icons .rf-product-icon-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none!important;padding:4px 0 0!important;margin:0!important;width:100%;border:0}
.rf-catalog-icons .rf-product-icon-strip>li{display:flex;flex-direction:column;align-items:flex-start;gap:8px;list-style:none!important;margin:0!important;padding:0!important;min-width:0;text-align:left}
.rf-catalog-icons .rf-product-icon-strip>li:nth-child(n+4){display:none!important}
.rf-catalog-icons .rf-product-icon-strip>li:before,.rf-catalog-icons .rf-product-icon-strip>li:after{content:none!important}
.rf-catalog-icons .rf-product-icon-strip img{display:block;width:28px!important;height:28px!important;max-width:28px!important;object-fit:contain;filter:var(--rf-catalog-icon-filter);opacity:.86}
.rf-catalog-icons .rf-product-icon-strip span{font:400 11px/1.45 Inter,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:var(--rf-catalog-muted)!important}
.rf-catalog-icons:not(:has(.rf-product-icon-strip)){display:none}
.rf-catalog-product-link{width:100%!important;margin-top:4px!important;border-top:1px solid var(--rf-catalog-line)}
.rf-catalog-product-link .elementor-button{display:flex!important;align-items:center;justify-content:space-between;gap:16px;width:100%!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:17px 0 0!important;color:var(--rf-catalog-fg)!important;font:500 12px/1.5 Inter,Arial,sans-serif!important;text-align:left}
.rf-catalog-product-link .elementor-button-content-wrapper{width:100%;justify-content:space-between}
.rf-catalog-product-link .elementor-button-text{display:flex;justify-content:space-between;gap:16px;width:100%}
.rf-catalog-product-link .elementor-button-text:after{content:"→";font-size:20px;font-weight:400;transition:transform .2s ease}
.rf-catalog-product-link a:hover .elementor-button-text:after{transform:translateX(4px)}
.rf-catalog-visual{width:auto!important;flex:1 1 70%!important;min-width:0!important;position:relative!important;gap:0!important;padding:0!important;align-self:center!important;overflow:hidden}
.rf-catalog-wide,.rf-catalog-wide .elementor-widget-container,.rf-catalog-wide a{width:100%!important;display:block}
.rf-catalog-wide img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:contain;object-position:center;background:transparent;border-radius:0!important;transition:transform .8s ease}
.rf-catalog-visual:hover .rf-catalog-wide img{transform:scale(1.02)}
.rf-catalog-overlay{position:absolute!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;z-index:2;padding:45px 28px 24px!important;box-sizing:border-box;background:linear-gradient(180deg,rgba(9,10,11,0),rgba(9,10,11,.83) 38%,rgba(9,10,11,.93))!important;color:#f4f4f1!important;opacity:0;transform:translateY(14px);transition:opacity .32s ease,transform .32s ease;pointer-events:none}
.rf-catalog-visual:hover .rf-catalog-overlay,.rf-catalog-visual:focus-within .rf-catalog-overlay{opacity:1;transform:translateY(0)}
.rf-catalog-overlay .woocommerce-product-details__short-description{color:#e7e8e9!important;font:400 14px/1.65 Inter,Arial,sans-serif!important;margin:0!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;max-width:680px}
.rf-catalog-overlay p,.rf-catalog-overlay h1,.rf-catalog-overlay h2,.rf-catalog-overlay h3,.rf-catalog-overlay strong{font:inherit!important;color:inherit!important;letter-spacing:0!important;margin:0 0 .6em!important}
.rf-catalog-overlay p:last-child{margin-bottom:0!important}
.rf-catalog-grid .elementor-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;background:#090a0b;color:#f4f4f1;font:400 13px/1.5 Inter,Arial,sans-serif!important;margin:0!important;padding:30px 24px 38px}
.rf-catalog-grid .elementor-pagination .page-numbers{display:inline-flex;min-width:38px;min-height:38px;padding:8px 12px;align-items:center;justify-content:center;border:1px solid #343638;color:#bfc1c3!important;background:transparent;margin:0!important;text-decoration:none}
.rf-catalog-grid .elementor-pagination a.page-numbers:hover,.rf-catalog-grid .elementor-pagination .page-numbers.current{background:#f4f4f1;color:#090a0b!important;border-color:#f4f4f1}
.rf-catalog-row a:focus-visible,.rf-catalog a:focus-visible,.rf-catalog select:focus-visible{outline:2px solid #b41f29!important;outline-offset:4px}
@media(max-width:1024px){.rf-catalog-inner{gap:28px!important;padding:34px 32px!important}.rf-catalog-info{flex-basis:34%!important}.rf-catalog-visual{flex-basis:66%!important}.rf-catalog-product-title .elementor-heading-title,.rf-catalog-product-title .elementor-heading-title a{font-size:25px!important}.rf-catalog-overlay{padding:35px 20px 20px!important}.rf-catalog-overlay .woocommerce-product-details__short-description{font-size:13px!important}.rf-catalog-icons .rf-product-icon-strip{gap:10px}.rf-catalog-icons .rf-product-icon-strip span{font-size:10px!important}}
@media(max-width:767px){.rf-catalog-intro{padding:30px 20px 18px!important;gap:16px!important}.rf-catalog-title .elementor-heading-title{font-size:34px!important}.rf-catalog-toolbar{gap:12px;padding:15px 0}.rf-catalog-toolbar form{width:100%;justify-content:space-between}.rf-catalog-inner{flex-direction:column!important;align-items:stretch!important;padding:28px 20px!important;gap:22px!important}.rf-catalog-info{width:100%!important;flex:auto!important;align-self:stretch!important;order:2;display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:18px!important;row-gap:12px!important;align-items:center!important}.rf-catalog-closeup{grid-column:1;grid-row:1/5;align-self:start}.rf-catalog-brand,.rf-catalog-product-title,.rf-catalog-icons,.rf-catalog-product-link{grid-column:2}.rf-catalog-brand{grid-row:1}.rf-catalog-brand .elementor-heading-title{font-size:8px!important;margin:0!important}.rf-catalog-product-title{grid-row:2}.rf-catalog-product-title .elementor-heading-title,.rf-catalog-product-title .elementor-heading-title a{font-size:22px!important;line-height:1.17!important}.rf-catalog-icons{grid-row:3}.rf-catalog-icons .rf-product-icon-strip{gap:7px;padding:0!important}.rf-catalog-icons .rf-product-icon-strip img{width:24px!important;height:24px!important;max-width:24px!important}.rf-catalog-icons .rf-product-icon-strip span{font-size:9px!important}.rf-catalog-product-link{grid-row:4}.rf-catalog-product-link .elementor-button{font-size:11px!important;padding-top:12px!important}.rf-catalog-visual{width:100%!important;flex:auto!important;align-self:stretch!important;order:1;overflow:visible}.rf-catalog-overlay{position:static!important;padding:16px 0 0!important;background:transparent!important;color:var(--rf-catalog-muted)!important;opacity:1;transform:none;pointer-events:auto}.rf-catalog-overlay .woocommerce-product-details__short-description{color:var(--rf-catalog-muted)!important;font-size:13px!important;line-height:1.6!important;-webkit-line-clamp:3}.rf-catalog-grid .elementor-pagination{gap:7px;padding:24px 18px 30px}}
@media(hover:none){.rf-catalog-overlay{position:static!important;padding:18px 0 0!important;background:transparent!important;opacity:1;transform:none;pointer-events:auto}.rf-catalog-overlay .woocommerce-product-details__short-description{color:var(--rf-catalog-muted)!important}.rf-catalog-visual:hover .rf-catalog-wide img{transform:none}}
@media(max-width:1024px){.rf-catalog-icons .rf-product-icon-strip span{font-size:11px!important}.rf-catalog-icons .rf-product-icon-strip{grid-template-columns:repeat(auto-fit,minmax(62px,1fr))}}
@media(max-width:767px){.rf-catalog-icons .rf-product-icon-strip span{font-size:11px!important}.rf-catalog-icons .rf-product-icon-strip{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:11px}.rf-catalog-toolbar .rf-catalog-meta{width:100%;justify-content:space-between}.rf-catalog-toolbar .rf-catalog-page-size{width:auto;justify-content:flex-start}.rf-catalog-toolbar .rf-catalog-nav a{font-size:11px!important;padding:9px 10px}}
@media(prefers-reduced-motion:reduce){.rf-catalog-row *{transition:none!important;scroll-behavior:auto!important}.rf-catalog-visual:hover .rf-catalog-wide img,.rf-catalog-closeup a:hover img{transform:none}}
/* The native Loop printer inserts a style element before the product divs. */
body .rf-catalog-grid .elementor-loop-container>.e-loop-item{--rf-catalog-bg:#090a0b;--rf-catalog-fg:#f4f4f1;--rf-catalog-muted:#9b9da0;--rf-catalog-line:#303235;--rf-catalog-icon-filter:brightness(0) invert(1)}
body .rf-catalog-grid .elementor-loop-container>.e-loop-item:nth-of-type(even){--rf-catalog-bg:#f4f3ef;--rf-catalog-fg:#17191a;--rf-catalog-muted:#62676a;--rf-catalog-line:#d2d3ce;--rf-catalog-icon-filter:brightness(0)}
/* Give this archive the full content width while retaining the shared menu. */
body:has(.rf-catalog) .page_content_wrap{padding-top:0!important;padding-bottom:0!important}
body:has(.rf-catalog) .page_content_wrap>.content_wrap{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
body:has(.rf-catalog) .page_content_wrap>.content_wrap>.content{width:100%!important;max-width:none!important;float:none!important;padding:0!important;margin:0!important}
body:has(.rf-catalog) .page_content_wrap>.content_wrap>.sidebar{display:none!important}
body:has(.rf-catalog) .top_panel .elementor-top-section:has(.sc_layouts_title){display:none!important}
/* Alternate the two columns on light rows; phones retain their vertical order. */
@media(min-width:768px){body .rf-catalog-grid .elementor-loop-container>.e-loop-item:nth-of-type(even) .rf-catalog-inner{flex-direction:row-reverse!important}}
/* Keep the theme's enhanced page-size select on one compact line. */
.rf-catalog .rf-catalog-nav{width:100%}
.rf-catalog .rf-catalog-meta{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.rf-catalog .rf-catalog-page-size label{width:auto!important;flex-wrap:nowrap!important;white-space:nowrap}
.rf-catalog .rf-catalog-page-size .select_container{width:72px!important;min-width:72px;flex:0 0 72px;margin:0}
.rf-catalog .rf-catalog-page-size select{width:100%!important;min-width:0!important}
/* Compact native category disclosure on phones, full category links on desktop. */
.rf-catalog .rf-catalog-category-picker{display:none}
@media(max-width:767px){.rf-catalog .rf-catalog-toolbar>.rf-catalog-nav{display:none!important}.rf-catalog .rf-catalog-category-picker{display:block;width:100%;margin:0}.rf-catalog .rf-catalog-category-picker>summary{box-sizing:border-box;cursor:pointer;min-height:42px;padding:11px;border:1px solid #3b3e41;color:inherit;background:transparent;font:400 12px/1.5 Inter,Arial,sans-serif;letter-spacing:0;list-style-position:inside}.rf-catalog .rf-catalog-category-picker>summary:focus-visible{outline:2px solid #b41f29;outline-offset:3px}.rf-catalog .rf-catalog-category-picker>.rf-catalog-nav{padding-top:12px}}/* End custom CSS */