.purchased-sep{background:#fff;padding:56px 24px 64px}.purchased-sep__inner{max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:28px}.purchased-sep__heading{font-family:var(--font-headline),"Canela Light Trial",Montserrat,sans-serif;font-weight:var(--font-headline-weight, 400);font-size:28px;color:#111;margin:0;text-align:center}.purchased-sep__card{width:100%;border:1px solid rgba(230,234,231,.42);border-radius:20px;padding:48px}.purchased-sep__subtitle{font-family:var(--font-base),Montserrat,sans-serif;font-size:16px;font-weight:700;color:#191919;margin:0 0 16px}.purchased-sep__list{list-style:none;margin:0;padding:0}.purchased-sep__item{padding:12px 0}.purchased-sep__item:not(:last-child){border-bottom:1px solid rgba(230,234,231,.42)}.purchased-sep__item-row{display:flex;align-items:center;gap:8px}.purchased-sep__check{flex:none;width:14px;height:14px;border-radius:50%;color:#f1eca8;display:flex;align-items:center;justify-content:center}.purchased-sep__item-title{flex:1 1 auto;font-family:var(--font-base),Montserrat,sans-serif;font-size:16px;font-weight:700;color:#040303}.purchased-sep__item-price{flex:none;font-family:var(--font-base),Montserrat,sans-serif;font-size:14px;font-weight:400;color:#4a4a4a}.purchased-sep__item-description{font-family:var(--font-base),Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#4a4a4a;margin:4px 0 0 22px}.purchased-sep__total-row{display:flex;align-items:center;justify-content:space-between;padding-top:16px;margin-top:8px;border-top:1px solid #e0e0e0}.purchased-sep__total-label,.purchased-sep__total-value{font-family:var(--font-base),Montserrat,sans-serif;font-size:14px;font-weight:700;color:#191919}.purchased-sep__stack{background:color-mix(in srgb,var(--purchased-sep-stack-bg, #F1ECA8) 32%,white);border-radius:14px;padding:42px 30px;margin-top:24px}.purchased-sep__stack-title{font-family:var(--font-base),Montserrat,sans-serif;font-size:14px;font-weight:700;color:#191919;margin:0 0 14px}.purchased-sep__stack-list{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:10px}.purchased-sep__stack-item{display:flex;align-items:center;justify-content:space-between}.purchased-sep__stack-label,.purchased-sep__stack-value{font-family:var(--font-base),Montserrat,sans-serif;font-size:14px;color:#000}.purchased-sep__free-badge{display:inline-block;background:var(--purchased-sep-free-bg, #000000);color:#fff;font-family:var(--font-base),Montserrat,sans-serif;font-size:14px;font-weight:400;letter-spacing:.03em;text-transform:uppercase;padding:4px 10px;border-radius:5px}.purchased-sep__stack-divider{border-top:1px solid rgba(0,0,0,.08);margin-bottom:14px}.purchased-sep__stack-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.purchased-sep__stack-row:last-child{margin-bottom:0}.purchased-sep__stack-total-label{font-family:var(--font-base),Montserrat,sans-serif;font-size:16px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:#191919}.purchased-sep__stack-total-value{font-family:var(--font-base),Montserrat,sans-serif;font-size:16px;font-weight:500;color:#b23b3b;text-decoration:line-through}.purchased-sep__special-label{font-family:var(--font-base),Montserrat,sans-serif;font-size:18px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#000}.purchased-sep__special-right{display:flex;align-items:center;gap:10px}.purchased-sep__save-badge{display:inline-block;background:var(--purchased-sep-save-bg, #079776);color:#fff;font-family:var(--font-base),Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.02em;padding:4px 12px;border-radius:8px}.purchased-sep__special-price{font-family:var(--font-base),Montserrat,sans-serif;font-weight:600;font-size:26px;color:#000}@media screen and (min-width:1200px){.purchased-sep__heading{font-size:42px}}@media(max-width:767px){.purchased-sep{padding:40px 20px 48px}.purchased-sep__card,.purchased-sep__stack{padding:20px}.purchased-sep__special-price{font-size:18px}.purchased-sep__stack-row{flex-direction:column;align-items:flex-start;gap:6px}.purchased-sep__stack-total-label,.purchased-sep__item-title,.purchased-sep__stack-total-value,.purchased-sep__special-label{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/purchased-separately.css.map */
