/* Ruiwo storefront: a shared reading edge and purposeful navigation on catalogue and editorial templates. */
body[data-rw-catalog-layout]{--rwl-ink:#183c30;--rwl-green:#26593f;--rwl-text:#344b41;--rwl-muted:#52665c;--rwl-line:#d4e1d7;--rwl-paper:#f1f6ef;--rwl-g:clamp(16px,3.2vw,38px);--rwl-width:min(1168px,calc(100% - var(--rwl-g) - var(--rwl-g)));--rwl-radius:16px}
body[data-rw-catalog-layout] :is(.rwl-tools,.rwl-tools *,.rwl-jumps,.rwl-jumps *,[data-rwl-themes],[data-rwl-themes] *,.rwl-more,.rwl-featured,.rwl-featured *,.rwl-terms,.rwl-terms *,[data-ruiwo-discovery]){box-sizing:border-box}
body[data-rw-catalog-layout] main :is(.rwl-tools,.rwl-jumps,.rwux-added-info,.ruiwo-discovery,.rwsg-related-guides,.rwl-more,.rwl-terms,.rwgeo-contents) :is(a,summary):focus-visible,
body[data-rw-catalog-layout] main :is(input,select,button):focus-visible{outline:3px solid #945414!important;outline-offset:3px}
body[data-rw-catalog-layout] main :is(#rwl-products,#rwl-filters,#rw-browse-form,#rwl-guides,#rwl-guide-search,#rwsg-product-tiers-title,#rw-carton-title,#rwsg-related-guides-title,#rw-discovery-heading){scroll-margin-block-start:clamp(68px,9vh,96px)}
body[data-rw-catalog-layout=directory] :is(.catalog-directory-hero,.catalog-directory)>.shell{box-sizing:border-box;width:var(--rwl-width);max-width:1168px;padding-inline:0;margin-inline:auto}
body[data-rw-catalog-layout=directory] .catalog-directory-hero{padding-block:clamp(25px,3.4vw,47px)}
body[data-rw-catalog-layout=directory] .catalog-directory-hero h1{max-width:26ch;font-size:clamp(33px,4vw,56px);line-height:1.07;letter-spacing:-.044em;margin:7px 0 12px}
body[data-rw-catalog-layout=directory] .catalog-directory-hero h1+p{max-width:71ch;margin:0;font-size:clamp(15px,1.3vw,18px);line-height:1.5}
body[data-rw-catalog-layout=directory] .catalog-directory{padding-block:clamp(25px,3vw,40px) clamp(18px,2.5vw,30px)}
body[data-rw-catalog-layout=directory] .catalog-directory__intro{align-items:end;margin-bottom:clamp(12px,1.8vw,23px)}
body[data-rw-catalog-layout=directory] .catalog-directory__intro h2{font-size:clamp(25px,2.8vw,38px);line-height:1.14;letter-spacing:-.035em;margin:0}
body[data-rw-catalog-layout=directory] .catalog-directory__intro p{font-size:15px;line-height:1.5;margin:0}
body[data-rw-catalog-layout=directory] .catalog-directory__card{min-height:clamp(280px,25vw,350px)}
body[data-rw-catalog-layout=directory] .catalog-directory-note{margin-block:15px 0;padding:13px 17px;line-height:1.5}
body[data-rw-catalog-layout] main>.rwl-tools,body[data-rw-catalog-layout] main>section[data-rwl-themes],body[data-rw-catalog-layout] main:not(.product-shell)>.ruiwo-discovery,body[data-rw-catalog-layout] main:not(.product-shell)>[data-rw-discovery-links]{width:var(--rwl-width)!important;max-width:1168px!important;margin-inline:auto!important;box-sizing:border-box}
body[data-rw-catalog-layout] main>.rwl-tools{display:grid;grid-template-columns:minmax(0,0.91fr) minmax(0,1.3fr);gap:16px;margin-block:clamp(18px,3vw,38px) clamp(30px,4vw,54px)}
body[data-rw-catalog-layout] .rwl-tools>:is(.rwux-buying-guides,.rw-category-directory){width:auto!important;max-width:none!important;text-align:start;min-width:0;margin:0!important;padding:clamp(20px,2.5vw,30px)!important;border:1px solid var(--rwl-line);border-radius:var(--rwl-radius);box-shadow:none;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;gap:8px;background:#f3f7f1;color:var(--rwl-text)}
body[data-rw-catalog-layout] .rwl-tools>.rwux-buying-guides{background:#224e39;border-color:#224e39;color:#fff}
body[data-rw-catalog-layout] .rwl-tools>section h2{font-size:clamp(20px,2.1vw,27px);line-height:1.17;margin:0!important;letter-spacing:-.025em;color:var(--rwl-ink)}
body[data-rw-catalog-layout] .rwl-tools>.rwux-buying-guides h2{color:white}
body[data-rw-catalog-layout] .rwl-tools>section p{color:inherit;margin:0!important;line-height:1.5;font-size:15px;max-width:60ch}
body[data-rw-catalog-layout] .rwl-tools>section p:last-child a{display:inline-flex;align-items:center;min-height:42px;font-weight:700;line-height:1.35;text-underline-offset:.21em;text-decoration-thickness:1px;color:#24593e}
body[data-rw-catalog-layout] .rwl-tools>.rwux-buying-guides p a{color:#fff!important}
body[data-rw-catalog-layout] main>section[data-rwl-themes]{margin-block:0 clamp(32px,4.2vw,60px)!important;padding:0!important;background:none;border:0}
body[data-rw-catalog-layout] section[data-rwl-themes]>h2,body[data-rw-catalog-layout] .ruiwo-discovery[data-ruiwo-discovery=new-styles]>h2{color:var(--rwl-ink);letter-spacing:-.035em;line-height:1.18;font-size:clamp(23px,2.4vw,32px);margin:0 0 7px}
body[data-rw-catalog-layout] section[data-rwl-themes]>p{margin:0 0 18px;color:var(--rwl-muted);font-size:16px;line-height:1.5}
body[data-rw-catalog-layout] section[data-rwl-themes]>ul,body[data-rw-catalog-layout] .ruiwo-discovery>.rwl-featured{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;list-style:none!important;margin:0!important;padding:0!important}
body[data-rw-catalog-layout] :is(section[data-rwl-themes],.ruiwo-discovery) :is(.rwl-featured,ul)>li{min-width:0}
body[data-rw-catalog-layout] section[data-rwl-themes] li,body[data-rw-catalog-layout] :is(.rwl-featured,.rwl-rest)>li{margin:0!important;padding:0!important;list-style:none!important}
body[data-rw-catalog-layout] section[data-rwl-themes] li>a{box-sizing:border-box;position:relative;height:100%;display:flex!important;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow:hidden;border:1px solid var(--rwl-line);border-radius:13px;padding:0!important;background:#f0f5e9;text-decoration:none;color:var(--rwl-ink)}
body[data-rw-catalog-layout] section[data-rwl-themes] li:nth-child(2)>a{background:#f5efe5}
body[data-rw-catalog-layout] section[data-rwl-themes] li:nth-child(3)>a{background:#f9eee3}
body[data-rw-catalog-layout] section[data-rwl-themes] li:nth-child(4)>a{background:#ecf2ef}
body[data-rw-catalog-layout] section[data-rwl-themes] .rwl-thumb{width:100%;height:clamp(100px,9.2vw,138px);display:block;object-fit:contain;background:white}
body[data-rw-catalog-layout] .rwl-theme-copy{display:flex;flex-direction:column;gap:3px;padding:13px 16px 15px;line-height:1.25}
body[data-rw-catalog-layout] .rwl-theme-copy small{font-size:12px;font-weight:650;color:#506456}
body[data-rw-catalog-layout] .rwl-theme-copy strong{font-size:clamp(15px,1.3vw,18px);color:var(--rwl-ink)}
body[data-rw-catalog-layout] :is(section[data-rwl-themes] li>a,.rwl-featured a):hover{border-color:#55856a;box-shadow:0 3px 12px #21473512}
body[data-rw-catalog-layout] .ruiwo-discovery[data-ruiwo-discovery=new-styles]{background:#f7f9f5;padding:clamp(16px,2vw,26px)!important;border:1px solid var(--rwl-line);border-radius:var(--rwl-radius);margin-block:22px clamp(32px,4vw,52px)}
body[data-rw-catalog-layout] .ruiwo-discovery[data-ruiwo-discovery=new-styles]>h2{font-size:clamp(20px,1.9vw,26px);margin-bottom:15px}
body[data-rw-catalog-layout] .ruiwo-discovery .rwl-featured{gap:10px!important}
body[data-rw-catalog-layout] .rwl-featured li>a{display:flex!important;height:100%;min-height:69px;min-width:0;align-items:center;gap:9px;padding:7px!important;border:1px solid var(--rwl-line);border-radius:10px;background:#fff;color:var(--rwl-ink);font-size:14px;line-height:1.32;text-decoration:none;font-weight:650}
body[data-rw-catalog-layout] .rwl-featured .rwl-thumb{width:54px;height:54px;flex:none;border-radius:6px;object-fit:contain;background:#fff}
body[data-rw-catalog-layout] .rwl-more{margin-top:12px;border-top:1px solid var(--rwl-line)}
body[data-rw-catalog-layout] :is(.rwl-more,.rwl-terms,.rwgeo-contents)>summary{padding:11px 2px;min-height:44px;cursor:pointer;list-style-position:inside;font-weight:700;color:var(--rwl-green);line-height:1.4}
body[data-rw-catalog-layout] .rwl-more>summary span{color:var(--rwl-muted);font-size:.9em}
body[data-rw-catalog-layout] .ruiwo-discovery .rwl-rest{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none!important;padding:0!important;margin:1px 0 0;gap:0 20px}
body[data-rw-catalog-layout] .rwl-rest li>a{min-height:40px;display:flex;align-items:center;font-size:14px;color:var(--rwl-green);text-underline-offset:3px;line-height:1.35}
body[data-rw-catalog-layout] nav.rwl-jumps{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:14px 0 19px;padding:0;justify-content:flex-start;text-align:start}
body[data-rw-catalog-layout] nav.rwl-jumps>a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 16px;border:1px solid #a5beb0;border-radius:9px;background:#fff;color:var(--rwl-green);font-size:14px;line-height:1.3;font-weight:700;text-decoration:none;white-space:normal}
body[data-rw-catalog-layout] nav.rwl-jumps>a:first-child{color:#fff;background:var(--rwl-green);border-color:var(--rwl-green)}
body[data-rw-catalog-layout] nav.rwl-jumps>a:hover{text-decoration:underline;text-underline-offset:3px}
body[data-rw-catalog-layout] .rwl-terms{margin:12px 0;padding:0 14px;border:1px solid var(--rwl-line);border-radius:10px;background:#f7f9f5}
body[data-rw-catalog-layout] .rwl-terms>section{margin:4px 0 14px!important}
body[data-rw-catalog-layout] main [data-rw-discovery-links]:not([data-rwl-themes]),body[data-rw-catalog-layout] main .rwsg-related-guides{background:#f4f7f2;color:var(--rwl-text);padding:clamp(17px,2.3vw,28px);border:1px solid var(--rwl-line);border-radius:var(--rwl-radius);margin-block:20px}
body[data-rw-catalog-layout] main :is([data-rw-discovery-links]:not([data-rwl-themes]),.rwsg-related-guides)>h2{margin:0 0 6px;color:var(--rwl-ink);font-size:clamp(21px,2vw,28px);line-height:1.2;letter-spacing:-.025em}
body[data-rw-catalog-layout] main :is([data-rw-discovery-links]:not([data-rwl-themes]),.rwsg-related-guides)>p{margin:5px 0 12px;line-height:1.5}
body[data-rw-catalog-layout] main :is([data-rw-discovery-links]:not([data-rwl-themes]),.rwsg-related-guides,.rwux-buying-guides:not(.rwl-tools>*))>ul{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,215px),1fr))!important;gap:9px!important;padding:0!important;margin:10px 0!important;list-style:none}
body[data-rw-catalog-layout] main :is([data-rw-discovery-links]:not([data-rwl-themes]),.rwsg-related-guides,.rwux-buying-guides)>ul>li{margin:0;padding:0;list-style:none;min-width:0}
body[data-rw-catalog-layout] main :is([data-rw-discovery-links]:not([data-rwl-themes]),.rwsg-related-guides,.rwux-buying-guides)>ul>li>a{box-sizing:border-box;display:flex!important;height:100%;min-height:44px;align-items:center;padding:9px 13px!important;border:1px solid var(--rwl-line);border-radius:9px;background:white;color:#24573f;font-size:14px;line-height:1.4;font-weight:650;text-decoration:none}
body[data-rw-catalog-layout] main :is([data-rw-discovery-links],.rwsg-related-guides,.rwux-buying-guides)>ul>li>a:hover{text-decoration:underline;text-underline-offset:3px}
body[data-rw-catalog-layout] .rwux-added-grid .catalog-product-card__image{aspect-ratio:4/3;overflow:hidden;background:white}
body[data-rw-catalog-layout] .rwux-added-grid .catalog-product-card__image img{display:block;width:100%;height:100%;object-fit:contain}
body[data-rw-catalog-layout] .rwux-added-grid .catalog-product-card__body{min-width:0}
body[data-rw-catalog-layout] .rwux-added-grid .catalog-product-card__actions{gap:7px;flex-wrap:wrap}
body[data-rw-catalog-layout] .rwux-added-grid .catalog-product-card__actions :is(a,button){min-height:40px;line-height:1.3}
body[data-rw-catalog-layout=arrivals] main.product-shell{padding-top:clamp(18px,3vw,36px)}
body[data-rw-catalog-layout=arrivals] main.product-shell>h1,body[data-rw-catalog-layout=catalog] :is(.rw-collection1497,.rwux-audit-catalog)>h1{max-width:26ch;letter-spacing:-.038em;font-size:clamp(30px,3.3vw,47px);line-height:1.09;margin-block:10px}
body[data-rw-catalog-layout] :is(.rw-collection1497,.product-shell)>h1+p{max-width:78ch;line-height:1.55}
body[data-rw-catalog-layout] main form.rw-arrivals-filters{display:grid;grid-template-columns:minmax(160px,1.5fr) minmax(130px,.85fr) auto;gap:12px 16px;align-items:end;max-width:100%;margin:15px 0;padding:clamp(14px,2vw,21px);border:1px solid var(--rwl-line);background:#f3f7f1;border-radius:13px}
body[data-rw-catalog-layout] main form.rw-arrivals-filters>label{min-width:0;margin:0;display:grid;gap:5px;grid-column:auto;grid-row:1}
body[data-rw-catalog-layout] main form.rw-arrivals-filters>label :is(input,select){box-sizing:border-box;width:100%;min-width:0;min-height:44px}
body[data-rw-catalog-layout] main form.rw-arrivals-filters>.rw-arrivals-advanced{grid-column:1/-1;grid-row:2;width:100%;margin:0}
body[data-rw-catalog-layout] main form.rw-arrivals-filters>.rw-arrivals-filter-actions{grid-column:3;grid-row:1;align-self:end;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}
body[data-rw-catalog-layout] main :is(.rw-arrivals-filter-actions,.rse-guide-actions) :is(button,a){display:inline-flex;align-items:center;justify-content:center;min-height:44px}
body[data-rw-catalog-layout] nav:is(.rwseo-arrival-guides,.rw-arrivals-quick){display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-block:8px 15px}
body[data-rw-catalog-layout] nav.rwseo-arrival-guides>a{display:inline-flex;align-items:center;min-height:32px;line-height:1.4;font-size:14px;text-underline-offset:3px}
body[data-rw-catalog-layout=guides] main .insights-container{box-sizing:border-box;width:var(--rwl-width);max-width:1168px;margin-inline:auto}
body[data-rw-catalog-layout=guides] main :is(.insights-hero>.insights-container,.insights-grid-heading,.insights-grid,.rse-guide-count){padding-inline:0}
body[data-rw-catalog-layout=guides] .insights-hero{padding:clamp(22px,2.6vw,37px) 0!important;background:#edf4eb;color:var(--rwl-ink);border-bottom:1px solid var(--rwl-line)}
body[data-rw-catalog-layout=guides] .insights-hero h1{color:var(--rwl-ink);font-size:clamp(33px,4.6vw,61px);letter-spacing:-.045em;line-height:1.08;margin:6px 0 10px;max-width:23ch}
body[data-rw-catalog-layout=guides] .insights-hero p:not(.insights-kicker){color:var(--rwl-text);font-size:clamp(16px,1.5vw,19px);line-height:1.5;max-width:68ch;margin:0}
body[data-rw-catalog-layout=guides] .insights-hero .insights-kicker{color:var(--rwl-green);margin:0}
body[data-rw-catalog-layout=guides] .insights-hero .rwl-jumps{margin-bottom:0}
body[data-rw-catalog-layout=guides] .insights-grid-heading{padding-block:clamp(17px,2.2vw,27px) 5px!important;margin-block:0 4px}
body[data-rw-catalog-layout=guides] .insights-grid-heading :is(h2,p){margin-block:3px 7px}
body[data-rw-catalog-layout=guides] .insights-grid-heading h2{font-size:clamp(25px,2.6vw,36px);line-height:1.17;letter-spacing:-.035em}
body[data-rw-catalog-layout=guides] .insights-container.rse-guide-filters{box-sizing:border-box;margin-block:8px 14px;align-items:end;border:1px solid var(--rwl-line);border-radius:13px;background:#f7f9f5;padding:clamp(12px,1.8vw,20px)}
body[data-rw-catalog-layout=guides] .rse-guide-filters :is(select,input){box-sizing:border-box;width:100%;min-width:0;min-height:44px}
body[data-rw-catalog-layout=guides] .insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,23px);align-items:stretch}
body[data-rw-catalog-layout=guides] .insight-card{min-width:0;display:flex;flex-direction:column;border:1px solid var(--rwl-line);border-radius:13px;box-shadow:none;overflow:hidden}
body[data-rw-catalog-layout=guides] .insight-card .insight-card__media{width:100%;height:auto;aspect-ratio:1.95;display:block;overflow:hidden;background:#fff}
body[data-rw-catalog-layout=guides] .insight-card__media img{display:block;width:100%;height:100%;object-fit:contain}
body[data-rw-catalog-layout=guides] .rwl-guide-cover{display:flex;box-sizing:border-box;width:100%;height:100%;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:clamp(14px,2vw,27px);background:#eaf2e4;border-inline-start:5px solid #73936b;color:#264a33;text-align:start;line-height:1.15}
body[data-rw-catalog-layout=guides] .insight-card__media:has(.rwl-guide-cover){text-decoration:none}
body[data-rw-catalog-layout=guides] .rwl-guide-cover>small{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}
body[data-rw-catalog-layout=guides] .rwl-guide-cover>strong{font-size:clamp(23px,2.4vw,35px);letter-spacing:-.04em}
body[data-rw-catalog-layout=guides] .rwl-checks{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}
body[data-rw-catalog-layout=guides] .rwl-checks>span{font-size:12px;font-weight:600;background:#fff;border:1px solid #c7d7c5;border-radius:5px;padding:5px 7px}
body[data-rw-catalog-layout=guides] .insight-card__body{display:flex;flex-direction:column;align-items:flex-start;flex:1;gap:9px;padding:clamp(14px,1.65vw,21px)}
body[data-rw-catalog-layout=guides] .insight-card__body :is(h2,p){margin:0}
body[data-rw-catalog-layout=guides] .insight-card__body h2{font-size:clamp(19px,1.7vw,23px);line-height:1.22;letter-spacing:-.023em}
body[data-rw-catalog-layout=guides] .insight-card__body p{line-height:1.5}
body[data-rw-catalog-layout=guides] .insight-card__body .insight-card__link{margin-top:auto;display:inline-flex;align-items:center;min-height:40px;color:var(--rwl-green)}
body[data-rw-catalog-layout=article] .article-content :is(p,li){max-width:74ch;line-height:1.67}
body[data-rw-catalog-layout=article] details.rwgeo-contents{max-width:76ch;margin-block:20px;padding:3px 16px;border:1px solid var(--rwl-line);border-radius:12px;background:#f3f7ef}
body[data-rw-catalog-layout=article] details.rwgeo-contents>summary{padding:12px 0}
body[data-rw-catalog-layout=article] details.rwgeo-contents :is(ol,ul){margin-block:0 14px;padding-inline-start:22px}
body[data-rw-catalog-layout=article] details.rwgeo-contents a{display:inline-block;padding:5px 0;color:var(--rwl-green);text-underline-offset:3px}
body[data-rw-catalog-layout=article] main>.rwux-buying-guides,body[data-rw-catalog-layout=range] main>.rwux-buying-guides{box-sizing:border-box;width:var(--rwl-width);max-width:1168px;margin:clamp(25px,4vw,48px) auto;padding:clamp(16px,2vw,25px);border:1px solid var(--rwl-line);border-radius:var(--rwl-radius);background:#f4f7f2}
body[data-rw-catalog-layout] .site-footer .footer-grid>div:not(.footer-brand)>a{display:flex;width:fit-content;align-items:center;min-height:33px;line-height:1.35;margin:0;padding:3px 0}
body[data-rw-catalog-layout] footer nav.rwbc-footer-discovery{box-sizing:border-box;width:var(--rwl-width);max-width:1168px;margin:18px auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;column-gap:clamp(14px,2vw,26px);row-gap:2px;text-align:start;grid-column:1/-1}
body[data-rw-catalog-layout] footer .footer-grid nav.rwbc-footer-discovery{width:100%;margin-block:9px}
body[data-rw-catalog-layout] footer nav.rwbc-footer-discovery>strong{display:block;flex:0 0 100%;padding:0;margin:0 0 3px;font-size:15px;line-height:1.4}
body[data-rw-catalog-layout] footer nav.rwbc-footer-discovery>a{display:inline-flex;align-items:center;width:auto;margin:0;padding:2px 0;min-height:35px;max-width:100%;font-size:14px;line-height:1.35;overflow-wrap:anywhere;text-underline-offset:3px}
body[data-rw-catalog-layout] footer nav.rwbc-footer-discovery>a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(max-width:920px){
 body[data-rw-catalog-layout] section[data-rwl-themes]>ul,body[data-rw-catalog-layout] .ruiwo-discovery>.rwl-featured{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body[data-rw-catalog-layout=guides] .insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:700px){
 body[data-rw-catalog-layout=directory] .catalog-directory__card{min-height:clamp(230px,61vw,300px)}
 body[data-rw-catalog-layout=directory] .catalog-directory__intro{gap:6px}
 body[data-rw-catalog-layout] main>.rwl-tools{grid-template-columns:1fr;gap:10px;margin-block:18px 30px}
 body[data-rw-catalog-layout] .rwl-tools>:is(.rwux-buying-guides,.rw-category-directory){padding:17px!important;gap:4px}
 body[data-rw-catalog-layout] .rwl-theme-copy{padding:10px 11px 12px}
 body[data-rw-catalog-layout] .ruiwo-discovery .rwl-rest{grid-template-columns:repeat(2,minmax(0,1fr))}
 body[data-rw-catalog-layout] main form.rw-arrivals-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}
 body[data-rw-catalog-layout] main form.rw-arrivals-filters>label{grid-column:1/-1;grid-row:auto}
 body[data-rw-catalog-layout] main form.rw-arrivals-filters>.rw-arrivals-advanced,body[data-rw-catalog-layout] main form.rw-arrivals-filters>.rw-arrivals-filter-actions{grid-column:1/-1;grid-row:auto}
 body[data-rw-catalog-layout] nav.rwl-jumps{gap:7px;margin-block:12px}
 body[data-rw-catalog-layout] nav.rwl-jumps>a{padding:8px 12px}
 body[data-rw-catalog-layout] .site-footer .footer-grid>div:not(.footer-brand)>a{min-height:40px}
 body[data-rw-catalog-layout] footer nav.rwbc-footer-discovery>a{min-height:44px}
}
@media(max-width:540px){
 body[data-rw-catalog-layout=guides] .insights-grid{grid-template-columns:1fr}
 body[data-rw-catalog-layout] section[data-rwl-themes]>ul{gap:9px!important}
 body[data-rw-catalog-layout] .ruiwo-discovery>.rwl-featured,body[data-rw-catalog-layout] .ruiwo-discovery .rwl-rest{grid-template-columns:1fr!important}
 body[data-rw-catalog-layout] .rwl-featured li>a{min-height:58px}
 body[data-rw-catalog-layout] .rwl-featured .rwl-thumb{width:43px;height:43px}
}
