@media screen and (min-width:1400px){html body .loop-background .loop.loop-background .loop-bs-container,html body .loop-background .loop .loop-bs-container,html body .loop .loop-bs-container,html body .loop .container,html body .loop .container-lg,html body .loop .container-md,html body .loop .container-sm,html body .loop .container-xl,html body .loop .container-xxl{max-width:1328px!important;width:100%!important}}.loop-btn-size-md{padding:10px 20px}.loop-drawer-content .loop-drawer-footer .loop-btn-underline{margin:0!important;min-height:20px!important;height:auto}.loop-cp-free-item-badge{background:transparent;color:var(--loop-btn-primary-bg-color)}.loop-nova{font-family:Poppins,sans-serif;max-width:1328px!important}.loop-nova.loop-customer-portal-body{padding:32px 0 80px;gap:0}@media screen and (max-width:749px){.loop-nova.loop-customer-portal-body{padding:20px 16px 48px}}.loop-nova-section-slot #lr-tier-gifts,#loop-cp-nova-header-top-row .loop-loyalty-btn,.loop-nova-loyalty-rewards .loop-loyalty-btn{display:none}button#loop-nova-footer-tertiary-btn{text-transform:unset;font-weight:500}@media(min-width:768px){.loop .loop-bs-container{max-width:calc(100% - 32px)!important}}.loop-nova-overview-action{border-radius:99px}.loop-nova-overview-details .loop-nova-overview-frequency svg{display:none}#loop-all-subscription-list-back-button{border:none;padding:0;align-self:flex-end;font-size:16px;font-weight:600}#loop-all-subscription-list-back-button svg{display:none}#loop-all-subscription-list-back-button:before{content:"";width:20px;height:20px;display:inline-block;background:url(/cdn/shop/files/left-arrow.svg?v=1791204239) center / contain no-repeat;flex-shrink:0}.loop-nova-overview-id .loop-text-p3{font-size:12px;font-family:Poppins,sans-serif;color:#8b8b8b;font-weight:500}.loop-card-body .loop-nova-overview-id{gap:6px}.loop-nova-overview-copy svg{height:14px;width:14px;color:#8b8b8b}.loop-nova-overview-date{font-size:36px!important;font-family:Poppins,sans-serif;color:#0d2628;font-weight:700!important}.loop-card-body .loop-nova-overview-heading{gap:12px}.loop-btn{text-transform:uppercase;font-weight:700!important;font-size:14px!important;font-family:Poppins,sans-serif}.loop-nova-section-slot .loop-nova-overview .loop-card-body{gap:8px}.loop-label-subscription-active{text-transform:uppercase;font-family:Poppins,sans-serif;font-weight:600;font-size:11px}.loop-nova-overview-frequency{font-family:Poppins,sans-serif;font-weight:600;font-size:16px;color:#0d2628;text-decoration:underline}.loop-nova-overview-frequency span{font-size:16px;color:#0d2628}.loop-nova-overview-frequency span:before{content:"";display:inline-block;width:18px;height:18px;margin-right:8px;vertical-align:middle;background:url(/cdn/shop/files/repeat.svg?v=1791206441) center / contain no-repeat}.loop-nova-overview-frequency span:after{content:"";display:inline-block;width:16px;height:16px;margin-left:8px;vertical-align:middle;background:url(/cdn/shop/files/pencil.svg?v=1791206517) center / contain no-repeat}.loop-nova-overview-price{display:flex;flex-direction:row;align-items:baseline;padding:0;gap:6px;width:194px;height:27px}.loop-nova-overview-price #loop-nova-overview-total-price{width:64px;height:27px;font-family:Poppins,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:27px;color:#0d2628;flex:none;order:0}.loop-nova-overview-price #loop-nova-overview-plus-separator,.loop-nova-overview-price #loop-nova-overview-shipping-cost,.loop-nova-overview-price #loop-nova-overview-shipping-cost-text{font-family:Poppins,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#3e474a}.loop-nova-overview-price #loop-nova-overview-plus-separator{margin:0}.loop-nova-overview-price #loop-nova-overview-shipping-cost,.loop-nova-overview-price #loop-nova-overview-shipping-cost-text{width:auto;height:21px;flex:none}.loop-nova-overview-price #loop-nova-overview-shipping-cost-text{margin-left:-6px}.loop-nova-order-details{display:flex;flex-direction:row;align-items:center;padding:16px 0 0;gap:16px;width:100%;height:55px;box-sizing:border-box;margin-bottom:15px}.loop-nova-order-details .loop-subscription-details-header{width:161px;height:36px;font-family:Poppins,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:36px;color:#0d2628;flex:none;order:0}#loop-cp-nova-subscription-detail-lines .loop-card-line{padding:24px 24px 16px;box-sizing:border-box;box-shadow:none;border-radius:16px}#loop-cp-nova-subscription-detail-lines .loop-card-line>.d-flex.flex-column.justify-content-between.w-100{width:100%;gap:16px}#loop-cp-nova-subscription-detail-lines .loop-card-line>.d-flex.flex-column.justify-content-between.w-100>.d-flex.w-100{display:flex;flex-direction:row;align-items:center;gap:16px;width:100%}#loop-cp-nova-subscription-detail-lines .loop-image-product{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 104px;width:104px;height:104px;margin:0!important;background:#fff;border-radius:12px;overflow:hidden}#loop-cp-nova-subscription-detail-lines .loop-image-product img{width:92px;height:92px;max-width:92px!important;max-height:92px!important;object-fit:contain;border-radius:8px}#loop-cp-nova-subscription-detail-lines .loop-image-product .badge{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;background:#39bac1;color:#fff;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;border-radius:999px}#loop-cp-nova-subscription-detail-lines .loop-card-line .flex-grow-1{min-width:0}#loop-cp-nova-subscription-detail-lines .loop-card-line .mb-2{margin-bottom:6px!important}#loop-cp-nova-subscription-detail-lines .loop-text-p1{font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:27px;color:#222f42}#loop-cp-nova-subscription-detail-lines .loop-text-p2{font-family:Poppins,sans-serif;font-size:13px;font-weight:400;line-height:20px;color:#8b8b8b}#loop-cp-nova-subscription-detail-lines .loop-text-muted{color:#8b8b8b}#loop-cp-nova-subscription-detail-lines .loop-line-discount{margin:0 0 0 6px!important;font-family:Poppins,sans-serif;font-size:13px;font-weight:400;line-height:20px;color:#8b8b8b}#loop-cp-nova-subscription-detail-lines .loop-line-card-bottom-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-top:0}#loop-cp-nova-subscription-detail-lines .loop-line-card-price-wrapper{display:flex;align-items:baseline;gap:8px;margin-top:0!important;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;line-height:27px;color:#222f42;opacity:1}#loop-cp-nova-subscription-detail-lines .loop-line-card-base-price-wrapper{margin-left:0!important;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;line-height:20px;text-decoration:line-through;color:#8b8b8b}#loop-cp-nova-subscription-detail-lines .loop-cp-bundle-edit-delete-btn-wrapper,#loop-cp-nova-subscription-detail-lines .loop-line-actions{display:flex;flex-direction:row;align-items:center;gap:8px}#loop-cp-nova-subscription-detail-lines #loop-line-swap-btn,.loop-line-actions #loop-line-swap-btn{background:#fff!important;border:1.5px solid #39BAC1!important;color:#2badb4!important;border-radius:999px;width:auto}#loop-cp-nova-subscription-detail-lines #loop-line-swap-btn:hover,.loop-line-actions #loop-line-swap-btn:hover{background:#39bac1!important;border-color:#39bac1!important;color:#fff!important}#loop-cp-nova-subscription-detail-lines #loop-line-edit-btn,.loop-line-actions #loop-line-edit-btn{background:#39bac1!important;border:1.5px solid #39BAC1!important;color:#fff!important;border-radius:999px}#loop-cp-nova-subscription-detail-lines #loop-line-edit-btn:hover,.loop-line-actions #loop-line-edit-btn:hover{background:#2badb4!important;border-color:#2badb4!important;color:#fff!important}#loop-cp-nova-subscription-detail-lines .loop-line-edit-btn:focus-visible,.loop-line-actions .loop-line-edit-btn:focus-visible{outline:2px solid #2BADB4;outline-offset:3px}@media screen and (max-width:767px){#loop-cp-nova-subscription-detail-lines .loop-card-line{min-height:auto;gap:12px;padding:16px}#loop-cp-nova-subscription-detail-lines .loop-card-line>.d-flex.flex-column.justify-content-between.w-100>.d-flex.w-100{align-items:flex-start;gap:12px}#loop-cp-nova-subscription-detail-lines .loop-image-product{flex-basis:80px;width:80px;height:80px}#loop-cp-nova-subscription-detail-lines .loop-image-product img{width:70px;height:70px;max-width:70px!important;max-height:70px!important}#loop-cp-nova-subscription-detail-lines .loop-text-p1{font-size:15px;line-height:22px}#loop-cp-nova-subscription-detail-lines .loop-text-p2,#loop-cp-nova-subscription-detail-lines .loop-line-discount{font-size:12px;line-height:18px}#loop-cp-nova-subscription-detail-lines .loop-line-card-bottom-content{flex-wrap:wrap;gap:10px}#loop-cp-nova-subscription-detail-lines .loop-line-card-price-wrapper{font-size:16px;line-height:24px}#loop-cp-nova-subscription-detail-lines .loop-line-card-base-price-wrapper{font-size:12px;line-height:18px}}.loop-nova-summary .loop-card-body{border-radius:16px;padding:24px}.loop-nova-summary .loop-card-body .loop-nova-summary-title{font-size:20px;font-weight:700;line-height:30px;color:#0d2628}.loop-nova-section-slot .loop-nova-summary .loop-card-body{gap:14px}.loop-nova-summary-label span{font-size:15px;font-weight:500;line-height:20px;color:#3e474a;font-family:Poppins,sans-serif}.loop-nova-summary .loop-card-body .loop-nova-summary-label{gap:8px}.loop-nova-summary .loop-card-body .loop-nova-summary-label svg{color:#8b8b8b}.loop-nova-summary .loop-card-body .loop-nova-summary-label svg:first-child{color:#3e474a}.loop-nova-summary-row .loop-nova-summary-label{font-size:13px;font-weight:500;line-height:20px;color:#3e474a}.loop-nova-summary .loop-card-body .loop-nova-summary-row{margin-top:14px}.loop-nova-summary .loop-card-body .loop-nova-summary-row:first-child{margin-top:0}.loop-nova-summary-value{font-size:15px;font-weight:600;line-height:22px;color:#0d2628;font-family:Poppins,sans-serif}span.loop-nova-summary-value.loop-discount-applied-value{color:#228f22}.loop-nova-collapse-inner>.loop-nova-summary-row.loop-nova-summary-subrow{margin-top:0!important}.loop-nova-summary-row.loop-nova-summary-total{display:flex;flex-direction:row;align-items:center;padding:14px 0 0;width:100%;min-height:27px;box-sizing:border-box;border-top:1px solid #DFEFEF}.loop-nova-summary-row.loop-nova-summary-total>.loop-nova-summary-label{flex:0 0 auto}.loop-nova-summary-row.loop-nova-summary-total>.loop-nova-summary-value{flex:0 0 auto;margin-left:auto}.loop-nova-summary-row.loop-nova-summary-total .loop-text-p1.loop-nova-summary-total{margin:0;font-size:18px;font-weight:700;line-height:27px;color:#0d2628}.loop-nova-summary-discount-code{gap:12px!important}.loop-nova-summary-discount-code .loop-form-container{flex:1 1 0;min-width:0;width:auto}.loop-nova-summary-discount-code .loop-form-input-container{display:flex;width:100%;min-width:0}.loop-nova-summary-discount-code .loop-form-input.loop-discount-code-input{height:47px;padding:12px 20px;border-radius:999px;font-size:14px;font-family:Poppins,sans-serif}.loop-nova-summary-discount-code .loop-form-input.loop-discount-code-input::placeholder{color:#8b8b8b;opacity:1}.loop-nova-summary-discount-code #loop-discounts-apply-btn{display:flex;justify-content:center;align-items:center;min-width:94px;padding:13px 24px;letter-spacing:.03em;min-height:44px}@media screen and (max-width:767px){.loop-nova-summary .loop-card-body .loop-nova-summary-row{margin-top:12px}.loop-nova-section-slot .loop-nova-summary .loop-card-body{gap:12px}.loop-nova-summary .loop-card-body{padding:16px}.loop-nova-summary .loop-card-body .loop-nova-summary-title{font-size:18px;line-height:27px}.loop-nova-summary .loop-card-body .loop-nova-summary-label span,.loop-nova-summary .loop-card-body .loop-nova-summary-row .loop-nova-summary-subrow span{font-size:13px;line-height:18px}.loop-nova-summary .loop-card-body .loop-nova-summary-label{gap:6px}.loop-nova-summary-value{font-size:13px;line-height:18px}.loop-nova-summary-row.loop-nova-summary-total{padding-top:12px}.loop-nova-summary-row.loop-nova-summary-total .loop-text-p1.loop-nova-summary-total{font-size:16px}.loop-nova-summary-discount-code #loop-discounts-apply-btn{font-size:12px!important}}#loop-nova-subscription-savings,#loop-nova-subscription-savings .loop-card{width:100%;box-sizing:border-box}#loop-nova-subscription-savings .loop-card-body{gap:10px;background:#39bac126;border-radius:12px}#loop-nova-subscription-savings .loop-nova-savings-icon{display:none}#loop-nova-subscription-savings .loop-nova-savings-text:before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;background-image:url(/cdn/shop/files/wallet.svg?v=1791269126);background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:middle}#loop-nova-subscription-savings .loop-nova-savings-text{margin:0;font-size:15px;font-weight:500;line-height:22px;color:#0d2628}#loop-nova-subscription-savings .loop-nova-savings-amount{font-weight:700;color:#0d2628}.loop-nova-overview-actions{display:flex;flex-direction:row;justify-content:flex-end;gap:12px;padding:0;max-width:100%;box-sizing:border-box;font-family:Poppins,sans-serif}.loop-nova-overview-actions .loop-nova-overview-action{display:inline-flex;flex:0 0 auto;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-width:0;margin:0;padding:13px 24px;height:47px;border-radius:999px;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:18px;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.loop-nova-overview-actions .loop-nova-overview-action-icon{display:block;flex:0 0 18px;width:18px;height:18px}.loop-nova-overview-actions .loop-nova-overview-action.loop-btn-primary{width:164px;height:44px;color:#fff;background:#39bac1;border:1.5px solid #39BAC1;border-radius:999px}.loop-nova-overview-actions .loop-nova-overview-action.loop-btn-outline{height:47px;color:#2badb4;background:#fff;border:1.5px solid #39BAC1;border-radius:999px}.loop-nova-overview-actions .loop-nova-overview-more{width:123px}.loop-nova-overview-actions .loop-dropdown{position:relative;display:flex;flex:0 0 auto;min-width:0}.loop-nova-overview-actions .loop-btn-primary svg{color:#fff}.loop-nova-overview-actions .loop-btn-outline svg{color:#2badb4}@media screen and (max-width:767px){.loop-nova-overview-actions{display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;gap:10px;width:100%;max-width:100%;height:auto;padding:8px 0 0}.loop-nova-overview-actions .loop-nova-overview-action.loop-btn-primary{display:inline-flex;justify-content:center;align-items:center;width:100%;flex:1 1 100%;height:44px;padding:13px 24px}.loop-nova-overview-actions>.loop-nova-overview-action.loop-btn-outline,.loop-nova-overview-actions>.loop-dropdown{display:flex;flex:1 1 calc(50% - 5px);width:calc(50% - 5px);max-width:calc(50% - 5px);min-width:0}.loop-nova-overview-actions .loop-nova-overview-action.loop-btn-outline{display:inline-flex;justify-content:center;align-items:center;width:100%;min-width:0;height:39px;padding:9px 12px;gap:0;font-size:12px;line-height:18px}.loop-nova-overview-actions .loop-dropdown .loop-nova-overview-action,.loop-nova-overview-actions .loop-dropdown .loop-nova-overview-more{width:100%;min-width:0}.loop-nova-overview-actions .loop-nova-overview-action.loop-btn-outline .loop-nova-overview-action-icon{display:none}.loop-nova-overview-actions .loop-nova-overview-action.loop-btn-outline span{overflow:hidden;text-overflow:ellipsis}.loop-nova-overview-body{gap:8px!important}}.loop-line-actions .loop-line-edit-btn{width:59px;height:36px;font-size:12px!important;letter-spacing:.03em}#loop-line-swap-btn svg,#loop-line-swap-btn i,#loop-line-edit-btn svg,#loop-line-edit-btn i{display:none}.loop-nova-order-details #loop-all-orders-drawer-btn{padding:9px 16px;width:auto;height:39px;font-size:12px!important}@media screen and (max-width:767px){#loop-line-edit-btn,#loop-line-swap-btn{width:100%;max-width:100%}}@media screen and (max-width:749px){#loop-nova-subscription-savings .loop-card-body{justify-content:center;gap:8px;min-height:49px;padding:14px;border-radius:12px}#loop-all-subscription-list-back-button{font-size:15px;line-height:22px}.loop-nova-overview .loop-card-body{padding:16px}.loop-nova-overview-date{font-size:28px!important;font-weight:700;line-height:42px}.loop-nova-overview-frequency span{font-size:15px}.loop-nova-overview-price #loop-nova-overview-shipping-cost{font-size:13px}#loop-nova-subscription-savings .loop-nova-savings-text:before{width:18px;height:18px;margin-right:8px}#loop-nova-subscription-savings .loop-nova-savings-text{font-size:14px;font-weight:500;line-height:21px}#loop-cp-nova-subscription-detail-lines .loop-line-actions{width:100%}}#loop-cp-nova-subscription-detail-shipping #loop-shipping-address-card{width:100%;min-width:0;box-sizing:border-box}#loop-cp-nova-subscription-detail-shipping #loop-shipping-address-card .loop-card{width:100%;height:100%;box-sizing:border-box;background:#f4fafa;border-radius:16px}#loop-cp-nova-subscription-detail-shipping #loop-shipping-address-card .loop-card-body{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;width:100%;min-height:188px;box-sizing:border-box;padding:24px;background:#f4fafa;border-radius:16px}#loop-cp-nova-subscription-detail-shipping .loop-shipping-address-title{margin:0!important;font-size:20px;font-weight:700;line-height:30px}#loop-cp-nova-subscription-detail-shipping #loop-shipping-address-card .loop-card-body>div:nth-child(2){display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%}#loop-cp-nova-subscription-detail-shipping .loop-shipping-address-info-line{margin:0;font-size:14px;font-weight:400;line-height:22px;color:#3e474a}#loop-cp-nova-subscription-detail-shipping .loop-shipping-address-info-line:first-child{margin-bottom:10px;font-size:16px;font-weight:600;line-height:24px;color:#222f42}#loop-cp-nova-subscription-detail-shipping #loop-shipping-address-edit-btn{margin:0!important;padding:0;border:none;background:transparent;color:#2badb4;text-transform:capitalize;text-decoration:underline;cursor:pointer}#loop-cp-nova-subscription-detail-shipping #loop-shipping-address-card .loop-card-body>.d-flex{position:absolute;top:24px;right:24px;margin:0!important}#loop-cp-nova-subscription-detail-shipping #loop-shipping-address-card .loop-card-body{position:relative}@media screen and (max-width:749px){#loop-cp-nova-subscription-detail-shipping #loop-shipping-address-card .loop-card-body{gap:8px;min-height:158px;padding:16px;border-radius:16px}#loop-cp-nova-subscription-detail-shipping .loop-shipping-address-title{padding-right:40px;font-size:18px;font-weight:700;line-height:27px}#loop-cp-nova-subscription-detail-shipping .loop-shipping-address-info-line:first-child{margin-bottom:2px;font-size:15px;font-weight:600;line-height:22px}#loop-cp-nova-subscription-detail-shipping .loop-shipping-address-info-line{font-size:13px;font-weight:400;line-height:20px}#loop-cp-nova-subscription-detail-shipping #loop-shipping-address-card .loop-card-body>.d-flex{top:16px;right:16px}#loop-cp-nova-subscription-detail-shipping #loop-shipping-address-edit-btn{font-size:13px!important;line-height:20px}}#loop-cp-nova-subscription-detail-payment-method,#loop-cp-nova-subscription-detail-payment-method .flex-grow-1,#loop-cp-nova-subscription-detail-payment-method .loop-card{width:100%;min-width:0;box-sizing:border-box}#loop-cp-nova-subscription-detail-payment-method .loop-card{background:#f4fafa;border-radius:16px;border:none;box-shadow:none}#loop-cp-nova-subscription-detail-payment-method .loop-payment-method-card-body{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px;width:100%;min-height:196px;padding:24px;box-sizing:border-box;background:#f4fafa;border-radius:16px;position:relative}#loop-cp-nova-subscription-detail-payment-method .loop-payment-method-card-body>div:first-child{width:100%;min-width:0}#loop-cp-nova-subscription-detail-payment-method .loop-payment-card-title{margin:0 0 14px!important;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;line-height:30px;color:#0d2628}#loop-cp-nova-subscription-detail-payment-method #loop-cp-subscription-details-payment-info{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:54px;padding:14px 16px;box-sizing:border-box;background:#fff;border-radius:12px}#loop-cp-nova-subscription-detail-payment-method .loop-pm-card-details-text{margin:0;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;line-height:22px;color:#0d2628}#loop-cp-nova-subscription-detail-payment-method .loop-pm-card-expiry-text{margin:0;font-family:Poppins,sans-serif;font-size:13px;font-weight:400;line-height:20px;color:#8b8b8b}#loop-cp-nova-subscription-detail-payment-method #loop-cp-subscription-detail-payment-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;width:100%}#loop-cp-nova-subscription-detail-payment-method .loop-pm-card-updation-text{width:100%;margin:0!important;font-family:Poppins,sans-serif;font-size:13px;line-height:18px;color:#8b8b8b}#loop-cp-nova-subscription-detail-payment-method #loop-cp-payment-method-update-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:178px;height:36px;min-height:36px;margin:0!important;padding:9px 16px;border:none;border-radius:999px;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;line-height:18px;letter-spacing:.03em;text-transform:uppercase;color:#2badb4;background:#39bac126;cursor:pointer;transition:background-color .2s ease,color .2s ease}#loop-cp-nova-subscription-detail-payment-method #loop-cp-payment-method-update-btn:hover{background:#39bac140;color:#228e94}#loop-cp-nova-subscription-detail-payment-method #loop-cp-payment-method-change-btn{position:absolute;top:24px;right:24px;margin:0!important;padding:0;border:none;background:transparent;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:21px;color:#2badb4;text-decoration:underline;cursor:pointer;transition:color .2s ease}#loop-cp-nova-subscription-detail-payment-method .loop-payment-method-card-body:not(:has(#loop-cp-payment-method-change-btn)) #loop-cp-payment-method-update-btn{position:absolute;top:24px;right:24px;width:auto;height:auto;min-height:auto;padding:0;margin:0!important;border:none;background:transparent;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:21px;color:#2badb4;text-decoration:underline;text-transform:none;letter-spacing:normal}#loop-cp-nova-subscription-detail-payment-method .loop-payment-method-card-body:not(:has(#loop-cp-payment-method-change-btn)) #loop-cp-payment-method-update-btn:hover{color:#0d2628;text-decoration:underline}@media screen and (max-width:749px){#loop-cp-nova-subscription-detail-payment-method .loop-payment-method-card-body{gap:12px;min-height:166px;padding:16px}#loop-cp-nova-subscription-detail-payment-method .loop-payment-card-title{margin-bottom:12px!important;font-size:18px;line-height:27px}#loop-cp-nova-subscription-detail-payment-method #loop-cp-subscription-details-payment-info{gap:10px;min-height:47px;padding:12px 14px}#loop-cp-nova-subscription-detail-payment-method .loop-pm-card-details-text{font-size:14px;line-height:21px}#loop-cp-nova-subscription-detail-payment-method .loop-pm-card-expiry-text{font-size:12px;line-height:18px}#loop-cp-nova-subscription-detail-payment-method #loop-cp-subscription-detail-payment-actions{gap:10px}#loop-cp-nova-subscription-detail-payment-method #loop-cp-payment-method-change-btn{top:16px;right:16px;font-size:13px;line-height:20px;width:auto}#loop-cp-nova-subscription-detail-payment-method .loop-payment-method-card-body:not(:has(#loop-cp-payment-method-change-btn)) #loop-cp-payment-method-update-btn{top:16px;right:16px;font-size:13px;line-height:20px}#loop-cp-nova-subscription-detail-payment-method .loop-payment-method-card-body:has(#loop-cp-payment-method-change-btn) #loop-cp-payment-method-update-btn{width:100%;min-height:36px;padding:9px 16px;font-size:12px;line-height:18px}}@media screen and (min-width:750px)and (max-width:1024px){html body .loop-nova .loop-nova-center:has(#loop-cp-nova-subscription-detail-lines,[data-loop-id=cpNovaSubscriptionDetailLines]),html body .loop-nova-center:has(#loop-cp-nova-subscription-detail-lines,[data-loop-id=cpNovaSubscriptionDetailLines]),.loop-nova .loop-nova-center:has(#loop-cp-nova-subscription-detail-lines,[data-loop-id=cpNovaSubscriptionDetailLines]),.loop-nova-center:has(#loop-cp-nova-subscription-detail-lines,[data-loop-id=cpNovaSubscriptionDetailLines]){grid-template-columns:2fr}}.loop-nova-side{width:100%;min-width:0;box-sizing:border-box}.loop-nova-side *,.loop-nova-side *:before,.loop-nova-side *:after{box-sizing:border-box}.loop-nova-section-slot{width:100%;min-width:0}.loop-nova-side .loop-banner-ribbon{display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:539px;padding:20px;background:#143139;border-radius:16px;overflow:hidden}.loop-card-upsell-header{display:flex;align-items:center;width:100%;min-height:180px;padding:24px;border-radius:12px;background:url(/cdn/shop/files/Hero_1_1.png?v=1791272958) no-repeat right center;background-size:cover;font-size:24px!important;font-weight:700!important;line-height:32px}.loop-card-upsell-header-text{max-width:219px}.loop-scroll-container{position:relative;width:100%;min-width:0}.loop-scroll-container>.d-flex.overflow-scroll.loop-hide-scrollbar{display:flex;flex-direction:column;gap:12px;width:100%;margin:0!important;padding:0;overflow-x:hidden;overflow-y:visible;scrollbar-width:none}.loop-scroll-container>.d-flex.overflow-scroll.loop-hide-scrollbar::-webkit-scrollbar{display:none}.loop-upsell-product-card-v3{flex:0 0 auto;width:100%;min-width:0;margin:0!important}.loop-card-upsell-v3{width:100%;min-width:0!important;min-height:120px;border:1px solid var(--loop-card-border-color, #e5e7eb)!important;border-radius:12px;background:#fff;overflow:hidden}.loop-card .loop-card-upsell-v3 .loop-pointer .loop-product-card-body-container-v3{width:100%;min-width:0;padding:12px!important}.loop-product-card-container{display:flex;align-items:center;width:100%;min-width:0}.loop-product-card-image{display:flex;flex:0 0 96px;align-items:center;justify-content:center;width:96px;height:96px;margin:0!important;padding:6px;border-radius:8px;background:#f4fafa;overflow:hidden}.loop-product-card-image img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.loop-card-body-info{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:6px;width:0;min-width:0;padding:0;background:#fff}.loop-card-body-info .loop-upsell-product-card-title{display:-webkit-box;width:100%;min-width:0;margin:0;overflow:hidden;color:#222f42;font-size:16px;font-weight:600;line-height:22px;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.loop-upsell-product-price{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;margin:0}.loop-upsell-product-price .loop-text-muted{flex:0 1 auto;margin:0!important;color:#222f42;opacity:1;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;line-height:22px;white-space:nowrap}.loop-add-product-btn-icon{display:flex;flex:none;flex-direction:row;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:84px;min-width:84px;max-width:84px;height:36px;min-height:36px;max-height:36px;padding:9px 16px;border-radius:999px;background:#39bac1;cursor:pointer}.loop-add-product-btn-icon svg{display:block;flex:none;order:0}.loop-add-product-btn-icon:after{content:"Add";flex:none;order:1;width:28px;height:18px;font-family:Poppins,sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:18px;letter-spacing:.03em;text-transform:uppercase;color:#fff}.loop-scroll-container .scroll-button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#fff;color:#143139;box-shadow:0 2px 8px #0000001f}.loop-scroll-container .scroll-button-left{left:-18px!important}.loop-scroll-container .scroll-button-right{right:-18px!important}.loop-banner-ribbon .loop-btn-upsell{min-height:44px;border:0;background:#fff;color:#0d2628;line-height:20px}@media screen and (max-width:749px){.loop-nova-section-slot .loop-banner-ribbon{display:flex;flex-direction:column;align-items:stretch;gap:12px!important;width:100%;max-width:100%;padding:16px;border-radius:16px}.loop-card-upsell-header{min-height:140px;padding:16px}.loop-scroll-container>.d-flex.overflow-scroll.loop-hide-scrollbar{gap:12px}.loop-upsell-product-card-v3{width:100%!important;min-width:0}.loop-card-upsell-v3{min-height:111px;border-radius:12px}.loop-product-card-body-container-v3{padding:10px!important}.loop-product-card-image{flex-basis:84px;width:84px;height:84px;padding:5px;border-radius:8px}.loop-card-body-info{gap:6px}.loop-upsell-product-card-title{font-size:14px;font-weight:600;line-height:20px;-webkit-line-clamp:2}.loop-upsell-product-price .loop-text-muted{font-size:15px;line-height:22px}.loop-add-product-btn-icon{flex:none;width:84px;min-width:84px;max-width:84px;height:36px;min-height:36px;max-height:36px;padding:9px 16px;gap:8px}.loop-scroll-container .scroll-button{display:none!important}.loop-nova-side .loop-banner-ribbon .loop-btn-upsell{min-height:36px;padding:9px 16px;font-size:12px;line-height:18px}}@media screen and (max-width:380px){.loop-nova-side .loop-banner-ribbon{padding:12px}.loop-card-upsell-header{min-height:120px;padding:12px;font-size:18px;line-height:24px}.loop-product-card-image{flex-basis:72px;width:72px;height:72px}.loop-product-card-body-container-v3{padding:8px}.loop-upsell-product-card-title{font-size:13px;line-height:18px}.loop-upsell-product-price .loop-text-muted{font-size:14px}.loop-add-product-btn-icon{flex:none;width:84px;min-width:84px;max-width:84px;height:36px;min-height:36px;max-height:36px;padding:9px 16px;gap:8px}}@media screen and (min-width:750px){.loop-nova-side .loop-banner-ribbon{width:100%;max-width:539px}}.loop-nova-manage .loop-nova-manage-title{margin-bottom:24px;font-size:24px;font-weight:700;line-height:32px;color:#0d2628}.loop-nova-manage-subscription-card{width:100%;min-width:0;height:auto;flex:1 1 0;align-self:stretch;box-sizing:border-box}.loop-nova-manage-subscription-card *,.loop-nova-manage-subscription-card *:before,.loop-nova-manage-subscription-card *:after{box-sizing:border-box}.loop-nova-manage-subscription-card .loop-card{width:100%;height:100%;min-width:0;padding:24px;border:0;border-radius:16px;background:#f4fafa;box-shadow:none}.loop-nova-manage-subscription-card .loop-card-body{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;min-width:0;height:100%;padding:0}.loop-nova-manage-subscription-card .loop-nova-manage-susbcription-title{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;min-width:0}.loop-nova-manage-subscription-card .loop-nova-manage-id{display:flex;align-items:center;gap:6px;min-height:18px;margin:0;color:#8b8b8b;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;line-height:18px}.loop-nova-manage-subscription-card .loop-nova-manage-date{width:100%;margin:0;color:#0d2628;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;line-height:36px;overflow-wrap:anywhere}.loop-nova-manage-subscription-card .loop-nova-manage-frequency{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;min-width:0;margin:0}.loop-nova-manage-subscription-card .loop-nova-manage-frequency svg{display:none}.loop-nova-manage-frequency:before{content:"";display:inline-block;width:16px;height:16px;background:url(/cdn/shop/files/repeat.svg?v=1791206441) center / contain no-repeat;background-size:16px;background-position:center;background-repeat:no-repeat}.loop-nova-manage-subscription-card .loop-nova-manage-frequency .loop-text-p1{min-width:0;color:#0d2628;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:21px;overflow-wrap:anywhere}.loop-nova-manage-subscription-card .loop-nova-manage-thumbs,.loop-nova-manage-thumbs{display:flex;flex-direction:row;align-items:flex-start;gap:12px;width:100%;min-width:0;padding:8px 0 4px;overflow:visible!important}.loop-nova-manage-subscription-card .loop-nova-manage-thumb,.loop-nova-manage-thumb{position:relative!important;display:flex;flex:0 0 88px;align-items:center;justify-content:center;width:88px;height:88px;margin:0;padding:6px;border-radius:12px;background:#fff;overflow:visible!important}.loop-nova-manage-thumb .badge,.loop-nova-manage-subscription-card .loop-nova-manage-thumb .badge{position:absolute!important;top:-6px!important;right:-6px!important;transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:22px!important;height:22px!important;padding:0 6px!important;border-radius:999px!important;background:#143139!important;color:#fff!important;font-family:Poppins,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1!important;box-shadow:0 1px 3px #00000026!important;z-index:5!important;box-sizing:border-box!important}.loop-nova-manage-subscription-card .loop-nova-manage-thumb img,.loop-nova-manage-thumb img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;border-radius:8px;object-fit:contain;object-position:center}.loop-nova-manage-subscription-card .loop-nova-manage-footer{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;min-width:0;margin-top:auto}.loop-nova-manage-subscription-card .loop-nova-manage-price{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;margin:0;color:#3e474a;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:21px}.loop-nova-manage-subscription-card .loop-nova-manage-price strong{color:#0d2628;font-size:18px;font-weight:700;line-height:27px;white-space:nowrap}.loop-nova-manage-subscription-card .loop-nova-manage-price span{color:#3e474a}.loop-nova-manage-subscription-card .loop-btn-primary{gap:8px;min-width:121px;min-height:39px;padding:9px 16px;border:1.5px solid #39bac1;border-radius:999px;background:#fff;color:#2badb4;font-size:12px!important;font-weight:700;line-height:18px;letter-spacing:.03em}.loop-nova-manage-subscription-card .loop-nova-manage-thumb-more{background:#39bac126!important;border-radius:12px;color:#2badb4!important;font-weight:700;font-size:24px;line-height:36px;height:100px;width:100px}@media screen and (max-width:749px){.loop-nova-manage .loop-nova-manage-title{margin-bottom:16px;font-size:20px}.loop-nova-manage-subscription-card .loop-nova-manage-thumb-more{width:72px;height:72px;font-size:20px;line-height:30px;border-radius:10px}.loop-nova-manage-subscription-card .loop-card{padding:16px;border-radius:16px}.loop-nova-manage-subscription-card .loop-card-body{gap:10px}.loop-nova-manage-subscription-card .loop-nova-manage-susbcription-title{gap:4px}.loop-nova-manage-subscription-card .loop-nova-manage-date{font-size:22px;line-height:33px}.loop-nova-manage-subscription-card .loop-nova-manage-frequency{gap:8px}.loop-nova-manage-subscription-card .loop-nova-manage-frequency .loop-text-p1{font-size:13px;line-height:20px}.loop-nova-manage-subscription-card .loop-nova-manage-thumbs,.loop-nova-manage-thumbs{gap:10px;padding:6px 0 0!important;overflow:visible!important}.loop-nova-manage-subscription-card .loop-nova-manage-thumb,.loop-nova-manage-thumb{position:relative!important;flex-basis:72px;width:72px;height:72px;padding:5px;border-radius:12px;overflow:visible!important}.loop-nova-manage-thumb .badge,.loop-nova-manage-subscription-card .loop-nova-manage-thumb .badge{top:-5px!important;right:-5px!important;min-width:20px!important;height:20px!important;font-size:10px!important}.loop-nova-manage-subscription-card .loop-nova-manage-price{flex:0 1 auto;gap:6px;font-size:12px;line-height:18px}.loop-nova-manage-subscription-card .loop-nova-manage-price strong{font-size:16px;line-height:24px}.loop-nova-manage-subscription-card .loop-nova-manage-footer{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto}.loop-nova-manage-subscription-card .loop-btn-primary{flex:1 1 100%;width:100%;min-width:0;min-height:39px;padding:9px 16px}}@media screen and (max-width:380px){.loop-nova-manage-subscription-card .loop-card{padding:14px}.loop-nova-manage-subscription-card .loop-nova-manage-date{font-size:20px;line-height:30px}.loop-nova-manage-subscription-card .loop-nova-manage-thumbs{gap:8px}.loop-nova-manage-subscription-card .loop-nova-manage-thumb{flex-basis:64px;width:64px;height:64px}}.loop-nova-footer-btns{padding:16px 0}.loop-nova-footer-btns .loop-btn-underline{color:#3e474a;font-size:14px;font-weight:500;min-height:21px}.loop-nova-footer-btns #loop-nova-footer-secondary-btn{display:flex;gap:8px;width:236px;height:47px;padding:13px 24px;font-size:14px;line-height:18px;letter-spacing:.03em}.loop-nova-footer-btns #loop-nova-footer-secondary-btn:before{content:"";display:block;flex:0 0 18px;width:18px;height:18px;background-image:url(/cdn/shop/files/pause.svg?v=1791282057);background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width:749px){.loop-nova-manage-subscription-card #loop-cp-nova-subscription-detail-footer-btns{padding:8px 0;gap:14px}.loop-nova-manage-subscription-card #loop-cp-nova-subscription-detail-footer-btns .loop-nova-footer-btns{gap:14px}.loop-nova-manage-subscription-card #loop-cp-nova-subscription-detail-footer-btns #loop-nova-footer-secondary-btn{width:100%;max-width:358px;height:47px}.loop-nova-manage-subscription-card #loop-cp-nova-subscription-detail-footer-btns #loop-nova-footer-tertiary-btn{font-size:13px;line-height:20px}.loop-nova-footer-btns #loop-nova-footer-secondary-btn{width:100%;max-width:100%;justify-content:center}.loop-nova-section-slot .loop-nova-footer-btns{width:100%}}.loop-dropdown-menu.loop-dropdown-menu-end .loop-dropdown-item,.loop-dropdown-menu .loop-dropdown-item{font-size:14px;padding:4px;font-weight:600;font-family:Poppins}.loop-drawer-content .loop-drawer-header{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%;padding-bottom:16px;border-bottom:1px solid #EAEFEF;box-sizing:border-box}.loop-drawer-content .loop-drawer-header .loop-h2{margin:0}.loop-drawer-content .loop-drawer-header .loop-h2 span,.loop-drawer-content .loop-drawer-header .loop-h2 div{font-family:Poppins,sans-serif;font-size:22px;font-weight:700;line-height:32px;color:#0d2628}.loop-drawer-content .loop-drawer-close-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:50%;background:#f4fafa;color:#0d2628;cursor:pointer;text-decoration:none;transition:background-color .2s ease,color .2s ease}.loop-drawer-content .loop-drawer-close-btn:hover{background:#39bac126;color:#2badb4}.loop-drawer-content .loop-drawer-close-btn svg{display:block;width:24px;height:24px}.loop-drawer-content .loop-drawer-body{padding:20px}.loop-drawer-content .loop-drawer-body .loop-text-p1{font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:22px;color:#222f42;margin:0 0 10px}.loop-drawer-content .delay-interval-7,.loop-drawer-content .delay-interval-15,.loop-drawer-content .delay-interval-30,.loop-drawer-content .delay-interval-options,.loop-drawer-content .loop-pause-subscription-choice{display:flex;align-items:center;width:100%;min-height:52px;padding:12px 16px;margin-top:12px;border:1.5px solid transparent;border-radius:12px;background:#f4fafa;box-sizing:border-box;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.loop-drawer-content .delay-interval-7:hover,.loop-drawer-content .delay-interval-15:hover,.loop-drawer-content .delay-interval-30:hover,.loop-drawer-content .delay-interval-options:hover,.loop-drawer-content .loop-pause-subscription-choice:hover{background:#39bac114}.loop-drawer-content .delay-interval-7.selected,.loop-drawer-content .delay-interval-15.selected,.loop-drawer-content .delay-interval-30.selected,.loop-drawer-content .delay-interval-custom.selected .delay-interval-options,.loop-drawer-content .loop-pause-subscription-choice.selected,.loop-drawer-content .delay-interval-7:has(.loop-form-choice-input:checked),.loop-drawer-content .delay-interval-15:has(.loop-form-choice-input:checked),.loop-drawer-content .delay-interval-30:has(.loop-form-choice-input:checked),.loop-drawer-content .delay-interval-options:has(.loop-form-choice-input:checked),.loop-drawer-content .loop-pause-subscription-choice:has(.loop-form-choice-input:checked){background:#39bac126;border-color:#39bac1}.loop-drawer-content .delay-interval-7 label,.loop-drawer-content .delay-interval-15 label,.loop-drawer-content .delay-interval-30 label,.loop-drawer-content .delay-interval-options label,.loop-drawer-content .loop-pause-subscription-choice label{margin-left:12px;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;line-height:22px;color:#0d2628;cursor:pointer}.loop-drawer-content .loop-form-choice-input{cursor:pointer;width:18px;height:18px;margin:0;accent-color:cadetblue}.loop-drawer-content .delay-interval-custom{width:100%;box-sizing:border-box}.loop-drawer-content .loop-pause-subscription-date-info{margin-top:24px;padding:16px 20px;border-radius:12px;background:#f4fafa;box-sizing:border-box}.loop-drawer-content .loop-pause-subscription-date-info span{display:block;font-family:Poppins,sans-serif;font-size:13px;font-weight:400;line-height:20px;color:#3e474a;margin-bottom:4px}.loop-drawer-content .loop-pause-subscription-date-info .loop-pause-subscription-resume-date,.loop-drawer-content .loop-pause-subscription-date-info .loop-pause-subscription-resume-date strong{font-family:Poppins,sans-serif;font-size:18px;font-weight:700;line-height:26px;color:#0d2628}.loop-drawer-content .rdp{--rdp-accent-color: #39BAC1;--rdp-background-color: #39BAC1;--rdp-hover-text-color: #FFFFFF;--rdp-outline: 2px solid #39BAC1;--rdp-outline-selected: 2px solid #39BAC1;font-family:Poppins,sans-serif;color:#0d2628}.loop-drawer-content .rdp-button:hover:not([disabled]){background-color:#39bac1;color:#fff}.loop-drawer-content .rdp-day_selected,.loop-drawer-content .rdp-day_selected:focus-visible,.loop-drawer-content .rdp-day_selected:hover{background-color:#39bac1;color:#fff}.loop-drawer-content .loop-drawer-footer{margin-top:24px;padding-top:16px;border-top:1px solid #EAEFEF;box-sizing:border-box}.loop-drawer-content .loop-drawer-footer .d-flex.flex-column{display:flex;flex-direction:column;gap:10px;width:100%}.loop-drawer-content .loop-drawer-footer .loop-btn-primary{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:0;padding:13px 24px;background:#39bac1;border:1.5px solid #39BAC1;border-radius:999px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:18px;letter-spacing:.03em;text-transform:uppercase;color:#fff;cursor:pointer;box-sizing:border-box;transition:background-color .2s ease,border-color .2s ease}.loop-drawer-content .loop-drawer-footer .loop-btn-primary:hover{background:#2badb4;border-color:#2badb4}.loop-drawer-content .loop-drawer-footer .loop-btn-underline{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;margin:0;padding:10px 24px;background:transparent;border:none;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:18px;letter-spacing:.03em;color:#2badb4;text-decoration:underline;cursor:pointer;box-sizing:border-box;transition:color .2s ease}.loop-drawer-content .loop-drawer-footer .loop-btn-underline.loop-drawer-btn--extra{color:#8e8e8e}.loop-drawer-content .loop-drawer-footer .loop-btn-underline:hover{color:#0d2628;text-decoration:none}.loop-drawer-content .loop-nova-orders-tabs{display:flex;gap:8px;padding:4px;margin:16px 20px;background:#f4fafa;border-radius:999px;width:auto;box-sizing:border-box}.loop-drawer-content .loop-nova-orders-tab{flex:1 1 50%;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;border:none;border-radius:999px;background:transparent;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#3e474a;cursor:pointer;box-sizing:border-box;transition:all .2s ease}.loop-drawer-content .loop-nova-orders-tab.loop-nova-orders-tab-active,.loop-drawer-content .loop-nova-orders-tab[aria-selected=true]{background:#fff;color:#0d2628;font-weight:600;box-shadow:0 2px 6px #0d262814}.loop-drawer-content .loop-order-card{width:100%;margin-bottom:12px;box-sizing:border-box}.loop-drawer-content .loop-order-card .loop-card{width:100%;border:1px solid #EAEFEF;border-radius:14px;background:#f4fafa;box-shadow:none;box-sizing:border-box;overflow:hidden}.loop-drawer-content .loop-order-card .loop-card-body{display:flex;flex-direction:column;gap:14px;padding:16px 20px;box-sizing:border-box}.loop-drawer-content .loop-order-card .loop-h3{font-family:Poppins,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#0d2628;margin:0}.loop-drawer-content .loop-order-card .loop-subscription-order-label,.loop-drawer-content .loop-order-card .loop-label-order-unprocessed{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;background:#39bac126;color:#2badb4;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;line-height:16px;text-transform:uppercase;letter-spacing:.03em}.loop-drawer-content .loop-order-card .loop-subscription-order-label .label-text{color:inherit;font-size:inherit;font-weight:inherit}.loop-drawer-content .loop-order-schedule-btns{width:100%;display:flex;justify-content:flex-end}.loop-drawer-content .loop-order-schedule-btns .loop-btn-outline{padding:6px 18px;letter-spacing:.03em}.loop-drawer-content .loop-drawer-body .loop-text-muted{font-family:Poppins,sans-serif;font-size:13px;font-weight:500;line-height:20px;color:#8b8b8b;text-align:center;padding:16px 0 8px}.loop-drawer-content .loop-card:has(.loop-completed-order-id),.loop-drawer-content .loop-card:has(.loop-completed-order-line){border:1px solid #EAEFEF;border-radius:14px;background:#f4fafa}.loop-drawer-content .loop-card:has(.loop-completed-order-id) .loop-card-header,.loop-drawer-content .loop-card:has(.loop-completed-order-line) .loop-card-header{padding:12px 16px;border-bottom:1px solid #EAEFEF}.loop-drawer-content .loop-completed-order-id{font-family:Poppins,sans-serif;font-size:15px;font-weight:700;line-height:22px;color:#0d2628}.loop-drawer-content .loop-completed-order-delivery-date{font-family:Poppins,sans-serif;font-size:13px;font-weight:400;line-height:18px;color:#8b8b8b;margin-top:2px}.loop-drawer-content .loop-subscription-status-label{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;background:#39bac126;color:#2badb4;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;line-height:16px;text-transform:uppercase;letter-spacing:.03em}.loop-drawer-content .loop-subscription-status-label .label-text{color:inherit;font-size:inherit;font-weight:inherit}.loop-drawer-content .loop-card:has(.loop-completed-order-id) .loop-card-body,.loop-drawer-content .loop-card:has(.loop-completed-order-line) .loop-card-body{padding:8px 16px}.loop-drawer-content .loop-card:has(.loop-completed-order-id) .loop-card-body .row,.loop-drawer-content .loop-card:has(.loop-completed-order-line) .loop-card-body .row{margin:0;padding:6px 0}.loop-drawer-content .loop-card:has(.loop-completed-order-id) .loop-card-body .d-flex.align-items-center,.loop-drawer-content .loop-card:has(.loop-completed-order-line) .loop-card-body .d-flex.align-items-center{padding:0}.loop-drawer-content .loop-completed-order-line{width:100%}.loop-drawer-content .loop-completed-order-title{font-family:Poppins,sans-serif;font-size:15px;font-weight:600;line-height:22px;color:#0d2628;margin:0}.loop-drawer-content .loop-completed-order-line .loop-text-p2{font-family:Poppins,sans-serif;font-size:13px;font-weight:400;line-height:18px;color:#6b7280}.loop-drawer-content .loop-completed-order-pricing{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#0d2628;margin-top:2px}.loop-drawer-content .loop-card:has(.loop-completed-order-id) .loop-card-footer,.loop-drawer-content .loop-card:has(.loop-completed-order-line) .loop-card-footer{padding:8px 16px;border-top:1px solid #EAEFEF;background:transparent}.loop-drawer-content .loop-card:has(.loop-completed-order-id) .loop-card-footer:last-child,.loop-drawer-content .loop-card:has(.loop-completed-order-line) .loop-card-footer:last-child{padding:10px 16px}.loop-drawer-content .loop-order-summary-details-container{width:100%;display:flex;flex-direction:column;gap:4px}.loop-drawer-content .loop-order-summary-details-line{display:flex;justify-content:space-between;align-items:center;padding:2px 0;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#3e474a}.loop-drawer-content .loop-order-shipping-details-container{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#0d2628;margin-bottom:6px}.loop-drawer-content .loop-card-footer .loop-order-summary-details-container .loop-text-p2{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#3e474a}.loop-drawer-content .loop-card:has(.loop-completed-order-id) .loop-card-footer .loop-text-p1 strong,.loop-drawer-content .loop-card:has(.loop-completed-order-line) .loop-card-footer .loop-text-p1 strong{font-family:Poppins,sans-serif;font-size:17px;font-weight:700;line-height:24px;color:#0d2628}.loop-drawer-content .loop-card:has(.loop-completed-order-id) .loop-card-footer .loop-btn-underline,.loop-drawer-content .loop-card:has(.loop-completed-order-line) .loop-card-footer .loop-btn-underline{display:inline-flex;align-items:center;min-height:auto;width:auto;padding:0;border:none;background:transparent;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;line-height:18px;color:#2badb4;text-decoration:underline;cursor:pointer}.loop-drawer-content .loop-card:has(.loop-drawer-product-card-container){border:1px solid #EAEFEF;border-radius:14px;background:#f4fafa;padding:12px 14px;margin-bottom:12px;box-sizing:border-box;transition:background-color .2s ease,border-color .2s ease}.loop-drawer-content .loop-card:has(.loop-drawer-product-card-container):hover{background:#39bac114;border-color:#39bac1}.loop-drawer-content .loop-drawer-product-card-container{display:flex;align-items:center;width:100%;min-width:0;box-sizing:border-box;padding:0}.loop-drawer-content .loop-drawer-product-card-container .loop-image-product-sm{display:flex;align-items:center;justify-content:center;flex:0 0 72px;width:72px;height:72px;margin:0 14px 0 0;padding:4px;background:#fff;border-radius:10px;box-sizing:border-box}.loop-drawer-content .loop-drawer-product-card-container .loop-image-product-sm img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.loop-drawer-content .loop-drawer-product-card-container .loop-card-body-info{display:flex;flex-direction:column;justify-content:center;gap:6px;flex:1 1 auto;min-width:0;background:transparent;padding:0}.loop-drawer-content .loop-drawer-product-card-container .loop-upsell-product-card-title{font-family:Poppins,sans-serif;font-size:15px;font-weight:600;line-height:22px;color:#0d2628;margin:0}.loop-drawer-content .loop-drawer-product-card-container .loop-upsell-product-price{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0}.loop-drawer-content .loop-drawer-product-card-container .loop-upsell-product-price .loop-text-muted{font-family:Poppins,sans-serif;font-size:15px;font-weight:700;line-height:20px;color:#0d2628;opacity:1;margin:0;padding:0}.loop-drawer-content .loop-drawer-product-card-container .loop-btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 20px;background:#39bac1;border:1.5px solid #39BAC1;border-radius:999px;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;line-height:18px;letter-spacing:.03em;text-transform:uppercase;color:#fff;cursor:pointer;box-sizing:border-box;transition:background-color .2s ease,border-color .2s ease}.loop-drawer-content .loop-drawer-product-card-container .loop-btn-primary:hover{background:#2badb4;border-color:#2badb4}.loop-upsell-search-bar-container .loop-form-input,.loop-drawer-content .loop-upsell-search-bar-container .loop-form-input{border-radius:999px}.loop-upsell-search-bar-container .loop-form-input:focus,.loop-drawer-content .loop-upsell-search-bar-container .loop-form-input:focus{outline:none;box-shadow:none}html body .loop-form-select,.loop-form-select,select.loop-form-select,.loop-drawer-content .loop-form-select{padding-right:42px!important;background-position:right 16px center!important;background-repeat:no-repeat!important}.loop-drawer-content .payment_change_drawer_card_details,.loop-drawer-content .payment_change_drawer_billing_details{width:100%;margin-bottom:20px;box-sizing:border-box}.loop-drawer-content .loop-form-row-title{font-family:Poppins,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#0d2628;margin:0 0 12px}.loop-drawer-content .loop-card-details-container{padding:16px;background:#f4fafa;border:1px solid #EAEFEF;border-radius:14px;box-sizing:border-box}.loop-drawer-content .payment_change_drawer_billing_details .loop-form-row-container{margin-bottom:14px}.loop-drawer-content .loop-form-label{display:inline-block;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;line-height:18px;color:#3e474a;margin-bottom:6px}.loop-drawer-content .loop-product-drawer-heading-label .loop-input-quantity{max-width:100%}.loop-drawer-content .payment_change_drawer_billing_details .loop-form-input,.loop-drawer-content .payment_change_drawer_billing_details .loop-form-select{width:100%;min-height:48px;padding:12px 18px;background:#fff;border:1.5px solid #EAEFEF;border-radius:12px;font-family:Poppins,sans-serif;font-size:14px;line-height:20px;color:#0d2628;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.loop-drawer-content .payment_change_drawer_billing_details .loop-form-input:focus,.loop-drawer-content .payment_change_drawer_billing_details .loop-form-select:focus,.loop-drawer-content .loop-form-input:focus,.loop-drawer-content .loop-form-select:focus,.loop-drawer-content input:focus,.loop-drawer-content select:focus,.loop-drawer-content textarea:focus{border-color:#eaefef;outline:none;box-shadow:none}.loop-drawer-content .payment_change_drawer_billing_details .row{margin-left:-6px;margin-right:-6px}.loop-drawer-content .payment_change_drawer_billing_details .row>.col{padding-left:6px;padding-right:6px}.loop-form-input-container .loop-form-input-clear-button{right:13px!important;width:auto!important;height:auto!important}.loop-input-quantity,.loop-drawer-content .loop-input-quantity{display:inline-flex;align-items:center;justify-content:space-between;width:100%;max-width:120px;min-height:38px;height:38px;border:1.5px solid #EAEFEF;border-radius:999px;background:#fff;box-sizing:border-box;overflow:hidden;padding:0}.loop-input-quantity .loop-form-container,.loop-drawer-content .loop-input-quantity .loop-form-container{flex:1 1 auto;width:auto;min-width:0;height:100%;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center}.loop-input-quantity .loop-form-input-container,.loop-drawer-content .loop-input-quantity .loop-form-input-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0}.loop-input-quantity input,.loop-input-quantity .loop-form-input,.loop-input-quantity .loop-input-quantity-input,.loop-drawer-content .loop-input-quantity input,.loop-drawer-content .loop-input-quantity .loop-form-input,.loop-drawer-content .loop-input-quantity .loop-input-quantity-input{display:block;width:100%;min-width:0;height:100%;min-height:unset;max-height:none;padding:0;margin:0;border:none;border-radius:0;background:transparent;text-align:center;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;line-height:normal;color:#0d2628;-webkit-text-fill-color:#0D2628;opacity:1;box-shadow:none;outline:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.loop-input-quantity input::-webkit-outer-spin-button,.loop-input-quantity input::-webkit-inner-spin-button,.loop-drawer-content .loop-input-quantity input::-webkit-outer-spin-button,.loop-drawer-content .loop-input-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.loop-input-quantity .loop-btn-input,.loop-drawer-content .loop-input-quantity .loop-btn-input,.loop-input-quantity .loop-input-quantity-decrease-button,.loop-input-quantity .loop-input-quantity-increase-button,.loop-drawer-content .loop-input-quantity .loop-input-quantity-decrease-button,.loop-drawer-content .loop-input-quantity .loop-input-quantity-increase-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:100%;min-height:36px;padding:0;border:none;background:transparent;color:#0d2628;cursor:pointer;box-shadow:none;outline:none}.loop-input-quantity .loop-btn-input:disabled,.loop-drawer-content .loop-input-quantity .loop-btn-input:disabled,.loop-input-quantity .loop-input-quantity-decrease-button:disabled,.loop-input-quantity .loop-input-quantity-increase-button:disabled,.loop-drawer-content .loop-input-quantity .loop-input-quantity-decrease-button:disabled,.loop-drawer-content .loop-input-quantity .loop-input-quantity-increase-button:disabled{opacity:.35;cursor:not-allowed}.loop-input-quantity .loop-btn-input svg,.loop-drawer-content .loop-input-quantity .loop-btn-input svg,.loop-input-quantity .loop-input-quantity-decrease-button svg,.loop-input-quantity .loop-input-quantity-increase-button svg,.loop-drawer-content .loop-input-quantity .loop-input-quantity-decrease-button svg,.loop-drawer-content .loop-input-quantity .loop-input-quantity-increase-button svg{display:block;margin:auto}.loop-modal-content{background:#fff;border:1px solid #EAEFEF;border-radius:20px;box-shadow:0 12px 36px #0d26281f;padding:24px;box-sizing:border-box;overflow:hidden;font-family:Poppins,sans-serif}.loop-modal-header{padding-bottom:16px;border-bottom:1px solid #EAEFEF;box-sizing:border-box}.loop-modal-header-title.loop-h2,.loop-modal-header .loop-h2,.loop-modal-header-title{margin:0}.loop-modal-header-title span,.loop-modal-header-title div,.loop-modal-header .loop-h2 span{font-family:Poppins,sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#0d2628}.loop-modal-header .loop-cancel-btn,.loop-modal-header .loop-btn-underline{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:50%;background:#f4fafa;color:#0d2628;cursor:pointer;text-decoration:none;transition:background-color .2s ease,color .2s ease}.loop-modal-header .loop-cancel-btn:hover,.loop-modal-header .loop-btn-underline:hover{background:#39bac126;color:#2badb4}.loop-modal-header .loop-modal-close-icon{display:block;width:18px;height:18px}.loop-modal-body{padding:20px 0;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#3e474a}.loop-modal-body div{font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#3e474a}.loop-modal-footer{padding-top:16px;border-top:1px solid #EAEFEF;box-sizing:border-box}.loop-modal-footer .loop-modal-btn.loop-btn-primary,.loop-modal-footer #order-now-confirm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 24px;background:#39bac1;border:1.5px solid #39BAC1;border-radius:999px;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;line-height:18px;letter-spacing:.03em;text-transform:uppercase;color:#fff;cursor:pointer;box-sizing:border-box;transition:background-color .2s ease,border-color .2s ease}.loop-modal-footer .loop-modal-btn.loop-btn-primary:hover,.loop-modal-footer #order-now-confirm-btn:hover{background:#2badb4;border-color:#2badb4}.loop-modal-footer .loop-modal-btn.loop-btn-underline,.loop-modal-footer #order-now-cancel-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;background:transparent;border:1.5px solid transparent;border-radius:999px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:18px;color:#6b7280;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:color .2s ease,background-color .2s ease}.loop-modal-footer .loop-modal-btn.loop-btn-underline:hover,.loop-modal-footer #order-now-cancel-btn:hover{color:#0d2628;background:#f4fafa;text-decoration:none}@media screen and (max-width:749px){.loop-drawer-content{padding:0}.loop-drawer-content .loop-drawer-header .loop-h2 span,.loop-drawer-content .loop-drawer-header .loop-h2 div{font-size:20px;line-height:28px}.loop-drawer-content .loop-drawer-body .loop-text-p1{font-size:15px;line-height:20px;margin:0 0 7px}.loop-drawer-content .loop-nova-orders-tab{min-height:36px;font-size:13px;padding:6px 12px}.loop-drawer-content .loop-order-card .loop-card-body{padding:14px 16px;gap:12px}.loop-drawer-content .loop-order-card .loop-h3{font-size:15px;line-height:22px}.loop-drawer-content .loop-drawer-product-card-container .loop-image-product-sm{flex:0 0 64px;width:64px;height:64px;margin-right:12px}.loop-drawer-content .loop-drawer-product-card-container .loop-upsell-product-card-title{font-size:14px;line-height:20px}.loop-drawer-content .loop-drawer-product-card-container .loop-upsell-product-price .loop-text-muted{font-size:14px}.loop-upsell-product-price{flex-direction:column;align-items:flex-start!important}.loop-upsell-product-price .loop-add-product-btn-icon{flex:none;align-self:flex-start;width:84px;min-width:84px;max-width:84px;height:36px;min-height:36px;max-height:36px}.loop-drawer-content .delay-interval-7,.loop-drawer-content .delay-interval-15,.loop-drawer-content .delay-interval-30,.loop-drawer-content .delay-interval-options,.loop-drawer-content .loop-pause-subscription-choice{min-height:48px;padding:10px 14px}.loop-drawer-content .delay-interval-7 label,.loop-drawer-content .delay-interval-15 label,.loop-drawer-content .delay-interval-30 label,.loop-drawer-content .delay-interval-options label,.loop-drawer-content .loop-pause-subscription-choice label{font-size:14px;line-height:20px}.loop-drawer-content .loop-pause-subscription-date-info{margin-top:18px;padding:14px 16px}.loop-drawer-content .loop-pause-subscription-date-info .loop-pause-subscription-resume-date,.loop-drawer-content .loop-pause-subscription-date-info .loop-pause-subscription-resume-date strong{font-size:16px;line-height:24px}.loop-drawer-content .loop-drawer-footer .loop-btn-primary{min-height:44px;padding:12px 20px}.loop-drawer-content .payment_change_drawer_billing_details .loop-form-input,.loop-drawer-content .payment_change_drawer_billing_details .loop-form-select{min-height:44px;font-size:13px;padding:10px 14px}.loop-drawer-content .loop-form-row-title{font-size:15px;line-height:22px}.loop-modal-content{padding:18px 16px;border-radius:16px}.loop-modal-header-title span,.loop-modal-header-title div,.loop-modal-header .loop-h2 span{font-size:18px;line-height:26px}.loop-modal-body,.loop-modal-body div{font-size:14px;line-height:22px}.loop-modal-footer .loop-modal-btn.loop-btn-primary,.loop-modal-footer #order-now-confirm-btn{min-height:40px;padding:8px 18px;font-size:12px}.loop-modal-footer .loop-modal-btn.loop-btn-underline,.loop-modal-footer #order-now-cancel-btn{min-height:40px;padding:8px 16px;font-size:13px}}.loop-nova-summary-note .loop-nova-summary-note-view{padding-top:14px;align-items:center}.loop-nova-summary-note .loop-nova-summary-note-view .loop-order-notes-input{font-size:14px;color:#3e474a}.loop-nova-summary-note-edit svg{height:16px;width:16px;color:#39bac1}@media screen and (max-width:749px){.loop-nova-summary-note .loop-nova-summary-note-view{padding-top:12px}.loop-nova-summary-note .loop-nova-summary-note-view .loop-order-notes-input{font-size:13px}}#loop-nova-overview-skip-btn{box-sizing:border-box;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;padding:13px 24px;gap:8px;min-width:110px;height:47px;background:#fff;border:1.5px solid #39BAC1;border-radius:999px;color:#2badb4;cursor:pointer;white-space:nowrap;text-decoration:none;flex:none;flex-grow:0}#loop-nova-overview-skip-btn span{font-family:Poppins,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:18px;letter-spacing:.03em;text-transform:uppercase;color:#2badb4}#loop-nova-overview-skip-btn svg{display:none}#loop-nova-overview-skip-btn:before{content:"";display:inline-block;width:18px;height:18px;background:url(/cdn/shop/files/skip.svg?v=1791377526) center / contain no-repeat;flex-shrink:0}@media screen and (max-width:767px){.loop-nova-overview-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px 8px;width:100%}#loop-nova-overview-orderNow-btn{width:100%;flex:0 0 100%;height:48px;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:8px;font-family:Poppins,sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.03em;order:1}#loop-nova-overview-orderNow-btn svg{display:inline-block;width:18px;height:18px}#loop-nova-overview-skip-btn,#loop-nova-overview-delay-btn,.loop-nova-overview-actions .loop-dropdown{flex:1 1 0;min-width:0;width:calc((100% - 16px) / 3);order:2}.loop-nova-overview-actions .loop-dropdown{display:flex}.loop-nova-overview-actions .loop-dropdown #loop-nova-overview-more-btn{width:100%;min-width:0;flex:1 1 100%}#loop-nova-overview-skip-btn,#loop-nova-overview-delay-btn,#loop-nova-overview-more-btn{height:39px;padding:10px 4px;background:#fff;border:1.5px solid #39BAC1;border-radius:999px;color:#2badb4;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:Poppins,sans-serif;font-weight:700;font-size:12px;line-height:18px;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;gap:0}#loop-nova-overview-skip-btn span,#loop-nova-overview-delay-btn span,#loop-nova-overview-more-btn span{font-family:Poppins,sans-serif;font-weight:700;font-size:12px;line-height:18px;letter-spacing:.03em;text-transform:uppercase;color:#2badb4}#loop-nova-overview-skip-btn:before,#loop-nova-overview-skip-btn svg,#loop-nova-overview-delay-btn svg,#loop-nova-overview-delay-btn:before,#loop-nova-overview-more-btn svg,#loop-nova-overview-more-btn:before{display:none}}#loop-cp-nova-navigation-bar{width:100%;background:transparent;border:none}#loop-cp-nova-navigation-bar .loop-nova-nav{display:flex;flex-direction:row;align-items:center;gap:24px;padding:0;margin:0;border:none!important;border-bottom:none!important;box-shadow:none!important;background:transparent!important;list-style:none}#loop-cp-nova-navigation-bar .loop-nova-nav-indicator{display:none!important}#loop-cp-nova-navigation-bar .loop-nova-nav-tab{display:flex;flex-direction:row;align-items:center;padding:0!important;gap:8px;height:24px;background:transparent!important;color:#3e474a;opacity:1}#loop-cp-nova-navigation-bar .loop-nova-nav-tab:before{content:"";display:none;width:20px;height:20px;min-width:20px;min-height:20px;flex:none;order:0;flex-grow:0;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:background-color .2s ease}#loop-cp-nova-navigation-bar .loop-nova-nav-tab:has(svg[viewBox*="1028"]):before,#loop-cp-nova-navigation-bar .loop-nova-nav-tab:nth-child(1):before{display:inline-block;-webkit-mask-image:url(/cdn/shop/files/repeat.svg?v=1791206441);mask-image:url(/cdn/shop/files/repeat.svg?v=1791206441)}#loop-cp-nova-navigation-bar .loop-nova-nav-tab:has(svg[viewBox*="968"]):before,#loop-cp-nova-navigation-bar .loop-nova-nav-tab:nth-child(2):before{display:inline-block;-webkit-mask-image:url(/cdn/shop/files/box.svg?v=1791523169);mask-image:url(/cdn/shop/files/box.svg?v=1791523169)}#loop-cp-nova-navigation-bar .loop-nova-nav-tab:has(svg[viewBox*="47"]):before,#loop-cp-nova-navigation-bar .loop-nova-nav-tab:nth-child(4):before{display:inline-block;-webkit-mask-image:url(/cdn/shop/files/logout.svg?v=1791523283);mask-image:url(/cdn/shop/files/logout.svg?v=1791523283)}#loop-cp-nova-navigation-bar .loop-nova-nav-tab:hover:before,#loop-cp-nova-navigation-bar .loop-nova-nav-tab.loop-nova-nav-tab-active:before,#loop-cp-nova-navigation-bar .loop-nova-nav-tab[aria-current=true]:before{background-color:#39bac1}#loop-cp-nova-navigation-bar .loop-nova-nav-tab:has(svg[viewBox*="1028"]) .loop-nova-nav-icon,#loop-cp-nova-navigation-bar .loop-nova-nav-tab:nth-child(1) .loop-nova-nav-icon,#loop-cp-nova-navigation-bar .loop-nova-nav-tab:has(svg[viewBox*="968"]) .loop-nova-nav-icon,#loop-cp-nova-navigation-bar .loop-nova-nav-tab:nth-child(2) .loop-nova-nav-icon,#loop-cp-nova-navigation-bar .loop-nova-nav-tab:has(svg[viewBox*="47"]) .loop-nova-nav-icon,#loop-cp-nova-navigation-bar .loop-nova-nav-tab:nth-child(4) .loop-nova-nav-icon{display:none!important}#loop-cp-nova-navigation-bar .loop-nova-nav-tab:hover{color:#39bac1}#loop-cp-nova-navigation-bar .loop-nova-nav-tab:focus-visible{outline:2px solid #39BAC1;outline-offset:4px;border-radius:4px}#loop-cp-nova-navigation-bar .loop-nova-nav-icon{width:20px!important;height:20px!important;min-width:20px;min-height:20px;max-width:20px;max-height:20px;flex:none;order:0;flex-grow:0;color:inherit;fill:currentColor;display:block}#loop-cp-nova-navigation-bar .loop-nova-nav-label{font-family:Poppins,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:inherit;white-space:nowrap;flex:none;order:1;flex-grow:0}#loop-cp-nova-navigation-bar .loop-nova-nav-tab.loop-nova-nav-tab-active,#loop-cp-nova-navigation-bar .loop-nova-nav-tab[aria-current=true]{color:#39bac1}#loop-cp-nova-navigation-bar .loop-nova-nav-tab.loop-nova-nav-tab-active .loop-nova-nav-label,#loop-cp-nova-navigation-bar .loop-nova-nav-tab[aria-current=true] .loop-nova-nav-label{font-weight:600;color:#39bac1}#loop-cp-nova-navigation-bar .loop-nova-nav-tab.loop-nova-nav-tab-active .loop-nova-nav-icon,#loop-cp-nova-navigation-bar .loop-nova-nav-tab[aria-current=true] .loop-nova-nav-icon{color:#39bac1}#loop-cp-nova-navigation-bar .loop-nova-nav-tab:has(svg[viewBox*="47"]):not(:hover),#loop-cp-nova-navigation-bar .loop-nova-nav-tab:nth-child(4):not(:hover){color:#3e474a!important}#loop-cp-nova-navigation-bar .loop-nova-nav-tab:has(svg[viewBox*="47"]):not(:hover):before,#loop-cp-nova-navigation-bar .loop-nova-nav-tab:nth-child(4):not(:hover):before{background-color:#3e474a!important}#loop-cp-nova-navigation-bar .loop-nova-nav-tab:has(svg[viewBox*="47"]):not(:hover) .loop-nova-nav-label,#loop-cp-nova-navigation-bar .loop-nova-nav-tab:nth-child(4):not(:hover) .loop-nova-nav-label{font-weight:500!important;color:#3e474a!important}#loop-cp-nova-navigation-bar .loop-nova-nav-tab:has(svg[viewBox*="47"]):not(:hover) .loop-nova-nav-icon,#loop-cp-nova-navigation-bar .loop-nova-nav-tab:nth-child(4):not(:hover) .loop-nova-nav-icon{color:#3e474a!important}@media screen and (max-width:767px){#loop-cp-nova-navigation-bar .loop-nova-nav{gap:20px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px}#loop-cp-nova-navigation-bar .loop-nova-nav::-webkit-scrollbar{display:none}#loop-cp-nova-navigation-bar .loop-nova-nav-tab{flex-shrink:0}}@media screen and (min-width:768px){*:has(>#loop-cp-nova-navigation-bar):has(>#loop-cp-nova-header-top-row){display:grid;grid-template-columns:auto 1fr;align-items:center}*:has(>#loop-cp-nova-navigation-bar):has(>#loop-cp-nova-header-top-row)>*{grid-column:1 / -1}*:has(>#loop-cp-nova-navigation-bar):has(>#loop-cp-nova-header-top-row)>#loop-cp-nova-header-top-row{grid-column:1;grid-row:1;width:auto}*:has(>#loop-cp-nova-navigation-bar):has(>#loop-cp-nova-header-top-row)>#loop-cp-nova-navigation-bar{grid-column:2;grid-row:1;width:100%}#loop-cp-nova-navigation-bar .loop-nova-nav{justify-content:flex-end}#loop-cp-nova-header-top-row .loop-nova-header-top-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:16px}#loop-cp-nova-header-top-row #loop-all-subscription-list-back-button{align-self:center}}.loop-nova-section-faq .loop-nova-section-faq-title{font-size:24px;font-weight:700;margin-bottom:12px;color:#0d2628}.loop-nova-section-faq-item .loop-nova-section-faq-item .loop-card-body{padding:20px 24px;border-radius:12px}.loop-nova-section-faq-item .loop-card-body .loop-nova-section-faq-question{color:#0d2628}.loop-nova-section-faq-chevron{color:#39bac1}.loop-nova-section-faq-item .loop-nova-section-faq-answer{font-size:14px;border-top:1px solid #DFEFEF;color:#3e474a}.loop-customer-portal-body .loop-nova-center{gap:24px}@media screen and (max-width:749px){.loop-nova-section-faq .loop-nova-section-faq-title{font-size:20px;margin-bottom:0}.loop-nova-section-faq{gap:16px!important}.loop-nova-section-faq-item .loop-card-body .loop-nova-section-faq-question p{font-size:14px}.loop-nova-section-faq-item .loop-nova-section-faq-answer{font-size:13px}}.loop-card .loop-subscription-line-items-container .d-block{display:none!important}.loop-cp-subscription-list-actions-left .loop-cp-subscription-list-actions-header,.loop-cp-subscription-list-inactive-contracts-header .loop-h2{color:#0d2628;font-size:32px;font-weight:700}.loop-cp-subscription-list-actions-right #loop-listing-merge-btn{color:#2badb4;text-transform:math-auto;height:auto}.loop-cp-subscription-list-active-contracts-container .my-4,.loop-cp-subscription-list-inactive-contracts-container .my-4{margin:28px 0}.loop-cp-subscription-list-active-contracts-container .my-4:last-child{margin-bottom:28px!important}#loop-listing-merge-btn:before{content:"";display:inline-block;width:18px;height:18px;background-image:url(/cdn/shop/files/merge.svg?v=1791610157);background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:middle;margin-right:4px}.loop-cp-subscription-list-actions-right .loop-cp-subscription-listing-action-btn{padding:13px 24px}.loop-cp-subscription-list-actions-right .loop-cp-subscription-listing-action-btn svg{height:18px;width:18px}#loop-cp-nova-subscription-list-actions-and-active-contracts .loop-card,.loop-cp-nova-subscription-list-actions-and-active-contracts .loop-card,.loop-cp-subscription-list-active-contracts-container .loop-card,.loop-cp-subscription-list-inactive-contracts-container .loop-card{display:flex;flex-direction:column;align-items:flex-start;padding:24px;gap:20px;width:100%;border-radius:16px;border:none}#loop-cp-nova-subscription-list-actions-and-active-contracts .loop-card-header,.loop-cp-nova-subscription-list-actions-and-active-contracts .loop-card-header,.loop-cp-subscription-list-active-contracts-container .loop-card-header,.loop-cp-subscription-list-inactive-contracts-container .loop-card-header{display:flex;flex-direction:column;align-items:flex-start;padding:0;margin:0;gap:8px;width:100%;background:transparent;border:none}#loop-cp-nova-subscription-list-actions-and-active-contracts .loop-subscription-card-overview-header,.loop-cp-nova-subscription-list-actions-and-active-contracts .loop-subscription-card-overview-header,.loop-cp-subscription-list-active-contracts-container .loop-subscription-card-overview-header,.loop-cp-subscription-list-inactive-contracts-container .loop-subscription-card-overview-header{display:flex!important;flex-direction:row;justify-content:space-between!important;width:100%!important;padding:0;margin:0}#loop-cp-nova-subscription-list-actions-and-active-contracts .loop-subscription-overview-title,.loop-cp-nova-subscription-list-actions-and-active-contracts .loop-subscription-overview-title,.loop-cp-subscription-list-active-contracts-container .loop-subscription-overview-title,.loop-cp-subscription-list-inactive-contracts-container .loop-subscription-overview-title{color:#8b8b8b;opacity:1}#loop-cp-nova-subscription-list-actions-and-active-contracts .loop-nova-overview-copy,.loop-cp-nova-subscription-list-actions-and-active-contracts .loop-nova-overview-copy,.loop-cp-subscription-list-active-contracts-container .loop-nova-overview-copy,.loop-cp-subscription-list-inactive-contracts-container .loop-nova-overview-copy{background:transparent;border:none;padding:0;display:inline-flex;align-items:center;cursor:pointer;color:#8b8b8b;line-height:1}#loop-cp-nova-subscription-list-actions-and-active-contracts .loop-nova-overview-copy svg,.loop-cp-nova-subscription-list-actions-and-active-contracts .loop-nova-overview-copy svg,.loop-cp-subscription-list-active-contracts-container .loop-nova-overview-copy svg,.loop-cp-subscription-list-inactive-contracts-container .loop-nova-overview-copy svg{width:14px;height:14px;fill:currentColor}#loop-cp-nova-subscription-list-actions-and-active-contracts .loop-subscription-status-label,.loop-cp-nova-subscription-list-actions-and-active-contracts .loop-subscription-status-label,.loop-cp-subscription-list-active-contracts-container .loop-subscription-status-label,.loop-cp-subscription-list-inactive-contracts-container .loop-subscription-status-label{display:inline-flex;flex-direction:row;align-items:center;padding:4px 10px;gap:6px;height:22px;box-sizing:border-box;border-radius:999px;border:none}#loop-cp-nova-subscription-list-actions-and-active-contracts .loop-subscription-status-label .label-dot,.loop-cp-nova-subscription-list-actions-and-active-contracts .loop-subscription-status-label .label-dot,.loop-cp-subscription-list-active-contracts-container .loop-subscription-status-label .label-dot,.loop-cp-subscription-list-inactive-contracts-container .loop-subscription-status-label .label-dot{width:6px;height:6px;min-width:6px;border-radius:50%;margin:0;padding:0}#loop-cp-nova-subscription-list-actions-and-active-contracts .loop-subscription-status-label .label-text,.loop-cp-nova-subscription-list-actions-and-active-contracts .loop-subscription-status-label .label-text,.loop-cp-subscription-list-active-contracts-container .loop-subscription-status-label .label-text,.loop-cp-subscription-list-inactive-contracts-container .loop-subscription-status-label .label-text{font-family:Poppins,sans-serif;font-style:normal;font-weight:600;font-size:11px;line-height:14px;letter-spacing:.04em;text-transform:uppercase}.loop-label-subscription-active,.loop-subscription-status-label.loop-label-subscription-active{background:#def6e4}.loop-label-subscription-active .label-dot{background:#228f22}.loop-label-subscription-active .label-text{color:#228f22}.loop-label-subscription-cancelled,.loop-subscription-status-label.loop-label-subscription-cancelled{background:#ef4244}.loop-label-subscription-cancelled .label-dot{background:#fff}.loop-label-subscription-cancelled .label-text{color:#fff}#loop-cp-nova-subscription-list-actions-and-active-contracts .loop-subscription-next-order-date,.loop-cp-nova-subscription-list-actions-and-active-contracts .loop-subscription-next-order-date,.loop-cp-subscription-list-active-contracts-container .loop-subscription-next-order-date{flex-direction:row;justify-content:flex-start!important;padding:0;margin:0;gap:8px;width:100%}#loop-cp-nova-subscription-list-actions-and-active-contracts .loop-subscription-next-order-date:before,.loop-cp-nova-subscription-list-actions-and-active-contracts .loop-subscription-next-order-date:before,.loop-cp-subscription-list-active-contracts-container .loop-subscription-next-order-date:before{content:"Next order:";font-family:Poppins,sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:32px;color:#0d2628;flex:none}#loop-cp-nova-subscription-list-actions-and-active-contracts .loop-subscription-next-order-date-text,.loop-cp-nova-subscription-list-actions-and-active-contracts .loop-subscription-next-order-date-text,.loop-cp-subscription-list-active-contracts-container .loop-subscription-next-order-date-text{font-family:Poppins,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#0d2628;margin:0}.loop-card-header .d-flex:has(>.loop-subscription-frequency-text){display:flex;flex-direction:row;align-items:center;gap:8px;padding:0;margin:0}.loop-card-header .d-flex:has(>.loop-subscription-frequency-text)>svg,.loop-card-header svg:has(+.loop-subscription-frequency-text),.loop-card-header>.d-flex>svg{display:none}.loop-subscription-frequency-text{display:inline-flex;align-items:center;gap:8px;margin:0;font-family:Poppins,sans-serif;font-style:normal;font-weight:600!important;line-height:21px;color:#0d2628}.loop-subscription-frequency-text:before{content:"";display:inline-block;width:16px;height:16px;background:url(/cdn/shop/files/repeat.svg?v=1791206441) center / contain no-repeat;flex-shrink:0}.loop-card:not(:has(.loop-label-subscription-cancelled)) .loop-subscription-line-items-container{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:0;padding:0;width:100%}.loop-card:not(:has(.loop-label-subscription-cancelled)) .loop-subscription-line-items-container>[class*=col]{width:100%;max-width:100%;padding:0;margin:0;flex:unset}.loop-card:not(:has(.loop-label-subscription-cancelled)) .loop-subscription-line-item-card{flex-direction:row;padding:12px;background:#fff;border-radius:12px;border:none}.loop-card:not(:has(.loop-label-subscription-cancelled)) .loop-subscription-line-item-card .loop-image-product-sm{height:80px;max-width:80px;background:#f4fafa;border-radius:8px;padding:6px;margin:0;box-sizing:border-box;overflow:hidden}.loop-card:not(:has(.loop-label-subscription-cancelled)) .loop-subscription-line-item-card .loop-image-product-sm img{max-width:100%;max-height:100%;object-fit:contain;border-radius:6px}.loop-card:not(:has(.loop-label-subscription-cancelled)) .loop-subscription-line-item-card>div:not(.loop-image-product-sm){display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1 1 auto;min-width:0}.loop-card:not(:has(.loop-label-subscription-cancelled)) .loop-subscription-line-item-title{font-family:Poppins,sans-serif;font-style:normal;font-weight:600;font-size:15px;line-height:22px;color:#222f42;margin:0;word-break:break-word}.loop-card:not(:has(.loop-label-subscription-cancelled)) .loop-subscription-line-item-card .loop-text-p2:not(.loop-subscription-line-item-price){font-family:Poppins,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#8b8b8b;margin:0}.loop-card:not(:has(.loop-label-subscription-cancelled)) .loop-subscription-line-item-price{font-family:Poppins,sans-serif;font-style:normal;font-weight:700;font-size:15px;line-height:22px;color:#222f42;margin:0}.loop-card:has(.loop-label-subscription-cancelled) .loop-subscription-line-items-container{display:flex;flex-direction:row;align-items:center;gap:10px;flex-wrap:wrap;width:100%;margin:0;padding:0;counter-reset:cancelled-product-count}.loop-card:has(.loop-label-subscription-cancelled) .loop-subscription-line-items-container>[class*=col]{width:auto;max-width:none;flex:none;padding:0;margin:0;counter-increment:cancelled-product-count}.loop-card:has(.loop-label-subscription-cancelled) .loop-subscription-line-item-card{display:flex;align-items:center;justify-content:center;width:64px;height:64px;min-height:64px;max-height:64px;padding:5px;background:#fff;border-radius:10px;box-sizing:border-box;border:none}.loop-card:has(.loop-label-subscription-cancelled) .loop-subscription-line-item-card .loop-image-product-sm{width:54px;height:54px;min-width:54px;max-width:54px;background:transparent;border-radius:6px;padding:0;margin:0;box-sizing:border-box;overflow:hidden;display:flex;align-items:center;justify-content:center}.loop-card:has(.loop-label-subscription-cancelled) .loop-subscription-line-item-card .loop-image-product-sm img{max-width:100%;max-height:100%;object-fit:contain;border-radius:6px}.loop-card:has(.loop-label-subscription-cancelled) .loop-subscription-line-item-card>div:not(.loop-image-product-sm){display:none}.loop-card:has(.loop-label-subscription-cancelled) .loop-subscription-line-items-container:after{content:counter(cancelled-product-count) " products";font-family:Poppins,sans-serif;font-style:normal;font-weight:500;font-size:13px;line-height:20px;color:#8b8b8b;margin-left:2px}.loop-card-footer{background:transparent;border:none;border-top:1px solid #DFEFEF;padding:20px 0 0!important;width:100%;margin:0}.loop-card-footer>.d-flex{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:12px}.loop-card-footer .loop-text-p1{display:inline-flex;flex-direction:row;align-items:baseline;gap:6px;margin:0}#loop-subscription-list-total-price{font-family:Poppins,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:27px;color:#0d2628}#loop-subscription-list-plus-separator,#loop-subscription-list-shipping-cost,#loop-subscription-list-shipping-cost-text{font-family:Poppins,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#3e474a}.loop-card-footer .d-flex.align-items-center.gap-2{flex-direction:row;gap:12px!important}#loop-subscription-list-order-now-button,#loop-subscription-list-view-details-button{padding:13px 24px;height:44px;line-height:1;justify-content:center}#loop-subscription-list-view-details-button:not(.loop-btn-primary){background:#fff}#loop-subscription-list-order-now-button svg,[id*=reactivate] svg,.loop-btn-reactivate svg{width:18px;height:18px;fill:currentColor;flex-shrink:0}[id*=reactivate]:before,.loop-btn-reactivate:before{content:"";display:inline-block;width:16px;height:16px;background:url(/cdn/shop/files/repeat.svg?v=1791206441) center / contain no-repeat;filter:brightness(0) invert(1);flex-shrink:0}.loop-card:has(.loop-label-subscription-cancelled) [id*=reactivate],.loop-card:has(.loop-label-subscription-cancelled) .loop-btn-reactivate{background:#39bac1;border:none;color:#fff}@media screen and (max-width:767px){#loop-cp-nova-subscription-list-actions-and-active-contracts .loop-card,.loop-cp-nova-subscription-list-actions-and-active-contracts .loop-card,.loop-cp-subscription-list-active-contracts-container .loop-card,.loop-cp-subscription-list-inactive-contracts-container .loop-card{padding:16px;gap:14px;border-radius:16px}#loop-cp-nova-subscription-list-actions-and-active-contracts .loop-subscription-next-order-date,.loop-cp-nova-subscription-list-actions-and-active-contracts .loop-subscription-next-order-date,.loop-cp-subscription-list-active-contracts-container .loop-subscription-next-order-date{flex-direction:column;align-items:flex-start;gap:0px}#loop-cp-nova-subscription-list-actions-and-active-contracts .loop-subscription-next-order-date:before,.loop-cp-nova-subscription-list-actions-and-active-contracts .loop-subscription-next-order-date:before,.loop-cp-subscription-list-active-contracts-container .loop-subscription-next-order-date:before{font-size:14px;line-height:21px;color:#3e474a}#loop-cp-nova-subscription-list-actions-and-active-contracts .loop-subscription-next-order-date-text,.loop-cp-nova-subscription-list-actions-and-active-contracts .loop-subscription-next-order-date-text,.loop-cp-subscription-list-active-contracts-container .loop-subscription-next-order-date-text{font-size:22px;line-height:30px}.loop-card:not(:has(.loop-label-subscription-cancelled)) .loop-subscription-line-items-container{grid-template-columns:1fr;gap:10px}.loop-card:has(.loop-label-subscription-cancelled) .loop-subscription-line-items-container{gap:10px}.loop-card:has(.loop-label-subscription-cancelled) .loop-subscription-line-item-card{width:56px;height:56px;min-height:56px;max-height:56px;border-radius:10px}.loop-card:has(.loop-label-subscription-cancelled) .loop-subscription-line-item-card .loop-image-product-sm{width:46px;height:46px;min-width:46px;max-width:46px}.loop-card-footer>.d-flex{flex-direction:column;align-items:flex-start;gap:14px}#loop-subscription-list-plus-separator,#loop-subscription-list-shipping-cost,#loop-subscription-list-shipping-cost-text{font-size:13px;line-height:20px}.loop-card:not(:has(.loop-label-subscription-cancelled)) .loop-card-footer .d-flex.align-items-center.gap-2{display:flex;flex-direction:column;width:100%;gap:10px}.loop-card:has(.loop-label-subscription-cancelled) .loop-card-footer .d-flex.align-items-center.gap-2{display:flex;flex-direction:row;align-items:center;width:100%;gap:10px}#loop-subscription-list-order-now-button,.loop-card:not(:has(.loop-label-subscription-cancelled)) .loop-btn-primary{width:100%;height:44px}[id*=reactivate],.loop-btn-reactivate{flex:1;height:36px;padding:9px 16px;font-size:12px;line-height:18px}#loop-subscription-list-view-details-button,.loop-btn-outline,.loop-card:has(.loop-label-subscription-cancelled) #loop-subscription-list-view-details-button,.loop-card:has(.loop-label-subscription-cancelled) .loop-btn-primary{height:39px;padding:9px 16px;font-size:12px;line-height:18px;width:100%}.loop-card:has(.loop-label-subscription-cancelled) #loop-subscription-list-view-details-button,.loop-card:has(.loop-label-subscription-cancelled) .loop-btn-outline,.loop-card:has(.loop-label-subscription-cancelled) .loop-btn-primary{flex:1;width:auto}.loop-card:not(:has(.loop-label-subscription-cancelled)) .loop-card-footer .d-flex.align-items-center.gap-2:has(>.loop-btn-outline+.loop-btn-outline){display:grid;grid-template-columns:1fr 1fr;gap:10px}.loop-card:not(:has(.loop-label-subscription-cancelled)) .loop-card-footer .d-flex.align-items-center.gap-2:has(>.loop-btn-outline+.loop-btn-outline) #loop-subscription-list-order-now-button{grid-column:1 / -1}}#loop-cp-nova-subscription-list-logout-button .loop-subscription-logout-btn,#loop-logout-button .loop-subscription-logout-btn,.loop-subscription-logout-btn{display:inline-flex;flex-direction:row;align-items:center;padding:0;gap:8px;color:#3e474a}#loop-cp-nova-subscription-list-logout-button .loop-subscription-logout-btn:before,#loop-logout-button .loop-subscription-logout-btn:before,.loop-subscription-logout-btn:before{content:"";display:inline-block;width:18px;height:18px;background:url(/cdn/shop/files/logout.svg?v=1791523283) center / contain no-repeat;flex-shrink:0}@media screen and (max-width:749px){.loop-cp-subscription-list-actions-left .loop-cp-subscription-list-actions-header{font-size:26px}.loop-cp-subscription-list-inactive-contracts-header .loop-h2{font-size:22px}#loop-cp-nova-subscription-list-actions-and-active-contracts .align-items-center{align-items:flex-start!important}.loop-cp-subscription-list-actions-container{gap:12px!important}.loop-cp-subscription-list-actions-right{flex-direction:column-reverse!important;width:100%;gap:12px!important}.loop-cp-subscription-list-actions-right .loop-cp-subscription-listing-action-btn{width:100%;justify-content:center}.loop-cp-subscription-list-actions-right .loop-cp-subscription-listing-action-btn .mt-2{margin-top:0!important}.loop-cp-subscription-list-actions-right #loop-listing-merge-btn{height:auto}#loop-listing-merge-btn:before{height:16px;width:16px}}.loop-form-increment,.loop-form-input{border-radius:999px}#loop-reactivate-btn{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;padding:13px 24px;gap:8px;width:auto;min-width:165px;height:44px;background:#39bac1;border:none;border-radius:999px;font-family:Poppins,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:18px;letter-spacing:.03em;text-transform:uppercase;color:#fff;cursor:pointer;box-sizing:border-box;text-decoration:none}#loop-reactivate-btn:hover{background:#2badb4;color:#fff}#loop-reactivate-btn:before{content:"";display:inline-block;width:18px;height:18px;background:url(/cdn/shop/files/repeat.svg?v=1791206441) center / contain no-repeat;filter:brightness(0) invert(1);flex-shrink:0}#loop-reactivate-btn svg{width:18px;height:18px;fill:currentColor;flex-shrink:0}#loop-reactivate-btn:has(svg):before{display:none}#loop-cp-drawer-id-subscription-benefits .loop-drawer-body span{font-size:14px;margin:0;line-height:15px;font-weight:lighter;font-family:Poppins}#loop-cp-drawer-id-cancel-subscription-cancel-flow .loop-drawer-content .loop-drawer-body .loop-text-p1{font-size:14px!important;color:#3e474a!important;line-height:22px!important;font-weight:400!important}#loop-cp-drawer-id-subscription-benefits .loop-drawer-content .loop-drawer-footer .d-flex.flex-column,#loop-cp-drawer-id-cancellation-reason .loop-drawer-content .loop-drawer-footer .d-flex.flex-column{gap:0}#loop-cp-drawer-id-subscription-benefits .loop-drawer-content .loop-drawer-footer .loop-btn-underline,#loop-cp-drawer-id-cancellation-reason .loop-drawer-content .loop-drawer-footer .loop-btn-underline{height:auto;min-height:0}#loop-cp-drawer-id-cancel-subscription-cancel-flow .loop-drawer-content .loop-drawer-footer .d-flex.flex-column{gap:0px}#loop-cp-drawer-id-cancel-subscription-cancel-flow br,#loop-cp-drawer-id-cancel-subscription-cancel-reason br,#loop-cp-drawer-id-cancellation-reason br{display:none}#loop-cp-drawer-id-cancel-subscription-cancel-reason strong{display:block;margin-bottom:5px}#loop-cp-drawer-id-cancellation-reason .loop-drawer-body>div>span:first-of-type{display:block;margin-bottom:5px}#loop-cp-drawer-id-cancel-subscription-cancel-flow .loop-drawer-content .loop-drawer-body .loop-text-p1,#loop-cp-drawer-id-cancellation-reason .loop-drawer-content .loop-drawer-body .loop-text-p1{margin-bottom:20px}#loop-cp-drawer-id-cancel-subscription-cancel-flow img,#loop-cp-drawer-id-cancellation-reason span img{margin:10px auto!important}#loop-cp-drawer-id-cancel-subscription-cancel-flow .loop-drawer-btn,#loop-cp-drawer-id-cancellation-reason .loop-drawer-btn{width:100%}#loop-cp-drawer-id-cancel-subscription .loop-drawer-content .loop-drawer-footer .d-flex.flex-column{gap:0px}#loop-cp-drawer-id-cancel-subscription .loop-drawer-btn{width:100%}#loop-cp-drawer-id-cancel-subscription .loop-drawer-content .loop-drawer-body{font-size:14px;font-family:Poppins;color:#3e474a;line-height:22px}#loop-cp-drawer-id-cancel-subscription-cancel-flow .loop-cancellation-flow-drawer-choice{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:14px 16px;gap:12px;width:100%;max-width:536px;min-height:55px;background:#fff;border:1.5px solid #DFEFEF;border-radius:12px;margin-top:6px!important;margin-bottom:6px!important;align-self:stretch;cursor:pointer;transition:all .2s ease}#loop-cp-drawer-id-cancel-subscription-cancel-flow .loop-cancellation-flow-drawer-choice:hover{border-color:#39bac1}#loop-cp-drawer-id-cancel-subscription-cancel-flow .loop-cancellation-flow-drawer-choice:has(.loop-form-choice-input:checked){background:#39bac114;border:2px solid #39BAC1}#loop-cp-drawer-id-cancel-subscription-cancel-flow .loop-cancellation-flow-drawer-choice .loop-form-choice-input[type=radio],#loop-cp-drawer-id-cancel-subscription-cancel-flow .loop-form-choice-input[type=radio]{box-sizing:border-box;appearance:none;-webkit-appearance:none;width:20px;height:20px;min-width:20px;margin:0;padding:0;background:#fff;border:1.5px solid #C4C4C4;border-radius:50%;cursor:pointer;outline:none;flex:none;order:0;flex-grow:0;transition:all .2s ease}#loop-cp-drawer-id-cancel-subscription-cancel-flow .loop-cancellation-flow-drawer-choice .loop-form-choice-input[type=radio]:checked,#loop-cp-drawer-id-cancel-subscription-cancel-flow .loop-form-choice-input[type=radio]:checked{background:#fff;border:6px solid #39BAC1}#loop-cp-drawer-id-cancel-subscription-cancel-flow .loop-cancellation-flow-drawer-choice label{box-sizing:border-box;font-family:Poppins,sans-serif;font-style:normal;font-weight:500;font-size:15px;line-height:22px;color:#3e474a;margin:0!important;cursor:pointer;flex:1;order:1;flex-grow:1}#loop-cp-drawer-id-cancel-subscription-cancel-flow .loop-cancellation-flow-drawer-choice:has(.loop-form-choice-input:checked) label,#loop-cp-drawer-id-cancel-subscription-cancel-flow .loop-cancellation-flow-drawer-choice .loop-form-choice-input[type=radio]:checked+label{font-weight:600;color:#0d2628}.loop-nova-footer{margin-top:30px}#lr-cancel-confirm-wrap.lr-confirm-drawer-hidden{display:none!important}#lr-cancel-confirm-wrap:not(.lr-confirm-drawer-hidden){position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:flex-end;justify-content:center;padding:16px;box-sizing:border-box;background:#0d262873}#lr-cancel-confirm-wrap .loop-drawer-close-btn svg{display:block;width:20px;height:20px}#lr-cancel-confirm-wrap .lr-cancel-confirm-copy{margin:0 0 16px;font-family:Poppins,sans-serif;font-size:14px;line-height:22px;color:#3e474a}#lr-cancel-confirm-wrap .lr-pause-video-wrap{position:relative;width:100%;border-radius:12px;overflow:hidden;background:#0d2628}#lr-cancel-confirm-wrap .lr-pause-drawer-video{display:block;width:100%;height:auto;vertical-align:top}#lr-cancel-confirm-wrap .lr-pause-video-mute-btn{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:999px;background:#0d26288c;cursor:pointer}#lr-cancel-confirm-wrap .loop-drawer-footer .loop-drawer-btn{width:100%}.cancle-subscription-wrap{display:flex;justify-content:center}button#custom-cancel-subscription{color:#3e474a;font-size:14px;font-weight:500!important;min-height:21px;text-transform:unset}.loop-nova-footer-btns button#loop-nova-footer-tertiary-btn{display:none}.lr-upcoming-delivery-banner-row{display:flex;flex-direction:row;gap:12px 16px;width:100%;box-sizing:border-box;grid-column:1 / -1!important}.lr-upcoming-delivery-banner-row>#loop-cp-nova-upcoming-delivery-banner{flex:1 1 auto;min-width:0}.lr-upcoming-delivery-banner-row>#loop--custom--xqmgdv{max-width:420px}.loop-nova-delivery-banner{height:100%}.loop-banner-reward{background:transparent!important;padding:0!important}div#larineco-banner-above-footer{margin-top:40px}.loop-completed-order-card .loop-card-footer{padding:10px 20px!important}.loop-completed-order-card .loop-card-footer .loop-text-p1{margin:0!important}.loop-btn.loop-btn-underline{text-transform:unset}@media screen and (max-width:749px){.lr-upcoming-delivery-banner-row{flex-direction:column-reverse}.lr-upcoming-delivery-banner-row>#loop--custom--xqmgdv{max-width:100%}.loop-nova-nav-docked .loop-nova-nav-tab:last-child .loop-nova-nav-indicator{display:none}.loop-nova-nav-docked .loop-nova-nav-tab:last-child{opacity:.64}}
/*# sourceMappingURL=/cdn/shop/t/156/assets/loop-portal.css.map */
