.wc-price-section{align-items:baseline;color:var(--hh-color-primary,purple);display:flex;font-family:var(--hh-font-secondary,sans-serif);font-size:1.5rem;font-weight:400;gap:.25em;justify-content:center;padding-top:calc(var(--hh-gutter-width, 2rem)/2);text-decoration:none}.wc-price-section__html{align-items:baseline;display:inline-flex;gap:.15em}.wc-price-section .woocommerce-Price-amount,.wc-price-section .woocommerce-Price-currencySymbol,.wc-price-section bdi,.wc-price-section__frequency,.wc-price-section__html{color:inherit;font-family:var(--hh-font-secondary,sans-serif);font-size:inherit;font-weight:inherit}.wc-price-section del{color:var(--hh-color-grey-light,#d3d3d3);font-size:.9rem}.wc-price-section ins{text-decoration:none}body.wp-admin .snippet-product__title{font-size:1.6rem;margin:0}body.wp-admin .snippet-product__sub-title{color:var(--hh-color-grey-light,#d3d3d3);font-size:.9rem;line-height:1.5;margin:0}body.wp-admin .snippet-product__usps li{list-style:none}.snippet-product{background-color:var(--hh-color-white,#fff);border-radius:var(--hh-border-radius,0);box-shadow:0 .6rem 2.5rem .6rem rgba(118,110,171,.1);display:flex;flex-direction:column;gap:1.5rem;height:100%;overflow:hidden;padding:calc(var(--hh-gutter-width, 2rem)*.75)}@media(min-width:768px){.snippet-product{padding:var(--hh-gutter-width,2rem)}}.snippet-product--has-topbar{padding-top:calc(var(--hh-gutter-width, 2rem)*1.5)}@media(min-width:768px){.snippet-product--has-topbar{padding-top:calc(var(--hh-gutter-width, 2rem)*2)}}.snippet-product__topbar{align-items:center;background-color:var(--hh-color-primary,purple);color:var(--hh-color-white,#fff);display:flex;gap:.25rem;justify-content:center;left:0;padding:calc(var(--hh-gutter-width, 2rem)*.25);position:absolute;text-align:center;top:0;width:100%}.snippet-product__topbar--secondary{background-color:var(--hh-color-secondary,#ff0);color:var(--hh-color-black,#000)}.snippet-product__sub-header{align-items:center;justify-content:space-between}.snippet-product__body,.snippet-product__sub-header{display:flex;gap:calc(var(--hh-gutter-width, 2rem)*.5)}.snippet-product__body{flex-direction:column;height:100%;margin-bottom:calc(var(--hh-gutter-width, 2rem)*.5)}.snippet-product__title{color:var(--hh-color-primary,purple);font-size:1.6rem}.snippet-product__sub-title{color:var(--hh-color-grey-light,#d3d3d3);font-size:.9rem;line-height:1.5}.snippet-product__labels{display:flex;flex-direction:column;gap:calc(var(--hh-gutter-width, 2rem)*.25);left:calc(var(--hh-gutter-width, 2rem)*.5);position:absolute;top:calc(var(--hh-gutter-width, 2rem)*.5);z-index:1}.snippet-product__label{align-items:center;align-self:start;background-color:var(--hh-color-white,#fff);border-radius:var(--hh-border-radius,0);color:var(--hh-color-black,#000);display:flex;font-size:.9rem;gap:calc(var(--hh-gutter-width, 2rem)*.125);padding:0 calc(var(--hh-gutter-width, 2rem)*.25);white-space:nowrap}.snippet-product__label--hybrid{background-color:var(--hh-color-green,green);color:var(--hh-color-white,#fff)}.snippet-product__label--energy{color:var(--hh-color-green,green)}.snippet-product__image-container{align-items:center;aspect-ratio:10/8;background-color:var(--hh-color-lightblue,#add8e6);border-radius:var(--hh-border-radius,0);display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.snippet-product__picture{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;width:9rem}.snippet-product__image{height:auto;width:100%}.snippet-product__usps{color:var(--hh-color-black,#000)}.snippet-product__usps .ul{padding:0}.snippet-product__usps li{padding-left:calc(var(--hh-gutter-width, 2rem)*.75);position:relative}.snippet-product__usps li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' fill='none' viewBox='0 0 16 12'%3E%3Cpath fill='%2350A41C' d='M5.752 11.5.527 6.273l1.307-1.306 3.918 3.919 8.41-8.41 1.307 1.306z'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:calc(var(--hh-gutter-width, 2rem)*.5);left:0;position:absolute;top:calc(var(--hh-gutter-width, 2rem)*.165);width:calc(var(--hh-gutter-width, 2rem)*.5)}.snippet-product .wc-price-section{margin-top:auto}.snippet-product__button{align-self:center;margin-top:auto}