.featured-product{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop)}@media only screen and (max-width:767px){.featured-product{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}}.featured-product__wrapper{display:flex;align-items:stretch}@media only screen and (max-width:1023px){.featured-product__wrapper{padding:0}}@media only screen and (max-width:767px){.featured-product__wrapper{padding:0 20px;flex-direction:column}.featured-product__wrapper:has(.featured-product__blocks-inner.swiper){padding:0}}.featured-product__image-wrapper{width:49%;height:auto;flex-shrink:0;aspect-ratio:5.5/7;aspect-ratio:var(--aspect-ratio)}@media only screen and (max-width:767px){.featured-product__image-wrapper{width:100%;aspect-ratio:var(--aspect-ratio-mobile)}}@media only screen and (max-width:767px){.featured-product__image-wrapper .small-up-hide~img{display:none}}.featured-product__content{--gap:12px;padding:50px;display:flex;flex-direction:column;gap:var(--gap);justify-content:center;background:#f6f6f6;overflow:hidden;width:100%}@media only screen and (max-width:1279px){.featured-product__content{padding:30px}}@media only screen and (max-width:1023px){.featured-product__content{padding:32px 20px}}.featured-product__content .featured-product__content-badge{text-transform:uppercase;color:var(--color-accent-primary);letter-spacing:.72px}@media only screen and (max-width:1023px){.featured-product__content .featured-product__content-badge{font-size:var(--font-size-body-4-mobile)}}.featured-product__content .product-card__reviews .bv_averageRating_component_container,.featured-product__content .product-card__reviews .bv_numReviews_component_container,.featured-product__content .product-card__reviews .bv_text{color:var(--color-text-primary)!important}.featured-product__content .featured-product__content-heading{text-transform:uppercase;margin:0;letter-spacing:normal}.featured-product__content .featured-product__content-description{display:flex;flex-direction:column}.featured-product__content .featured-product__content-description>*{margin:12px 0}.featured-product__content .featured-product__content-description>:first-child{margin-top:0}.featured-product__content .featured-product__content-description>ol,.featured-product__content .featured-product__content-description>ul{display:flex;flex-direction:column;gap:12px;margin-top:12px}.featured-product__content .featured-product__content-description>ol li,.featured-product__content .featured-product__content-description>ul li{position:relative;left:20px;width:calc(100% - 20px);list-style-type:square}.featured-product__content .featured-product__content-list{margin-bottom:12px;display:flex;flex-direction:column;gap:10px}.featured-product__content .featured-product__content-list+.featured-product__content-copy{transform:translateY(calc(var(--gap) * -1))}.featured-product__content .featured-product__content-item{display:flex;align-items:center;padding:16px;background-color:var(--color-body-bg);-moz-column-gap:24px;column-gap:24px;row-gap:12px;flex-wrap:wrap;overflow:hidden;height:auto}@media only screen and (max-width:1279px){.featured-product__content .featured-product__content-item{-moz-column-gap:16px;column-gap:16px}}.featured-product__content .featured-product__content-item:has(.featured-product__content-item-title.h2){-moz-column-gap:20px;column-gap:20px}.featured-product__content .featured-product__content-item:has(.featured-product__content-item-title.h2) .featured-product__content-item-text{font-size:var(--font-size-body-2)}.featured-product__content .featured-product__content-item .featured-product__content-item-text{flex:1 1 50%}.featured-product__content .featured-product__content-item .featured-product__content-item-title{font-weight:600;margin:0}.featured-product__content product-form form,.featured-product__content variant-selector{display:flex;justify-content:flex-start}.featured-product__content product-form form{flex-direction:column;gap:10px}.featured-product__content product-form form .product-card__error-message{color:var(--color-error)}