.product-model-photos-summary{min-block-size:var(--p-touch);padding-block:var(--p-space-2);padding-inline:var(--p-space-3);align-content:center}.product-page{padding-top:var(--c-pdp-top)}.product-section-title{margin-bottom:var(--s-space-decision-wide);font-family:var(--s-font-display);font-size:var(--c-pdp-section-title);font-weight:var(--p-weight-normal);line-height:var(--p-leading-title);letter-spacing:var(--p-tracking-title)}.product-main{gap:var(--s-space-decision);margin-top:var(--s-space-decision);grid-template-areas:"heading""price""visual""options""decision""secondary";align-items:start;display:grid}.product-main>*{min-width:var(--p-zero)}.product-purchase{padding-block:var(--p-zero)}.purchase-heading{gap:var(--s-space-detail);grid-area:heading;display:grid}.purchase-heading .ui-link{align-items:center;gap:var(--s-space-detail);display:flex}.purchase-ready{align-items:center;gap:var(--s-space-detail);flex-wrap:wrap;display:flex}.purchase-heading .type-product{font-size:var(--c-pdp-title);line-height:var(--p-leading-tight);text-wrap:balance}.purchase-intro{max-width:var(--p-reading);color:var(--s-muted);font-size:var(--p-type-t5);line-height:var(--p-leading-ui);text-wrap:pretty}.purchase-price{gap:var(--p-space-1);grid-area:price;display:grid}.purchase-price .price-decision{align-items:center;gap:var(--p-space-2) var(--p-space-3);min-height:calc(var(--s-price-decision) * var(--p-leading-ui));flex-wrap:wrap;display:flex}.action-capsule-price{justify-items:start;gap:var(--p-hairline);min-width:var(--p-zero);display:grid}.action-capsule-price .badge-promotion{padding-block:var(--p-zero)}.product-visual{grid-area:visual}.purchase-options{gap:var(--c-pdp-group-gap);grid-area:options;display:grid}.purchase-decision{gap:var(--s-space-detail);grid-area:decision;display:grid}.purchase-secondary{gap:var(--s-space-decision);grid-area:secondary;display:grid}.purchase-actions{gap:var(--s-space-detail-wide);flex-wrap:wrap;display:flex}.purchase-actions>.purchase-action{flex:var(--p-one) var(--p-one) auto;white-space:nowrap}.purchase-action-face{place-items:center;display:inline-grid}.purchase-action-label{align-items:center;gap:var(--p-space-2);white-space:nowrap;grid-area:1/1;display:inline-flex}.purchase-action-label[data-sizer]{visibility:hidden}.purchase-action-label .icon-size{width:var(--p-icon-sm);height:var(--p-icon-sm)}.purchase-action-check{stroke-width:var(--c-purchase-check-stroke)}.action-capsule-note{min-width:var(--p-zero);font-size:var(--p-type-t6);line-height:var(--p-leading-ui);text-wrap:balance}.purchase-success{padding:var(--s-space-decision);border-radius:var(--p-radius-card)}.purchase-save form{gap:var(--s-space-detail-wide);margin-top:var(--s-space-detail);display:grid}.purchase-save .button-primary{background:var(--s-surface);color:var(--s-ink);border:var(--c-rule);box-shadow:none}.purchase-trust{gap:var(--s-space-detail);display:grid}.product-purchase-policy{align-items:center;gap:var(--s-space-detail-wide);min-height:var(--p-touch);display:flex}.product-purchase-policy svg{flex-shrink:var(--p-zero)}.product-purchase-policy.ui-link{text-decoration:none}.product-purchase-policy>span{text-underline-offset:var(--s-underline-offset);transition:text-decoration-color var(--p-duration-control) var(--p-ease);text-decoration-line:underline;text-decoration-color:#0000}.product-purchase-policy:hover>span,.product-purchase-policy:focus-visible>span{text-decoration-color:currentColor}.product-gallery-note{margin-top:var(--s-space-detail-wide)}.product-gallery-note:empty{display:none}.gallery-viewport-frame{min-width:var(--p-zero);position:relative}.gallery-photo-label{top:var(--s-badge-3d-inset);left:var(--s-badge-3d-inset);z-index:var(--p-z-content);max-width:calc(var(--p-full) - var(--s-badge-3d-inset) * 2);padding:var(--p-space-1) var(--p-space-3);border:var(--c-rule);border-radius:var(--p-radius-pill);background:var(--s-badge-3d-surface);color:var(--s-ink);font-size:var(--p-type-t6);line-height:var(--p-leading-ui);-webkit-backdrop-filter:blur(var(--s-badge-3d-blur));backdrop-filter:blur(var(--s-badge-3d-blur));pointer-events:none;position:absolute}.product-key-facts{gap:var(--s-space-detail-wide);min-width:var(--p-zero);display:grid}.product-key-facts-eyebrow{color:var(--s-muted);font-size:var(--p-type-t6);line-height:var(--p-leading-ui)}.product-key-facts-grid{grid-template-columns:var(--c-col-two);gap:var(--s-space-decision) var(--s-space-detail-wide);display:grid}.product-key-facts-grid>div{align-content:start;gap:var(--p-hairline);min-width:var(--p-zero);display:grid}.product-key-facts-grid dt{align-items:flex-start;gap:var(--s-space-detail);color:var(--s-muted);font-size:var(--p-type-t6);line-height:var(--p-leading-ui);display:flex}.product-key-facts-grid dt svg{width:var(--p-icon-sm);height:var(--p-icon-sm);margin-top:var(--c-pdp-hint-icon-shift)}.product-key-facts-grid dd{color:var(--s-ink);font-size:var(--p-type-t5);font-weight:var(--p-weight-medium);line-height:var(--p-leading-ui);overflow-wrap:anywhere;padding-inline-start:calc(var(--p-icon-sm) + var(--s-space-detail))}.product-key-facts-link{justify-self:start;align-items:center;gap:var(--s-space-detail);min-height:var(--p-touch);font-size:var(--p-type-t5);display:inline-flex}.product-key-facts-link svg{width:var(--p-icon-sm);height:var(--p-icon-sm)}.product-version-state{gap:var(--s-space-detail);display:grid}.product-version-state>dl{justify-content:space-between;align-items:baseline;gap:var(--p-space-1) var(--s-space-detail-wide);font-size:var(--p-type-t5);line-height:var(--p-leading-ui);flex-wrap:wrap;display:flex}.product-version-state dt{color:var(--s-ink);font-weight:var(--p-weight-medium)}.product-version-state dd{align-items:center;gap:var(--p-space-1);color:var(--s-muted);display:inline-flex}.product-gallery-extra{grid-template-columns:var(--c-col-two);gap:var(--s-space-detail-wide);margin-top:var(--s-space-decision-wide);display:none}.product-gallery-extra>figure:only-child{grid-column:var(--c-pdp-extra-single)}.product-gallery-extra img{width:var(--p-full);height:auto;aspect-ratio:var(--c-pdp-gallery-aspect);object-fit:cover;border-radius:var(--p-radius-card)}.gallery-pdp .gallery-slide img{aspect-ratio:var(--c-pdp-gallery-aspect);object-fit:contain;height:auto}.gallery-pdp .gallery-controls{gap:var(--s-space-detail);margin-top:var(--s-space-detail);flex-wrap:nowrap}.gallery-pdp .gallery-thumbnails{max-width:var(--p-full);min-width:var(--p-zero);padding:var(--p-space-1);margin:calc(var(--p-space-1) * -1);scrollbar-width:none}.gallery-pdp .gallery-thumb{flex-shrink:var(--p-zero);width:var(--c-pdp-thumb-mobile);min-width:var(--c-pdp-thumb-mobile);aspect-ratio:var(--c-pdp-thumb-aspect);background:var(--c-packshot-background);transition:border-color var(--p-duration-control) var(--p-ease)}.gallery-pdp .gallery-thumb img{width:var(--p-full);height:var(--p-full);object-fit:cover;transition:transform var(--p-duration-control) var(--p-ease)}@media (hover:hover) and (pointer:fine){.gallery-pdp .gallery-thumb:hover img{transform:scale(var(--p-hover))}}.gallery-pdp .gallery-arrows .icon-button{display:none}.gallery-pdp .gallery-arrows{flex-shrink:var(--p-zero)}.gallery-count{right:var(--c-gallery-count-inset);bottom:var(--c-gallery-count-inset);z-index:var(--p-z-content);padding:var(--p-space-1) var(--p-space-3);border:var(--c-rule);border-radius:var(--p-radius-pill);background:var(--s-badge-3d-surface);color:var(--s-ink);font-size:var(--p-type-t6);font-variant-numeric:tabular-nums;line-height:var(--p-leading-ui);-webkit-backdrop-filter:blur(var(--s-badge-3d-blur));backdrop-filter:blur(var(--s-badge-3d-blur));pointer-events:none;position:absolute}@media not all and (min-width:64rem){.gallery-pdp .gallery-controls{display:block}.gallery-pdp .gallery-thumbnails{max-width:none;margin-inline:calc(var(--p-zero-length) - var(--c-rail-bleed));padding-inline:var(--c-rail-bleed);scroll-padding-inline:var(--c-rail-bleed);overscroll-behavior-x:contain;scroll-snap-type:x proximity;overflow-x:auto}.gallery-pdp .gallery-thumbnails::-webkit-scrollbar{display:none}.gallery-pdp .gallery-thumb{scroll-snap-align:start}}@media (min-width:64rem){.gallery-count{display:none}}.product-option-group>.product-option-heading,.product-version-picker .product-option-heading,.fabric-choice .product-option-heading{justify-content:space-between;align-items:baseline;gap:var(--p-space-1) var(--s-space-detail-wide);margin-bottom:var(--c-pdp-group-inner);font-size:var(--p-type-t5);line-height:var(--p-leading-ui);flex-wrap:wrap;display:flex}.product-option-heading>:first-child{color:var(--s-ink);font-size:var(--p-type-t5);font-weight:var(--p-weight-medium)}.product-option-heading>strong{align-items:center;gap:var(--p-space-1);color:var(--s-muted);font-weight:var(--p-weight-normal);display:inline-flex}.product-option-grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--c-pdp-option-min), var(--p-full)), 1fr));gap:var(--s-space-detail);grid-auto-rows:auto}.product-option-grid[data-option-count="4"]{grid-template-columns:var(--c-pdp-four-options)}.product-option-choice{justify-content:flex-start;align-items:stretch;gap:var(--p-space-2);min-height:var(--p-touch);padding:var(--p-space-1) var(--p-space-1) var(--p-space-2);text-align:center;transition:transform var(--p-duration-micro) var(--p-ease), border-color var(--p-duration-control) var(--p-ease);flex-direction:column;display:flex}.product-option-choice[data-thumbnail=false]{padding:var(--p-space-2);justify-content:center}@media (hover:hover) and (pointer:fine){.product-option-choice:not(:disabled):hover{border-color:var(--s-muted)}.product-option-choice:not(:disabled):hover .product-option-thumbnail{transform:scale(calc(var(--c-option-zoom) * var(--p-hover)))}}.product-option-preview{z-index:var(--p-one);width:var(--p-full);aspect-ratio:var(--c-pdp-option-aspect);border-radius:calc(var(--p-radius-control) - var(--p-space-1));background:var(--s-option-preview-surface);display:block;position:relative;overflow:hidden}.product-option-thumbnail{width:var(--p-full);height:var(--p-full);object-fit:cover;mix-blend-mode:multiply;transform:scale(var(--c-option-zoom));transform-origin:var(--c-option-focus);transition:transform var(--p-duration-panel) var(--p-ease)}.product-option-label{gap:var(--p-hairline);padding-inline:var(--p-space-1);font-size:var(--p-type-t6);line-height:var(--p-leading-ui);display:grid}.product-option-surcharge{color:var(--s-muted)}.product-option-check{top:var(--c-selection-mark-inset);left:var(--c-selection-mark-inset);z-index:var(--p-one);width:var(--c-selection-mark-size);height:var(--c-selection-mark-size);padding:var(--p-zero);border-radius:var(--p-radius-pill);color:var(--s-inverse);background:var(--s-focus);box-shadow:var(--c-selection-mark-ring);place-items:center;display:grid;position:absolute}.product-option-check svg{width:var(--c-selection-mark-icon);height:var(--c-selection-mark-icon)}.product-option-choice[data-state=checked]{border-color:var(--s-focus);background:var(--s-selected-surface)}.product-option-selection{border-width:var(--p-focus-width);background:0 0}.product-image-note{align-items:flex-start;gap:var(--s-space-detail);font-size:var(--p-type-t6);line-height:var(--p-leading-ui);color:var(--s-muted);display:flex}.product-image-note svg{width:var(--c-pdp-hint-icon);height:var(--c-pdp-hint-icon);margin-top:var(--c-pdp-hint-icon-shift)}.product-fabric-picker{min-width:var(--p-zero)}.purchase-options .fabric-choice{gap:var(--p-zero);padding:var(--s-space-decision);scroll-margin-block:var(--c-pdp-sticky)}.purchase-options .fabric-choice[data-missing=true]{box-shadow:inset var(--p-zero) var(--p-zero) var(--p-zero) var(--p-focus-width) var(--s-error)}.fabric-choice-check{width:var(--p-icon-sm);height:var(--p-icon-sm);color:var(--s-success)}.fabric-choice-row{justify-content:space-between;align-items:center;gap:var(--s-space-detail-wide);flex-wrap:wrap;display:flex}.fabric-choice-row .fabric-snapshot{flex:var(--p-one);min-width:var(--p-zero);margin-block:var(--p-zero)}.fabric-choice-row .ui-button{flex-shrink:var(--p-zero)}.fabric-choice-empty{flex:var(--p-one);align-items:flex-start;gap:var(--s-space-detail);min-width:var(--p-zero);display:flex}.fabric-choice-empty svg{flex-shrink:var(--p-zero);margin-top:var(--p-hairline)}.purchase-options .fabric-choice [role=alert]{margin-top:var(--s-space-detail-wide)}.product-swatches-compact{justify-content:space-between;gap:var(--s-space-detail);display:flex}.product-swatches-compact .fabric-choice{width:var(--c-fabric);height:var(--c-fabric);min-width:var(--c-fabric);padding:var(--p-zero);flex-shrink:var(--p-zero)}.product-fabric-actions{align-items:center;gap:var(--s-space-detail);margin-top:var(--s-space-detail);flex-wrap:wrap;display:flex}.product-fabric-actions .ui-button{padding-inline:var(--s-space-detail-wide)}.product-fabric-preview{width:var(--p-full);height:auto;aspect-ratio:var(--p-one);object-fit:cover;border-radius:var(--p-radius-card)}.fabric-browser,.product-fabric-filters{gap:var(--s-space-detail-wide);display:grid}.product-fabric-list{max-height:var(--c-fabric-list-height);padding:var(--s-space-detail);overflow-y:auto}.product-fabric-dialog{padding:var(--s-space-decision);flex-direction:column;display:flex;overflow:hidden}.product-fabric-dialog .modal-heading{flex-shrink:var(--p-zero)}.product-fabric-dialog .modal-heading h2{font-size:var(--p-type-t4);overflow-wrap:anywhere}.product-fabric-dialog .modal-heading p{font-size:var(--p-type-t6);margin-top:var(--s-space-detail)}.product-fabric-dialog .modal-body{min-height:var(--p-zero);margin-top:var(--s-space-decision);padding-bottom:var(--s-safe-bottom);overflow-y:auto}.product-fabric-dialog .sheet-handle{flex-shrink:var(--p-zero);touch-action:none}.product-fabric-dialog.sheet-content{width:var(--p-full);max-height:var(--c-pdp-sheet-height)}.product-fabric-dialog .product-fabric-list{max-height:none;overflow-y:visible}.product-details,.product-reviews,.related-products{margin-top:var(--s-space-section);scroll-margin-top:var(--c-pdp-sticky)}#related{margin-top:var(--c-pdp-related-gap)}.product-facts{min-width:var(--p-zero);display:grid}.product-facts>div{grid-template-columns:calc(var(--p-space-8) * 2) minmax(0, 1fr);gap:var(--s-space-decision);padding-block:var(--s-space-detail-wide);border-bottom:var(--c-rule);display:grid}.product-facts>div:first-child{padding-top:var(--p-zero)}.product-facts dt{color:var(--s-muted)}.product-facts dd{gap:var(--p-hairline);min-width:var(--p-zero);overflow-wrap:anywhere;display:grid}.product-facts-note{color:var(--s-muted);font-size:var(--p-type-t6)}.product-facts-pending{color:var(--s-muted)}.product-reviews{gap:var(--s-space-decision);align-items:start;display:grid}.product-review-invite,.product-review-status{padding:var(--s-space-decision-wide);border-radius:var(--p-radius-panel)}.product-review-invite{align-items:flex-start;gap:var(--s-space-decision);flex-direction:column;display:flex}.product-review-invite .ui-button{flex-shrink:var(--p-zero)}.product-review-invite.glass-g2{box-shadow:var(--s-shadow-role-info), var(--s-glass-card-light)}.review-form{gap:var(--s-space-decision);border-radius:var(--p-radius-panel);padding:var(--s-space-decision);display:grid}.review-textarea{min-height:var(--c-review-input);border:var(--c-rule);background:var(--s-surface);border-radius:var(--p-radius-control);padding:var(--s-space-decision);resize:vertical;font-size:var(--p-type-input)}.review-list{margin-top:var(--s-space-decision)}.review-item{border-bottom:var(--c-rule);padding-block:var(--s-space-decision)}.product-review-fields{gap:var(--s-space-decision);min-width:var(--p-zero);display:grid}.product-review-success{color:var(--s-success);padding-block:var(--s-space-decision)}.product-review-entry{min-width:var(--p-zero)}.product-reviews-empty{justify-content:space-between;align-items:center;gap:var(--s-space-decision) var(--s-space-group);padding:var(--s-space-decision-wide);border-radius:var(--p-radius-panel);flex-wrap:wrap;display:flex}.product-reviews-empty .product-section-title{margin-bottom:var(--p-space-1)}.product-reviews-empty .product-review-entry{flex:var(--p-one);max-width:var(--p-reading)}.product-reviews-empty .product-review-invite,.product-reviews-empty .product-review-status{padding:var(--p-zero);border-radius:var(--p-zero)}.product-reviews-empty .product-review-invite{flex-flow:wrap;justify-content:space-between;align-items:center}.product-related-track{grid-auto-flow:column;grid-auto-columns:var(--c-pdp-related-width);gap:var(--s-space-decision);padding:var(--p-space-1);scroll-snap-type:x proximity;display:grid;overflow-x:auto}.product-related-track>*{min-width:var(--p-zero);scroll-snap-align:start}.product-extras{gap:var(--s-space-detail-wide);display:grid}.product-extra-row{align-items:center;gap:var(--s-space-decision);padding:var(--s-space-decision);border-radius:var(--p-radius-control);min-height:var(--p-touch);flex-wrap:wrap;display:flex}.product-extra-row>:last-child{margin-left:auto}@media not all and (min-width:64rem){.product-related-track{margin-inline:calc(var(--p-zero-length) - var(--c-rail-bleed));padding-inline:var(--c-rail-bleed);scroll-padding-inline:var(--c-rail-bleed);overscroll-behavior-x:contain;scrollbar-width:none}.product-related-track::-webkit-scrollbar{display:none}}@media (min-width:48rem){.product-fabric-filters{grid-template-columns:var(--c-col-two)}}@media (min-width:64rem){.product-main{margin-top:var(--s-space-detail);grid-template-columns:var(--c-pdp-polish-columns);grid-template-areas:"visual heading""visual price""visual options""visual decision""visual secondary";grid-template-rows:var(--c-pdp-purchase-rows);column-gap:var(--s-space-group);row-gap:var(--c-pdp-purchase-gap)}.purchase-options{gap:var(--c-pdp-group-gap)}.product-visual{align-self:stretch}.product-gallery-sticky{top:var(--c-pdp-sticky);position:sticky}.gallery-pdp{display:var(--c-pdp-gallery-display);grid-template-columns:var(--c-pdp-thumb-desktop) minmax(0, 1fr);gap:var(--s-space-detail-wide)}.gallery-pdp :is(.gallery-viewport,.gallery-viewport-frame){grid-area:1/2;align-self:start}.gallery-pdp .gallery-controls{margin-top:var(--c-pdp-gallery-controls-margin);flex-direction:var(--c-pdp-gallery-controls-direction);justify-content:var(--c-pdp-gallery-controls-justify);grid-area:1/1}.gallery-pdp .gallery-thumbnails{flex-direction:var(--c-pdp-gallery-thumbs-direction);overflow:var(--c-pdp-gallery-thumbs-overflow)}.gallery-pdp .gallery-thumb{width:var(--c-pdp-thumb-desktop);min-width:var(--c-pdp-thumb-desktop)}.gallery-pdp .gallery-arrows{flex-wrap:wrap;justify-content:center}.gallery-pdp .gallery-arrows .icon-button{display:var(--c-pdp-gallery-arrow-display)}.gallery-pdp .gallery-slide img{height:var(--c-pdp-gallery-responsive-height);aspect-ratio:var(--c-pdp-gallery-responsive-aspect);max-height:none}.product-gallery-extra{display:grid}.product-related-track{grid-auto-flow:row;grid-template-columns:var(--c-col-four);overflow:visible}}.product-signature{margin-block:var(--p-space-4) var(--p-space-2);rotate:var(--p-signature-rotate-soft);display:block}@media not all and (min-width:64rem){.product-signature{display:none}}.purchase-save>.ui-button{width:var(--p-full);padding-inline:var(--p-zero);border-radius:var(--p-zero);border-block:var(--c-rule);font-size:var(--p-type-t4);font-weight:var(--p-weight-normal);justify-content:space-between}.purchase-save>.ui-button:after{content:"+" / "";font-size:var(--p-type-t3);font-weight:var(--p-weight-normal);line-height:var(--p-one);transition:transform var(--p-duration-panel) var(--p-ease-emphasized)}.purchase-save>.ui-button[aria-expanded=true]:after{transform:rotate(var(--c-m2-plus-turn))}.purchase-save>.ui-button:hover{translate:none}[data-theme=dark] .product-option-preview{background:var(--c-packshot-background)}[data-theme=dark] .product-option-thumbnail{mix-blend-mode:normal}@media not all and (min-width:48rem){.fabric-choice-row,.product-reviews-empty{flex-direction:column;align-items:stretch}.product-reviews-empty .product-review-invite{flex-direction:column;align-items:flex-start}}@media (min-width:64rem){@media not all and (min-width:80rem){.fabric-choice-row{flex-direction:column;align-items:stretch}}}.product-3d-entry{padding:var(--s-space-decision);border:var(--p-hairline) solid var(--s-line);border-radius:var(--p-radius-card);background:var(--s-subtle);box-shadow:var(--s-glass-card-light);scroll-margin-block:var(--c-pdp-sticky);position:relative}.product-3d-entry:focus-visible{border-color:var(--s-focus);outline:none}.product-3d-entry-content{gap:var(--s-space-detail-wide);display:grid}.product-3d-entry-heading{align-items:center;gap:var(--s-space-detail-wide);display:flex}.product-3d-entry-icon,.handoff-notice-icon{flex-shrink:var(--p-zero);width:var(--p-touch);height:var(--p-touch);border-radius:var(--p-radius-control);background:var(--s-selected-surface);color:var(--s-focus);place-items:center;display:grid}.product-3d-entry-icon{border-radius:var(--p-radius-pill);background:var(--c-dock-3d-surface);color:var(--c-dock-3d-ink)}.product-3d-entry-text{min-width:var(--p-zero)}.product-3d-entry-text h2,.handoff-notice-title{color:var(--s-ink);font-size:var(--p-type-t5);font-weight:var(--p-weight-medium);line-height:var(--p-leading-ui);text-wrap:balance}.product-3d-entry-text p,.product-3d-entry-sentence,.product-3d-entry-note,.handoff-notice-hint{margin-top:var(--p-space-1);color:var(--s-muted);font-size:var(--p-type-t6);line-height:var(--p-leading-ui);text-wrap:pretty}.product-3d-entry-text p,.product-3d-entry-sentence{font-size:var(--p-type-t5)}.product-3d-entry-sentence{margin-top:var(--p-zero)}.product-3d-entry-text .product-3d-entry-eyebrow{align-items:center;gap:var(--s-space-detail);margin-top:var(--p-zero);margin-bottom:var(--p-hairline);font-size:var(--p-type-t6);display:flex}.product-3d-entry-eyebrow svg{flex-shrink:var(--p-zero);width:var(--p-icon-sm);height:var(--p-icon-sm);color:var(--s-success)}.product-3d-entry-note{margin-top:var(--p-zero)}.product-3d-entry-list{gap:var(--p-space-1);font-size:var(--p-type-t5);line-height:var(--p-leading-ui);display:grid}.product-3d-entry-list>div{gap:var(--p-zero) var(--p-space-1);min-width:var(--p-zero);flex-wrap:wrap;display:flex}.product-3d-entry-list dt{color:var(--s-muted)}.product-3d-entry-list dd{min-width:var(--p-zero);color:var(--s-ink);font-weight:var(--p-weight-medium);overflow-wrap:anywhere}.product-3d-entry-rest dd{color:var(--s-muted);font-weight:var(--p-weight-normal)}.product-3d-entry-restored{justify-content:space-between;align-items:center;gap:var(--p-zero) var(--s-space-detail-wide);font-size:var(--p-type-t5);line-height:var(--p-leading-ui);flex-wrap:wrap;display:flex}.product-3d-entry-restored>p{flex:var(--p-one);align-items:flex-start;gap:var(--s-space-detail);min-width:var(--p-zero);color:var(--s-ink);text-wrap:pretty;display:flex}.product-3d-entry-restored svg{width:var(--p-icon-sm);height:var(--p-icon-sm);margin-top:var(--p-hairline);color:var(--s-success)}.product-3d-entry-undo{min-height:var(--p-touch);font-size:var(--p-type-t5);font-weight:var(--p-weight-medium);align-items:center;display:inline-flex}.product-3d-entry-action,.product-3d-entry-restore{width:var(--p-full)}.product-3d-entry-accent{inset:var(--c-accent3d-frame-inset)}.product-3d-entry:focus-visible>.product-3d-entry-accent{--accent3d-line:var(--s-focus)}.product-3d-entry-wrap{gap:var(--c-3d-entry-base-gap);min-width:var(--p-zero);display:grid}.product-3d-entry-base{padding-inline:var(--s-space-decision);color:var(--s-muted);font-size:var(--p-type-t5);line-height:var(--p-leading-ui);text-wrap:balance}.product-3d-entry-base-link{color:var(--s-ink);font-weight:var(--p-weight-medium);white-space:nowrap}.handoff-notice{gap:var(--s-space-decision);padding:var(--s-space-decision);border-radius:var(--p-radius-card);scroll-margin-block:var(--c-pdp-sticky);display:grid;position:relative}.handoff-notice:focus-visible{outline:none}.handoff-notice[data-kind=conflict]{border:var(--p-hairline) solid var(--s-focus)}.handoff-notice[data-kind=conflict] .handoff-notice-icon{width:var(--c-handoff-icon);height:var(--c-handoff-icon)}.handoff-notice-scope{margin-top:var(--s-space-detail-wide)}.handoff-notice[data-kind=conflict] .handoff-notice-actions{flex-flow:column;align-items:stretch}.handoff-notice-body{align-items:flex-start;gap:var(--s-space-detail-wide);display:flex}.handoff-notice:not([data-kind=conflict]) .handoff-notice-body{padding-inline-end:var(--p-touch)}.handoff-notice-text{flex:var(--p-one);min-width:var(--p-zero);align-self:center}.handoff-notice:is([data-kind=applied],[data-kind=undone]) .handoff-notice-icon{color:var(--s-success)}.handoff-notice-compare{gap:var(--s-space-detail);margin-top:var(--s-space-detail-wide);font-size:var(--p-type-t6);line-height:var(--p-leading-ui);display:grid}.handoff-notice-compare>div{gap:var(--p-space-1);display:grid}.handoff-notice-compare dt{color:var(--s-muted)}.handoff-notice-compare dd{min-width:var(--p-zero);color:var(--s-ink);font-size:var(--p-type-t5);font-weight:var(--p-weight-medium);overflow-wrap:anywhere}.handoff-notice-actions{gap:var(--s-space-detail-wide);flex-wrap:wrap;display:flex}.handoff-notice-actions .ui-button{flex:var(--p-one) var(--p-one) auto}.handoff-notice-close{top:var(--s-space-detail);right:var(--s-space-detail);width:var(--p-touch);height:var(--p-touch);border-radius:var(--p-radius-pill);color:var(--s-muted);transition:color var(--p-duration-control) var(--p-ease);place-items:center;display:grid;position:absolute}.handoff-notice-close:hover{color:var(--s-ink)}.handoff-notice-undo{min-height:var(--p-touch);font-size:var(--p-type-t5);font-weight:var(--p-weight-medium);align-items:center;display:inline-flex}
