.wg-category-setting{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:60px;margin-bottom:65px;padding:35px;background:#f0f2e9;border:1px solid #e1e6d9}.wg-category-setting .eyebrow{font-size:10px;margin-bottom:15px}.wg-category-setting h2{font-size:clamp(29px,3vw,44px);margin-bottom:18px}.wg-category-setting p{font-size:15px;line-height:1.8}.wg-category-setting .underlined{margin-top:20px}.wg-category-setting .gallery-trigger{height:300px;width:100%;padding:0;background:#f0f2e9}.wg-category-setting .gallery-trigger img{width:100%;height:100%;object-fit:contain;aspect-ratio:auto}.wg-branded{position:relative}.wg-branded::after{content:"";position:absolute;right:2%;bottom:2%;width:25%;aspect-ratio:740/180;background:var(--wg-logo) center/90% auto no-repeat,rgba(248,247,242,.88);border-radius:2px;pointer-events:none;z-index:2}.wg-mood-section{padding-block:35px 65px}.wg-mood-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;align-items:stretch}.wg-mood-gallery button{display:block;width:100%;margin:0;padding:0;overflow:hidden}.wg-mood-gallery img{width:100%;height:100%;aspect-ratio:4/5;object-fit:cover}.wg-guide-teaser{padding:45px;background:#e9eee2;margin-bottom:75px}.wg-guide-teaser h2{font-size:clamp(30px,3.2vw,43px);margin-bottom:20px}.wg-guide-teaser .button,.wg-guide-teaser .underlined{margin-top:25px}.wg-backyard-intro{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;padding-bottom:50px;align-items:center}.wg-backyard-intro h2{font-size:clamp(34px,4vw,56px)}.wg-backyard-intro p{font-size:16px}.wg-story-nav{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:50px}.wg-story-nav a{font-size:12px;padding:9px 13px;border:1px solid var(--line);color:var(--forest)}.wg-customer-story{border-top:1px solid var(--line);padding-block:60px 75px;scroll-margin-top:150px}.wg-story-heading h2{font-size:clamp(30px,3.5vw,48px);max-width:850px}.wg-story-heading{margin-bottom:30px}.wg-story-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:start}.wg-story-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wg-story-photos .wg-story-main{grid-column:1/-1}.wg-story-photos button{width:100%;padding:0;overflow:hidden}.wg-story-photos img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.wg-story-copy{padding-top:20px}.wg-story-copy h3{font-size:18px;margin:30px 0 18px}.wg-story-copy p{font-size:17px;line-height:1.85}.wg-related-links{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.wg-related-links a{font-size:14px;color:var(--forest);border-bottom:1px solid var(--line);padding-bottom:9px}.wg-article{padding-bottom:70px}.wg-article-header{max-width:1000px;margin:35px auto 50px;text-align:center}.wg-article-header h1{font-size:clamp(38px,4.2vw,64px);line-height:1.15;margin-bottom:24px}.wg-article-header>p{max-width:800px;margin-inline:auto}.wg-article-meta{font-size:12px;letter-spacing:.03em;margin-bottom:20px!important}.wg-article-hero{margin:0 auto 60px;max-width:1100px}.wg-article-hero img{width:100%;height:auto;object-fit:contain}.wg-article-hero figcaption,.wg-article-photo figcaption{font-size:12px;color:var(--muted);margin-top:12px}.wg-article-body{max-width:820px;margin:auto}.wg-article-body p{font-size:18px;line-height:1.95;margin-bottom:24px}.wg-article-body h2{font-size:34px;margin:55px 0 25px;line-height:1.25}.wg-article-body a:not(.button){color:var(--forest);text-decoration:underline;text-underline-offset:4px}.wg-article-body .wg-lead{font-size:23px;color:var(--forest);line-height:1.65}.wg-article-photo{margin:35px auto 45px;max-width:680px}.wg-article-photo img{max-height:760px;width:100%;object-fit:contain}.wg-article-cta{background:var(--cream);padding:35px;margin-top:45px}.wg-article-cta h2{margin-top:0}.wg-article-cta .notranslate{font-size:14px;margin-top:25px;overflow-wrap:anywhere}
@media(max-width:1100px){.wg-category-setting{gap:35px}.wg-story-layout{gap:35px}.wg-mood-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.wg-backyard-intro{gap:40px}.wg-story-copy p{font-size:16px}}
@media(max-width:760px){.wg-category-setting{grid-template-columns:1fr;padding:22px;gap:25px;margin-bottom:35px}.wg-category-setting .gallery-trigger{height:auto}.wg-category-setting .gallery-trigger img{max-height:380px;object-fit:contain}.wg-category-setting p{font-size:14px}.wg-mood-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.wg-mood-gallery button{margin:0}.wg-mood-section{padding-block:20px 35px}.wg-guide-teaser{padding:25px 20px;margin-bottom:45px}.wg-backyard-intro{grid-template-columns:1fr;gap:25px;padding-bottom:30px}.wg-backyard-intro p{font-size:14px}.wg-story-nav{gap:9px;margin-bottom:30px}.wg-story-nav a{font-size:10px;padding:7px 10px}.wg-customer-story{padding-block:35px 45px;scroll-margin-top:130px}.wg-story-layout{grid-template-columns:1fr;gap:22px}.wg-story-copy{padding-top:0}.wg-story-copy p{font-size:15px}.wg-story-heading{margin-bottom:22px}.wg-story-photos{gap:12px}.wg-article-header{margin-block:25px 30px;text-align:left}.wg-article-header h1{font-size:38px}.wg-article-header>p{font-size:14px}.wg-article-hero{margin-bottom:35px}.wg-article-body p{font-size:16px;line-height:1.85}.wg-article-body .wg-lead{font-size:20px}.wg-article-body h2{font-size:29px;margin-top:40px}.wg-article-photo{margin-block:28px 35px}.wg-article-cta{padding:25px 20px}.wg-article{padding-bottom:40px}}

.wg-pack-collage{position:relative;width:100%;max-width:1050px;margin-inline:auto;background:white;isolation:isolate}.wg-pack-base{display:block;width:100%!important;max-height:none!important;height:auto!important}.wg-pack-collage>h3{position:absolute;inset:0 0 auto;display:flex;align-items:center;height:9.6%;padding:0 2.5%;margin:0;background:#405541;color:#fff;font:600 clamp(16px,2.4vw,34px)/1.2 Arial,sans-serif;letter-spacing:.03em}.wg-pack-views{position:absolute;left:60.4%;top:11.7%;width:37.1%;height:39.3%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:10px}.wg-pack-views figure{margin:0!important;padding:0!important;overflow:hidden;background:#f0f2e9;border:1px solid #d2d8c9;border-radius:8px;display:flex;flex-direction:column;min-height:0}.wg-pack-views button{padding:0;width:100%;height:100%;min-height:0;flex:1;overflow:hidden}.wg-pack-views img{width:100%!important;height:100%!important;object-fit:cover!important;max-height:none!important;display:block}.wg-pack-views figcaption{padding:6px 4px;font-size:11px;line-height:1.2;text-align:center;color:var(--forest)}.wg-pack-notes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:25px auto 0;max-width:1050px}.wg-pack-notes p{font-size:13px;line-height:1.65;margin:0;padding:15px;background:#f0f2e9}.wg-pack-notes strong{color:var(--forest)}
@media(max-width:760px){.wg-pack-views{gap:5px}.wg-pack-views figcaption{font-size:8px;padding:3px 1px}.wg-pack-views figure{border-radius:4px}.wg-pack-collage>h3{font-size:14px}.wg-pack-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wg-pack-notes p{font-size:12px;padding:12px}}
