.product-banner{display:block;padding-top:0!important}.product-banner__container{display:flex;align-items:flex-start;height:100%;position:relative}.product-banner__content{position:relative;width:50%;display:flex;flex-direction:column;gap:15px;padding:60px 30px 60px 0}.product-banner__content:before{display:flex;align-items:center;justify-content:center;position:absolute;top:30px;right:30px;width:135px;height:135px;z-index:1}.product-banner__title{font-family:var(--ff-font-family-secondary)!important;font-weight:var(--ff-font-weight-400);font-size:var(--ff-font-size-42);color:var(--ff-font-color-dark-green);width:70%}.product-banner__description ul,.product-banner__description ol{padding-left:25px;margin:0}.product-banner__description ul{list-style:disc outside}.product-banner__description ol{list-style:decimal outside}.product-banner__description li,.product-banner__description p{font-family:var(--ff-font-family-primary);font-weight:var(--ff-font-weight-400);font-size:var(--ff-font-size-18);letter-spacing:0px;margin:0}.product-banner__description li+li{margin-top:10px}.calendar-btn{width:fit-content!important;text-transform:uppercase!important}.product-banner__image-container{position:absolute;width:50%;top:0;right:0;display:grid;grid-template-rows:repeat(7,minmax(0px,100%));height:100%;gap:10px}.product-banner__image{aspect-ratio:160 / 200;width:100%;height:100%;object-fit:cover}.product-banner__image:nth-child(9){display:none}.product-banner__image--1{grid-row:1 / span 2}.product-banner__image--2{grid-row:3 / span 4}.product-banner__image--3{grid-row:7}.product-banner__image--4{grid-row:1}.product-banner__image--5{grid-row:2 / span 4}.product-banner__image--6{grid-row:6 / span 2}.product-banner__image--7{grid-row:1 / span 3}.product-banner__image--8,.product-banner__image--9{grid-row:4 / span 4}.product-banner__rating{display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap}.product-banner__rating .jdgm-preview-badge{display:flex!important;align-items:center}.product-banner__rating .jdgm-widget{display:flex!important}.product-banner__rating .jdgm-prev-badge{display:flex!important;align-items:center}.product-banner__rating .product-banner__rating-average{font-family:var(--ff-font-family-primary);font-weight:700;font-size:16px;line-height:normal;letter-spacing:0px;margin:0 0 0 10px}.product-banner__rating .product-banner__rating-count{font-family:var(--ff-font-family-primary);font-weight:700;font-size:16px;line-height:normal;letter-spacing:0px;margin:0 0 0 6px}.product-banner__rating:has(.product-banner__rating-count) .jdgm-prev-badge__text{display:none}.product-banner__rating .jdgm-prev-badge__text{font-family:var(--ff-font-family-primary);font-weight:700;font-size:16px;line-height:normal;letter-spacing:0px}.product-banner__rating .jdgm-qa-badge{display:none}.product-banner__rating .jdgm-prev-badge__stars{display:block;height:100%}.product-banner__rating .jdgm-star{font-size:31px}.product-banner__additional-information{font-family:var(--ff-font-family-primary);font-weight:var(--ff-font-weight-400);font-size:var(--ff-font-size-18);letter-spacing:0px;margin:0}.product-banner .productVarianTitle{display:none}.product-banner .product-banner__variant-picker .product-form__input,.product-banner .product-banner__variant-picker{width:100%;max-width:370px}@media(max-width:768px){.product-banner__container{padding:0}.product-banner__content{align-items:center;width:100%;margin:60px 0;padding:30px;z-index:1;background:var(--ff-bg-color-seashell)}.product-banner__description *{text-align:center}.product-banner__description ul{list-style-position:inside;padding-left:0}.product-banner__additional-information{text-align:center}#digital-appointments-select-time-btn{display:flex;justify-content:center}.product-banner__content:before{display:none}.product-banner__title{text-align:center;width:100%}.product-banner__image-container{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(9,1fr);width:100%;height:100%;opacity:.5}.product-banner__image-container>img{width:100%;height:100%;grid-column:auto / span 1;grid-row:auto / span 3}.product-banner__image{display:block!important}.product-banner #product-options{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/product-banner.css.map */
