.ExpandableDetails_wrapper__dbz_k{display:flex;flex-direction:column;gap:8px}.ExpandableDetails_content__4ibqb{position:relative;overflow:hidden;max-height:var(--expandable-details-max-height,185px);transition:max-height .3s ease}@media print{.ExpandableDetails_content__4ibqb{max-height:none}}.ExpandableDetails_content__4ibqb.ExpandableDetails_expanded__Smwnv{max-height:var(--expandable-details-content-height,none)}.ExpandableDetails_fade__VBPHP{position:absolute;bottom:0;left:0;width:100%;height:40px;background:linear-gradient(to bottom,transparent,var(--expandable-details-fade-color,var(--dms-expandable-details-fade-background-color)));opacity:1;transition:opacity .3s ease;pointer-events:none}.ExpandableDetails_fade__VBPHP.ExpandableDetails_fadeHidden__Qh2uz{opacity:0}@media print{.ExpandableDetails_fade__VBPHP{display:none}}.ExpandableDetails_toggle__84J2I{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:0;border:none;background:none;cursor:pointer;color:var(--dms-expandable-details-toggle-text-color);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0}.ExpandableDetails_toggle__84J2I:hover{text-decoration:underline}@media print{.ExpandableDetails_toggle__84J2I{display:none}}.ExpandableDetails_chevron__yKGzC{transition:transform .3s ease}.ProductPerformanceChart_svg-container__jB9b1 svg{height:100%;width:100%;padding-left:.5rem;padding-right:.5rem}.ProductPerformanceChart_svg-thumb-container__U2rU3 svg{position:absolute;height:100%;width:100%}.ProductPageNavigation_product-page-navigation__6MO8Y{-ms-overflow-style:none;scrollbar-width:none}.ProductPageNavigation_product-page-navigation__6MO8Y::-webkit-scrollbar{display:none}.ProductPageNavigation_product-page-navigation-buy-btn-wrap__i5JOR{margin-right:-.5rem;overflow:hidden;opacity:0}@media (prefers-reduced-motion:no-preference){.ProductPageNavigation_product-page-navigation-buy-btn-wrap__i5JOR{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}}.ProductPageNavigation_product-page-navigation--show-buy-btn__qtocm .ProductPageNavigation_product-page-navigation-buy-btn-wrap__i5JOR{margin-right:0;opacity:1}body:not(.has-product-navigation) .ProductPageNavigation_product-page-navigation__6MO8Y{box-sizing:initial;padding-bottom:16px}.ProductPageNavigation_product-page-navigation-scroll-overlay-wrapper__F4Nai{position:absolute;top:0;bottom:0;z-index:20;--tw-gradient-from:#FFFFFF var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;height:calc(100% - 1px)}@media (min-width:992px){.ProductPageNavigation_product-page-navigation-scroll-overlay-wrapper__F4Nai{display:none}}.ProductPageNavigation_product-page-navigation-scroll-overlay-btn__hDLVu{display:flex;height:100%;align-items:center}.ProductPageNavigation_product-page-navigation-scroll-overlay-btn__hDLVu svg{width:16px;font-size:16px;line-height:162%;color:var(--dms-neutral-400,#AFB8C1)}.TechSpecsFeatures_wrapper__HuPeO{display:flex;flex-direction:column;gap:16px;font-family:var(--dms-primary-font)}.TechSpecsFeatures_title__2LRf_{margin:0;color:var(--dms-tech-specs-tab-title-text-color);font-family:var(--dms-primary-font);font-size:20px;line-height:1.5;letter-spacing:0;font-weight:600}.TechSpecsFeatures_list__W6fHl{column-count:1;column-gap:32px}@media(min-width:768px){.TechSpecsFeatures_list__W6fHl{column-count:2}}.TechSpecsFeatures_feature__JmtLM{break-inside:avoid;margin-bottom:32px}.TechSpecsFeatures_featureTitle__LMbiJ{margin:0 0 8px;color:var(--dms-tech-specs-tab-feature-title-text-color);font-weight:600}.TechSpecsFeatures_featureText__9XwHh,.TechSpecsFeatures_featureTitle__LMbiJ{font-family:var(--dms-primary-font);font-size:16px;line-height:1.5;letter-spacing:0}.TechSpecsFeatures_featureText__9XwHh{color:var(--dms-tech-specs-tab-feature-text-color);font-weight:400}@media(min-width:1024px){.TechSpecsFeatures_featureText__9XwHh{font-size:18px}}.AccordionItem_wrapper__AQYx2{border-bottom:1px solid var(--dms-accordion-border-color);font-family:var(--dms-primary-font)}@media print{.AccordionItem_wrapper__AQYx2{break-inside:avoid}.AccordionItem_hiddenInPrint__YWO8J{display:none}}.AccordionItem_heading__QX29M{margin:0}.AccordionItem_header__HjKyg{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:72px;padding:8px;border:none;background:none;cursor:pointer;color:var(--dms-accordion-title-text-color);font-family:var(--dms-primary-font);text-align:left}.AccordionItem_header__HjKyg:focus-visible{outline:2px solid var(--dms-accordion-focus-outline-color);outline-offset:-2px}.AccordionItem_title__54lTp{font-size:20px;line-height:1.5;letter-spacing:0;font-weight:600}.AccordionItem_chevron__XZwgU{flex-shrink:0;color:var(--dms-accordion-chevron-color);transition:transform .3s ease}@media print{.AccordionItem_chevron__XZwgU{display:none}}.AccordionItem_body__Xv8Ql{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease,opacity 1s ease}@media(prefers-reduced-motion:reduce){.AccordionItem_body__Xv8Ql{transition:none}}@media print{.AccordionItem_body__Xv8Ql{opacity:1;transition:none}}.AccordionItem_bodyOpen__n5b0U{grid-template-rows:1fr;opacity:1}.AccordionItem_bodyClip__1ddju{min-height:0;overflow:hidden}.AccordionItem_bodyContent__8wE_C{padding:8px 8px 24px}.Accordion_wrapper__XpWL0{border-top:1px solid var(--dms-accordion-border-color);font-family:var(--dms-primary-font)}.TechSpecsRichText_wrapper__3MW7P{font-family:var(--dms-primary-font);color:var(--dms-tech-specs-tab-richtext-text-color);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0}.TechSpecsRichText_wrapper__3MW7P h2,.TechSpecsRichText_wrapper__3MW7P h3,.TechSpecsRichText_wrapper__3MW7P h4,.TechSpecsRichText_wrapper__3MW7P h5,.TechSpecsRichText_wrapper__3MW7P h6,.TechSpecsRichText_wrapper__3MW7P strong{margin:0;font-family:var(--dms-primary-font);font-size:16px;line-height:1.5;letter-spacing:0;font-weight:600}.TechSpecsRichText_wrapper__3MW7P ul{margin:0;padding-left:24px;list-style:disc}.TechSpecsInline_line__22yJK{display:block}.TechSpecsContentList_list__clUch{display:block;margin:0;padding:0;font-family:var(--dms-primary-font);color:var(--dms-tech-specs-tab-row-text-color);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0}.TechSpecsContentList_row__ITvFO{display:grid;grid-template-columns:1fr 3fr;column-gap:8px;padding:12px 8px;border-bottom:1px solid var(--dms-tech-specs-tab-row-border-color)}@media(min-width:768px){.TechSpecsContentList_row__ITvFO{grid-template-columns:1fr 7fr}}.TechSpecsContentList_row__ITvFO.TechSpecsContentList_noValue__3jEU4{grid-template-columns:1fr}.TechSpecsContentList_label__kdvHh,.TechSpecsContentList_value__9xMk1{margin:0;overflow-wrap:anywhere}.TechSpecsContentList_label__kdvHh{font-weight:400}.TechSpecsContentList_label__kdvHh:after{content:none}.TechSpecsContentTable_scroll__VUHCY{overflow-x:auto}.TechSpecsContentTable_table__SgHZN{width:100%;border-collapse:collapse;font-family:var(--dms-primary-font);color:var(--dms-tech-specs-tab-row-text-color);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0}.TechSpecsContentTable_headerRow__OVcl8{border-bottom:2px solid var(--dms-tech-specs-tab-table-header-border-color)}.TechSpecsContentTable_row__tPFPQ{border-bottom:1px solid var(--dms-tech-specs-tab-row-border-color)}.TechSpecsContentTable_cell__UuVIt,.TechSpecsContentTable_header__DkV9s{padding:12px 8px;text-align:left;vertical-align:middle}.TechSpecsContentTable_header__DkV9s{font-weight:600}.TechSpecsContentTable_cell__UuVIt{font-weight:400}.TechSpecsContentTable_cell__UuVIt:first-child,.TechSpecsContentTable_header__DkV9s:first-child{position:sticky;left:0;min-width:120px;background-color:var(--dms-tech-specs-tab-table-header-background-color)}.TechSpecsContentImage_wrapper__Fr5zn img{max-width:100%;max-height:75vh;height:auto;object-fit:contain}.TechSpecsContentImage_wrapper__Fr5zn.TechSpecsContentImage_halfWidth__sASBt{display:inline-block;vertical-align:top;max-width:50%}.TechSpecsContent_wrapper__GAN0o{padding-bottom:24px}.TechSpecsContent_block__QOr2D+.TechSpecsContent_block__QOr2D{margin-top:24px}.TechSpecsGroupList_list__hNDjn{display:grid;grid-template-columns:minmax(0,1fr);column-gap:32px;font-family:var(--dms-primary-font)}@media(min-width:768px){.TechSpecsGroupList_list__hNDjn{grid-template-columns:repeat(2,minmax(0,1fr))}}.TechSpecsGroupList_column__239yc{min-width:0}.TechSpecsGroupList_group__xK9d_{margin-bottom:32px}.TechSpecsGroupList_title__vuCOU{margin:0;color:var(--dms-tech-specs-tab-group-title-text-color);font-family:var(--dms-primary-font);font-size:16px;line-height:1.5;letter-spacing:0;font-weight:600}.TechSpecsGroupList_rows__0pQo1{display:block;margin:0;padding:0}.TechSpecsGroupList_row__pVJvU{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:16px;padding-block:6px;border-bottom:1px solid var(--dms-tech-specs-tab-row-border-color);color:var(--dms-tech-specs-tab-row-text-color);font-family:var(--dms-primary-font);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0}.TechSpecsGroupList_label__FJQM4{grid-column:1/span 3;margin:0;overflow-wrap:anywhere;font-weight:400}.TechSpecsGroupList_label__FJQM4:after{content:none}@media(min-width:768px){.TechSpecsGroupList_label__FJQM4{grid-column:1/span 2}}.TechSpecsGroupList_value__FWitc{grid-column:4/span 3;align-self:end;margin:0;overflow-wrap:anywhere}.TechSpecsGroupList_image__L8qGh{margin-top:16px}.TechSpecsSpecification_wrapper___qC5b{display:flex;flex-direction:column;gap:16px;padding-bottom:24px}.TechSpecsSpecification_actions__afraY{display:flex;flex-wrap:wrap;gap:8px}@media print{.TechSpecsSpecification_actions__afraY{display:none}}.TechSpecsSections_wrapper__l6tZ5{display:flex;flex-direction:column;gap:8px;font-family:var(--dms-primary-font)}.TechSpecsSections_actions__lowg2{display:flex;justify-content:flex-end}@media print{.TechSpecsSections_actions__lowg2{display:none}}.TechSpecsSections_toggleAll__UDd5h{padding:0;border:none;background:none;cursor:pointer;color:var(--dms-tech-specs-tab-expand-all-text-color);font-family:var(--dms-primary-font);text-decoration:underline;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0}.TechSpecsOperationSelect_wrapper__mO_0o{display:flex;align-items:center;gap:16px;font-family:var(--dms-primary-font)}@media print{.TechSpecsOperationSelect_wrapper__mO_0o{display:none}}.TechSpecsOperationSelect_label__M6ky8{color:var(--dms-tech-specs-tab-label-text-color);font-family:var(--dms-primary-font);font-size:16px;line-height:1.5;letter-spacing:0;font-weight:600}@media print{.TechSpecsSpecSheet_button__fzJtk{display:none}}.TechSpecsTab_wrapper__Ghboa{margin-bottom:48px;display:flex;flex-direction:column;gap:32px;font-family:var(--dms-primary-font)}.TechSpecsTab_toolbar__fzHzu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.TechSpecsTab_toolbar__fzHzu:empty{display:none}.TechSpecsTab_title__5hsRG{margin:0;color:var(--dms-tech-specs-tab-title-text-color);font-family:var(--dms-primary-font);font-size:20px;font-weight:400;line-height:1.2;letter-spacing:0}@media(min-width:768px){.TechSpecsTab_title__5hsRG{font-size:24px}}@media(min-width:1024px){.TechSpecsTab_title__5hsRG{font-size:30px}}@media(min-width:1440px){.TechSpecsTab_title__5hsRG{font-size:32px}}.TechSpecsTab_refreshing__GfgQb{opacity:.5;pointer-events:none}.TabBarItem_tab__56mCa{position:relative;z-index:1;flex:none;padding:0 16px;color:var(--dms-product-page-details-tabs-text-color);white-space:nowrap;cursor:pointer;background:rgba(0,0,0,0);border:0;border-bottom:3px solid rgba(0,0,0,0);font-family:var(--dms-primary-font);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0}@media(min-width:768px){.TabBarItem_tab__56mCa{font-weight:600}}.TabBarItem_tab__56mCa:focus-visible{outline:2px solid var(--dms-product-page-details-tabs-active-border-color);outline-offset:-2px}.TabBarItem_active__Q5tFV{border-bottom-color:var(--dms-product-page-details-tabs-active-border-color)}.TabBarFade_fade__doR9U{position:absolute;top:0;bottom:0;z-index:10;width:24px;pointer-events:none;opacity:0;transition:opacity .15s ease}.TabBarFade_left__BDxDQ{left:0;background:linear-gradient(to right,var(--dms-product-page-details-tabs-background-color),transparent)}.TabBarFade_right__hbmaa{right:0;background:linear-gradient(to left,var(--dms-product-page-details-tabs-background-color),transparent)}.TabBarFade_visible__v_okT{opacity:1}.TabBar_wrapper__ALHaD{position:relative;display:flex;align-items:center;gap:4px;background-color:var(--dms-product-page-details-tabs-background-color)}@media(min-width:768px){.TabBar_wrapper__ALHaD{justify-content:space-between;gap:0}.TabBar_wrapper__ALHaD:after{position:absolute;right:0;bottom:0;left:0;height:3px;content:"";background-color:var(--dms-product-page-details-tabs-border-color)}}.TabBar_scrollArea__DatWh{position:relative;flex:1 1 0;min-width:0}.TabBar_tabList__QtPpd{display:flex;align-items:stretch;height:48px;overflow:auto hidden;scrollbar-width:none}.TabBar_tabList__QtPpd::-webkit-scrollbar{display:none}@media(min-width:768px){.TabBar_tabList__QtPpd{height:58px}}.TabBar_scrollButton__vfnzN{flex:none}@media(min-width:768px){.TabBar_noOverflow___kPMG{display:none}}.TabBar_moreButton__zhu6H{display:none;flex:none}@media(min-width:768px){.TabBar_moreButton__zhu6H{display:inline-flex}}.ProductPageDetailsTabs_wrapper__J2aAG{display:flex;flex-direction:column;gap:32px;font-family:var(--dms-primary-font)}.ProductPageDetailsTabs_panel__bJG07{min-width:0}.QuantityStepper_stepper__mCacz{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:4px;border:1px solid var(--dms-product-page-variant-selection-stepper-border-color);border-radius:999px;color:var(--dms-product-page-variant-selection-text-color);font-family:var(--dms-primary-font)}@media(min-width:768px){.QuantityStepper_stepper__mCacz{width:160px}}.QuantityStepper_quantity__ERCSn{font-size:16px;font-weight:500;line-height:1.5;letter-spacing:0}.VariantSelectionCart_cart__no__7{display:flex;flex-direction:column;gap:8px;font-family:var(--dms-primary-font)}@media(min-width:768px){.VariantSelectionCart_cart__no__7{flex-direction:row;align-items:flex-start}}.VariantSelectionCart_ctaWrap__MaMIz{display:flex;flex:1;flex-direction:column;gap:8px;width:100%;min-width:0}.VariantSelectionCart_cta__4P0Dg{display:inline-flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 32px;border:0;border-radius:999px;font-family:var(--dms-primary-font);cursor:pointer;text-decoration:none;transition:background-color .15s ease;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:0}.VariantSelectionCart_primary__2lnWv{background-color:var(--dms-product-page-variant-selection-cta-background-color);color:var(--dms-product-page-variant-selection-cta-text-color)}.VariantSelectionCart_primary__2lnWv:hover:not(:disabled){background-color:var(--dms-product-page-variant-selection-cta-hover-background-color)}.VariantSelectionCart_primary__2lnWv:disabled{background-color:var(--dms-product-page-variant-selection-cta-disabled-background-color);color:var(--dms-product-page-variant-selection-cta-disabled-text-color);cursor:default}.VariantSelectionCart_srOnly___vf9a{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.VariantSelectionDelivery_delivery__3GaBj{color:var(--dms-product-page-variant-selection-secondary-text-color);font-family:var(--dms-primary-font);font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0}.VariantSelectionDelivery_muted__7YTgV{opacity:.7}.VariantSelectionDelivery_retry__5oRn2{padding:0;border:0;background:none;color:var(--dms-product-page-variant-selection-sku-number-text-color);text-decoration:underline;cursor:pointer;font:inherit}.VariantSelectionGroup_group___7PDQ{display:flex;flex-direction:column;gap:4px;min-width:0;font-family:var(--dms-primary-font)}.VariantSelectionGroup_label__ikMZ2{color:var(--dms-product-page-variant-selection-text-color);font-size:16px;line-height:1.5;letter-spacing:0;font-weight:600}.VariantSelectionGroup_unit__FfB5U{font-weight:400}.VariantSelectionGroup_options__nU9WM{display:flex;flex-wrap:wrap;gap:8px}.VariantSelectionGroup_option__wnnso{min-width:var(--option-width,0);height:40px;padding:0 12px;border:1px solid var(--dms-product-page-variant-selection-option-border-color);border-radius:6px;background-color:var(--dms-product-page-variant-selection-option-background-color);color:var(--dms-product-page-variant-selection-text-color);font-family:var(--dms-primary-font);cursor:pointer;transition:background-color .15s ease,color .15s ease;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:0}.VariantSelectionGroup_option__wnnso:disabled{cursor:default}.VariantSelectionGroup_selected__baNqO{border-color:var(--dms-product-page-variant-selection-option-selected-background-color);background-color:var(--dms-product-page-variant-selection-option-selected-background-color);color:var(--dms-product-page-variant-selection-option-selected-text-color)}.VariantSelectionGroup_unavailable__Q6Vkm:not(.VariantSelectionGroup_selected__baNqO){border-color:var(--dms-product-page-variant-selection-option-unavailable-border-color);background-color:var(--dms-product-page-variant-selection-option-unavailable-background-color);color:var(--dms-product-page-variant-selection-option-unavailable-text-color)}.VariantSelectionGroup_dropdown__WY_8o{width:100%}.VariantSelectionGroup_debugInfo__xLDhb{overflow-x:auto;white-space:nowrap;color:var(--dms-product-page-variant-selection-secondary-text-color);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0}.VariantSelectionGroupList_groups__b_D9y{display:flex;flex-direction:column;gap:16px}.VariantSelectionHeader_header__gUhor{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;font-family:var(--dms-primary-font);transition:opacity .15s ease}.VariantSelectionHeader_loading__yUGFI{opacity:.5}.VariantSelectionHeader_name__aF6X_{color:var(--dms-product-page-variant-selection-text-color);font-size:16px;line-height:1.5;letter-spacing:0;font-weight:600}.VariantSelectionHeader_vendorId__WmBAc{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--dms-product-page-variant-selection-sku-number-text-color);cursor:pointer;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0}.VariantSelectionHeader_copyIcon__jXHwK{flex-shrink:0;stroke:currentcolor}.VariantSelectionInvalid_invalidSelection__pvtNu{display:flex;flex-direction:column;gap:8px}.VariantSelectionInvalid_selectOther__6AATk{align-self:flex-start;padding:0;border:0;background:none;color:var(--dms-product-page-variant-selection-sku-number-text-color);text-decoration:underline;cursor:pointer;font:inherit}.VariantSelectionLinks_links__DfqeQ{display:flex;flex-direction:column;gap:8px;font-family:var(--dms-primary-font)}.VariantSelectionLinks_link__3Womn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;padding:0 32px;border:1px solid var(--dms-product-page-variant-selection-option-border-color);border-radius:999px;background-color:var(--dms-product-page-variant-selection-option-background-color);color:var(--dms-product-page-variant-selection-text-color);text-decoration:none;transition:background-color .15s ease;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:0}.VariantSelectionLinks_link__3Womn:hover{background-color:var(--dms-product-page-variant-selection-option-unavailable-background-color)}.VariantSelectionLinks_icon__jtNqx{stroke:currentcolor}.VariantSelectionPrice_price__NY2wC{display:flex;flex-direction:column;gap:8px;font-family:var(--dms-primary-font);color:var(--dms-product-page-variant-selection-text-color);transition:opacity .15s ease}.VariantSelectionPrice_loading__fW0D4{opacity:.6}.VariantSelectionPrice_discountRow__O9STX{display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:0}.VariantSelectionPrice_listPrice__PMDNp{color:var(--dms-product-page-variant-selection-secondary-text-color)}.VariantSelectionPrice_strikethrough__s6Uex{text-decoration:line-through}.VariantSelectionPrice_discountBadge__iwdf3{padding:0 4px;border-radius:4px;background-color:var(--dms-product-page-variant-selection-discount-background-color);color:var(--dms-product-page-variant-selection-secondary-text-color)}.VariantSelectionPrice_finalPriceRow__u_wm7{display:flex;align-items:baseline;gap:8px}.VariantSelectionPrice_finalPrice__6Gdef{font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0}@media(min-width:1024px){.VariantSelectionPrice_finalPrice__6Gdef{font-size:18px}}.VariantSelectionPrice_finalPrice__6Gdef{font-weight:600;white-space:nowrap}.VariantSelectionPrice_tax__v9eUe{color:var(--dms-product-page-variant-selection-secondary-text-color);font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0}.VariantSelectionPrice_error__C_UAl{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--dms-product-page-variant-selection-error-text-color);font-family:var(--dms-primary-font);font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0}.VariantSelectionPrice_retry__e7lEe{padding:0;border:0;background:none;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.ProductPageVariantSelection_card__vjhx5{display:flex;flex-direction:column;gap:16px;font-family:var(--dms-primary-font);color:var(--dms-product-page-variant-selection-text-color)}.ProductPageVariantSelection_priceSection__oFwi2{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--dms-product-page-variant-selection-divider-color)}.ProductPageDetails_wrapper__pBBAm{width:100%;padding-block:24px;background-color:var(--dms-product-page-overview-background-color)}.ProductPageDetails_gridContainer__gBhxx{margin-block:0;display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media(min-width:1024px){.ProductPageDetails_gridContainer__gBhxx{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;align-items:start}}.ProductPageDetails_mainColumn__z3iZH,.ProductPageDetails_sideColumn__F6VXx{min-height:80px;border-radius:12px;background-color:var(--dms-brand-neutral-00)}.ProductPageDetails_mainColumn__z3iZH{padding-inline:24px}@media(min-width:1024px){.ProductPageDetails_mainColumn__z3iZH{grid-column:1/span 8}}.ProductPageDetails_sideColumn__F6VXx{padding:24px;order:-1}@media(min-width:1024px){.ProductPageDetails_sideColumn__F6VXx{order:0;grid-column:9/span 4}}.ProductPageOverviewActions_actionsCard__XexlL{display:flex;flex-direction:column;align-self:flex-start;gap:8px;min-width:70%;max-width:100%;padding:8px;border:1px solid var(--dms-product-page-overview-actions-border-color);border-radius:6px}.ProductPageOverviewActions_item__YhimJ{display:flex;align-items:center;gap:8px;width:100%;padding:4px 8px;border:none;border-radius:6px;background-color:rgba(0,0,0,0);color:var(--dms-button-ghost-text-color);text-align:left;cursor:pointer;transition:background-color .15s ease;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0}.ProductPageOverviewActions_item__YhimJ:hover{background-color:var(--dms-button-ghost-hover-background-color)}.ProductPageOverviewActions_icon__wmJXq{flex-shrink:0;fill:var(--dms-button-ghost-icon-fill);stroke:var(--dms-button-ghost-icon-stroke)}.GalleryArrowButton_button__np428{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--dms-product-page-overview-gallery-scroll-button-color);background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:50%;cursor:default;transition:background-color .15s ease,border-color .15s ease}.GalleryArrowButton_enabled__QlCQ5{background-color:var(--dms-product-page-overview-gallery-scroll-button-enabled-background-color);border-color:var(--dms-product-page-overview-gallery-scroll-button-enabled-border-color);cursor:pointer}.GalleryArrowButton_enabled__QlCQ5:hover{background-color:var(--dms-product-page-overview-gallery-scroll-button-enabled-hover-background-color)}.GalleryArrowButton_icon__T9AAG{display:inline-flex}@media(min-width:1024px){.GalleryArrowButton_icon__T9AAG{transform:rotate(90deg)}}@media(min-width:768px){.GalleryArrowButton_hiddenFromTablet__w7OCz{display:none}}.GalleryThumbnail_thumbnail__GcZuf{position:relative;flex-shrink:0;width:64px;height:48px;padding:8px;overflow:hidden;background-color:var(--dms-product-page-overview-gallery-thumbnail-background-color);border:1px solid rgba(0,0,0,0);border-radius:6px;transition:border-color .15s ease}@media(min-width:1024px){.GalleryThumbnail_thumbnail__GcZuf{width:120px;height:91px}}.GalleryThumbnail_thumbnail__GcZuf:hover{background-color:var(--dms-product-page-overview-gallery-thumbnail-hover-background-color);border-color:var(--dms-product-page-overview-gallery-thumbnail-hover-border-color)}.GalleryThumbnail_active__epd3m,.GalleryThumbnail_active__epd3m:hover{border-color:var(--dms-product-page-overview-gallery-thumbnail-active-border-color)}.GalleryThumbnail_active__epd3m:hover{background-color:var(--dms-product-page-overview-gallery-thumbnail-hover-background-color)}.GalleryThumbnail_content__Qr3bM{position:relative;width:100%;height:100%}.GalleryThumbnail_image__sA1NO{object-fit:contain}.GalleryChartThumbnail_inner___UVGE{position:relative;width:100%;height:100%}.GalleryChartThumbnail_image__F8x6u{object-fit:contain}.GalleryChartThumbnail_loading__1VIwg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--dms-product-page-overview-gallery-chart-thumbnail-loading-background-color)}.GalleryModelThumbnail_arIcon__NEj1a{position:absolute;right:4px;bottom:4px}.ProductPageOverviewGallery_wrapper___LU4g{display:flex;flex-direction:column-reverse;gap:32px}@media(min-width:1024px){.ProductPageOverviewGallery_wrapper___LU4g{flex-direction:row}}.ProductPageOverviewGallery_railWrap__btiBX{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;flex-shrink:0;width:100%}@media(min-width:1024px){.ProductPageOverviewGallery_railWrap__btiBX{flex-direction:column;width:auto}}.ProductPageOverviewGallery_rail__42Od9{display:flex;flex-direction:row;gap:8px;overflow:auto hidden;scrollbar-width:none}.ProductPageOverviewGallery_rail__42Od9::-webkit-scrollbar{display:none}@media(min-width:1024px){.ProductPageOverviewGallery_rail__42Od9{flex-direction:column;max-height:352px;overflow:hidden auto}}.ProductPageOverviewGallery_mainImageWrapper__CQ5QC{position:relative;width:100%;min-width:0;overflow:hidden;height:297px}@media(min-width:1024px){.ProductPageOverviewGallery_mainImageWrapper__CQ5QC{flex:1;width:auto;height:519px}}.ProductPageOverviewGallery_swiper__Isobt{width:100%;height:100%}.ProductPageOverviewGallery_slide__Lp2oz{position:relative;width:100%;height:100%}.ProductPageOverviewGallery_chartSlide__5BuKD{height:auto}.ProductPageOverviewGallery_chartSlide__5BuKD .gtm-product-image-performance{gap:80px}.ProductPageOverviewGallery_mainImage__v7Xuq{object-fit:contain}.SkuRichTextNode_paragraph__YbsRJ{margin:0}.ProductPageOverviewSkuRichText_wrapper__Bn_0t{display:flex;flex-direction:column;gap:8px;color:var(--dms-product-page-overview-description-text-color);font-family:var(--dms-primary-font);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0}.ProductPageOverview_wrapper__5UBwf{width:100%;padding-top:24px;background-color:var(--dms-product-page-overview-background-color)}.ProductPageOverview_gridContainer__KevYN{margin-block:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "gallery" "description" "actions";gap:24px;font-family:var(--dms-primary-font)}@media(min-width:768px){.ProductPageOverview_gridContainer__KevYN{gap:32px;grid-template-columns:minmax(0,1fr) 250px;grid-template-areas:"title title" "gallery gallery" "description actions"}}@media(min-width:1024px){.ProductPageOverview_gridContainer__KevYN{gap:40px;grid-template-columns:66% 34%;grid-template-areas:"gallery title" "gallery description" "gallery actions"}}.ProductPageOverview_galleryArea__3Jz5w{grid-area:gallery}@media(min-width:768px){.ProductPageOverview_galleryArea__3Jz5w{max-width:83%;margin-inline:auto}}@media(min-width:1024px){.ProductPageOverview_galleryArea__3Jz5w{max-width:none;margin-inline:0}}.ProductPageOverview_title__p6msF{grid-area:title;margin:0;color:var(--dms-product-page-overview-title-text-color);font-family:var(--dms-primary-font);font-size:24px;font-weight:400;line-height:1.2;letter-spacing:0}@media(min-width:768px){.ProductPageOverview_title__p6msF{font-size:32px}}@media(min-width:1024px){.ProductPageOverview_title__p6msF{font-size:36px}}@media(min-width:1440px){.ProductPageOverview_title__p6msF{font-size:40px}}.ProductPageOverview_descriptionArea__7fRQA{grid-area:description;display:flex;flex-direction:column;gap:24px;--expandable-details-fade-color:var(--dms-product-page-overview-background-color)}@media(min-width:1024px){.ProductPageOverview_descriptionArea__7fRQA{padding-top:32px}}.ProductPageOverview_actionsArea__WxR_X{grid-area:actions}.ProductPageOverview_actionsArea__WxR_X:empty{display:none}.ProductPageOverview_tagline__edF6X{margin:0}.ProductPageOverview_richText__9cfgY,.ProductPageOverview_tagline__edF6X{font-weight:400}.ProductPageOverview_richText__9cfgY,.ProductPageOverview_skuName__zS9da,.ProductPageOverview_tagline__edF6X{color:var(--dms-product-page-overview-description-text-color);font-size:16px;line-height:1.5;letter-spacing:0}.ProductPageOverview_skuName__zS9da{margin:0;font-weight:600}