.gpc-bf-spec{display:inline;line-height:inherit;vertical-align:baseline}
.gpc-bf-spec>.gpc-bf-free,.gpc-bf-spec>.gpc-bf-new{margin-left:.35em}
.gpc-bf-old{color:#9aadc4;font-size:.88em;font-weight:400;text-decoration-thickness:1.5px}
.gpc-bf-free{color:#ffc338;font-size:.83em;font-weight:700;letter-spacing:.4px}
.gpc-bf-new{color:inherit;font-weight:600}
.gpc-bf-offer{margin:18px 0 22px;padding:0 0 0 16px;border-left:3px solid #ffc338;color:#c0d0e4}
.gpc-bf-offer p{margin:0 0 6px;font-size:15px;line-height:1.6}
.gpc-bf-offer .gpc-bf-eyebrow{color:#ffc338;font-size:12px;font-weight:700;letter-spacing:1.2px}
body.gpc-bf-product .gpc-po-art{position:relative}
body.gpc-bf-product .gpc-po-art::after,.gpc-bf-art>.gpc-bf-badge{content:"";position:absolute;right:2%;top:calc(2% - 18px);width:34%;max-width:190px;aspect-ratio:1;background-image:var(--gpc-bf-badge);background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none;z-index:3}
.gpc-bf-art{position:relative!important}
.gpc-bf-art>.gpc-bf-badge{width:40%;max-width:140px}
@media(max-width:600px){body.gpc-bf-product .gpc-po-art::after{width:36%;max-width:150px}.gpc-bf-art>.gpc-bf-badge{width:42%}}
