.timber-showcase{background:#203c30;color:#faf2dc;padding:5rem 5vw 4rem}.timber-heading{display:flex;align-items:center;justify-content:space-between;gap:2rem}.timber-heading h2{font:400 clamp(2.8rem,6.2vw,6.5rem)/.98 Georgia,serif;letter-spacing:-.035em;margin:0}.timber-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;background:#f5e6ad;color:#183b2d;padding:1.3rem 1.7rem;font-size:1rem;font-weight:600;flex-shrink:0}.timber-scroll{margin-top:2rem;overflow-x:auto}.timber-range>img{width:100%;height:auto;display:block}.timber-labels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;text-align:center}.timber-labels a{display:block;padding:1rem .25rem}.wood-number{font-size:.875rem;opacity:.7}.timber-labels h3{font:400 clamp(1.3rem,2vw,2rem)/1.2 Georgia,serif;margin:.6rem 0}.timber-labels p{font-size:1rem;line-height:1.5;margin:0}.timber-closing{font:400 clamp(1.8rem,3.5vw,3.5rem)/1.2 Georgia,serif;border-top:1px solid #ffffff35;margin:2.5rem 0 0;padding-top:2rem}.timber-showcase a:hover{text-decoration:underline;text-underline-offset:5px}.timber-showcase a:focus-visible,.timber-scroll:focus-visible{outline:3px solid #f5e6ad;outline-offset:4px}.timber-details{padding:1rem 7vw 5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 4rem}.timber-details article{padding:2rem 0;border-top:1px solid #aaa;scroll-margin-top:2rem}.timber-details h2{font:400 2.5rem Georgia,serif;margin:0 0 1rem}.timber-details h3{font-size:1.1rem}.timber-details p{font-size:1rem;line-height:1.65}.timber-detail-note{grid-column:1/-1;max-width:800px}body footer{flex-wrap:wrap;gap:2rem;align-items:flex-start}footer .warehouse-contact{display:flex;flex-direction:column;gap:.5rem;font-style:normal;font-size:1rem;line-height:1.5;flex-basis:100%;padding-top:1.5rem;border-top:1px solid #ffffff30;color:inherit}footer .warehouse-contact strong{font-size:1.125rem;color:white}footer .warehouse-contact>span{font-size:.875rem}footer .warehouse-contact a{width:fit-content}footer .warehouse-contact a:hover{text-decoration:underline}.warehouse-enquiry{margin-top:.5rem}@media(max-width:700px){.timber-showcase{padding:3rem 22px}.timber-heading{display:block}.timber-cta{margin-top:1.5rem}.timber-range{min-width:800px}.timber-labels h3{font-size:1.5rem}.timber-details{grid-template-columns:1fr;padding:1rem 22px 3rem}.timber-closing{margin-top:1.5rem}.timber-scroll{padding-bottom:1rem}}
