.elementor-38480 .elementor-element.elementor-element-062f92a{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:16px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-38480 .elementor-element.elementor-element-b3a984f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-38480 .elementor-element.elementor-element-383ce50 .elementor-heading-title{font-family:var( --e-global-typography-rk_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-rk_h1-font-size );font-weight:var( --e-global-typography-rk_h1-font-weight );line-height:var( --e-global-typography-rk_h1-line-height );color:var( --e-global-color-rk_ink );}.elementor-widget-button .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-38480 .elementor-element.elementor-element-b94964b .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-rk_button-font-family ), Sans-serif;font-size:var( --e-global-typography-rk_button-font-size );font-weight:var( --e-global-typography-rk_button-font-weight );line-height:var( --e-global-typography-rk_button-line-height );fill:var( --e-global-color-rk_ink );color:var( --e-global-color-rk_ink );border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:var( --e-global-color-rk_ink );border-radius:6px 6px 6px 6px;padding:10px 16px 10px 16px;}.elementor-38480 .elementor-element.elementor-element-b94964b .elementor-button:hover, .elementor-38480 .elementor-element.elementor-element-b94964b .elementor-button:focus{background-color:var( --e-global-color-rk_ink );color:var( --e-global-color-rk_white );}.elementor-38480 .elementor-element.elementor-element-b94964b .elementor-button:hover svg, .elementor-38480 .elementor-element.elementor-element-b94964b .elementor-button:focus svg{fill:var( --e-global-color-rk_white );}.elementor-38480 .elementor-element.elementor-element-e7b452f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38480 .elementor-element.elementor-element-7331f9b{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-rk_line );--border-color:var( --e-global-color-rk_line );--border-radius:6px 6px 6px 6px;--padding-top:14px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-38480 .elementor-element.elementor-element-7331f9b:not(.elementor-motion-effects-element-type-background), .elementor-38480 .elementor-element.elementor-element-7331f9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rk_white );}.elementor-38480 .elementor-element.elementor-element-7331f9b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38480 .elementor-element.elementor-element-21f77c7 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-38480 .elementor-element.elementor-element-21f77c7 .elementor-heading-title{font-family:var( --e-global-typography-rk_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-rk_h3-font-size );font-weight:var( --e-global-typography-rk_h3-font-weight );line-height:var( --e-global-typography-rk_h3-line-height );color:var( --e-global-color-rk_ink );}.elementor-38480 .elementor-element.elementor-element-fad8f82{--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;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-38480 .elementor-element.elementor-element-6aad986{--e-filter-direction:column;--e-filter-white-space:initial;}.elementor-38480 .elementor-element.elementor-element-aa2f94c{--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;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-38480 .elementor-element.elementor-element-b2b8267{--e-filter-direction:column;--e-filter-white-space:initial;}.elementor-38480 .elementor-element.elementor-element-929e89b{--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;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-38480 .elementor-element.elementor-element-9279e13{--e-filter-direction:column;--e-filter-white-space:initial;}.elementor-38480 .elementor-element.elementor-element-d33a7d9{--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;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-38480 .elementor-element.elementor-element-0a5dc4d{--e-filter-direction:column;--e-filter-white-space:initial;}.elementor-38480 .elementor-element.elementor-element-503d2be{--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;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-38480 .elementor-element.elementor-element-08bb6ea{--e-filter-direction:column;--e-filter-white-space:initial;}.elementor-38480 .elementor-element.elementor-element-7e50a27{--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;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-38480 .elementor-element.elementor-element-fd07a8b{--e-filter-direction:column;--e-filter-white-space:initial;}.elementor-38480 .elementor-element.elementor-element-c3633d9{--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;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-38480 .elementor-element.elementor-element-93d9bd3{--e-filter-direction:column;--e-filter-white-space:initial;}.elementor-38480 .elementor-element.elementor-element-32cf1c3{--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;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-38480 .elementor-element.elementor-element-e7da27a{--e-filter-direction:column;--e-filter-white-space:initial;}.elementor-38480 .elementor-element.elementor-element-e723ae2{--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;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-38480 .elementor-element.elementor-element-fcee35f{--e-filter-direction:column;--e-filter-white-space:initial;}.elementor-38480 .elementor-element.elementor-element-90e51b7{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-38480 .elementor-element.elementor-element-71282c1{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38480 .elementor-element.elementor-element-71282c1.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-38480 .elementor-element.elementor-element-6a3e0db{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-38480 .elementor-element.elementor-element-ba364f4{--grid-columns:4;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-38480 .elementor-element.elementor-element-1b0365b{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-rk_line );--border-color:var( --e-global-color-rk_line );--border-radius:6px 6px 6px 6px;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:26px;--padding-right:26px;}.elementor-38480 .elementor-element.elementor-element-1b0365b:not(.elementor-motion-effects-element-type-background), .elementor-38480 .elementor-element.elementor-element-1b0365b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rk_white );}.woocommerce .elementor-38480 .elementor-element.elementor-element-ebd9957 .term-description{color:var( --e-global-color-rk_steel );font-family:var( --e-global-typography-rk_small-font-family ), Sans-serif;font-size:var( --e-global-typography-rk_small-font-size );font-weight:var( --e-global-typography-rk_small-font-weight );line-height:var( --e-global-typography-rk_small-line-height );}@media(max-width:1366px){.elementor-38480 .elementor-element.elementor-element-383ce50 .elementor-heading-title{font-size:var( --e-global-typography-rk_h1-font-size );line-height:var( --e-global-typography-rk_h1-line-height );}.elementor-38480 .elementor-element.elementor-element-b94964b .elementor-button{font-size:var( --e-global-typography-rk_button-font-size );line-height:var( --e-global-typography-rk_button-line-height );}.elementor-38480 .elementor-element.elementor-element-21f77c7 .elementor-heading-title{font-size:var( --e-global-typography-rk_h3-font-size );line-height:var( --e-global-typography-rk_h3-line-height );}.woocommerce .elementor-38480 .elementor-element.elementor-element-ebd9957 .term-description{font-size:var( --e-global-typography-rk_small-font-size );line-height:var( --e-global-typography-rk_small-line-height );}}@media(max-width:1024px){.elementor-38480 .elementor-element.elementor-element-383ce50 .elementor-heading-title{font-size:var( --e-global-typography-rk_h1-font-size );line-height:var( --e-global-typography-rk_h1-line-height );}.elementor-38480 .elementor-element.elementor-element-b94964b .elementor-button{font-size:var( --e-global-typography-rk_button-font-size );line-height:var( --e-global-typography-rk_button-line-height );}.elementor-38480 .elementor-element.elementor-element-e7b452f{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-38480 .elementor-element.elementor-element-21f77c7 .elementor-heading-title{font-size:var( --e-global-typography-rk_h3-font-size );line-height:var( --e-global-typography-rk_h3-line-height );}.elementor-38480 .elementor-element.elementor-element-ba364f4{--grid-columns:3;}.woocommerce .elementor-38480 .elementor-element.elementor-element-ebd9957 .term-description{font-size:var( --e-global-typography-rk_small-font-size );line-height:var( --e-global-typography-rk_small-line-height );}}@media(max-width:767px){.elementor-38480 .elementor-element.elementor-element-062f92a{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-38480 .elementor-element.elementor-element-383ce50 .elementor-heading-title{font-size:var( --e-global-typography-rk_h1-font-size );line-height:var( --e-global-typography-rk_h1-line-height );}.elementor-38480 .elementor-element.elementor-element-b94964b .elementor-button{font-size:var( --e-global-typography-rk_button-font-size );line-height:var( --e-global-typography-rk_button-line-height );}.elementor-38480 .elementor-element.elementor-element-21f77c7 .elementor-heading-title{font-size:var( --e-global-typography-rk_h3-font-size );line-height:var( --e-global-typography-rk_h3-line-height );}.elementor-38480 .elementor-element.elementor-element-ba364f4{--grid-columns:2;}.woocommerce .elementor-38480 .elementor-element.elementor-element-ebd9957 .term-description{font-size:var( --e-global-typography-rk_small-font-size );line-height:var( --e-global-typography-rk_small-line-height );}}@media(min-width:768px){.elementor-38480 .elementor-element.elementor-element-062f92a{--content-width:1280px;}.elementor-38480 .elementor-element.elementor-element-7331f9b{--width:256px;}}@media(max-width:1024px) and (min-width:768px){.elementor-38480 .elementor-element.elementor-element-7331f9b{--width:100%;}}/* Start custom CSS */body.tax-product_cat{background:var(--e-global-color-rk_ground)}
.rk-crumbs .woocommerce-breadcrumb{margin:0;font-size:13px;color:var(--e-global-color-rk_steel);font-family:"Public Sans",sans-serif}
.rk-crumbs .woocommerce-breadcrumb a{color:var(--e-global-color-rk_steel)}
.rsu-archive-count,.rk-cat-desc,.rsu-ordering select{font-family:"Public Sans",sans-serif}
.rk-cat-content:not(:has(.rsu-cat-content)),.rk-cat-after:not(:has(.rsu-cat-content)),.rk-cat-lead:not(:has(.rsu-cat-lead)){display:none}
.rk-subcats:not(:has(li.product-category)){display:none}
.rk-subcats ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0!important;padding:0}
.rk-subcats ul.products::before,.rk-subcats ul.products::after{display:none!important}
.rk-subcats li.product-category{width:auto!important;margin:0!important;float:none!important;list-style:none}
.rk-subcats li.product-category a{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--e-global-color-rk_line);border-radius:6px;padding:8px 14px 8px 8px;height:100%}
.rk-subcats li.product-category a:hover{border-color:var(--e-global-color-rk_ink)}
.rk-subcats li.product-category img{width:64px!important;height:64px!important;object-fit:contain;margin:0!important;flex:none;mix-blend-mode:multiply}
.elementor-widget-wc-categories.rk-subcats .woocommerce .product-category a,.rk-subcats .woocommerce-loop-category__title{text-decoration:none!important}
.elementor-widget-wc-categories.rk-subcats .woocommerce .woocommerce-loop-category__title,.rk-subcats h2.woocommerce-loop-category__title{margin:0!important;padding:0!important;font-family:"Public Sans",sans-serif!important;font-size:15px!important;font-weight:650!important;line-height:1.25!important;color:var(--e-global-color-rk_ink)!important;text-align:left!important}
.rk-subcats .woocommerce-loop-category__title .count,.elementor-widget-wc-categories.rk-subcats .woocommerce .count{display:block!important;background:none;padding:0;margin-top:2px;font-family:"IBM Plex Mono",monospace;font-size:11.5px;font-weight:500;color:var(--e-global-color-rk_muted)}
@media (max-width:1024px){.rk-subcats ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767px){.rk-subcats ul.products{grid-template-columns:1fr}}
.rsu-cat-intro{background:#fff;border:1px solid var(--e-global-color-rk_line);border-radius:6px;padding:18px 22px;font-family:"Public Sans",sans-serif;font-size:14.5px;color:var(--e-global-color-rk_steel)}
.rsu-cat-intro h2{font-family:"Archivo",sans-serif;font-size:20px;font-weight:800;color:var(--e-global-color-rk_ink);margin:0 0 8px}
.rsu-cat-intro p{margin:0 0 8px}
.rsu-cat-intro p:last-child{margin-bottom:0}
.rsu-cat-intro ul{margin:0 0 8px;padding-left:20px}
.rk-filters{max-height:calc(100vh - 110px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}
@media (max-width:1024px){.rk-filters{max-height:none;overflow:visible}}
.rk-filters:not(:has(.e-filter-item)){display:none!important}
.rk-acc .e-n-accordion-item:not(:has(.e-filter-item)){display:none!important}
.rk-acc .e-n-accordion{gap:0!important}
.rk-acc .e-n-accordion-item{border-bottom:1px solid var(--e-global-color-rk_line)}
.rk-acc .e-n-accordion-item:last-of-type{border-bottom:0}
.rk-acc .e-n-accordion-item-title{padding:12px 0!important;border:0!important;background:transparent!important;justify-content:space-between!important;cursor:pointer;display:flex!important;align-items:center}
.rk-acc .e-n-accordion-item-title-header{order:1;flex:1;justify-content:flex-start!important;text-align:left!important}
.rk-acc .e-n-accordion-item-title-icon{order:2;margin-left:8px}
.rk-acc .e-n-accordion-item-title-text{font-family:"Public Sans",sans-serif!important;font-size:14px!important;font-weight:700!important;color:var(--e-global-color-rk_ink)!important}
.rk-acc .e-n-accordion-item-title-icon{color:var(--e-global-color-rk_steel)!important;font-size:12px}
.rk-acc .e-n-accordion-item-title-icon svg{width:12px;height:12px;fill:currentColor}
.rk-acc .e-n-accordion-item>.e-con{border:0!important;padding:0 0 10px!important;background:transparent!important}
.rk-acc .rsu-acc-count{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:8px;padding:0 5px;border-radius:9px;background:var(--e-global-color-rk_red);color:#fff;font-size:11px;font-weight:700}
.rk-tf .e-filter{gap:2px!important;align-items:stretch!important}
.rk-tf .e-filter-item{display:flex!important;align-items:center;justify-content:flex-start!important;width:100%;background:transparent!important;border:0!important;padding:5px 0!important;font-family:"Public Sans",sans-serif!important;font-size:14px!important;font-weight:400;color:var(--e-global-color-rk_ink)!important;text-align:left!important;border-radius:0!important;box-shadow:none!important}
.rk-tf .e-filter-item:hover{color:var(--e-global-color-rk_red)!important}
.rk-tf .e-filter-item::before{content:"";width:16px;height:16px;border:1.5px solid var(--e-global-color-rk_line_strong);border-radius:3px;margin-right:10px;flex:none;background:#fff}
.rk-tf .e-filter-item[aria-pressed="true"]{font-weight:700}
.rk-tf .e-filter-item[aria-pressed="true"]::before{background:var(--e-global-color-rk_red);border-color:var(--e-global-color-rk_red);box-shadow:inset 0 0 0 3px #fff}
.rk-tf .e-filter-item.rsu-tf-hidden{display:none!important}
.rsu-tf-more{background:none!important;border:0!important;padding:6px 0 2px!important;color:var(--e-global-color-rk_red)!important;font-family:"Public Sans",sans-serif;font-size:13.5px;font-weight:600;cursor:pointer;text-align:left}
.rsu-tf-more:hover{text-decoration:underline}
.rk-grid .e-load-more-anchor+.e-loop__load-more .elementor-button,.rk-grid .e-loop__load-more .elementor-button{background:#fff;color:var(--e-global-color-rk_ink);border:1.5px solid var(--e-global-color-rk_ink);border-radius:6px;font-family:"Public Sans",sans-serif;font-weight:600}
.rk-grid .e-loop-nothing-found-message{background:#fff;border:1px dashed var(--e-global-color-rk_line_strong);border-radius:6px;padding:24px;color:var(--e-global-color-rk_steel)}
.rk-cat-desc:not(:has(.term-description)){display:none!important}
.rk-cat-desc h2{font-family:"Archivo",sans-serif;font-size:20px;font-weight:800;color:var(--e-global-color-rk_ink);margin:10px 0 8px}
.rk-cat-desc p{margin:0 0 10px}/* End custom CSS */