.bundle-page{--font-heading: "Saira", sans-serif;--font-body: "Lato", sans-serif;--color-navy: #051650;--color-text: #25272a;--color-gray: #979797;--color-border: #e0dedb}.bundle-page .product-title{font-family:var(--font-heading);font-weight:500;font-size:48px;line-height:62px;color:var(--color-text);letter-spacing:-.32px;margin-bottom:16px}@media(max-width:768px){.bundle-page .product-title{font-size:32px;line-height:42px}}.bundle-page .product-description{font-family:var(--font-body);font-weight:400;font-size:18px;line-height:28px;color:#000;letter-spacing:-.32px;margin-bottom:16px}details.bundle-tab{border-top:1px solid var(--color-border)}details.bundle-tab:last-of-type{border-bottom:1px solid var(--color-border)}details.bundle-tab summary{padding:16px 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-heading);font-weight:500;font-size:22px;color:var(--color-navy);list-style:none;letter-spacing:.6px}details.bundle-tab summary::-webkit-details-marker{display:none}details.bundle-tab .chevron-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}details.bundle-tab .chevron-icon svg{width:12px;height:12px;transition:transform .2s ease}details.bundle-tab[open] summary .chevron-icon svg{transform:rotate(180deg)}details.bundle-tab .tab-content{padding:0 0 16px}.trust-badges{display:flex;align-items:center;gap:16px;margin-top:12px;margin-bottom:16px}.trust-badge{display:flex;align-items:center;gap:6px}.trust-badge svg{width:16px;height:16px;stroke:var(--color-navy);stroke-width:2;fill:none}.trust-badge span{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--color-navy)}.trust-badge-with-subtext{display:flex;align-items:center;gap:6px}.trust-badge-with-subtext .badge-text{display:flex;flex-direction:column}.trust-badge-with-subtext .badge-main{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--color-navy);line-height:15px}.trust-badge-with-subtext .badge-sub{font-family:var(--font-body);font-weight:700;font-size:12px;color:var(--color-navy);line-height:15px}.bundle-price{display:flex;align-items:center;gap:12px;margin-bottom:16px}.price-compare{font-family:var(--font-body);font-weight:500;font-size:28px;text-decoration:line-through;color:var(--color-gray)}.price-sale{font-family:var(--font-body);font-weight:600;font-size:28px;color:var(--color-navy)}.price-save-badge{font-family:var(--font-body);font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:-.32px;color:var(--color-navy)}.bundle-cta{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-navy);color:#fff;font-family:Saira;font-weight:600;font-size:18px;text-transform:uppercase;padding:17px 28px;border-radius:999px;border:none;cursor:pointer;transition:opacity .2s ease;min-width:auto;max-width:335px;margin:0}.bundle-cta:hover{opacity:.9}.bundle-cta:disabled{opacity:.5;cursor:not-allowed}.bundle-bullet-list{margin:16px 0;padding:0;list-style:none}.bundle-bullet-list li{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;font-family:var(--font-body);font-size:18px;line-height:25.6px}.bundle-bullet-list li:before{content:"";width:6px;height:6px;background-color:var(--color-navy);border-radius:50%;margin-top:10px;flex-shrink:0}.bundle-bullet-list .bullet-label{font-weight:700}.bundle-bullet-list .bullet-desc{font-weight:400}.product-label{font-family:var(--font-body);font-weight:700;font-size:16px;text-transform:uppercase;color:var(--color-navy);margin-top:8px}.product-label span{font-weight:500;text-transform:none}
/*# sourceMappingURL=/cdn/shop/t/19/assets/product-bundle-pages.css.map */
