.sen-collection-focus.page-width{display:grid;grid-template-columns:minmax(200px,.72fr) minmax(0,2fr);max-width:1530px;padding:70px 30px 80px;gap:clamp(36px,5vw,80px);font-family:var(--sen-home-font,var(--font-body-family)),sans-serif;color:#171717}
.sen-collection-focus__intro{border-right:1px solid #e3e3e3;padding-right:clamp(24px,4vw,64px)}
.sen-collection-focus__intro .caption-with-letter-spacing{font-size:12px;letter-spacing:.12em;color:#f04927;margin:0 0 22px}
.sen-collection-focus__intro .sen-home-title{color:#f04927;margin:0 0 30px;font-size:clamp(32px,3vw,48px)}
.sen-collection-focus__cta{display:inline-flex;align-items:center;gap:18px;padding:14px 20px;background:#c83d20;color:#fff;text-decoration:none;font-size:13px;font-weight:600;min-height:48px}
.sen-collection-focus__cta:hover{background:#a9341c;color:#fff}
.sen-collection-focus__cta span{font-size:18px}
.sen-collection-focus__main{position:relative;display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(20px,3vw,48px);align-items:center;min-width:0}
.sen-collection-focus__nav{grid-column:1;grid-row:1;align-self:start;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:4px}
.sen-collection-focus__nav button{font:500 clamp(30px,3.2vw,48px)/1.2 var(--sen-home-font,var(--font-body-family)),sans-serif;letter-spacing:-.035em;background:none;border:0;padding:4px 0;color:#8b8b8b;text-align:left;cursor:pointer;position:relative}
.sen-collection-focus__nav button[aria-selected=true]{color:#f04927}
.sen-collection-focus__nav button[aria-selected=true]::after{content:'';position:absolute;height:3px;background:#f04927;left:0;bottom:0;width:100%}
.sen-collection-focus__nav button:focus-visible,.sen-collection-focus__cta:focus-visible,.sen-collection-focus__product:focus-visible,.sen-collection-focus__image:focus-visible{outline:2px solid #f04927;outline-offset:4px}
.sen-collection-focus__panel{display:contents}.sen-collection-focus__panel[hidden]{display:none}
.sen-collection-focus__image{grid-column:2;grid-row:1 / span 2;align-self:center;aspect-ratio:1;border-radius:50%;overflow:hidden;background:#f3f0eb}
.sen-collection-focus__image img,.sen-collection-focus__image svg{width:100%;height:100%;object-fit:cover}
.sen-collection-focus__image img[src*="1GHUlqio35WyBbgiaiNnlmihb-DJOvbHT"]{transform:scale(1.3)}
.sen-collection-focus__product{grid-column:1;grid-row:2;align-self:end;display:flex;align-items:center;gap:16px;color:#171717;text-decoration:none;margin-top:32px;max-width:340px}
.sen-collection-focus__thumb{width:96px;aspect-ratio:1;flex:none;border-radius:12px;background:#f3f0eb}
.sen-collection-focus__thumb img{width:100%;height:100%;object-fit:cover}
.sen-collection-focus__product-name,.sen-collection-focus__price{display:block;font-family:var(--font-heading-family);font-size:15px;font-weight:700;line-height:1.4}
.sen-collection-focus__price{font-weight:400;margin-top:7px}
@media(max-width:989px){.sen-collection-focus.page-width{grid-template-columns:1fr;gap:32px}.sen-collection-focus__intro{border-right:0;border-bottom:1px solid #e3e3e3;padding:0 0 28px}.sen-collection-focus__main{gap:24px}}
@media(max-width:749px){
  .sen-collection-focus.page-width{padding:42px 20px 48px;gap:24px}
  .sen-collection-focus__intro .sen-home-title{font-size:clamp(26px,7vw,34px);margin-bottom:22px}
  .sen-collection-focus__main{grid-template-columns:minmax(0,1fr);gap:16px}
  .sen-collection-focus__nav{grid-column:1;grid-row:1;flex-direction:row;gap:8px;max-width:100%;padding:0 0 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
  .sen-collection-focus__nav::-webkit-scrollbar{display:none}
  .sen-collection-focus__nav button{flex:none;min-height:44px;padding:8px 14px;border:1px solid #ded8d3;border-radius:999px;background:transparent;color:#6f6f6f;font:500 14px/1.2 var(--sen-home-font,var(--font-body-family)),sans-serif;letter-spacing:.02em;text-align:center;white-space:nowrap;scroll-snap-align:start}
  .sen-collection-focus__nav button[aria-selected=true]{background:#fff5f1;border-color:#f04927;color:#b7351b}
  .sen-collection-focus__nav button[aria-selected=true]::after{display:none}
  .sen-collection-focus__image{grid-column:1;grid-row:2;aspect-ratio:4 / 5;border-radius:14px}
  .sen-collection-focus__product{grid-column:1;grid-row:3;gap:12px;margin:0;padding-top:16px;border-top:1px solid #e3e3e3;max-width:none}
  .sen-collection-focus__thumb{width:68px;border-radius:8px}
  .sen-collection-focus__product-name,.sen-collection-focus__price{font-size:14px}
  .sen-collection-focus__price{font-size:13px}
}
