.bundles-product-page .product{column-gap:10px}@media screen and (min-width:720px){.bundles-product-page .product__info-wrapper:not(.quick-view__right)>.product__info-container{padding:15px 0 0 20px}}.bundles-product-page .product__info-wrapper:not(.quick-view__right)>.product__info-container .price{align-items:center;margin-top:0}.bundles-product-page .product__info-wrapper:not(.quick-view__right)>.product__info-container .price--on-sale .price__sale{align-items:center}.bundles-product-page .product__info-wrapper:not(.quick-view__right)>.product__info-container .key__benefits{background:#f7f7f7;text-align:center;margin-top:20px;padding:10px}.bundles-product-page .product__info-wrapper:not(.quick-view__right)>.product__info-container .key__benefits .list-check{font-size:1.8rem}.bundles-product-page .product__info-wrapper:not(.quick-view__right)>.product__info-container .key__benefits .list-check li:before{display:none}.bundles-product-page .product__info-wrapper:not(.quick-view__right)>.product__info-container>*+*{margin:1rem 0 0}.bundles-product-page .product__title.product__title{margin-top:0}.bundles-product-page .product__title.product__title .product__heading{font-size:3.8rem;letter-spacing:-1px;line-height:1}@media screen and (min-width:720px){.bundles-product-page .product-top-section .product-image-wrap{position:sticky;top:65px}.bundles-product-page .product-top-section .product-title-wrap{position:static}}@media screen and (min-width:750px){.bundles-product-page .slider.product__media-list{row-gap:8px;column-gap:8px}.bundles-product-page .product--columns .product__media-item:not(.product__media-item--single):not(:only-child){max-width:calc(50% - 4px)}}.bundles-product-page .you-save{background:#dc143c;color:#fff;text-transform:uppercase;font-size:.875em;font-weight:600;padding:5px 5px 3px;border-radius:6px;line-height:1;margin-left:5px;display:inline-block}.bundles-product-page .bpw-price-was{display:inline-block;margin:0 5px;color:#dc143c;text-decoration:line-through;font-weight:700;font-size:2.15em}@media screen and (min-width:990px){.bundles-product-page .bpw-price-was{font-size:1.9em}}.bundles-product-page #_jstl__buying_options .button.grad-btn-clean.rounded[disabled]{opacity:.5}.bundles-product-page h4{font-size:1.2em}@media (min-width:720px){.bundles-product-page .product-top-section .product-image-wrap .single-image-column .swiper-wrapper{grid-template-columns:repeat(1,1fr)}}.bundles-product-page .product__accordion .summary__title{padding-left:0}.bundles-product-page .product__accordion .summary__title .accordion__title{font-weight:700;font-size:1.5rem}.bundles-product-page .product__accordion .accordion__content{padding-left:0;max-height:550px;font-size:1.7rem}.bundle-new-products-wrap>h4{font-weight:700;font-size:1.5rem;text-transform:uppercase;letter-spacing:.3rem;display:flex;align-items:center;max-width:100%;padding:.75rem 0;margin-bottom:0;line-height:1}.bundle-product-wrap.bundle-product-wrap{display:flex;flex-direction:row;margin:7px 0;border-top:1px solid #ddd;padding:30px 0;font-size:1.75em}.bundle-product-wrap.bundle-product-wrap h4{font-weight:600;font-size:.875em}.bpw-img-col{flex:0 1 35%}.bpw-details-col{flex:0 1 100%;padding-left:12px;font-size:.813em}.bpw-details-col h5{font-weight:500;font-size:1.35em;margin-top:0;letter-spacing:0}.bpw-img-col~.bpw-details-col{flex:0 1 65%}.bpw-orig-price{display:block}.bpw-option-select{display:block;font-size:.875em;margin:8px 0 3px}.bpw-option-dropdown{border-radius:0;border:1px solid #ccc;padding:8px 10px;appearance:none;background:url(/cdn/shop/files/dropdown-arrow.svg?3361) 96% 50% no-repeat;outline:0;background-color:#eee;width:100%;margin:3px 0;max-width:300px}.bpw-in-stock-msg{color:#38aa74;display:block;margin:4px 0}.bpw-in-stock-msg.oos{color:#dc143c}.bpw-in-stock-msg.oos:before{background:#dc143c}.bpw-in-stock-msg:before{content:"";display:inline-block;width:8px;height:8px;background:#38aa74;border-radius:100%;margin-right:4px}.bpw-bottom-links.bpw-bottom-links{margin-top:8px}.bpw-bottom-links.bpw-bottom-links a{text-decoration:underline;font-weight:600;font-size:.938em;cursor:pointer}quick-view-button{text-decoration:underline;font-weight:600;font-size:.938em;cursor:pointer}.bpw-divide-bar{display:inline-block;margin:0 5px}.bpw-number-of-serves span{background:#f3f3f3;display:inline-block;padding:2px 8px;border-radius:22px;font-size:.875em;font-weight:600;color:#444;margin-top:10px}.bpw-error span{background:#f3f3f3;display:inline-block;padding:2px 8px;border-radius:22px;font-size:.875em;font-weight:600;color:var(--color-critical);margin-top:10px}