/* Only Sladson-owned components; WoodMart remains the renderer and editor. */
.whb-header .sladson-topline,.whb-header .sladson-topline p,.whb-header .sladson-topline strong{font-size:18px!important;line-height:1.35;font-weight:600}
.whb-top-bar .whb-flex-row{height:auto;min-height:48px;gap:12px;flex-wrap:wrap;padding-block:6px}
.whb-top-bar .whb-col-left{flex-wrap:wrap;gap:4px 16px}
.whb-header .wd-nav-main{justify-content:center}
.whb-header .sladson-sale-link>a,.whb-header .sladson-sale-link>a .nav-link-text{color:#c62532!important}
.sladson-home-categories .wd-cat-thumb{margin:0!important;padding:0!important;aspect-ratio:1;overflow:hidden;line-height:0;border-radius:11px 11px 0 0}
.sladson-home-categories .wd-cat-image,.sladson-home-categories .wd-cat-thumb a{display:block;width:100%;height:100%;margin:0;padding:0;border-radius:0}
.sladson-home-categories .wd-cat-thumb img{display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover;border-radius:0!important;margin:0!important;padding:0!important}
.sladson-fit-photo .wd-product-img-link,.sladson-fit-photo .product-image-link,.sladson-fit-photo .product-img-link{display:block;aspect-ratio:var(--sl-ratio,1);overflow:hidden}
.sladson-fit-photo .wd-product-img-link img,.sladson-fit-photo .product-image-link img,.sladson-fit-photo .product-img-link img,.sladson-fit-photo .hover-img img{object-fit:contain!important;width:100%!important;height:100%!important;object-position:center}
.sladson-product-card-vertical .sladson-fit-photo{--sl-ratio:1}
.wd-show-product-gallery-wrap.wd-action-btn.wd-style-icon-bg-text{opacity:1!important;visibility:visible!important}
.wd-show-product-gallery-wrap.wd-style-icon-bg-text>a .wd-action-text{max-width:280px!important;padding-inline-end:calc(var(--wd-action-w)/2);opacity:1!important;visibility:visible!important}
.sladson-hits .wd-tabs-header{flex-wrap:wrap;gap:16px}
.sladson-hits .wd-nav-tabs{flex-wrap:wrap;justify-content:flex-end;gap:12px 24px}
.sladson-hits .wd-nav-tabs-wrapper{overflow:visible;max-width:100%}
.sladson-hits .wd-nav-wrapper.wd-mb-action-swipe{overflow:visible;white-space:normal;mask-image:none;-webkit-mask-image:none}
.sladson-hits .wd-nav-wrapper.wd-mb-action-swipe .wd-nav{flex-wrap:wrap}
.sladson-payment-details{scroll-margin-top:100px}
.sladson-payment-details .wd-accordion-content :is(p,li,td),.sladson-info-page .sladson-payment-toggle{font-family:var(--wd-text-font);font-size:var(--wd-text-font-size,16px)}
.sladson-info-page .sladson-payment-toggle{font-weight:var(--btn-default-font-weight,600)}
@media(max-width:768px){
 .whb-header .sladson-topline,.whb-header .sladson-topline p,.whb-header .sladson-topline strong{font-size:15px!important}
 .sladson-hits .wd-nav-tabs{justify-content:flex-start;gap:10px 16px}
 .wd-show-product-gallery-wrap.wd-style-icon-bg-text .wd-action-text{font-size:12px;white-space:normal}
}
