@media (max-width:900px){
.sc-gallery figure,.sc-gallery figure:first-child{flex:0 0 74%;aspect-ratio:1/1}
.sc-pdp__info{padding-top:20px}
.sc-pdp__info .sc-crumbs ol{margin-bottom:16px}
.sc-pdp__title{font-size:clamp(44px,12vw,64px);margin-bottom:8px}
.sc-price{margin-top:14px}
.sc-opt{margin-top:18px}
}
.sc-nav ul{gap:clamp(14px,1.8vw,30px)}
.sc-nav a,.sc-tools a,.sc-btn,.sc-link,.sc-quick button,.sc-card__name{white-space:nowrap}
.sc-header__in{column-gap:24px}
@media (min-width:901px) and (max-width:1180px){.sc-nav a,.sc-tools a{font-size:11.5px;letter-spacing:.07em}}
h1,h2,.sc-quote,.sc-band h2{text-wrap:balance}
.sc-lead,.sc-prose p,.sc-muted{text-wrap:pretty}
figure{margin:0}
.sc-review{margin:0}
.sc-review .sc-link{align-self:flex-start;margin-top:4px}
.sc-mvp__item--2 .sc-quick,.sc-mvp__item--3 .sc-quick{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}
.sc-mvp__item--2 .sc-quick::-webkit-scrollbar,.sc-mvp__item--3 .sc-quick::-webkit-scrollbar{display:none}
.sc-mvp__item--2 .sc-mvp__body,.sc-mvp__item--3 .sc-mvp__body{justify-content:flex-end}
.sc-head{align-items:flex-end}
.sc-head>div{min-width:0}
.sc-social{display:flex;gap:18px;flex-wrap:wrap;margin-top:28px}
.sc-social a{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.07em;text-transform:uppercase}
.sc-social svg{width:16px;height:16px;fill:currentColor}
.sc-ugc{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--stone);border:var(--line)}
.sc-ugc__item{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--studio);color:var(--paper);text-decoration:none}
.sc-ugc__item:hover{color:var(--paper)}
.sc-ugc__item img{width:100%;height:100%;object-fit:cover;transition:transform 1s ease}
.sc-ugc__item:hover img{transform:scale(1.04)}
.sc-ugc__meta{position:absolute;left:0;right:0;bottom:0;padding:16px;background:linear-gradient(180deg,rgba(21,21,21,0),rgba(21,21,21,.6));font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;display:flex;justify-content:space-between;gap:8px}
.sc-ugc__cta{background:var(--ink);color:var(--paper);display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding:24px;aspect-ratio:4/5}
.sc-ugc__cta strong{font:400 clamp(28px,2.6vw,38px)/1.05 var(--serif)}
.sc-ugc__cta a{color:var(--paper)}
@media (max-width:900px){.sc-ugc{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.sc-ugc>*{flex:0 0 72%;scroll-snap-align:start}}
.sc-tp{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:28px;border:var(--line);background:var(--paper)}
.sc-tp strong{font:400 clamp(56px,7vw,96px)/1 var(--serif)}
.sc-tp__stars{color:#00B67A;font-size:22px;letter-spacing:3px;margin:0 0 6px}
.sc-revgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;background:var(--stone);border:var(--line);margin-top:32px}
.sc-revgrid .sc-review{width:auto;border:0}
.sc-verified{font-family:var(--mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--green);border:1px solid var(--green);padding:3px 6px;align-self:flex-start}
@media (max-width:700px){.sc-tp .sc-actions{margin-left:0!important;width:100%}.sc-tp .sc-btn{flex:1 1 100%}}