.custom-bundle-extended .accordion-bundle .button-tabs-secondary{text-wrap:auto}.custom-bundle-extended .video-class{cursor:pointer;margin-bottom:20px;object-fit:contain}.custom-bundle-extended button.playBtn{position:absolute;top:50%;left:50%;background:#d15334;color:#fff;border:2px solid #fff;font-size:25px;cursor:pointer;border-radius:50%;display:flex;justify-content:center;align-items:center;width:50px;height:50px;margin-top:-30px;margin-left:-30px;padding-left:5px}.custom-bundle-extended button.playBtn.playing{padding-left:2px;padding-bottom:3px}.custom-bundle-extended .playBtn{transition:opacity .3s ease-in-out}.custom-bundle-extended .mobile-summary-bundle{font-size:12px}.custom-bundle-extended .bundle-section-container{box-shadow:#0000001a 0 0 8px 1px}.custom-bundle-extended .mobile-summary-bundle .label-bundle{font-size:10px}.custom-bundle-extended .mobile_bundle_product_selected .product-title{font-size:12px;margin-top:0;font-weight:600}.custom-bundle-extended .mobile_bundle_product_selected .product-info-wrapper{position:relative}.custom-bundle-extended .mobile_bundle_product_selected .delete-button{position:absolute;bottom:20px;right:0}.custom-bundle-extended .mobile_bundle_product_selected .product-price{font-size:12px}.custom-bundle-extended .mobile_bundle_product_selected .image_container img{margin-top:0}.custom-bundle-extended .mobile_bundle_product_selected .image_container{width:65px;height:65px}.custom-bundle-extended .mobile_bundle_product_selected .variant-title{font-size:11px;margin-top:0;color:#20372e}.custom-bundle-extended .bundle_builder_container{display:flex;gap:10px;margin-bottom:10px;flex-wrap:nowrap;overflow-x:auto;gap:1rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:auto;-ms-overflow-style:auto}.custom-bundle-extended .bundle_builder_container::-webkit-scrollbar{height:3px}.custom-bundle-extended .bundle_builder_container::-webkit-scrollbar-thumb{background-color:#000;border-radius:4px}.custom-bundle-extended .bundle_builder_container::-webkit-scrollbar-track{background:#ccc;border-radius:4px}.custom-bundle-extended .mobile_bundle_product_selected{flex:0 0 auto;scroll-snap-align:start;display:flex;gap:30px;margin-bottom:8px}.custom-bundle-extended .bundle-container{width:100%}.custom-bundle-extended .bundle-products .bundle-block{background:#d15334;padding:10px;font-size:14px;color:#fff;font-weight:600;border-radius:4px}.custom-bundle-extended .bundle-builder-heading h1{font-size:21px;font-weight:600}.custom-bundle-extended .bundle_text_wrapper{margin-top:15px}.custom-bundle-extended .bundle-bg-color{background:var(--bundle-text-bg-color);padding:8px 6px;border-radius:4px}.needsclick.kl-teaser-SiXpS2.undefined.kl-private-reset-css-Xuajs1,.needsclick.kl-teaser-V2F7cJ{display:none}.custom-bundle-extended .collapsible-affirmation-container span.step_product_title{font-weight:700}.custom-bundle-extended details .overflow-hidden.richtext-md{border-radius:12px}.custom-bundle-extended .collapsible-affirmation-container .image_container p:before{content:"";display:inline-block;width:15px;height:15px;background-image:url(/cdn/shop/files/check.svg?v=1726807189);background-repeat:no-repeat;background-size:contain;margin-right:5px;margin-bottom:-4px}.custom-bundle-extended .collapsible-affirmation-container .accordion-summary span.accordion-title{text-transform:uppercase;max-width:250px;width:100%}.custom-bundle-extended .collapsible-affirmation-container:has(details[open]) .accordion-summary span.accordion-title{max-width:unset;padding-top:7px}.custom-bundle-extended .collapsible-affirmation-container .image_container{display:flex;flex-direction:column;align-items:center;max-width:150px}.custom-bundle-extended .collapsible-affirmation-container .image_container p em,.custom-bundle-extended .collapsible-affirmation-container .image_container .cstm-fs{font-style:normal;font-size:var(--custom-font-size)}.custom-bundle-extended .collapsible-affirmation-container .accordion_toggle{text-decoration:underline;font-size:10px;text-align:right}.custom-bundle-extended .collapsible-affirmation-container .accordion_toggle_close{width:25px;height:auto;display:none}.custom-bundle-extended .collapsible-affirmation-container .accordion .accordion-summary{padding-block:5px 10px;border-bottom:1px solid #000;width:100%;position:relative;padding-inline:0}.custom-bundle-extended .collapsible-affirmation-container .affirmation-wrapper{display:grid;align-items:flex-start;padding-inline:10px;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:10px}.custom-bundle-extended .collapsible-affirmation-container .affirmation-wrapper p{margin-top:10px;text-align:center}.custom-bundle-extended .bottom_image_container p{margin:0;font-weight:700}.custom-bundle-extended .collapsible-affirmation-container .accordion-content{padding:0}.custom-bundle-extended .collapsible-affirmation-container .affirmation-icon-block svg{width:35px;height:auto}.custom-bundle-extended .collapsible-affirmation-container .affirmation-wrapper-icon-block svg{width:50px;height:auto}.custom-bundle-extended .collapsible-affirmation-container .bottom_image_container{display:flex;align-items:center;justify-content:center;gap:5px}.custom-bundle-extended .collapsible-affirmation-container .bottom-affirmation{display:flex;justify-content:space-around;background:#f4f4f4;margin-top:20px;padding:5px 20px;border-radius:0 0 12px 12px}.custom-bundle-extended .collapsible-affirmation-container details.accordion{border:none;border-radius:12px}.custom-bundle-extended .collapsible-affirmation-container{border-radius:12px}.custom-bundle-extended .collapsible-affirmation-container:has(details[open]) .accordion-summary{border-bottom:1px dashed #7C7C7C;padding-inline:10px}.custom-bundle-extended .collapsible-affirmation-container:has(details[open]) .accordion_toggle{display:none}.custom-bundle-extended .collapsible-affirmation-container:has(details[open]) .accordion_toggle_close{display:block;position:absolute;top:-12px;right:-2px}.custom-bundle-extended .collapsible-affirmation-container details[open]{background:#fff;box-shadow:#0000001a 0 4px 12px}.custom-bundle-extended .collapsible-affirmation-container .image_container img{margin:0}@media screen and (min-width: 768px){.custom-bundle-extended .bundle-builder-heading h1{font-size:24px}}@media screen and (max-width: 767px){.custom-bundle-extended .bundle-section,.custom-bundle-extended .bundle-section-container{gap:5px}.custom-bundle-extended .bundle-section .button-primary{padding-block:0px;min-height:45px}}
/*# sourceMappingURL=/cdn/shop/t/192/assets/custom-bundle-extended.css.map */
