.c123-bundle{display:grid;gap:1rem;margin-block:2rem}.c123-bundle__title{margin:0 0 .4rem;color:#35203f;font-size:1.8rem;font-weight:800}.c123-bundle__option{position:relative;display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:1.2rem;width:100%;min-height:8rem;padding:1.4rem 1.6rem;color:#302831;text-align:left;background:#fff;border:1.5px solid #d8ccd6;border-radius:1.4rem;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.c123-bundle__option:hover,.c123-bundle__option:focus-visible{border-color:#4b2e57;box-shadow:0 8px 22px #4b2e571f;transform:translateY(-1px);outline:none}.c123-bundle__option.is-selected{border:2px solid #4b2e57;background:linear-gradient(100deg,#fff,#fff9f5);box-shadow:0 10px 26px #4b2e571f}.c123-bundle__option--best{margin-top:.7rem;border-color:#c9a66b;background:#fffaf0}.c123-bundle__radio{width:2.2rem;height:2.2rem;border:2px solid #b9adb7;border-radius:50%;box-shadow:inset 0 0 0 .5rem #fff}.c123-bundle__option.is-selected .c123-bundle__radio{background:#4b2e57;border-color:#4b2e57}.c123-bundle__details{display:grid;gap:.25rem}.c123-bundle__details strong{color:#302831;font-size:1.55rem;line-height:1.25}.c123-bundle__details small{color:#756b73;font-size:1.25rem}.c123-bundle__side{display:grid;justify-items:end;gap:.45rem}.c123-bundle__price{color:#302831;font-size:1.65rem;white-space:nowrap}.c123-bundle__saving{padding:.35rem .75rem;color:#35203f;background:#f3d8de;border-radius:999px;font-size:1.2rem;font-weight:800}.c123-bundle__option--best .c123-bundle__saving{background:#f1ca72}.c123-bundle__popular{position:absolute;top:0;left:1.8rem;padding:.45rem 1.2rem;color:#fff;background:#35203f;border-radius:999px;font-size:1.05rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transform:translateY(-55%)}.c123-cart-promo{color:#35203f;background:linear-gradient(100deg,#f3d8de,#fff9f5 52%,#ded1ee);border-block:1px solid #dcc8d5}.c123-cart-promo__inner{display:flex;align-items:center;gap:1.2rem;min-height:7rem;padding-block:1.1rem}.c123-cart-promo__badge{display:grid;flex:0 0 auto;place-items:center;width:4.4rem;height:4.4rem;color:#fff;background:#4b2e57;border-radius:50%;font-weight:800}.c123-cart-promo__inner div{display:grid;flex:1;gap:.15rem}.c123-cart-promo__inner div span{color:#5d4b60;font-size:1.25rem}.c123-cart-promo__discount{color:#4b2e57;font-size:2.1rem}@media screen and (max-width:749px){.c123-bundle__option{grid-template-columns:2.2rem minmax(0,1fr) auto;gap:.9rem;min-height:7.4rem;padding:1.2rem}.c123-bundle__details strong{font-size:1.4rem}.c123-bundle__details small{font-size:1.15rem}.c123-bundle__price{font-size:1.45rem}}@media(prefers-reduced-motion:reduce){.c123-bundle__option{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map?subset=AAAAAAAAAAE */
