.catalog-pc-product-page_hero__7M1MV{display:grid;gap:var(--ds2-spacing-300);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);min-width:0;align-items:stretch}.catalog-pc-product-page_buyingColumn__F_fIj{align-content:start;background:var(--ds2-color-surface-div);border-radius:var(--ds2-radius-400);display:grid;grid-template-rows:auto auto;min-width:0}.catalog-pc-product-page_page__PVgmN{box-sizing:border-box;color:var(--ds2-color-text-primary);display:grid;gap:var(--ds2-spacing-300);grid-template-columns:minmax(0,1fr);margin-inline:auto;max-width:90rem;min-width:0;padding:var(--ds2-spacing-300) var(--site-page-gutter) var(--ds2-spacing-600);width:100%}.catalog-pc-product-page_previewBanner__o9r95{align-items:center;background:var(--ds2-color-surface-selected);border-radius:var(--ds2-radius-300);display:flex;flex-wrap:wrap;gap:var(--ds2-spacing-200);justify-content:space-between;padding:var(--ds2-spacing-200)}.catalog-pc-product-page_breadcrumbs__StB6e{align-items:center;color:var(--ds2-color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--ds2-text-body-s-font-size);gap:var(--ds2-spacing-100);min-width:0}.catalog-pc-product-page_breadcrumbs__StB6e a{color:inherit;text-underline-offset:.2em}.catalog-pc-product-page_breadcrumbs__StB6e a:focus-visible,.catalog-pc-product-page_relatedCard__BiGHO:focus-visible{border-radius:var(--ds2-radius-200);outline:var(--ds2-size-border-width-medium) solid var(--ds2-color-input-border-focus);outline-offset:var(--ds2-spacing-50)}.catalog-pc-product-page_galleryColumn__MQfsT{min-width:0;align-self:stretch;contain:size}.catalog-pc-product-page_galleryColumn__MQfsT>[data-photo-gallery]{height:100%;border-radius:var(--ds2-radius-400)}.catalog-pc-product-page_galleryColumn__MQfsT [data-photo-gallery-controls]{background:transparent}.catalog-pc-product-page_galleryColumn__MQfsT [data-photo-gallery-thumbnail]{min-width:0}.catalog-pc-product-page_identity__jeaw0{align-content:start;background:var(--ds2-color-surface-div);border-radius:var(--ds2-radius-400) var(--ds2-radius-400) 0 0;display:grid;gap:var(--ds2-spacing-150);min-width:0;padding:var(--ds2-spacing-300) var(--ds2-spacing-300) var(--ds2-spacing-100)}.catalog-pc-product-page_identity__jeaw0 h1{font-family:var(--ds2-text-heading-h2-font-family);font-size:var(--ds2-text-heading-h2-font-size);font-weight:var(--ds2-text-heading-h2-font-weight);line-height:var(--ds2-text-heading-h2-line-height);letter-spacing:var(--ds2-text-heading-h2-letter-spacing);margin:0;overflow-wrap:anywhere}.catalog-pc-product-page_description__C8lw_,.catalog-pc-product-page_eyebrow__FGetK{color:var(--ds2-color-text-secondary);font-size:var(--ds2-text-body-s-font-size);line-height:var(--ds2-text-body-s-line-height);margin:0}.catalog-pc-product-page_eyebrow__FGetK{margin-bottom:calc(-1 * var(--ds2-spacing-100))}.catalog-pc-product-page_preferenceActions__V7N4O{display:flex;flex-wrap:wrap;gap:var(--ds2-spacing-150)}.catalog-pc-product-page_badges__8HdWO{display:flex;flex-wrap:wrap;gap:var(--ds2-spacing-100);list-style:none;margin:0;padding:0}.catalog-pc-product-page_badges__8HdWO li{color:var(--ds2-color-text-secondary);font-size:var(--ds2-text-caption-m-font-size)}.catalog-pc-product-page_purchase__VtSBb{min-width:0}.catalog-pc-product-page_purchasePlaceholder__kQx7B{min-height:var(--ds2-spacing-600);width:100%}.catalog-pc-product-page_keyFacts__UIvYz{background:var(--ds2-color-surface-div);border-radius:var(--ds2-radius-400);display:grid;grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;min-width:0;padding:var(--ds2-spacing-300) var(--ds2-spacing-150)}.catalog-pc-product-page_keyFacts__UIvYz>div{align-content:start;border-inline-start:var(--ds2-size-border-width-thin) solid var(--ds2-color-border-div);display:grid;gap:var(--ds2-spacing-50) var(--ds2-spacing-100);grid-template-columns:auto minmax(0,1fr);min-width:0;padding-inline:var(--ds2-spacing-100)}.catalog-pc-product-page_keyFacts__UIvYz>div:first-child{border-inline-start:0}.catalog-pc-product-page_keyFacts__UIvYz svg{grid-row:span 2;height:var(--ds2-size-icon-lg);width:var(--ds2-size-icon-lg)}.catalog-pc-product-page_keyFacts__UIvYz dt{color:var(--ds2-color-text-secondary);font-size:var(--ds2-text-caption-m-font-size);line-height:var(--ds2-text-caption-m-line-height)}.catalog-pc-product-page_keyFacts__UIvYz dd{font-size:var(--ds2-text-caption-m-font-size);font-weight:var(--ds2-text-label-s-font-weight);line-height:var(--ds2-text-body-s-line-height);margin:0;overflow-wrap:anywhere}.catalog-pc-product-page_gamePerformance__8rayS{grid-column:1/-1;min-width:0}.catalog-pc-product-page_section__AYaqk{display:grid;gap:var(--ds2-spacing-200);grid-column:1/-1;min-width:0}.catalog-pc-product-page_sectionHeader__lctxw h2{font-family:var(--ds2-text-heading-h3-font-family);font-size:var(--ds2-text-heading-h3-font-size);font-weight:var(--ds2-text-heading-h3-font-weight);line-height:var(--ds2-text-heading-h3-line-height);margin:0}.catalog-pc-product-page_relatedScroller__VvKkd{display:grid;gap:var(--ds2-spacing-200);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.catalog-pc-product-page_relatedCardReveal__2iGzG{display:flex;min-width:0}.catalog-pc-product-page_relatedCard__BiGHO{background:var(--ds2-color-surface-div);border:0;border-radius:var(--ds2-radius-400);color:inherit;display:flex;flex:1;flex-direction:column;gap:var(--ds2-spacing-100);min-width:0;padding:var(--ds2-spacing-150);text-decoration:none}.catalog-pc-product-page_relatedCard__BiGHO h3{font:var(--ds2-text-label-m-font-weight) var(--ds2-text-label-m-font-size) /var(--ds2-text-label-m-line-height) var(--ds2-text-label-m-font-family);margin:0}.catalog-pc-product-page_relatedCard__BiGHO strong{font-size:var(--ds2-text-body-l-font-size);margin-top:auto}.catalog-pc-product-page_relatedMedia__ezXNO{aspect-ratio:4/3;border-radius:var(--ds2-radius-200);overflow:hidden}.catalog-pc-product-page_relatedImage__DB9oV{display:block;height:100%;object-fit:contain;width:100%}.catalog-pc-product-page_relatedMore__obgrZ{display:grid;justify-items:center}@media (max-width:54rem){.catalog-pc-product-page_keyFacts__UIvYz{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds2-spacing-200) 0}.catalog-pc-product-page_keyFacts__UIvYz>div:nth-child(5){border-inline-start:0}.catalog-pc-product-page_keyFacts__UIvYz>div{grid-template-columns:minmax(0,1fr)}.catalog-pc-product-page_keyFacts__UIvYz svg{grid-row:auto}}@media (max-width:48rem){.catalog-pc-product-page_hero__7M1MV{grid-template-columns:minmax(0,1fr)}.catalog-pc-product-page_galleryColumn__MQfsT{contain:none}.catalog-pc-product-page_identity__jeaw0{border-radius:var(--ds2-radius-400);margin-bottom:0}.catalog-pc-product-page_galleryColumn__MQfsT{max-width:42rem;width:100%;justify-self:center}.catalog-pc-product-page_relatedScroller__VvKkd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:36rem){.catalog-pc-product-page_purchase__VtSBb[data-experiment-purchase-layout=baseline] [data-options-purchase]{display:none}.catalog-pc-product-page_page__PVgmN{gap:var(--ds2-spacing-200);padding-top:var(--ds2-spacing-200)}.catalog-pc-product-page_identity__jeaw0{padding:var(--ds2-spacing-200)}.catalog-pc-product-page_identity__jeaw0 h1{font-size:var(--ds2-text-heading-h3-font-size);line-height:var(--ds2-text-heading-h3-line-height)}.catalog-pc-product-page_keyFacts__UIvYz{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--ds2-spacing-200) var(--ds2-spacing-100)}.catalog-pc-product-page_keyFacts__UIvYz>div:nth-child(odd){border-inline-start:0}.catalog-pc-product-page_keyFacts__UIvYz>div{grid-template-columns:auto minmax(0,1fr)}.catalog-pc-product-page_keyFacts__UIvYz svg{grid-row:span 2}.catalog-pc-product-page_relatedScroller__VvKkd{gap:var(--ds2-spacing-150)}.catalog-pc-product-page_relatedCard__BiGHO{border-radius:var(--ds2-radius-300);padding:var(--ds2-spacing-100)}}.catalog-pc-product-page_loadingPage__z1y1i{box-sizing:border-box;display:grid;gap:var(--ds2-spacing-300);grid-template-areas:"breadcrumbs breadcrumbs" "gallery identity" "gallery purchase" "section section";grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);margin-inline:auto;max-width:90rem;padding:var(--ds2-spacing-300) var(--site-page-gutter) clamp(var(--ds2-spacing-300),5vw,var(--ds2-spacing-800))}.catalog-pc-product-page_loadingBreadcrumbs__R_YBZ,.catalog-pc-product-page_loadingGallery__m48pV,.catalog-pc-product-page_loadingIdentity__XEzK4,.catalog-pc-product-page_loadingPurchase__hnTtI,.catalog-pc-product-page_loadingSection__CJbbX{background:var(--ds2-color-surface-div);border-radius:var(--ds2-radius-400)}.catalog-pc-product-page_loadingBreadcrumbs__R_YBZ{grid-area:breadcrumbs;height:1.5rem;max-width:28rem}.catalog-pc-product-page_loadingGallery__m48pV{aspect-ratio:1.08/1;grid-area:gallery}.catalog-pc-product-page_loadingIdentity__XEzK4{grid-area:identity;min-height:10rem}.catalog-pc-product-page_loadingPurchase__hnTtI{grid-area:purchase;min-height:20rem}.catalog-pc-product-page_loadingSection__CJbbX{grid-area:section;min-height:18rem}@media (max-width:76rem){.catalog-pc-product-page_loadingPage__z1y1i{grid-template-areas:"breadcrumbs breadcrumbs" "gallery identity" "gallery purchase" "section section";grid-template-columns:minmax(0,1fr) minmax(18rem,.9fr)}}@media (max-width:48rem){.catalog-pc-product-page_loadingPage__z1y1i{grid-template-areas:"breadcrumbs" "identity" "gallery" "purchase" "section";grid-template-columns:minmax(0,1fr);padding-bottom:var(--ds2-spacing-400)}}.catalog-pc-product-page_loadingStack__49neC{align-content:start;display:grid;gap:var(--ds2-spacing-250);min-width:0;padding:var(--ds2-spacing-250)}.catalog-pc-product-page_loadingPhoto__0qd8l{aspect-ratio:1/1;width:100%}.catalog-pc-product-page_loadingThumbnails__VWqda{display:grid;gap:var(--ds2-spacing-100);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:var(--ds2-spacing-200)}.catalog-pc-product-page_loadingThumbnails__VWqda>span{aspect-ratio:1/1;width:100%}.catalog-pc-product-page_loadingTitle__gueXM{height:2rem;width:90%}.catalog-pc-product-page_loadingLine__lU1OR{height:1.125rem;width:100%}.catalog-pc-product-page_loadingControl__zKeQs{height:var(--ds2-spacing-600);width:100%}.catalog-pc-product-page_loadingRelated__qlGa7{height:12rem;width:100%}