.custom-subscription-widget{max-width:1200px;margin:0 auto;padding:20px}@media (max-width: 480px){.custom-subscription-widget{padding:15px}}.custom-subscription-widget .widget-title{font-size:24px;font-weight:600;color:#333;margin-bottom:30px;margin-left:0}@media (max-width: 1024px){.custom-subscription-widget .widget-title{font-size:20px;margin-bottom:20px}}@media (max-width: 480px){.custom-subscription-widget .widget-title{font-size:20px;margin-bottom:16px}}.custom-subscription-widget .subscription-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch;width:100%}@media (max-width: 1024px){.custom-subscription-widget .subscription-cards{grid-template-columns:1fr;gap:24px}}@media (max-width: 480px){.custom-subscription-widget .subscription-cards{gap:25px}}.custom-subscription-widget .subscription-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:24px;position:relative;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;width:100%}@media (max-width: 768px){.custom-subscription-widget .subscription-card{min-height:250px;padding:20px}}@media (max-width: 480px){.custom-subscription-widget .subscription-card{padding:19px 10px;min-height:unset}}.custom-subscription-widget .subscription-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.custom-subscription-widget .subscription-card.selected{background:linear-gradient(136.82deg,#de8a5566 21.2%,#ea996266 37.52%,#ce805366 61.49%,#b9663966 90.46%);box-shadow:0 0 0 2px #007bff40}.custom-subscription-widget .card-badge{position:absolute;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:2;left:50%;transform:translate(-50%);white-space:nowrap;min-width:max-content}.custom-subscription-widget .card-badge.popular,.custom-subscription-widget .card-badge.super-saver{background:linear-gradient(90deg,#b76d46,#d68655,#f7a76c 50.31%,#f7a56b 77.33%,#c4794f);color:#000;top:-8px;box-shadow:0 2px 8px #8b45134d}.custom-subscription-widget .card-badge.discount{background:gold;color:#333;bottom:-8px;box-shadow:0 2px 8px #ffd7004d}@media (max-width: 768px){.custom-subscription-widget .card-badge{padding:4px 8px;font-size:18px}.custom-subscription-widget .card-badge.popular,.custom-subscription-widget .card-badge.super-saver{left:5px;transform:none}.custom-subscription-widget .card-badge.discount{left:auto;right:5px;transform:none;top:-8px;bottom:unset}}@media (max-width: 480px){.custom-subscription-widget .card-badge{padding:3px 6px;font-size:18px}}.custom-subscription-widget .card-content{flex:1;display:flex;flex-direction:column;text-align:center}@media (max-width: 768px){.custom-subscription-widget .card-content{text-align:left;position:relative}}@media (max-width: 480px){.custom-subscription-widget .card-content{text-align:left;position:relative}}.custom-subscription-widget .plan-name{font-size:18px;font-weight:700;color:#333;margin:0 0 12px}@media (max-width: 768px){.custom-subscription-widget .plan-name{font-size:20px;text-align:left;margin-bottom:8px}}@media (max-width: 480px){.custom-subscription-widget .plan-name{font-size:20px;text-align:left;margin-bottom:6px}}.custom-subscription-widget .box-info{margin-bottom:10px}@media (max-width: 768px){.custom-subscription-widget .box-info{text-align:left;margin-bottom:20px}}@media (max-width: 480px){.custom-subscription-widget .box-info{text-align:left;margin-bottom:15px}}.custom-subscription-widget .box-count{font-size:20px;color:#333;display:block;margin-bottom:8px}@media (max-width: 768px){.custom-subscription-widget .box-count{font-size:20px;margin-bottom:6px}}@media (max-width: 480px){.custom-subscription-widget .box-count{font-size:20px;margin-bottom:4px}}.custom-subscription-widget .box-icons{font-size:24px;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.custom-subscription-widget .box-icons{justify-content:flex-start}}@media (max-width: 480px){.custom-subscription-widget .box-icons{justify-content:flex-start}}.custom-subscription-widget .box-image{width:40px;height:40px;object-fit:cover}.custom-subscription-widget .plan-details{flex:1;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 768px){.custom-subscription-widget .plan-details{flex-direction:column;align-items:flex-start;justify-content:flex-start}}@media (max-width: 480px){.custom-subscription-widget .plan-details{flex-direction:column;align-items:flex-start;justify-content:flex-start}}.custom-subscription-widget .plan-description{font-size:14px;color:#666;margin:0 0 20px;line-height:1.4}@media (max-width: 1024px){.custom-subscription-widget .plan-description{text-align:center}}@media (max-width: 768px){.custom-subscription-widget .plan-description{text-align:left;margin-bottom:20px}}@media (max-width: 480px){.custom-subscription-widget .plan-description{text-align:left;margin-bottom:15px}}.custom-subscription-widget .price-info{text-align:center;margin-top:auto}@media (max-width: 768px){.custom-subscription-widget .price-info{position:absolute;top:0;right:0;text-align:right;margin-top:0}}.custom-subscription-widget .price{font-size:28px;font-weight:700;color:#333;margin-bottom:8px}@media (max-width: 768px){.custom-subscription-widget .price{font-size:24px;text-align:right;margin-bottom:0}}@media (max-width: 480px){.custom-subscription-widget .price{font-size:22px;text-align:right;margin-bottom:0}}.custom-subscription-widget .per-sachet{font-size:14px;color:#666;display:flex;flex-direction:column;align-items:center;gap:4px}@media (max-width: 768px){.custom-subscription-widget .per-sachet{position:absolute;top:2.75em;right:0;text-align:right;font-size:14px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:4px}}@media (max-width: 480px){.custom-subscription-widget .per-sachet{font-size:20px;gap:3px}}@media (max-width: 400px){.custom-subscription-widget .per-sachet{font-size:20px;top:30px;gap:3px;display:block}}.custom-subscription-widget .per-sachet div{width:50px;height:10px;background-image:var(--dynamic-icon-url);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin:0 auto}@media (max-width: 768px){.custom-subscription-widget .per-sachet div{margin:0}}@media (max-width: 480px){.custom-subscription-widget .per-sachet div{margin:0 0 0 auto}}@media (max-width: 380px){.custom-subscription-widget .per-sachet div{font-size:16px}}.custom-subscription-widget .per-sachet.capsule-icon div{height:30px;width:30px}.custom-subscription-widget .icon-repeat{width:24px;height:22px;background-image:url(icon-repeat.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:flex}.custom-subscription-widget .icon-pause{width:24px;height:28px;background-image:url(icon-pause.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:flex}.custom-subscription-widget .custom-description{font-size:14px;display:flex;flex-direction:column;gap:8px}@media (max-width: 1024px){.custom-subscription-widget .custom-description{align-items:center}}@media (max-width: 768px){.custom-subscription-widget .custom-description>.description-item{align-self:start;font-size:20px}}@media (max-width: 480px){.custom-subscription-widget .custom-description>.description-item{align-self:start;font-size:17px}}@media (max-width: 346px){.custom-subscription-widget .custom-description>.description-item{align-self:start;font-size:16px}}.custom-subscription-widget .description-item{display:flex;align-items:center;gap:4px}.custom-subscription-widget .description-item div{display:flex;flex-direction:column;align-items:flex-start}@media (max-width: 768px){.custom-subscription-widget .description-item div{flex-direction:row}.custom-subscription-widget .description-item div .description-item{margin:0}}.custom-subscription-widget .description-item span:first-child{flex-shrink:0}.custom-subscription-widget .mobile-comma{display:none}@media (max-width: 780px){.custom-subscription-widget .description-item>span:nth-child(2){margin-bottom:.25em}.custom-subscription-widget .description-text{margin-bottom:.25em}}@media (max-width: 768px){.custom-subscription-widget .mobile-comma{display:inline;margin-right:.25em}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/subscription-widget.css.map */
