.elementor-11984 .elementor-element.elementor-element-23881a7b > .elementor-container{max-width:1210px;}.elementor-11984 .elementor-element.elementor-element-23881a7b{margin-top:0px;margin-bottom:90px;}.elementor-11984 .elementor-element.elementor-element-abda8c6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11984 .elementor-element.elementor-element-abda8c6 > .elementor-container{max-width:1210px;}.elementor-11984 .elementor-element.elementor-element-abda8c6{margin-top:0px;margin-bottom:15px;}.elementor-11984 .elementor-element.elementor-element-5725bbe8{width:auto;max-width:auto;--et_select-arrow-size:.75em;}.elementor-11984 .elementor-element.elementor-element-970534c .etheme-product-filters-button .elementor-button{background-color:#000000;fill:#fff;color:#fff;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-11984 .elementor-element.elementor-element-970534c .etheme-product-filters-button .elementor-button:hover, .elementor-11984 .elementor-element.elementor-element-970534c .etheme-product-filters-button .elementor-button:focus{background-color:#3f3f3f;}.elementor-11984 .elementor-element.elementor-element-970534c .etheme-product-filters-items{border-radius:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e1e1e1;}.elementor-11984 .elementor-element.elementor-element-970534c .etheme-product-filters-item-content{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e1e1e1;}.elementor-11984 .elementor-element.elementor-element-285959e2{width:auto;max-width:auto;}.elementor-11984 .elementor-element.elementor-element-285959e2 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-11984 .elementor-element.elementor-element-285959e2 .etheme-elementor-grid-list-switcher > .switcher-wrapper a{color:#888888;}.elementor-11984 .elementor-element.elementor-element-285959e2 .switch-more > .switcher-wrapper a{color:#888888;}.elementor-11984 .elementor-element.elementor-element-285959e2 .etheme-elementor-grid-list-switcher > .switcher-wrapper:not(.switcher-active):hover a{color:#141414;}.elementor-11984 .elementor-element.elementor-element-285959e2 .switch-more > .switcher-wrapper:not(.switcher-active):hover a{color:#141414;}.elementor-11984 .elementor-element.elementor-element-285959e2 .etheme-elementor-grid-list-switcher > .switcher-active a{color:#141414;}.elementor-11984 .elementor-element.elementor-element-285959e2 .switch-more > .switcher-active a{color:#141414;}.elementor-11984 .elementor-element.elementor-element-5e7c71b1{width:auto;max-width:auto;--et_select-arrow-size:.75em;}.elementor-11984 .elementor-element.elementor-element-41cc4bd5{--cols:4;--rows-gap:30px;}.elementor-11984 .elementor-element.elementor-element-41cc4bd5 .etheme-product-grid-button, .elementor-11984 .elementor-element.elementor-element-41cc4bd5 .quantity-wrapper[data-type=advanced] .quantity>span.plus{background-color:#FFFFFF;fill:#141414;color:#141414;}.elementor-11984 .elementor-element.elementor-element-41cc4bd5 .etheme-product-grid-button:hover, .elementor-11984 .elementor-element.elementor-element-41cc4bd5 .etheme-product-grid-button:focus{background-color:#141414;color:#FFFFFF;}.elementor-11984 .elementor-element.elementor-element-41cc4bd5 .etheme-product-grid-button .button-text:last-child{margin-left:7px;}.elementor-11984 .elementor-element.elementor-element-41cc4bd5 .etheme-product-grid-button .button-text:first-child{margin-right:7px;}.elementor-11984 .elementor-element.elementor-element-41cc4bd5 .products-page-brands{font-size:14px;}.elementor-11984 .elementor-element.elementor-element-41cc4bd5 .products-page-brands, .elementor-11984 .elementor-element.elementor-element-41cc4bd5 .products-page-brands a{color:#888888;}.elementor-11984 .elementor-element.elementor-element-41cc4bd5 .etheme-product-grid-title{font-size:16px;font-weight:700;}.elementor-11984 .elementor-element.elementor-element-41cc4bd5 .etheme-product-grid-item.type-list{text-align:left;}.elementor-11984 .elementor-element.elementor-element-41cc4bd5 .etheme-product-grid-item.type-list .etheme-product-grid-content{align-self:center;}.elementor-11984 .elementor-element.elementor-element-41cc4bd5 .etheme-product-grid-title a{color:#222222;}.elementor-11984 .elementor-element.elementor-element-41cc4bd5 .etheme-product-grid-image img{width:100%;}.elementor-11984 .elementor-element.elementor-element-41cc4bd5 .price{font-size:14px;color:#888888;}.elementor-11984 .elementor-element.elementor-element-41cc4bd5 .etheme-product-grid-button:hover svg, .elementor-11984 .elementor-element.elementor-element-41cc4bd5 .etheme-product-grid-button:focus svg{fill:#FFFFFF;}.elementor-11984 .elementor-element.elementor-element-41cc4bd5 .etheme-product-grid-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#141414;}.elementor-11984 .elementor-element.elementor-element-212a6b08 .etheme-elementor-off-canvas__toggle .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 0px;border-color:#E1E1E1;border-radius:0px 30px 30px 0px;padding:15px 15px 15px 15px;}.elementor-11984 .elementor-element.elementor-element-212a6b08 .etheme-elementor-off-canvas__toggle .elementor-button:hover, .elementor-11984 .elementor-element.elementor-element-212a6b08 .etheme-elementor-off-canvas__toggle .elementor-button:hover:focus{background-color:#FFFFFF;color:#000000;}.elementor-11984 .elementor-element.elementor-element-212a6b08 .etheme-elementor-off-canvas__toggle .button-text:last-child{margin-left:7px;}.elementor-11984 .elementor-element.elementor-element-212a6b08 .etheme-elementor-off-canvas__toggle .button-text:first-child{margin-right:7px;}.elementor-11984 .elementor-element.elementor-element-212a6b08 .etheme-elementor-off-canvas__toggle .flex-wrap .button-text:last-child{margin:7px 0 0;}.elementor-11984 .elementor-element.elementor-element-212a6b08 .etheme-elementor-off-canvas__toggle .elementor-button:hover svg, .elementor-11984 .elementor-element.elementor-element-212a6b08 .etheme-elementor-off-canvas__toggle .elementor-button:hover:focus svg{fill:#000000;}.elementor-11984 .elementor-element.elementor-element-212a6b08{--off-canvas-width:300px;--widget-checkbox-icon-code:"\e918";}.elementor-11984 .elementor-element.elementor-element-dac027d{--cols:4;}@media(max-width:1024px){.elementor-11984 .elementor-element.elementor-element-23881a7b{margin-top:0px;margin-bottom:60px;}.elementor-11984 .elementor-element.elementor-element-41cc4bd5{--cols:2;}}@media(max-width:767px){.elementor-11984 .elementor-element.elementor-element-5725bbe8{--et_inputs-height:36px;}.elementor-11984 .elementor-element.elementor-element-5725bbe8 select{width:100%;max-width:160px;}.elementor-11984 .elementor-element.elementor-element-5e7c71b1{--et_inputs-height:36px;}.elementor-11984 .elementor-element.elementor-element-5e7c71b1 select{width:100%;max-width:70px;}.elementor-11984 .elementor-element.elementor-element-41cc4bd5{--cols:2;}}/* Start custom CSS for woocommerce-archive-etheme_product_per_page, class: .elementor-element-5e7c71b1 */.elementor-11984 .elementor-element.elementor-element-5e7c71b1 {
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-23881a7b *//* Shop filters */
body.woocommerce-shop .elementor-11984 .elementor-element-abda8c6 {display:block !important;}
body.woocommerce-shop .elementor-11984 .elementor-element-285959e2, body.woocommerce-shop .elementor-11984 .elementor-element-5e7c71b1 {display:none !important;}
body.woocommerce-shop .elementor-11984 .elementor-element-970534c {width:100%;margin-bottom:16px;}
/* Simple shop brand banner */
body.woocommerce-shop .elementor-11984::before {
 content:""; display:block; width:100%; height:240px;
 background:#dfdfdf url("https://v2.marset.world/wp-content/uploads/2026/09/wm-black-scaled.png") center / 300px auto no-repeat;
 filter:invert(1); margin:0 0 32px;
}
@media(max-width:767px) {
 body.woocommerce-shop .elementor-11984::before { height:180px; background-size:220px auto; margin-bottom:20px; }
}

body.woocommerce-shop .elementor-11984::before {background-color:#f4f4f2; filter:none; transition:filter .2s,background-color .2s;}
html[data-marset-theme="dark"] body.woocommerce-shop .elementor-11984::before {background-color:#dfdfdf;filter:invert(1);}

body.woocommerce-shop .elementor-11984 .elementor-element-abda8c6[data-id="abda8c6"] {display:block !important;}

/* Filter toolbar: filters left, sort right, one control height */
body.woocommerce-shop .elementor-11984 .elementor-element-abda8c6 {margin-bottom:24px!important;}
body.woocommerce-shop .elementor-11984 .elementor-element-abda8c6 > .elementor-container {max-width:none;}
body.woocommerce-shop .elementor-11984 .elementor-element-33d100b3 > .elementor-widget-wrap {display:flex;flex-wrap:wrap;align-items:center;gap:12px;}
body.woocommerce-shop .elementor-11984 .elementor-element-970534c {order:1;flex:1 1 auto;width:auto!important;margin:0!important;}
body.woocommerce-shop .elementor-11984 .elementor-element-5725bbe8 {order:2;align-self:center;margin:0 0 0 auto!important;}
body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme-product-filters {display:flex;flex-wrap:wrap;align-items:center;gap:8px;}
body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme-product-filters-items {display:flex;flex-wrap:wrap;flex:0 1 auto;width:auto!important;max-width:100%;gap:8px;border:0!important;border-radius:0!important;padding:0;background:none;}
body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme-product-filters-item {position:relative;flex:0 0 auto;width:auto;border:0!important;padding:0;margin:0;}
body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme-product-filters-item::before,
body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme-product-filters-item::after {display:none!important;}
body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme-product-filters-item-title {display:flex;align-items:center;gap:8px;min-height:42px;padding:0 40px 0 16px;border:1px solid #d6d6d2;border-radius:999px;background:#fff;color:#1a1a1a;font-size:14px;line-height:1;cursor:pointer;transition:border-color .2s;}
body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme-product-filters-item-title:hover {border-color:#1a1a1a;}
body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme-product-filters-item-title::after {right:16px!important;}
body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme-product-filters-quick-results {padding:0;font-weight:600;}
body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme-product-filters-quick-results:empty {display:none;}
/* Dropdown panels float over the grid as cards */
body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme-product-filters-item-content {position:absolute!important;top:calc(100% + 8px);left:0;z-index:30;min-width:240px;margin:0!important;padding:8px!important;list-style:none;background:#fff;border:1px solid #e6e6e2!important;border-radius:12px;box-shadow:0 18px 40px rgba(20,20,20,.12);}
body.woocommerce-shop .elementor-11984 .elementor-element-970534c ul.etheme-product-filters-item-content li {margin:0;padding:0;list-style:none;}
body.woocommerce-shop .elementor-11984 .elementor-element-970534c ul.etheme-product-filters-item-content .cat-item-15 {display:none;}
body.woocommerce-shop .elementor-11984 .elementor-element-970534c .filter-item {display:block;padding:11px 12px;border-radius:8px;color:#1a1a1a;font-size:14px;line-height:1.3;text-decoration:none;}
body.woocommerce-shop .elementor-11984 .elementor-element-970534c .filter-item:hover {background:#f4f4f2;}
body.woocommerce-shop .elementor-11984 .elementor-element-970534c .filter-item.active,
body.woocommerce-shop .elementor-11984 .elementor-element-970534c .filter-item.selected {background:#1a1a1a;color:#fff;}
body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme-product-filters-item-content:has(.price_slider_wrapper) {min-width:280px;padding:22px 20px 16px!important;}
body.woocommerce-shop .elementor-11984 .elementor-element-970534c .price_slider_wrapper {padding:0;min-width:0;}
body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme_price_slider.ui-slider {width:auto!important;height:2px!important;margin:0 9px 22px!important;background:#e1e1dd!important;border:0!important;border-radius:2px;}
body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme_price_slider .ui-slider-range {background:#1a1a1a!important;}
body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme_price_slider .ui-slider-handle {width:18px!important;height:18px!important;top:-8px!important;margin-left:-9px!important;border:2px solid #1a1a1a!important;border-radius:50%!important;background:#fff!important;cursor:grab;}
body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme_price_slider .ui-slider-handle:focus-visible {outline:2px solid #4d5944;outline-offset:3px;}
body.woocommerce-shop .elementor-11984 .elementor-element-970534c .price_slider_amount {display:block!important;margin:0;}
body.woocommerce-shop .elementor-11984 .elementor-element-970534c .price_label {margin:0;font-size:13px;color:#555;text-align:left;}
/* Apply button */
body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme-product-filters-button {margin:0;}
body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme-product-filters-button .elementor-button {min-height:42px;padding:0 22px;border-radius:999px;background:#1a1a1a;font-size:14px;line-height:1;}
body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme-product-filters-button .elementor-button-text {font-size:0;}
body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme-product-filters-button .elementor-button-text::after {content:"Apply";font-size:14px;}
/* Sort matches the filter pills */
body.woocommerce-shop .elementor-11984 .elementor-element-5725bbe8 select {height:42px;min-height:42px;max-width:none;width:auto;padding:0 40px 0 16px;border:1px solid #d6d6d2;border-radius:999px;background-color:#fff;color:#1a1a1a;font-size:14px;cursor:pointer;}
body.woocommerce-shop .elementor-11984 .elementor-element-5725bbe8 select:hover {border-color:#1a1a1a;}
body.woocommerce-shop .elementor-11984 .elementor-element-970534c :is(.etheme-product-filters-item-title,.elementor-button):focus-visible,
body.woocommerce-shop .elementor-11984 .elementor-element-5725bbe8 select:focus-visible {outline:2px solid #4d5944;outline-offset:3px;}
@media(max-width:767px){
 body.woocommerce-shop .elementor-11984 .elementor-element-33d100b3 > .elementor-widget-wrap {gap:8px;}
 body.woocommerce-shop .elementor-11984 .elementor-element-970534c {flex-basis:100%;}
 body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme-product-filters {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;}
 body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme-product-filters-item {min-width:0;}
 body.woocommerce-shop .elementor-11984 .elementor-element-970534c .title-text {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
 body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme-product-filters-button .elementor-button {padding:0 18px;}
 body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme-product-filters-items {display:contents;}
 body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme-product-filters-item-title {min-width:0;gap:6px;padding:0 14px;}
 body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme-product-filters-item-title::after {margin-left:auto;}
 body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme-product-filters-quick-results {min-width:0;}
 body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme-product-filters-item-title::after {right:12px!important;}
 body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme-product-filters {position:relative;}
 body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme-product-filters-item {position:static;}
 body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme-product-filters-item-content,
 body.woocommerce-shop .elementor-11984 .elementor-element-970534c .etheme-product-filters-item-content:has(.price_slider_wrapper) {left:0;right:0;min-width:0;}
 body.woocommerce-shop .elementor-11984 .elementor-element-5725bbe8 {order:2;flex:1 1 100%;margin:0!important;}
 body.woocommerce-shop .elementor-11984 .elementor-element-5725bbe8 select {width:100%;}
}/* End custom CSS */
/* Start custom CSS *//* Shop-only presentation: category/search archives retain their native query. */
body.woocommerce-shop .elementor-11984 {font-family:Nacelle,sans-serif;color:#1a1a1a;background:#fff;}
body.woocommerce-shop .elementor-11984 [data-id="25a095fe"],
body.woocommerce-shop .elementor-11984 [data-id="abda8c6"],
body.woocommerce-shop .elementor-11984 [data-id="41cc4bd5"],
body.woocommerce-shop .elementor-11984 [data-id="212a6b08"] {display:none!important;}
body.woocommerce-shop .elementor-11984 [data-id="763aa832"],body.woocommerce-shop .elementor-11984 [data-id="23881a7b"] {margin:0!important;padding:0!important;}
body.woocommerce-shop .elementor-11984 [data-id="763aa832"]>.elementor-container,
body.woocommerce-shop .elementor-11984 [data-id="23881a7b"]>.elementor-container {max-width:none!important;}
body.woocommerce-shop .elementor-11984 [data-id="478777e5"]>.elementor-widget-wrap {padding:0!important;}
body.woocommerce-shop .elementor-11984 [data-id="1f0ca540"]>.elementor-widget-wrap {padding:0 24px 96px!important;}
body.woocommerce-shop .elementor-11984 [data-id="9a2f64b"] {margin:0!important;}
.marset-shop-hero {position:relative;isolation:isolate;overflow:hidden;min-height:320px;background:#dedfda;display:flex;align-items:center;padding:54px 24px;}
.marset-shop-hero img {position:absolute;inset:0 0 0 auto;width:60%;height:100%;object-fit:cover;object-position:50% 45%;z-index:-2;}
.marset-shop-hero:after {content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#dedfda 0%,#dedfda 32%,rgba(222,223,218,.85) 48%,rgba(222,223,218,0) 72%);}
.marset-shop-intro {max-width:530px;}
.marset-shop-intro h1 {font:400 clamp(32px,3.2vw,48px)/1.12 Nacelle,sans-serif;letter-spacing:-.035em;margin:0 0 18px;}
.marset-shop-intro p {max-width:385px;font-size:15px;line-height:1.6;margin:0;}
.marset-shop-campaign-link {position:absolute;bottom:24px;right:24px;padding:12px 16px;border:1px solid rgba(255,255,255,.6);border-radius:4px;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#1a1a1a;font-size:13px;}
.marset-shop-toolbar {display:flex;align-items:center;gap:24px;padding:28px 24px;min-height:104px;}
.marset-shop-count {margin:0 auto 0 0;font-size:13px;}
.marset-shop-view {display:flex;align-items:center;gap:3px;font-size:12px;}
.marset-shop-view>span {margin-right:6px;}
.marset-shop-view button {padding:10px;min-width:36px;min-height:40px;border:0;background:transparent;color:#666;font:inherit;}
.marset-shop-view button[aria-pressed="true"] {color:#111;text-decoration:underline;text-underline-offset:4px;}
.marset-shop-sort {display:flex;align-items:center;background:#f0f0f0;padding-left:14px;font-size:12px;}
.marset-shop-sort select {border:0;background:transparent;border-radius:0;min-height:42px;max-width:178px;padding:8px 30px 8px 8px;font:inherit;color:#1a1a1a;}
body.woocommerce-shop .elementor-11984 [data-id="dac027d"] {width:100%;margin:0!important;scroll-margin-top:130px;}
body.woocommerce-shop [data-id="dac027d"] .etheme-product-grid {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px 8px!important;margin:0!important;}
body.woocommerce-shop [data-id="dac027d"][data-marset-view="2"] .etheme-product-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
body.woocommerce-shop [data-id="dac027d"] .etheme-product-grid-item {width:auto!important;max-width:none!important;min-width:0;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;text-align:left!important;}
body.woocommerce-shop [data-id="dac027d"] .etheme-product-grid-image {aspect-ratio:3/4;overflow:hidden;background:#f5f5f3;border-radius:0;}
body.woocommerce-shop [data-id="dac027d"] .etheme-product-grid-image>a {display:block!important;height:100%;}
body.woocommerce-shop [data-id="dac027d"] .etheme-product-grid-image img {width:100%!important;height:100%!important;object-fit:cover!important;}
body.woocommerce-shop [data-id="dac027d"] .etheme-product-grid-image .image-hover {height:100%!important;}
body.woocommerce-shop [data-id="dac027d"] .etheme-product-grid-content {padding:10px 0 0!important;display:flex;flex-direction:column;gap:5px;}
body.woocommerce-shop [data-id="dac027d"] .etheme-product-grid-title {font:400 14px/1.4 Nacelle,sans-serif!important;letter-spacing:0!important;margin:0!important;text-transform:none!important;}
body.woocommerce-shop [data-id="dac027d"] .price {font:400 13px/1.5 Nacelle,sans-serif!important;margin:0!important;color:#555!important;}
body.woocommerce-shop [data-id="dac027d"] .etheme-product-grid-content> :not(.etheme-product-grid-title):not(.price) {display:none!important;}
body.woocommerce-shop [data-id="dac027d"] .etheme-product-grid-image footer,body.woocommerce-shop [data-id="dac027d"] .hover-arrow {display:none!important;}
.marset-shop-stock {position:absolute;left:12px;top:12px;border-radius:4px;background:rgba(255,255,255,.9);padding:6px 10px;font-size:10px;letter-spacing:.025em;z-index:3;}
body:not(.woocommerce-shop) .marset-shop-shell,body:not(.woocommerce-shop) [data-id="dac027d"] {display:none!important;}
.marset-shop-shell :is(a,button,select):focus-visible {outline:2px solid #4d5944;outline-offset:4px;}
@media(max-width:767px){
 .marset-shop-hero {min-height:350px;padding:36px 16px 110px;align-items:flex-start;}
 .marset-shop-hero img {width:100%;object-position:65% 50%;}
 .marset-shop-hero:after {background:linear-gradient(90deg,rgba(222,223,218,.96),rgba(222,223,218,.75) 50%,rgba(222,223,218,.2));}
 .marset-shop-intro {max-width:280px;}
 .marset-shop-intro p {max-width:225px;font-size:13px;}
 .marset-shop-campaign-link {right:16px;bottom:20px;}
 .marset-shop-toolbar {padding:20px 16px;gap:12px;flex-wrap:wrap;min-height:90px;}
 .marset-shop-view {display:none;}
 .marset-shop-sort {font-size:11px;padding-left:10px;}
 .marset-shop-sort select {max-width:148px;}
 body.woocommerce-shop .elementor-11984 [data-id="1f0ca540"]>.elementor-widget-wrap {padding:0 16px 56px!important;}
 body.woocommerce-shop [data-id="dac027d"] .etheme-product-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 8px!important;}
 body.woocommerce-shop [data-id="dac027d"] .etheme-product-grid-title {font-size:12px!important;}
 body.woocommerce-shop [data-id="dac027d"] .price {font-size:12px!important;}
 .marset-shop-stock {left:7px;top:7px;padding:5px 7px;font-size:9px;}
}

body:not(.woocommerce-shop) .elementor-11984 >.e-grid-base {display:none!important;}
body.woocommerce-shop .elementor-11984 >.e-grid-base :is(input,button,a):focus-visible {outline:2px solid #4d5944;outline-offset:3px;}

body.woocommerce-shop .elementor-11984 [data-id="763aa832"] {background:#fff!important;}
body.woocommerce-shop .elementor-11984 [data-id="763aa832"]>.elementor-shape,body.woocommerce-shop .elementor-11984 [data-id="763aa832"]>.elementor-background-overlay {display:none!important;}
.marset-shop-toolbar {background:#fff;position:relative;}

/* Shared category presentation: native current query, not the Shop curation. */
body.tax-product_cat .elementor-11984  {font-family:Nacelle,sans-serif;color:#1a1a1a;background:#fff;}
body.tax-product_cat .elementor-11984 [data-id="763aa832"] {position:relative;isolation:isolate;overflow:hidden;margin:0!important;padding:48px 24px!important;min-height:320px;background:#eeede9 url("https://v2.marset.world/wp-content/uploads/2026/09/marset-terms-ivory-banner.png") right center/cover no-repeat!important;}
body.tax-product_cat .elementor-11984 [data-id="763aa832"]::before {content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#eeede9 0%,rgba(238,237,233,.98) 30%,rgba(238,237,233,.72) 55%,rgba(238,237,233,0) 90%);}
body.tax-product_cat .elementor-11984 [data-id="763aa832"] :is(.elementor-shape,.elementor-background-overlay) {display:none!important;}
body.tax-product_cat .elementor-11984 [data-id="763aa832"]>.elementor-container {max-width:none!important;min-height:224px;align-items:center;}
body.tax-product_cat .elementor-11984 [data-id="478777e5"]>.elementor-widget-wrap {padding:0!important;align-content:center;}
body.tax-product_cat .elementor-11984 [data-id="25a095fe"] {margin:0!important;}
body.tax-product_cat .elementor-11984 [data-id="25a095fe"] :is(.page-heading,.container,.row,.col-md-12) {margin:0!important;padding:0!important;max-width:none!important;width:100%;background:none!important;text-align:left!important;}
body.tax-product_cat .elementor-11984 .woocommerce-breadcrumb {display:flex;align-items:center;flex-wrap:wrap;column-gap:10px;font:400 13px/1.5 Nacelle,sans-serif;text-transform:none;}
body.tax-product_cat .elementor-11984 .woocommerce-breadcrumb a {text-decoration:none;}
body.tax-product_cat .elementor-11984 .woocommerce-breadcrumb .delimeter {font-size:10px;}
body.tax-product_cat .elementor-11984 .woocommerce-breadcrumb .title {flex-basis:100%;margin:28px 0 0!important;font:400 clamp(36px,4vw,56px)/1.1 Nacelle,sans-serif!important;letter-spacing:-.04em;text-transform:none!important;text-align:left!important;}
body.tax-product_cat .elementor-11984 [data-id="5b72ff8"] {max-width:560px;margin:14px 0 0!important;font:400 15px/1.65 Nacelle,sans-serif;text-align:left;}
body.tax-product_cat .elementor-11984 [data-id="5b72ff8"] p {margin:0;}
body.tax-product_cat .elementor-11984 [data-id="5b72ff8"]:not(:has(.term-description)) {margin:0!important;}
body.tax-product_cat .elementor-11984 [data-id="3c7e43a"] {margin:18px 0 0!important;}
body.tax-product_cat .elementor-11984 .woocommerce-result-count {margin:0;font:400 13px/1.5 Nacelle,sans-serif;}
body.tax-product_cat .elementor-11984 [data-id="9a2f64b"] {display:none!important;}
body.tax-product_cat .elementor-11984 [data-id="23881a7b"] {padding:0!important;margin:0!important;}
body.tax-product_cat .elementor-11984 [data-id="23881a7b"]>.elementor-container {max-width:none!important;}
body.tax-product_cat .elementor-11984 [data-id="1f0ca540"]>.elementor-widget-wrap {display:grid!important;grid-template-columns:140px minmax(0,1fr);align-items:center;column-gap:20px;row-gap:28px;padding:28px 24px 88px!important;}
body.tax-product_cat .elementor-11984 [data-id="abda8c6"] {grid-column:2;grid-row:1;margin:0!important;min-width:0;}
body.tax-product_cat .elementor-11984 [data-id="33d100b3"]>.elementor-widget-wrap {display:flex;align-items:center;gap:16px;justify-content:flex-end;padding:0!important;}
body.tax-product_cat .elementor-11984 [data-id="33d100b3"]>.elementor-widget-wrap>.elementor-element {margin:0!important;}
body.tax-product_cat .elementor-11984 :is(.woocommerce-ordering,.products-per-page) {margin:0;}
body.tax-product_cat .elementor-11984 .products-per-page {display:flex;align-items:center;gap:10px;font-size:13px;}
body.tax-product_cat .elementor-11984 select {min-height:44px;height:44px;border:1px solid #d1d1ce;border-radius:4px;background-color:#fff;font:400 13px/1.4 Nacelle,sans-serif;color:inherit;padding:0 34px 0 12px;}
body.tax-product_cat .elementor-11984 .woocommerce-ordering select {width:230px;max-width:100%;}
body.tax-product_cat .elementor-11984 .etheme-elementor-grid-list-switcher {display:flex;gap:8px;}
body.tax-product_cat .elementor-11984 .etheme-elementor-grid-list-switcher .switcher-wrapper {margin:0;padding:0;border:0;}
body.tax-product_cat .elementor-11984 .etheme-elementor-grid-list-switcher a {display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #d1d1ce;border-radius:4px;}
body.tax-product_cat .elementor-11984 .etheme-elementor-grid-list-switcher .switcher-active a {box-shadow:inset 0 -3px currentColor;}
body.tax-product_cat .elementor-11984 [data-id="212a6b08"] {grid-column:1;grid-row:1;margin:0!important;width:140px!important;}
body.tax-product_cat .elementor-11984 [data-id="212a6b08"] .etheme-elementor-off-canvas__toggle {position:static!important;transform:none!important;}
body.tax-product_cat .elementor-11984 [data-id="212a6b08"] .etheme-elementor-off-canvas__toggle_button {display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;width:140px;border:1px solid #d1d1ce;border-radius:4px;padding:10px 16px;background:rgba(255,255,255,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font:400 14px/1 Nacelle,sans-serif;}
body.tax-product_cat .elementor-11984 [data-id="212a6b08"] .etheme-elementor-off-canvas__main {top:0!important;height:100dvh!important;max-height:100dvh!important;border-radius:4px;padding-top:72px;}
body.tax-product_cat .elementor-11984 [data-id="212a6b08"] .etheme-elementor-off-canvas__close-button {top:48px!important;}
body.tax-product_cat .elementor-11984 [data-id="212a6b08"] .etheme-price-filter {display:none!important;}
body.tax-product_cat .elementor-11984 [data-id="41cc4bd5"] {grid-column:1/-1;grid-row:2;width:100%;margin:0!important;min-width:0;}
body.tax-product_cat .elementor-11984 [data-id="41cc4bd5"] .etheme-product-grid {column-gap:12px;row-gap:36px;}
body.tax-product_cat .elementor-11984 [data-id="41cc4bd5"] .etheme-product-grid:not(.etheme-product-list):has(>.product:nth-child(3)):not(:has(>.product:nth-child(4))) {grid-template-columns:repeat(3,minmax(0,1fr));}
body.tax-product_cat .elementor-11984 [data-id="41cc4bd5"] .etheme-product-grid-item {min-width:0;border:0;border-radius:0;box-shadow:none;background:none;padding:0;}
body.tax-product_cat .elementor-11984 [data-id="41cc4bd5"] .etheme-product-grid-image {aspect-ratio:3/4;overflow:hidden;background:#f5f5f5;}
body.tax-product_cat .elementor-11984 [data-id="41cc4bd5"] .etheme-product-grid-image>a {display:block;width:100%;height:100%;}
body.tax-product_cat .elementor-11984 [data-id="41cc4bd5"] .etheme-product-grid-image img {width:100%;height:100%;object-fit:cover;mix-blend-mode:normal!important;filter:none!important;}
body.tax-product_cat .elementor-11984 [data-id="41cc4bd5"] .etheme-product-grid-content {padding:14px 0 0;text-align:left;}
body.tax-product_cat .elementor-11984 [data-id="41cc4bd5"] .etheme-product-grid-title {font:400 15px/1.4 Nacelle,sans-serif;text-transform:none;margin:0 0 7px;letter-spacing:0;}
body.tax-product_cat .elementor-11984 [data-id="41cc4bd5"] .price {font:400 14px/1.5 Nacelle,sans-serif;}
body.tax-product_cat .elementor-11984 [data-id="41cc4bd5"] .etheme-product-grid-button {min-height:40px;border-radius:4px;margin-top:12px;font:400 13px/1.4 Nacelle,sans-serif;padding:10px 14px;}
body.tax-product_cat .elementor-11984 .woocommerce-pagination {margin-top:40px;}
body.tax-product_cat .elementor-11984 .woocommerce-pagination a {border-radius:4px;}
body.tax-product_cat .elementor-11984 :is(a,button,select,input):focus-visible {outline:2px solid currentColor;outline-offset:4px;}
body:not(.tax-product_cat) .elementor-11984 :is([data-id="5b72ff8"],[data-id="3c7e43a"]) {display:none!important;}
html[data-marset-theme="dark"] body.tax-product_cat .elementor-11984 {background:#101010;color:#f2f2f2;}
html[data-marset-theme="dark"] body.tax-product_cat .elementor-11984 [data-id="763aa832"]::before {background:linear-gradient(90deg,#191919 0%,rgba(25,25,25,.98) 30%,rgba(25,25,25,.84) 60%,rgba(25,25,25,.6) 100%);}
html[data-marset-theme="dark"] body.tax-product_cat .elementor-11984 :is(select,.etheme-elementor-off-canvas__toggle_button) {background-color:#222;color:#f2f2f2;border-color:#555;}
@media(max-width:1024px){
body.tax-product_cat .elementor-11984 [data-id="41cc4bd5"] .etheme-product-grid:not(.etheme-product-list) {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
body.tax-product_cat .elementor-11984 [data-id="1f0ca540"]>.elementor-widget-wrap {grid-template-columns:120px minmax(0,1fr);gap:20px 12px;}
body.tax-product_cat .elementor-11984 :is([data-id="212a6b08"],[data-id="212a6b08"] .etheme-elementor-off-canvas__toggle_button) {width:120px!important;}
body.tax-product_cat .elementor-11984 .woocommerce-ordering select {width:205px;}
}
@media(max-width:767px){
body.tax-product_cat .elementor-11984 [data-id="763aa832"] {min-height:270px;padding:36px 16px!important;background-position:60% center!important;}
body.tax-product_cat .elementor-11984 [data-id="763aa832"]>.elementor-container {min-height:198px;}
body.tax-product_cat .elementor-11984 .woocommerce-breadcrumb .title {font-size:38px!important;margin-top:24px!important;}
body.tax-product_cat .elementor-11984 [data-id="5b72ff8"] {font-size:14px;}
body.tax-product_cat .elementor-11984 [data-id="1f0ca540"]>.elementor-widget-wrap {grid-template-columns:96px minmax(0,1fr);padding:22px 16px 56px!important;gap:20px 10px;}
body.tax-product_cat .elementor-11984 [data-id="33d100b3"]>.elementor-widget-wrap {gap:0;}
body.tax-product_cat .elementor-11984 :is([data-id="212a6b08"],[data-id="212a6b08"] .etheme-elementor-off-canvas__toggle_button) {width:96px!important;}
body.tax-product_cat .elementor-11984 [data-id="5e7c71b1"] {display:none!important;}
body.tax-product_cat .elementor-11984 .woocommerce-ordering select {width:100%;max-width:100%;font-size:12px;padding-left:10px;}
body.tax-product_cat .elementor-11984 [data-id="5725bbe8"] {width:100%!important;}
body.tax-product_cat .elementor-11984 [data-id="41cc4bd5"] .etheme-product-grid {column-gap:10px;row-gap:26px;}
body.tax-product_cat .elementor-11984 [data-id="41cc4bd5"] .etheme-product-grid-title {font-size:13px;}
body.tax-product_cat .elementor-11984 [data-id="41cc4bd5"] .price {font-size:12px;}
body.tax-product_cat .elementor-11984 [data-id="41cc4bd5"] .etheme-product-grid-button {font-size:12px;padding:9px 10px;}
}

/* Match the brand controls and retain the full product image. */
body.tax-product_cat .elementor-11984 [data-id="212a6b08"] .etheme-elementor-off-canvas__toggle_button {height:44px!important;min-height:44px!important;padding:10px 14px!important;border-radius:4px!important;}
body.tax-product_cat .elementor-11984 [data-id="212a6b08"] .elementor-button-content-wrapper {flex-wrap:nowrap!important;gap:8px;align-items:center;}
body.tax-product_cat .elementor-11984 [data-id="212a6b08"] .button-text {width:auto!important;}
body.tax-product_cat .elementor-11984 [data-id="212a6b08"] .widget-title {font:400 18px/1.4 Nacelle,sans-serif;text-transform:none;}
body.tax-product_cat .elementor-11984 [data-id="41cc4bd5"] .etheme-product-grid-image img {object-fit:contain;}

body.tax-product_cat .elementor-11984 [data-id="25a095fe"] :is(.woocommerce-breadcrumb,.woocommerce-breadcrumb a,.woocommerce-breadcrumb .title,.woocommerce-breadcrumb .span-title,.woocommerce-breadcrumb .delimeter) {color:#1a1a1a!important;}
html[data-marset-theme="dark"] body.tax-product_cat .elementor-11984 [data-id="25a095fe"] :is(.woocommerce-breadcrumb,.woocommerce-breadcrumb a,.woocommerce-breadcrumb .title,.woocommerce-breadcrumb .span-title,.woocommerce-breadcrumb .delimeter) {color:#f2f2f2!important;}
body.tax-product_cat .elementor-11984 [data-id="41cc4bd5"] .etheme-product-grid-button {text-transform:none;}

body.tax-product_cat .elementor-11984 .woocommerce-breadcrumb .span-title {display:inline!important;}
body.tax-product_cat .elementor-11984 [data-id="41cc4bd5"][data-marset-category-view="list"] .etheme-product-grid {grid-template-columns:minmax(0,1fr)!important;gap:24px;}
body.tax-product_cat .elementor-11984 [data-id="41cc4bd5"][data-marset-category-view="list"] .etheme-product-grid-item {display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:center;padding-bottom:24px;border-bottom:1px solid #dededb;}
body.tax-product_cat .elementor-11984 [data-id="41cc4bd5"][data-marset-category-view="list"] .etheme-product-grid-content {padding:0;}
body.tax-product_cat .elementor-11984 [data-id="41cc4bd5"][data-marset-category-view="list"] .etheme-product-grid-title {font-size:20px;}
@media(max-width:767px){
body.tax-product_cat .elementor-11984 [data-id="41cc4bd5"][data-marset-category-view="list"] .etheme-product-grid-item {grid-template-columns:120px minmax(0,1fr);gap:16px;padding-bottom:20px;}
body.tax-product_cat .elementor-11984 [data-id="41cc4bd5"][data-marset-category-view="list"] .etheme-product-grid-title {font-size:14px;}
}

body.tax-product_cat .elementor-11984 [data-id="41cc4bd5"] .price {color:#595959!important;}
html[data-marset-theme="dark"] body.tax-product_cat .elementor-11984 [data-id="41cc4bd5"] .price {color:#bcbcbc!important;}
body.tax-product_cat .elementor-11984 [data-id="212a6b08"] .etheme-elementor-off-canvas__toggle_button {border-width:1px!important;border-style:solid!important;}/* End custom CSS */