.trust-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-top:1px solid var(--line);padding-top:22px;margin-top:24px;text-align:center}.trust-points>div{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0}.trust-points svg{color:var(--gold);flex-shrink:0}.trust-points span{font:11px/1.5 Arial,sans-serif;color:var(--ink)}.trust-points small{display:block;color:var(--muted);font:10px/1.5 Arial,sans-serif;margin-top:3px}.payment-confidence{margin-top:20px;text-align:center}.payment-confidence p{font:10px/1.6 Arial,sans-serif;color:var(--muted);margin:0 0 12px}.payment-marks{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px}.payment-mark{display:flex;align-items:center;justify-content:center;min-height:35px;min-width:50px;padding:5px 8px;background:#f7f5ef;border:1px solid #e9e5dc;border-radius:3px}.payment-mark img{display:block;max-width:74px;max-height:26px;width:auto;height:auto;object-fit:contain}.payment-mark:first-child img{max-width:85px}.payment-name{font:600 10px/1.2 Arial,sans-serif;color:#292722;max-width:85px}.payment-confidence>small{display:block;font:9px/1.6 Arial,sans-serif;color:var(--muted);margin-top:10px}.cart-benefits{margin:24px 0 5px;border:1px solid var(--line);padding:17px 15px;background:#b49c6906}.benefit-heading{display:flex;justify-content:space-between;gap:12px;align-items:start;font:10px/1.6 Arial,sans-serif;color:var(--muted)}.benefit-heading strong{font-weight:400;color:var(--gold);text-align:right}.benefit-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:20px 0 16px;padding:0;gap:8px}.benefit-steps li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--muted);gap:5px;min-width:0}.benefit-steps li:before{content:'';height:1px;background:var(--line);position:absolute;top:12px;left:-50%;width:100%;z-index:0}.benefit-steps li:first-child:before{display:none}.benefit-steps li.earned:before{background:var(--gold)}.benefit-steps li>span{position:relative;width:25px;height:25px;display:grid;place-items:center;background:#20201e;border:1px solid var(--line);border-radius:50%;font:11px Arial;z-index:1}.benefit-steps li.earned>span{border-color:var(--gold);background:var(--gold);color:#211d16}.benefit-steps b{font:11px/1.5 Arial,sans-serif;font-weight:400;margin-top:4px}.benefit-steps small{font:10px/1.4 Arial,sans-serif}.benefit-steps .earned small{color:var(--gold)}.benefit-message{font:12px/1.65 Arial,sans-serif;color:var(--ink);margin:12px 0}.benefit-terms{font:9px/1.65 Arial,sans-serif;color:var(--muted);margin:0}.cart-pricing{display:grid;grid-template-columns:1fr auto;gap:10px;margin:20px 0 0;font:12px/1.5 Arial,sans-serif}.cart-pricing dt{color:var(--muted)}.cart-pricing dd{text-align:right;margin:0}.cart-pricing .savings{color:var(--gold)}.cart-pricing[hidden],.cart-pricing [hidden],.payment-marks [hidden]{display:none!important}.checkout-totals .savings{color:var(--gold)}#checkout-benefit-note{font-size:12px;line-height:1.6;color:var(--gold);margin:18px 0}.product-benefit-intro{font:11px/1.7 Arial,sans-serif;color:var(--gold);margin:20px 0 0}.product-benefit-intro a{text-decoration:underline;text-underline-offset:3px}.product-view .trust-points{margin-top:25px}.cart-trust .trust-points{margin-top:25px;padding-top:20px}.checkout-summary .trust-points{margin-top:24px}.checkout-summary .trust-points span{font-size:10px}@media(max-width:650px){.trust-points{gap:9px}.trust-points span{font-size:10px}.trust-points small{font-size:9px}.cart-benefits{padding:16px 12px}.benefit-heading{font-size:10px}.benefit-steps b{font-size:10px}.benefit-steps small{font-size:9px}.benefit-message{font-size:12px}.product-view .product-info .trust-points{margin-left:-8px;margin-right:-8px}.payment-mark{min-width:45px;padding:5px 7px}.payment-mark img{max-width:61px}.payment-mark:first-child img{max-width:76px}}
