/* PIĘKNI I MŁODZI V28 — bez ingerencji w koszyk ani płatności */
.pim20-product .pim23-payment-method.pim28-tpay{
 background:rgba(14,9,22,.8)!important;border:1px solid rgba(230,192,130,.52)!important;
 color:#f7e9f6!important;min-width:76px!important;padding:8px 15px!important;
 border-radius:9px!important;box-shadow:none!important;
}
.pim20-product .pim28-tpay strong{font:750 16px/1.2 Manrope,Arial,sans-serif!important;color:#f7e9f6!important}
.pim20-product .pim28-payment-security{display:flex;align-items:center;gap:7px;color:#e1d5e2;font:500 12px/1.5 Manrope,Arial,sans-serif;margin:12px 0 0}
.pim20-product .pim28-payment-security svg{width:18px;height:18px;flex:none;color:#e5c18a}
.pim20-product .pim20-form{align-items:center!important;gap:12px!important;flex-wrap:wrap!important}
.pim20-product .pim20-cta{flex:0 1 290px!important;width:min(100%,290px)!important;min-height:46px!important;padding:10px 18px!important;border-radius:999px!important;font-size:13px!important;letter-spacing:.02em!important}
/* Text and navigation on seller/regulation information pages */
body:not(.panel-light) .pim28-information{max-width:1010px!important;width:min(calc(100% - 36px),1010px)!important;margin:clamp(45px,6vw,85px) auto!important;padding:clamp(24px,4.5vw,60px)!important;border-radius:24px!important;background:rgba(14,8,23,.65)!important;border:1px solid rgba(205,155,203,.18)!important;box-shadow:0 30px 95px rgba(0,0,0,.22)!important;box-sizing:border-box!important}
body:not(.panel-light) .pim28-information h1{font-size:clamp(35px,5vw,66px)!important;font-weight:500!important;line-height:1.08!important;letter-spacing:-.035em!important;margin:0 0 24px!important}
body:not(.panel-light) .pim28-information .information-nav{display:flex!important;flex-wrap:wrap!important;gap:12px 22px!important;margin:0 0 30px!important;padding:0 0 20px!important;border-bottom:1px solid rgba(217,178,218,.22)!important;font-size:14px}
body:not(.panel-light) .pim28-information .information-nav a{color:#eee4ec!important;text-decoration:none!important}
body:not(.panel-light) .pim28-information .information-nav a:hover,body:not(.panel-light) .pim28-information .information-nav a:focus-visible{color:#edc58e!important;text-decoration:underline!important}
body:not(.panel-light) .pim28-information hr{display:none!important}
body:not(.panel-light) .pim28-information .preline{font:400 clamp(15px,1.25vw,18px)/1.8 Manrope,Arial,sans-serif!important;max-width:900px!important;color:#e9dce8!important;overflow-wrap:anywhere!important}
body:not(.panel-light) .pim28-information .text-link{display:inline-flex;margin-top:32px!important;color:#e9c186!important}
@media(max-width:650px){.pim20-product .pim20-cta{flex:1 1 180px!important;max-width:none!important}.pim20-product .pim28-payment-security{font-size:11px}body:not(.panel-light) .pim28-information{width:calc(100% - 22px)!important;padding:25px 18px!important;border-radius:16px!important}}
