/* Generated m02 uses the verified current Woodmart card, scoped only to the rail. */
.swc-best{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:48px 16px;font-family:Gotham_Rounded,Verdana,Arial,sans-serif;}
.swc-best>h2{font:400 36px/1.3 Gotham_Rounded,Verdana,Arial,sans-serif;color:var(--swc-text,#414d62);margin:0 0 28px;}
.swc-best .swc-product-track.products{display:flex!important;flex-wrap:nowrap!important;align-items:stretch;gap:24px!important;overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;margin:0!important;padding:0!important;list-style:none;}
.swc-best .swc-product-track::-webkit-scrollbar{display:none;width:0;height:0;}
.swc-best .swc-product-track>.product{box-sizing:border-box;flex:0 0 calc((100% - var(--swc-best-space,72px))/var(--swc-cols,4))!important;width:calc((100% - var(--swc-best-space,72px))/var(--swc-cols,4))!important;max-width:none!important;min-width:0!important;padding:0!important;margin:0!important;scroll-snap-align:start;}
.swc-best .wd-entities-title,.swc-best .wd-entities-title a{font-size:16px!important;line-height:1.5!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;max-height:none!important;display:block!important;}
.swc-best .price,.swc-best .price ins,.swc-best .price>.amount,.swc-best .price ins .amount{font-size:16px!important;line-height:1.5!important;}
.swc-best .price del,.swc-best .price del .amount{font-size:14px!important;}
.swc-best .product-wrapper{position:relative;overflow:visible!important;}
.swc-best .product-labels{top:12px!important;left:12px!important;right:auto!important;max-width:calc(100% - 24px);transform:none!important;}
.swc-best .swc-best-controls{display:flex;justify-content:center;gap:80px;margin:20px 0 0;}
.swc-best .swc-best-controls button{display:flex;align-items:center;justify-content:center;width:54px;height:54px;flex:0 0 54px;padding:0;border:0;border-radius:50%;background:var(--swc-blue,#08089e);color:#fff;}
.swc-best-controls button svg{width:24px;height:24px;flex:0 0 24px;aspect-ratio:1;}
.swc-best-controls [data-swc-best-dir="1"] svg{transform:rotate(180deg);}
.swc-best-controls button:disabled{opacity:.4;cursor:default;}
.swc-best-controls button:focus-visible{outline:3px solid #43b02a;outline-offset:4px;}
@media(max-width:991px){.swc-best .swc-product-track>.product{flex-basis:calc((100% - 24px)/2)!important;width:calc((100% - 24px)/2)!important;}}
@media(max-width:767px){.swc-best{padding:32px 16px;}.swc-best>h2{font-size:28px;}.swc-best .swc-product-track>.product{flex-basis:80%!important;width:80%!important;}.swc-best .swc-best-controls{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;gap:16px;}.swc-best .swc-best-controls:focus-within{position:static;width:auto;height:auto;overflow:visible;clip-path:none;}}

.swc-best-subheading{font-size:16px;line-height:1.5;margin:0 0 24px;color:#414d62}
