/* Supplied orchard media: preserve geometry and separate orientations. */
.garden-related-card h3{min-height:104px}.garden-related-card .o-product-price{padding-top:18px;font-size:24px}.garden-attachment-grid .o-product-price{font-size:21px}.garden-related-card .o-product-photo img{background:#fff}.garden-set-cta{margin-top:28px;max-width:460px}.garden-photo-series{margin-top:40px}.garden-photo-series>h3{font-size:25px;line-height:1.3;letter-spacing:-.025em;margin:0 0 22px}.garden-gallery{position:relative;padding-bottom:28px;min-width:0}.garden-gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:smooth;outline-offset:4px}.garden-gallery-track::-webkit-scrollbar{display:none}.garden-gallery-track figure{flex:0 0 100%;width:100%;min-width:0;scroll-snap-align:start;margin:0}.garden-gallery-track img{display:block;max-width:100%;width:100%;object-fit:contain;background:#f4f5f3;aspect-ratio:4/3;height:auto}.garden-gallery-track figcaption{font-size:12px;color:#66706d;margin-top:14px;line-height:1.5;padding-right:100px}.garden-gallery-prev,.garden-gallery-next{position:absolute;top:calc((100% - 76px)/2);transform:translateY(-50%);z-index:2;width:52px;height:62px;border:1px solid #dfe1df;background:#fffffff0;color:#20211f;display:grid;place-items:center;font-size:38px;line-height:1;cursor:pointer;box-shadow:0 3px 14px #0000000d}.garden-gallery-prev{left:16px}.garden-gallery-next{right:16px}.garden-gallery button:disabled{opacity:.35;cursor:default}.garden-gallery-count{position:absolute;right:0;bottom:6px;color:#66706d;font-size:12px;margin:0!important}.garden-gallery--landscape{max-width:1080px;margin:auto}.garden-gallery--portrait{max-width:520px;margin:0 auto}.garden-gallery--portrait .garden-gallery-track img{aspect-ratio:3/4}.garden-editorial-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:44px 0}.garden-editorial-pair figure,.garden-landscape-break{margin:0}.garden-editorial-pair img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.garden-editorial-pair figcaption,.garden-landscape-break figcaption,.garden-geometry figcaption{font-size:12px;color:#66706d;line-height:1.6;margin-top:14px}.garden-landscape-break{margin-top:44px}.garden-landscape-break img{width:100%;height:auto;display:block}.garden-geometry{display:flex;flex-direction:column}.o-fit .garden-geometry img{height:auto;max-height:470px;aspect-ratio:3/4;object-fit:contain}.garden-geometry figcaption{padding:0 20px 20px}.o-hero-photo img{object-position:50% 55%}@media(max-width:699px){.garden-related-card h3{min-height:0}.garden-photo-series{margin-top:30px}.garden-photo-series>h3{font-size:22px;margin-bottom:18px}.garden-gallery-prev,.garden-gallery-next{width:40px;height:50px;font-size:32px}.garden-gallery-prev{left:8px}.garden-gallery-next{right:8px}.garden-gallery-track figcaption{font-size:11px;padding-right:58px}.garden-gallery-count{font-size:11px}.garden-editorial-pair{grid-template-columns:1fr;gap:26px;margin:32px 0}.garden-landscape-break{margin-top:32px}.o-hero-photo img{height:auto;max-height:none;aspect-ratio:4/3;object-fit:contain}.garden-attachment-grid .o-product-price{font-size:24px}}@media(prefers-reduced-motion:reduce){.garden-gallery-track{scroll-behavior:auto}}
.garden-related-reading .o-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.garden-publication{padding-bottom:26px;border-bottom:1px solid #dfe3e3}.garden-publication-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 18px;margin:18px 0 12px;color:#66706d;font-size:11px}.garden-publication-meta small{margin:0;text-transform:uppercase;letter-spacing:.06em}.garden-publication time{font-size:11px}.garden-publication h3{max-width:600px}.garden-related-reading .o-case img{aspect-ratio:3/2;height:auto;object-fit:cover;object-position:50% 60%}.garden-publication>span{font-weight:600}@media(max-width:699px){.garden-related-reading .o-cases{grid-template-columns:1fr;gap:30px}.garden-related-reading .o-case img{height:auto;aspect-ratio:3/2}.garden-publication-meta{margin-top:16px}.garden-publication h3{font-size:22px}}
