.style_background__SYilV{grid-column:1/-1;grid-row:1/-1;position:relative;z-index:1;background-color:var(--hgc-neutral-100)}.style_responsiveImage__hNNan{display:grid;width:100%;height:100%}.style_image__HOsRE{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--object-position,center);object-position:var(--object-position,center);position:absolute;inset:0;margin:0 auto;-o-object-position:var(--object-position-small,var(--object-position,center));object-position:var(--object-position-small,var(--object-position,center))}@media (min-width:768px){.style_image__HOsRE{-o-object-position:var(
      --object-position-medium,var(--object-position,center)
    );object-position:var(
      --object-position-medium,var(--object-position,center)
    )}}@media (min-width:1024px){.style_image__HOsRE{max-width:1512px;-o-object-position:var(
      --object-position-large,var(--object-position-medium,var(--object-position,center))
    );object-position:var(
      --object-position-large,var(--object-position-medium,var(--object-position,center))
    )}}@media (min-height:1080px) and (min-width:768px){.style_image__HOsRE{max-width:2000px}}.style_contentBlock__cJ_rp{display:flex;flex-direction:column;gap:16px;justify-content:flex-end}@media (min-width:1024px){.style_contentBlock__cJ_rp{gap:32px;grid-row:2;grid-column:1}}.style_strikethroughPrice__5Y6Ws{text-decoration:line-through}.style_hero__LLMJ1{position:relative;display:grid;width:100%}.style_hero__LLMJ1,.style_hero__LLMJ1[data-component-theme=dark]{color:var(--hgc-white)}.style_hero__LLMJ1[data-component-theme=light]{color:var(--hgc-blue-700)}.style_hero__LLMJ1{position:sticky;top:0;height:100dvh;overflow:hidden}.style_heroContent__aZEg8{max-width:1512px;display:grid;grid-area:1/1/-1/-1;z-index:2;grid-template-columns:1fr;grid-template-rows:auto 1fr}@media (min-height:1080px) and (min-width:768px){.style_heroContent__aZEg8{max-width:2000px}}.style_contentGrid___D_CM{padding:0 0 24px;display:grid;grid-area:1/1/-1/-1;z-index:2;grid-template-columns:1fr;grid-template-rows:1fr}@media (min-width:1024px){.style_contentGrid___D_CM{padding:0 0 96px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto)}}@media (min-height:1080px) and (min-width:768px){.style_contentGrid___D_CM{max-width:2000px}}.style_description__WTaI6{text-wrap:balance;max-width:500px}.style_pricing__acZ49{display:flex;gap:6px}.style_financingPrice___zfHW,.style_pricing__acZ49 [data-child=strikethrough-price]{color:rgb(from var(--hgc-white) r g b/.7)}.style_shopSection__0X_2E{max-width:1512px;padding-right:0;padding-left:0;background-color:var(--hgc-neutral-100)}@media (min-height:1080px) and (min-width:768px){.style_shopSection__0X_2E{max-width:2000px}}.style_shopSectionLayout__YIGQP{display:grid;grid-template-columns:1fr}@media (min-width:1248px){.style_shopSectionLayout__YIGQP{grid-template-columns:1fr 515px}}.style_purchasePanel__3HN83{display:flex;flex-direction:column;position:relative}.style_productInfoStack__Yke7Q{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start;gap:40px;padding:0 16px 24px}@media (min-width:1024px){.style_productInfoStack__Yke7Q{padding:0 48px 24px}}.style_reviewStarsGrid__C1OdD{display:flex;gap:4px;align-items:center}.style_starContainer__OWUtJ{display:inline-flex;align-items:center}.style_star__Ngsgp{width:16px;height:16px}.style_reviewsCountContainer__0HsEK{display:flex;gap:8px;justify-content:flex-start;flex-wrap:nowrap}.style_reviewsCountLink__bGfOX{display:flex;align-items:center}.style_reviewsCountLinkText__pJExN{font-size:14px;text-decoration:underline;color:var(--hgc-blue-700)}.style_productHeader__4Uldy{display:grid;grid-gap:16px;gap:16px;padding-top:32px}@media (min-width:1024px){.style_productHeader__4Uldy{padding-top:112px}}.style_container__opmPr{width:100%;display:flex;flex-direction:column;gap:16px}.style_heading__l1xOj{font-weight:550;color:var(--hgc-blue-700);margin:0}.style_list__GuDDT{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.style_item__vv7kl{display:flex;align-items:center;gap:16px}.style_text__TM_if a{text-decoration:underline}:is(.style_text__TM_if a):hover{text-decoration:none}