.cmp-head{padding-block:var(--space-6) var(--space-8);border-bottom:1px solid var(--divider)}.cmp-head-text{max-width:820px;margin-top:var(--space-7)}.cmp-head h1{margin-top:var(--space-3)}.cmp-summary{max-width:52ch;margin-top:var(--space-5)}.cmp-meta{margin-top:var(--space-5)}.cmp-products{gap:var(--space-7) var(--gutter);margin-top:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.cmp-products{grid-template-columns:repeat(var(--cols), minmax(0, 1fr))}}.cmp-products li{padding-top:var(--space-4);border-top:2px solid var(--text);flex-direction:column;display:flex}@media (width>=768px){@supports (grid-template-rows:subgrid){.cmp-products{row-gap:0}.cmp-products li{grid-template-rows:subgrid;grid-row:span 4;display:grid}.cmp-price{margin-top:0}}}.cmp-id{display:flow-root}.cmp-id--photo>.pphoto--tile{float:right;margin:0 0 var(--space-2) var(--space-4);border:1px solid var(--color-border)}.cmp-name{margin-top:var(--space-2);font-size:var(--text-h2)}.cmp-name a{color:var(--text);text-decoration:none}.cmp-name a:hover{text-underline-offset:.16em;text-decoration:underline 2px}.cmp-positioning{max-width:44ch;margin-top:var(--space-3);color:var(--text-secondary)}.cmp-price{padding-top:var(--space-5);margin-top:auto}.cmp-amount{font-size:var(--text-h2);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-heading);line-height:1.05}.cmp-amount--none{font-size:var(--text-h4);font-weight:var(--weight-semibold)}.cmp-sold-as{max-width:40ch;margin-top:var(--space-1);font-size:var(--text-small);color:var(--text-muted);line-height:1.4}.cmp-price .text-meta{margin-top:var(--space-1)}.cmp-foot{align-items:center;gap:var(--space-1) var(--space-5);min-height:44px;margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-control-border);flex-wrap:wrap;display:flex}.cmp-go{align-items:center;gap:0 var(--space-3);flex-wrap:wrap;display:inline-flex}.cmp-go .btn{white-space:normal;text-align:left}.cmp-side{max-width:34ch;margin-top:var(--space-4);color:var(--text-secondary);font-size:.9375rem}.cmp-none{padding-top:var(--space-4);border-top:2px solid var(--text);color:var(--text-muted)}.cmp-none-inline{color:var(--text-muted)}.cmp-claims{gap:var(--space-6) var(--gutter);grid-template-columns:1fr;display:grid}@media (width>=768px){.cmp-claims{grid-template-columns:repeat(var(--cols), minmax(0, 1fr))}}.cmp-claims li{padding-top:var(--space-4);border-top:2px solid var(--text)}.cmp-claims p{margin-top:var(--space-3);color:var(--text-secondary);font-size:.9375rem}.cmp-claims strong{color:var(--text)}.cmp-body>h2:first-child{margin-top:0}.cmp-body h2{font-size:var(--text-h3)}
