.p-info .p-bundles{gap:18px}.p-info .p-bundles .p-bundle{position:relative;overflow:visible;border:1.5px solid #b9cbc8;border-radius:12px;background:#fff;box-shadow:none;color:#172e30;cursor:pointer}.p-info .p-bundles .p-bundle:hover{border-color:#1c6470}.p-info .p-bundles .p-bundle.is-selected{border:2.5px solid #1c6470;background:#f1f8f5;box-shadow:none}.p-info .p-bundles .p-bundle-main{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:0;padding:18px 20px}.p-info .p-bundles .p-bundle:nth-child(n+2) .p-bundle-main{min-height:0}.p-info .p-bundles .p-offer-ribbon+.p-bundle-main{padding-top:24px}.p-info .p-bundles .p-offer-select{grid-column:auto;grid-row:auto;width:26px;height:26px;border:2px solid #7f9c99;border-radius:50%;background:#fff;box-sizing:border-box}.p-info .p-bundles .is-selected .p-offer-select{border:2px solid #1c6470;background:#fff;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 13px #1c6470}.p-info .p-bundles .is-selected .p-offer-select:after{content:none}.p-info .p-bundles .p-bundle-name{grid-column:auto;grid-row:auto;min-width:0}.p-bundle-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.p-info .p-bundles .p-bundle-title>strong{display:inline;font-size:21px;font-weight:700;line-height:1.25;letter-spacing:-.2px;color:#122b2e}.p-save-pill{display:inline-block;font-style:normal;font-size:15px;font-weight:700;line-height:1;padding:6px 10px;border-radius:999px;background:#ffe3c9;color:#7a3a0c;white-space:nowrap}.p-save-pill--plain{background:#e7eeec;color:#2f4a47}.p-info .p-bundles .p-bottle-count{display:block;font-size:16px;line-height:1.4;font-weight:500;color:#3e5653;margin-top:6px}.p-info .p-bundles .p-bundle-price{grid-column:auto;grid-row:auto;display:block;text-align:right}.p-info .p-bundles .p-bundle-price>strong{display:block;font-size:23px;font-weight:800;line-height:1.2;color:#153b40}.p-info .p-bundles .p-bundle-price>s{display:block;font-size:16px;line-height:1.3;font-weight:500;margin-top:3px;color:#5b6a68}.p-info .p-bundles .p-offer-ribbon{position:absolute;top:-14px;right:18px;background:#153b40;color:#fff;font-size:15px;line-height:1;padding:7px 15px;border-radius:999px;font-weight:700;letter-spacing:0;box-shadow:none}.p-perks{display:block;border-top:1px solid #d3e0dd;background:#eaf3f0;border-radius:0 0 10px 10px}.p-perk{display:flex;align-items:center;gap:12px;padding:11px 20px;font-size:16px;line-height:1.35;color:#173a3e}.p-perk+.p-perk{border-top:1px solid #d3e0dd}.p-perk-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:#fff;color:#1c6470;overflow:hidden}.p-perk-icon img{display:block;width:22px;height:30px;object-fit:contain}.p-perk-text b{font-weight:700}.p-perk-text span{font-weight:500;color:#4a6461}.p-bundle.is-selected .p-perks{background:#1c6470;border-top-color:#1c6470;border-radius:0 0 9px 9px}.p-bundle.is-selected .p-perk{color:#fff}.p-bundle.is-selected .p-perk+.p-perk{border-top-color:#fff3}.p-bundle.is-selected .p-perk-text span{color:#d8ebe6}@container (max-width:480px){.p-info .p-bundles .p-bundle-main{grid-template-columns:24px minmax(0,1fr) auto;gap:12px;padding:16px 15px;min-height:0}.p-info .p-bundles .p-bundle:nth-child(n+2) .p-bundle-main{min-height:0}.p-info .p-bundles .p-offer-ribbon+.p-bundle-main{padding-top:22px}.p-info .p-bundles .p-offer-select{width:24px;height:24px}.p-info .p-bundles .is-selected .p-offer-select{box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 12px #1c6470}.p-info .p-bundles .p-bundle-title>strong{font-size:19px}.p-save-pill{font-size:14px;padding:5px 9px}.p-info .p-bundles .p-bottle-count{font-size:15px}.p-info .p-bundles .p-bundle-price>strong{font-size:21px}.p-info .p-bundles .p-bundle-price>s{font-size:15px}.p-info .p-bundles .p-offer-ribbon{right:14px;font-size:14px;padding:6px 13px}.p-perk{padding:10px 15px;font-size:15px;gap:10px}.p-perk-icon{width:30px;height:30px}.p-perk-icon img{width:19px;height:27px}}@media(prefers-reduced-motion:reduce){.p-info .p-bundles .p-bundle{transition:none}}.p-save-amt{white-space:nowrap}.p-save-amt>i{font-style:normal}@container (max-width:480px){.p-save-amt{display:block;margin-top:2px;font-weight:700;color:#1c6470}.p-save-amt>i{display:none}}.p-info .p-bundles{gap:14px}.p-info .p-bundles .p-bundle-main{padding:14px 16px;gap:12px}.p-info .p-bundles .p-offer-ribbon+.p-bundle-main{padding-top:18px}.p-info .p-bundles .p-bundle-title>strong{font-size:19px}.p-save-pill{font-size:13px;padding:4px 8px}.p-info .p-bundles .p-bottle-count{font-size:14.5px;margin-top:3px}.p-save-amt{display:inline!important;font-weight:600!important;color:#1c6470!important;margin:0!important}.p-save-amt>i{display:inline!important;font-style:normal;color:#9aaeab}.p-info .p-bundles .p-bundle-price>strong{font-size:21px}.p-info .p-bundles .p-bundle-price>s{font-size:14px}.p-info .p-bundles .p-offer-ribbon{font-size:13px;padding:5px 12px;top:-12px}.p-perk{padding:9px 16px;font-size:14.5px;gap:10px}.p-perk-icon{width:28px;height:28px}.p-perk-icon img{width:18px;height:24px}.p-perk-icon svg{width:16px;height:16px}.p-perk-text s{font-weight:500;opacity:.75;margin-left:4px}.p-bundle:not(.is-selected) .p-perk-text s{color:#5b6a68}@container (max-width:480px){.p-info .p-bundles .p-bundle-main{grid-template-columns:20px minmax(0,1fr) auto;padding:12px;gap:10px}.p-info .p-bundles .p-offer-ribbon+.p-bundle-main{padding-top:17px}.p-info .p-bundles .p-offer-select{width:20px;height:20px}.p-info .p-bundles .is-selected .p-offer-select{box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 10px #1c6470}.p-info .p-bundles .p-bundle-title{gap:4px 6px}.p-info .p-bundles .p-bundle-title>strong{font-size:16.5px}.p-save-pill{font-size:11.5px;padding:3px 7px}.p-info .p-bundles .p-bottle-count{font-size:13px}.p-info .p-bundles .p-bundle-price>strong{font-size:18px}.p-info .p-bundles .p-bundle-price>s{font-size:12.5px}.p-info .p-bundles .p-offer-ribbon{font-size:12px;padding:4px 10px;right:12px}.p-perk{padding:7px 12px;font-size:13px;gap:8px}.p-perk-icon{width:24px;height:24px}.p-perk-icon img{width:16px;height:21px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/prime-offer-compact.css.map */
