.gpx{display:none}
html.gpx-on .gpx{display:block}
.gpx{--gpx-h:52px;padding:8px 0}
.gpx--pdp{--gpx-h:56px;padding:8px 0 0}
.gpx--bag{--gpx-h:48px;padding:10px 0 2px}
.gpx--cart{padding:12px 0 0}
.gpx--checkout{--gpx-h:52px;padding:0 0 24px}
.gpx__btn{position:relative;height:var(--gpx-h);min-height:40px}
.gpx__btn>div,.gpx__btn button{width:100%!important;height:100%!important}
.gpx.is-hidden{visibility:hidden}
.gpx.is-gone{display:none!important}
.gpx.is-busy .gpx__btn{opacity:.6;pointer-events:none}
.gpx__msg{margin:6px 0 0;font-size:.8125rem;line-height:1.35;text-align:center}
.gpx__msg:empty{display:none}
.gpx__title{margin:0 0 10px;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-align:center}
.gpx__note{margin:8px 0 0;font-size:.8125rem;line-height:1.35;text-align:center;opacity:.75}
.gpx__or{display:flex;align-items:center;gap:12px;margin:20px 0 0;font-size:.8125rem;opacity:.7}
.gpx__or::before,.gpx__or::after{content:"";flex:1 1 auto;height:1px;background:currentColor;opacity:.25}
html.gpx-on.apx-on .apx--checkout .apx__title,html.gpx-on.apx-on .gpx--checkout .gpx__note,html.gpx-on.apx-on .gpx--checkout .gpx__or{display:none}
html.gpx-on.apx-on .gpx--checkout{padding-bottom:12px}
html:not(.apx-on):not(.gpx-on) .rk-buy__express:has(>.gpx),html:not(.apx-on):not(.gpx-on) div:has(>.gpx--pdp),html:not(.apx-on):not(.gpx-on) li:has(>.gpx){display:none}
html.gpx-on .rk-buy__express:has(>.gpx),html.gpx-on div:has(>.gpx--pdp),html.gpx-on li:has(>.gpx){display:block}
.gpx__btn:empty::before{content:"";display:none}
html.gpx-on:not(.gpx-ready):not(.gpx-unavailable) .gpx__btn:empty::before{content:"Buy with G\2009Pay";display:flex;align-items:center;justify-content:center;height:100%;box-sizing:border-box;border-radius:0;background:#000;color:#fff;font:500 1rem/1 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;letter-spacing:.01em;cursor:progress}
html.gpx-on:not(.gpx-ready):not(.gpx-unavailable) .gpx--cart .gpx__btn:empty::before,html.gpx-on:not(.gpx-ready):not(.gpx-unavailable) .gpx--checkout .gpx__btn:empty::before{content:"Checkout with G\2009Pay"}
.gpx .gpx__btn{transition:opacity .2s}
.gpx.is-hidden .gpx__btn{opacity:0}
html:not(.gpx-ready) .gpx{display:none!important}
html.gpx-on:not(.gpx-ready):not(.apx-on) .rk-buy__express:has(>.gpx),html.gpx-on:not(.gpx-ready):not(.apx-on) div:has(>.gpx--pdp),html.gpx-on:not(.gpx-ready):not(.apx-on) li:has(>.gpx){display:none!important}
html:not(.gpx-ready) #payment-method-option-mollie_methods_googlepay{display:none!important}