.single-product #tab-description,.single-product #tab-description :is(p,li,span,strong,h2,h3,h4){color:#111}.single-product .sladson-material-editor-grid,.single-product [class*="sladson-material"] :is(p,li,span,h2,h3,h4){color:#111}
.sladson-product-variants{margin-block:32px}.sladson-variants-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.single-product .sladson-product-variants .sladson-variant-card{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--wd-main-bgcolor,#fff);border:1px solid #ddd;border-radius:10px;color:var(--wd-title-color);text-align:left;white-space:normal;text-transform:none;font:inherit;line-height:1.4;height:auto;min-height:0;align-items:stretch;justify-content:flex-start;box-shadow:none}.single-product .sladson-product-variants .sladson-variant-image{display:block;position:relative;width:100%;aspect-ratio:4/3;flex-shrink:0;overflow:hidden}.single-product .sladson-product-variants .sladson-variant-image img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;margin:0;object-fit:contain;object-position:center}.single-product .sladson-product-variants .sladson-variant-card .price{margin-top:auto}.single-product .sladson-product-variants .sladson-variant-card[aria-pressed=true]{outline:2px solid var(--wd-primary-color)}.single-product .sladson-product-variants .sladson-variant-card[hidden]{display:none}.sladson-more-variants{margin-top:20px}
.sladson-managed-banners .sladson-hero{margin:0!important}.sladson-managed-banners{margin-bottom:0}.home .sladson-managed-banner{min-height:620px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(24px,5vw,80px);gap:20px;isolation:isolate}.home .sladson-managed-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(250,248,244,.98),rgba(250,248,244,.88) 36%,transparent 85%);z-index:0;pointer-events:none}.home .sladson-managed-banner>.wd-block-cover-img{position:absolute;inset:0;z-index:-1}.home .sladson-managed-banner>.wd-block-cover-img img{width:100%;height:100%;object-fit:cover}.home .sladson-managed-banner :is(.sladson-banner-title,.sladson-banner-text,.sladson-banner-button){position:relative;max-width:600px;margin:0}.home .sladson-managed-banner .sladson-banner-title{font-size:clamp(28px,4vw,64px)}.home .sladson-managed-banner .sladson-banner-text{font-size:clamp(16px,1.3vw,22px)}.sladson-brands-grid img{object-fit:contain!important;max-height:120px}
@media(max-width:767px){.sladson-variants-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.single-product .sladson-product-variants .sladson-variant-card{padding:10px;font-size:13px}.home .sladson-managed-banner{min-height:430px;padding:26px 20px}.home .sladson-managed-banner:before{background:linear-gradient(90deg,rgba(250,248,244,.97),rgba(250,248,244,.75) 70%,rgba(250,248,244,.2))}}
