.product-media-viewer.svelte-pfvg7p{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--surface-raised)}video.svelte-pfvg7p,img.svelte-pfvg7p,iframe.svelte-pfvg7p,model-viewer.svelte-pfvg7p{display:block;width:100%;height:100%;border:0}.external-video-start.svelte-pfvg7p{position:relative;display:grid;place-items:center;width:100%;height:100%;cursor:pointer}.external-video-start.svelte-pfvg7p:focus-visible{outline:3px solid var(--ring);outline-offset:-3px}.external-video-start.svelte-pfvg7p img:where(.svelte-pfvg7p){position:absolute;inset:0;object-fit:cover}.video-play.svelte-pfvg7p{position:relative;display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:var(--radius-control);background:var(--surface-overlay);color:var(--foreground);box-shadow:var(--shadow-overlay)}video.svelte-pfvg7p,img.svelte-pfvg7p{object-fit:var(--media-fit)}model-viewer.svelte-pfvg7p{--poster-color: transparent}.media-status.svelte-pfvg7p{display:flex;height:100%;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1rem;color:var(--muted-foreground);text-align:center}.model-ar-action.svelte-pfvg7p{position:absolute;bottom:1rem;left:50%;translate:-50% 0;border-radius:var(--radius-control);padding:.75rem 1rem;background:var(--primary);color:var(--primary-foreground);font:inherit;white-space:nowrap}@media(hover:hover){.spec-copy.svelte-1req5ro{opacity:0}[data-slot=table-row]:is(:hover,:focus-within) .spec-copy.svelte-1req5ro{opacity:1}}.family-media.svelte-osz0rx{position:relative;width:1.5rem;height:1.5rem;flex:none}.family-media.svelte-osz0rx .family-loading{position:absolute;inset:0;border-radius:50%;color:var(--muted-foreground);background:color-mix(in oklch,var(--surface-field) 82%,transparent)}.bundle-inclusions.svelte-v5tjfu{container:bundle-inclusions / inline-size;padding-bottom:1.5rem}.inclusion-groups.svelte-v5tjfu{display:grid;gap:1.5rem}.group-heading.svelte-v5tjfu{margin:0 0 .625rem;font-family:var(--font-quote);font-size:.75rem;font-weight:600;line-height:1.25;color:var(--foreground)}@container bundle-inclusions (min-width: 34rem){.inclusion-groups.svelte-v5tjfu .bundle-item-grid[data-presentation=list]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}}.review-content.svelte-y6mypx{display:grid;gap:.5rem}.review-thumbnail.svelte-y6mypx{width:3.5rem;height:3.5rem;flex:none;overflow:hidden;border-radius:var(--radius-control)}.review-thumbnail.svelte-y6mypx img:where(.svelte-y6mypx){width:100%;height:100%;object-fit:cover}.review-thumbnail.svelte-y6mypx:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.review-loading.svelte-y6mypx{position:relative}.review-loading-indicator{position:absolute;inset:0;pointer-events:none}.quick-view-highlights.svelte-y6mypx{container:product-highlights / inline-size;display:grid;align-items:start;gap:.75rem;min-width:0}.quick-view-highlights.svelte-y6mypx>section:where(.svelte-y6mypx){display:grid;gap:.5rem;min-width:0}h3.svelte-y6mypx{margin:0}.feature-list.svelte-y6mypx{display:grid;gap:.6rem;list-style:none;margin:0;padding:0}.feature-list.svelte-y6mypx li:where(.svelte-y6mypx){display:flex;align-items:flex-start;gap:.5rem;font-size:var(--text-sm);line-height:1.5}.feature-list.svelte-y6mypx svg{flex-shrink:0;margin-top:.1rem;color:var(--primary)}.review-attribution.svelte-y6mypx{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.quick-review-body.svelte-y6mypx{display:grid;gap:.75rem;align-items:start;min-width:0}.quick-review-body[data-has-photo=true].svelte-y6mypx{grid-template-columns:4.5rem minmax(0,1fr)}.review-status.svelte-y6mypx{margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--muted-foreground)}.full-product-action.svelte-y6mypx{grid-column:1 / -1;padding-block:.25rem}@container product-highlights (max-width: 20rem){.review-attribution.svelte-y6mypx{flex-direction:column;align-items:flex-start}}.like-control{overflow:visible}.like-label.svelte-1xw9a24{display:inline-grid;overflow:hidden;line-height:1.25;font-weight:var(--like-label-weight, var(--font-weight-primary-action))}.lens-glass-chrome.svelte-hd7oa1{position:absolute;z-index:51;translate:-50% -50%;border-radius:9999px;pointer-events:none;background:linear-gradient(145deg,rgb(255 255 255 / .19),transparent 52%,rgb(255 255 255 / .04));box-shadow:inset 0 1px #ffffff2e,var(--shadow-glass-low);animation:svelte-hd7oa1-lens-glass-chrome-enter var(--motion-fast) ease-out both}@keyframes svelte-hd7oa1-lens-glass-chrome-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.lens-glass-chrome.svelte-hd7oa1{animation:none}}.card-background-shine.svelte-hdcxsz{--card-bg-shine-edge: color-mix(in oklch, var(--card) 42%, var(--muted) 58%);--card-bg-shine-peak: white}.dark .card-background-shine.svelte-hdcxsz{--card-bg-shine-edge: color-mix(in oklch, var(--card) 90%, white 10%);--card-bg-shine-peak: color-mix(in oklch, var(--card) 58%, white 42%)}.pdp-purchase-content.svelte-1rxuixn{display:inline-grid;place-items:center;gap:inherit}.pdp-purchase-content__state.svelte-1rxuixn{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:inherit;white-space:nowrap;transition:opacity var(--motion-fast) ease,transform var(--motion-fast) ease}.pdp-purchase-content__state[data-active=false].svelte-1rxuixn{opacity:0;transform:translateY(3px);pointer-events:none}@media(prefers-reduced-motion:reduce){.pdp-purchase-content__state.svelte-1rxuixn{transition:none}}.quick-view-frame.svelte-1rxuixn{container:quick-view-frame / inline-size;display:flex;flex:1;flex-direction:column;min-width:0}.quick-view-product.svelte-1rxuixn{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.quick-view-column.svelte-1rxuixn{display:contents}.quick-view-gallery.svelte-1rxuixn{grid-row:1}.quick-view-purchase.svelte-1rxuixn{grid-row:2}.quick-view-features.svelte-1rxuixn{grid-row:3;min-width:0}.quick-view-reviews.svelte-1rxuixn{grid-row:4;min-width:0}.quick-view-action.svelte-1rxuixn{margin-top:auto;padding-top:1.5rem;min-width:0}@container quick-view-frame (min-width: 44rem){.quick-view-image-frame.svelte-1rxuixn{max-width:none;margin-inline:0}.quick-view-product.svelte-1rxuixn{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.quick-view-column.svelte-1rxuixn{display:flex;flex-direction:column;min-width:0}.quick-view-column--gallery.svelte-1rxuixn{grid-column:1;grid-row:1}.quick-view-column--purchase.svelte-1rxuixn{grid-column:2;grid-row:1}}[data-slot=purchase-panel].svelte-1rxuixn,[data-slot=purchase-panel].svelte-1rxuixn [data-slot=purchase-options-header]{background:var(--section-surface-alternate)!important;border:0!important}[data-slot=pdp-fulfillment].svelte-1rxuixn,[data-slot=vendor-deposit-row].svelte-1rxuixn{margin:.25rem .75rem}[data-slot=pdp-fulfillment].svelte-1rxuixn{gap:.5rem}[data-slot=vendor-deposit-row].svelte-1rxuixn{grid-template-columns:minmax(0,1fr) auto}[data-slot=pdp-fulfillment].svelte-1rxuixn>div:where(.svelte-1rxuixn),[data-slot=pdp-fulfillment].svelte-1rxuixn>button:where(.svelte-1rxuixn),[data-slot=vendor-info-element].svelte-1rxuixn{border-radius:.75rem;overflow:hidden;transition:background-color var(--motion-fast) ease-out}[data-slot=pdp-fulfillment].svelte-1rxuixn>:where(.svelte-1rxuixn):is(button:where(.svelte-1rxuixn),a:where(.svelte-1rxuixn),[data-purchase-info-interactive=true]:where(.svelte-1rxuixn)):focus-within,:is(button:where(.svelte-1rxuixn),a:where(.svelte-1rxuixn))[data-slot=vendor-info-element].svelte-1rxuixn:focus-within{background:color-mix(in oklch,var(--accent) 60%,transparent)!important}@media(hover:hover){[data-slot=pdp-fulfillment].svelte-1rxuixn>:where(.svelte-1rxuixn):is(button:where(.svelte-1rxuixn),a:where(.svelte-1rxuixn),[data-purchase-info-interactive=true]:where(.svelte-1rxuixn)):hover,:is(button:where(.svelte-1rxuixn),a:where(.svelte-1rxuixn))[data-slot=vendor-info-element].svelte-1rxuixn:hover{background:color-mix(in oklch,var(--accent) 60%,transparent)!important}}.gallery-media-badge.svelte-1rxuixn{position:absolute;z-index:2;right:4px;bottom:4px;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-control);background:var(--surface-overlay);color:var(--foreground);pointer-events:none}.pdp-save-label.svelte-1rxuixn{color:var(--muted-foreground)}@media(hover:hover){.purchase-option-hover-card.svelte-1rxuixn button[data-purchase-mode]:where(.svelte-1rxuixn):not(:disabled):hover{background-color:color-mix(in oklch,var(--surface-top) 93%,var(--foreground) 7%)}.purchase-option-hover-card.svelte-1rxuixn button[data-purchase-mode][data-state=selected]:where(.svelte-1rxuixn):not(:disabled):hover{background-color:color-mix(in oklch,var(--surface-top) 89%,var(--foreground) 11%)}}.purchase-option-member-discount.svelte-1rxuixn{border:1px solid transparent;color:#fff;background:linear-gradient(145deg,rgb(255 255 255 / .14),transparent 58%),color-mix(in oklch,var(--member-discount-fill) 92%,transparent);box-shadow:inset 0 1px #ffffff24}.purchase-option-member-discount[data-member-tone=pro].svelte-1rxuixn{--member-discount-fill: var(--cart-savings-pro-fill)}.purchase-option-member-discount[data-member-tone=premium].svelte-1rxuixn{--member-discount-fill: color-mix(in oklch, var(--cart-savings-premium-fill) 85%, black)}@media(max-width:47.999rem){.pdp-copy-morph-clip.svelte-1rxuixn{width:calc(100% + .75rem);margin-inline-start:-.75rem;padding-inline-start:.75rem}}.desktop-thumbnail-rail.svelte-1rxuixn{--thumb-rail-padding-start: calc(var(--spacing) * 2);--thumb-rail-padding-end: calc(var(--spacing) * 5)}.desktop-thumbnail-rail__scroll.svelte-1rxuixn{padding-block:var(--thumb-rail-padding-start) var(--thumb-rail-padding-end)}.desktop-thumbnail-rail__controls.svelte-1rxuixn{position:absolute;inset:var(--thumb-rail-padding-start) 0 var(--thumb-rail-padding-end);pointer-events:none}.purchase-compare-slide-hint.svelte-1rxuixn{animation:svelte-1rxuixn-purchase-compare-slide-nudge 2.4s ease-in-out both}.purchase-compare-slide-arrow.svelte-1rxuixn{color:var(--foreground);opacity:.3;animation:svelte-1rxuixn-purchase-compare-slide-arrow 2.4s ease-in-out both}.purchase-compare-slide-arrow--right.svelte-1rxuixn{animation-name:svelte-1rxuixn-purchase-compare-slide-arrow-right}@keyframes svelte-1rxuixn-purchase-compare-slide-nudge{0%,to{transform:translate(0)}25%{transform:translate(-8px)}65%{transform:translate(8px)}}@keyframes svelte-1rxuixn-purchase-compare-slide-arrow{0%,50%,to{opacity:.3}25%{opacity:1}}@keyframes svelte-1rxuixn-purchase-compare-slide-arrow-right{0%,40%,to{opacity:.3}65%{opacity:1}}@media(prefers-reduced-motion:reduce){.purchase-compare-slide-hint.svelte-1rxuixn,.purchase-compare-slide-arrow.svelte-1rxuixn{animation:none}}.purchase-help-compare-grid.svelte-1rxuixn{display:grid;width:max-content;min-width:0;justify-items:stretch;align-items:stretch;grid-template-rows:repeat(6,auto);grid-template-columns:repeat(var(--ph-cols, 1),minmax(14rem,17.25rem))}.purchase-help-option-card.svelte-1rxuixn{display:grid;grid-row:span 6;grid-template-rows:subgrid;outline-offset:-2px}.purchase-compare-scroller.svelte-1rxuixn{scrollbar-width:thin;scrollbar-color:transparent transparent}.purchase-compare-scroller[data-scrolling=true].svelte-1rxuixn{scrollbar-color:color-mix(in oklch,var(--foreground) 30%,transparent) transparent}.purchase-compare-scroller.svelte-1rxuixn::-webkit-scrollbar{height:6px}.purchase-compare-scroller.svelte-1rxuixn::-webkit-scrollbar-track{background:transparent}.purchase-compare-scroller.svelte-1rxuixn::-webkit-scrollbar-thumb{border-radius:9999px;background:transparent;transition:background-color .18s ease}.purchase-compare-scroller[data-scrolling=true].svelte-1rxuixn::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--foreground) 30%,transparent)}.purchase-help-compare-grid.svelte-1rxuixn>:where(.svelte-1rxuixn){min-width:0;width:100%;box-sizing:border-box}@media(min-width:768px){.purchase-help-compare-grid.svelte-1rxuixn{width:100%;min-width:0;grid-template-columns:repeat(var(--ph-cols, 1),minmax(0,1fr))}}.purchase-best-value-card.svelte-1rxuixn{--purchase-attention: var(--primary);position:relative;isolation:isolate}.purchase-best-value-card--preseason.svelte-1rxuixn{--purchase-attention: var(--wholesale-preseason-accent)}.purchase-best-value-card--direct.svelte-1rxuixn{--purchase-attention: var(--brand-cyan-500)}.purchase-option-best-value-pill.svelte-1rxuixn{--pulse-color: var(--brand-orange-500);--best-value-ink: var(--primary-foreground);display:inline-flex;align-items:center;border-radius:9999px;border:1px solid var(--pulse-color);background:var(--pulse-color);padding:.14rem .55rem;font-size:10px;font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:.055em;color:var(--best-value-ink);box-shadow:0 1px 2px #00000012}.purchase-option-best-value-pill--preseason.svelte-1rxuixn{--pulse-color: var(--brand-green-500);--best-value-ink: var(--brand-green-900)}.purchase-option-best-value-pill--direct.svelte-1rxuixn{--pulse-color: var(--brand-cyan-500);--best-value-ink: var(--primary-foreground)}.purchase-option-best-value-pill--pulse.svelte-1rxuixn{--duration: 1.65s;animation:pulse-ring var(--duration) ease-out infinite}.purchase-option-wholesale-unavailable-scrim.svelte-1rxuixn{background:color-mix(in oklch,white 62%,transparent)}.dark .purchase-option-wholesale-unavailable-scrim.svelte-1rxuixn{background:color-mix(in oklch,black 72%,transparent)}.purchase-option-wholesale-unavailable-message.svelte-1rxuixn{text-shadow:0 0 1px color-mix(in oklch,var(--card) 88%,transparent),0 1px 12px color-mix(in oklch,var(--card) 72%,transparent),0 0 20px color-mix(in oklch,var(--card) 58%,transparent)}.dark .purchase-option-wholesale-unavailable-message.svelte-1rxuixn{text-shadow:0 0 1px color-mix(in oklch,var(--background) 75%,transparent),0 1px 14px color-mix(in oklch,black 65%,transparent),0 0 24px color-mix(in oklch,black 55%,transparent)}@media(prefers-reduced-motion:reduce){.purchase-option-best-value-pill--pulse.svelte-1rxuixn{animation:none}}.variant-option-spawn{animation:svelte-1rxuixn-variant-option-spawn .36s cubic-bezier(.22,1,.36,1) both}@keyframes svelte-1rxuixn-variant-option-spawn{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.variant-option-spawn{opacity:1;transform:none;animation:none}}.variant-pill-sale-mark{position:absolute;top:-.3rem;right:-.2rem;pointer-events:none;border-radius:9999px;border:1px solid color-mix(in oklch,var(--foreground) 10%,var(--border));background:var(--surface-raised, var(--card));color:var(--foreground);box-shadow:var(--shadow-xs);font-size:.5rem;font-weight:700;line-height:1;padding:.0625rem .28rem;text-transform:uppercase;letter-spacing:.03em}.stock-status-dot--pulse{animation:svelte-1rxuixn-stock-status-dot-pulse 2.2s ease-in-out infinite}@keyframes svelte-1rxuixn-stock-status-dot-pulse{0%,to{opacity:1;box-shadow:0 0 0 2px color-mix(in oklch,var(--card) 72%,transparent),0 0 color-mix(in oklch,var(--destructive) 45%,transparent)}50%{opacity:.82;box-shadow:0 0 0 2px color-mix(in oklch,var(--card) 72%,transparent),0 0 0 4px color-mix(in oklch,var(--destructive) 28%,transparent)}}@media(prefers-reduced-motion:reduce){.stock-status-dot--pulse{animation:none}}
