.productBundleOffer{color:#17323a;background:#fff8e9;border:1px solid #d5b77b;border-top:3px solid #dca849;border-radius:14px;margin-top:1rem;padding:1.3rem}.productBundleOffer>.eyebrow{color:#8c5c17;margin:0 0 .6rem}.productBundleOffer>h2{margin:0 0 1rem;font-size:1.45rem;line-height:1.18}.productBundleOptions{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.productBundleOptions>a{color:#fff7e8;background:#152629;border:1px solid #c9ab6b;border-radius:10px;flex-direction:column;gap:.4rem;padding:1rem;text-decoration:none;display:flex}.productBundleOptions>a:hover{background:#233b3d}.productBundleOptions>a>span{color:#f1c779;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:800}.productBundleOptions strong{letter-spacing:-.04em;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:2.3rem;line-height:1.15;display:flex}.productBundleOptions strong small{letter-spacing:0;font-size:.7rem;font-weight:400}.productBundleOptions b{font-size:.88rem;line-height:1.4}.productBundleOptions small{color:#c7d3cf;font-size:.73rem;line-height:1.4}.productBundleOptions em{color:#f1c779;margin-top:auto;padding-top:.5rem;font-size:.72rem;font-style:normal;font-weight:700}.productBundleOffer .productBundleNote{color:#556360;margin:.8rem 0;font-size:.7rem;line-height:1.5}.productBundleSubscription{color:#254f4c;text-underline-offset:3px;justify-content:space-between;gap:.6rem;font-size:.8rem;font-weight:700;display:flex}@media (max-width:520px){.productBundleOffer{padding:1rem}.productBundleOptions{grid-template-columns:1fr}}.productBundleOffer{scroll-margin-top:90px}.bundleIncludedBadge{color:#614411;background:#fff3d4;border:1px solid #d5b77b;border-radius:7px;margin:0 0 1rem;padding:.7rem .8rem;font-size:.76rem;font-weight:800;line-height:1.5;text-decoration:none;display:block}
