.custom-page-width{max-width:1130px;margin:auto}@media (max-width: 1080px){.custom-page-width{max-width:90%}}.credits-container{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;margin-top:3em}.credits-box,.plan-box{flex:1 1 300px;border-radius:24px;padding:18px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:1em}.credits-box{background:#000;position:relative}.credit-count{display:flex;align-items:center;gap:6px;position:absolute;top:18px;right:18px}.credit-count span{font-size:14px;color:gray;font-weight:600}.info_icon{width:24px;height:24px}.expiry span{color:gray}.title{color:#fff;font-size:2em;font-weight:700;max-width:10em;text-transform:capitalize}.plan-info{display:flex;flex-direction:column;gap:.8em}.plan-box{background:linear-gradient(90deg,#515194,#515194);position:relative}.switch-plan{position:absolute;right:18px;top:18px;background:#fff;color:#000;border:none;border-radius:20px;padding:5px 15px;font-size:14px;cursor:pointer}.progress-bar{background:#505259;height:30px;border-radius:2em;margin-top:10px;position:relative}.progress-fill{background:#fff;height:100%;border-radius:2em;position:relative;display:flex;align-items:center;justify-content:flex-end;padding:0 .5em}.progress-fill span{color:#000}.progress-text{position:absolute;right:.5em;top:50%;transform:translate(-50%,-50%);font-size:.9em;color:#999;font-weight:700}.tabs-container{display:flex}.tab{padding:10px 20px;border-radius:20px;border:1px solid #ccc;background:#f7f7f7;margin:0 5px;cursor:pointer}.tab.active{background:#fff;box-shadow:0 0 5px #0000001a}.capsules-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;margin-bottom:4em}@media (max-width: 500px){.capsules-container{grid-template-columns:repeat(2,1fr)}}.capsule-card{border-radius:20px;overflow:hidden;background:#fff;text-align:center;box-shadow:0 2px 10px #0000001a}.capsule-image{width:100%}.capsule-image img{width:100%;height:100%;object-fit:cover}.capsule-info{padding:10px;display:flex;flex-direction:column;gap:1em}.capsule-info div{display:flex;flex-direction:column;gap:.5em}.capsule-info h3{font-size:1.1em;min-height:2.4em;line-height:1.2em}.capsule-info span{color:#5d5d5d;font-size:16px}.add-btn{background:#171717;color:#fff;border:none;padding:8px 15px;border-radius:20px;cursor:pointer;transition:.3s ease}.add-btn:disabled{opacity:.4;cursor:not-allowed}.add-btn:not(:disabled):hover{background:#444}@media (max-width: 768px){.credits-container{flex-direction:column}.tabs-container{flex-wrap:wrap}}.capsules-section{display:flex;flex-direction:column;gap:1.5em;margin-top:4.5em}.switcher{position:relative;background:#f3f3f3;border-radius:9999px;padding:3px;width:fit-content;font-size:15px}.switcher-btn{background:transparent;border:none;padding:7px 11px;border-radius:9999px;font-weight:500;cursor:pointer;position:relative;z-index:2;transition:color .2s;color:#222;display:flex;align-items:center;justify-content:center;gap:.35em;min-width:6em}.switcher-btn.active{color:#222;background:#fff;box-shadow:0 1px 3px #0000000d}.until_switch_plan{width:100%;display:flex;justify-content:space-between}@media (max-width:768px){.switch-plan{position:relative;right:unset;top:unset}.credits-box,.plan-box{max-height:14em}}.product_list_popup{display:flex;opacity:0;flex-direction:column;gap:1.6em;background:#fff;border:2px solid #E3E3E3;border-radius:1.5em 1.5em 0 0;padding:.4em 1.5em 2em;position:fixed;bottom:0;width:100%;left:50%;transform:translate(-50%,115%);z-index:1000;transition:.3s ease-in-out}.product_list_popup.active{opacity:1;display:flex;transform:translate(-50%)}.product_list_footer{display:flex;justify-content:space-between;align-items:center;width:100%}.submit_btn{background-color:#171717;border:none;color:#fff;width:6em;height:2.5em;border-radius:20em}.mini-capsule-card{display:flex;align-items:center;gap:.6em;min-width:11em}.mini-capsule-img{max-width:3.2em;border-radius:.4em}.mini-capsule-info{display:flex;flex-direction:column;justify-content:space-between;gap:.2em;padding:.1em 0}.product_list{display:flex;gap:2em;padding:2em .3em 1em;overflow:auto}.product_list{scrollbar-color:auto!important;scrollbar-width:thin;overflow-x:scroll;overflow-y:hidden}.product_list::-webkit-scrollbar{height:10px;background:#e2e2e2;border-radius:8px;display:block}.product_list{scrollbar-width:auto}.product_list::-webkit-scrollbar-thumb{background:#171717;border-radius:8px}.product_list::-webkit-scrollbar-track{background:#e2e2e2;border-radius:8px;border:1px solid #ccc}.mini-capsule-remove{position:absolute;top:-4px;left:-4px;background:#000;border:none;font-size:1em;cursor:pointer;width:.8em;height:.8em;border-radius:2em;color:#fff;display:flex;align-items:center;justify-content:center}.balance_container{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:linear-gradient(95.85deg,#171717 4.07%,#313131 86.28%);font-family:Noto Serif;font-weight:600;font-style:SemiBold;font-size:14px;line-height:24.81px;letter-spacing:0%;vertical-align:middle;width:fit-content;height:2.4em;border-radius:2em;color:#fff;padding:0 1em;display:flex;align-items:center;justify-content:center;gap:.35em}.already_chosen_add{display:flex;flex-direction:row!important;justify-content:space-between;align-items:center;gap:1em;width:100%;display:none!important}.already_chosen_add.disabled .plus_btn{opacity:.4;cursor:not-allowed}.already_chosen_add.active{display:flex!important}.minus_btn,.plus_btn{width:40px;height:40px;border-radius:100%;background-color:#171717;display:flex;align-items:center;justify-content:center}.minus_btn svg,.plus_btn svg{width:1.8em;height:1.8em}@media screen and (max-width: 768px){section.custom-page-width.product_list_popup.active{padding-bottom:65px!important}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/my-capsules.css.map */
