body:has(.detail-page){background:#f1f3f5}.detail-page{--dg-paper:#f1f3f5;--dg-line:#dce1e6;max-width:1280px;padding:80px 12px 36px;background:var(--dg-paper)}.detail-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;line-height:1.5;color:#526176;margin:0 4px 24px}.detail-breadcrumb a:hover{text-decoration:underline}.detail-breadcrumb [aria-current]{color:#646761}.detail-proof{margin:0 4px 18px;color:#233349;font-size:13px}.detail-card{background:#fff;border:1px solid #dce1e6;border-radius:14px;overflow:hidden;min-width:0;display:flex;flex-direction:column}.detail-card-overview{min-width:0}.detail-card .discovery-gallery{margin:0}.detail-card .discovery-photo-strip{height:auto}.detail-card .discovery-strip-photo{min-width:0}.detail-card-copy{padding:20px 16px 12px}.detail-name-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.detail-name-price h1{font-size:30px;font-weight:650;letter-spacing:-.03em;line-height:1.15}.detail-name-price h2{font-size:21px;font-weight:600;letter-spacing:-.025em;line-height:1.25}.detail-price{font-size:19px;line-height:1.3;font-weight:600;white-space:nowrap}.detail-brand{color:#646761;font-size:14px;margin:8px 0}.detail-card .discovery-description{margin-top:20px}.detail-card-end{padding:12px 16px 20px;margin-top:auto}.detail-card-end .buy-button{display:block;width:100%}.detail-card-end .discovery-buy-action{width:100%;margin-top:20px;justify-content:center}.detail-evidence .discovery-quotes{margin:0}.detail-evidence .discovery-evidence{margin-top:14px}.detail-intro{margin:0 4px 28px}.detail-intro .discovery-totals{color:#233349;font-size:13px}.detail-brand-layout{display:grid;gap:32px}.detail-brand-evidence{min-width:0}.detail-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 4px 16px}.detail-related>h2,.detail-section-heading h2{font-size:22px;font-weight:600;letter-spacing:-.025em}.detail-section-heading>span{color:#646761;font-size:13px;white-space:nowrap}.detail-product-grid{display:grid;gap:20px}.detail-specifications{margin:24px 4px;border-block:1px solid #dce1e6;padding:16px 0}.detail-specifications summary{cursor:pointer;font-weight:600}.detail-specifications dl{margin-top:16px}.detail-specifications dl>div{display:grid;grid-template-columns:1fr 1.5fr;gap:24px;padding:10px 0;border-top:1px solid #dce1e6;font-size:14px;overflow-wrap:anywhere}.detail-specifications dt{color:#646761}.detail-related{margin:40px 4px 0}.detail-related-links{display:grid;margin-top:12px}.detail-related-links a{padding:16px 0;border-bottom:1px solid #dce1e6;font-size:15px}.detail-related-links a:hover span{text-decoration:underline}.detail-related-links small{display:block;color:#646761;margin-top:4px}.detail-footer{margin-top:40px;padding:20px 4px 0;border-top:1px solid #dce1e6;font-size:13px;color:#233349}.detail-empty{padding:20px 4px;color:#646761}@media(min-width:700px){.detail-page{padding:88px 28px 48px}.detail-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-related-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media(min-width:1000px){.detail-card-primary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.detail-card-primary .detail-card-overview{border-right:1px solid #dce1e6}.detail-card-primary .discovery-gallery{padding:24px 24px 0}.detail-card-primary .discovery-photo-strip{height:auto}.detail-card-primary .detail-card-copy{padding:24px}.detail-card-primary .detail-card-end{padding:24px;margin:0;display:flex;flex-direction:column}.detail-card-primary .detail-card-end>.buy-button{margin-top:auto}.detail-brand-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start}.detail-brand-products{grid-column:1;grid-row:1}.detail-brand-evidence{grid-column:2;grid-row:1;position:sticky;top:80px}}.detail-card .discovery-strip-photo{height:auto;aspect-ratio:1}.detail-page .discovery-description{color:#495461;font-size:15px;line-height:1.7}.detail-page .discovery-quotes{background:#edf3f9;border:0;border-radius:10px;padding:18px 16px 10px}.detail-page .discovery-quotes>:is(h2,h3){color:#244b71;margin-bottom:6px}.detail-page .discovery-quotes li{border-color:#ceddeb}.detail-page .discovery-quotes blockquote{color:#304c66}.detail-page .discovery-quote-context{color:#526b80}.detail-page .discovery-quote-context a,.detail-page .discovery-quote-more{color:#24577c}@media(min-width:1000px){.detail-card-primary .discovery-photo-strip{border-radius:0;background:#fff;gap:8px}.detail-card-primary .discovery-strip-photo .discovery-product-image:not([data-crop=true]){padding:8px}}.detail-brand-evidence .discovery-quotes blockquote{white-space:normal}@media(max-width:999px){.detail-brand-evidence .discovery-quotes li:not(:first-child){display:none}.detail-brand-evidence .discovery-quotes li:first-child{border:0}}