.bcp,.bcp *{box-sizing:border-box}.bcp{font-family:inherit;color:#172d24}.bcp--home{max-width:1440px;margin:0 auto;padding:36px 40px 24px;display:grid;grid-template-columns:1fr 1.15fr;column-gap:48px;align-items:center;border-bottom:1px solid #e7e9e0}.bcp__eyebrow{display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.13em;font-weight:600;line-height:1.4;text-transform:uppercase;margin:0 0 10px}.bcp__eyebrow i{display:block;width:7px;height:7px;background:#cfdb20;border-radius:50%;flex:none}.bcp h2{font-family:inherit;font-size:clamp(24px,2.5vw,36px);font-weight:500;line-height:1.12;letter-spacing:-.04em;margin:0 0 14px;max-width:430px}.bcp__link{display:inline-flex;align-items:center;gap:24px;color:inherit;font-size:12px;text-decoration:none;border-bottom:1px solid #172d2444;padding-bottom:4px}.bcp__link:hover{border-color:currentColor}.bcp__link:focus-visible{outline:2px solid #172d24;outline-offset:5px}.bcp__offers{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bcp__offer{border:1px solid #e5e8dc;border-radius:10px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:15px}.bcp__number{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:32px;border-radius:20px;background:#f2f3ed;color:#355344;font-size:16px;line-height:1;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.bcp__offer--gift{border-color:#cbd71e}.bcp__offer--gift .bcp__number{background:#d4e024;color:#1a2b20}.bcp__offer strong{font-size:18px;font-weight:500;line-height:1.25;letter-spacing:-.025em}.bcp__terms{grid-column:1/-1;font-size:10px;line-height:1.5;color:#7d8378;margin:18px 0 0}.bcp--product{width:100%;padding:15px 0 14px;border-top:1px solid #e7e9e0;border-bottom:1px solid #e7e9e0;margin:4px 0}.bcp--product .bcp__eyebrow{font-size:10px;margin-bottom:10px}.bcp--product .bcp__offers{gap:10px}.bcp--product .bcp__offer{flex-direction:row;align-items:center;gap:9px;padding:10px 9px;border-radius:7px}.bcp--product .bcp__number{font-size:12px;min-width:29px;height:25px}.bcp--product .bcp__offer strong{font-size:12px;line-height:1.3;letter-spacing:-.02em}.bcp--product .bcp__terms{font-size:10px;margin-top:9px}@media(max-width:749px){.bcp--home{padding:25px 20px 20px;grid-template-columns:1fr;gap:19px}.bcp h2{font-size:28px;max-width:300px}.bcp__offers{gap:10px}.bcp__offer{padding:15px;gap:12px}.bcp__offer strong{font-size:16px}.bcp__terms{margin:0}.bcp--product .bcp__terms{margin-top:9px}.bcp--product .bcp__offer strong{font-size:11px}}@media(max-width:360px){.bcp--product .bcp__offer{gap:6px;padding:9px 6px}.bcp--product .bcp__number{min-width:24px}}
