.linked-section{font-family:var(--font-body-family,Arial,sans-serif)}
.linked-wrap{max-width:1400px;margin:0 auto;padding:0 24px}
.linked-topbar{background:#000;color:#fff;font-size:13px}
.linked-topbar__inner{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:center;min-height:38px;text-align:center}
.linked-hero{position:relative;min-height:620px;background:#111;color:#fff;overflow:hidden;display:flex;align-items:center}
.linked-hero__media{position:absolute;inset:0}
.linked-hero__media img{width:100%;height:100%;object-fit:cover;display:block}
.linked-hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.78) 0%,rgba(0,0,0,.42) 42%,rgba(0,0,0,.08) 100%)}
.linked-hero__content{position:relative;z-index:2;max-width:620px;padding:80px 0}
.linked-hero__title{font-size:clamp(48px,7vw,96px);line-height:.92;margin:0 0 24px;text-transform:uppercase;font-weight:900;letter-spacing:-.04em}
.linked-hero__text{font-size:20px;line-height:1.5;max-width:520px;margin-bottom:30px}
.linked-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border:1px solid #000;background:#000;color:#fff;text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.03em;transition:.2s}
.linked-btn:hover{background:#fff;color:#000}
.linked-btn--light{background:#fff;color:#000;border-color:#fff}
.linked-btn--light:hover{background:#000;color:#fff}
.linked-categories{padding:22px 0 10px}
.linked-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.linked-category{position:relative;min-height:290px;background:#f4f4f4;overflow:hidden;padding:34px;display:flex;align-items:flex-start}
.linked-category__media{position:absolute;inset:0 0 0 43%}
.linked-category__media img{width:100%;height:100%;object-fit:cover}
.linked-category__content{position:relative;z-index:2;max-width:50%}
.linked-category h3{font-size:28px;line-height:1.05;margin:0 0 14px;text-transform:uppercase}
.linked-category p{font-size:16px;line-height:1.45;margin:0 0 24px}
.linked-products{padding:52px 0 24px}
.linked-heading{text-align:center;font-size:30px;text-transform:uppercase;margin:0 0 28px;font-weight:800}
.linked-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
.linked-product{border:1px solid #ddd;background:#fff;padding:14px;display:flex;flex-direction:column}
.linked-product__image{aspect-ratio:1/1;background:#f3f3f3;overflow:hidden;margin-bottom:14px}
.linked-product__image img{width:100%;height:100%;object-fit:cover;display:block}
.linked-product__title{font-weight:700;margin:0 0 6px;font-size:16px}
.linked-product__price{font-weight:700;margin-bottom:14px}
.linked-product .linked-btn{width:100%;margin-top:auto}
.linked-benefits{background:#050505;color:#fff;padding:28px 0;margin-top:28px}
.linked-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}
.linked-benefit{display:flex;gap:14px;align-items:flex-start}
.linked-benefit__icon{font-size:28px;line-height:1}
.linked-benefit strong{display:block;text-transform:uppercase;margin-bottom:4px}
.linked-newsletter{padding:18px 0}
.linked-newsletter__box{background:#f6f6f6;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}
.linked-newsletter h3{margin:0 0 6px;text-transform:uppercase;font-size:22px}
.linked-newsletter p{margin:0}
.linked-newsletter form{display:flex;gap:0}
.linked-newsletter input{flex:1;min-width:0;height:48px;border:1px solid #cfcfcf;padding:0 14px;font-size:15px}
.linked-newsletter button{height:48px;border:0;background:#000;color:#fff;padding:0 26px;font-weight:700;text-transform:uppercase;cursor:pointer}
.linked-instagram{padding:26px 0 10px}
.linked-instagram__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}
.linked-instagram__item{aspect-ratio:1/1;overflow:hidden;background:#eee}
.linked-instagram__item img{width:100%;height:100%;object-fit:cover}
@media(max-width:990px){.linked-grid-3,.linked-product-grid,.linked-benefit-grid{grid-template-columns:repeat(2,1fr)}.linked-hero{min-height:520px}.linked-category__content{max-width:60%}.linked-newsletter__box{grid-template-columns:1fr}.linked-instagram__grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:749px){.linked-wrap{padding:0 16px}.linked-topbar__inner{grid-template-columns:1fr;padding:8px 0;gap:4px}.linked-hero{min-height:560px;align-items:flex-end}.linked-hero__overlay{background:linear-gradient(0deg,rgba(0,0,0,.88) 0%,rgba(0,0,0,.38) 60%,rgba(0,0,0,.1) 100%)}.linked-hero__content{padding:50px 0}.linked-hero__title{font-size:52px}.linked-hero__text{font-size:17px}.linked-grid-3,.linked-product-grid,.linked-benefit-grid{grid-template-columns:1fr}.linked-category{min-height:250px}.linked-category__content{max-width:58%}.linked-instagram__grid{grid-template-columns:repeat(2,1fr)}.linked-newsletter form{flex-direction:column;gap:8px}.linked-newsletter button{width:100%}}
