.page-product-hero{background:var(--color-monochrome-white);border-radius:var(--radius-m);display:flex;flex-direction:column;gap:var(--space-m);padding:var(--space-l) var(--container-padding);position:relative}.page-product-hero__favorite-toggle{inset-block-start:var(--space-s);inset-inline-end:var(--space-s);position:absolute}.page-product-hero__header{display:flex;flex-direction:column;gap:var(--space-m) var(--space-l)}.page-product-hero__header__info{display:flex;flex-direction:column;gap:var(--space-m)}.page-product-hero__header__info__content{align-items:flex-start;gap:var(--space-m)}.page-product-hero__header__info__content,.page-product-hero__header__info__content__names{display:flex;flex-direction:column}.page-product-hero__header__info__content__picture{align-self:flex-start;height:66px;max-width:100px;object-fit:contain;width:auto}.page-product-hero__header__info__content__names{gap:8px}.page-product-hero__header__actions{display:flex;flex-direction:column;gap:var(--space-m)}.page-product-hero__header__actions__compare{align-self:center}@media(min-width:768px){.page-product-hero__header{align-items:center;flex-direction:row}.page-product-hero__header__info{flex-grow:1}.page-product-hero__header__info__content{align-items:center;flex-direction:row}.page-product-hero__header__actions{flex-basis:400px}}.page-product-info{background:var(--color-monochrome-white);border-radius:var(--radius-m);display:flex;flex-direction:column;gap:var(--space-m);padding:var(--space-xl) var(--container-padding)}.page-product-info__cards{display:grid;gap:var(--space-s);grid-template-columns:repeat(2,1fr)}.page-product-info__cards__card{background:var(--color-elements-background-fill);border-radius:var(--radius-s);padding:var(--space-m) var(--space-s)}.page-product-info__cards__card__title{margin-block-end:var(--space-xxs)}@media(min-width:768px){.page-product-info__cards{grid-template-columns:repeat(4,1fr)}}.product-button-popup{align-items:center;background:var(--color-monochrome-white);bottom:-1px;box-shadow:0 2px 30px #006ca91a;display:flex;flex-direction:row;gap:var(--space-s);left:0;padding:var(--space-s2);position:sticky;right:0;width:100%}.product-button-popup__logo{flex-shrink:0}.product-button-popup__button{flex-grow:1}:is(:not(.product-button-popup--partner)) .product-button-popup__button{padding:var(--space-s) var(--space-m) var(--space-s) var(--space-s)}:is(:not(.product-button-popup--partner)) .product-button-popup__button .ui-button__icon-append{border:1px solid var(--color-monochrome-black);margin-inline-start:auto}@media(min-width:1024px){.product-button-popup{border-radius:var(--radius-s);bottom:30px;left:30px;margin-inline-end:auto;min-width:400px;right:auto;width:auto}}.product-button-popup.fade-enter-active,.product-button-popup.fade-leave-active{transition:opacity .5s ease}.product-button-popup.fade-enter-from,.product-button-popup.fade-leave-to{opacity:0}.page-product{background:var(--color-elements-background-fill);gap:var(--space-xxl);padding-block:var(--space-l) var(--space-xxl)}.page-product,.page-product__main{display:flex;flex-direction:column}.page-product__main{gap:var(--space-l)}.page-product__tabs{padding-inline:var(--container-padding-m)}.page-product__tab-content{display:flex;flex-direction:column;gap:var(--space-m2)}.page-product__tab-content:empty{display:none}.page-product__calculator{padding:var(--space-xl) var(--container-padding)}.page-product__content{display:flex;flex-direction:column;gap:var(--space-m)}.page-product__content .element-seo-content__scroll-btn{bottom:115px}.page-product__content .element-seo-content__section--separate .offer-highlighted-offers h2{padding-inline:var(--container-padding)}.page-product__expert-opinion{margin-inline:calc(var(--container-padding-m)*-1)}.page-product__expert-opinion .element-section__header{padding-inline:var(--container-padding-m)}:has(.page-product .product-button-popup--partner) .element-seo-content__scroll-btn{bottom:88px}@media(min-width:768px){.page-product__tabs{padding-inline:unset}.page-product__expert-opinion{margin-inline:unset}.page-product__content .element-seo-content__section--separate .offer-highlighted-offers h2,.page-product__expert-opinion .element-section__header{padding-inline:unset}}
