.listing-screen:not(#\#){color:#000;font-size:14px;line-height:21px}.listing-container:not(#\#){max-width:1220px;margin:auto;padding:0 10px}.listing-breadcrumb:not(#\#){align-items:center;gap:8px;padding:12px 0;line-height:21px;display:flex}.listing-breadcrumb:not(#\#) a{color:#666}.listing-description:not(#\#){background:#fff;margin-bottom:12px;padding:0 12px 12px}.listing-description-after-products:not(#\#){border-radius:12px;margin:0;padding:24px}@media (max-width:767px){.listing-description-after-products:not(#\#){padding:16px}}.listing-description-content:not(#\#){max-height:250px;line-height:1.5;position:relative;overflow:hidden}.listing-description-content:not(#\#):after{content:"";pointer-events:none;background:linear-gradient(#0000,#fff);height:100px;position:absolute;inset:auto 0 0}.listing-description-content.expanded:not(#\#){max-height:none}.listing-description-content.expanded:not(#\#):after{display:none}.listing-description-content:not(#a#b) img{float:none!important;max-width:100%!important;height:auto!important;margin-inline:auto!important;display:block!important}.listing-description-content:not(#a#b) img[data-inline-icon]{height:16px!important;display:inline-block!important}.listing-description-content:not(#\#) img[data-inline-icon]{vertical-align:middle;width:16px}.listing-description-content:not(#\#) ul{line-height:24px}.listing-description-action:not(#\#){text-align:center}.listing-description-action:not(#\#) button{color:var(--color-brand-action);align-items:flex-start;font-weight:500;display:inline-flex}.listing-description-action:not(#\#) svg{transform:translateY(3px)}.listing-description-action:not(#\#) span{margin-left:3px}.listing-main:not(#\#){align-items:flex-start;gap:12px;display:flex}.listing-after-catalog:not(#\#){--category-section-gap:20px;gap:var(--category-section-gap);margin-top:var(--category-section-gap);flex-direction:column;display:flex}.listing-after-catalog:empty:not(#\#){display:none}.listing-after-catalog:not(#\#)>.listing-buying-guide,.listing-screen:not(#\#) .listing-after-catalog>.support-block{margin-top:0}.listing-after-catalog:not(#\#) .commitment-section{margin-bottom:var(--category-section-gap)}@media (min-width:640px){.listing-after-catalog:not(#\#){--category-section-gap:40px}}.listing-screen:not(#\#) .support-block{margin-inline:0;width:100%;margin-top:20px}@media (min-width:640px){.listing-screen:not(#\#) .support-block{margin-top:32px}}.listing-sidebar:not(#\#){background:#fff;border-radius:4px;flex:0 0 260px;overflow:hidden}.listing-filter-heading:not(#\#){padding:12px 12px 0}.listing-filter-heading:not(#\#) h2{text-align:center;border:1px solid #e0e0e0;padding:9px 10px 8px;font-size:12px;font-weight:700;line-height:15px}.listing-filter-label:not(#\#){border-bottom:1px solid #d6d6d6;padding:12px;font-size:14px;font-weight:700;line-height:17px}.listing-category-links:not(#\#){font-size:13px;font-weight:500;line-height:16px}.listing-category-links:not(#\#) li{border-top:1px dashed #dedede;margin:0 12px}.listing-category-links:not(#\#) li:first-child{border:0}.listing-category-links:not(#\#) a{padding:12px 0;display:inline-flex}.listing-category-links:not(#\#) span{width:16px;font-size:20px}.listing-filter-group:not(#\#){padding:8px 12px;font-size:13px;font-weight:500;line-height:16px}.listing-filter-title:not(#\#){margin-bottom:12px;font-weight:700}.listing-filter-group:not(#\#) li+li{margin-top:8px}.listing-filter-group:not(#\#) label{cursor:pointer;vertical-align:top;gap:4px;display:inline-flex}.listing-filter-group:nth-last-child(4):not(#\#){padding-top:12px}.listing-filter-group:last-child:not(#\#){padding-bottom:12px}.listing-filter-group:not(#\#) input{width:15px;height:15px;accent-color:var(--color-brand-action);flex-shrink:0}.listing-filter-primary:not(#\#){padding:0}.listing-filter-primary:not(#\#) ul{padding:12px}.listing-sidebar:not(#\#) a:hover,.listing-sidebar:not(#\#) label:hover{color:var(--color-brand-action)}.listing-products:not(#\#){background:#fff;border-radius:4px;flex:1;min-width:0;padding:15px 12px}.listing-toolbar:not(#\#){justify-content:space-between;align-items:center;gap:8px;min-height:32px;margin-bottom:12px;font-size:14px;line-height:21px;display:flex}.listing-toolbar:not(#\#) p{font-weight:600}.listing-toolbar:not(#\#) p span{color:var(--color-brand-text)}.listing-toolbar:not(#\#) select{border:1px solid #e1e1e1;border-radius:4px;height:32px;padding:0 5px;font-weight:500}.listing-grid:not(#\#){grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.listing-card:not(#\#){display:block}.listing-card:not(#\#) .category-name{height:34px;min-height:34px;margin:10px 0}.listing-card:not(#\#) .category-prices{margin-bottom:10px}.listing-card:not(#\#) .category-price-stack{line-height:21px}.listing-card:not(#\#) .category-market{margin-top:2px}.listing-card:not(#\#) .category-image{justify-content:center;align-items:center;display:flex}.listing-picture:not(#\#){object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;position:absolute}.listing-overlay:not(#\#){object-fit:contain;object-position:bottom;pointer-events:none;width:100%;height:40%;position:absolute;inset:auto 0 0}.listing-pagination:not(#\#){text-align:center;margin-top:16px;line-height:21px}.listing-page:not(#\#){border:1px solid #c8c8c8;border-radius:2px;justify-content:center;align-items:center;width:32px;height:32px;margin:0 6px 6px 0;font-size:14px;font-weight:600;line-height:16px;display:inline-flex}:is(.listing-page.active,.listing-page:hover):not(#\#){background:var(--color-brand-action);border-color:var(--color-brand-action);color:#fff}.listing-card:not(#\#) .category-cart svg{display:block}.listing-card:hover:not(#\#) .listing-picture{transform:translateY(-10px)}.listing-contact:not(#\#){z-index:30;gap:15px;display:grid;position:fixed;bottom:30px;right:30px}.listing-contact:not(#\#) button,.listing-contact:not(#\#) svg,.listing-contact:not(#\#) img{width:45px;height:45px}:is(.listing-filter-open,.listing-filter-close):not(#\#){display:none}@media (min-width:1620px){.listing-screen:not(#\#){font-size:16px;line-height:24px}.listing-container:not(#\#){max-width:1620px}.listing-breadcrumb:not(#\#){padding:12px 0;line-height:21px}.listing-toolbar:not(#\#){font-size:16px;line-height:24px}.listing-card:not(#\#) .category-name{height:40px;min-height:40px}.listing-card:not(#\#) .category-price-stack{line-height:24px}.listing-description-content:not(#\#) ul{line-height:30px}.listing-filter-heading:not(#\#) h2{font-size:14px}.listing-filter-label:not(#\#){font-size:15px}:is(.listing-category-links,.listing-filter-group):not(#\#){font-size:14px}}@media (min-width:1280px){.listing-main:not(#\#){--listing-product-columns:4;gap:12px}.listing-sidebar:not(#\#),.listing-main:not(#\#)>.cf-desktop{flex:0 0 300px;min-width:0}.listing-grid:not(#\#){grid-template-columns:repeat(var(--listing-product-columns), minmax(0, 1fr));gap:12px}}@media (min-width:1536px){.listing-main:not(#\#){--listing-product-columns:5}}@media (min-width:2880px){.listing-main:not(#\#){--listing-product-columns:6}}@media (min-width:3200px){.listing-main:not(#\#){--listing-product-columns:7}}@media (min-width:768px) and (max-width:1279px){.listing-grid:not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}.listing-card:not(#\#) .category-bottom{grid-template-columns:minmax(0,1fr);justify-items:stretch;display:grid}.listing-card:not(#\#) .category-stock{justify-self:start}.listing-card:not(#\#) .category-buy{width:100%;min-width:0}.listing-toolbar:not(#\#){flex-wrap:wrap}}@media (max-width:767px){.listing-grid:not(#\#){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.listing-products:not(#\#){padding:12px 8px}.listing-toolbar:not(#\#){flex-wrap:wrap}.listing-toolbar:not(#\#) p{width:100%}.listing-card:not(#\#){padding:8px}.listing-card:not(#\#) .category-price{font-size:13px}.listing-card:not(#\#) .category-market{font-size:11px}.listing-card:not(#\#) .category-discount{min-width:26px;padding:0 3px}.listing-sidebar:not(#\#){z-index:80;border-radius:0;width:min(300px,90vw);display:none;position:fixed;inset:0 auto 0 0;overflow:auto}.listing-sidebar.open:not(#\#){display:block}.listing-filter-open:not(#\#){border:1px solid #ddd;border-radius:4px;padding:4px 8px;display:block}.listing-filter-close:not(#\#){width:36px;height:36px;margin-left:auto;font-size:24px;display:block}.listing-filter-overlay:not(#\#){z-index:70;background:#0006;position:fixed;inset:0}.listing-contact:not(#\#){gap:10px;bottom:15px;right:10px}.listing-contact:not(#\#) button,.listing-contact:not(#\#) img,.listing-contact:not(#\#) svg{width:40px;height:40px}}.listing-buying-guide:not(#\#){min-width:0;margin-top:24px}
.category-banner-rail:not(#\#){min-width:0;margin:0 0 16px;position:relative}.category-banner-viewport:not(#\#){touch-action:pan-y pinch-zoom;max-width:100%;margin-inline:auto;overflow:hidden}.category-banner-track:not(#\#){--carousel-columns:1;--carousel-gap:10px;gap:0;display:flex;position:relative}.category-banner-slide:not(#\#){flex:0 0 calc((100% - (var(--carousel-columns) - 1)*var(--carousel-gap))/var(--carousel-columns));margin-right:var(--carousel-gap);aspect-ratio:357/136;background:#f3f4f6;border-radius:12px;min-width:0;display:block;position:relative;overflow:hidden}.category-banner-slide:not(#\#) picture{width:100%;height:100%;display:block}.category-banner-slide:not(#\#) img{object-fit:contain;width:100%;height:100%;display:block}.category-banner-slide:focus-visible:not(#\#){outline-offset:-3px;outline:2px solid #ae0051}.category-banner-copy:not(#\#){text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.category-banner-pause:not(#\#){color:#111827;cursor:pointer;background:#fffffff0;border:1px solid #e5e7eb;border-radius:6px;min-height:32px;padding:4px 10px;font-size:12px;position:absolute;bottom:8px;right:12px}.category-banner-pause:focus-visible:not(#\#){outline-offset:2px;outline:2px solid #ae0051}@media (min-width:768px){.category-banner-track:not(#\#){--carousel-columns:2}.category-banner-single:not(#\#) .category-banner-track{--carousel-columns:1}}
