.tmd-bundle{--purple: #0a073b;--blue: #204085;--blue-light: #2aa9f8;--red: #da3f3f;--tier-limits: 100%;max-width:454px;margin:0 auto;display:flex;flex-direction:column;gap:24px;font-family:montserrat,sans-serif}.tmd-bundle h3{margin:0 0 -15px;font-size:18px;line-height:24px;color:var(--purple);font-weight:700}.tmd-bundle h3.selling-fast{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--red);font-size:20px;line-height:20px;margin:0}.tmd-bundle .tmd-bundle__item-selectors{display:flex;flex-direction:column;gap:24px;position:relative}.tmd-bundle .tmd-bundle__item-selectors .most-popular-badge{background-color:#e5f3fe;color:var(--blue-light);padding:3px 10px;border-radius:0 0 6px 6px;font-size:12px;white-space:nowrap;position:absolute;top:1px;font-weight:600;right:10px;transform-origin:center center;z-index:10}.tmd-bundle .tmd-bundle__item-selectors .tmd-bundle__item{display:flex;gap:9px;align-items:center;justify-content:space-between;border:1px solid #e0e0e0;border-radius:12px;padding-right:10px;overflow:hidden}.tmd-bundle .tmd-bundle__item-selectors .tmd-bundle__item .item-image{width:100px;height:100px;background-color:#f0f0f0}.tmd-bundle .tmd-bundle__item-selectors .tmd-bundle__item .item-details{display:flex;flex-direction:column;flex:1;gap:4px}.tmd-bundle .tmd-bundle__item-selectors .tmd-bundle__item .item-details h3{font-size:18px;font-weight:700;color:var(--purple);margin:0;line-height:1.2}.tmd-bundle .tmd-bundle__item-selectors .tmd-bundle__item .item-details p{font-size:12px;color:var(--purple);margin:0}.tmd-bundle .tmd-bundle__item-selectors .tmd-bundle__item .item-quantity{display:flex;align-items:center;justify-content:center;gap:4px;width:110px}.tmd-bundle .tmd-bundle__item-selectors .tmd-bundle__item .item-quantity button{background-color:var(--blue);color:#fff;border:none;padding:0 15%;cursor:pointer;font-size:18px;line-height:1em;font-weight:900;border-radius:100px;outline:none;min-height:44px;min-width:44px}.tmd-bundle .tmd-bundle__item-selectors .tmd-bundle__item .item-quantity button span{text-transform:capitalize;margin-right:4px;display:none}.tmd-bundle .tmd-bundle__item-selectors .tmd-bundle__item .item-quantity .quantity-value{font-size:18px;font-weight:700;color:var(--blue);min-width:24px;text-align:center}.tmd-bundle .tmd-bundle__item-selectors .tmd-bundle__item[data-quantity="0"] .item-quantity button.decrease-quantity,.tmd-bundle .tmd-bundle__item-selectors .tmd-bundle__item[data-quantity="0"] .item-quantity .quantity-value{display:none}.tmd-bundle .tmd-bundle__item-selectors .tmd-bundle__item[data-quantity="0"] .item-quantity button.increase-quantity{width:100%}.tmd-bundle .tmd-bundle__item-selectors .tmd-bundle__item[data-quantity="0"] .item-quantity button.increase-quantity span{display:inline}.tmd-bundle .tmd-bundle__plan-selector{display:flex;gap:16px;flex-direction:column}.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container{interpolate-size:allow-keywords;opacity:1;pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:12px;padding:15px 16px;border:1px solid #c0c0c0;justify-content:space-between;cursor:pointer;border-radius:50px;-webkit-user-select:none;user-select:none;transition:opacity .3s ease-in-out;transition:height .3s ease-in-out;position:relative}.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container .off-badge{background-color:var(--blue);color:#fff;padding:3px 10px;border-radius:4px;white-space:nowrap;position:absolute;top:-12px;font-weight:500;right:30px;transform-origin:center center;z-index:10;font-size:13px}.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container.selected{border-color:var(--purple);background-color:#fafdff}.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container.selected .plan-info h3{color:var(--blue)}.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container.selected .plan-info h3 span.radio{border-color:var(--blue)}.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container.selected .plan-info h3 span.radio:after{background-color:var(--blue)}.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container.selected .plan-info .price{font-size:14px}.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container.selected .plan-info .price .per-unit{color:var(--blue);font-size:20px}@media screen and (max-width:640px){.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container.selected .plan-info .price .per-unit{font-size:12px}}@media screen and (max-width:640px){.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container.selected .plan-info .price{font-size:16px}}.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container.selected h3,.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container.selected p{color:var(--blue)}.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container.expanded{border-radius:20px}.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container.expanded .plan-details{display:flex}.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container .plan-info{width:100%;display:flex;justify-content:space-between;align-items:center}.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container .plan-info h3,.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container .plan-info p{margin:0}.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container .plan-info h3{color:#6d6d6d;display:flex;align-items:center;gap:8px;font-size:18px;line-height:20px}.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container .plan-info h3 span.radio{display:inline-block;width:16px;height:16px;border:1px solid #6d6d6d;border-radius:50%;position:relative}.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container .plan-info h3 span.radio:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background-color:#fff;border-radius:50%}.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container .plan-info .price{color:#6d6d6d;font-size:14px;font-weight:500;line-height:20px}.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container .plan-info .price span.per-unit{font-size:20px;font-weight:700;color:#6d6d6d;line-height:20px}@media screen and (max-width:640px){.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container .plan-info .price span.per-unit{font-size:16px}}.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container .plan-details{display:none;flex-direction:column;width:100%;gap:12px}.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container .plan-details ul{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;gap:8px}.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container .plan-details ul li{font-size:14px;line-height:14px;font-weight:500;color:var(--purple);display:flex;align-items:center;gap:8px}.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container .plan-options{display:flex;justify-content:space-between;gap:12px;width:100%;transition:all .3s ease-in-out}.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container .plan-options .plan-selector{padding:6px;text-align:center;background-color:#e9f0f5;border:1px solid transparent;border-radius:16px;flex:1}.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container .plan-options .plan-selector h4{font-size:12px;font-weight:500;color:#73788a;margin:0;line-height:20px}.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container .plan-options .plan-selector p{font-size:18px;font-weight:600;color:var(--blue-light);margin:0;line-height:28px}.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container .plan-options .plan-selector.selected{border-color:#202c85;background-color:#fff}.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container .plan-options .plan-selector.selected p{color:var(--blue)}.tmd-bundle .tmd-bundle__plan-selector .extra-details{display:flex;gap:8px;justify-content:space-around;line-height:1.2}@media screen and (max-width:640px){.tmd-bundle .tmd-bundle__plan-selector .extra-details{justify-content:stretch}}.tmd-bundle .tmd-bundle__plan-selector .extra-details ul{display:flex;flex-wrap:wrap;gap:8px}@media screen and (max-width:640px){.tmd-bundle .tmd-bundle__plan-selector .extra-details ul{gap:4px}}.tmd-bundle .tmd-bundle__plan-selector .extra-details ul li{font-size:14px;line-height:14px;font-weight:500;color:var(--purple);display:flex;align-items:center;gap:8px;width:calc(50% - 4px)}@media screen and (max-width:640px){.tmd-bundle .tmd-bundle__plan-selector .extra-details ul li{gap:4px}}.tmd-bundle .tmd-bundle__addToCart{width:100%;background-color:#8bfedc;color:var(--purple);border:none;padding:17px 0;cursor:pointer;font-size:18px;line-height:26px;font-weight:700;border-radius:8px;outline:none;transition:background-color .3s ease-in-out;text-transform:capitalize;display:flex;align-items:center;justify-content:center;gap:8px}.tmd-bundle .tmd-bundle__addToCart[disabled],.tmd-bundle .tmd-bundle__addToCart--disabled{background-color:#e0e0e0;color:#6d6d6d;cursor:not-allowed}.tmd-bundle .tmd-bundle__addToCart .price{background-color:#5cd6b2;padding:0 8px;border-radius:30px}.tmd-bundle .tmd-bundle__addToCart .price .tmd-bundle__subtotal-amount{color:#358d73;text-decoration:line-through}.tmd-bundle[data-widget-ready=false] .tmd-bundle__plan-selector{position:relative}.tmd-bundle[data-widget-ready=false] .tmd-bundle__plan-selector .selectable-block__container{opacity:0;pointer-events:none}.tmd-bundle[data-widget-ready=false] .tmd-bundle__plan-selector span.loader{content:"";position:absolute;display:flex;justify-content:center;align-items:center;background-color:#fffc;z-index:10;top:0;left:0;bottom:0;right:0}.tmd-bundle[data-widget-ready=false] .tmd-bundle__plan-selector span.loader span.spinner{display:block;width:48px;height:48px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}.tmd-bundle[data-widget-ready=false] .tmd-bundle__plan-selector span.loader span.spinner:after{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:5px solid var(--blue);animation:tmdLoaderAnimation 2s linear infinite}.tmd-bundle .tmd-bundle__tier-incentives{background-color:#f0f8ff;padding:15px 8px 8px;border-radius:8px}.tmd-bundle .progress-track{display:flex;justify-content:space-between;position:relative;--progress: 0%}.tmd-bundle .progress-track:before{content:"";position:absolute;top:40%;left:var(--tier-limits);right:var(--tier-limits);height:2px;background:#e0e0e0;transform:translateY(-40%);z-index:0}.tmd-bundle .progress-track:after{content:"";position:absolute;top:40%;left:var(--tier-limits);height:2px;background:var(--blue);transform:translateY(-40%);z-index:1;width:0%;transition:width .6s ease;width:var(--progress)}.tmd-bundle .progress-track .tier{z-index:2;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:25%;position:relative}.tmd-bundle .progress-track .tier .best-deal-badge{background-color:#e53935;color:#fff;font-weight:700;padding:5px 10px;text-align:center;border-radius:4px;font-size:12px;white-space:nowrap;position:absolute;top:-23px;right:-10px;transform:rotate(9deg);transform-origin:center center;box-shadow:0 2px 4px #0003;z-index:10}.tmd-bundle .progress-track .tier h4{margin:0;font-size:14px;color:var(--blue);font-weight:700}.tmd-bundle .progress-track .tier p{margin:0;font-size:12px;color:#a4a4a4;font-weight:500}.tmd-bundle .progress-track .tier .circle{width:14px;height:14px;background-color:#fff;border:1px solid #c0c0c0;border-radius:50%;transition:all .4s;position:relative}.tmd-bundle .progress-track .tier .circle:after{content:"";display:block;width:10px;height:10px;border-radius:50%;margin:3px auto 0;background:transparent;transition:background .4s;position:absolute;top:-2px;left:1px}.tmd-bundle .progress-track .tier.completed p{color:var(--purple)}.tmd-bundle .progress-track .tier.completed .circle{border-color:var(--blue)}.tmd-bundle .progress-track .tier.completed .circle:after{background:var(--blue)}.tmd-bundle .toast-container{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:9999;pointer-events:none;min-height:60px;display:flex;align-items:center;justify-content:center;background:transparent;box-shadow:none;transition:background .2s ease,box-shadow .2s ease}.tmd-bundle .toast-container.has-toast{box-shadow:0 8px 30px #00000026;width:100%}.tmd-bundle .toast-container .toast-message{position:absolute;left:50%;bottom:6px;transform:translate(-50%) translateY(20px) scale(.95);background:var(--purple);color:#fff;padding:14px 28px;border-radius:12px;box-shadow:0 8px 25px #00000040;font-size:24px;font-weight:500;text-align:center;opacity:0;pointer-events:none;transition:opacity .35s ease,transform .35s ease;white-space:nowrap}.tmd-bundle .toast-container .toast-message.show{opacity:1;transform:translate(-50%) translateY(0) scale(1);pointer-events:auto}.tmd-bundle .toast-container .toast-message span{font-weight:700;color:#b2dffc}@media screen and (max-width:640px){.tmd-bundle h3.selling-fast{font-size:16px}}@media screen and (max-width:640px){.tmd-bundle .tmd-bundle__item-selectors .most-popular-badge{font-size:10px}}@media screen and (max-width:640px){.tmd-bundle .tmd-bundle__item-selectors .tmd-bundle__item{gap:8px}.tmd-bundle .tmd-bundle__item-selectors .tmd-bundle__item .item-details{gap:4px}.tmd-bundle .tmd-bundle__item-selectors .tmd-bundle__item .item-details h3{font-size:14.4px;line-height:1.25}.tmd-bundle .tmd-bundle__item-selectors .tmd-bundle__item .item-details p{font-size:12px;line-height:1.25}.tmd-bundle .tmd-bundle__item-selectors .tmd-bundle__item .item-quantity{width:100px}.tmd-bundle .tmd-bundle__item-selectors .tmd-bundle__item .item-quantity button{padding:8px 12px;font-size:16px;min-height:36px;min-width:36px}.tmd-bundle .tmd-bundle__item-selectors .tmd-bundle__item .item-quantity button span{margin-right:2px}.tmd-bundle .tmd-bundle__item-selectors .tmd-bundle__item .item-quantity .quantity-value{font-size:16px}}@media screen and (max-width:640px){.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container .plan-info h3{font-size:14px}}@media screen and (max-width:640px){.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container .plan-info .price,.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container.selected .plan-info .price{font-size:12px}}@media screen and (max-width:640px){.tmd-bundle .tmd-bundle__plan-selector .selectable-block__container.selected .plan-info .price .per-unit{font-size:16px}}@media screen and (max-width:640px){.tmd-bundle .tmd-bundle__plan-selector .extra-details ul li{font-size:12px;line-height:12px}}@media screen and (max-width:640px){.tmd-bundle .progress-track .tier .best-deal-badge{font-size:8px}}@media screen and (max-width:640px){.tmd-bundle .toast-container .toast-message{font-size:13px}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes tmdLoaderAnimation{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}@media screen and (max-width:768px){.tmd-header__cta_cart-container a.header-button{padding:7px 10px}}.tmd-bundle__addToCart{position:relative;transition:all .2s ease}.tmd-bundle__addToCart.is-loading[disabled]{background-color:#8bfedc}.tmd-bundle__addToCart.is-loading .tmd-bundle__addToCart-text,.tmd-bundle__addToCart.is-loading .price{opacity:0;visibility:hidden}.tmd-bundle__addToCart.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border:2px solid rgba(255,255,255,.3);border-top:2px solid var(--purple);border-radius:50%;animation:spin .8s linear infinite}.tmd-bundle__sticky-container{display:none;position:fixed;bottom:0;left:0;right:0;width:auto;z-index:9998;box-shadow:0 4px 20px #0003;transform:translateY(150%);transition:transform .3s ease-in-out;background:#fff;padding:15px}@media screen and (max-width:768px){.tmd-bundle__sticky-container{display:block}}.tmd-bundle__sticky-container.is-visible{transform:translateY(0)}.tmd-bundle__sticky-container .tmd-bundle__addToCart{width:100%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tmd-bundle .tmd-bundle__try-days{display:flex;flex-direction:row;gap:6px;margin-top:10px;justify-content:center}@media screen and (max-width:640px){.tmd-bundle .tmd-bundle__try-days{flex-direction:row;align-items:flex-start}}@media screen and (max-width:640px){.tmd-bundle .tmd-bundle__try-days .tmd-bundle__try-days__item--order-by-date{justify-content:end;flex:auto}}.tmd-bundle .tmd-bundle__try-days .tmd-bundle__try-days__item{display:flex;align-items:center;gap:5px;flex:1}@media screen and (max-width:640px){.tmd-bundle .tmd-bundle__try-days .tmd-bundle__try-days__item{width:max-content;justify-content:start;flex:auto}}.tmd-bundle .tmd-bundle__try-days .tmd-bundle__try-days__item img{width:15px;height:15px;object-fit:contain}.tmd-bundle .tmd-bundle__try-days .tmd-bundle__try-days__item p,.tmd-bundle .tmd-bundle__try-days .tmd-bundle__try-days__item .tmd-bundle__try-days__item__order-by-date{margin:0;font-size:12px;line-height:1.3;color:var(--purple);font-weight:600}@media screen and (max-width:640px){.tmd-bundle .tmd-bundle__try-days .tmd-bundle__try-days__item p,.tmd-bundle .tmd-bundle__try-days .tmd-bundle__try-days__item .tmd-bundle__try-days__item__order-by-date{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/gummies-bundle-subscription.css.map */
