.bundle-offer{background-color:#fff3ec;padding:40px 20px;text-align:center;font-family:inherit}.bundle-offer h2{font-family:Playfair Display;font-size:40px;margin:0 0 25px}.bundle-offer .bubble-steps{display:flex;justify-content:center;gap:24px;max-width:950px;margin:0 auto 40px}.bundle-offer .bubble-steps h3{font-size:20px;color:#2e2b28;margin:0;padding:16px 0 0;font-weight:400}.bundle-offer a:hover{color:#fff}.bundle-button-wrap a span{font-weight:500;color:#ffffff80}.bundle_message{color:#2e2b28bf;font-weight:300;font-size:18px;display:flex;align-items:center;justify-content:center;padding:6px 0 0}.bundle-offer .step{text-align:center}.bundle-offer .step img{width:100%;border-radius:12px}.bundle-offer .shaker-highlight{position:relative;display:inline-block}.bundle-offer .shaker-highlight .label{position:absolute;bottom:12px;right:-10px;background:#fddde6;color:#000;padding:8px 12px;font-size:14px;font-weight:600;border-radius:50%;border:2px solid #fff;box-shadow:0 4px 6px #0000001a}.bundle-offer .button-wrapper{margin-top:20px}.bundle-offer .cta-button{background:#1a1a1a;color:#fff;padding:14px 30px;border-radius:9999px;font-size:16px;text-decoration:none;font-weight:600;display:inline-block;margin-bottom:10px}.bundle-offer .price-note{font-size:14px;color:#444}.bundle-offer del{color:#999;margin-left:8px}.shaker-image-3{position:relative}.shaker-image-3 span{border-radius:20px;border:solid 5px #D77FA3;overflow:hidden;display:block}.bundle-offer .shaker-image-3 .shaker-icon{position:absolute;width:180px;bottom:-15px;left:50%;transform:translate(-50%)}@media (max-width: 989px){.bundle-offer .shaker-image-3 .shaker-icon{width:140px;bottom:0}}@media (max-width: 768px){.bundle-offer .shaker-image-3 .shaker-icon{width:120px}.bundle-offer .steps{flex-direction:column;align-items:center}.bundle-offer h2{font-size:32px;margin:0 0 25px}.bundle-offer .bubble-steps{gap:8px;margin:0 auto}.bundle-offer .bubble-steps h3{font-size:16px;margin:0;padding:8px 0 0;text-align:center}.slider-button-template--24850177261946__bundle_offer_FmbjCn{margin-top:20px}.bundle_message{font-size:14px}}@media (max-width: 580px){.bundle-offer .shaker-image-3 .shaker-icon{width:100px;top:55%}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/bundle-offer.css.map */
