#loop-subscriptions-customer-portal-link .btn{font-family:var(--font-favorit)!important;text-transform:uppercase;padding:12px 24px!important;font-weight:700;letter-spacing:.6px;font-size:12px!important;background-color:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:0!important;transition:background-color .2s ease,color .2s ease}#loop-subscriptions-customer-portal-link .btn:hover{background-color:#fff!important;color:#000!important}.loop-container.loop-bs-container{margin-top:40px!important;background:#fff!important;padding:0!important;max-width:100%!important}.loop-background,.loop-grid-container.loop-customer-portal-body{background:#fff!important}.loop-h2{font-size:12px!important;line-height:1.5!important;font-family:var(--font-favorit)!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:.6px!important}.loop-h3{font-family:var(--font-favorit)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.6px!important;text-transform:uppercase!important}.loop-card,.loop-modal-content{border-radius:0!important;border:1px solid #000!important}.loop-modal-body{border:none!important}.loop-widget-sp-selector-description ul.loop-list{display:none}.loop-grid-container.loop-customer-portal-body{max-width:100%!important}#loop-cp-subscription-list-inactive-contracts,#loop-cp-subscription-list-actions-and-active-contracts{margin-top:24px}.loop-cp-subscription-list-actions-container{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #000}.loop-cp-subscription-list-actions-left .loop-h2{font-family:var(--font-favorit)!important;font-size:11px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#000!important;line-height:1.5!important;margin:0!important}.loop-cp-subscription-list-inactive-contracts-header{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #000}.loop-cp-subscription-list-inactive-contracts-header .loop-h2{font-family:var(--font-favorit)!important;font-size:11px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#000!important;line-height:1.5!important;margin:0!important}.loop-cp-subscription-list-inactive-contracts-container{display:flex;flex-direction:column;gap:16px}.loop-cp-subscription-list-inactive-contracts-container .my-4{margin:0!important}.loop-cp-subscription-list-no-contracts-container{text-align:center!important;padding:40px 20px!important;margin:0!important}.loop-cp-subscription-list-no-contracts-container .loop-h2{font-family:var(--font-cardinal)!important;font-size:25px!important;font-weight:400!important;font-style:italic!important;color:#666!important;line-height:1.4!important;margin:0!important;text-transform:none!important}.loop-cp-subscription-list-no-contracts-container br{display:none!important}#loop-cp-subscription-list-actions-and-active-contracts .my-4,#loop-cp-subscription-list-inactive-contracts .my-4{margin:0 0 20px!important}.loop-cp-subscription-list-active-contracts-container{display:flex;flex-direction:column;gap:20px}.loop-cp-subscription-list-active-contracts-container .my-4{margin:0!important}.loop-card{border:1px solid #000!important;border-radius:0!important;background-color:#fff!important;padding:0!important;transition:all .2s ease;cursor:pointer!important}.loop-card:hover{box-shadow:0 2px 8px #0000001a!important}.loop-card-header{padding:20px 24px!important;border-bottom:1px solid #000!important;background-color:#fff!important}.loop-card-footer{padding:20px 24px!important;background-color:#fff!important;border-top:1px solid #000!important}.loop-text-p1,.loop-text-p2{font-family:var(--font-favorit)!important}.loop-text-p1{font-size:13px!important;font-weight:400!important;letter-spacing:.3px!important;color:#000!important;line-height:1.6!important}.loop-text-p1 strong{font-weight:700!important}.loop-text-p2{font-size:11px!important;font-weight:400!important;letter-spacing:.3px!important;color:#666!important;line-height:1.6!important}.loop-text-muted{color:#888!important;text-transform:uppercase!important;font-size:10px!important;letter-spacing:.8px!important;font-weight:600!important}.loop-label-subscription-active{font-family:var(--font-favorit)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.8px!important;text-transform:uppercase!important;background-color:#d4edda!important;border:1px solid #28a745!important;color:#155724!important;padding:6px 12px!important;border-radius:0!important}.loop-label-subscription-cancelled{font-family:var(--font-favorit)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.8px!important;text-transform:uppercase!important;background-color:#f8d7da!important;border:1px solid #dc3545!important;color:#721c24!important;padding:6px 12px!important;border-radius:0!important}.loop-label-subscription-paused{font-family:var(--font-favorit)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.8px!important;text-transform:uppercase!important;background-color:#fff3cd!important;border:1px solid #ffc107!important;color:#856404!important;padding:6px 12px!important;border-radius:0!important}.loop-card .row{padding:20px 24px!important;margin:0!important;border-bottom:1px solid #e8e8e8!important}.loop-card .row:last-child{border-bottom:none!important}.loop-card .col-md{padding:0!important}.loop-image-product-sm{width:70px!important;height:70px!important;border:1px solid #e0e0e0!important;padding:8px!important;background-color:#fff!important;border-radius:unset!important}.loop-card .d-flex.align-items-center.p-2{padding:0!important}.loop-card .d-flex.align-items-center .loop-text-p1{font-size:13px!important;font-weight:600!important;margin-bottom:4px!important}.loop-card .d-flex.align-items-center .loop-text-p2{font-size:11px!important;color:#888!important;margin-bottom:2px!important}.loop-btn-primary{font-family:var(--font-favorit)!important;font-size:11px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;background-color:#000!important;border:1px solid #000!important;border-radius:0!important;color:#fff!important;padding:14px 28px!important;transition:all .2s ease!important;cursor:pointer!important}.loop-btn-primary:hover{background-color:#fff!important;color:#000!important}.loop-btn-size-sm{padding:12px 24px!important;font-size:10px!important;letter-spacing:1px!important}#loop-subscription-list-total-price{font-family:var(--font-cardinal)!important;font-size:20px!important;letter-spacing:-.2px!important;font-style:italic!important;color:#000!important;font-weight:400!important}#loop-subscription-list-shipping-cost{font-family:var(--font-favorit)!important;font-size:11px!important;color:#888!important;font-weight:400!important}#loop-subscription-list-plus-separator{font-family:var(--font-favorit)!important;font-size:11px!important;color:#888!important;margin:0 6px!important;font-weight:400!important}.loop-svg-current-color{color:#000!important;width:16px!important;height:16px!important}.loop-card-header .d-flex.align-items-center{margin-top:12px!important}.loop-card-header .d-flex.align-items-center .loop-text-p2{font-size:10px!important;text-transform:uppercase!important;letter-spacing:.8px!important;font-weight:600!important;color:#000!important}.loop-contract-card-nbd{font-family:var(--font-cardinal)!important;font-size:16px!important;font-style:italic!important;font-weight:400!important;letter-spacing:-.16px!important;color:#000!important}.loop-container .loop-grid-container.loop-customer-portal-body{max-width:100%!important;margin:0 auto!important;padding-left:44px!important;padding-right:44px!important;background:#fff!important}@media (max-width: 600px){.loop-container .loop-grid-container.loop-customer-portal-body{padding-left:20px!important;padding-right:20px!important}}.loop-grid-container.loop-customer-portal-body .py-2{padding-top:0!important;padding-bottom:0!important}#loop-cp-subscription-detail-back-btn{margin-top:24px!important;margin-bottom:24px!important}.loop-btn-nav{width:40px!important;height:40px!important;border:1px solid #000!important;border-radius:0!important;background-color:#fff!important;transition:all .2s ease!important;display:flex!important;cursor:pointer!important}.loop-btn-nav:hover{background-color:#000!important}.loop-btn-nav:hover svg path{stroke:#fff!important}.loop-svg-stroke-current-color path{stroke:#000!important;transition:stroke .2s ease!important}#loop-cp-subscription-detail-overview-header{margin-bottom:32px!important;padding:0!important;border:none!important;background-color:transparent!important}#loop-cp-subscription-detail-overview-header .mb-2{margin-bottom:0!important}#loop-cp-subscription-detail-overview-header .my-1{margin:12px 0!important}#loop-cp-subscription-detail-overview-header .my-1:first-child{margin-top:0!important;padding-bottom:12px!important;border-bottom:1px solid #e0e0e0!important}#loop-cp-subscription-detail-overview-header .my-1:last-child{margin-bottom:0!important}#loop-cp-subscription-detail-overview-header .loop-h3{font-family:var(--font-cardinal)!important;font-size:36px!important;font-weight:400!important;letter-spacing:-.36px!important;font-style:italic!important;color:#000!important;line-height:1.2!important;margin:0!important}#loop-cp-subscription-detail-overview-header .loop-text-p1{font-size:14px!important;font-weight:500!important}#loop-cp-subscription-detail-overview-header .ms-2{margin-left:8px!important}#loop-cp-subscription-detail-overview-header .d-flex.align-items-center svg{margin-right:8px!important}#loop-cp-subscription-detail-overview-header .d-flex.align-items-center .loop-text-p1{margin:0!important}#loop-cp-subscription-detail-overview-header .mt-3{margin-top:0!important;display:none!important}#loop-cp-subscription-detail-subscription-title{padding:0!important;margin-bottom:20px!important;margin-top:0!important;grid-column:1 / -1!important}#loop-cp-subscription-detail-subscription-title .loop-h2{font-family:var(--font-favorit)!important;font-size:11px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#000!important;margin:0!important;padding-bottom:12px!important;border-bottom:1px solid #000!important;display:flex!important;justify-content:space-between!important;align-items:center!important}#loop-cp-subscription-detail-subscription-title.py-md-2{padding-top:0!important;padding-bottom:0!important}#loop-cp-subscription-detail-order-schedule{padding:0!important;margin-bottom:0!important;display:contents!important}#loop-cp-subscription-detail-order-schedule.py-md-2{padding-top:0!important;padding-bottom:0!important}#loop-order-btns-section{margin:0!important}#loop-order-btns-section .mt-2{margin-top:0!important}#loop-order-btns-section .me-2{margin-right:8px!important}#loop-order-btns-section .ms-2{margin-left:8px!important}.loop-btn-underline{font-family:var(--font-favorit)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.6px!important;text-transform:uppercase!important;color:#000!important;text-decoration:underline!important;background:transparent!important;border:none!important;padding:0!important;cursor:pointer!important;transition:opacity .2s ease!important}.loop-btn-underline:hover{opacity:.6!important}#loop-cp-subscription-detail-lines{margin-bottom:24px!important;margin-top:0!important;grid-column:1 / -1!important}#loop-cp-subscription-detail-lines .loop-grid-container{margin-bottom:0!important}.loop-card-line{border:1px solid #000!important;border-radius:0!important;padding:20px!important;background-color:#fff!important}.loop-card-line .mb-2{margin-bottom:8px!important}.loop-card-line .mb-2:last-child{margin-bottom:0!important}.loop-card-line .loop-line-card-bottom-content{margin-top:8px!important}.loop-card-line .loop-line-card-bottom-content .mt-2{margin-top:0!important}.loop-image-product{width:100px!important;height:100px!important;border:1px solid #e0e0e0!important;border-radius:unset!important;padding:8px!important;position:relative!important;flex-shrink:0!important}.loop-image-product .badge{position:absolute!important;bottom:-8px!important;right:-8px!important;background-color:#000!important;color:#fff!important;border-radius:50%!important;width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:var(--font-favorit)!important;font-size:11px!important;font-weight:700!important;border:2px solid #fff!important}.loop-card-line .me-4{margin-right:24px!important}.loop-cp-free-item-badge{font-family:var(--font-favorit)!important;font-size:9px!important;font-weight:700!important;letter-spacing:.8px!important;text-transform:uppercase!important;background-color:#f0f0f0!important;border:1px solid #d0d0d0!important;color:#666!important;padding:3px 8px!important;border-radius:0!important;margin-left:10px!important}.loop-line-discount{font-size:10px!important;text-transform:uppercase!important;letter-spacing:.6px!important}.loop-text-superscript{font-size:11px!important;color:#999!important}.loop-line-card-price-wrapper{font-family:var(--font-favorit)!important;font-size:14px!important;font-weight:600!important;color:#000!important}#loop-cp-subscription-detail-order-actions{margin-bottom:24px!important;margin-top:0!important}#loop-cp-subscription-detail-order-actions .my-3{margin:0!important}#loop-cp-subscription-detail-order-actions .loop-card{border:1px solid #000!important}#loop-cp-subscription-detail-order-actions .loop-card-body{padding:20px!important}#loop-cp-subscription-detail-order-actions .loop-h3{margin:0!important;font-size:13px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important}#loop-cp-subscription-detail-order-actions .loop-h3 strong{font-family:var(--font-cardinal)!important;font-size:16px!important;font-style:italic!important;font-weight:400!important;letter-spacing:-.16px!important}#loop-cp-subscription-detail-order-actions .mt-4{margin-top:0!important;display:none!important}.loop-card-body{padding:20px!important}.loop-card-body .loop-h3{font-family:var(--font-favorit)!important;font-size:10px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#000!important;margin:0 0 12px!important;padding-bottom:0!important;border-bottom:none!important}.loop-card-body .mb-2{margin-bottom:0!important}.loop-card-body .loop-text-p1{font-size:13px!important;line-height:1.6!important;margin:0 0 2px!important;font-weight:400!important}.loop-card-body .loop-text-p1:last-child{margin-bottom:0!important}.loop-card-body .my-2{margin:0!important}#loop-cp-subscription-detail-payment-actions{margin-top:16px!important;padding-top:16px!important;border-top:1px solid #e0e0e0!important}#loop-cp-subscription-detail-payment-actions .loop-text-muted{font-size:10px!important;color:#999!important;margin-top:0!important;margin-bottom:8px!important}#loop-cp-subscription-detail-payment-actions .my-2{margin:0!important}#loop-cp-subscription-detail-payment-actions .mt-2{margin-top:0!important}#loop-cp-subscription-detail-payment-actions .me-2{margin-right:0!important}#loop-cp-payment-method-update-btn{margin:0!important}#loop-cp-subscription-detail-lines .loop-grid-container{gap:20px!important;margin-bottom:0!important}#loop-cp-subscription-detail-lines .mb-2{margin-bottom:0!important}#loop-cp-subscription-detail-frequency,#loop-cp-subscription-detail-shipping,#loop-cp-subscription-detail-payment-method{margin-top:0!important;margin-bottom:20px!important;padding-top:0!important}#loop-cp-subscription-detail-frequency .loop-card,#loop-cp-subscription-detail-shipping .loop-card,#loop-cp-subscription-detail-payment-method .loop-card{border:1px solid #000!important}#loop-cp-subscription-detail-frequency{grid-column:1 / 2!important}#loop-cp-subscription-detail-shipping{grid-column:2 / 3!important}#loop-cp-subscription-detail-payment-method{grid-column:1 / 2!important}#loop-cp-subscription-detail-cancel-btn{margin-top:8px!important;padding-bottom:0!important}#loop-cp-subscription-detail-cancel-btn .pb-3{padding-bottom:0!important}.loop-card.h-100{height:100%!important;display:flex!important;flex-direction:column!important}.loop-card-body.h-100{flex:1!important}.loop-drawer-content{background-color:#fff!important;max-width:600px!important;margin:0 auto!important}.loop-drawer-header{padding:20px 24px!important;border-bottom:1px solid #000!important;background-color:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.loop-drawer-header .p-3{padding:0!important}.loop-drawer-header .loop-h2{font-family:var(--font-favorit)!important;font-size:13px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#000!important;margin:0!important}.loop-drawer-header .loop-btn-underline{padding:0!important;margin:0!important;background:none!important;border:none!important}.loop-drawer-header .loop-btn-underline svg{width:20px!important;height:20px!important}.loop-drawer-body{padding:24px!important;max-height:calc(100vh - 200px);overflow-y:auto}.loop-drawer-body .mb-3{margin-bottom:20px!important}.loop-drawer-body .my-1{margin:16px 0!important}.loop-drawer-body .loop-card{margin-bottom:16px!important}.loop-drawer-body .loop-card-header{padding:20px!important;background-color:#fff!important;border-bottom:1px solid #ddd!important}.loop-drawer-body .loop-card-header .loop-text-p1{font-family:var(--font-favorit)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.6px!important;color:#000!important;margin:0 0 4px!important}.loop-drawer-body .loop-card-header .loop-text-p2{font-size:12px!important}.loop-label-order-success{font-family:var(--font-favorit)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.8px!important;text-transform:uppercase!important;background-color:#d4edda!important;border:1px solid #28a745!important;color:#155724!important;padding:6px 12px!important;border-radius:0!important}.loop-label-order-unprocessed{font-family:var(--font-favorit)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.8px!important;text-transform:uppercase!important;background-color:#000!important;border:1px solid #000!important;color:#fff!important;padding:6px 12px!important;border-radius:0!important}.loop-drawer-body .loop-card-body{padding:16px 20px!important}.loop-drawer-body .loop-card-body .row{margin:0!important;padding:12px 0!important;border-bottom:1px solid #f0f0f0!important}.loop-drawer-body .loop-card-body .row:last-child{border-bottom:none!important}.loop-drawer-body .loop-card-body .py-1,.loop-drawer-body .loop-card-body .px-2{padding:0!important}.loop-drawer-body .loop-card-body .loop-text-p1{font-size:13px!important;font-weight:600!important;margin:0 0 4px!important}.loop-drawer-body .loop-card-body .loop-text-p2{font-size:12px!important;margin:0 0 2px!important}.loop-drawer-body .loop-card-footer{padding:16px 20px!important;background-color:#f8f8f8!important;border-top:1px solid #ddd!important}.loop-drawer-body .loop-card-footer .loop-text-p1{font-size:16px!important;font-weight:600!important;margin:0!important}.loop-drawer-body .loop-card-footer strong{font-family:var(--font-cardinal)!important;font-size:18px!important;letter-spacing:-.18px!important;font-style:italic!important}.loop-drawer-body .text-center{text-align:center!important;padding:16px 0!important}.loop-drawer-body .text-center.loop-text-muted{font-size:12px!important;color:#999!important;font-style:italic!important}.payment_change_drawer_card_details{margin-bottom:40px!important}.payment_change_drawer_card_details>.loop-text-p1,.payment_change_drawer_billing_details>.loop-text-p1{font-family:var(--font-favorit)!important;font-size:11px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#000!important;margin:0 0 24px!important;padding-bottom:16px!important;border-bottom:1px solid #000!important;display:block!important}.payment_change_drawer_billing_details{padding-top:40px!important;margin-bottom:0!important}.payment_change_drawer_card_details .row,.payment_change_drawer_billing_details .row{padding:0 15px!important}select.loop-form-select.pe-4{padding:0!important;height:30px!important}.loop-form-container{margin-bottom:0!important;width:100%!important}.loop-form-label{font-family:var(--font-favorit)!important;font-size:9px!important;font-weight:600!important;letter-spacing:.8px!important;text-transform:uppercase!important;color:#888!important;margin-bottom:8px!important;display:block!important}.loop-form-input-container{position:relative;width:100%!important}.loop-form-input{width:100%!important;padding:12px 0!important;border:none!important;border-bottom:1px solid #e0e0e0!important;border-radius:0!important;font-family:var(--font-favorit)!important;font-size:12px!important;font-weight:700!important;color:#000!important;background-color:transparent!important;transition:border-color .2s ease!important}.loop-form-input:focus{outline:none!important;border-bottom-color:#000!important;border-bottom-width:1px!important}.loop-form-input::placeholder{color:transparent!important}.loop-form-select{width:100%!important;padding:12px 24px 12px 0!important;border:none!important;border-bottom:1px solid #e0e0e0!important;border-radius:0!important;font-family:var(--font-favorit)!important;font-size:12px!important;font-weight:700!important;color:#000!important;text-transform:uppercase!important;background-color:transparent!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 4px center!important}.loop-form-select:focus{outline:none!important;border-bottom-color:#000!important}.loop-form-select option{background-color:#fff!important;color:#000!important;padding:10px!important}.loop-form-select .pe-4{padding-right:0!important}.payment_change_drawer_card_details .row,.payment_change_drawer_billing_details .row{margin:0 -12px!important;display:flex!important}.payment_change_drawer_card_details .col,.payment_change_drawer_billing_details .col{padding:0 12px!important;flex:1!important}.payment_change_drawer_card_details .my-2,.payment_change_drawer_billing_details .my-2{margin:20px 0!important}.loop_cp_cancel_subscription_remarks_text{min-height:120px!important;padding:12px!important;border:1px solid #e0e0e0!important;border-radius:0!important;font-family:var(--font-favorit)!important;font-size:12px!important;color:#000!important;resize:vertical!important;transition:border-color .2s ease!important}.loop_cp_cancel_subscription_remarks_text:focus{outline:none!important;border-color:#000!important}.loop-drawer-body>div>div:first-child{font-family:var(--font-favorit)!important;font-size:13px!important;font-weight:400!important;color:#000!important;line-height:1.6!important}.loop-drawer-body br{display:block!important;content:""!important;margin-top:16px!important}.loop-btn-outline{font-family:var(--font-favorit)!important;font-size:11px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;background-color:#fff!important;border:1px solid #000!important;border-radius:0!important;color:#000!important;padding:14px 28px!important;transition:all .2s ease!important;cursor:pointer!important}.loop-btn-outline:hover{background-color:#000!important;color:#fff!important}.loop-btn-size-lg{padding:16px 32px!important;font-size:11px!important}.loop-drawer-footer{padding:24px!important;border-top:1px solid #000!important;background-color:#fff!important}.loop-drawer-footer .d-flex{gap:0!important}.loop-drawer-footer .loop-btn-primary{width:100%!important;margin:0 0 12px!important;padding:16px!important;font-size:11px!important;font-weight:700!important;letter-spacing:1px!important}.loop-drawer-footer .loop-btn-outline{width:100%!important;margin:0!important;padding:16px!important}.loop-drawer-footer .loop-btn-underline{width:100%!important;text-align:center!important;margin:0!important;padding:12px 0!important;font-size:11px!important;font-weight:600!important;letter-spacing:1px!important;text-decoration:underline!important}.loop-drawer-footer .m-2{margin:0!important}.loop-btn-primary:disabled{background-color:#e8e8e8!important;border-color:#e8e8e8!important;color:#aaa!important;cursor:not-allowed!important;opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/25/assets/loop-subscriptions.css.map */
