.wp-block-kadence-image:not(:last-child){margin-bottom:1em}.wp-block-kadence-image .kb-image-tooltip-border{border-bottom:1px dashed currentColor}.wp-block-kadence-image .kb-image-tooltip-border.kb-advanced-image-link{display:block}.wp-block-kadence-image img{max-width:100%;border:0 solid currentColor;box-sizing:border-box}.wp-block-kadence-image .kb-img-transparent{display:none}.wp-block-kadence-image .aligncenter{text-align:center}.wp-block-kadence-image .aligncenter.kb-image-is-ratio-size{width:100%}.wp-block-kadence-image.alignfull img,.wp-block-kadence-image.alignwide img{width:100%}.wp-block-kadence-image .alignleft,.wp-block-kadence-image .alignright,.wp-block-kadence-image .aligncenter{display:table}.wp-block-kadence-image .alignleft>figcaption,.wp-block-kadence-image .alignright>figcaption,.wp-block-kadence-image .aligncenter>figcaption{display:table-caption;caption-side:bottom}.wp-block-kadence-image .alignleft{float:left;position:relative;margin-left:0;margin-right:var(--global-md-spacing, 1em);margin-top:.3em;margin-bottom:var(--global-md-spacing, 1em)}.wp-block-kadence-image .alignright{float:right;position:relative;margin-right:0;margin-left:var(--global-md-spacing, 1em);margin-top:.3em;margin-bottom:var(--global-md-spacing, 1em)}.wp-block-kadence-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-kadence-image figcaption{margin-top:.5em;font-size:90%}.wp-block-kadence-image figcaption img{display:inline}.wp-block-kadence-image .kb-is-ratio-image{height:0;position:relative}.wp-block-kadence-image .kb-is-ratio-image img{position:absolute;flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;top:0;left:0}.wp-block-kadence-image .kb-image-ratio-square{padding-bottom:100%}.wp-block-kadence-image .kb-image-ratio-land43{padding-bottom:75%}.wp-block-kadence-image .kb-image-ratio-land32{padding-bottom:66.67%}.wp-block-kadence-image .kb-image-ratio-land169{padding-bottom:56.25%}.wp-block-kadence-image .kb-image-ratio-land21{padding-bottom:50%}.wp-block-kadence-image .kb-image-ratio-land31{padding-bottom:33%}.wp-block-kadence-image .kb-image-ratio-land41{padding-bottom:25%}.wp-block-kadence-image .kb-image-ratio-port34{padding-bottom:133.33%}.wp-block-kadence-image .kb-image-ratio-port23{padding-bottom:150%}.single-content .wp-block-kadence-image .alignleft,.single-content .wp-block-kadence-image .alignright{margin-bottom:var(--global-md-spacing, 1em)}.kb-filter-earlybird img::before{background:radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);mix-blend-mode:overlay;content:"";position:absolute;left:0;right:0;top:40px;bottom:40px;z-index:1}.kb-filter-earlybird img{filter:contrast(0.9) sepia(0.2)}.kb-filter-vintage img:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:inset 0 0 100px rgba(0,0,20,.4),inset 0 5px 15px rgba(0,0,0,.1);background:linear-gradient(to bottom, rgba(255, 145, 0, 0.2) 0%, rgba(255, 230, 48, 0.2) 60%),linear-gradient(20deg, rgba(255, 0, 0, 0.2) 0%, rgba(255, 0, 0, 0) 35%)}.kb-filter-vintage img{filter:sepia(0.2) brightness(1.1) contrast(1.3)}.kb-filter-grayscale img{filter:grayscale(1)}.kb-filter-sepia img{filter:sepia(0.5)}.kb-filter-saturation img{filter:saturate(1.6)}.kb-filter-toaster img::after{background:radial-gradient(circle, #804e0f, #3b003b);mix-blend-mode:screen;content:"";position:absolute;left:0;right:0;top:0;bottom:0}.kb-filter-toaster img{filter:contrast(1.5) brightness(0.9)}.kb-filter-mayfair img::after{background:radial-gradient(circle at 40% 40%, rgba(255, 255, 255, 0.8), rgba(255, 200, 200, 0.6), #111 60%);mix-blend-mode:overlay;opacity:.4;content:"";position:absolute;left:0;right:0;top:0;bottom:0}.kb-filter-mayfair img{filter:contrast(1.1) saturate(1.1)}.wp-block-kadence-image figure{margin:0}.kb-image-has-overlay{position:relative}.kb-image-has-overlay:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:9}@media(min-width: 1025px){.header-desktop-transparent .wp-block-kadence-image.has-transparent-img .kb-img{display:none}.header-desktop-transparent .wp-block-kadence-image.has-transparent-img .kb-img-transparent{display:initial}}@media(min-width: 720px)and (max-width: 1024px){.header-tablet-transparent .wp-block-kadence-image.has-transparent-img .kb-img{display:none}.header-tablet-transparent .wp-block-kadence-image.has-transparent-img .kb-img-transparent{display:initial}}@media(max-width: 719px){.header-mobile-transparent .wp-block-kadence-image.has-transparent-img .kb-img{display:none}.header-mobile-transparent .wp-block-kadence-image.has-transparent-img .kb-img-transparent{display:initial}}.wp-block-kadence-iconlist ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc){list-style:none;padding:0;display:grid}.wp-block-kadence-iconlist ul.kt-svg-icon-list li.kt-svg-icon-list-item-wrap:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc){display:flex}.wp-block-kadence-iconlist ul.kt-svg-icon-list{padding:0;list-style:none;margin:0 0 10px 0;text-align:left;grid-template-rows:auto;display:grid;gap:5px 0}.wp-block-kadence-iconlist ul.kt-svg-icon-list svg{width:1em;height:1em}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap{display:flex;align-items:center;padding:0}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single{margin-right:10px;padding:4px 0;display:inline-flex;justify-content:center;align-items:center}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-link{display:flex;align-items:center}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap:last-child{margin-bottom:0}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-level-0{padding-left:0rem}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-level-1{padding-left:2rem}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-level-2{padding-left:4rem}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-level-3{padding-left:6rem}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-level-4{padding-left:8rem}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-level-5{padding-left:10rem}.rtl .wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single{margin-left:10px;margin-right:0}.kb-icon-list-tooltip-wrap{display:flex;align-items:center}.wp-block-kadence-listitem .kb-icon-list-tooltip:where(:not(.kb-list-tooltip-no-border)){border-bottom:1px dashed currentColor}.wp-block-kadence-listitem .kt-svg-icon-link>.kb-icon-list-tooltip{border-bottom:none}.wp-block-kadence-iconlist.kt-list-icon-aligntop ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap{align-items:flex-start}.wp-block-kadence-iconlist.kt-list-icon-alignbottom ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap{align-items:flex-end}.wp-block-kadence-iconlist.aligncenter .kt-svg-icon-list-item-wrap{justify-content:center}.kt-svg-icon-list-style-stacked .kt-svg-icon-list-single{border-style:solid;border-width:0}.kt-svg-icon-list-columns-2 ul.kt-svg-icon-list{grid-template-columns:repeat(2, minmax(0, 1fr))}.kt-svg-icon-list-columns-3 ul.kt-svg-icon-list{grid-template-columns:repeat(3, minmax(0, 1fr))}.wp-block-kadence-iconlist.kt-list-icon-aligntop ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a.kt-svg-icon-link{align-items:flex-start}.wp-block-kadence-iconlist.kt-list-icon-alignbottom ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a.kt-svg-icon-link{align-items:flex-end}@media(max-width: 1024px){.kt-tablet-svg-icon-list-columns-1 ul.kt-svg-icon-list{grid-template-columns:minmax(0, 1fr)}.kt-tablet-svg-icon-list-columns-2 ul.kt-svg-icon-list{grid-template-columns:repeat(2, minmax(0, 1fr))}.kt-tablet-svg-icon-list-columns-3 ul.kt-svg-icon-list{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 767px){.kt-mobile-svg-icon-list-columns-1 ul.kt-svg-icon-list{grid-template-columns:minmax(0, 1fr)}.kt-mobile-svg-icon-list-columns-2 ul.kt-svg-icon-list{grid-template-columns:repeat(2, minmax(0, 1fr))}.kt-mobile-svg-icon-list-columns-3 ul.kt-svg-icon-list{grid-template-columns:repeat(3, minmax(0, 1fr))}}.rp-tax-filter-form,
.rp-price-filter-form {
margin: 0;
text-transform: capitalize;
}
.rp-tax-filter-form input,
.rp-price-filter-form input {
text-transform: none;
}
.rp-tax-filter-label,
.rp-tax-filter-count,
.rp-active-filter-label,
.rp-clear-all,
.rp-attribute-filter-viewmore,
.pricefilter-tip,
.pricefilter-box span {
text-transform: capitalize;
}
.rp-tax-filter-search {
width: 100%;
box-sizing: border-box;
margin-bottom: .65rem;
min-height: 38px;
border: 1px solid #d6dce1;
border-radius: 4px;
padding: .45rem .6rem;
}
.rp-tax-filter-list {
list-style: none;
margin: 0;
padding: 0;
}
.rp-tax-filter-tree .rp-tax-filter-children {
list-style: none;
margin: 4px 0 0;
padding: 0 0 0 18px;
}
.rp-tax-filter-tree .rp-tax-filter-children[hidden] {
display: none;
}
.rp-tax-filter-tree .rp-tax-filter-item {
padding-bottom: 4px;
}
.rp-category-filter-row {
display: flex;
align-items: center;
gap: .35rem;
}
.rp-tax-filter-tree .rp-category-filter-row {
padding-left: calc(var(--rp-filter-depth, 0) * 2px);
}
.rp-category-filter-toggle,
.rp-category-filter-toggle-placeholder {
flex: 0 0 22px;
width: 22px;
height: 22px;
}
.rp-category-filter-toggle {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 0;
border: 0;
border-radius: 3px;
background: transparent;
color: #24313d;
cursor: pointer;
}
.rp-category-filter-toggle::before {
content: "";
width: 7px;
height: 7px;
border-right: 2px solid currentColor;
border-bottom: 2px solid currentColor;
transform: rotate(-45deg);
transition: transform .16s ease;
}
.rp-product-category-filter-item.is-open > .rp-category-filter-row .rp-category-filter-toggle::before {
transform: rotate(45deg);
}
.rp-category-filter-toggle:hover,
.rp-category-filter-toggle:focus-visible {
background: #f1f4f6;
outline: none;
}
.rp-tax-filter-item {
margin: 0;
padding: 8px 0;
}
.rp-tax-filter-item label {
display: flex;
align-items: center;
gap: .45rem;
line-height: 1.35;
cursor: pointer;
}
.rp-tax-filter-item input[type="checkbox"] {
flex: 0 0 auto;
margin: 0;
accent-color: #BC8200;
}
.rp-tax-filter-item.has-term-color input[type="checkbox"] {
appearance: none;
width: 16px;
height: 16px;
border: 2px solid var(--rp-filter-color-border, #BC8200);
border-radius: 3px;
background: #fff;
position: relative;
}
.rp-tax-filter-item.has-term-color input[type="checkbox"]:checked {
background: var(--rp-filter-color, #BC8200);
border-color: var(--rp-filter-color-border, #BC8200);
}
.rp-tax-filter-item.has-term-color input[type="checkbox"]:checked::after {
content: "";
position: absolute;
left: 4px;
top: 1px;
width: 5px;
height: 9px;
border: solid #fff;
border-width: 0 2px 2px 0;
transform: rotate(45deg);
}
.rp-tax-filter-item.has-term-color input[type="checkbox"]:focus {
outline: 2px solid #BC8200;
outline-offset: 2px;
}
.rp-tax-filter-label {
flex: 1 1 auto;
min-width: 0;
}
.rp-tax-filter-count {
flex: 0 0 auto;
color: #64707d;
font-size: .9em;
}
.rp-attribute-filter-viewmore {
display: inline-flex;
align-items: center;
min-height: 32px;
margin-top: .55rem;
padding: .25rem .6rem;
border: 1px solid #c9d1d8;
border-radius: 4px;
background: #fff;
color: #24313d;
font-size: .9rem;
line-height: 1.2;
cursor: pointer;
}
.rp-attribute-filter-viewmore:hover,
.rp-attribute-filter-viewmore:focus {
border-color: #BC8200;
color: #BC8200;
}
.pricefilter-container {
display: grid;
gap: 1rem;
margin: 0;
}
.pricefilter-wrapper {
display: grid;
gap: .55rem;
padding-top: 1rem;
}
.pricefilter-tooltips {
position: relative;
height: 30px;
}
.pricefilter-tip {
position: absolute;
top: 0;
min-width: 64px;
padding: 8px 10px;
border-radius: 50px;
background: #000;
color: #fff;
font-size: .78rem;
font-weight: 600;
line-height: 1.2;
text-align: center;
white-space: nowrap;
transform: translateX(-50%);
pointer-events: none;
}
.pricefilter-tip::after {
content: "";
position: absolute;
left: 50%;
bottom: -5px;
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #24313d;
transform: translateX(-50%);
}
.pricefilter-track {
position: relative;
height: 28px;
cursor: pointer;
touch-action: none;
}
.pricefilter-bg,
.pricefilter-progress {
position: absolute;
top: 50%;
height: 10px;
border-radius: 999px;
transform: translateY(-50%);
}
.pricefilter-bg {
left: 0;
right: 0;
background: #d8e0e5;
}
.pricefilter-progress {
left: 0;
width: 100%;
background: #030A10;
}
.pricefilter-handle {
position: absolute;
top: 50%;
width: 20px;
height: 20px;
padding: 0;
border: 5px solid #000;
border-radius: 50%;
background: #fff;
box-shadow: 0 1px 5px rgba(0, 0, 0, .22);
cursor: grab;
transform: translate(-50%, -50%);
z-index: 2;
}
.pricefilter-handle:active,
.pricefilter-handle.is-active {
cursor: grabbing;
}
.pricefilter-handle:focus-visible {
outline: 2px solid #BC8200;
outline-offset: 3px;
}
.pricefilter-inputs {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: .65rem;
}
.pricefilter-box {
display: flex;
align-items: center;
min-height: 30px;
border-radius: 5px;
background: #fff;
overflow: hidden;
padding:5px;
border:1px solid #00000024;
}
.pricefilter-handle:hover{
background-color:#fff;
}
.pricefilter-box span {
flex: 0 0 auto;
font-size:14px;
color: #3f4d57;
font-weight: 500;
}
.pricefilter-display-input {
width: 100%;
min-width: 0;
padding:0px!important;
border: 0;
background: transparent;
color: #000!important;
font-size: 14px;
font-weight: 500;
box-sizing: border-box;
}
.pricefilter-box input{
border:none!important;
padding:10px;
}
.pricefilter-display-input:focus {
outline: none;
}
.rp-active-filters-wrap { margin: 0 0 1rem; }
@media (min-width: 1025px) {
.rp-active-filters-wrap.has-no-active-filters {
display: none;
}
}
.rp-active-filters {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: .5rem;
padding: .65rem .75rem;
border-radius: 6px;
background: #f8faf9;
}
.rp-active-filters-trigger {
display: inline-flex;
align-items: center;
flex: 0 0 auto;
}
.rp-active-filters-title {
color: #3f4d57;
font-size: .92rem;
font-weight: 600;
}
.rp-active-filters-list {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 25px;
list-style: none;
margin: 0;
padding: 0;
}
.rp-active-filter {
display: inline-flex;
align-items: center;
gap: 20px;
max-width: 100%;
min-height: 30px;
padding: .2rem .3rem .2rem .6rem;
border-radius: 999px;
color: #24313d;
font-size: .9rem;
line-height: 1.2;
}
.rp-active-filter-label {
overflow-wrap: anywhere;
font-size:14px;
}
.rp-active-filter-clear {
display: inline-flex;
align-items: center;
justify-content: center;
width: 22px;
height: 22px;
border-radius: 50%;
color: #5c6872;
text-decoration: none;
font-size: 18px;
line-height: 1;
}
.rp-clear-all {
display: inline-flex;
align-items: center;
min-height: 30px;
padding: .25rem .65rem;
border-radius: 4px;
color: #BC8200;
font-size: .9rem;
font-weight: 600;
line-height: 1.2;
text-decoration: none;
}
.rp-mobile-filter-drawer {
display: none;
}
.rp-mobile-filter-open,
.mobile-filter-trigger {
display: none;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
min-height: 40px;
padding: 0;
border: 1px solid #d6dce1;
border-radius: 4px;
background: #fff;
color: #24313d;
line-height: 1;
cursor: pointer;
}
.rp-mobile-filter-open-icon {
width: 22px;
height: 22px;
stroke: currentColor;
}
@media (max-width: 1024px) {
body.rp-mobile-filter-is-open {
overflow: hidden;
}
body.rp-filter-archive #secondary {
display: none;
}
body.rp-filter-archive .mobile-filter-trigger,
body.rp-filter-archive .rp-mobile-filter-open {
display: inline-flex;
}
.rp-active-filters {
gap: .65rem;
padding: .55rem 0;
border-radius: 0;
background: transparent;
}
.rp-active-filters-list {
flex: 1 1 auto;
gap: 10px;
}
.rp-mobile-filter-drawer {
position: fixed;
inset: 0;
display: block;
visibility: hidden;
pointer-events: none;
z-index: 100000;
}
.rp-mobile-filter-drawer.is-open {
visibility: visible;
pointer-events: auto;
}
.rp-mobile-filter-backdrop {
position: absolute;
inset: 0;
background: rgba(16, 24, 32, .42);
opacity: 0;
transition: opacity .2s ease;
}
.rp-mobile-filter-drawer.is-open .rp-mobile-filter-backdrop {
opacity: 1;
}
.rp-mobile-filter-panel {
position: absolute;
inset: 0;
display: grid;
grid-template-rows: auto minmax(0, 1fr) auto;
background: #fff;
transform: translateX(-100%);
transition: transform .24s ease;
}
.rp-mobile-filter-drawer.is-open .rp-mobile-filter-panel {
transform: translateX(0);
}
.rp-mobile-filter-header {
display: flex;
align-items: center;
justify-content: space-between;
min-height: 56px;
padding: 0 14px 0 16px;
border-bottom: 1px solid #e5e8eb;
background: #fff;
}
.rp-mobile-filter-header h2 {
margin: 0;
color: #24313d;
font-size: 18px;
font-weight: 700;
line-height: 1.2;
text-transform: capitalize;
}
.rp-mobile-filter-close {
position: relative;
width: 40px;
height: 40px;
padding: 0;
border: 0;
border-radius: 4px;
background: transparent;
color: #24313d;
cursor: pointer;
}
.rp-mobile-filter-close::before,
.rp-mobile-filter-close::after {
content: "";
position: absolute;
top: 19px;
left: 10px;
width: 20px;
height: 2px;
background: currentColor;
}
.rp-mobile-filter-close::before {
transform: rotate(45deg);
}
.rp-mobile-filter-close::after {
transform: rotate(-45deg);
}
.rp-mobile-filter-content {
display: grid;
grid-template-columns: minmax(132px, 44vw) minmax(0, 1fr);
min-height: 0;
overflow: hidden;
}
.rp-mobile-filter-tabs {
display: flex;
flex-direction: column;
min-width: 0;
overflow-y: auto;
border-right: 1px solid #e5e8eb;
background: #f6f7f8;
}
.rp-mobile-filter-tab {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
align-items: center;
gap: 8px;
width: 100%;
min-height: 52px;
padding: 12px 10px 12px 14px;
border: 0;
border-bottom: 1px solid #e5e8eb;
border-radius: 0;
background: transparent;
color: #24313d;
font-size: 13px;
font-weight: 650;
line-height: 1.25;
text-align: left;
text-transform: capitalize;
cursor: pointer;
}
.rp-mobile-filter-tab.is-active {
background: #fff;
color: #24313d;
box-shadow: inset 3px 0 0 #BC8200;
}
.rp-mobile-filter-tab-title {
min-width: 0;
overflow-wrap: anywhere;
}
.rp-mobile-filter-tab-count {
display: none;
align-items: center;
justify-content: center;
min-width: 22px;
height: 22px;
padding: 0 6px;
border-radius: 999px;
background: #24313d;
color: #fff;
font-size: 12px;
font-weight: 700;
line-height: 1;
}
.rp-mobile-filter-tab.has-selected .rp-mobile-filter-tab-count {
display: inline-flex;
}
.rp-mobile-filter-tabpanels {
min-width: 0;
overflow-y: auto;
background: #fff;
}
.rp-mobile-filter-tabpanel {
padding: 14px;
}
.rp-mobile-filter-tabpanel[hidden] {
display: none;
}
.rp-mobile-filter-tabpanel .widget {
margin: 0;
padding: 0;
border: 0;
}
.rp-mobile-filter-tabpanel .widget-title {
margin: 0 0 12px;
color: #24313d;
font-size: 15px;
font-weight: 700;
line-height: 1.25;
text-transform: capitalize;
}
.rp-mobile-filter-tabpanel .rp-tax-filter-search-label {
position: absolute;
width: 1px;
height: 1px;
overflow: hidden;
clip: rect(0 0 0 0);
white-space: nowrap;
}
.rp-mobile-filter-tabpanel .rp-tax-filter-item label {
align-items: flex-start;
}
.rp-mobile-filter-tabpanel .rp-tax-filter-list {
padding-bottom: 18px;
}
.rp-mobile-filter-tabpanel .rp-tax-filter-tree .rp-tax-filter-children {
padding-left: 12px;
}
.rp-mobile-filter-actions {
display: grid;
grid-template-columns: minmax(0, 1fr) minmax(0, 1.25fr);
gap: 10px;
padding: 12px;
padding-bottom: max(12px, env(safe-area-inset-bottom));
border-top: 1px solid #e5e8eb;
background: #fff;
box-shadow: 0 -8px 24px rgba(16, 24, 32, .08);
}
.rp-mobile-filter-clear,
.rp-mobile-filter-apply {
min-height: 44px;
border-radius: 4px;
font-size: 14px;
font-weight: 700;
line-height: 1;
text-transform: capitalize;
cursor: pointer;
}
.rp-mobile-filter-clear {
border: 1px solid #cfd6dc;
background: #fff;
color: #24313d;
}
.rp-mobile-filter-apply {
border: 1px solid #BC8200;
background: #BC8200;
color: #fff;
}
}
@media (max-width: 575px) {
.rp-mobile-filter-content {
grid-template-columns: minmax(126px, 46vw) minmax(0, 1fr);
}
.rp-mobile-filter-tab {
padding-left: 12px;
font-size: 12px;
}
.rp-mobile-filter-tabpanel {
padding: 12px;
}
} .rp-ajax-spinner-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.6);z-index:9999}
.rp-ajax-spinner{width:40px;height:40px;border:4px solid rgba(36,49,61,0.14);border-top-color:#BC8200;border-radius:50%;animation:rp-spin 1s linear infinite}
@keyframes rp-spin{to{transform:rotate(360deg)}}