.section-your-own-bundle{max-width:var(--page-width);margin:auto}#build-your-own-bundle .main-content{background-color:#fff}#build-your-own-bundle #PageContainer{overflow:visible}.bundle-wrapper{padding-block:3rem;padding-inline:var(--padding-inline);position:relative}.bundle-copy{font-family:var(--font-basis-med);font-size:10px;letter-spacing:3.2px;text-transform:uppercase;max-width:430px;margin:10px 3px 20px;line-height:120%}.bundle-product{display:flex;flex-direction:column;gap:10px;margin-bottom:30px;position:relative}.bundle-products{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bundle-products .bundle-product-image{border-radius:20px;background-color:#fcfdf2;cursor:pointer}.bundle-products .bundle-product-image img{aspect-ratio:.9;object-fit:contain;padding:30px}.bundle-summary{border-radius:30px;background:linear-gradient(to bottom,#e0e1ff,#fff);text-align:center;padding:20px;height:fit-content;position:sticky;top:80px;margin-bottom:30px}.bundle-product-title{max-width:220px}.pdp-description,.pdp-description *{font-size:14px}.bundle-product-info{font-family:var(--font-abc);font-size:14px;font-style:normal;font-weight:400;line-height:150%}.bundle-product-info-label{display:inline-block;width:60px;margin-right:10px}.bundle-product .oke-sr-count{display:none}.bundle-product [data-oke-star-rating]{margin-bottom:0}.add-to-bundle{position:absolute;right:10px;top:10px;background:#e0e1ff;border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;pointer-events:none}.bundle-products .disabled .bundle-product-image{border-color:#ddd;pointer-events:none}.bundle-products .disabled .add-to-bundle{pointer-events:none;background:#eee;border-color:#ddd}.add-to-bundle.disabled path{fill:#747474}.add-to-bundle .icon-plus{max-width:50%}.remove-from-bundle{position:absolute;right:10px;top:10px;width:35px;height:35px;justify-content:center;align-items:center;cursor:pointer;display:none;pointer-events:none}.bundle-product-reviews-price{display:flex;justify-content:space-between;align-items:center;gap:15px}.bundle-product.selected .bundle-product-image{border:1px solid}.bundle-product.selected .add-to-bundle{display:none}.bundle-product.selected .remove-from-bundle{display:flex}.bundle-product-price{font-family:var(--font-basis-med)}.bundle-summary-products{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin:20px 0}.bundle-summary-products svg{width:100%;height:auto}.bundle-summary-product .remove-from-bundle{display:flex;width:15px;height:15px;pointer-events:all}.bundle-summary-product .remove-from-bundle svg{height:15px;width:15px}.bundle-summary .button{font-family:var(--font-abc-extended);letter-spacing:1px;border-radius:25px;background:var(--color-yellow);width:100%;padding:10px;margin:15px 0 10px;color:var(--color-black)}.bundle-summary .button:not([disabled]) .select{display:none}.bundle-summary .button[disabled]{pointer-events:none;background:#eee;color:#747474;border-color:#ddd}.bundle-summary .button[disabled] .select{display:block}.bundle-summary .button[disabled] .add{display:none}.bundle-summary-product{position:relative}.bundle-summary-product img{aspect-ratio:.9;max-height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain}.bundle-summary-value{font-family:var(--font-value);font-size:25px;margin:20px 0 5px}.bundle-summary-title{font-family:var(--font-value);letter-spacing:-.03em}.bundle-summary-savings{font-family:var(--font-value);margin:5px 0 20px}.bundle-summary-discount-saving{font-family:var(--font-basis);font-size:18px}.bundle-summary-free-shipping *{font-size:14px}.bundle-discounts{display:flex;justify-content:center;align-items:center;border:1px solid;border-radius:20px;width:100%;margin:10px 0 30px}.bundle-discounts .bundle-discount{padding:5px 10px;width:calc(100% / 6);background:var(--color-white)}.bundle-discounts .selected{background:var(--color-yellow)}.bundle-discount:first-child{border-top-left-radius:50px;border-bottom-left-radius:50px}.bundle-discount:last-child{border-top-right-radius:50px;border-bottom-right-radius:50px}.bundle-discount:not(:last-child){border-right:1px solid}@media screen and (max-width: 768px){.head-font{font-size:30px}.bundle-products .bundle-product-image img{padding:20px}}@media screen and (min-width: 768px){.bundle-copy{font-size:16px;line-height:150%;margin:20px 3px;max-width:700px}}@media screen and (min-width: 1024px){.bundle-products{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.bundle-wrapper{display:grid;grid-template-columns:auto 450px;gap:25px}.add-to-bundle{width:40px;height:40px}.bundle-summary-open{display:none}.bundle-summary-container{max-height:fit-content!important}}@media screen and (max-width: 1023px){.bundle-summary{border-radius:0;margin-bottom:0;position:sticky;top:59px;width:100%;left:0;order:-1;border:0;border-bottom:1px solid;padding:20px 0}.bundle-content{padding-block:3rem;padding-inline:var(--padding-inline)}.bundle-wrapper{padding-block:0;padding-inline:0;display:flex;flex-direction:column}.bundle-summary-products{display:flex;gap:10px;margin:10px 0 0;overflow:scroll;padding:0 15px 10px}.bundle-summary-product{min-width:100px}.bundle-summary-value{font-size:20px;margin:10px 0 0}.bundle-summary-padding{padding:0 20px}.bundle-summary-savings,.bundle-summary-discount-saving,.bundle-summary-title{display:none}.bundle-summary-open{font-family:var(--font-basis-bold);display:flex;justify-content:space-between;gap:10px}.bundle-summary .bundle-summary-open{padding:0 var(--padding-inline)}.bundle-summary.active .bundle-summary-open{justify-content:end}.bundle-summary-container{overflow:hidden;transition:max-height .3s ease-in-out;max-height:0}.bundle-summary.active .bundle-summary-container{height:auto;visibility:visible;pointer-events:all}.bundle-summary:not(.active) .bundle-summary-open .open{display:block}.bundle-summary.active .bundle-summary-open .open{display:none}.bundle-summary:not(.active) .bundle-summary-open .icon-open{transition:all .3s ease-in-out;width:fit-content;transform:rotate(45deg)}.bundle-summary.active .bundle-summary-open .icon-open{transition:all .3s ease-in-out;transform:rotate(180deg);width:fit-content}.bundle-summary .bundle-summary-open .icon-open{display:flex;justify-content:center;align-items:center}.bundle-discounts{margin:20px 0}.bundle-summary .bundle-summary-open .icon-open svg{width:16px;height:16px}}
/*# sourceMappingURL=/cdn/shop/t/327/assets/section-build-your-own-bundle.css.map */
