#stc-site .stc-product .stc-listing-titlebar {
 display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 26px;
 align-items:center;padding-bottom:clamp(18px,2vw,28px);margin-bottom:clamp(18px,2vw,28px);
 border-bottom:1px solid #ffffff20;
}
#stc-site .stc-product .stc-listing-titlebar h1 {margin:0;color:#f5f2eb;font:650 clamp(28px,3.2vw,48px)/1.08 var(--stc-font);letter-spacing:-.045em;overflow-wrap:anywhere}
#stc-site .stc-listing-titlebar .stc-listing-identity {grid-column:2;grid-row:1/3;justify-self:end}
#stc-site .stc-listing-titlebar .stc-product__reviews-trigger {grid-column:1;justify-self:start;min-height:32px;margin:0;padding:0;background:none;border:0}
#stc-site .stc-listing-titlebar .stc-pony-links {gap:16px}
#stc-site .stc-listing-titlebar .stc-product__brand img {max-width:105px!important}
#stc-site #stc-main .stc-product[data-product-ip] .stc-product__hero {align-items:start!important;grid-template-columns:minmax(0,1.48fr) minmax(285px,.88fr)!important;gap:clamp(20px,3vw,42px)!important}
#stc-site #stc-main .stc-product[data-product-ip] .stc-product__buy-panel {padding:clamp(15px,1.8vw,26px) 0!important;border:0!important;border-top:2px solid var(--stc-light,#dac499)!important;background:none!important;box-shadow:none!important;border-radius:0!important;gap:18px!important}
#stc-site .stc-product .stc-product__heading {padding-bottom:16px!important}
#stc-site .stc-product .stc-product__price {margin:0!important}
#stc-site .stc-product .stc-product__current-price {font-size:clamp(26px,2.5vw,38px)}
#stc-site .stc-product .stc-product__quantity-box {width:136px;grid-template-columns:44px 1fr 44px}
#stc-site .stc-product__purchase .stc-product__add {width:100%}
@media(min-width:821px){
 #stc-site #stc-main .stc-product[data-product-ip] .stc-carousel:has(.stc-carousel__thumbs) {
 display:grid!important;grid-template-columns:60px minmax(0,1fr)!important;grid-template-rows:auto!important;gap:12px!important
 }
 #stc-site .stc-product .stc-carousel:has(.stc-carousel__thumbs) .stc-carousel__stage {grid-column:2;grid-row:1}
 #stc-site .stc-product .stc-carousel .stc-carousel__thumbs {grid-column:1;grid-row:1;flex-direction:column!important;align-self:start;align-items:stretch!important;width:60px!important;height:auto!important;max-height:clamp(380px,40vw,570px)!important;overflow-y:auto!important;overflow-x:hidden!important}
 #stc-site .stc-product .stc-carousel__thumbs .stc-carousel__thumb {width:56px!important;height:58px!important;flex:0 0 58px!important}
}
@media(max-width:820px){
 #stc-site #stc-main .stc-product[data-product-ip] .stc-product__hero{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}
 #stc-site .stc-product .stc-listing-titlebar {grid-template-columns:1fr;gap:5px;padding-bottom:14px;margin-bottom:16px}
 #stc-site .stc-listing-titlebar .stc-listing-identity {grid-column:1;grid-row:1;justify-self:stretch}
 #stc-site .stc-listing-titlebar .stc-product__brand img {height:30px!important}
 #stc-site .stc-listing-titlebar .stc-product__brand {height:34px!important}
}
