@charset "UTF-8";.product-section{display:flex;flex-direction:column;border-radius:8px;background-color:var(--color-white-100);padding:16px}.product-section .campaign-tag{text-transform:uppercase}.product-section .campaign-tag .lw-tag__content{font-size:10px!important}.product-section__header{margin-bottom:40px;display:flex;align-items:flex-start;gap:16px}.product-section__titles{display:flex;flex:1 1 0%;flex-direction:column;gap:8px}.product-section__wrapper-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.product-section__title-container{display:flex;align-items:center;gap:8px}.product-section__title-icon{color:var(--color-blue-gray-900);flex-shrink:0}.product-section__title{font-size:var(--font-size-headline-6);line-height:var(--line-height-headline-6);color:var(--color-blue-gray-900-84);font-weight:700}.product-section__subtitle{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-blue-gray-900-68);font-weight:400}.product-section__tag-container{display:flex;align-items:center;justify-content:flex-end}.product-section__content{width:100%}.product-section__content>*{max-width:100%;box-sizing:border-box}@media (min-width: 768px){.product-section__wrapper-title{display:flex;align-items:center;gap:8px}.product-section__wrapper-title>.product-section__title-container{order:1}.product-section__wrapper-title>[slot=titleTag],.product-section__wrapper-title>*:first-child{order:2}.product-section__header{justify-content:flex-start}}@media (max-width: 767px){.product-section__wrapper-title{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.product-section__header{flex-direction:column}.product-section__header-img-bf{align-self:flex-end;order:1;position:absolute}.product-section__header-img-bf .lw-image__gradient,.product-section__header-img-bf .lw-image{width:40px!important;height:30px!important}.product-section__header-img-bf img{width:30px}.product-section__tag-container{width:100%;justify-content:flex-start;order:3}.product-section__titles{order:1;width:100%}.product-section__header{flex-wrap:wrap}.product-section [class$=--campaign] .product-section__header{flex-wrap:nowrap}.product-section [class$=--campaign] .product-section__titles{width:-moz-fit-content;width:fit-content;flex:1}.product-section [class$=--campaign] .product-section__tag-container{width:auto;justify-content:flex-end}}
