body.personalization-popover-open .pdp-mobile-purchase-dock,body.konfigurator-open .pdp-mobile-purchase-dock{transition:none;opacity:0!important;pointer-events:none!important}.pdp-bottom-sheet{transform:translate(0,0)}.pdp-sheet-overlay{background:#1d1d1f59}.pdp-size-sheet{background:var(--pdp-surface)}.pdp-bottom-sheet[data-phase=entering],.pdp-bottom-sheet[data-phase=exiting]{transition:none!important}.pdp-bottom-sheet[data-phase=entering][data-pdp-sheet-profile=pointer]{transform:translateY(100%)}.pdp-bottom-sheet[data-phase=entering][data-pdp-sheet-profile=reduced]{opacity:0}.pdp-bottom-sheet__drag-handle{touch-action:none;min-height:44px}.pdp-bottom-sheet__scroll{touch-action:pan-y;overflow-y:auto}.pdp-hairline{background-color:var(--pdp-ink-200);border:0;width:100%;height:1px;display:block}[data-pdp-design=quiet-product-theatre]{background:var(--pdp-canvas);min-height:100%;color:var(--pdp-ink)}body[data-pdp-dock-reservation-owner=true]{padding-bottom:var(--pdp-dock-reservation,0px)}.pdp-theme :where(h1,h2,h3){font-family:var(--pdp-font-display);letter-spacing:var(--pdp-tracking-display);text-wrap:balance;font-weight:400}.pdp-theme .font-sans{font-family:var(--pdp-font-sans)}.pdp-theme .pdp-product-title.font-sans{font-family:var(--pdp-font-display)}.pdp-theme :-webkit-any(h1,h2,h3).font-sans{font-family:var(--pdp-font-display)}.pdp-theme :-moz-any(h1,h2,h3).font-sans{font-family:var(--pdp-font-display)}.pdp-theme :is(h1,h2,h3).font-sans{font-family:var(--pdp-font-display)}.pdp-price-row{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;display:flex}.pdp-price-compare{color:var(--pdp-ink-500);font-size:var(--pdp-text-body);font-variant-numeric:tabular-nums;text-decoration:line-through}.pdp-savings-chip{font-family:var(--pdp-font-mono);font-size:var(--pdp-text-overline);letter-spacing:.06em;color:var(--pdp-clay-text);white-space:nowrap;font-weight:500}.pdp-price-note{color:var(--pdp-ink-500);font-size:var(--pdp-text-caption);flex-wrap:wrap;align-items:center;gap:.25rem .375rem;margin-top:.25rem;line-height:1.35;display:flex}.pdp-price-note a{color:var(--pdp-ink-700);text-decoration:underline;-webkit-text-decoration-color:var(--pdp-ink-300);text-decoration-color:var(--pdp-ink-300);text-underline-offset:3px}.pdp-gallery-savings{z-index:10;border-radius:var(--pdp-radius-s);background:var(--pdp-clay);color:#fff;font-family:var(--pdp-font-mono);font-size:var(--pdp-text-overline);letter-spacing:.08em;font-variant-numeric:tabular-nums;pointer-events:none;padding:.3125rem .5625rem;font-weight:500;position:absolute;top:.875rem;left:.875rem}.pdp-gallery-counter{z-index:10;border-radius:var(--pdp-radius-full);color:var(--pdp-canvas);font-family:var(--pdp-font-mono);font-size:var(--pdp-text-overline);letter-spacing:.05em;font-variant-numeric:tabular-nums;pointer-events:none;background:#1c1917b8;padding:.25rem .625rem;position:absolute;top:.875rem;right:.875rem}.pdp-gallery-progress{z-index:10;pointer-events:none;background:#1c191726;border-radius:1px;height:2px;position:absolute;bottom:.75rem;left:1rem;right:1rem}.pdp-gallery-progress__fill{background:var(--pdp-ink-900);transform-origin:0;width:100%;height:100%;transition-property:transform;transition-duration:var(--pdp-duration-base);transition-timing-function:var(--pdp-ease);border-radius:1px;display:block}@media (prefers-reduced-motion:reduce){.pdp-gallery-progress__fill{transition-duration:var(--pdp-reduced-duration)}}.pdp-payment-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem .75rem;display:flex}.pdp-payment-row__secure{color:var(--pdp-ink-500);font-size:var(--pdp-text-caption);align-items:center;gap:.375rem;display:inline-flex}.pdp-buy-facts{border:1px solid var(--pdp-ink-100);border-radius:var(--pdp-radius-control);background:var(--pdp-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .875rem;margin:0;padding:.875rem;list-style:none;display:grid}.pdp-buy-facts__item{min-width:0;color:var(--pdp-ink-900);font-size:var(--pdp-text-body-s);align-items:flex-start;gap:.5rem;font-weight:500;line-height:1.3;display:flex}.pdp-buy-facts__icon{width:1rem;height:1rem;color:var(--pdp-sage);flex:none;margin-top:.0625rem}@media (min-width:900px){.pdp-buy-facts{order:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem .75rem;padding:.625rem .75rem}.pdp-buy-facts__item{font-size:var(--pdp-text-caption)}}.pdp-overline{font-family:var(--pdp-font-mono);font-size:var(--pdp-text-overline);letter-spacing:var(--pdp-tracking-editorial);text-transform:uppercase;color:var(--pdp-ink-500);font-weight:500}.pdp-theme :where(p,li,dd){text-wrap:pretty}.pdp-theme :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--pdp-focus);outline-offset:2px;box-shadow:none}.pdp-theme [data-pdp-overlay-chrome=true]{border-color:var(--pdp-border);background:var(--pdp-surface);box-shadow:0 4px 16px #1d1d1f14}@media (hover:hover) and (pointer:fine){.pdp-theme [data-pdp-overlay-chrome=true]:hover,.pdp-theme [data-pdp-option-control=true]:hover:not(:disabled){border-color:var(--pdp-secondary)}}[data-pdp-pressable=true]{transition-property:transform,color,background-color,border-color;transition-duration:var(--pdp-press-release), var(--pdp-color-duration), var(--pdp-color-duration), var(--pdp-color-duration);transition-timing-function:var(--pdp-ease-out);scale:none}[data-pdp-input-modality=pointer] [data-pdp-pressable=true][data-pdp-pressed=true]:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){transition-duration:var(--pdp-press-down), var(--pdp-color-duration), var(--pdp-color-duration), var(--pdp-color-duration);transform:scale(.98)}[data-pdp-input-modality=pointer] [data-pdp-icon-control=true][data-pdp-pressed=true]:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){transform:scale(.97)}.pdp-section-hero{z-index:1;isolation:isolate;background:var(--pdp-canvas);position:relative;overflow:clip}@supports (content-visibility:auto){.pdp-shell>[data-pdp-slot]:where(:not([data-pdp-slot=hero]):not(:empty)){content-visibility:auto;contain-intrinsic-block-size:auto 48rem}.pdp-shell>[data-pdp-slot=productFeel]{contain-intrinsic-block-size:auto 28rem}.pdp-shell>[data-pdp-slot=reviews]{contain-intrinsic-block-size:auto 76rem}.pdp-shell>[data-pdp-slot=details]{contain-intrinsic-block-size:auto 68rem}.pdp-shell>[data-pdp-slot=service]{contain-intrinsic-block-size:auto 48rem}.pdp-shell>[data-pdp-slot=evidence]{contain-intrinsic-block-size:auto 5rem}.pdp-shell>[data-pdp-slot=related]{contain-intrinsic-block-size:auto 46rem}.pdp-shell>[data-pdp-slot=newsletter]{contain-intrinsic-block-size:auto 30rem}.storefront-theme>main[data-defer-footer-layout=true]~footer{content-visibility:auto;contain-intrinsic-block-size:auto 104rem}}.pdp-shell>[data-pdp-slot]:empty{content-visibility:visible;contain-intrinsic-block-size:0}.pdp-product-navigation{z-index:20;width:min(100%, var(--pdp-container-max));padding-inline:var(--pdp-container-pad-mobile);margin-inline-start:auto;margin-inline-end:auto;position:relative}.pdp-product-navigation :where(a,button){min-height:44px;color:var(--pdp-secondary)}.pdp-product-theatre{width:100%}.pdp-proof-rail,.pdp-purchase-evidence{width:min(100%, var(--pdp-container-max));margin-inline-start:auto;margin-inline-end:auto;padding-top:1rem;overflow:hidden}.pdp-proof-rail__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.625rem;margin:0;padding:0 1rem 1rem;list-style:none;display:flex;overflow-x:auto}.pdp-proof-rail__track::-webkit-scrollbar{display:none}.pdp-proof-rail__item,.pdp-return-policy-row{min-height:44px;color:var(--pdp-secondary);background:var(--pdp-surface);border:1px solid var(--pdp-border);scroll-snap-align:start;border-radius:12px;flex:none;align-items:center;gap:.625rem;padding-inline-start:.875rem;padding-inline-end:.875rem;font-size:.875rem;font-weight:550;line-height:1.35;display:flex}.pdp-proof-rail__item strong{color:var(--pdp-ink);font-weight:650}.pdp-proof-rail__seal{object-fit:contain;border-radius:2px;flex:none;width:22px;height:22px}.pdp-proof-rail__icon{width:1rem;height:1rem;color:var(--pdp-secondary);stroke-width:1.6px;flex:none}.pdp-section-plate--canvas{background:var(--pdp-canvas)}.pdp-section-plate--surface{background:var(--pdp-surface);box-shadow:0 0 0 100vmax var(--pdp-surface);clip-path:inset(0 -100vmax)}@media (min-width:900px){.pdp-proof-rail,.pdp-purchase-evidence{padding-inline-start:max(1.5rem,min(4vw,4rem));padding-inline-end:max(1.5rem,min(4vw,4rem))}.pdp-proof-rail__track{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));padding-inline-start:0;padding-inline-end:0;display:grid;overflow:visible}.pdp-proof-rail__item{background:0 0;border:0;border-radius:0;padding-inline-start:0;padding-inline-end:0}}.pdp-hero-grid{width:min(100%, var(--pdp-hero-max));background:var(--pdp-canvas);align-items:start;gap:1.5rem;margin-inline-start:auto;margin-inline-end:auto;display:grid}.pdp-hero-gallery{min-width:0}.pdp-hero-buybox{min-width:0;padding:0 1rem 1.5rem}.pdp-gallery{width:100%}.pdp-gallery-stage{background:var(--pdp-surface);width:min(100vw,520px);height:min(100vw,520px);margin-inline-start:auto;margin-inline-end:auto;overflow:hidden}.pdp-gallery-stage :where(img,video){object-fit:contain;width:100%;height:100%}.pdp-gallery-stage [data-pdp-gallery-media=true]{background:var(--pdp-surface)}.pdp-gallery-stage[data-pdp-variant-phase=out],.pdp-gallery-stage[data-pdp-variant-phase=in-start]{opacity:0}[data-pdp-price-presentation=true]{transition-property:opacity;transition-timing-function:var(--pdp-ease-in-out)}[data-pdp-price-phase=out],[data-pdp-price-phase=in-start]{opacity:0}.pdp-buybox{width:100%;min-width:0;color:var(--pdp-ink);background:0 0;flex-direction:column;gap:1rem;display:flex;container-type:inline-size}.pdp-buybox-header{gap:.75rem;display:grid}.pdp-mobile-decision-profile{display:none}.pdp-buybox-header h1,.pdp-buybox-header h2,.pdp-product-title{max-width:22ch;color:var(--pdp-ink);font-family:var(--pdp-font-display);font-size:var(--pdp-text-h1);font-weight:400;line-height:var(--pdp-leading-tight);letter-spacing:var(--pdp-tracking-display);overflow-wrap:anywhere;margin:0}.pdp-buybox-price,.pdp-product-price{color:var(--pdp-ink);font-family:var(--pdp-font-sans);font-size:var(--pdp-text-price);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.12}.pdp-buybox-facts,.pdp-quick-facts{color:var(--pdp-secondary);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;font-size:.875rem;line-height:1.35;display:grid}.pdp-buybox-fact,.pdp-quick-facts>div{align-items:center;gap:.45rem;min-width:0;display:flex}.pdp-buybox-control-group{border-top:1px solid var(--pdp-border);gap:.75rem;padding-top:1.25rem;display:grid}.pdp-fixed-option{border:1px solid var(--pdp-border);border-radius:var(--pdp-radius-control);background:var(--pdp-surface-sunken);min-height:44px;color:var(--pdp-secondary);justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.35;display:flex}.pdp-fixed-option strong{color:var(--pdp-ink);font-weight:600}.pdp-field-label{color:var(--pdp-secondary);letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:600}.pdp-option-control,.pdp-main-purchase-action{border:1px solid var(--pdp-border);border-radius:var(--pdp-radius-control);min-height:44px;font:600 1rem/1.2 var(--pdp-font-sans)}.pdp-main-purchase-action{min-height:56px}.pdp-quantity-control{min-height:56px;font:600 1rem/1.2 var(--pdp-font-sans)}.pdp-main-purchase-action{color:var(--pdp-surface);background:var(--pdp-ink);overflow-wrap:anywhere;white-space:normal;font-size:var(--pdp-text-body-s);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;padding-inline-start:1.25rem;padding-inline-end:1.25rem}.pdp-purchase-action__total{font-size:var(--pdp-text-caption);letter-spacing:normal;text-transform:none}.pdp-main-purchase-action[data-state=added]{background:var(--pdp-availability)}.pdp-main-purchase-action[data-state=error]{background:var(--pdp-error)}[data-pdp-option-control=true]{border-radius:var(--pdp-radius-control);min-height:48px}[data-pdp-option-control=true][aria-checked=true],[data-pdp-option-control=true][aria-pressed=true],[data-pdp-option-control=true][data-active=true]{border-color:var(--pdp-ink);box-shadow:inset 0 0 0 1px var(--pdp-ink)}.pdp-purchase-zone{min-width:0;container-type:inline-size}.pdp-buybox-actions{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;display:grid}.pdp-buybox-evidence{color:var(--pdp-secondary);gap:.5rem;min-width:0;margin:0;padding:.125rem .125rem 0;font-size:.875rem;line-height:1.4;list-style:none;display:grid}.pdp-buybox-evidence__row{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.pdp-buybox-evidence__row>span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.pdp-buybox-evidence__row strong{color:var(--pdp-ink);font-weight:650}.pdp-buybox-evidence__icon{width:1rem;height:1rem;color:var(--pdp-secondary);stroke-width:1.6px;flex:none;margin-top:.1875rem}.pdp-buybox-evidence__row--shipping .pdp-buybox-evidence__icon,.pdp-buybox-evidence__row--shipping strong{color:var(--pdp-availability)}.pdp-buybox-evidence__row[data-pdp-delivery-tone=unavailable],.pdp-buybox-evidence__row[data-pdp-delivery-tone=unavailable] .pdp-buybox-evidence__icon{color:var(--pdp-error)}.pdp-purchase-controls,.pdp-purchase-controls__row{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;display:grid}.pdp-purchase-controls__row>[data-pdp-purchase-main=true]{min-width:0;display:flex}.pdp-purchase-action{border:1px solid var(--pdp-ink);border-radius:var(--pdp-radius-control);background:var(--pdp-ink);min-height:56px;color:var(--pdp-surface);font-family:var(--font-sans);letter-spacing:-.01em;font-size:.9375rem;font-weight:650}.pdp-purchase-action:disabled,.pdp-purchase-action[aria-disabled=true]{border-color:var(--pdp-border);background:var(--pdp-border);color:var(--pdp-secondary);cursor:not-allowed}.pdp-purchase-action[data-state=added]{border-color:var(--pdp-availability);background:var(--pdp-availability)}.pdp-purchase-action[data-state=error]{border-color:var(--pdp-error);background:var(--pdp-error)}.pdp-purchase-action__total{min-width:0;max-width:100%;display:inline-flex}.pdp-purchase-action__progress{transform-origin:0;background:currentColor;height:2px;position:absolute;top:auto;bottom:0;left:0;right:0;transform:scaleX(0)}.pdp-purchase-action[data-state=loading] .pdp-purchase-action__progress{transition:transform .24s var(--pdp-ease-out);transform:scaleX(1)}[data-pdp-action-label][data-status-modality=pointer]{transition:opacity var(--pdp-price-in) var(--pdp-ease-out)}@starting-style{[data-pdp-action-label][data-status-modality=pointer]{opacity:0}}[data-pdp-action-label][data-status-modality=keyboard],[data-pdp-action-label][data-status-modality=virtual]{transition:none}.pdp-animated-feedback{opacity:1;transform:translateY(0)}.pdp-animated-feedback[data-pdp-feedback-profile=standard]{--pdp-feedback-enter:.14s;--pdp-feedback-exit:.1s;--pdp-feedback-offset:-2px}.pdp-animated-feedback[data-pdp-feedback-profile=reduced]{--pdp-feedback-enter:var(--pdp-reduced-duration);--pdp-feedback-exit:var(--pdp-reduced-duration);--pdp-feedback-offset:0px}.pdp-animated-feedback[data-pdp-feedback-phase=enter-start]{opacity:0;transform:translateY(var(--pdp-feedback-offset));transition:none}.pdp-animated-feedback[data-pdp-feedback-phase=enter]{opacity:1;transition-property:opacity,transform;transition-duration:var(--pdp-feedback-enter), var(--pdp-feedback-enter);transition-timing-function:var(--pdp-ease-out);transform:translateY(0)}.pdp-animated-feedback[data-pdp-feedback-phase=exit]{opacity:0;transform:translateY(var(--pdp-feedback-offset));transition-property:opacity,transform;transition-duration:var(--pdp-feedback-exit), var(--pdp-feedback-exit);transition-timing-function:var(--pdp-ease-in-out)}.pdp-animated-feedback[data-pdp-feedback-profile=reduced]{transition-property:opacity;transform:none}.pdp-purchase-status-region__error{color:var(--pdp-error);margin-top:.625rem;font-size:.875rem;line-height:1.4}.pdp-mobile-purchase-dock{display:none}@supports (aspect-ratio:1 / 1){.pdp-gallery-stage{aspect-ratio:1;height:auto}}@supports (width:100vi){.pdp-gallery-stage{width:min(100vi,520px)}}@container (min-width:420px){.pdp-buybox-facts,.pdp-quick-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.pdp-purchase-controls__row[data-has-quantity=true]{grid-template-columns:auto minmax(0,1fr);align-items:end}}.pdp-mobile-fixed-selection{display:none}@media (max-width:899px){.pdp-hero-grid{gap:.75rem}.pdp-hero-buybox{padding-bottom:1.25rem}.pdp-buybox{gap:.875rem}.pdp-buybox-header{gap:.625rem}.pdp-buybox-header .pdp-product-title{max-width:24ch;font-size:max(1.8125rem,min(6vw,2.25rem));line-height:var(--pdp-leading-tight)}.pdp-buybox-header [data-pdp-decision-summary=true],.pdp-buybox-header [data-pdp-quick-facts=true],.pdp-buybox-header .pdp-werkspreis-copy{display:none}.pdp-review-scope{flex-basis:100%;font-size:.75rem;line-height:1rem}.pdp-mobile-fixed-selection{border:1px solid var(--pdp-border);border-radius:var(--pdp-radius-s);background:var(--pdp-surface-sunken);min-height:2.75rem;color:var(--pdp-ink-700);align-items:center;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;display:flex}.pdp-mobile-fixed-selection>div{gap:.375rem;min-width:0;display:flex}.pdp-mobile-fixed-selection dt{color:var(--pdp-ink-900);font-weight:600}.pdp-product-price{font-size:max(1.625rem,min(5vw,2rem))}.pdp-mobile-decision-profile{border-top:1px solid var(--pdp-border);gap:.625rem;padding-top:1rem;display:grid}details[data-pdp-color-more=true]>div{overscroll-behavior:contain;max-height:min(48svh,26rem);overflow-y:auto}.pdp-gallery-stage--empty{width:100%;min-height:10rem;aspect-ratio:auto!important;height:10rem!important}.pdp-mobile-purchase-dock{z-index:50;min-height:76px;padding:10px calc(12px + env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) calc(12px + env(safe-area-inset-left,0px));border:1px solid var(--pdp-border);border-radius:var(--pdp-radius-dock) var(--pdp-radius-dock) 0 0;background:var(--pdp-surface);opacity:0;visibility:hidden;pointer-events:none;flex-wrap:wrap;align-items:center;gap:12px;display:flex;position:fixed;top:auto;bottom:0;left:0;right:0;transform:translateY(10px);box-shadow:0 -8px 24px #1d1d1f1a}.pdp-mobile-purchase-dock[data-motion-ready=true]{transition-property:opacity,transform;transition-duration:var(--pdp-dock-out), var(--pdp-dock-out);transition-delay:0s;transition-timing-function:var(--pdp-ease-out)}.pdp-mobile-purchase-dock[data-active=true]{opacity:1;visibility:visible;transform:translate(0,0)}.pdp-mobile-purchase-dock[data-active=true][data-motion-ready=true]{transition-duration:var(--pdp-dock-in), var(--pdp-dock-in);transition-delay:0s}.pdp-mobile-purchase-dock:not([inert]){pointer-events:auto}.pdp-mobile-purchase-dock__summary{flex:112px;min-width:0;padding-left:.25rem;position:relative}.pdp-mobile-purchase-dock__summary[data-pdp-dock-summary-profile=pointer]{--pdp-dock-summary-in:var(--pdp-price-in);--pdp-dock-summary-out:var(--pdp-price-out);--pdp-dock-summary-offset:2px}.pdp-mobile-purchase-dock__summary[data-pdp-dock-summary-profile=reduced]{--pdp-dock-summary-in:var(--pdp-reduced-duration);--pdp-dock-summary-out:var(--pdp-reduced-duration);--pdp-dock-summary-offset:0px}.pdp-mobile-purchase-dock__summary[data-pdp-dock-summary-profile=instant]{--pdp-dock-summary-in:0s;--pdp-dock-summary-out:0s;--pdp-dock-summary-offset:0px}.pdp-mobile-purchase-dock__summary-content{opacity:1;gap:.125rem;min-width:0;display:grid;transform:translateY(0)}.pdp-mobile-purchase-dock__summary-content--outgoing{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.pdp-mobile-purchase-dock__summary:-webkit-any([data-pdp-dock-summary-phase=prime],[data-pdp-dock-summary-phase=out]) [data-pdp-dock-summary-current=true]{opacity:0;transform:translateY(var(--pdp-dock-summary-offset));transition:none}.pdp-mobile-purchase-dock__summary:-moz-any([data-pdp-dock-summary-phase=prime],[data-pdp-dock-summary-phase=out]) [data-pdp-dock-summary-current=true]{opacity:0;transform:translateY(var(--pdp-dock-summary-offset));transition:none}.pdp-mobile-purchase-dock__summary:is([data-pdp-dock-summary-phase=prime],[data-pdp-dock-summary-phase=out]) [data-pdp-dock-summary-current=true]{opacity:0;transform:translateY(var(--pdp-dock-summary-offset));transition:none}.pdp-mobile-purchase-dock__summary[data-pdp-dock-summary-phase=in] [data-pdp-dock-summary-current=true]{opacity:1;transition-property:opacity,transform;transition-duration:var(--pdp-dock-summary-in), var(--pdp-dock-summary-in);transition-timing-function:var(--pdp-ease-out);transform:translateY(0)}.pdp-mobile-purchase-dock__summary[data-pdp-dock-summary-phase=out] [data-pdp-dock-summary-outgoing=true]{opacity:0;transition-property:opacity;transition-duration:var(--pdp-dock-summary-out);transition-timing-function:var(--pdp-ease-in-out)}.pdp-mobile-purchase-dock__summary[data-pdp-dock-summary-profile=reduced] .pdp-mobile-purchase-dock__summary-content{transition-property:opacity;transform:none}.pdp-mobile-purchase-dock__title{text-overflow:ellipsis;white-space:nowrap;display:none;overflow:hidden}.pdp-mobile-purchase-dock__selection,.pdp-mobile-purchase-dock__price,.pdp-mobile-purchase-dock__status{color:var(--pdp-secondary);font-size:.875rem}.pdp-mobile-purchase-dock__selection{overflow-wrap:anywhere;white-space:normal;line-height:1.25}.pdp-mobile-purchase-dock__price{overflow-wrap:anywhere;min-width:0;font-weight:600}.pdp-mobile-purchase-dock__status{overflow-wrap:anywhere;min-width:0;color:var(--pdp-clay);font-weight:600}.pdp-mobile-purchase-dock__action{border-radius:var(--pdp-radius-control);background:var(--pdp-ink);max-width:100%;min-height:52px;color:var(--pdp-surface);white-space:normal;text-wrap:balance;text-align:center;flex:152px;justify-content:center;align-items:center;padding:12px 16px;font-size:.875rem;font-weight:650}.pdp-mobile-purchase-dock__action:disabled{background:var(--pdp-border);color:var(--pdp-secondary);cursor:not-allowed}}@media (max-width:359px){.pdp-mobile-purchase-dock__title,.pdp-mobile-purchase-dock__selection{display:none}.pdp-main-purchase-action{letter-spacing:normal;text-transform:none}}@media (max-width:319px){.pdp-mobile-purchase-dock{bottom:calc(68px + env(safe-area-inset-bottom,0px));min-height:128px;padding:.625rem calc(.75rem + env(safe-area-inset-right,0px)) .625rem calc(.75rem + env(safe-area-inset-left,0px));border-radius:var(--pdp-radius-dock);flex-direction:column}.pdp-mobile-purchase-dock__summary{flex:none;width:100%;padding-left:0}.pdp-mobile-purchase-dock__action{flex:none;width:100%}}@media (max-width:767px){.pdp-gallery-stage{margin-left:-50vw;position:relative;left:50%}}@media (max-width:899px) and (max-height:740px){.pdp-gallery-stage:not(.pdp-gallery-stage--empty){aspect-ratio:auto;height:min(52svh,100vi)}.pdp-gallery-stage:not(.pdp-gallery-stage--empty) .pdp-gallery-slide{aspect-ratio:auto;height:100%}.pdp-gallery-stage:not(.pdp-gallery-stage--empty) .pdp-gallery-track{height:100%}}@media (min-width:640px) and (max-width:899px){.pdp-hero-grid{padding-inline-start:1.5rem;padding-inline-end:1.5rem}.pdp-gallery-stage{border-radius:var(--pdp-radius-media);width:min(100%,640px)}.pdp-hero-buybox{padding-inline-start:0;padding-inline-end:0}}@media (min-width:900px){[data-pdp-option-picker]{gap:.75rem}[data-pdp-option-dimension=size]:has(>[data-pdp-size-options=true]){gap:0}[data-pdp-option-dimension=size]:has(>[data-pdp-size-options=true])>[data-pdp-size-header=true]{min-height:2.75rem}details[data-pdp-color-more=true]{background:0 0;border:0}details[data-pdp-color-more=true]>summary{display:none}details[data-pdp-color-more=true]>div{border-top:0;flex-direction:row;align-items:flex-end;padding:0;display:flex!important}.pdp-product-navigation{width:min(100%, var(--pdp-hero-max));margin-inline-start:auto;margin-inline-end:auto;padding:.75rem max(1.5rem,min(4vw,4rem)) 0;position:relative;top:auto;bottom:auto;left:auto;right:auto}.pdp-hero-grid{grid-template-columns:minmax(0,3fr) minmax(360px,2fr);align-items:start;gap:max(2rem,min(4vw,5rem));padding:1rem max(1.5rem,min(4vw,4rem)) 2rem}.pdp-gallery-stage{border-radius:var(--pdp-radius-media);width:min(100%,72vh,720px);height:min(100%,72vh,720px);max-height:none}.pdp-hero-buybox{padding:0}.pdp-buybox{top:var(--pdp-sticky-offset);max-width:var(--pdp-buybox-width);padding-block-start:max(.25rem,min(1vh,1rem));padding-block-end:max(.25rem,min(1vh,1rem));position:sticky}.pdp-buybox-header .pdp-product-title{font-size:2rem}.pdp-buybox-header{gap:.5rem}.pdp-buybox-header .pdp-overline{display:none}.pdp-buybox-header .pdp-quick-facts{font-size:var(--pdp-text-caption);gap:.25rem .875rem}.pdp-buybox{gap:.5rem}}@supports (height:100svh){@media (min-width:900px){.pdp-gallery-stage{width:min(100%,72svh,720px);height:min(100%,72svh,720px)}}}@media (orientation:landscape) and (max-height:640px){.pdp-gallery-stage{width:min(100vw, calc(100vh - var(--store-header-offset,64px) - 24px));height:min(100vw, calc(100vh - var(--store-header-offset,64px) - 24px));margin-inline-start:auto;margin-inline-end:auto;left:auto}}@supports (height:100svh){@media (orientation:landscape) and (max-height:640px){.pdp-gallery-stage{width:min(100vi, calc(100svh - var(--store-header-offset,64px) - 24px));height:min(100vi, calc(100svh - var(--store-header-offset,64px) - 24px))}}}@supports ((-webkit-backdrop-filter:blur(18px)) or (backdrop-filter:blur(18px))){@media (prefers-reduced-transparency:no-preference){.pdp-theme [data-pdp-overlay-chrome=true]{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#ffffffe0}}}@media (prefers-reduced-motion:reduce){.pdp-theme{scroll-behavior:auto}.pdp-theme [data-pdp-pressable=true]{transition-property:color,background-color,border-color,outline-color;transition-timing-function:var(--pdp-ease-out);transition-duration:var(--pdp-reduced-duration)!important;transition-delay:0s!important;transform:scale(1)!important}.pdp-mobile-purchase-dock[data-motion-ready=true],.pdp-mobile-purchase-dock[data-active=true][data-motion-ready=true]{transition-property:opacity;transition-delay:0s;transition-timing-function:var(--pdp-ease-out);transition-duration:var(--pdp-reduced-duration)!important;transform:none!important}.pdp-animated-feedback,.pdp-mobile-purchase-dock__summary-content{transition-property:opacity!important;transform:none!important}.pdp-theme [data-pdp-disclosure=true] svg{transition:none!important;transform:none!important}.pdp-theme :where(.pdp-gallery-track,.pdp-gallery-lightbox,.pdp-bottom-sheet__scroll){scroll-behavior:auto}.pdp-theme[data-pdp-bottom-sheet=true]{transition-property:opacity!important;transition-duration:var(--pdp-reduced-duration)!important;transition-timing-function:var(--pdp-ease-out)!important;animation:none!important;transform:none!important}.pdp-theme :where([data-pdp-bottom-sheet=true],[data-pdp-lightbox-proxy=true]){transition-property:opacity!important;transition-duration:var(--pdp-reduced-duration)!important;transition-timing-function:var(--pdp-ease-out)!important;animation:none!important;transform:none!important}.pdp-theme [data-pdp-sheet-drag-handle]{touch-action:auto;animation:none!important;transform:none!important}[data-pdp-action-label][data-status-modality=pointer]{transition:opacity var(--pdp-reduced-duration) var(--pdp-ease-out)}}@media (prefers-reduced-transparency:reduce){.pdp-theme [data-pdp-overlay-chrome=true],.pdp-mobile-purchase-dock,.pdp-size-sheet,.pdp-gallery-lightbox{background:var(--pdp-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.pdp-theme{--pdp-border:#6e6e73;--pdp-secondary:#2c2c2e}[data-pdp-option-control=true]{border-width:2px}.pdp-theme :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-width:3px}.pdp-theme a{text-decoration:underline}.pdp-theme [data-pdp-overlay-chrome=true],.pdp-mobile-purchase-dock,.pdp-size-sheet,.pdp-gallery-lightbox,.pdp-gallery-stage{background:var(--pdp-surface);box-shadow:none;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.pdp-theme [data-pdp-overlay-chrome=true]{border:2px solid var(--pdp-secondary)}}@media (forced-colors:active){.pdp-theme :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-width:3px;outline-color:highlight}.pdp-theme a{text-decoration:underline}.pdp-mobile-purchase-dock,.pdp-purchase-action,.pdp-gallery-stage,[data-pdp-option-control=true]{color:canvastext;forced-color-adjust:auto;background:canvas;border:1px solid canvastext}.pdp-option-control[aria-pressed=true],[data-pdp-option-control=true][aria-pressed=true]{border:2px solid highlight}}
