.bundle-selector{margin:.4rem 0 0;background:transparent;border:none;padding:0}.bundle-selector__heading{font-size:15px;font-weight:800;text-transform:uppercase;text-align:left;margin-bottom:.9rem;letter-spacing:.06em;color:#1e1e1e}.bundle-selector__heading span{background:none;padding:0}.bundle-selector__options{display:grid;grid-template-columns:1fr;gap:.85rem}.bundle-selector__option{position:relative;display:block;border:1.5px solid #ead9e6;border-radius:14px;background:#fff;cursor:pointer;overflow:visible;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.bundle-selector__option:hover{border-color:#f7a8d0}.bundle-selector__option.is-selected{border-color:#f23495;background:#fff4fb;box-shadow:0 6px 18px #f2349524}.bundle-selector__option input{position:absolute;opacity:0;width:0;height:0}.bundle-selector__ribbon{position:absolute;top:-11px;right:14px;z-index:2;background:#f23495;color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.3rem .65rem;border-radius:7px;box-shadow:0 3px 8px #f2349559}.bundle-selector__ribbon:after{content:"";position:absolute;right:9px;bottom:-5px;border-width:5px 5px 0 0;border-style:solid;border-color:#c01f74 transparent transparent transparent}.bundle-selector__option[data-qty="3"] .bundle-selector__ribbon{background:#3d1152;box-shadow:0 3px 8px #3d115252}.bundle-selector__option[data-qty="3"] .bundle-selector__ribbon:after{border-top-color:#29093b}.bundle-selector__bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:.7rem;padding:1rem 1.05rem}.bundle-selector__radio{width:23px;height:23px;border-radius:50%;border:2px solid #d9c4d4;background:#fff;box-sizing:border-box;flex-shrink:0;transition:all .15s ease}.bundle-selector__option.is-selected .bundle-selector__radio{border-color:#f23495;background:#f23495;box-shadow:inset 0 0 0 3.5px #fff}.bundle-selector__main{display:flex;flex-direction:column;gap:2px;min-width:0}.bundle-selector__title{font-size:17px;font-weight:800;line-height:1.1;color:#1e1e1e}.bundle-selector__subtitle{font-size:11.5px;font-weight:600;color:#3d1152;line-height:1.25}.bundle-selector__perday{display:inline-block;width:fit-content;margin-top:3px;font-size:11.5px;font-weight:800;color:#f23495;background:#ffe9f9;padding:1px 7px;border-radius:999px}.bundle-selector__pricing{display:flex;flex-direction:column;align-items:flex-end;gap:0;white-space:nowrap}.bundle-selector__price-now{font-size:20px;font-weight:800;color:#1e1e1e;letter-spacing:-.01em}.bundle-selector__price-was{font-size:13px;color:#a98fa3;text-decoration:line-through}.bundle-selector__perks{display:block;background:#ffe9f9;border-top:1px dashed #f3c9e4;border-radius:0 0 12px 12px;padding:.55rem 1.05rem}.bundle-selector__perk{display:flex;align-items:center;gap:.45rem;font-size:12.5px;font-weight:700;color:#3d1152}.bundle-selector__perk+.bundle-selector__perk{margin-top:.3rem}.bundle-selector__perk-icon{width:15px;height:15px;flex-shrink:0;color:#f23495}.bundle-selector__summary,.bundle-selector__shipping{display:none}.bundle-selector__free-ship,.bundle-selector__unit-price[hidden]{display:none!important}.bundle-selector+.quantity_buy_wrap{background:transparent;border:none;padding:0;margin-top:.7rem}.bundle-selector+.quantity_buy_wrap .product-form__buttons{margin-top:.4rem}@media screen and (min-width:750px){.bundle-selector__heading{font-size:16px}.bundle-selector__title{font-size:18px}.bundle-selector__subtitle{font-size:12.5px}.bundle-selector__price-now{font-size:22px}.bundle-selector__bar{padding:1.05rem 1.15rem;column-gap:.9rem}.bundle-selector__pricing{flex-direction:row;align-items:baseline;gap:.45rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/bundle-selector.css.map */
