#loop-login-body .loop-h2{font-size:48px;line-height:54px;letter-spacing:.2px;font-weight:400;font-family:"Gopher",serif;color:var(--color-general, #092c59)}#loop-login-body .loop-login-body p{font-size:16px;font-weight:400;font-family:"Sofia Pro",serif}#loop-login-body .loop-btn-primary{padding:12px 28px;font-family:"Sofia Pro",serif;background-image:linear-gradient(90deg, #fce222 45%, #9ad2d0 55%);background-size:500% 100%;color:#000;font-weight:700;border-radius:0;box-shadow:4px 4px 0 0 #092c59;border:0;transition:.3s ease;transition-property:all}#loop-login-body .loop-btn-primary:hover{background-position-x:50%}.loop-customer-portal-body.py-4{padding-top:32px !important;padding-bottom:32px !important}.loop-customer-portal-body .loop-cp-subscription-list-active-contracts-container .my-4,.loop-customer-portal-body .loop-cp-subscription-list-inactive-contracts-container .my-4{margin:0 0 16px !important}.loop-customer-portal-body .loop-h2~.loop-btn-underline{margin-bottom:16px}.loop-customer-portal-body .loop-label-subscription-paused,.loop-customer-portal-body .loop-label-subscription-active,.loop-customer-portal-body .loop-label-subscription-cancelled{font-size:12px;line-height:20px;font-weight:400;padding:0 6px !important}.loop-customer-portal-body .loop-label-subscription-active{background-color:#3ab673}.loop-customer-portal-body .loop-label-subscription-cancelled{background-color:#e62c21}.loop-customer-portal-body.loop-grid-container{grid-gap:16px;gap:16px}.loop-customer-portal-body.loop-grid-container{padding-bottom:32px !important}#loop-cp-subscription-detail-overview-header{font-size:16px;line-height:24px}#loop-cp-subscription-detail-overview-header .loop-h3{font-size:inherit}#loop-cp-subscription-detail-overview-header .mb-2>*:not(:last-child){margin:0 0 8px !important}#loop-cp-subscription-detail-order-actions .my-3{margin:0 !important}#loop-cp-subscription-detail-order-actions .mt-4{margin-top:16px !important}#loop-cp-subscription-detail-order-actions #loop-order-card-reschedule-btn{color:#fff;background-color:#092c59}#loop-cp-subscription-detail-order-actions .loop-btn-order{width:calc(50% - 8px)}#loop-cp-subscription-detail-order-actions .loop_cp_body_marked_for_cancellation .loop-card-body{padding:12px}#loop-cp-subscription-detail-order-actions .loop_cp_body_marked_for_cancellation .loop-card-body>div:first-child.justify-content-between{justify-content:center !important}#loop-cp-subscription-detail-subscription-title .loop-h2{margin-bottom:0 !important}#loop-cp-subscription-detail-back-btn{margin:16px 0 0}.rdp-button:hover:not([disabled]),.rdp-button:focus{background-color:rgba(0,0,0,0) !important;color:initial !important;border:none}.loop-btn-nav{background-color:#092c59}#loop-pause-btn{padding:8px 16px;font-weight:400;background-color:#092c59;color:#fff}.loop-drawer{font-size:14px;line-height:24px}.loop-drawer-header .loop-h2,.loop-modal-header .loop-h2{font-size:inherit;font-weight:700}#loop-cp-drawer-id-delay-order .loop-drawer-body>*.d-flex:not(:last-of-type){display:none !important}#child-container h2,#child-list h2{margin-bottom:16px;font-family:"Sofia Pro",serif;font-size:32px;line-height:40px;font-weight:700;text-align:center}#child-container .child-container,#child-list .child-container{background-color:#fff;border:1px solid #d4dae6;border-radius:8px;padding:12px}#child-container .child-container>div,#child-list .child-container>div{display:flex;justify-content:space-between;column-gap:30px}#child-container .child-list-container,#child-list .child-list-container{display:flex;flex-direction:column;row-gap:16px}.loop-customer-portal-body .loop-h2,#loop-cp-subscription-detail-subscription-title .loop-h2{font-size:24px;line-height:34px;font-weight:700;margin-bottom:16px}@media screen and (min-width: 1440px){.loop .loop-bs-container{max-width:898px}}@media screen and (min-width: 992px){.loop .loop-bs-container{max-width:898px}}.loop-container{background-color:#f9f6ef;color:var(--color-general, #092c59)}.loop-background{background-color:#f9f6ef}.loop-btn-primary{padding:8px 16px;font-weight:400;background-color:#092c59}.loop-card,.loop-card-line{border-radius:8px;font-size:14px;line-height:24px;border-color:#d4dae6;color:var(--color-general, #092c59)}.loop-card .p-2,.loop-card-line .p-2{padding:.4em !important}.loop-card .loop-image-product-sm~div .loop-text-p1,.loop-card-line .loop-image-product-sm~div .loop-text-p1{font-size:16px;line-height:24px}.loop-card-header{padding:12px}.loop-card-header .mb-1{margin-bottom:8px !important}.loop-card-footer{padding:12px}.loop-card-footer .loop-btn-primary{font-size:12px;line-height:20px;padding:0 6px !important}.loop .me-3{margin-right:12px !important}.loop-image-product-sm{width:88px;height:88px}.loop-text-muted{opacity:1}.loop-form-label{color:#092c59;margin-bottom:8px}.loop-form-input,.loop-form-select{height:fit-content;padding:12px 14px;border-radius:8px;border:1px solid #d4dae6;background:#fff}.loop-form-input:focus,.loop-form-select:focus{outline:none}.loop-form-select{appearance:none;background-image:var(--arrow-select) !important;background-repeat:no-repeat !important;background-position:calc(100% - 10px) 50% !important}.swap-blocked #loop-cp-subscription-detail-lines .loop-card-line{pointer-events:none}.swap-blocked #loop-cp-subscription-detail-lines .loop-card-line .loop-line-edit-btn{display:none}.swap-product{padding:12px;display:grid;grid-template-columns:88px auto;column-gap:12px;row-gap:12px;background-color:#fff;border:1px solid #d4dae6;border-radius:8px}.swap-product img{grid-row:1/span 2}.swap-product button.loop-btn{grid-column:1/span 2}.swap-product .tooltip-before-absolute{position:absolute;right:0;top:0}.swap-product strong{display:inline-flex;align-items:flex-start}.swap-product .tooltip-before{margin-left:auto}@media screen and (min-width: 750px){.modal-swap{height:auto}}.modal-swap .modal__heading{padding:16px 20px}.modal-swap .modal__content{height:100%}.modal-swap .modal__content>div{padding:20px 16px}.modal-swap .modal__content>div>span{display:block;border-radius:8px;padding:8px;background-color:#f6f8fb}.modal-swap .close-icon-swap{cursor:pointer;font-family:sans-serif}.modal-swap .swap-variant-list{margin-top:16px;display:flex;flex-direction:column;row-gap:16px}.modal-swap .swap-actions{position:sticky;bottom:0;padding:16px;display:flex;justify-content:center}.linetime{display:flex;flex-direction:column}.linetime__items{margin:0 auto;position:relative}.linetime h3{text-align:center}.linetime__progress{position:absolute;top:0;left:85px;width:8px;height:100%;border-radius:4px;background-color:#ebebeb}.linetime .swap-product{margin:36px auto 0;max-width:556px}@media screen and (max-width: 750px){.linetime .swap-product{margin-top:20px}}.linetime-item{display:flex;align-items:center;position:relative}.linetime-item:not(:last-child){padding-bottom:16px}.linetime-item__date{text-align:center;width:65px;font-size:10px;margin-right:8px;line-height:1.5}.linetime-item__icon{z-index:1;position:relative;margin-right:8px;width:32px;height:32px;border-radius:50%;border:2px solid #9ad2d0;background-color:#f6f8fb;display:flex;align-items:center;justify-content:center}.linetime-item__description{max-width:300px;padding:12px;opacity:.7;border-radius:8px;background-color:#fff;border:1px solid #d4dae6}.linetime-item__description>strong span{display:block}.linetime-item__description>span{font-size:14px;display:block}@media screen and (min-width: 1000px){.linetime-item__description{max-width:none;width:344px}}@media screen and (max-width: 750px){.linetime-item__description{width:63%}}.linetime-item--current::after,.linetime-item--success::after{content:"";position:absolute;top:0;left:85px;width:8px;height:100%;background-color:#3f8d8a}.linetime-item--current::after{height:calc(50% - 10px)}.linetime-item--current .linetime-item__icon,.linetime-item--success .linetime-item__icon{background-color:#3f8d8a;border-color:#3f8d8a}.linetime-item--current .linetime-item__icon~*,.linetime-item--success .linetime-item__icon~*{opacity:1}.linetime-item--end .linetime-item__icon{border-color:#e45805;background-color:#fff}.linetime-item--end .linetime-item__icon~*{opacity:1}.linetime-item--current .linetime-item__icon::before,.linetime-item--success .linetime-item__icon::before,.linetime-item--end .linetime-item__icon::before{display:block;width:20px;height:20px}.linetime-item--current .linetime-item__icon::before{content:var(--icon-score)}.linetime-item--success .linetime-item__icon::before{content:var(--icon-check)}.linetime-item--end .linetime-item__icon::before{width:auto;height:26px;content:var(--icon-calendar)}
