.catalog-pc-product-page_page__PVgmN{box-sizing:border-box;display:grid;gap:var(--ds-space-24);grid-template-areas:"breadcrumbs breadcrumbs breadcrumbs" "gallery identity purchase";grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr) minmax(18rem,.58fr);margin-inline:auto;max-width:96rem;min-width:0;padding:clamp(var(--ds-space-24),5vw,var(--ds-space-100)) var(--site-page-gutter);width:100%}.catalog-pc-product-page_pagePreview___ouSL{grid-template-areas:"preview preview preview" "breadcrumbs breadcrumbs breadcrumbs" "gallery identity purchase"}.catalog-pc-product-page_previewBanner__o9r95{align-items:center;background:var(--ds-status-warning-surface);border:1px solid var(--ds-status-warning-text);border-radius:var(--ds-radius-600);color:var(--ds-status-warning-text);display:flex;flex-wrap:wrap;gap:var(--ds-space-16);grid-area:preview;justify-content:space-between;min-width:0;padding:var(--ds-space-16) var(--ds-space-20)}.catalog-pc-product-page_previewBanner__o9r95 strong{overflow-wrap:anywhere}.catalog-pc-product-page_breadcrumbs__StB6e{align-items:center;color:var(--ds-color-text-tertiary);display:flex;flex-wrap:wrap;font-size:var(--ds-text-body-sm-font-size);gap:var(--ds-space-8);grid-area:breadcrumbs;min-width:0}.catalog-pc-product-page_breadcrumbs__StB6e a{color:var(--ds-color-text-secondary);text-underline-offset:.2em}.catalog-pc-product-page_benefitCard__0z1qS:focus-visible,.catalog-pc-product-page_breadcrumbs__StB6e a:focus-visible,.catalog-pc-product-page_relatedCard__BiGHO:focus-visible{border-radius:var(--ds-radius-600);box-shadow:var(--ds-focus-ring);outline:none}.catalog-pc-product-page_galleryColumn__MQfsT{grid-area:gallery;min-width:0}.catalog-pc-product-page_gallery__leg35{display:grid;gap:var(--ds-space-12);min-width:0}.catalog-pc-product-page_galleryFallback__jdL1n,.catalog-pc-product-page_galleryStage__fvykJ{align-items:center;aspect-ratio:4/3;background:var(--ds-color-surface-div);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-600);display:flex;justify-content:center;min-width:0;overflow:hidden;position:relative}.catalog-pc-product-page_galleryImage__a5JED,.catalog-pc-product-page_galleryThumbnailImage__7L8wB,.catalog-pc-product-page_relatedImage__DB9oV{display:block;height:100%;object-fit:contain;width:100%}.catalog-pc-product-page_galleryFallback__jdL1n{color:var(--ds-color-text-tertiary);flex-direction:column;gap:var(--ds-space-8)}.catalog-pc-product-page_galleryFallback__jdL1n span{font-family:var(--ds-font-family-display);font-size:var(--ds-text-heading-2-font-size)}.catalog-pc-product-page_galleryFallback__jdL1n p{margin:0}.catalog-pc-product-page_galleryArrow__lU9xi{align-items:center;background:var(--ds-color-background-primary);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-full);color:var(--ds-color-text-primary);cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:2.75rem}.catalog-pc-product-page_galleryArrowPrevious__Zb_ls{left:var(--ds-space-12)}.catalog-pc-product-page_galleryArrowNext__WCIM8{right:var(--ds-space-12)}.catalog-pc-product-page_galleryArrow__lU9xi:focus-visible,.catalog-pc-product-page_galleryThumbnail__II9c5:focus-visible,.catalog-pc-product-page_performanceTableWrap__1gWgP:focus-visible,.catalog-pc-product-page_relatedScroller__VvKkd:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.catalog-pc-product-page_galleryThumbnails__MHnn5{display:flex;gap:var(--ds-space-8);min-width:0;overflow-x:auto;padding:var(--ds-space-4);scrollbar-width:thin}.catalog-pc-product-page_galleryThumbnail__II9c5{aspect-ratio:1;background:var(--ds-color-surface-div);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-600);cursor:pointer;flex:0 0 5rem;overflow:hidden;padding:var(--ds-space-4)}.catalog-pc-product-page_galleryThumbnail__II9c5[aria-pressed=true]{border-color:var(--ds-color-border-strong);box-shadow:inset 0 0 0 1px var(--ds-color-border-strong)}.catalog-pc-product-page_identity__jeaw0{align-content:start;display:grid;gap:var(--ds-space-16);grid-area:identity;min-width:0}.catalog-pc-product-page_identity__jeaw0 h1{font-family:var(--ds-text-heading-1-font-family);font-size:var(--ds-text-heading-1-font-size);font-weight:var(--ds-text-heading-1-font-weight);line-height:var(--ds-text-heading-1-line-height);margin:0;overflow-wrap:anywhere;text-wrap:balance}.catalog-pc-product-page_preferenceActions__V7N4O{display:flex;flex-wrap:wrap;gap:var(--ds-space-8)}.catalog-pc-product-page_preferenceActions__V7N4O .catalog-preference-button{min-width:10rem}.catalog-pc-product-page_eyebrow__FGetK{color:var(--ds-color-text-tertiary);font-size:var(--ds-text-label-s-font-size);font-weight:var(--ds-text-label-s-font-weight);line-height:var(--ds-text-label-s-line-height);margin:0;text-transform:uppercase}.catalog-pc-product-page_description__C8lw_{color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-l-font-size);font-weight:var(--ds-text-body-l-font-weight);line-height:var(--ds-text-body-l-line-height);margin:0}.catalog-pc-product-page_fullDescription__Z1Yru{color:var(--ds-color-text-tertiary);font-size:var(--ds-text-body-m-font-size);font-weight:var(--ds-text-body-m-font-weight);line-height:var(--ds-text-body-m-line-height);margin:0}.catalog-pc-product-page_sku__xw_MZ{color:var(--ds-color-text-tertiary);font-size:var(--ds-text-caption-m-font-size);font-weight:var(--ds-text-caption-m-font-weight);line-height:var(--ds-text-caption-m-line-height);margin:0}.catalog-pc-product-page_badges__8HdWO,.catalog-pc-product-page_taskCard__qCBlC ul,.catalog-pc-product-page_trustFacts__oE2b4{list-style:none;margin:0;padding:0}.catalog-pc-product-page_badges__8HdWO{display:flex;flex-wrap:wrap;gap:var(--ds-space-8)}.catalog-pc-product-page_availability__7jv4N,.catalog-pc-product-page_badges__8HdWO li{background:var(--ds-color-surface-div);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-600);font-size:var(--ds-text-label-s-font-size);font-weight:var(--ds-text-label-s-font-weight);line-height:var(--ds-text-label-s-line-height);padding:var(--ds-space-8) var(--ds-space-12)}.catalog-pc-product-page_keyFacts__UIvYz{display:grid;gap:0;margin:0}.catalog-pc-product-page_keyFacts__UIvYz div{border-bottom:1px solid var(--ds-color-border-subtle);display:grid;gap:var(--ds-space-12);grid-template-columns:minmax(7rem,.65fr) minmax(0,1fr);padding-block:var(--ds-space-12)}.catalog-pc-product-page_keyFacts__UIvYz dt{color:var(--ds-color-text-tertiary);font-size:var(--ds-text-body-s-font-size);line-height:var(--ds-text-body-s-line-height)}.catalog-pc-product-page_keyFacts__UIvYz dd{font-size:var(--ds-text-body-s-font-size);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-text-body-s-line-height);margin:0;overflow-wrap:anywhere}.catalog-pc-product-page_purchaseColumn__vpqbZ{align-self:stretch;grid-area:purchase;min-width:0}.catalog-pc-product-page_purchase__VtSBb{align-content:start;align-self:start;background:var(--ds-color-surface-div);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-600);display:grid;gap:var(--ds-space-16);min-width:0;padding:var(--ds-space-20);position:sticky;top:calc(var(--site-header-height) + var(--ds-space-16))}.catalog-pc-product-page_purchase__VtSBb .catalog-pc-product-page_availability__7jv4N{background:var(--ds-color-background-primary);justify-self:start}.catalog-pc-product-page_availability__7jv4N[data-availability=in_stock]{background:var(--ds-status-success-surface);border-color:transparent;color:var(--ds-status-success-text)}.catalog-pc-product-page_availability__7jv4N[data-availability=out_of_stock]{background:var(--ds-status-warning-surface);border-color:transparent;color:var(--ds-status-warning-text)}.catalog-pc-product-page_price__3_rSa{font-family:var(--ds-text-price-font-family);font-size:var(--ds-text-price-font-size);font-weight:var(--ds-text-price-font-weight);line-height:var(--ds-text-price-line-height)}.catalog-pc-product-page_purchase__VtSBb .ds-button{width:100%}.catalog-pc-product-page_configuration__TUY9l{display:grid;gap:var(--ds-space-16);min-width:0}.catalog-pc-product-page_configurationControls__Q03eW{border:0;display:grid;gap:var(--ds-space-12);margin:0;min-inline:0;padding:0}.catalog-pc-product-page_configurationControls__Q03eW legend{font-size:var(--ds-text-body-m-font-size);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-text-body-m-line-height);margin-bottom:var(--ds-space-8)}.catalog-pc-product-page_configurationControls__Q03eW label{color:var(--ds-color-text-secondary);display:grid;font-size:var(--ds-text-body-s-font-size);gap:var(--ds-space-4);line-height:var(--ds-text-body-s-line-height)}.catalog-pc-product-page_configurationControls__Q03eW select{background:var(--ds-color-background-primary);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-400);color:var(--ds-color-text-primary);font:inherit;min-height:2.75rem;padding-inline:var(--ds-space-12)}.catalog-pc-product-page_configurationControls__Q03eW select:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.catalog-pc-product-page_configurationStatus__pdj_c{color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-s-font-size);line-height:var(--ds-text-body-s-line-height);margin:0;min-height:calc(var(--ds-text-body-s-line-height) * 1em)}.catalog-pc-product-page_configurationPurchase__sP4__{display:grid;gap:var(--ds-space-12)}.catalog-pc-product-page_purchasePlaceholder__kQx7B{min-height:2.75rem}.catalog-pc-product-page_purchaseNote__NJJrL{color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-m-font-size);font-weight:var(--ds-text-body-m-font-weight);line-height:var(--ds-text-body-m-line-height);margin:0}.catalog-pc-product-page_purchaseFacts__n_9Wu{border-block:1px solid var(--ds-color-border-subtle);display:grid;gap:0;margin:0;padding-block:var(--ds-space-4)}.catalog-pc-product-page_purchaseFacts__n_9Wu>div{align-items:baseline;display:grid;gap:var(--ds-space-12);grid-template-columns:minmax(5.5rem,.65fr) minmax(0,1fr);padding-block:var(--ds-space-8)}.catalog-pc-product-page_purchaseFacts__n_9Wu dt{color:var(--ds-color-text-tertiary);font-size:var(--ds-text-body-s-font-size)}.catalog-pc-product-page_purchaseFacts__n_9Wu dd{font-size:var(--ds-text-body-s-font-size);font-weight:var(--ds-font-weight-medium);margin:0;overflow-wrap:anywhere;text-align:right}.catalog-pc-product-page_purchaseFacts__n_9Wu a{color:var(--ds-action-primary);text-underline-offset:.15em}.catalog-pc-product-page_purchaseFacts__n_9Wu a:focus-visible{border-radius:var(--ds-radius-200);box-shadow:var(--ds-focus-ring);outline:none}.catalog-pc-product-page_trustFacts__oE2b4{border-top:1px solid var(--ds-color-border-subtle);display:grid;gap:var(--ds-space-8);padding-top:var(--ds-space-16)}.catalog-pc-product-page_trustFacts__oE2b4 li{color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-sm-font-size);line-height:var(--ds-text-body-sm-line-height);padding-left:var(--ds-space-16);position:relative}.catalog-pc-product-page_trustFacts__oE2b4 li:before{content:"•";left:0;position:absolute}.catalog-pc-product-page_section__AYaqk{border-top:1px solid var(--ds-color-border-subtle);display:grid;gap:var(--ds-space-24);grid-column:1/-1;min-width:0;padding-top:clamp(var(--ds-space-24),5vw,var(--ds-space-48))}.catalog-pc-product-page_sectionHeader__lctxw{display:grid;gap:var(--ds-space-8)}.catalog-pc-product-page_sectionHeader__lctxw h2{font-family:var(--ds-text-heading-2-font-family);font-size:var(--ds-text-heading-2-font-size);font-weight:var(--ds-text-heading-2-font-weight);line-height:var(--ds-text-heading-2-line-height);margin:0}.catalog-pc-product-page_benefitGrid__b6cc0,.catalog-pc-product-page_taskGrid__7uzDD{display:grid;gap:var(--ds-space-16);grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-pc-product-page_benefitCard__0z1qS,.catalog-pc-product-page_specificationGroup__E48QA,.catalog-pc-product-page_taskCard__qCBlC{background:var(--ds-color-surface-div);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-600);min-width:0;padding:var(--ds-space-20)}.catalog-pc-product-page_taskCard__qCBlC{display:grid;gap:var(--ds-space-12)}.catalog-pc-product-page_taskCard__qCBlC>svg{color:var(--ds-color-icon-primary);height:1.75rem;width:1.75rem}.catalog-pc-product-page_benefitCard__0z1qS h3,.catalog-pc-product-page_benefitCard__0z1qS p,.catalog-pc-product-page_relatedCard__BiGHO h3,.catalog-pc-product-page_relatedCard__BiGHO p,.catalog-pc-product-page_specificationComponent__Z2veP h4,.catalog-pc-product-page_specificationGroup__E48QA h3,.catalog-pc-product-page_taskCard__qCBlC h3,.catalog-pc-product-page_taskCard__qCBlC p{margin:0}.catalog-pc-product-page_benefitCard__0z1qS h3,.catalog-pc-product-page_relatedCard__BiGHO h3,.catalog-pc-product-page_specificationGroup__E48QA h3,.catalog-pc-product-page_taskCard__qCBlC h3{font-family:var(--ds-text-heading-4-font-family);font-size:var(--ds-text-heading-4-font-size);font-weight:var(--ds-text-heading-4-font-weight);line-height:var(--ds-text-heading-4-line-height)}.catalog-pc-product-page_specificationComponent__Z2veP h4{font-size:var(--ds-text-label-l-font-size);font-weight:var(--ds-text-label-l-font-weight);line-height:var(--ds-text-label-l-line-height)}.catalog-pc-product-page_benefitCard__0z1qS p,.catalog-pc-product-page_relatedCard__BiGHO p,.catalog-pc-product-page_taskCard__qCBlC p{color:var(--ds-color-text-secondary);line-height:var(--ds-text-body-m-line-height)}.catalog-pc-product-page_taskCard__qCBlC ul{display:flex;flex-wrap:wrap;gap:var(--ds-space-8)}.catalog-pc-product-page_taskCard__qCBlC li{border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-600);font-size:var(--ds-text-caption-font-size);padding:var(--ds-space-4) var(--ds-space-8)}.catalog-pc-product-page_performanceTableWrap__1gWgP{background:var(--ds-color-surface-div);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-600);min-width:0;overflow-x:auto;scrollbar-width:thin}.catalog-pc-product-page_performanceProofHeader__NIm2q{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ds-space-8)}.catalog-pc-product-page_performanceMethod__Fp_8H,.catalog-pc-product-page_performanceQuality__jAcaa{border-radius:var(--ds-radius-full);display:inline-flex;font-size:var(--ds-text-caption-font-size);font-weight:var(--ds-text-label-s-font-weight);line-height:1.3;padding:var(--ds-space-4) var(--ds-space-8)}.catalog-pc-product-page_performanceMethod__Fp_8H{background:var(--ds-color-background-primary);border:1px solid var(--ds-color-border-default)}.catalog-pc-product-page_performanceQuality__jAcaa{border:1px solid var(--ds-color-border-strong)}.catalog-pc-product-page_performanceMeta__vN38t{color:var(--ds-color-text-tertiary);font-size:var(--ds-text-caption-font-size);margin:0}.catalog-pc-product-page_performanceDisclosure___JitK{border-top:1px solid var(--ds-color-border-subtle);padding-top:var(--ds-space-12)}.catalog-pc-product-page_performanceDisclosureToggle__3Ujeg{background:transparent;border:0;color:inherit;cursor:pointer;font-size:var(--ds-text-label-m-font-size);font-weight:var(--ds-text-label-m-font-weight);padding-block:var(--ds-space-4);padding-inline:0;text-align:left;width:fit-content}.catalog-pc-product-page_performanceDisclosureToggle__3Ujeg:focus-visible{border-radius:var(--ds-radius-400);box-shadow:var(--ds-focus-ring);outline:none}.catalog-pc-product-page_performanceDisclosurePanel__iyiXu{overflow:hidden}.catalog-pc-product-page_performanceDisclosureContent__HjJ1A{color:var(--ds-color-text-secondary);display:grid;gap:var(--ds-space-8);max-width:62rem;padding-top:var(--ds-space-8)}.catalog-pc-product-page_performanceDisclosureContent__HjJ1A p{margin:0}.catalog-pc-product-page_performanceTable__HeBy1{border-collapse:collapse;min-width:42rem;width:100%}.catalog-pc-product-page_performanceTable__HeBy1 caption{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.catalog-pc-product-page_performanceTable__HeBy1 td,.catalog-pc-product-page_performanceTable__HeBy1 th{border-bottom:1px solid var(--ds-color-border-subtle);padding:var(--ds-space-16);text-align:left}.catalog-pc-product-page_performanceTable__HeBy1 thead{background:var(--ds-color-background-primary)}.catalog-pc-product-page_performanceTable__HeBy1 tbody tr:last-child td,.catalog-pc-product-page_performanceTable__HeBy1 tbody tr:last-child th{border-bottom:0}.catalog-pc-product-page_specificationGroups__9AYLH{display:grid;gap:var(--ds-space-16);grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-pc-product-page_specificationGroup__E48QA{display:grid;gap:var(--ds-space-16)}.catalog-pc-product-page_specificationComponent__Z2veP{display:grid;gap:var(--ds-space-12)}.catalog-pc-product-page_specificationComponent__Z2veP dl{display:grid;gap:0;margin:0}.catalog-pc-product-page_specificationComponent__Z2veP dl div{border-top:1px solid var(--ds-color-border-subtle);display:grid;gap:var(--ds-space-12);grid-template-columns:minmax(8rem,.75fr) minmax(0,1fr);padding-block:var(--ds-space-10)}.catalog-pc-product-page_specificationComponent__Z2veP dt{color:var(--ds-color-text-tertiary)}.catalog-pc-product-page_specificationComponent__Z2veP dd{margin:0;overflow-wrap:anywhere}.catalog-pc-product-page_benefitCard__0z1qS,.catalog-pc-product-page_relatedCard__BiGHO{color:inherit;display:grid;gap:var(--ds-space-8);text-decoration:none}.catalog-pc-product-page_relatedScroller__VvKkd{display:grid;gap:var(--ds-space-16);grid-auto-columns:minmax(16rem,20rem);grid-auto-flow:column;min-width:0;overflow-x:auto;padding:var(--ds-space-4)}.catalog-pc-product-page_relatedCard__BiGHO{background:var(--ds-color-surface-div);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-600);padding:var(--ds-space-16)}.catalog-pc-product-page_relatedMedia__ezXNO{align-items:center;aspect-ratio:4/3;background:var(--ds-color-background-primary);border-radius:var(--ds-radius-600);display:flex;justify-content:center;overflow:hidden}@media (hover:hover) and (pointer:fine){.catalog-pc-product-page_benefitCard__0z1qS:hover,.catalog-pc-product-page_galleryArrow__lU9xi:hover,.catalog-pc-product-page_galleryThumbnail__II9c5:hover,.catalog-pc-product-page_relatedCard__BiGHO:hover{border-color:var(--ds-color-border-strong)}}@media (max-width:76rem){.catalog-pc-product-page_page__PVgmN{grid-template-areas:"breadcrumbs breadcrumbs" "gallery identity" "purchase purchase";grid-template-columns:minmax(0,1fr) minmax(18rem,.9fr)}.catalog-pc-product-page_pagePreview___ouSL{grid-template-areas:"preview preview" "breadcrumbs breadcrumbs" "gallery identity" "purchase purchase"}.catalog-pc-product-page_purchase__VtSBb{position:static}}@media (max-width:48rem){.catalog-pc-product-page_page__PVgmN{gap:var(--ds-space-20);grid-template-areas:"breadcrumbs" "gallery" "identity" "purchase";grid-template-columns:minmax(0,1fr);padding-block:var(--ds-space-32)}.catalog-pc-product-page_pagePreview___ouSL{grid-template-areas:"preview" "breadcrumbs" "gallery" "identity" "purchase"}.catalog-pc-product-page_previewBanner__o9r95{align-items:stretch;flex-direction:column}.catalog-pc-product-page_benefitGrid__b6cc0,.catalog-pc-product-page_specificationGroups__9AYLH,.catalog-pc-product-page_taskGrid__7uzDD{grid-template-columns:minmax(0,1fr)}.catalog-pc-product-page_keyFacts__UIvYz div,.catalog-pc-product-page_specificationComponent__Z2veP dl div{gap:var(--ds-space-4);grid-template-columns:minmax(0,1fr)}.catalog-pc-product-page_galleryArrow__lU9xi{height:2.5rem;width:2.5rem}}@media (prefers-reduced-motion:reduce){.catalog-pc-product-page_benefitCard__0z1qS,.catalog-pc-product-page_galleryArrow__lU9xi,.catalog-pc-product-page_galleryThumbnail__II9c5,.catalog-pc-product-page_relatedCard__BiGHO{transition-duration:1ms}}.catalog-pc-product-page_loadingPage__z1y1i{box-sizing:border-box;display:grid;gap:var(--ds-space-24);grid-template-areas:"breadcrumbs breadcrumbs breadcrumbs" "gallery identity purchase" "section section section";grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr) minmax(18rem,.58fr);margin-inline:auto;max-width:96rem;padding:clamp(var(--ds-space-24),5vw,var(--ds-space-100)) var(--site-page-gutter)}.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(--ds-color-surface-div);border-radius:var(--ds-radius-600)}.catalog-pc-product-page_loadingBreadcrumbs__R_YBZ{grid-area:breadcrumbs;height:1.5rem;max-width:28rem}.catalog-pc-product-page_loadingGallery__m48pV{aspect-ratio:4/3;grid-area:gallery}.catalog-pc-product-page_loadingIdentity__XEzK4{grid-area:identity;min-height:24rem}.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" "purchase 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" "gallery" "identity" "purchase" "section";grid-template-columns:minmax(0,1fr);padding-block:var(--ds-space-32)}}.ucoms-dialog_layer__sD0ed{--ucoms-modal-layer-index:0;--ucoms-modal-z-index-backdrop:calc(var(--ds-z-index-modal) + (var(--ucoms-modal-layer-index) * 2));--ucoms-modal-z-index-surface:calc(var(--ucoms-modal-z-index-backdrop) + 1);inset:0;pointer-events:none;position:fixed;z-index:var(--ucoms-modal-z-index-backdrop)}.ucoms-dialog_layer__sD0ed[data-top-layer=true]{pointer-events:auto}.ucoms-dialog_backdrop__Q3XfP{inset:0;position:fixed;z-index:var(--ucoms-modal-z-index-backdrop)}.ucoms-dialog_positioner__lVo36{box-sizing:border-box;display:flex;inset:0;max-height:100vh;max-height:100svh;max-height:100dvh;padding:max(var(--ds-space-4),env(safe-area-inset-top)) max(var(--ds-space-4),env(safe-area-inset-right)) max(var(--ds-space-4),env(safe-area-inset-bottom)) max(var(--ds-space-4),env(safe-area-inset-left));pointer-events:none;position:fixed;z-index:var(--ucoms-modal-z-index-surface)}.ucoms-dialog_surface__hCLBu{box-sizing:border-box;max-height:calc(100vh - (var(--ds-space-4) * 2));max-height:calc(100svh - (var(--ds-space-4) * 2));max-height:calc(100dvh - (var(--ds-space-4) * 2));overflow:auto;overscroll-behavior:contain;pointer-events:auto;scroll-padding:var(--ds-space-4)}.ucoms-dialog_surface__hCLBu:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:var(--ds-space-1)}.ucoms-dialog_dialog__SDhLW{align-items:center;justify-content:center}.ucoms-dialog_dialogSurface__QZbrD{width:min(640px,100%)}.ucoms-dialog_bottomSheet__6tiI0{align-items:flex-end;justify-content:stretch;padding-bottom:max(var(--ds-space-4),env(safe-area-inset-bottom))}.ucoms-dialog_bottomSheetSurface__3FVwg{border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:min(720px,90dvh);width:100%}.ucoms-dialog_drawerLeft__C_BYO,.ucoms-dialog_drawerRight__RiX5_{align-items:stretch}.ucoms-dialog_drawerLeft__C_BYO{justify-content:flex-start}.ucoms-dialog_drawerRight__RiX5_{justify-content:flex-end}.ucoms-dialog_drawerSurface__9IF89{border-radius:0;height:100%;max-height:none;width:min(420px,100%)}.ucoms-dialog_fullscreenMobile__rodqC{align-items:center;justify-content:center}.ucoms-dialog_fullscreenMobileSurface__7qO7_{width:min(720px,100%)}@media (max-width:640px){.ucoms-dialog_fullscreenMobile__rodqC{align-items:stretch;padding:0}.ucoms-dialog_fullscreenMobileSurface__7qO7_{border-radius:0;height:100dvh;max-height:none;width:100%}}.manager-contact-dialog_dialog__MHr6q{background:var(--ds-color-surface-div);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-600);box-shadow:var(--ds-elevation-2xl);display:grid;gap:var(--ds-space-20);max-height:min(90vh,44rem);max-height:min(90dvh,44rem);max-width:35rem;min-width:0;overflow:auto;overscroll-behavior:contain;padding:var(--ds-space-24);width:100%}.manager-contact-dialog_header__lyLkz{align-items:center;display:flex;gap:var(--ds-space-16);justify-content:space-between}.manager-contact-dialog_header__lyLkz h2{font-family:var(--ds-font-family-display);font-size:var(--ds-text-heading-3-font-size);font-weight:var(--ds-text-heading-3-font-weight);line-height:var(--ds-text-heading-3-line-height);margin:0}.manager-contact-dialog_channels__8OzMv{display:grid;gap:var(--ds-space-12)}.manager-contact-dialog_channelCard__nsGsL{align-items:center;background:var(--ds-color-background-primary);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-600);color:var(--ds-color-text-primary);display:grid;gap:var(--ds-space-12);grid-template-columns:3rem minmax(0,1fr) 1.25rem;min-height:5rem;padding:var(--ds-space-12) var(--ds-space-16);text-decoration:none;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard),box-shadow var(--ds-duration-fast) var(--ds-ease-standard),transform var(--ds-duration-fast) var(--ds-ease-standard)}.manager-contact-dialog_channelCard__nsGsL:hover{border-color:var(--ds-color-border-strong);box-shadow:var(--ds-elevation-raised)}.manager-contact-dialog_channelCard__nsGsL:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.manager-contact-dialog_channelCard__nsGsL:active{transform:translate3d(0,1px,0)}.manager-contact-dialog_channelIcon__njfCB,.manager-contact-dialog_channelLogo__EEcPu{border-radius:var(--ds-radius-full);display:block;height:3rem;width:3rem}.manager-contact-dialog_channelIcon__njfCB{overflow:hidden}.manager-contact-dialog_channelLogo__EEcPu{object-fit:cover}.manager-contact-dialog_channelCopy__g4TXc{display:grid;gap:var(--ds-space-2);min-width:0}.manager-contact-dialog_channelCopy__g4TXc strong{font-family:var(--ds-font-family-display);font-size:var(--ds-text-label-l-font-size);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-text-label-l-line-height);overflow-wrap:anywhere}.manager-contact-dialog_channelCopy__g4TXc span{color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-sm-font-size);line-height:var(--ds-text-body-sm-line-height);overflow-wrap:anywhere}.manager-contact-dialog_channelArrow__w2tQg{color:var(--ds-color-text-secondary);height:1.25rem;transition:color var(--ds-duration-fast) var(--ds-ease-standard),transform var(--ds-duration-fast) var(--ds-ease-standard);width:1.25rem}.manager-contact-dialog_channelCard__nsGsL:hover .manager-contact-dialog_channelArrow__w2tQg{color:var(--ds-color-text-primary);transform:translate3d(2px,-2px,0)}.manager-contact-dialog_legalNote__C_rBp{color:var(--ds-color-text-tertiary);font-size:var(--ds-text-caption-m-font-size);line-height:var(--ds-text-caption-m-line-height);margin:0}@media (max-width:42rem){.manager-contact-dialog_dialog__MHr6q{max-height:calc(100dvh - var(--ds-space-12));max-width:none;padding:var(--ds-space-20) var(--ds-space-16) max(var(--ds-space-20),env(safe-area-inset-bottom))}.manager-contact-dialog_channelCard__nsGsL{grid-template-columns:2.75rem minmax(0,1fr) 1.25rem;min-height:4.75rem;padding-inline:var(--ds-space-12)}.manager-contact-dialog_channelIcon__njfCB,.manager-contact-dialog_channelLogo__EEcPu{height:2.75rem;width:2.75rem}}@media (prefers-reduced-motion:reduce){.manager-contact-dialog_channelArrow__w2tQg,.manager-contact-dialog_channelCard__nsGsL{transition-duration:1ms}}.compact-footer_footer__s_cQp{padding:var(--ds-space-24) var(--site-page-gutter,clamp(var(--ds-space-16),2vw,var(--ds-space-32))) max(var(--ds-space-24),env(safe-area-inset-bottom))}.compact-footer_panel__xW2nm{align-items:center;background:var(--ds-color-surface-div);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-600);box-shadow:var(--ds-elevation-raised);display:grid;gap:var(--ds-space-16) var(--ds-space-24);grid-template-columns:minmax(16rem,1.1fr) minmax(24rem,1.5fr) auto auto;margin-inline:auto;max-width:100rem;min-width:0;padding:var(--ds-space-20) var(--ds-space-24)}.compact-footer_brand__hnRuJ{align-items:center;display:flex;gap:var(--ds-space-12);min-width:0}.compact-footer_brandMark__L9bdC{align-items:center;background:var(--ds-action-primary);border-radius:var(--ds-radius-200);display:inline-flex;flex:0 0 auto;height:2.25rem;justify-content:center;padding:.375rem;width:2.25rem}.compact-footer_brandMark__L9bdC img{display:block;height:1.5rem;width:1.5rem}.compact-footer_brand__hnRuJ p{color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-sm-font-size);line-height:var(--ds-text-body-sm-line-height);margin:0;min-width:0;overflow-wrap:anywhere}.compact-footer_links__vFqsN{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ds-space-8) var(--ds-space-20);min-width:0}.compact-footer_links__vFqsN a{border-radius:var(--ds-radius-200);color:var(--ds-color-text-secondary);font-family:var(--ds-text-label-m-font-family);font-size:var(--ds-text-label-font-size);font-weight:var(--ds-text-label-font-weight);line-height:var(--ds-text-label-line-height);padding-block:var(--ds-space-4);text-decoration:none;transition:color var(--ds-duration-fast) var(--ds-ease-standard),transform var(--ds-duration-fast) var(--ds-ease-standard)}.compact-footer_links__vFqsN a:hover{color:var(--ds-color-text-primary)}.compact-footer_links__vFqsN a:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.compact-footer_links__vFqsN a:active{transform:translate3d(0,1px,0)}.compact-footer_contactButton__ez97o{align-items:center;background:var(--ds-color-button-secondary-background);border:1px solid var(--ds-color-button-secondary-border);border-radius:var(--ds-radius-600);color:var(--ds-color-button-secondary-text);cursor:pointer;display:inline-flex;font-family:var(--ds-text-label-m-font-family);font-size:var(--ds-text-label-font-size);font-weight:var(--ds-text-label-font-weight);justify-content:center;line-height:var(--ds-text-label-line-height);min-height:var(--ds-button-height-md);padding-inline:var(--ds-space-16);white-space:nowrap;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard),border-color var(--ds-duration-fast) var(--ds-ease-standard),color var(--ds-duration-fast) var(--ds-ease-standard),transform var(--ds-duration-fast) var(--ds-ease-standard)}.compact-footer_contactButton__ez97o:hover{background:var(--ds-action-secondary);border-color:var(--ds-action-primary);color:var(--ds-color-text-primary)}.compact-footer_contactButton__ez97o:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.compact-footer_contactButton__ez97o:active{transform:translate3d(0,1px,0)}.compact-footer_themeButton__iZc8g{justify-self:end}@media (max-width:82rem){.compact-footer_panel__xW2nm{grid-template-columns:minmax(0,1fr) auto}.compact-footer_brand__hnRuJ,.compact-footer_links__vFqsN{grid-column:1}.compact-footer_contactButton__ez97o,.compact-footer_themeButton__iZc8g{grid-column:2}.compact-footer_contactButton__ez97o{grid-row:1}.compact-footer_themeButton__iZc8g{grid-row:2}}@media (max-width:42rem){.compact-footer_footer__s_cQp{padding:var(--ds-space-16) var(--ds-space-12) max(var(--ds-space-16),env(safe-area-inset-bottom))}.compact-footer_panel__xW2nm{align-items:stretch;gap:var(--ds-space-16);grid-template-columns:minmax(0,1fr);padding:var(--ds-space-16)}.compact-footer_brand__hnRuJ,.compact-footer_contactButton__ez97o,.compact-footer_links__vFqsN,.compact-footer_themeButton__iZc8g{grid-column:1;grid-row:auto}.compact-footer_links__vFqsN{display:grid;gap:var(--ds-space-8) var(--ds-space-16);grid-template-columns:repeat(2,minmax(0,1fr))}.compact-footer_links__vFqsN a{align-items:center;display:inline-flex;min-height:2.5rem}.compact-footer_contactButton__ez97o{width:100%}.compact-footer_themeButton__iZc8g{justify-self:stretch;width:100%}}@media (max-width:25rem){.compact-footer_links__vFqsN{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.compact-footer_contactButton__ez97o,.compact-footer_links__vFqsN a{transition-duration:1ms}}.footer_footer__WFj4n{color:var(--ds-color-text-primary);scroll-margin-top:calc(var(--site-header-height) + var(--ds-space-16))}.footer_inner__3fsGX{align-items:stretch;display:grid;gap:var(--ds-space-16);grid-template-columns:minmax(20rem,1.2fr) minmax(20rem,.8fr);margin-inline:auto;max-width:100rem;padding:var(--ds-space-24) var(--site-page-gutter,clamp(var(--ds-space-16),2vw,var(--ds-space-32)))}.footer_reviewsSection__PL0li{background:var(--ds-color-background-primary);color:var(--ds-color-text-primary);scroll-margin-top:calc(var(--site-header-height) + var(--ds-space-16))}.footer_reviewsSectionInner__CsmU1{align-items:center;display:grid;gap:var(--ds-space-32);grid-template-columns:minmax(16rem,.75fr) minmax(30rem,35rem);margin-inline:auto;max-width:75rem;padding:var(--ds-space-32) var(--site-page-gutter,clamp(var(--ds-space-16),2vw,var(--ds-space-32)))}.footer_reviewsSectionHeader__8hGcw{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ds-space-24);min-width:0}.footer_reviewsSectionCopy__IRSOi{display:grid;gap:var(--ds-space-8);min-width:0}.footer_reviewsSectionCopy__IRSOi h2{margin:0}.footer_reviewsLink__q8nVS{flex:0 0 auto;white-space:nowrap}.footer_reviewsLinkIcon__txesK{height:1.25rem;width:1.25rem}.footer_reviewsWidgetShell__Q6AwF{background:var(--ds-color-surface-div);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-600);justify-self:end;max-width:35rem;min-width:0;overflow:hidden;width:100%}.footer_reviewsWidgetFrame__uO8Xo{border:0;display:block;height:31.25rem;width:100%}.footer_summaryCard__7sVbB{height:100%;min-height:12.5rem}.footer_contactsPanel__h_BCs{background:var(--ds-color-surface-div);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-600);color:var(--ds-color-text-primary);display:flex;flex-direction:column;gap:var(--ds-space-12);justify-content:flex-start;min-width:0;padding:var(--ds-space-16)}.footer_contactsTitle__xmWg1{font-family:var(--ds-font-family-display);font-size:var(--ds-text-label-font-size);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-text-label-line-height);margin:0}.footer_contactRows__B8684{display:grid;gap:var(--ds-space-12)}.footer_contactInline__h6dVo{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ds-space-12) var(--ds-space-16)}.footer_contactItem__4LeMl{align-items:center;color:var(--ds-color-text-primary);display:inline-flex;font-family:var(--ds-font-family-display);font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-medium);gap:var(--ds-space-8);line-height:var(--ds-line-height-md);margin:0;min-width:0;text-decoration:none;transition:color var(--ds-duration-fast) var(--ds-ease-standard),transform var(--ds-duration-fast) var(--ds-ease-standard)}.footer_contactItem__4LeMl span{min-width:0;overflow-wrap:anywhere}.footer_contactIcon__x5jW2{color:currentColor;flex:0 0 auto;height:1.25rem;transition:color var(--ds-duration-fast) var(--ds-ease-standard);width:1.25rem}a.footer_contactItem__4LeMl:hover,a.footer_contactItem__4LeMl:hover .footer_contactIcon__x5jW2{color:var(--ds-action-primary)}a.footer_contactItem__4LeMl:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}a.footer_contactItem__4LeMl:active{transform:translate3d(0,1px,0)}.footer_managerCard__RM_3l{background:var(--ds-color-surface-div);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-600);color:var(--ds-color-text-primary);display:flex;flex-direction:column;gap:var(--ds-space-12);max-width:none;min-width:0;padding:var(--ds-space-16);scroll-margin-top:calc(var(--site-header-height) + var(--ds-space-16))}.footer_managerCard__RM_3l h2{font-family:var(--ds-font-family-display);font-size:var(--ds-text-label-font-size);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-text-label-line-height);margin:0}.footer_managerLinks__3eE7j{display:grid;gap:var(--ds-space-8)}.footer_managerLink__nMfZM{align-items:center;background:var(--ds-color-background-primary);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-600);color:var(--ds-color-text-primary);display:grid;gap:var(--ds-space-12);grid-template-columns:2.5rem minmax(0,1fr) 1.25rem;min-height:4rem;padding:var(--ds-space-8) var(--ds-space-12);text-decoration:none;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard),box-shadow var(--ds-duration-fast) var(--ds-ease-standard),transform var(--ds-duration-fast) var(--ds-ease-standard)}.footer_managerLink__nMfZM:hover{border-color:var(--ds-color-border-strong);box-shadow:var(--ds-elevation-raised)}.footer_managerLink__nMfZM:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.footer_managerLink__nMfZM:active{transform:translate3d(0,1px,0)}.footer_managerIcon__XbfOv{align-items:center;display:inline-flex;justify-content:center;overflow:hidden}.footer_managerIcon__XbfOv,.footer_managerLogo__9hKWe{border-radius:var(--ds-radius-full);height:2.5rem;width:2.5rem}.footer_managerLogo__9hKWe{display:block;object-fit:cover}.footer_managerLinkText___cvTP{display:grid;font-family:var(--ds-font-family-display);gap:var(--ds-space-2);min-width:0}.footer_managerLinkText___cvTP strong{font-family:var(--ds-font-family-display);font-size:var(--ds-text-label-font-size);font-weight:var(--ds-text-label-font-weight);line-height:var(--ds-text-label-line-height);overflow-wrap:anywhere}.footer_managerLinkText___cvTP span{color:var(--ds-color-text-secondary);font-family:var(--ds-font-family-display);font-size:var(--ds-text-body-sm-font-size);line-height:var(--ds-text-body-sm-line-height);overflow-wrap:anywhere}.footer_managerExternalIcon__dMSE_{color:var(--ds-color-text-secondary);height:1.25rem;transition:color var(--ds-duration-fast) var(--ds-ease-standard),transform var(--ds-duration-fast) var(--ds-ease-standard);width:1.25rem}.footer_managerLink__nMfZM:hover .footer_managerExternalIcon__dMSE_{color:var(--ds-color-text-primary);transform:translate3d(2px,-2px,0)}.footer_legal__EFans{align-items:center;color:var(--ds-color-text-tertiary);display:grid;gap:var(--ds-space-12);grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;margin-inline:auto;max-width:100rem;padding:0 var(--site-page-gutter,clamp(var(--ds-space-16),2vw,var(--ds-space-32))) var(--ds-space-24);width:100%}.footer_legalNote__1Z6oR{font-size:var(--ds-text-body-sm-font-size);line-height:var(--ds-text-body-sm-line-height);margin:0;min-width:0;grid-column:1}.footer_legalActions__XLmwJ{display:flex;flex-wrap:wrap;gap:var(--ds-space-8);grid-column:2;justify-content:flex-end}.footer_legalButton__dso2X{align-items:center;border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-600);color:var(--ds-color-text-secondary);display:inline-flex;font-family:var(--ds-text-label-m-font-family);font-size:var(--ds-text-label-font-size);font-weight:var(--ds-text-label-font-weight);justify-content:center;line-height:var(--ds-text-label-line-height);min-height:2.5rem;padding:0 var(--ds-space-16);text-decoration:none;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard),border-color var(--ds-duration-fast) var(--ds-ease-standard),color var(--ds-duration-fast) var(--ds-ease-standard),transform var(--ds-duration-fast) var(--ds-ease-standard)}.footer_careerButton__7jems{background:var(--ds-color-button-primary-background);border-color:var(--ds-color-button-primary-background);color:var(--ds-color-button-primary-text)}.footer_legalButton__dso2X:hover{background:var(--ds-action-secondary);border-color:var(--ds-action-primary);color:var(--ds-color-text-primary)}.footer_careerButton__7jems:hover{background:var(--ds-action-primary-hover);border-color:var(--ds-action-primary-hover);color:var(--ds-color-button-primary-text)}.footer_legalButton__dso2X:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.footer_legalButton__dso2X:active{transform:translate3d(0,1px,0)}.footer_reviewCard__MIxWd{background:var(--ds-color-surface-div);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-600);color:var(--ds-color-text-primary);display:flex;flex-direction:column;font-family:var(--font-bounded-medium),var(--ds-font-family-display);gap:var(--ds-space-16);justify-content:space-between;max-width:none;min-width:0;padding:var(--ds-space-20)}.footer_reviewTop__kgJc1{align-items:center;display:flex;gap:var(--ds-space-12)}.footer_reviewLogo__8N_6G{border-radius:var(--ds-radius-600);flex:0 0 auto;height:3.5rem;width:3.5rem}.footer_reviewTitleBlock__j6ZP4{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:3.5rem;min-width:0}.footer_reviewProvider__UZzI1{color:var(--ds-color-text-secondary);font-size:var(--ds-text-label-s-font-size);font-weight:var(--ds-font-weight-bold);letter-spacing:.12em;line-height:1rem;margin:0;text-transform:uppercase}.footer_ratingRow__1vro2{align-items:center;display:flex;gap:var(--ds-space-8);margin-top:0}.footer_ratingRow__1vro2 strong{font-family:var(--ds-font-family-display);font-size:2.25rem;font-weight:var(--ds-font-weight-bold);line-height:1.1}.footer_reviewStarIcon__BOY9Y{color:var(--ds-color-button-primary-background);height:1.75rem;width:1.75rem}.footer_reviewMeta__1DALu{align-items:center;color:var(--ds-color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--ds-text-body-sm-font-size);font-weight:var(--ds-font-weight-medium);gap:var(--ds-space-8);line-height:var(--ds-text-body-sm-line-height)}.footer_reviewMeta__1DALu strong{color:var(--ds-color-text-primary);font-weight:var(--ds-font-weight-bold)}.footer_reviewDivider__LwjOQ{background:var(--ds-color-border-default);display:inline-block;height:1.25rem;width:1px}.footer_reviewAction___EPle{align-items:center;align-self:stretch;background:var(--ds-color-button-primary-background);border:1px solid var(--ds-color-button-primary-background);border-radius:var(--ds-radius-600);color:var(--ds-color-button-primary-text);cursor:pointer;display:inline-flex;font-size:var(--ds-text-label-font-size);font-weight:var(--ds-font-weight-bold);gap:var(--ds-space-8);justify-content:center;line-height:var(--ds-text-label-line-height);min-height:3rem;padding:0 var(--ds-space-16);text-decoration:none;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard),border-color var(--ds-duration-fast) var(--ds-ease-standard),color var(--ds-duration-fast) var(--ds-ease-standard),transform var(--ds-duration-fast) var(--ds-ease-standard)}.footer_reviewAction___EPle:hover{background:var(--ds-action-primary-hover);border-color:var(--ds-action-primary-hover)}.footer_reviewAction___EPle:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.footer_reviewAction___EPle:active{transform:translate3d(0,1px,0)}.footer_reviewActionIcon__kYeFW{height:1.25rem;width:1.25rem}.footer_mapShell__EN3zM{background:var(--ds-color-surface-div);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-600);display:grid;margin:0 auto var(--ds-space-24);max-width:calc(100rem - (var(--site-page-gutter, var(--ds-space-16)) * 2));min-height:20rem;overflow:hidden;position:relative;width:calc(100% - (var(--site-page-gutter, var(--ds-space-16)) * 2))}.footer_mapFrame__uccDw{border:0;display:block;grid-area:1/1;height:clamp(20rem,36vw,26rem);width:100%}.footer_mapFrameLocked__ynH_E{pointer-events:none}.footer_mapOverlay__0MPf_{align-items:center;background:transparent;border:0;border-radius:var(--ds-radius-600);color:var(--ds-color-map-overlay-text);cursor:pointer;display:flex;font-family:var(--ds-text-label-m-font-family);font-size:clamp(var(--ds-text-label-font-size),1.8vw,var(--ds-font-size-xl));font-weight:var(--ds-text-label-font-weight);grid-area:1/1;justify-content:center;line-height:var(--ds-text-label-line-height);padding:var(--ds-space-16);text-align:center;z-index:1}.footer_mapOverlayPanel__KU8Ps{align-items:center;background:var(--ds-color-map-overlay-background);border:1px solid var(--ds-color-map-overlay-border);border-radius:var(--ds-radius-600);box-shadow:var(--ds-elevation-floating);display:flex;flex-direction:column;gap:var(--ds-space-12);justify-content:center;min-height:9.5rem;padding:var(--ds-space-24) var(--ds-space-32);transform:translateZ(0);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard),border-color var(--ds-duration-fast) var(--ds-ease-standard),transform var(--ds-duration-fast) var(--ds-ease-standard);view-transition-name:ucoms-map-overlay-panel;width:min(38rem,calc(100% - var(--ds-space-32)))}.footer_mapOverlay__0MPf_:hover .footer_mapOverlayPanel__KU8Ps{background:var(--ds-color-map-overlay-background-hover);border-color:var(--ds-color-map-overlay-border-hover)}.footer_mapOverlay__0MPf_:focus-visible{box-shadow:inset var(--ds-focus-ring);outline:none}.footer_mapOverlay__0MPf_:active .footer_mapOverlayPanel__KU8Ps{background:var(--ds-color-map-overlay-background-active);transform:translate3d(0,1px,0)}.footer_mapOverlayIcon__fZPP2{display:block;height:3rem;width:3rem}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.footer_mapOverlayPanel__KU8Ps{-webkit-backdrop-filter:var(--ds-backdrop-medium);backdrop-filter:var(--ds-backdrop-medium)}}@media (max-width:80rem){.footer_inner__3fsGX{grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr)}}@media (max-width:60rem){.footer_reviewsSectionInner__CsmU1{grid-template-columns:1fr}.footer_reviewsSectionHeader__8hGcw,.footer_reviewsWidgetShell__Q6AwF{justify-self:center;max-width:47.5rem;width:100%}}@media (max-width:52rem){.footer_reviewsSectionHeader__8hGcw{gap:var(--ds-space-16)}.footer_reviewsLink__q8nVS{align-self:flex-start;white-space:normal}.footer_inner__3fsGX{align-items:start;gap:var(--ds-space-16);grid-template-columns:1fr}.footer_summaryCard__7sVbB{height:auto;min-height:0}.footer_contactsPanel__h_BCs{grid-column:auto;grid-row:auto;padding:var(--ds-space-20);width:100%}.footer_contactRows__B8684{gap:var(--ds-space-16)}.footer_contactInline__h6dVo{align-items:flex-start;flex-direction:column;gap:var(--ds-space-16)}.footer_contactItem__4LeMl{font-size:var(--ds-font-size-md);line-height:var(--ds-line-height-md)}.footer_contactIcon__x5jW2{height:1.25rem;width:1.25rem}.footer_managerCard__RM_3l,.footer_reviewCard__MIxWd{max-width:none;width:100%}.footer_legal__EFans{align-items:flex-start;grid-template-columns:minmax(0,1fr)}.footer_legalActions__XLmwJ{grid-column:1;justify-content:flex-start;width:100%}.footer_mapShell__EN3zM{border-radius:var(--ds-radius-600);margin-bottom:var(--ds-space-16);min-height:17.5rem}.footer_mapFrame__uccDw{height:17.5rem}.footer_mapOverlay__0MPf_{font-size:var(--ds-text-label-font-size);padding:var(--ds-space-12)}.footer_mapOverlayPanel__KU8Ps{border-radius:var(--ds-radius-600);gap:var(--ds-space-8);min-height:8rem;padding:var(--ds-space-20) var(--ds-space-16);width:min(22rem,calc(100% - var(--ds-space-16)))}.footer_mapOverlayIcon__fZPP2{height:2.5rem;width:2.5rem}}@media (max-width:22rem){.footer_reviewsSectionInner__CsmU1{padding-inline:var(--ds-space-8)}}.header_header__XUtlY{--header-ease-out:cubic-bezier(0.23,1,0.32,1);--header-ease-press:cubic-bezier(0.2,0,0,1);--header-panel-origin-x:50vw;inset-inline:0;position:fixed;top:0;z-index:var(--ds-z-index-overlay)}.header_bar__Lyr7h{align-items:center;background-color:var(--ds-color-header-bar-background);border-bottom:0;box-shadow:none;color:var(--ds-color-header-bar-text);display:grid;gap:var(--ds-space-12);grid-template-columns:auto 1fr auto;min-height:var(--site-header-height);padding-inline:max(clamp(var(--ds-space-16),4vw,var(--ds-space-32)),env(safe-area-inset-left)) max(clamp(var(--ds-space-16),4vw,var(--ds-space-32)),env(safe-area-inset-right));transition:background-color var(--ds-duration-fast) var(--header-ease-out),border-color var(--ds-duration-fast) var(--header-ease-out),box-shadow var(--ds-duration-fast) var(--header-ease-out)}.header_header__XUtlY[data-panel-open=true] .header_bar__Lyr7h{border-bottom-color:transparent;box-shadow:none}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.header_bar__Lyr7h{-webkit-backdrop-filter:var(--ds-backdrop-soft);backdrop-filter:var(--ds-backdrop-soft)}}.header_logo__lmfiJ{align-items:center;color:var(--ds-color-header-bar-text);display:inline-flex;font-family:var(--font-bounded-medium),var(--ds-font-family-display);font-weight:var(--ds-font-weight-medium);gap:var(--ds-space-8);text-decoration:none;transition:color var(--ds-duration-fast) var(--header-ease-out),transform var(--ds-duration-fast) var(--header-ease-press)}.header_logo__lmfiJ:active{transform:scale(.98)}.header_logoMark__IEFB1{align-items:center;background:transparent;border-radius:0;color:var(--ds-color-header-bar-text);display:inline-flex;height:2.5rem;justify-content:center;line-height:1;overflow:hidden;width:2.5rem}.header_logoImage__uwW5s{background:url(/logoucoms.svg) 50%/contain no-repeat;display:block;height:2.5rem;width:2.5rem}.header_logoText__Cx_3v{font-family:var(--font-bounded-medium),var(--ds-font-family-display);font-size:calc(var(--ds-font-size-lg) * 1.5);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-line-height-sm)}.header_nav__l4NqJ{align-items:center;display:flex;gap:var(--ds-space-8);justify-content:center;min-width:0}.header_cardLink__ZQLxL,.header_disabledButton__P8zIC,.header_iconButton__LNjEW,.header_navButton__g66Th,.header_secondaryLink__kzwoB,.header_successLink__1epVv{align-items:center;border:1px solid transparent;border-radius:var(--ds-radius-600);display:inline-flex;font-family:var(--ds-text-label-m-font-family);font-size:var(--ds-text-label-font-size);font-weight:var(--ds-text-label-font-weight);gap:var(--ds-space-8);justify-content:center;line-height:var(--ds-text-label-line-height);min-height:var(--ds-button-height-md);text-decoration:none;transition:background-color var(--ds-duration-fast) var(--header-ease-out),border-color var(--ds-duration-fast) var(--header-ease-out),color var(--ds-duration-fast) var(--header-ease-out),opacity var(--ds-duration-fast) var(--header-ease-out),transform var(--ds-duration-fast) var(--header-ease-press)}.header_navButton__g66Th{background:var(--ds-color-header-bar-action-background);color:var(--ds-color-header-bar-action-text);cursor:pointer;font-family:var(--ds-font-family-display);padding-inline:var(--ds-space-12);white-space:nowrap}.header_iconButton__LNjEW:hover,.header_navButton__g66Th:hover{background:var(--ds-color-header-bar-action-hover-background);border-color:var(--ds-color-header-bar-action-border);color:var(--ds-color-header-bar-action-text)}.header_iconButton__LNjEW[data-active=true],.header_navButton__g66Th[data-active=true]{background:var(--ds-color-header-bar-action-active-background);border-color:var(--ds-color-header-selection-border);color:var(--ds-color-header-selection-text)}.header_cardLink__ZQLxL:active,.header_iconButton__LNjEW:active,.header_navButton__g66Th:active,.header_secondaryLink__kzwoB:active,.header_successLink__1epVv:active{transform:scale(.97)}.header_cardLink__ZQLxL:focus-visible,.header_iconButton__LNjEW:focus-visible,.header_navButton__g66Th:focus-visible,.header_secondaryLink__kzwoB:focus-visible,.header_successLink__1epVv:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.header_actionIcon__NAant,.header_chevronIcon__FJgbr,.header_passwordIcon__IOrdY{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.header_chevronIcon__FJgbr{height:1rem;stroke-width:2;transition:transform var(--ds-duration-fast) var(--header-ease-out);width:1rem}.header_chevronIcon__FJgbr[data-open=true]{transform:rotate(180deg)}.header_actions__eI_wf{align-items:center;display:flex;gap:var(--ds-space-8);justify-content:flex-end;min-width:0}.header_managerChatSlot__ZSpJy{align-items:center;display:inline-flex;flex:0 0 2.75rem;height:2.75rem;justify-content:center;width:2.75rem}.header_menuButton__c2boy{display:none}.header_iconButton__LNjEW{background:var(--ds-color-header-bar-action-background);border-radius:var(--ds-radius-full);color:var(--ds-color-header-bar-action-text);cursor:pointer;height:2.75rem;padding:0;position:relative;width:2.75rem}.header_loginLink__hOjYV{min-width:4.25rem}.header_actionIcon__NAant{height:1.35rem;stroke-width:1.8;width:1.35rem}.header_passwordIcon__IOrdY{height:1.125rem;stroke-width:1.8;width:1.125rem}.header_iconButton__LNjEW>svg{height:1.35rem;width:1.35rem}.header_countBadge__Zo3z_{align-items:center;background:var(--ds-color-header-badge-background);border:0;border-radius:var(--ds-radius-900);box-sizing:border-box;color:var(--ds-color-header-badge-text);display:inline-flex;font-family:var(--ds-text-label-s-font-family);font-size:var(--ds-font-size-2xs);font-weight:var(--ds-font-weight-bold);height:1.125rem;justify-content:center;line-height:1;min-width:1.125rem;padding:0 .1875rem;position:absolute;right:.15rem;top:.15rem}.header_backdrop__Cmji5{background:var(--ds-color-overlay-scrim);inset:var(--site-header-height) 0 0;opacity:0;pointer-events:none;position:fixed;transition:opacity var(--ds-duration-normal) var(--header-ease-out),backdrop-filter var(--ds-duration-normal) var(--header-ease-out);z-index:-1}.header_backdrop__Cmji5[data-open=true]{opacity:1;pointer-events:auto}.header_panel__m_Cgo{background-color:var(--ds-color-header-panel-background);border-bottom:1px solid var(--ds-color-header-panel-border);box-shadow:var(--ds-elevation-floating);color:var(--ds-color-header-panel-text-primary);height:var(--header-panel-height,0);left:0;max-height:calc(100svh - var(--site-header-height));max-height:calc(100dvh - var(--site-header-height));opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:var(--site-header-height);transform:translate3d(0,-.5rem,0) scale(.985);transform-origin:var(--header-panel-origin-x) top;transition:height var(--ds-duration-normal) var(--header-ease-out),opacity var(--ds-duration-normal) var(--header-ease-out),transform var(--ds-duration-normal) var(--header-ease-out);will-change:height,opacity,transform}.header_panel__m_Cgo[data-open=true]{border-bottom-color:var(--ds-color-header-panel-border);box-shadow:var(--ds-elevation-floating);opacity:1;pointer-events:auto;transform:translateZ(0)}.header_accountModal__X0JVe{max-height:calc(100svh - var(--site-header-height) - var(--ds-space-32));max-height:calc(100dvh - var(--site-header-height) - var(--ds-space-32));opacity:0;overflow:auto;overscroll-behavior:contain;pointer-events:none;position:fixed;right:max(clamp(var(--ds-space-16),4vw,var(--ds-space-32)),env(safe-area-inset-right));top:calc(var(--site-header-height) + var(--ds-space-16));transform:translate3d(0,-.5rem,0) scale(.98);transform-origin:right top;transition:opacity var(--ds-duration-normal) var(--header-ease-out),transform var(--ds-duration-normal) var(--header-ease-out);width:min(30rem,calc(100vw - var(--ds-space-32)));will-change:opacity,transform;z-index:1}.header_accountModal__X0JVe[data-open=true]{opacity:1;pointer-events:auto;transform:translateZ(0) scale(1)}.header_panelInner__1n8Cj{box-sizing:border-box;margin-inline:auto;max-width:100rem;max-height:calc(100svh - var(--site-header-height));max-height:calc(100dvh - var(--site-header-height));overflow:auto;overscroll-behavior:contain;padding:var(--ds-space-32) clamp(var(--ds-space-16),4vw,var(--ds-space-32))}.header_panel__m_Cgo[data-open=true] .header_accountForm__lX12e,.header_panel__m_Cgo[data-open=true] .header_actionRow__tGeSI,.header_panel__m_Cgo[data-open=true] .header_mobileMenuItem__LL6mf,.header_panel__m_Cgo[data-open=true] .header_navCard__UkI8c,.header_panel__m_Cgo[data-open=true] .header_panelIntro__rQH1j{animation:header_header-content-in__MZWZC .18s var(--header-ease-out) both}.header_panel__m_Cgo[data-open=true] .header_panelIntro__rQH1j{animation-delay:35ms}.header_panel__m_Cgo[data-open=true] .header_mobileMenuItem__LL6mf:first-child,.header_panel__m_Cgo[data-open=true] .header_navCard__UkI8c:first-child{animation-delay:55ms}.header_panel__m_Cgo[data-open=true] .header_mobileMenuItem__LL6mf:nth-child(2),.header_panel__m_Cgo[data-open=true] .header_navCard__UkI8c:nth-child(2){animation-delay:75ms}.header_panel__m_Cgo[data-open=true] .header_mobileMenuItem__LL6mf:nth-child(3),.header_panel__m_Cgo[data-open=true] .header_navCard__UkI8c:nth-child(3){animation-delay:95ms}.header_panel__m_Cgo[data-open=true] .header_accountForm__lX12e,.header_panel__m_Cgo[data-open=true] .header_actionRow__tGeSI,.header_panel__m_Cgo[data-open=true] .header_mobileMenuItem__LL6mf:nth-child(4),.header_panel__m_Cgo[data-open=true] .header_navCard__UkI8c:nth-child(4){animation-delay:115ms}.header_panel__m_Cgo[data-open=true] .header_mobileMenuItem__LL6mf:nth-child(n+5),.header_panel__m_Cgo[data-open=true] .header_navCard__UkI8c:nth-child(n+5){animation-delay:135ms}.header_panelLayout__25dqf{display:grid;gap:var(--ds-space-32);grid-template-columns:minmax(12rem,16rem) 1fr}.header_panelIntro__rQH1j{color:var(--ds-color-header-panel-text-primary);display:flex;flex-direction:column;gap:var(--ds-space-8)}.header_panelIntro__rQH1j p{color:var(--ds-color-header-panel-text-secondary)}.header_panelIntro__rQH1j p:first-child{color:var(--ds-color-header-panel-text-tertiary)}.header_cardGrid__Y_YLl{display:grid;gap:var(--ds-space-16);grid-template-columns:repeat(2,minmax(0,1fr))}.header_navCard__UkI8c{background:var(--ds-color-header-card-background);border:1px solid var(--ds-color-header-card-border);border-radius:var(--ds-radius-600);color:var(--ds-color-header-card-text-primary);display:flex;flex-direction:column;gap:var(--ds-space-24);justify-content:space-between;min-height:11rem;padding:var(--ds-space-20);transition:background-color var(--ds-duration-fast) var(--header-ease-out),border-color var(--ds-duration-fast) var(--header-ease-out),box-shadow var(--ds-duration-fast) var(--header-ease-out),transform var(--ds-duration-fast) var(--header-ease-out)}.header_navCard__UkI8c:hover{background:var(--ds-color-header-card-background-hover);border-color:var(--ds-color-header-card-border-hover);box-shadow:var(--ds-elevation-raised);transform:translate3d(0,-2px,0)}.header_navCard__UkI8c p{color:var(--ds-color-header-card-text-secondary)}.header_navCardText__vP1pT{display:flex;flex-direction:column;gap:var(--ds-space-8)}.header_cardLink__ZQLxL{align-self:flex-start;background:var(--ds-color-button-primary-background);color:var(--ds-color-text-on-primary);padding-inline:var(--ds-button-padding-x-md);text-transform:uppercase}.header_cardLink__ZQLxL:hover{background:var(--ds-action-primary-hover)}.header_successLink__1epVv{align-self:flex-start;background:var(--ds-color-button-success-background);color:var(--ds-color-button-success-text);font-family:var(--font-bounded-medium),var(--ds-font-family-display);margin-inline-start:auto;padding-inline:var(--ds-button-padding-x-md);text-transform:uppercase}.header_successLink__1epVv:hover{filter:brightness(.94);transform:translateY(-1px)}.header_successLink__1epVv:active{filter:brightness(.9);transform:scale(.97)}.header_successLink__1epVv:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.header_secondaryLink__kzwoB{background:var(--ds-color-button-neutral-background);border-color:var(--ds-color-button-neutral-border);color:var(--ds-color-button-neutral-text);padding-inline:var(--ds-button-padding-x-md)}.header_secondaryLink__kzwoB:hover{background:var(--ds-action-secondary-hover)}.header_accountPanelFallback__oWtPi,.header_accountPanel__gm2co,.header_compactPanel__VaelZ{margin-inline:auto;max-width:38rem}.header_accountPanelFallback__oWtPi,.header_compactPanel__VaelZ{display:flex;flex-direction:column;gap:var(--ds-space-24)}.header_compactPanel__VaelZ{max-width:48rem;width:100%}.header_cartStatus__eg05g{color:var(--ds-color-header-panel-text-secondary);margin:0}.header_cartError__MposK{align-items:center;background:var(--ds-color-header-card-background);border:1px solid var(--ds-color-icon-error);border-radius:var(--ds-radius-600);color:var(--ds-color-header-card-text-primary);display:flex;gap:var(--ds-space-16);justify-content:space-between;padding:var(--ds-space-16)}.header_cartError__MposK p{margin:0}.header_retryButton__Jcgkq{cursor:pointer;flex:0 0 auto}.header_retryButton__Jcgkq:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.header_retryButton__Jcgkq:disabled{background:var(--ds-color-disabled-background);border-color:var(--ds-color-disabled-border);color:var(--ds-color-disabled-text);cursor:wait}.header_cartList__xNy11{display:grid;gap:var(--ds-space-12);list-style:none;margin:0;padding:0}.header_cartLine__vqctf{background:var(--ds-color-header-card-background);border:1px solid var(--ds-color-header-card-border);border-radius:var(--ds-radius-600);color:var(--ds-color-header-card-text-primary);display:grid;gap:var(--ds-space-12);min-width:0;padding:var(--ds-space-16)}.header_cartLineHeader__YMBcn{align-items:baseline;display:flex;gap:var(--ds-space-16);justify-content:space-between;min-width:0}.header_cartLineHeader__YMBcn h3{overflow-wrap:anywhere}.header_cartLineMeta__qBQTU{color:var(--ds-color-header-card-text-secondary);font-family:var(--ds-text-label-s-font-family);font-size:var(--ds-text-label-s-font-size);font-weight:var(--ds-text-label-s-font-weight);line-height:var(--ds-text-label-s-line-height);margin:0}.header_cartLineTotal__M2Mhw{color:var(--ds-color-header-card-text-primary);flex:0 0 auto;font-variant-numeric:tabular-nums;white-space:nowrap}.header_cartTotals__XDZtE{display:grid;font-variant-numeric:tabular-nums;gap:var(--ds-space-8);margin:0}.header_cartTotalRow__NN_rm{align-items:baseline;color:var(--ds-color-header-panel-text-secondary);display:flex;gap:var(--ds-space-16);justify-content:space-between}.header_cartTotalRow__NN_rm dd{margin:0}.header_cartTotalRowPrimary__OgejF{color:var(--ds-color-header-panel-text-primary);font-family:var(--ds-font-family-display);font-size:var(--ds-text-heading-4-font-size);font-weight:var(--ds-text-heading-4-font-weight);line-height:var(--ds-text-heading-4-line-height);padding-top:var(--ds-space-4)}.header_accountPanel__gm2co{display:grid;gap:var(--ds-space-24)}.header_accountPanelFallback__oWtPi{width:100%}.header_accountPanelFallbackCard__jyKwd{background:var(--ds-color-header-card-background);border:1px solid var(--ds-color-header-card-border);border-radius:var(--ds-radius-600);box-shadow:var(--ds-elevation-floating);display:grid;gap:var(--ds-space-16);min-width:0;padding:var(--ds-space-16)}.header_accountPanelFallbackProfile__Kc2jl{align-items:center;display:grid;gap:var(--ds-space-12);grid-template-columns:3rem minmax(0,1fr);min-width:0}.header_accountPanelFallbackAction__l3qft,.header_accountPanelFallbackAvatar__tJgud,.header_accountPanelFallbackLine__1UjM2{animation:header_account-panel-skeleton-pulse__kIghC .9s var(--header-ease-out) infinite alternate;background:color-mix(in srgb,var(--ds-color-header-card-text-secondary) 18%,transparent)}.header_accountPanelFallbackAvatar__tJgud{border-radius:var(--ds-radius-full);height:3rem;width:3rem}.header_accountPanelFallbackIdentity__JHmge{display:grid;gap:var(--ds-space-8);min-width:0}.header_accountPanelFallbackLine__1UjM2{border-radius:var(--ds-radius-full);height:.75rem}.header_accountPanelFallbackLinePrimary__mhIMA{width:52%}.header_accountPanelFallbackLineSecondary__ut81L{opacity:.72;width:78%}.header_accountPanelFallbackAction__l3qft{height:3.5rem}.header_accountForm__lX12e,.header_accountPanelFallbackAction__l3qft{border:1px solid var(--ds-color-header-card-border);border-radius:var(--ds-radius-600)}.header_accountForm__lX12e{background:var(--ds-color-header-card-background);color:var(--ds-color-header-card-text-primary);display:grid;gap:var(--ds-space-16);padding:var(--ds-space-20)}.header_field__wAOkh{color:var(--ds-color-text-secondary);display:grid;font-size:var(--ds-text-label-font-size);font-weight:var(--ds-text-label-font-weight);gap:var(--ds-space-8)}.header_passwordInput__3uPiJ{display:grid;position:relative}.header_passwordInput__3uPiJ .ds-input{padding-right:calc(var(--ds-input-padding-x) + var(--ds-button-height-md))}.header_passwordToggle__F7Czp{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--ds-radius-full);color:var(--ds-color-text-tertiary);cursor:pointer;display:inline-flex;height:calc(var(--ds-button-height-md) - .25rem);justify-content:center;position:absolute;right:.125rem;top:50%;transform:translateY(-50%);transition:background-color var(--ds-duration-fast) var(--header-ease-out),border-color var(--ds-duration-fast) var(--header-ease-out),color var(--ds-duration-fast) var(--header-ease-out);width:calc(var(--ds-button-height-md) - .25rem)}.header_passwordToggle__F7Czp:hover,.header_passwordToggle__F7Czp[aria-pressed=true]{background:var(--ds-color-surface-div);border-color:var(--ds-color-border-default);color:var(--ds-color-text-primary)}.header_passwordToggle__F7Czp:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.header_actionRow__tGeSI{display:flex;flex-wrap:wrap;gap:var(--ds-space-12)}.header_disabledButton__P8zIC{background:var(--ds-color-disabled-background);border-color:var(--ds-color-disabled-border);color:var(--ds-color-disabled-text);cursor:not-allowed;padding-inline:var(--ds-button-padding-x-md)}@media (max-width:75rem){.header_bar__Lyr7h{gap:var(--ds-space-8);grid-template-columns:1fr auto;padding-inline:max(var(--ds-space-16),env(safe-area-inset-left)) max(var(--ds-space-16),env(safe-area-inset-right))}.header_logoText__Cx_3v,.header_nav__l4NqJ{display:none}.header_menuButton__c2boy{display:inline-flex}.header_panelInner__1n8Cj{padding-block:var(--ds-space-20)}.header_accountModal__X0JVe{left:max(var(--ds-space-16),env(safe-area-inset-left));right:max(var(--ds-space-16),env(safe-area-inset-right));top:calc(var(--site-header-height) + var(--ds-space-12));width:auto}.header_panelLayout__25dqf{gap:var(--ds-space-20);grid-template-columns:1fr}.header_cardGrid__Y_YLl{grid-template-columns:1fr}}@media (max-width:24rem){.header_bar__Lyr7h{padding-inline:max(var(--ds-space-12),env(safe-area-inset-left)) max(var(--ds-space-12),env(safe-area-inset-right))}.header_actions__eI_wf{gap:var(--ds-space-4)}.header_iconButton__LNjEW{height:2.5rem;width:2.5rem}.header_managerChatSlot__ZSpJy{flex-basis:2.5rem;height:2.5rem;width:2.5rem}.header_accountModal__X0JVe{left:max(var(--ds-space-12),env(safe-area-inset-left));right:max(var(--ds-space-12),env(safe-area-inset-right))}}@media (max-width:36rem){.header_panelInner__1n8Cj{padding-inline:var(--ds-space-12)}.header_navCard__UkI8c{min-height:9rem}.header_actionRow__tGeSI,.header_cartError__MposK,.header_cartLineHeader__YMBcn{align-items:stretch;flex-direction:column}.header_cartError__MposK{gap:var(--ds-space-12)}.header_cartLineHeader__YMBcn{gap:var(--ds-space-4)}.header_cartLineTotal__M2Mhw{align-self:flex-end}.header_cardLink__ZQLxL,.header_disabledButton__P8zIC,.header_retryButton__Jcgkq,.header_secondaryLink__kzwoB,.header_successLink__1epVv{align-self:stretch}.header_successLink__1epVv{margin-inline-start:0}}.header_mobileMenuPanel__ZzpKl{display:grid;gap:var(--ds-space-20)}.header_mobileMenuList__Xzig_{display:grid;gap:var(--ds-space-12)}.header_mobileMenuItem__LL6mf{align-items:center;background:var(--ds-color-header-card-background);border:1px solid var(--ds-color-header-card-border);border-radius:var(--ds-radius-600);color:var(--ds-color-header-card-text-primary);cursor:pointer;display:flex;font-family:var(--ds-font-family-display);font-size:var(--ds-text-label-font-size);font-weight:var(--ds-text-label-font-weight);justify-content:space-between;min-height:3.5rem;padding-inline:var(--ds-space-16);text-align:left;transition:background-color var(--ds-duration-fast) var(--header-ease-out),border-color var(--ds-duration-fast) var(--header-ease-out),transform var(--ds-duration-fast) var(--header-ease-press)}.header_mobileMenuItem__LL6mf:hover{background:var(--ds-color-header-card-background-hover);border-color:var(--ds-color-header-card-border-hover)}.header_mobileMenuItem__LL6mf[data-active=true]{background:var(--ds-color-button-primary-background);border-color:var(--ds-color-button-primary-background);color:var(--ds-color-button-primary-text)}.header_mobileMenuItem__LL6mf:active{transform:scale(.98)}.header_mobileMenuItem__LL6mf:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.header_accountPanelFallbackAction__l3qft,.header_accountPanelFallbackAvatar__tJgud,.header_accountPanelFallbackLine__1UjM2{animation-duration:1ms;animation-iteration-count:1}.header_accountModal__X0JVe,.header_backdrop__Cmji5,.header_cardLink__ZQLxL,.header_chevronIcon__FJgbr,.header_disabledButton__P8zIC,.header_iconButton__LNjEW,.header_navButton__g66Th,.header_panel__m_Cgo,.header_secondaryLink__kzwoB,.header_successLink__1epVv{transition-duration:1ms}.header_panel__m_Cgo[data-open=true] .header_accountForm__lX12e,.header_panel__m_Cgo[data-open=true] .header_actionRow__tGeSI,.header_panel__m_Cgo[data-open=true] .header_mobileMenuItem__LL6mf,.header_panel__m_Cgo[data-open=true] .header_navCard__UkI8c,.header_panel__m_Cgo[data-open=true] .header_panelIntro__rQH1j{animation-duration:1ms;animation-delay:0s}}@keyframes header_account-panel-skeleton-pulse__kIghC{0%{opacity:.48}to{opacity:.82}}@keyframes header_header-content-in__MZWZC{0%{opacity:0;transform:translate3d(0,6px,0) scale(.99)}to{opacity:1;transform:translateZ(0) scale(1)}}.checkout-email-otp-dialog_dialog__kNLaX{background:var(--ds-color-surface-div);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-600);box-shadow:var(--ds-elevation-modal);display:grid;max-width:31rem;overflow:hidden;width:100%}.checkout-email-otp-dialog_header__fAkAv{align-items:flex-start;border-bottom:1px solid var(--ds-color-border-subtle);display:flex;gap:var(--ds-space-16);justify-content:space-between;padding:var(--ds-space-24)}.checkout-email-otp-dialog_header__fAkAv>div{display:grid;gap:var(--ds-space-8)}.checkout-email-otp-dialog_header__fAkAv h2{font-family:var(--ds-font-family-display);font-size:var(--ds-text-heading-3-font-size);font-weight:var(--ds-text-heading-3-font-weight);line-height:var(--ds-text-heading-3-line-height);margin:0}.checkout-email-otp-dialog_header__fAkAv p{color:var(--ds-color-text-secondary);line-height:var(--ds-text-body-m-line-height);margin:0;overflow-wrap:anywhere}.checkout-email-otp-dialog_header__fAkAv strong{color:var(--ds-color-text-primary)}.checkout-email-otp-dialog_form__2alGh{display:grid;gap:var(--ds-space-16);padding:var(--ds-space-24)}.checkout-email-otp-dialog_form__2alGh label{display:grid;gap:var(--ds-space-8)}.checkout-email-otp-dialog_form__2alGh label>span{color:var(--ds-color-text-secondary);font-size:var(--ds-text-label-s-font-size);font-weight:var(--ds-font-weight-semibold)}.checkout-email-otp-dialog_form__2alGh input{background:var(--ds-color-background-primary);border:1px solid var(--ds-color-border-div);border-radius:var(--ds-radius-400);box-sizing:border-box;color:var(--ds-color-text-primary);font:inherit;font-size:var(--ds-text-heading-4-font-size);font-variant-numeric:tabular-nums;letter-spacing:.28em;min-height:3.5rem;padding:0 var(--ds-space-16);width:100%}.checkout-email-otp-dialog_confirmButton__zBoP_{align-items:center;background:var(--ds-color-button-primary-background);border:1px solid var(--ds-color-button-primary-background);border-radius:var(--ds-radius-full);color:var(--ds-color-text-on-primary);cursor:pointer;display:inline-flex;font-family:var(--ds-font-family-display);font-size:var(--ds-text-label-m-font-size);font-weight:var(--ds-font-weight-semibold);justify-content:center;min-height:3rem;padding-inline:var(--ds-space-20)}.checkout-email-otp-dialog_actions__YhSWT{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ds-space-4) var(--ds-space-12);justify-content:space-between}.checkout-email-otp-dialog_textButton__lEnFc{background:transparent;border:0;color:var(--ds-color-text-decor);cursor:pointer;min-height:2.75rem;padding-inline:var(--ds-space-4)}.checkout-email-otp-dialog_error__mqK3I{color:var(--ds-color-icon-error);font-size:var(--ds-text-body-s-font-size);line-height:var(--ds-text-body-s-line-height);margin:0}.checkout-email-otp-dialog_confirmButton__zBoP_:focus-visible,.checkout-email-otp-dialog_form__2alGh input:focus-visible,.checkout-email-otp-dialog_textButton__lEnFc:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.checkout-email-otp-dialog_confirmButton__zBoP_:hover:not(:disabled){background:var(--ds-action-primary-hover)}.checkout-email-otp-dialog_confirmButton__zBoP_:active:not(:disabled),.checkout-email-otp-dialog_textButton__lEnFc:active:not(:disabled){transform:scale(.98)}.checkout-email-otp-dialog_confirmButton__zBoP_:disabled,.checkout-email-otp-dialog_form__2alGh input:disabled,.checkout-email-otp-dialog_header__fAkAv button:disabled,.checkout-email-otp-dialog_textButton__lEnFc:disabled{cursor:not-allowed;opacity:.52}@media (max-width:32rem){.checkout-email-otp-dialog_dialog__kNLaX{border-radius:var(--ds-radius-600) var(--ds-radius-600) 0 0}.checkout-email-otp-dialog_form__2alGh,.checkout-email-otp-dialog_header__fAkAv{padding:var(--ds-space-20)}.checkout-email-otp-dialog_actions__YhSWT{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion:reduce){.checkout-email-otp-dialog_confirmButton__zBoP_,.checkout-email-otp-dialog_textButton__lEnFc{transition-duration:1ms}}.product-purchase-dialog_dialog__EO2cw{background:var(--ds-color-surface-div);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-600);box-shadow:var(--ds-elevation-modal);display:grid;max-height:min(44rem,calc(100dvh - var(--ds-space-24)));max-width:34rem;overflow-y:auto;width:100%}.product-purchase-dialog_header__mMWvR{align-items:flex-start;border-bottom:1px solid var(--ds-color-border-subtle);display:flex;gap:var(--ds-space-16);justify-content:space-between;padding:var(--ds-space-24)}.product-purchase-dialog_form__rF9s0,.product-purchase-dialog_header__mMWvR>div{display:grid;gap:var(--ds-space-8)}.product-purchase-dialog_eyebrow__7IE5O{color:var(--ds-color-text-tertiary);font-size:var(--ds-text-label-s-font-size);font-weight:var(--ds-text-label-s-font-weight);letter-spacing:.04em;margin:0;text-transform:uppercase}.product-purchase-dialog_header__mMWvR h2{font-family:var(--ds-font-family-display);font-size:var(--ds-text-heading-3-font-size);font-weight:var(--ds-text-heading-3-font-weight);line-height:var(--ds-text-heading-3-line-height);margin:0}.product-purchase-dialog_header__mMWvR p:last-child{color:var(--ds-color-text-secondary);line-height:var(--ds-text-body-m-line-height);margin:0;overflow-wrap:anywhere}.product-purchase-dialog_form__rF9s0{gap:var(--ds-space-16);padding:var(--ds-space-24)}.product-purchase-dialog_form__rF9s0 label{display:grid;gap:var(--ds-space-8)}.product-purchase-dialog_form__rF9s0 label>span{color:var(--ds-color-text-secondary);font-size:var(--ds-text-label-s-font-size);font-weight:var(--ds-font-weight-semibold)}.product-purchase-dialog_form__rF9s0 input{background:var(--ds-color-background-primary);border:1px solid var(--ds-color-border-div);border-radius:var(--ds-radius-400);box-sizing:border-box;color:var(--ds-color-text-primary);font:inherit;min-height:3rem;padding:0 var(--ds-space-16);width:100%}.product-purchase-dialog_priceLine__qdJfy{align-items:baseline;display:flex;gap:var(--ds-space-12)}.product-purchase-dialog_priceLine__qdJfy strong{font-family:var(--ds-text-price-font-family);font-size:var(--ds-text-heading-3-font-size)}.product-purchase-dialog_priceLine__qdJfy del{color:var(--ds-color-text-tertiary);font-size:var(--ds-text-body-s-font-size)}.product-purchase-dialog_verified__bJhW0{color:var(--ds-status-success-text);font-size:var(--ds-text-body-s-font-size)}.product-purchase-dialog_error__n_ZTD{color:var(--ds-color-icon-error);font-size:var(--ds-text-body-s-font-size);line-height:var(--ds-text-body-s-line-height);margin:0}.product-purchase-dialog_submitButton__3DXTG{align-items:center;background:var(--ds-color-button-primary-background);border:1px solid var(--ds-color-button-primary-background);border-radius:var(--ds-radius-full);color:var(--ds-color-text-on-primary);cursor:pointer;display:inline-flex;font-family:var(--ds-font-family-display);font-size:var(--ds-text-label-m-font-size);font-weight:var(--ds-font-weight-semibold);justify-content:center;min-height:3rem;padding-inline:var(--ds-space-20)}.product-purchase-dialog_submitButton__3DXTG:hover:not(:disabled){background:var(--ds-action-primary-hover)}.product-purchase-dialog_form__rF9s0 input:focus-visible,.product-purchase-dialog_submitButton__3DXTG:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.product-purchase-dialog_form__rF9s0 input:disabled,.product-purchase-dialog_header__mMWvR button:disabled,.product-purchase-dialog_submitButton__3DXTG:disabled{cursor:not-allowed;opacity:.52}@media (max-width:32rem){.product-purchase-dialog_dialog__EO2cw{border-radius:0;height:100%;max-height:none}.product-purchase-dialog_form__rF9s0,.product-purchase-dialog_header__mMWvR{padding:var(--ds-space-20)}}.product-purchase-panel_actions__kn93f,.product-purchase-panel_control__GVJm_{display:grid;gap:var(--ds-space-8);width:100%}.product-purchase-panel_actions__kn93f .ds-button{width:100%}.product-purchase-panel_control__GVJm_[data-presentation=card] .product-purchase-panel_actions__kn93f{display:block}.product-purchase-panel_control__GVJm_[data-presentation=card] .ds-button{min-width:0;width:100%}.product-purchase-panel_sku__4QWyt{color:var(--ds-color-text-tertiary);font-size:var(--ds-text-caption-m-font-size);line-height:var(--ds-text-caption-m-line-height)}.product-purchase-panel_status__7omZm{color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-s-font-size);line-height:var(--ds-text-body-s-line-height);margin:0;min-height:1.25em}.product-purchase-panel_status__7omZm[data-tone=error]{color:var(--ds-status-danger-text)}.cart-build-details-dialog_dialog__8TR_X{background:var(--ds-color-surface-div);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-600);box-shadow:var(--ds-elevation-2xl);display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(90vh,44rem);max-height:min(90dvh,44rem);max-width:46rem;min-width:0;overflow:hidden;width:100%}.cart-build-details-dialog_header__Qg_9O{align-items:flex-start;border-bottom:1px solid var(--ds-color-border-subtle);display:flex;gap:var(--ds-space-16);justify-content:space-between;padding:var(--ds-space-24)}.cart-build-details-dialog_header__Qg_9O>div{display:grid;gap:var(--ds-space-8);min-width:0}.cart-build-details-dialog_header__Qg_9O h2{font-family:var(--ds-font-family-display);font-size:var(--ds-text-heading-3-font-size);font-weight:var(--ds-text-heading-3-font-weight);line-height:var(--ds-text-heading-3-line-height);margin:0}.cart-build-details-dialog_header__Qg_9O p{color:var(--ds-color-text-tertiary);line-height:var(--ds-text-body-m-line-height);margin:0;overflow-wrap:anywhere}.cart-build-details-dialog_body__tpDDN{background:var(--ds-color-background-primary);min-height:0;overflow:auto;overscroll-behavior:contain;padding:0}.cart-build-details-dialog_list__Gmzna{background:transparent;border:0;border-radius:0;display:grid;list-style:none;margin:0;padding:0}.cart-build-details-dialog_list__Gmzna li{align-items:center;border-bottom:1px solid var(--ds-color-border-subtle);display:grid;gap:var(--ds-space-8) var(--ds-space-16);grid-template-columns:minmax(8.5rem,.7fr) minmax(0,1.8fr) auto;min-height:4.5rem;padding:var(--ds-space-12) var(--ds-space-24)}.cart-build-details-dialog_list__Gmzna li:last-child{border-bottom:0}.cart-build-details-dialog_list__Gmzna li.cart-build-details-dialog_graphicsInfo__dVNrt{grid-template-columns:minmax(8.5rem,.7fr) minmax(0,1.8fr)}.cart-build-details-dialog_graphicsInfo__dVNrt strong{color:var(--ds-color-text-secondary)}.cart-build-details-dialog_componentType__4wrzK{color:var(--ds-color-text-tertiary);font-size:var(--ds-text-body-s-font-size);line-height:var(--ds-text-body-s-line-height)}.cart-build-details-dialog_list__Gmzna strong{font-size:var(--ds-text-body-m-font-size);line-height:var(--ds-text-body-m-line-height);overflow-wrap:anywhere}.cart-build-details-dialog_componentQuantity__zChJS{color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-s-font-size);font-variant-numeric:tabular-nums;line-height:var(--ds-text-body-s-line-height);white-space:nowrap}.cart-build-details-dialog_emptyState__eTxCw{color:var(--ds-color-text-secondary);line-height:var(--ds-text-body-m-line-height);margin:0;padding:var(--ds-space-20) var(--ds-space-24)}.cart-build-details-dialog_footer__jMMJf{align-items:center;background:var(--ds-color-surface-div);border-top:1px solid var(--ds-color-border-subtle);display:flex;justify-content:flex-end;padding:var(--ds-space-16) var(--ds-space-24)}.cart-build-details-dialog_footer__jMMJf button{align-items:center;background:var(--ds-color-button-primary-background);border:1px solid var(--ds-color-button-primary-background);border-radius:var(--ds-radius-full);color:var(--ds-color-text-on-primary);cursor:pointer;display:inline-flex;font-family:var(--ds-font-family-display);font-size:var(--ds-text-label-m-font-size);font-weight:var(--ds-font-weight-semibold);justify-content:center;min-height:2.75rem;padding-inline:var(--ds-space-20)}.cart-build-details-dialog_footer__jMMJf button:hover{background:var(--ds-action-primary-hover)}.cart-build-details-dialog_footer__jMMJf button:active{transform:scale(.98)}.cart-build-details-dialog_footer__jMMJf button:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}@media (max-width:36rem){.cart-build-details-dialog_dialog__8TR_X{border-radius:0;height:100%;max-height:none}.cart-build-details-dialog_header__Qg_9O{padding:var(--ds-space-20)}.cart-build-details-dialog_list__Gmzna li{gap:var(--ds-space-4) var(--ds-space-12);grid-template-columns:minmax(0,1fr) auto;padding-block:var(--ds-space-12);padding-inline:var(--ds-space-20)}.cart-build-details-dialog_componentType__4wrzK{grid-column:1/-1}.cart-build-details-dialog_footer__jMMJf{padding:var(--ds-space-16) var(--ds-space-20)}.cart-build-details-dialog_footer__jMMJf button{width:100%}}@media (prefers-reduced-motion:reduce){.cart-build-details-dialog_footer__jMMJf button{transition-duration:1ms}}.dialog-shell_dialog__MPTwx{display:flex;width:min(100%,640px);max-height:min(760px,calc(100dvh - 48px));flex-direction:column;overflow:hidden;border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-600);background:var(--ds-color-surface-div);box-shadow:var(--ds-elevation-modal);color:var(--ds-color-text-primary);font-family:var(--ds-font-family-sans);outline:none}.dialog-shell_dialog__MPTwx:before{background:var(--ds-color-button-primary-background);content:"";display:block;flex:0 0 var(--ds-space-4)}.dialog-shell_header__saJll{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:var(--ds-space-24) var(--ds-space-24) var(--ds-space-16)}.dialog-shell_title__uSQkZ{margin:0;font-family:var(--ds-text-heading-3-font-family);font-size:var(--ds-text-heading-3-font-size);font-weight:var(--ds-text-heading-3-font-weight);line-height:var(--ds-text-heading-3-line-height);overflow-wrap:anywhere}.dialog-shell_description__CIO45{max-width:48ch;margin:var(--ds-space-8) 0 0;color:var(--ds-color-text-secondary);font-family:var(--ds-text-body-s-font-family);font-size:var(--ds-text-body-s-font-size);line-height:var(--ds-text-body-s-line-height)}.dialog-shell_close__9hIHi{display:grid;width:var(--ds-button-height-md);height:var(--ds-button-height-md);flex:0 0 auto;place-items:center;border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-full);background:var(--ds-color-background-primary);color:var(--ds-color-text-primary);cursor:pointer;font-size:var(--ds-font-size-xl);line-height:1;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard),border-color var(--ds-duration-fast) var(--ds-ease-standard),transform var(--ds-duration-fast) var(--ds-ease-standard)}.dialog-shell_close__9hIHi:hover{background:var(--ds-color-button-secondary-background);border-color:var(--ds-color-border-strong);transform:scale(1.03)}.dialog-shell_close__9hIHi:focus-visible,.dialog-shell_content__mepyH a:focus-visible,.dialog-shell_content__mepyH button:focus-visible,.dialog-shell_footer__8cLmI button:focus-visible{outline:3px solid var(--ds-focus-ring,#4c8dff);outline-offset:2px}.dialog-shell_content__mepyH{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--ds-space-24) var(--ds-space-20)}.dialog-shell_footer__8cLmI{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-8);border-top:1px solid var(--ds-color-border-default);padding:var(--ds-space-16) var(--ds-space-24) calc(var(--ds-space-16) + env(safe-area-inset-bottom));background:var(--ds-color-surface-div)}@media (max-width:640px){.dialog-shell_dialog__MPTwx{width:100%;max-height:90dvh;border-right:0;border-bottom:0;border-left:0;border-radius:var(--ds-radius-600) var(--ds-radius-600) 0 0}.dialog-shell_header__saJll{padding:var(--ds-space-20) var(--ds-space-16) var(--ds-space-12)}.dialog-shell_content__mepyH{padding:0 var(--ds-space-16) var(--ds-space-16)}.dialog-shell_footer__8cLmI{padding-right:var(--ds-space-16);padding-left:var(--ds-space-16)}.dialog-shell_footer__8cLmI>*{flex:1 1 180px}}