#sidebar-cart{position:fixed;top:0;right:0;width:723px;max-width:100%;height:100vh;background-color:#fff;z-index:1000;display:flex;flex-direction:column;transform:translate(100%);transition:transform .25s ease;overflow:hidden;border-top-left-radius:12px;border-bottom-left-radius:12px}@media(max-width:767.98px){#sidebar-cart{border-top-left-radius:0;border-bottom-left-radius:0}}#sidebar-cart.visible{transform:translate(0)}#sidebar-cart .cart-header{color:#fff;gap:10px;background:linear-gradient(93.23deg,#0e56c2 .21%,#07295c);padding-bottom:2rem!important}#sidebar-cart .cart-header .title{font-size:24px!important;line-height:120%!important;font-weight:700;text-transform:uppercase}@media(max-width:767.98px){#sidebar-cart .cart-header .title{font-size:16px!important;line-height:150%!important}}#sidebar-cart .cart-header .subtitle{color:#fffc;font-weight:400}@media(max-width:767.98px){#sidebar-cart .cart-header .subtitle{font-size:14px!important;line-height:140%!important}}#sidebar-cart .cart-header .close-btn{padding:0;border:0;background:transparent;color:inherit}#sidebar-cart .content{flex:1;border-top-left-radius:12px;border-top-right-radius:12px;margin-top:-1rem;background-color:#fff;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;overflow-y:auto}@media(max-width:767.98px){#sidebar-cart .content{padding:1rem .5rem}}#sidebar-cart .content .periods-list{display:flex;flex-direction:column;gap:.75rem;flex:1}@media(max-width:767.98px){#sidebar-cart .content .periods-list{gap:.5rem}}#sidebar-cart .content .periods-list>div{padding:1rem 1.25rem;border:1px solid #E0E0E0;border-radius:12px;cursor:pointer;flex:1;color:#102a43;line-height:1}#sidebar-cart .content .periods-list>div.selected{outline:3px solid #0E56C2;background-color:#f4f8fe}#sidebar-cart .content .periods-list>div:hover:not(.selected){background-color:#f5f5f5}#sidebar-cart .content .periods-list>div .plan-name{font-weight:400;font-size:16px}@media(max-width:767.98px){#sidebar-cart .content .periods-list>div .plan-name{font-size:14px}}#sidebar-cart .content .periods-list>div .plan-name{color:#0e56c2;text-transform:uppercase}#sidebar-cart .content .periods-list>div .plan-duration{font-size:24px}@media(max-width:767.98px){#sidebar-cart .content .periods-list>div .plan-duration{font-size:20px}}#sidebar-cart .content .periods-list>div .plan-duration{font-weight:500}#sidebar-cart .content .periods-list>div .price-wrp{flex:.3;border-left:1px solid #D9E2EC;text-align:right;height:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;font-size:24px}@media(max-width:767.98px){#sidebar-cart .content .periods-list>div .price-wrp{font-size:20px}}#sidebar-cart .content .periods-list>div .price-wrp{font-weight:500;gap:.25rem;min-width:156px;padding-left:1rem}#sidebar-cart .content .periods-list>div .price-wrp .sale-price{font-size:16px}@media(max-width:767.98px){#sidebar-cart .content .periods-list>div .price-wrp .sale-price{font-size:14px}}#sidebar-cart .content .periods-list>div .price-wrp .sale-price{text-decoration:line-through;font-weight:400;color:#c31111}#sidebar-cart .ssl-info{background-color:#bcd0ee4d;border-radius:12px;font-size:16px}@media(max-width:767.98px){#sidebar-cart .ssl-info{font-size:14px}}#sidebar-cart .ssl-info{font-weight:400;color:#102a43;padding:.5rem .75rem}@media(max-width:767.98px){#sidebar-cart .ssl-info svg{width:20px;height:20px}}#sidebar-cart .plan-options-label{font-weight:400;font-size:14px!important;line-height:140%!important;color:#334e68}#sidebar-cart .buttons{color:#102a43;padding:1.5rem;margin:0;box-shadow:0 -8px 40px #0e56c226}@media(max-width:767.98px){#sidebar-cart .buttons{padding:1rem .5rem;gap:1rem!important}}#sidebar-cart .buttons .total{font-weight:500;font-size:24px!important;line-height:120%!important}#sidebar-cart .buttons .total .price{font-weight:700}#sidebar-cart .buttons .gift-info{background-color:#3ab54a1f;border:2px solid #3AB54A;color:#32993f;border-radius:12px;font-weight:400;font-size:20px}@media(max-width:767.98px){#sidebar-cart .buttons .gift-info{font-size:16px}}@media(max-width:767.98px){#sidebar-cart .buttons .gift-info{padding:.75rem .5rem!important}#sidebar-cart .buttons .gift-info svg{width:24px;height:24px}}#sidebar-cart .btn-primary{font-weight:700;padding:.625rem .75rem;border-radius:12px}
