.terra-vertical__band{padding:clamp(3.6rem,6vw,7rem) 0;background:#f5f3ec}.terra-vertical__band:nth-child(2n){background:#d9ddd0}.terra-vertical h2{text-align:center;font-size:clamp(3rem,3.6vw,4.8rem);margin:0 0 2.8rem}.terra-vertical__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.terra-vertical__grid article{text-align:center}.terra-vertical__grid img{display:block;width:100%;height:auto}.terra-vertical__intro{text-align:center}.terra-vertical details{border-top:1px solid rgba(65,75,61,.3);padding:1.4rem 0}.terra-vertical summary{font-weight:600;cursor:pointer}.terra-vertical__size-groups{display:flex;flex-wrap:wrap;gap:1.6rem;margin:2rem auto;max-width:96rem}.terra-vertical__size-group{flex:1 1 32rem;padding:1.8rem;border:1px solid #b9bfb0;text-align:center}.terra-vertical__size-group h3{margin:0}.terra-vertical__size-group p{margin:.5rem 0 1.4rem}.terra-vertical__sizes{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:0;list-style:none}.terra-vertical__sizes li{padding:.4rem .8rem;border-radius:.4rem;background:#e7eadf;white-space:nowrap}@media(max-width:749px){.terra-vertical__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.terra-vertical__grid article:last-child:nth-child(odd),.terra-vertical__grid>img:last-child:nth-child(odd){grid-column:1 / -1;width:min(100%,36rem);justify-self:center}}terra-inspiration-carousel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.4rem,1vw,1.2rem)}terra-inspiration-carousel button{width:clamp(2.6rem,4vw,4.4rem);aspect-ratio:1;border:1px solid #636c5e;border-radius:50%;background:#f5f3ec;color:#30352d;font:inherit;font-size:2.4rem;line-height:1;cursor:pointer;padding:0}terra-inspiration-carousel button:disabled{visibility:hidden}.terra-inspiration-track{--inspiration-gap: clamp(.5rem, 1.4vw, 1.6rem);display:flex;gap:var(--inspiration-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.terra-inspiration-track::-webkit-scrollbar{display:none}.terra-inspiration-track img{display:block;flex:0 0 calc((100% - 2 * var(--inspiration-gap)) / 3);width:calc((100% - 2 * var(--inspiration-gap)) / 3);min-width:0;aspect-ratio:1;height:auto;object-fit:cover;scroll-snap-align:start}
/*# sourceMappingURL=/cdn/shop/t/51/compiled_assets/styles.css.map */
