@layer theme,base;@layer components{.pdp-section:not(:first-child){border-top:1px solid var(--surface-dim)}.pdp-section__summary{cursor:pointer;transition:color var(--transition-base);list-style:none}.pdp-section__summary::-webkit-details-marker{display:none}.pdp-section__summary:hover{color:var(--primary)}.pdp-section__summary:focus-visible{outline-offset:-2px}.pdp-section__chevron{color:var(--on-surface-muted);transition:transform var(--transition-base);flex-shrink:0}.pdp-section[open] .pdp-section__chevron{transform:rotate(180deg)}.pdp-fabric-image{object-fit:cover;border-radius:var(--radius-s);width:160px;height:160px;display:block}.specs-row{font-family:var(--font-inter,ui-sans-serif, sans-serif);font-size:var(--text-body-size);align-items:baseline;gap:8px;padding:10px 24px;line-height:1.5;display:flex}.specs-row:nth-child(odd){background-color:var(--surface)}.specs-row:nth-child(2n){background-color:var(--surface-card)}.specs-key{width:33%;color:var(--on-surface);overflow-wrap:break-word;flex-shrink:0;font-weight:500}.specs-value{min-width:0;color:var(--on-surface-muted);overflow-wrap:break-word;white-space:pre-line}.specs-note{margin-top:calc(var(--space-xs) / 2);font-size:var(--text-label-size);color:inherit;display:block}.specs-more__text{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.specs-value:has(>.specs-more[open])>.specs-more__text{display:block;overflow:visible}.specs-more{margin-top:calc(var(--space-xs) / 2)}.specs-more__toggle{cursor:pointer;list-style:none;display:inline-block}.specs-more__toggle::-webkit-details-marker{display:none}.specs-more[open] .specs-more__label--closed,.specs-more:not([open]) .specs-more__label--open{display:none}.pdp-spec-groups{container-type:inline-size}.pdp-dims__media{gap:var(--space-sm);padding:var(--space-sm) var(--space-md) var(--space-xs);flex-direction:column;display:flex}@media (min-width:1024px){.pdp-dims__media{max-width:calc(360px + 2 * var(--space-md))}.pdp-dims--split{column-gap:var(--space-md);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.pdp-dims--split .pdp-dims__media{max-width:none;padding:0 var(--space-md) 0 0}.pdp-dims--split .specs-key{width:calc(33cqi - 15.84px)}}@media (max-width:639px){.specs-row{flex-direction:column;align-items:stretch;gap:2px}.specs-key{width:auto;font-size:var(--text-label-size);color:var(--on-surface-muted);font-weight:400}.specs-value{color:var(--on-surface);font-weight:500}}.pdp-anchor-target{scroll-margin-top:calc(var(--header-height) + var(--space-sm))}.legal-guarantee-disclosure[open] .pdp-section__chevron{transform:rotate(180deg)}.pdp-prose{font-family:var(--font-inter,ui-sans-serif, sans-serif);font-size:var(--text-body-size);color:var(--on-surface-muted);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;line-height:1.7}.pdp-prose>:first-child{margin-top:0}.pdp-prose>:last-child{margin-bottom:0}.pdp-prose p{margin:0 0 .85em}.pdp-prose h3,.pdp-prose h4{font-family:var(--font-outfit,var(--font-inter,ui-sans-serif, sans-serif));font-size:var(--text-body-size);color:var(--on-surface);margin:1.25em 0 .4em;font-weight:600}.pdp-prose ul,.pdp-prose ol{margin:.5em 0 .85em;padding-left:1.5em}.pdp-prose ul{list-style:outside}.pdp-prose ol{list-style:decimal}.pdp-prose li{margin:0 0 .3em}.pdp-prose strong,.pdp-prose b{color:var(--on-surface);font-weight:600}.pdp-prose em,.pdp-prose i{font-style:italic}.pdp-prose a{color:var(--link,var(--primary));text-decoration:underline}.pdp-prose a:hover{color:var(--link-hover,var(--primary-hover))}.pdp-prose--micro{font-size:var(--text-micro-size);line-height:1.6}}@layer utilities;
