.featured-product{padding:4.75rem var(--safe-area) calc(var(--s10) * 2)}@media screen and (min-width:992px){.featured-product{padding:calc(var(--s3) * 10) var(--safe-area) 10.625rem}}.featured-product--dark{background-color:var(--color-primary);color:var(--color-light)}.featured-product__general{grid-column:1/-1;margin-bottom:var(--s10)}@media screen and (min-width:768px){.featured-product__general{grid-row:1}}@media screen and (min-width:992px){.featured-product__general{margin-bottom:calc(var(--s2) * 10)}}.featured-product__general-tag,.featured-product__general-title{grid-column:span var(--cols)}@media screen and (min-width:768px){.featured-product__general-tag,.featured-product__general-title{grid-column:1/9}}@media screen and (min-width:992px){.featured-product__general-tag,.featured-product__general-title{grid-column:1/8}}.featured-product__general-description{grid-column:span var(--cols);margin-top:var(--s6)}@media screen and (min-width:768px){.featured-product__general-description{grid-column:1/7}}@media screen and (min-width:992px){.featured-product__general-description{grid-column:1/6;margin-top:var(--s11)}}@media screen and (min-width:768px){.featured-product--has-general .featured-product__image,.featured-product--has-general .featured-product__content{grid-row:2}}@media screen and (min-width:992px){.featured-product--has-general{padding-top:calc(var(--s10) * 2);padding-bottom:calc(var(--s3) * 10)}}.featured-product--has-general .featured-product__title{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width:768px){.featured-product--has-general .featured-product__title{padding-right:25%}}.featured-product__general-tag{margin-bottom:var(--s4)}.featured-product__general-title{margin-bottom:var(--s2);text-wrap:balance}.featured-product__general-description{margin-bottom:0}.featured-product__image{grid-column:span var(--cols)}@media screen and (min-width:768px){.featured-product__image{grid-row:1}}.featured-product__image .picture{aspect-ratio:370/469;width:100%;height:100%}@media screen and (min-width:768px){.featured-product__image .picture{aspect-ratio:unset;aspect-ratio:683/793}}.featured-product__content{grid-column:span var(--cols);display:flex;flex-direction:column;align-items:flex-start;padding:0 0 var(--s9)}@media screen and (min-width:768px){.featured-product__content{grid-row:1;display:flex;flex-direction:column;justify-content:space-between;padding:0;gap:10rem}}.featured-product__content-top .button{display:none}@media screen and (min-width:768px){.featured-product__content-top .button{display:inline-flex}}.featured-product__content-top .featured-product__link{display:inline-flex}@media screen and (min-width:768px){.featured-product__content>.button{display:none}}@media screen and (min-width:768px){.featured-product--image-left .featured-product__image{grid-column:1/7}.featured-product--image-left .featured-product__content{grid-column:7/13}}@media screen and (min-width:992px){.featured-product--image-left .featured-product__content{grid-column:7/12}}@media screen and (min-width:1200px){.featured-product--image-left .featured-product__content{grid-column:7/11;gap:20rem}}@media screen and (min-width:768px){.featured-product--image-right .featured-product__image{grid-column:7/13}.featured-product--image-right .featured-product__content{grid-column:1/7}}@media screen and (min-width:992px){.featured-product--image-right .featured-product__content{grid-column:1/6}}@media screen and (min-width:1200px){.featured-product--image-right .featured-product__content{grid-column:1/5;gap:20rem}}@media screen and (max-width:767px){.featured-product__tag{line-height:1.25}}.featured-product__title{margin-bottom:var(--s2);text-wrap:balance;font-weight:700}@media screen and (max-width:767px){.featured-product__title{margin-bottom:.5625rem}}@media screen and (min-width:992px){.featured-product__title{margin-bottom:1.125rem}}.featured-product__description{margin-bottom:var(--s8)}@media screen and (min-width:992px){.featured-product__description{margin-bottom:var(--s6)}}.featured-product__features{padding:0 0 var(--s6)}@media screen and (min-width:768px){.featured-product__features{padding-bottom:0}}.featured-product__features-title{font-weight:700;margin-bottom:1.125rem}.featured-product__features-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--s2)}.featured-product__features-item{display:flex;gap:var(--s);align-items:baseline;opacity:0}
