.qs-shade-details{max-width:1200px;margin:0 auto;padding:clamp(24px,5vw,64px) 24px;color:#242824}.qs-shade-details__hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:#f2eee6;border-radius:20px;padding:32px}.qs-shade-details__hero h1{font-size:clamp(32px,4vw,52px);line-height:1.12;margin:0 0 20px}.qs-shade-details__hero img{width:100%;height:300px;object-fit:cover;border-radius:14px}.qs-shade-details p{line-height:1.7}.qs-shade-details__body{max-width:860px;margin:40px auto}.qs-shade-details__body section{padding:16px 0;border-bottom:1px solid #ddd6ca}.qs-shade-details__body h2{font-size:25px;line-height:1.3}.qs-shade-details aside{background:#f2eee6;padding:24px;border-radius:14px;margin:32px 0}.qs-detail-button{display:inline-block;background:#1f3d32;color:#fff!important;padding:12px 22px;border-radius:28px;text-decoration:none;margin:6px 4px 6px 0}.qs-detail-button:focus-visible,.qs-more-info:focus-visible{outline:3px solid #ba9452;outline-offset:4px}.qs-collection-card__cta.qs-more-info{margin-top:8px;background:transparent;color:#1f3d32;min-height:40px}.qs-page-about .qs-benefits{padding-top:64px;padding-bottom:64px}@media(max-width:700px){.qs-shade-details__hero{grid-template-columns:1fr;padding:22px;gap:22px}.qs-shade-details__hero img{height:220px}.qs-shade-details{padding:28px 16px}}
.qs-shade-details,.qs-shade-details *{box-sizing:border-box;min-width:0}.qs-shade-details{overflow-wrap:break-word}
