.woocommerce .product-badges:not(.entry-product-badges){top:8px;left:4px;right:4px;display:grid;grid-template-columns:auto auto;grid-auto-flow:row dense;justify-content:space-between;align-items:start;gap:2px 8px;pointer-events:none;--p-badge-round:10px;--p-badge-v-padding:3px;--p-badge-h-padding:7px}.woocommerce .product-badges:not(.entry-product-badges)>div{grid-column:1;justify-self:start;margin:0;min-width:0;padding-top:calc(var(--p-badge-v-padding) + 1px);padding-bottom:calc(var(--p-badge-v-padding) - 1px)}.woocommerce .product-badges:not(.entry-product-badges)>.cf-badge-right{grid-column:2;justify-self:end}.woocommerce .product-badges:not(.entry-product-badges)>div>span{font-size:11px;line-height:14px;letter-spacing:.02em}.woocommerce .product-badges:not(.entry-product-badges)>div.has-icon{padding-left:20px}.woocommerce .product-badges:not(.entry-product-badges)>div:before{top:4px;left:7px;font-size:10px}@supports (text-box:trim-both cap alphabetic){.woocommerce .product-badges:not(.entry-product-badges)>div{padding-top:var(--cf-badge-trim-padding,5px);padding-bottom:var(--cf-badge-trim-padding,5px)}.woocommerce .product-badges:not(.entry-product-badges)>div>span{text-box:trim-both cap alphabetic}}@media (max-width:767px){.woocommerce .product-badges:not(.entry-product-badges){top:6px;left:2px;right:2px;gap:2px 6px;--p-badge-v-padding:2px;--p-badge-h-padding:5px;--cf-badge-trim-padding:4px}.woocommerce .product-badges:not(.entry-product-badges)>div>span{font-size:10px;line-height:13px}}