body.gasp-catalog{--gasp-blue:#087cff;--gasp-ink:#14213b}.gasp-catalog .shop-loop-head{gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.gasp-catalog-controls{display:flex;gap:8px;flex:1;min-width:260px}.gasp-catalog-controls button{display:grid;place-items:center;padding:12px;min-width:48px;height:50px;border:1px solid #e5e9f2;border-radius:12px;background:#f1f3f8;color:var(--gasp-ink)}.gasp-catalog-controls .gasp-filter-open{display:flex;justify-content:flex-start;gap:12px;flex:1;text-transform:none;letter-spacing:0;font-size:16px}.gasp-filter-open svg{color:var(--gasp-blue)}.gasp-catalog-controls button[aria-pressed=true]{background:var(--gasp-blue);border-color:var(--gasp-blue);color:#fff}.gasp-catalog .woocommerce-ordering{margin:0}.gasp-catalog .products[data-source=main_loop]{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;align-items:stretch}.gasp-catalog .products[data-source=main_loop]>.gasp-catalog-card{width:auto!important;max-width:none!important;margin:0!important;padding:14px!important;border:1px solid #e3e8f2;border-radius:16px;background:#fff;box-shadow:0 2px 5px #071c3c06;display:flex;flex-direction:column;min-width:0;text-align:left;color:var(--gasp-ink)}.gasp-catalog-image{position:relative;aspect-ratio:1.22;display:flex;align-items:center;justify-content:center;margin:0 0 12px}.gasp-catalog-image>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.gasp-catalog-image img{object-fit:contain;max-height:100%;width:100%;height:100%}.gasp-card-heart{position:absolute;right:0;top:0;border-radius:50%;background:#ffffffed}.gasp-card-heart a{display:grid;place-items:center;width:34px;height:34px;color:#14213b}.gasp-card-sale{position:absolute;top:4px;left:0;background:#087cff;color:#fff;border-radius:6px;padding:3px 7px;font-size:11px}.gasp-catalog-info{display:flex;flex:1;flex-direction:column;min-width:0}.gasp-card-brand{font-size:13px;color:#65748b;margin-bottom:3px}.gasp-catalog-card h3{font-size:15px;line-height:1.4;min-height:63px;margin:0 0 9px;font-weight:700;overflow-wrap:anywhere}.gasp-catalog-card h3 a{color:#14213b}.gasp-card-specs{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.gasp-card-specs>span{background:#f0f1f3;color:#344156;border-radius:6px;padding:4px 7px;font-size:11px;line-height:1.2}.gasp-card-availability{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:auto;margin-bottom:10px;font-size:10px}.gasp-card-stock{border-radius:20px;padding:4px 6px;font-weight:600}.gasp-stock-available,.gasp-stock-preorder{color:#176b37;background:#dff5e3}.gasp-stock-unavailable{color:#a82828;background:#fff0f0}.gasp-card-delivery{display:flex;align-items:center;gap:4px;color:#66758c;line-height:1.3}.gasp-card-delivery svg{width:18px;height:18px;flex:none}.gasp-card-delivery>span{max-width:170px}.gasp-card-price{padding:10px;border:1px solid #e9e8f6;background:#f7f6fc;border-radius:11px;margin-bottom:7px;min-height:74px}.gasp-card-amount{font-size:23px;line-height:1.25;color:#4c15d8;font-weight:800}.gasp-card-amount .amount{color:#4c15d8}.gasp-card-amount del{font-size:13px;display:block;color:#7e8795}.gasp-card-amount ins{background:none;text-decoration:none}.gasp-card-installments{font-size:10px;color:#0754b9;line-height:1.4;margin-top:3px}.gasp-card-actions{display:flex;gap:7px;align-items:stretch}.gasp-catalog .gasp-card-cart{display:grid;place-items:center;flex:1;min-height:43px;padding:8px;background:#087cff;color:#fff;border-radius:10px}.gasp-card-cart svg{width:25px;height:25px}.gasp-card-compare{width:44px;background:#f1f3f8;border:1px solid #e4e8f1;border-radius:10px;display:grid;place-items:center}.gasp-card-compare .wd-action-btn{margin:0}.gasp-card-compare .wd-action-text{display:none}.gasp-card-compare a{width:42px;height:42px;display:grid;place-items:center}.gasp-catalog .products.gasp-list[data-source=main_loop]{grid-template-columns:1fr!important}.gasp-catalog .gasp-list>.gasp-catalog-card{flex-direction:row!important;gap:20px}.gasp-list .gasp-catalog-image{width:28%;min-width:130px;max-width:240px;margin:0}.gasp-list .gasp-catalog-card h3{min-height:0}.gasp-list .gasp-card-actions{max-width:320px}.gasp-filter-dialog{width:min(440px,calc(100vw - 24px));max-height:90vh;overflow:auto;padding:28px;border:0;border-radius:18px;color:#14213b}.gasp-filter-dialog::backdrop{background:#071c3c99}.gasp-filter-dialog h2{margin-right:30px}.gasp-filter-dialog .gasp-filter-close{position:absolute;right:12px;top:12px;min-height:32px;width:32px;padding:0;background:#eef3fb;color:#14213b;border-radius:50%;font-size:24px}.gasp-filter-dialog form{display:flex;flex-direction:column;gap:20px}.gasp-filter-dialog label{display:block;font-size:14px}.gasp-filter-dialog fieldset{border:0;padding:0;margin:0}.gasp-filter-dialog legend{font-size:15px;font-weight:600;margin-bottom:8px}.gasp-price-range{display:flex;gap:10px}.gasp-price-range label{flex:1}.gasp-filter-dialog input[type=number],.gasp-filter-dialog select{margin-top:7px;border-radius:8px}.gasp-filter-dialog .gasp-stock-filter{display:flex;gap:8px;align-items:center}.gasp-filter-dialog .gasp-apply-filters{background:#087cff;color:#fff;border-radius:8px;text-transform:none}@media(max-width:1199px){.gasp-catalog .products[data-source=main_loop]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:767px){.gasp-catalog .products[data-source=main_loop]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.gasp-catalog .products[data-source=main_loop]>.gasp-catalog-card{padding:10px!important;border-radius:13px}.gasp-catalog-controls{min-width:100%;order:3}.gasp-catalog .woocommerce-ordering{margin-left:auto}.gasp-catalog-card h3{font-size:12px;line-height:1.35;min-height:49px}.gasp-card-brand{font-size:11px}.gasp-card-specs>span{font-size:9px;padding:3px 5px}.gasp-card-price{padding:7px;min-height:63px}.gasp-card-amount{font-size:19px}.gasp-card-installments{font-size:9px}.gasp-card-availability{font-size:9px}.gasp-card-delivery>span{max-width:120px}.gasp-card-actions{gap:5px}.gasp-catalog .gasp-card-cart{min-height:38px}.gasp-card-compare{width:36px}.gasp-card-compare a{width:34px;height:36px}.gasp-list .gasp-catalog-image{width:35%;min-width:100px}.gasp-catalog .gasp-list>.gasp-catalog-card{gap:10px}}
.gasp-native-filter{flex:1;min-width:0}.gasp-catalog-controls .gasp-native-filter .gasp-filter-open{display:flex;align-items:center;gap:12px;justify-content:flex-start;padding:12px;height:50px;border:1px solid #e5e9f2;border-radius:12px;background:#f1f3f8;color:#14213b;font-size:16px;font-weight:600;text-transform:none;letter-spacing:0}.gasp-toolbar-wrap{width:100%;margin:12px 0!important}.gasp-catalog .wd-off-canvas-btn.gasp-native-filter a:before,.gasp-catalog .wd-off-canvas-btn.gasp-native-filter a:after{display:none}
.gasp-catalog .gasp-card-compare{align-self:stretch;display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden}.gasp-catalog .gasp-card-compare .wd-action-btn{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0}.gasp-catalog .gasp-card-compare .wd-action-btn>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:38px;margin:0;padding:0;gap:0;line-height:1}.gasp-catalog .gasp-card-compare .wd-action-icon{position:relative;display:flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;margin:0;padding:0;line-height:1}.gasp-catalog .gasp-card-compare .wd-action-icon:before{position:static;display:block;margin:0;padding:0;line-height:1;font-size:22px;transform:none}
.gasp-filter-dialog .gasp-native-filters .wd-wpb{width:100%;margin:0!important}.gasp-filter-dialog .sidebar-widget{margin:0 0 16px;padding:0 0 16px;border-bottom:1px solid #e7edf5}.gasp-filter-dialog .widget-title{font-size:15px;color:#14213b;margin-bottom:12px}.gasp-filter-dialog .sidebar-widget ul{margin:0}.gasp-filter-dialog .sidebar-widget li{margin:4px 0}.gasp-filter-dialog .sidebar-widget a{color:#40516b;font-size:14px}.gasp-filter-dialog .sidebar-widget a:hover{color:#087cff}.gasp-filter-dialog .count{color:#8794a7;font-size:12px}.gasp-filter-dialog .price_slider_amount .button{border-radius:8px;background:#087cff;color:#fff;text-transform:none}.gasp-filter-dialog .widget_price_filter .ui-slider .ui-slider-range,.gasp-filter-dialog .widget_price_filter .ui-slider .ui-slider-handle{background:#087cff}

/* Consistent archive media size in grid and list views. */
.gasp-catalog:not(.gasp-home-cards) .products[data-source=main_loop] .gasp-catalog-image{height:220px;min-height:220px;max-height:220px;aspect-ratio:auto;flex-shrink:0}
.gasp-catalog:not(.gasp-home-cards) .products[data-source=main_loop] .gasp-catalog-image>a{height:100%;min-height:0;padding:16px;overflow:hidden;box-sizing:border-box}
.gasp-catalog:not(.gasp-home-cards) .products[data-source=main_loop] .gasp-catalog-image img{width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center}
@media(max-width:767px){.gasp-catalog:not(.gasp-home-cards) .products[data-source=main_loop] .gasp-catalog-image{height:160px;min-height:160px;max-height:160px}.gasp-catalog:not(.gasp-home-cards) .products[data-source=main_loop] .gasp-catalog-image>a{padding:12px}.gasp-catalog .woocommerce-ordering.wd-ordering-mb-icon{width:100%;max-width:100%;position:relative;margin:0 0 8px}.gasp-catalog .woocommerce-ordering.wd-ordering-mb-icon:after{display:none!important}.gasp-catalog .woocommerce-ordering.wd-ordering-mb-icon select{width:100%!important;max-width:100%!important;height:46px!important;opacity:1!important;font-size:13px!important;color:#14213b!important;border:1px solid #e3e8f2!important;border-radius:10px!important;background-color:#f1f3f8!important;padding:0 32px 0 12px!important;position:static!important}}


.gasp-filter-dialog{padding:24px;width:min(460px,calc(100vw - 24px));border-radius:18px}.gasp-filter-dialog h2{font-size:22px;margin:0 40px 20px 0}.gasp-filter-dialog .widget_price_filter{display:none!important}.gasp-filter-dialog .sidebar-widget{margin-bottom:10px!important;padding-bottom:0!important;border:0!important}.gasp-filter-section{border:1px solid #e3e8f2;border-radius:12px;background:#fff;overflow:hidden}.gasp-filter-section summary{padding:14px 16px;cursor:pointer;font-size:15px;font-weight:650;color:#14213b;list-style:none;display:flex;align-items:center;justify-content:space-between}.gasp-filter-section summary::-webkit-details-marker{display:none}.gasp-filter-section summary:after{content:"+";font-size:20px;color:#087cff}.gasp-filter-section[open] summary:after{content:"−"}.gasp-filter-section-body{padding:0 14px 14px}.gasp-filter-dialog .wd-filter-list li{display:flex!important;align-items:center;gap:8px;padding:4px 0!important;margin:0!important}.gasp-filter-dialog .wd-filter-list li>a{flex:1;min-height:38px;display:flex;align-items:center;padding:6px 10px;border-radius:8px;background:#f5f7fa}.gasp-filter-dialog .wd-filter-list li>a:hover,.gasp-filter-dialog .wd-filter-list li.chosen>a{background:#e6f1ff;color:#087cff}.gasp-filter-dialog .wd-filter-list .count{font-size:12px;background:#eef1f6;border-radius:6px;padding:3px 6px}.gasp-filter-dialog .wd-swatches-brands .wd-swatch{display:none!important}.gasp-filter-reset{display:block;color:#087cff;margin:-6px 0 16px;font-size:13px;text-decoration:underline}.gasp-filter-reset[hidden]{display:none}.gasp-filter-dialog .gasp-filter-close{position:sticky;float:right;top:0;right:0;z-index:5;border-radius:50%}.gasp-filter-dialog select{max-width:100%}

.gasp-filter-dialog .gasp-native-filters>.wd-wpb{padding:0!important;background:transparent!important}.gasp-filter-dialog .gasp-filter-section .wd-scroll,.gasp-filter-dialog .gasp-filter-section .wd-scroll-content{max-height:none!important;height:auto!important;overflow:visible!important}

.gasp-filter-dialog .wd-swatches-brands .wd-swatch{display:inline-flex!important;width:44px!important;height:28px!important;margin-right:8px;flex:none}.gasp-filter-dialog .wd-swatches-brands .wd-swatch-bg{width:44px!important;height:28px!important;background:white;border-radius:5px;display:flex;align-items:center;justify-content:center}.gasp-filter-dialog .wd-swatches-brands img{width:38px!important;height:24px!important;object-fit:contain}.gasp-filter-dialog .wd-swatches-brands .wd-swatch-text{display:none!important}.gasp-filter-options{display:flex;flex-wrap:wrap;gap:8px}.gasp-filter-options a{padding:9px 12px;border:1px solid #e3e8f2;background:#f5f7fa;border-radius:8px;font-size:13px;color:#14213b}.gasp-filter-options a:hover,.gasp-filter-options .gasp-option-selected{background:#087cff;color:white;border-color:#087cff}.gasp-filter-dialog .select2[hidden],.gasp-filter-dialog .sidebar-widget[hidden]{display:none!important}

.gasp-filter-dialog .wd-swatches-brands .wd-swatch{width:86px!important;height:44px!important;margin-right:12px}.gasp-filter-dialog .wd-swatches-brands .wd-swatch-bg{width:86px!important;height:44px!important}.gasp-filter-dialog .wd-swatches-brands img{width:80px!important;height:40px!important;object-fit:contain}.gasp-filter-dialog .wd-swatches-brands li>a{min-height:56px!important}

.gasp-filter-dialog .wd-swatches-brands{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gasp-filter-dialog .wd-swatches-brands li{padding:0!important;position:relative}.gasp-filter-dialog .wd-swatches-brands li>a{justify-content:center;min-height:70px!important;background:#fff;border:1px solid #e3e8f2}.gasp-filter-dialog .wd-swatches-brands .count{display:none}.gasp-filter-dialog .wd-swatches-brands .gasp-brand-logo .wd-filter-lable{display:none!important}.gasp-filter-dialog .wd-swatches-brands .wd-swatch{width:110px!important;height:50px!important;margin:0!important;overflow:hidden}.gasp-filter-dialog .wd-swatches-brands .wd-swatch-bg{width:110px!important;height:50px!important;overflow:hidden}.gasp-filter-dialog .wd-swatches-brands img{width:110px!important;height:50px!important;max-width:none!important;transform:scale(2.5);object-fit:contain}.gasp-filter-dialog .wd-swatches-brands li.chosen>a{border-color:#087cff;background:#edf5ff}

.gasp-filter-dialog .wd-swatches-brands .wd-swatch-bg{overflow:visible!important}.gasp-filter-dialog .wd-swatches-brands img{transform:scale(1.8)}
.gasp-filter-dialog .wd-swatches-brands img[alt="Ulefone"],.gasp-filter-dialog .wd-swatches-brands img[alt="Rugone"]{transform:scale(1.2)!important;flex-shrink:0!important}
.gasp-filter-panel{padding:24px;width:min(460px,calc(100vw - 24px));border-radius:18px}.gasp-filter-panel h2{font-size:22px;margin:0 40px 20px 0}.gasp-filter-panel .widget_price_filter{display:none!important}.gasp-filter-panel .sidebar-widget{margin-bottom:10px!important;padding-bottom:0!important;border:0!important}.gasp-filter-section{border:1px solid #e3e8f2;border-radius:12px;background:#fff;overflow:hidden}.gasp-filter-section summary{padding:14px 16px;cursor:pointer;font-size:15px;font-weight:650;color:#14213b;list-style:none;display:flex;align-items:center;justify-content:space-between}.gasp-filter-section summary::-webkit-details-marker{display:none}.gasp-filter-section summary:after{content:"+";font-size:20px;color:#087cff}.gasp-filter-section[open] summary:after{content:"−"}.gasp-filter-section-body{padding:0 14px 14px}.gasp-filter-panel .wd-filter-list li{display:flex!important;align-items:center;gap:8px;padding:4px 0!important;margin:0!important}.gasp-filter-panel .wd-filter-list li>a{flex:1;min-height:38px;display:flex;align-items:center;padding:6px 10px;border-radius:8px;background:#f5f7fa}.gasp-filter-panel .wd-filter-list li>a:hover,.gasp-filter-panel .wd-filter-list li.chosen>a{background:#e6f1ff;color:#087cff}.gasp-filter-panel .wd-filter-list .count{font-size:12px;background:#eef1f6;border-radius:6px;padding:3px 6px}.gasp-filter-panel .wd-swatches-brands .wd-swatch{display:none!important}.gasp-filter-reset{display:block;color:#087cff;margin:-6px 0 16px;font-size:13px;text-decoration:underline}.gasp-filter-reset[hidden]{display:none}.gasp-filter-panel .gasp-filter-close{position:sticky;float:right;top:0;right:0;z-index:5;border-radius:50%}.gasp-filter-panel select{max-width:100%}

.gasp-filter-panel .gasp-native-filters>.wd-wpb{padding:0!important;background:transparent!important}.gasp-filter-panel .gasp-filter-section .wd-scroll,.gasp-filter-panel .gasp-filter-section .wd-scroll-content{max-height:none!important;height:auto!important;overflow:visible!important}

.gasp-filter-panel .wd-swatches-brands .wd-swatch{display:inline-flex!important;width:44px!important;height:28px!important;margin-right:8px;flex:none}.gasp-filter-panel .wd-swatches-brands .wd-swatch-bg{width:44px!important;height:28px!important;background:white;border-radius:5px;display:flex;align-items:center;justify-content:center}.gasp-filter-panel .wd-swatches-brands img{width:38px!important;height:24px!important;object-fit:contain}.gasp-filter-panel .wd-swatches-brands .wd-swatch-text{display:none!important}.gasp-filter-options{display:flex;flex-wrap:wrap;gap:8px}.gasp-filter-options a{padding:9px 12px;border:1px solid #e3e8f2;background:#f5f7fa;border-radius:8px;font-size:13px;color:#14213b}.gasp-filter-options a:hover,.gasp-filter-options .gasp-option-selected{background:#087cff;color:white;border-color:#087cff}.gasp-filter-panel .select2[hidden],.gasp-filter-panel .sidebar-widget[hidden]{display:none!important}

.gasp-filter-panel .wd-swatches-brands .wd-swatch{width:86px!important;height:44px!important;margin-right:12px}.gasp-filter-panel .wd-swatches-brands .wd-swatch-bg{width:86px!important;height:44px!important}.gasp-filter-panel .wd-swatches-brands img{width:80px!important;height:40px!important;object-fit:contain}.gasp-filter-panel .wd-swatches-brands li>a{min-height:56px!important}

.gasp-filter-panel .wd-swatches-brands{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gasp-filter-panel .wd-swatches-brands li{padding:0!important;position:relative}.gasp-filter-panel .wd-swatches-brands li>a{justify-content:center;min-height:70px!important;background:#fff;border:1px solid #e3e8f2}.gasp-filter-panel .wd-swatches-brands .count{display:none}.gasp-filter-panel .wd-swatches-brands .gasp-brand-logo .wd-filter-lable{display:none!important}.gasp-filter-panel .wd-swatches-brands .wd-swatch{width:110px!important;height:50px!important;margin:0!important;overflow:hidden}.gasp-filter-panel .wd-swatches-brands .wd-swatch-bg{width:110px!important;height:50px!important;overflow:hidden}.gasp-filter-panel .wd-swatches-brands img{width:110px!important;height:50px!important;max-width:none!important;transform:scale(2.5);object-fit:contain}.gasp-filter-panel .wd-swatches-brands li.chosen>a{border-color:#087cff;background:#edf5ff}

.gasp-filter-panel .wd-swatches-brands .wd-swatch-bg{overflow:visible!important}.gasp-filter-panel .wd-swatches-brands img{transform:scale(1.8)}
.gasp-filter-panel .wd-swatches-brands img[alt="Ulefone"],.gasp-filter-panel .wd-swatches-brands img[alt="Rugone"]{transform:scale(1.2)!important;flex-shrink:0!important}


.gasp-catalog .gasp-filter-panel{padding:16px!important;background:#f7f8fb!important;border:1px solid #e3e8f2;border-radius:16px}.gasp-filter-panel .sidebar-widget{margin-bottom:10px!important;padding:0!important;border:0!important}.gasp-filter-panel .sidebar-widget:last-child{margin-bottom:0!important}.gasp-filter-panel .widget_price_filter,.gasp-filter-panel .sidebar-widget[hidden]{display:none!important}
@media(min-width:1025px){.gasp-catalog .gasp-native-filter{display:none}.gasp-catalog .gasp-catalog-controls{flex:0 0 auto;min-width:0;order:3}.gasp-catalog .woocommerce-ordering{width:260px;max-width:260px;order:2;margin-left:auto}.gasp-catalog .woocommerce-ordering select{width:100%;font-size:13px}.gasp-catalog .shop-loop-head{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}.gasp-catalog .shop-loop-head>*:first-child{margin-right:auto}.gasp-filter-panel .wd-swatches-brands .wd-swatch,.gasp-filter-panel .wd-swatches-brands .wd-swatch-bg{width:90px!important}.gasp-filter-panel .gasp-filter-section summary{padding:13px 12px;font-size:14px}}

.gasp-catalog .gasp-filter-panel{width:auto;max-width:100%;max-height:none;overflow:visible}
@media(min-width:1025px){.gasp-catalog .shop-loop-head .wd-shop-tools{display:flex;align-items:center;gap:12px;flex:1;justify-content:flex-end}.gasp-catalog .gasp-native-filter{display:none!important}.gasp-catalog .gasp-catalog-controls{order:3;flex:0 0 auto!important}.gasp-catalog .woocommerce-ordering{order:2;flex:0 0 260px;margin:0!important}}
@media(min-width:1025px){.gasp-catalog .wd-rs-699471c39c29a>.vc_column-inner>.wpb_wrapper{display:flex!important;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:nowrap}.gasp-catalog .gasp-toolbar-wrap{order:2;margin:0!important;width:auto!important}.gasp-catalog .wd-shop-ordering{order:1;width:260px!important;margin:0!important;flex:0 0 260px}.gasp-catalog .gasp-catalog-controls{margin:0!important}.gasp-catalog .wd-shop-ordering select{height:46px;border:1px solid #e3e8f2;border-radius:10px;background:#f5f7fa}.gasp-catalog .vc_custom_1771336206732{margin-bottom:18px!important}}
.gasp-filter-section-body:has(.gasp-filter-options) .select2-container,.gasp-filter-section-body:has(.gasp-filter-options) select[data-slug]{display:none!important}
@media(min-width:1025px){.gasp-catalog .vc_custom_1771336206732{margin:0 0 20px!important;padding:14px 16px!important;border:1px solid #e3e8f2;border-radius:14px;background:#f8f9fc;align-items:center!important}.gasp-catalog .wd-rs-699471c39c29a>.vc_column-inner>.wpb_wrapper{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important}.gasp-catalog .wd-rs-699471c39c29a>.vc_column-inner>.wpb_wrapper>p:empty{display:none!important}.gasp-catalog .gasp-toolbar-wrap{order:2!important;margin:0!important;flex:0 0 auto!important;width:auto!important}.gasp-catalog .wd-shop-ordering{order:1!important;flex:0 0 280px!important;width:280px!important;max-width:280px!important;margin:0!important}.gasp-catalog .woocommerce-ordering{width:280px!important;max-width:280px!important}.gasp-catalog .gasp-catalog-controls button{height:44px;min-width:44px;padding:10px;border-radius:9px}.gasp-catalog .wd-shop-ordering select{height:44px!important;background:white!important;border-radius:9px!important}.gasp-catalog .wd-rs-699471b76a333 .title{font-size:22px;font-weight:700;margin:0}}


/* Woodmart replaces wishlist SVG with text after adding an item. */
.gasp-card-heart a.added{font-size:0!important;overflow:hidden;color:#087cff}.gasp-card-heart a.added:before{content:""!important;display:block!important;width:24px;height:24px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.7l-1.1-1.1a5.5 5.5 0 0 0-7.8 7.8L12 21l8.8-8.6a5.5 5.5 0 0 0 0-7.8Z%27/%3E%3C/svg%3E") center/contain no-repeat}.gasp-card-heart a.added:after{display:none!important}

.gasp-card-heart a{font-size:0!important;line-height:0!important;overflow:hidden}.gasp-card-heart a svg{flex-shrink:0}.gasp-card-heart a:after{display:none!important}
