/* Factual PETLI benefits and payment-brand identifiers, shared by sales pages and checkout. */
.co-payment-brands{margin:0 0 24px;color:#343b30}.co-payment-brands-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.co-payment-brands-heading>strong{font-size:.86rem;font-weight:600}.co-payment-brands-heading>span{font-size:.67rem;padding:5px 9px;border-radius:5px;background:#f2eee3;color:#73633e;white-space:nowrap}.co-payment-brands>ul{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0;margin:0;list-style:none}.co-brand{min-width:0;height:43px;display:flex;align-items:center;justify-content:center;gap:2px;border:1px solid #dfe3da;border-radius:8px;background:#fff;padding:6px}.co-brand img{object-fit:contain;display:block;width:100%;max-width:68px;height:28px}.co-brand--twint{background:#080808;border-color:#080808}.co-brand--twint img{max-width:67px}.co-brand--mastercard img{max-width:43px}.co-brand--americanexpress img{max-width:48px}.co-brand--paypal img{width:16px;height:23px}.co-brand--paypal>span{font-family:Arial,sans-serif;font-size:12px;font-weight:700;font-style:italic;color:#003087}.co-payment-method-note{font-size:.73rem!important;line-height:1.55!important;color:#747b6c;margin:12px 0 0!important}.co-postfinance{display:flex;align-items:center;gap:10px;font-size:.69rem!important;line-height:1.5!important;color:#747b6c;margin:13px 0 0!important}.co-postfinance img{object-fit:contain;width:70px;height:24px;flex:none}.co-trust{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:25px 0 0;padding:22px 0 0;border-top:1px solid #e2e6dc}.co-trust>li{display:flex;gap:8px;align-items:flex-start;margin:0}.co-trust .icon{font-size:19px;color:#496847;flex:none}.co-trust strong{font-size:.72rem;line-height:1.5;display:block;font-weight:600}.co-trust small,.co-trust a{display:block;font-size:.68rem;line-height:1.5;color:#717b68;margin-top:4px}.co-trust a{text-underline-offset:3px}.co-access-promise{display:flex;gap:12px;padding:16px;background:#edf3e8;border-radius:12px;margin-top:22px}.co-access-promise>span{width:30px;height:30px;display:grid;place-items:center;color:#526e48;flex:none}.co-access-promise strong{display:block;font-size:.84rem;color:#405b37}.co-access-promise p{font-size:.77rem;line-height:1.6;color:#68745d;margin:7px 0 0}.lp-access-card [data-commerce-trust]{margin:27px 0}.lp-access-card .co-payment-brands>ul{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-access-card .co-trust{grid-template-columns:1fr;gap:14px}.lp-access-card .co-trust strong{font-size:.8rem}.lp-access-card .co-trust small,.lp-access-card .co-trust a{font-size:.74rem;margin-top:2px}.lp-access-card .co-trust li{gap:12px}
@media(max-width:1000px){.co-payment-brands>ul{grid-template-columns:repeat(3,minmax(0,1fr))}.co-trust{grid-template-columns:1fr;gap:15px}.co-trust>li{gap:11px}.co-trust strong{font-size:.79rem}.co-trust small,.co-trust a{font-size:.74rem;margin-top:2px}.co-brand{height:45px}}
@media(max-width:760px){.co-payment-brands-heading>strong{font-size:.83rem}.co-payment-brands-heading>span{font-size:.65rem}.co-payment-brands{margin-bottom:23px}.co-trust{margin-top:24px;padding-top:20px}.co-postfinance{align-items:flex-start}.co-postfinance img{width:64px;height:24px}.co-access-promise{padding:14px;margin-top:17px}.co-access-promise strong{font-size:.8rem}.co-access-promise p{font-size:.74rem}.co-brand--paypal>span{font-size:13px}}
