.ModalResponsiveFooter_root__NGQnZ{display:flex;flex-direction:column}.ModalResponsiveFooter_root__NGQnZ button{text-align:center}.ModalResponsiveFooter_root__NGQnZ.ModalResponsiveFooter_initialOrderReverse__YQNN_{flex-direction:column-reverse}@media(min-width:1024px){.ModalResponsiveFooter_root__NGQnZ,.ModalResponsiveFooter_root__NGQnZ.ModalResponsiveFooter_initialOrderReverse__YQNN_{flex-direction:row}}.MpModal_root__MmsAR.MpModal_danger__0ftcz{border-top:calc(var(--quant)*1.25) solid rgba(var(--color-red),1);background:linear-gradient(180deg,rgba(var(--color-red),.2) 0,rgba(var(--color-bg),.2) 44.05%),linear-gradient(0deg,var(--color-modal-background),var(--color-modal-background))}.MpModal_root__MmsAR.MpModal_success___3tX9{border-top:calc(var(--quant)*1.25) solid rgba(var(--color-green),1);background:linear-gradient(180deg,rgba(var(--color-green),.2) 0,rgba(var(--color-bg),.2) 44.05%),linear-gradient(0deg,var(--color-modal-background),var(--color-modal-background))}.MpModal_secondaryButton__ZBdnh{width:100%}@media(min-width:1024px){.MpModal_secondaryButton__ZBdnh{width:auto}}.MpModal_disabledBackdropClose__Dz0a5{cursor:default}.PackageInfo_packageTerms___kg9k{align-items:flex-end}.PackageInfo_labelText__y7w9d{min-width:calc(var(--quant)*25)}@media(min-width:1024px){.PackageInfo_labelText__y7w9d{min-width:calc(var(--quant)*37.5)}}.PackageInfo_discountBadge__lnmW9{margin-bottom:calc(-1*var(--quant)*1.25)}.PackageInfo_verifiedIcon__s8d_m{height:calc(var(--quant)*1.5);width:calc(var(--quant)*1.5)}.PackageInfo_discountDetails__cahtb{height:var(--font-size-large)}.PackageInfo_textLink__G7kE2{display:inline}.PackageInfo_subPeriod__ji_1G{display:flex}.ProductPage_pageBlock__iBS_x{--product-container-large-gap:calc(var(--quant) * 3.75);max-width:calc(var(--quant)*110)}@media(min-width:1920px){.ProductPage_pageBlock__iBS_x{max-width:var(--mp-content-max-width)}}.ProductPage_pageBlock__iBS_x .ProductPage_carouselTrack__fk_n5{gap:calc(var(--quant)*1.25)}.ProductPage_pageBlock__iBS_x .ProductPage_controls__NsG6A{margin-top:var(--spacer-xsmall)}.ProductPage_pageBlock__iBS_x .ProductPage_breadcrumbs__aevd7{padding-top:calc(var(--quant)*3.75)}@media(min-width:1024px){.ProductPage_pageBlock__iBS_x .ProductPage_breadcrumbs__aevd7{padding-top:calc(var(--quant)*5)}}@media(min-width:1920px){.ProductPage_pageBlock__iBS_x .ProductPage_breadcrumbs__aevd7{padding-top:calc(var(--quant)*7.5)}}.ProductPage_pageBlock__iBS_x .ProductPage_container__xzcue{gap:calc(var(--quant)*3.75)}@media(min-width:1024px){.ProductPage_pageBlock__iBS_x .ProductPage_container__xzcue{gap:calc(var(--quant)*5)}}@media(min-width:1920px){.ProductPage_pageBlock__iBS_x .ProductPage_container__xzcue{gap:calc(var(--quant)*7.5)}}.ProductPage_pageBlock__iBS_x .ProductPage_productContainer__20pOc{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--product-container-large-gap)}@media(min-width:1024px){.ProductPage_pageBlock__iBS_x .ProductPage_productContainer__20pOc{--product-container-large-gap:calc(var(--quant) * 5);align-items:flex-start}}@media(min-width:1920px){.ProductPage_pageBlock__iBS_x .ProductPage_productContainer__20pOc{--product-container-large-gap:calc(var(--quant) * 17.5);flex-direction:row}}.ProductPage_pageBlock__iBS_x .ProductPage_bundleContainer__0KY1K{--bundle-container-gap:calc(var(--quant) * 5);flex-direction:column;align-items:center;gap:var(--bundle-container-gap)}@media(min-width:1920px){.ProductPage_pageBlock__iBS_x .ProductPage_bundleContainer__0KY1K{--bundle-container-gap:calc(var(--quant) * 17.5);flex-direction:row;align-items:flex-start}}.ProductPage_pageBlock__iBS_x .ProductPage_bundleContainer__0KY1K .ProductPage_bundleItems__tNU0A{flex-direction:column;gap:calc(var(--quant)*5);order:2;width:100%}@media(min-width:1920px){.ProductPage_pageBlock__iBS_x .ProductPage_bundleContainer__0KY1K .ProductPage_bundleItems__tNU0A{width:calc(100% - var(--quant)*75 - var(--bundle-container-gap));gap:calc(var(--quant)*7.5);order:1}}.ProductPage_pageBlock__iBS_x .ProductPage_heroImageContainer__LpxT3{position:relative;overflow:hidden;margin-top:calc(var(--quant)*5);width:100%;min-height:calc(var(--quant)*12.5);height:auto;max-height:calc(var(--quant)*25)}@media(min-width:1024px){.ProductPage_pageBlock__iBS_x .ProductPage_heroImageContainer__LpxT3{max-height:none;height:calc(var(--quant)*25)}}@media(min-width:1920px){.ProductPage_pageBlock__iBS_x .ProductPage_heroImageContainer__LpxT3{margin-top:calc(var(--quant)*7.5);height:calc(var(--quant)*37.5)}}.ProductPage_pageBlock__iBS_x .ProductPage_heroImage__s4ioh{object-fit:cover}.ProductPage_pageBlock__iBS_x .ProductPage_productInfo__YC1ql{order:1;width:100%}@media(min-width:1920px){.ProductPage_pageBlock__iBS_x .ProductPage_productInfo__YC1ql{order:2;width:calc(var(--quant)*75);min-width:calc(var(--quant)*75)}}.ProductPage_pageBlock__iBS_x .ProductPage_productDetails__vLTdK{width:100%}@media(min-width:1920px){.ProductPage_pageBlock__iBS_x .ProductPage_productDetails__vLTdK{width:calc(var(--quant)*125);min-width:calc(var(--quant)*125)}}.ProductPage_pageBlock__iBS_x .ProductPage_labelText__RVF6X{min-width:calc(var(--quant)*16)}@media(min-width:1024px){.ProductPage_pageBlock__iBS_x .ProductPage_labelText__RVF6X{min-width:calc(var(--quant)*24)}}.ProductPage_pageBlock__iBS_x .ProductPage_technicalInfo__WTjXj{gap:calc(var(--quant)*4)}.ProductPage_pageBlock__iBS_x .ProductPage_techInfoContent__he2Zx{flex-direction:column;gap:calc(var(--quant)*2.25)}@media(min-width:1024px){.ProductPage_pageBlock__iBS_x .ProductPage_techInfoContent__he2Zx{flex-direction:row}}.ProductPage_pageBlock__iBS_x .ProductPage_playButtonOverlay__QxUCp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:9000}.ProductPage_pageBlock__iBS_x .ProductPage_playIcon__iFh7J{width:calc(var(--quant)*8.25);height:calc(var(--quant)*7.75)}.ProductPage_pageBlock__iBS_x .ProductPage_galleryRoot__mLP4j{width:100%;overflow:hidden}