.product-hero-module__xsH8Qq__bulletPoints{font-size:var(--paragraph-text-size-paragraph-xs);line-height:var(--paragraph-line-height-paragraph-xs-line-height);margin:var(--spacing-900-40) 0 0 var(--spacing-400-16)}.product-hero-module__xsH8Qq__bulletPoints li+li{margin-block:var(--spacing-100-4)}.product-hero-module__xsH8Qq__ctaContainer{flex-shrink:0;justify-self:right;width:218px;min-width:200px}@media (max-width:767px){.product-hero-module__xsH8Qq__ctaContainer{width:100%;min-width:unset}}.product-hero-module__xsH8Qq__productContainer{margin-bottom:85px;display:flex}.product-hero-module__xsH8Qq__productContainer[data-has-pdp=true]{padding-inline-start:var(--spacing-900-40)}@media (max-width:1279px){.product-hero-module__xsH8Qq__productContainer{flex-direction:column;height:auto;max-height:none;padding-inline-start:0}.product-hero-module__xsH8Qq__productContainer[data-has-pdp=true]{padding-inline-start:0}}.product-hero-module__xsH8Qq__productImageContainer{flex-direction:column;flex:1;width:100%;display:flex;position:relative}@media (max-width:1279px){.product-hero-module__xsH8Qq__productImageContainer{flex:unset}}.product-hero-module__xsH8Qq__productImageContainer[data-sticky=true]{flex:1;width:100%;height:100vh;position:sticky;inset-block:0;inset-inline:0}.product-hero-module__xsH8Qq__productImageContainer[data-sticky=true] img{height:100%}@media (max-width:1279px){.product-hero-module__xsH8Qq__productImageContainer[data-sticky=true]{position:unset;inset:unset;height:auto}}@media (max-width:767px){.product-hero-module__xsH8Qq__productImageContainer{flex:unset}}.product-hero-module__xsH8Qq__productImage{position:relative}.product-hero-module__xsH8Qq__productImage img{object-fit:cover;width:100%}@media (max-width:1279px){.product-hero-module__xsH8Qq__productImage:not([data-has-gallery=true]){aspect-ratio:1279/777;flex:auto;height:auto;position:relative}}@media (max-width:767px){.product-hero-module__xsH8Qq__productImage:not([data-has-gallery=true]){aspect-ratio:767/466}}.product-hero-module__xsH8Qq__productWrapper{max-width:640px;padding:var(--spacing-1200-64);background-color:var(--eo-white);flex-shrink:0;height:100%}.product-hero-module__xsH8Qq__productWrapper[data-has-pdp=true]{padding-block-start:var(--spacing-1200-64)}.product-hero-module__xsH8Qq__productWrapper[data-has-gallery-sibling=true]{align-self:flex-end;position:sticky;inset-block-end:0}@media (max-width:1279px){.product-hero-module__xsH8Qq__productWrapper[data-has-gallery-sibling=true]{position:unset;align-self:unset}.product-hero-module__xsH8Qq__productWrapper{padding:var(--spacing-900-40)}}.product-hero-module__xsH8Qq__productWrapper[data-auto-renew=true]{overflow-y:scroll}.product-hero-module__xsH8Qq__productWrapper[data-auto-renew=true]>div{margin-block-end:var(--spacing-600-24)}.product-hero-module__xsH8Qq__productWrapper:not([data-auto-renew=true]){gap:var(--spacing-800-32)}@media (max-width:1440px){.product-hero-module__xsH8Qq__productWrapper{max-width:555px;padding:var(--spacing-900-40);gap:34px}}@media (max-width:1279px){.product-hero-module__xsH8Qq__productWrapper{max-width:100%;height:fit-content;padding:var(--spacing-800-32);flex:1}}@media (max-width:767px){.product-hero-module__xsH8Qq__productWrapper{gap:var(--spacing-500-20);padding:var(--spacing-900-40) var(--spacing-600-24)}}.product-hero-module__xsH8Qq__titleWrapper{flex-direction:column;display:flex}.product-hero-module__xsH8Qq__titleWrapper>:first-child{margin-block-end:var(--spacing-400-16)}.product-hero-module__xsH8Qq__pillWrapper{gap:var(--spacing-200-8);flex-wrap:wrap;display:flex}.product-hero-module__xsH8Qq__productPackWrapper{gap:var(--spacing-500-20);flex-direction:column;width:100%;display:flex}@media (max-width:1279px){.product-hero-module__xsH8Qq__productPackWrapper{gap:var(--spacing-400-16)}}.product-hero-module__xsH8Qq__productPackSelector{gap:var(--spacing-200-8);flex-direction:column;width:100%;display:flex}@media (max-width:1279px){.product-hero-module__xsH8Qq__productPackSelector{flex-direction:row}}@media (max-width:767px){.product-hero-module__xsH8Qq__productPackSelector{gap:var(--spacing-100-4);flex-direction:column}}.product-hero-module__xsH8Qq__productPack{border:1px solid var(--eo-gray-0e-1a);border-radius:var(--radius-xs);cursor:pointer;justify-content:space-between;width:100%;padding:22px;transition:all .2s ease-in-out;display:flex}.product-hero-module__xsH8Qq__productPack[data-selected=true]{border:1px solid var(--eo-blue-26);background-color:var(--eo-blue-26-1a)}.product-hero-module__xsH8Qq__productPack[data-selected=true]:focus,.product-hero-module__xsH8Qq__productPack[data-selected=true]:focus-within{box-shadow:0 0 1px 3px var(--eo-blue-focus);border-color:var(--eo-blue-26)}.product-hero-module__xsH8Qq__productPack[data-disabled=true]{cursor:not-allowed;background-color:var(--eo-gray-f3);color:var(--eo-gray-6e);border:1px solid var(--eo-gray-0e-1a)!important}.product-hero-module__xsH8Qq__productPack[data-disabled=true]:focus,.product-hero-module__xsH8Qq__productPack[data-disabled=true]:focus-within{box-shadow:none;border-color:none}.product-hero-module__xsH8Qq__productPack:not([data-disabled=true],[data-selected=true]):hover{border:1px solid var(--eo-gray-5a);background-color:var(--eo-gray-10)}.product-hero-module__xsH8Qq__productPack:not([data-disabled=true],[data-selected=true]):focus-visible{box-shadow:0 0 1px 3px var(--eo-blue-focus)}@media (max-width:1279px){.product-hero-module__xsH8Qq__productPack{flex-direction:column}}@media (max-width:767px){.product-hero-module__xsH8Qq__productPack{flex-direction:row;padding:14px}}.product-hero-module__xsH8Qq__totalWrapper{flex-direction:column;flex:1;justify-content:space-between;width:100%;display:flex}@media (max-width:767px){.product-hero-module__xsH8Qq__totalWrapper{flex-direction:row;margin-block-end:var(--spacing-600-24);inset-block-end:0}}.product-hero-module__xsH8Qq__total{gap:5px;display:flex}@media (max-width:1279px){.product-hero-module__xsH8Qq__total[data-has-compare-at=false]{gap:0}}.product-hero-module__xsH8Qq__totalContainer{background-color:var(--eo-white);border:1px solid var(--eo-gray-da);z-index:10;box-sizing:border-box;backface-visibility:hidden;-webkit-overflow-scrolling:touch;touch-action:manipulation;flex-direction:row;flex:1;width:100vw;max-width:100vw;min-height:60px;padding:17px 81px;display:flex;position:fixed;inset-block-end:0;inset-inline-start:0;overflow:auto visible;transform:translateZ(0)}@media (max-width:1440px){.product-hero-module__xsH8Qq__totalContainer{padding:17px 81px}}@media (max-width:1279px){.product-hero-module__xsH8Qq__totalContainer{padding:var(--spacing-400-16) var(--spacing-600-24);min-height:auto}}@media (max-width:767px){.product-hero-module__xsH8Qq__totalContainer{flex-direction:column}}.product-hero-module__xsH8Qq__cardWrapper{gap:var(--spacing-800-32);flex-direction:column;width:100%;display:flex}.product-hero-module__xsH8Qq__benefitsContainer{flex-direction:column;display:flex}.product-hero-module__xsH8Qq__benefitsTitle{font-size:var(--heading-text-size-h3);line-height:var(--heading-line-height-h3-line-height);letter-spacing:var(--heading-letter-spacing-h3-letter-spacing);color:var(--eo-gray-0e);padding-block:var(--spacing-800-32);border-block:1px solid var(--eo-gray-cf);font-weight:400}.product-hero-module__xsH8Qq__benefitsList{gap:var(--spacing-900-40);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.product-hero-module__xsH8Qq__benefitsListItem:first-child{padding-block-start:var(--spacing-900-40)}.product-hero-module__xsH8Qq__benefitsListItem{gap:var(--spacing-600-24);font-size:var(--paragraph-text-size-paragraph-md);line-height:var(--paragraph-line-height-paragraph-md-line-height);letter-spacing:var(--paragraph-letter-spacing-paragraph-md-letter-spacing);color:var(--eo-gray-5a);border-block-end:1px solid var(--eo-gray-cf);flex-direction:column;padding-block-end:var(--spacing-900-40);font-weight:400;display:flex}.product-hero-module__xsH8Qq__benefitsListItem p{font-size:var(--paragraph-text-size-paragraph-md)}.product-hero-module__xsH8Qq__benefitsListItemTitle{color:var(--eo-gray-0e);font-size:var(--paragraph-text-size-paragraph-md);line-height:var(--paragraph-line-height-paragraph-md-line-height);letter-spacing:var(--paragraph-letter-spacing-paragraph-md-letter-spacing);font-weight:400}.product-hero-module__xsH8Qq__goBackButtonContainer{padding:var(--spacing-600-24) var(--spacing-400-16);align-items:center;display:flex}@media (max-width:767px){.product-hero-module__xsH8Qq__goBackButtonContainer{position:relative}}.product-hero-module__xsH8Qq__packNote{padding:var(--spacing-600-24);background-color:var(--eo-warning-muted);color:var(--eo-warning-prominent);font-size:var(--paragraph-text-size-paragraph-xs);line-height:var(--paragraph-line-height-paragraph-xs-line-height);letter-spacing:var(--paragraph-letter-spacing-paragraph-xs-letter-spacing)}.product-hero-module__xsH8Qq__galleryDesktop{display:contents}.product-hero-module__xsH8Qq__galleryMobile{display:none}@media (max-width:1279px){.product-hero-module__xsH8Qq__galleryDesktop{display:none}.product-hero-module__xsH8Qq__galleryMobile{display:contents}}.product-hero-module__xsH8Qq__bannerContainer{z-index:101;width:100%;position:fixed;inset-block-end:0;inset-inline-start:0}
.ConfiguratorGroup-module__7-uSaa__root{min-width:320px;padding-inline:var(--spacing-600-24);padding-block:var(--spacing-600-24);align-items:flex-start;gap:var(--spacing-600-24);background-color:var(--surface-page-light-primary);flex-direction:column;flex-shrink:0;align-self:flex-end;width:100%;max-width:100%;height:fit-content;display:flex;position:relative;bottom:0;overflow-y:auto}@media (min-width:768px){.ConfiguratorGroup-module__7-uSaa__root{padding-inline:var(--spacing-700-28);padding-block:var(--spacing-700-28);gap:var(--spacing-700-28)}}@media (min-width:1280px){.ConfiguratorGroup-module__7-uSaa__root{max-width:555px;padding-inline:var(--spacing-900-40);padding-block:var(--spacing-1300-80) var(--spacing-900-40);gap:var(--spacing-900-40);height:100%;position:sticky}}.ConfiguratorGroup-module__7-uSaa__header{gap:var(--spacing-500-20);flex-direction:column;display:flex}.ConfiguratorGroup-module__7-uSaa__title{color:var(--text-heading-light-primary)}.ConfiguratorGroup-module__7-uSaa__subtext{color:var(--text-body-light-default)}.ConfiguratorGroup-module__7-uSaa__section{gap:var(--spacing-400-16);flex-direction:column;width:100%;display:flex}@media (min-width:1280px){.ConfiguratorGroup-module__7-uSaa__section{gap:var(--spacing-600-24)}}.ConfiguratorGroup-module__7-uSaa__sectionLabel{color:var(--text-heading-light-primary);margin:0}.ConfiguratorGroup-module__7-uSaa__addOns{gap:var(--spacing-400-16);flex-direction:column;width:100%;display:flex}.ConfiguratorGroup-module__7-uSaa__legalText{color:var(--text-body-light-muted)}.ConfiguratorGroup-module__7-uSaa__legalText a:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid var(--border-color-text-link-focus)!important}.ConfiguratorGroup-module__7-uSaa__divider{border:none;border-top:1px solid var(--border-color-divider-light-primary);width:100%;height:0;margin:0}.ConfiguratorGroup-module__7-uSaa__footer{gap:var(--spacing-200-8);flex-direction:column;width:100%;display:flex}.ConfiguratorGroup-module__7-uSaa__footer>:is(a,button){width:100%}@media (min-width:768px){.ConfiguratorGroup-module__7-uSaa__footer>:is(a,button){width:fit-content}}
.checkbox-module__LEvgia__checkboxLabel{align-items:center;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.checkbox-module__LEvgia__checkboxLabel[data-disabled=true]{opacity:.75}.checkbox-module__LEvgia__checkboxInteractiveLabel{cursor:pointer;text-decoration:underline}.checkbox-module__LEvgia__checkboxWrapper{border:1px solid var(--eo-gray-cf);box-sizing:border-box;background-color:var(--eo-white);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;width:16px;height:16px;margin-inline-end:8px;transition:border-color .3s,background-color .3s;display:flex}.checkbox-module__LEvgia__checkboxWrapper[data-checked=true]{border-color:var(--eo-blue-26);background-color:var(--eo-blue-26)}.checkbox-module__LEvgia__checkboxWrapper[data-checked=true][data-disabled=true]{background-color:var(--eo-gray-cf)}.checkbox-module__LEvgia__checkboxWrapper[data-disabled=true]{opacity:.75;cursor:not-allowed}.checkbox-module__LEvgia__checkboxWrapper:focus{box-shadow:0 0 1px 3px var(--eo-blue-focus);border-color:var(--eo-blue-26)}.checkbox-module__LEvgia__checkboxWrapper svg{position:absolute}.checkbox-module__LEvgia__checkboxInvisibleInput{clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden}
