/* Product pages use their own type scale, independent of the legacy storefront. */
body#everyday-preview main.wc-detail{max-width:1320px;margin:0 auto;padding:36px 48px 72px;box-sizing:border-box;font-family:'Inter Variable',Inter,Arial,sans-serif;color:#202020}
body#everyday-preview .wc-breadcrumb{font-size:12px;line-height:1.5;color:#767676;margin-bottom:28px}
body#everyday-preview .wc-detail-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,6vw,88px);margin:0 0 80px;align-items:center}
body#everyday-preview .wc-detail-grid>div:last-child{max-width:490px}
body#everyday-preview .wc-detail .wc-eyebrow{display:block;font-size:10px;font-weight:500;letter-spacing:.16em;line-height:1.6;color:#777}
body#everyday-preview .wc-detail h1{font-family:inherit;font-size:clamp(34px,3.2vw,48px);font-weight:450;letter-spacing:-.04em;line-height:1.12;margin:18px 0 24px;text-wrap:balance;color:#242424}
body#everyday-preview .wc-detail-grid h2{font-family:inherit;font-size:23px;font-weight:400;letter-spacing:-.02em;line-height:1.4;margin:0 0 18px;color:#606060}
body#everyday-preview .wc-detail p{font-family:inherit;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.75;color:#696969;max-width:55ch;margin:0 0 20px}
body#everyday-preview .wc-detail .wc-launch{padding:22px 0;margin:30px 0 24px;border-color:#e8e8e8}
body#everyday-preview .wc-launch strong{font-size:14px;font-weight:500;color:#333}
body#everyday-preview .wc-detail .wc-launch p{font-size:13px;line-height:1.65;margin:8px 0 0}
body#everyday-preview a.wc-primary,body#everyday-preview a.wc-primary:hover,body#everyday-preview a.wc-primary:visited{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 24px;box-sizing:border-box;background:#191919!important;color:#fff!important;font:500 14px/1.3 'Inter Variable',Arial,sans-serif;letter-spacing:0;text-decoration:none;border:1px solid #191919;border-radius:28px;opacity:1}
body#everyday-preview a.wc-primary:hover{background:#383838!important}
body#everyday-preview .wc-detail .wc-link{font-size:13px;line-height:1.5;color:#333!important}
body#everyday-preview .wc-gallery>img{aspect-ratio:1;border:0;background:#fff;border-radius:20px;object-fit:contain;padding:22px;max-height:580px}
body#everyday-preview .wc-thumbs{margin-top:16px;gap:10px;justify-content:center}
body#everyday-preview .wc-thumbs button{width:60px;height:60px;border-radius:10px;border-color:#e6e6e6}
body#everyday-preview .wc-thumbs button[aria-pressed=true]{border:1px solid #333}
body#everyday-preview .wc-detail .wc-features{gap:40px;padding:54px 0;margin-bottom:20px}
body#everyday-preview .wc-detail .wc-features h2{font-size:25px;line-height:1.25;font-weight:450;letter-spacing:-.025em;margin:18px 0 14px}
body#everyday-preview .wc-detail .wc-features p{font-size:15px}
body#everyday-preview .wc-editorial h2{font-weight:450;font-size:clamp(30px,3vw,44px);line-height:1.18;margin:20px 0}
body#everyday-preview .wc-specs h2,body#everyday-preview .wc-faq h2{font-weight:450;letter-spacing:-.03em;font-size:30px;line-height:1.2}
body#everyday-preview .wc-specs dt,body#everyday-preview .wc-specs dd{font-size:14px;line-height:1.6}
body#everyday-preview .wc-faq summary{font-size:16px;font-weight:450;line-height:1.5;color:#333}
body#everyday-preview .wc-faq details p{font-size:14px;margin:16px 0 0}
@media(max-width:760px){body#everyday-preview main.wc-detail{padding:24px 6% 48px}body#everyday-preview .wc-detail-grid{grid-template-columns:1fr;gap:30px;margin-bottom:44px}body#everyday-preview .wc-detail h1{font-size:36px;margin:16px 0 20px}body#everyday-preview .wc-detail-grid h2{font-size:21px}body#everyday-preview .wc-detail p{font-size:15px}body#everyday-preview .wc-gallery>img{max-height:360px;padding:14px}body#everyday-preview .wc-detail .wc-features{gap:28px;padding:36px 0}}
