.ProductDetails__Label__productLabelsWrapper{pointer-events:none;z-index:1;width:100%;height:0;position:absolute;top:0;left:0}.ProductDetails__Label__productLabelGroup{pointer-events:auto;flex-direction:column;gap:.5rem;display:flex;position:absolute}.ProductDetails__Label__productLabelGroup.ProductDetails__Label__top-left{top:1.2rem;left:0}@media (width<=768px){.ProductDetails__Label__productLabelGroup.ProductDetails__Label__top-left{top:.8rem}}.ProductDetails__Label__productLabelGroup.ProductDetails__Label__top-right{top:1.2rem;right:0}@media (width<=768px){.ProductDetails__Label__productLabelGroup.ProductDetails__Label__top-right{top:.8rem}}.ProductDetails__Label__productLabelGroup.ProductDetails__Label__bottom-left{bottom:1.2rem;left:0}@media (width<=768px){.ProductDetails__Label__productLabelGroup.ProductDetails__Label__bottom-left{bottom:.8rem}}.ProductDetails__Label__productLabelGroup.ProductDetails__Label__bottom-right{bottom:1.2rem;right:0}@media (width<=768px){.ProductDetails__Label__productLabelGroup.ProductDetails__Label__bottom-right{bottom:.8rem}}[data-block-name=product-details] .ProductDetails__Label__productLabelGroup{--label-pos-bottom:calc(7.4rem + 2rem + var(--label-pos-fixed));--label-pos-fixed:1.5rem}[data-block-name=product-details] .ProductDetails__Label__productLabelGroup:has(.ProductDetails__Label__image){width:100%;height:100%}[data-block-name=product-details] .ProductDetails__Label__productLabelGroup .ProductDetails__Label__productLabel .ProductDetails__Label__image{z-index:1;position:absolute}[data-block-name=product-details] .ProductDetails__Label__productLabelGroup .ProductDetails__Label__productLabel .ProductDetails__Label__image img{width:auto;height:auto}@media (width<=768px){[data-block-name=product-details] .ProductDetails__Label__productLabelGroup .ProductDetails__Label__productLabel .ProductDetails__Label__image img{max-width:40px}}[data-block-name=product-details] .ProductDetails__Label__productLabelGroup.ProductDetails__Label__top-left{top:6.2rem}[data-block-name=product-details] .ProductDetails__Label__productLabelGroup.ProductDetails__Label__top-left .ProductDetails__Label__productLabel .ProductDetails__Label__image{left:var(--label-pos-fixed);top:calc(4rem + 1.5rem + var(--label-pos-fixed))}[data-block-name=product-details] .ProductDetails__Label__productLabelGroup.ProductDetails__Label__top-right .ProductDetails__Label__productLabel .ProductDetails__Label__image{right:var(--label-pos-fixed);top:var(--label-pos-fixed)}[data-block-name=product-details] .ProductDetails__Label__productLabelGroup.ProductDetails__Label__bottom-left .ProductDetails__Label__productLabel .ProductDetails__Label__image{left:var(--label-pos-fixed);bottom:var(--label-pos-bottom)}[data-block-name=product-details] .ProductDetails__Label__productLabelGroup.ProductDetails__Label__bottom-right .ProductDetails__Label__productLabel .ProductDetails__Label__image{right:var(--label-pos-fixed);bottom:var(--label-pos-bottom)}.ProductDetails__Label__productLabel .ProductDetails__Label__image img{width:auto;max-width:78px;height:auto;display:block}.ProductDetails__Label__flagDiscount{color:var(--c-color-white);background:var(--color-red-1);font-size:1.4rem;font-weight:var(--c-font-weight-semibold);letter-spacing:1px;text-align:left;vertical-align:middle;text-transform:uppercase;white-space:nowrap;border-radius:0;padding-left:1rem;padding-right:1rem;line-height:22px;display:block;position:relative}.ProductDetails__Label__flagDiscount:before,.ProductDetails__Label__flagDiscount:after{content:"";border-style:solid;width:0;height:0;display:block;position:absolute;left:100%}.ProductDetails__Label__flagDiscount:before{border-width:11px 5px 0 0;border-color:var(--color-red-1) transparent transparent transparent;top:0}.ProductDetails__Label__flagDiscount:after{border-width:0 5px 11px 0;border-color:transparent transparent var(--color-red-1) transparent;bottom:0}
