body.seal-subscriptions-manage-page #MainContent>*:not(#customer-subscriptions-root){display:none!important}.account-layout{padding-bottom:3rem}@media screen and (min-width:750px){.account-layout{padding-bottom:10rem}}#customer-subscriptions-root .account-summary__grid{display:grid;gap:2rem}#customer-subscriptions-root .subscription-simple-message__loading-wrap{margin-top:1rem;display:flex;justify-content:flex-start}#customer-subscriptions-root .subscription-simple-message__loading-slider.cart-slider{width:auto;min-height:0;padding:0}@media screen and (min-width:750px){#customer-subscriptions-root .account-summary__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr)}}#customer-subscriptions-root .account-summary__block,#customer-subscriptions-root .account-detail__block{border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--text-boxes-radius, 8px);padding:1.5rem 3rem;background-color:rgb(var(--color-background))}@media screen and (max-width:750px){#customer-subscriptions-root .account-summary__block,#customer-subscriptions-root .account-detail__block{padding:1rem}}#customer-subscriptions-root .account-subscription-list{list-style:none;margin:0;padding:0;display:grid;gap:1rem}#customer-subscriptions-root a.account-subscription-card{display:flex;flex-direction:row;align-items:center;gap:1rem;text-decoration:none;color:inherit;border-radius:var(--text-boxes-radius, 8px);border:1px solid rgba(var(--color-foreground),.15);padding:1.25rem 1.25rem 1.25rem 1.5rem;background-color:rgb(var(--color-background));box-shadow:0 1px 2px rgba(var(--color-shadow),.08);transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}#customer-subscriptions-root .account-subscription-card__body{flex:1;min-width:0}#customer-subscriptions-root .account-subscription-card__chevron{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:rgba(var(--color-foreground),.4);transition:color .2s ease,transform .15s ease}#customer-subscriptions-root a.account-subscription-card:hover .account-subscription-card__chevron{color:rgba(var(--color-foreground),.7);transform:translate(2px)}#customer-subscriptions-root .account-subscription-card__chevron-svg{display:block}#customer-subscriptions-root a.account-subscription-card:hover{border-color:rgba(var(--color-foreground),.28);box-shadow:0 4px 12px rgba(var(--color-shadow),.12);transform:translateY(-1px)}#customer-subscriptions-root a.account-subscription-card:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}#customer-subscriptions-root .account-subscription-card__title{margin:.5rem 0;font-size:1.6rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:rgba(var(--color-foreground),.9)}#customer-subscriptions-root .account-subscription-card__meta{margin:0;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}#customer-subscriptions-root .account-subscription-card__meta+.account-subscription-card__meta{margin-top:.35rem}#customer-subscriptions-root .account-subscription-card__hint{margin:.75rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.55)}#customer-subscriptions-root .account-subscription-card--static{border-radius:var(--text-boxes-radius, 8px);border:1px solid rgba(var(--color-foreground),.15);padding:1.25rem 1.5rem;background-color:rgb(var(--color-background));box-shadow:0 1px 2px rgba(var(--color-shadow),.08)}#customer-subscriptions-root .account-subscription-back{display:inline-block;margin-bottom:1.5rem;font-size:1.4rem;text-decoration:none;color:rgba(var(--color-foreground),.85);border-bottom:1px solid rgba(var(--color-foreground),.25);padding-bottom:.1rem}#customer-subscriptions-root .account-subscription-back:hover{color:rgba(var(--color-foreground),1);border-bottom-color:rgba(var(--color-foreground),.5)}#customer-subscriptions-root .subscription-detail__page-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem .75rem;margin:30px 0 15px}#customer-subscriptions-root .subscription-detail__page-title{margin:0;flex:1 1 auto;min-width:min(100%,12rem)}#customer-subscriptions-root .subscription-detail__save-subscription-btn{flex:0 0 auto;min-width:13.5rem;padding:1rem 1.5rem;font-size:1.5rem;font-family:inherit;cursor:pointer;color:rgb(var(--color-button-text));background-color:rgb(var(--color-button));border:none;border-radius:var(--buttons-radius, 4px);white-space:nowrap}#customer-subscriptions-root .subscription-detail__cancel-subscription-btn{flex:0 0 auto;min-width:9rem;padding:1rem;font-size:1.2rem;min-height:0;height:auto;font-family:inherit;white-space:nowrap}#customer-subscriptions-root .subscription-detail__cancel-actions{display:flex;justify-content:flex-end;gap:.75rem;width:100%}#customer-subscriptions-root .subscription-detail__pause-subscription-btn,#customer-subscriptions-root .subscription-detail__resume-subscription-btn{flex:0 0 auto;min-width:9rem;padding:1rem;font-size:1.2rem;min-height:0;height:auto;font-family:inherit;white-space:nowrap}#customer-subscriptions-root .subscription-detail__cancel-actions>.button{flex:1 1 0;max-width:22rem}#customer-subscriptions-root .subscription-detail__save-subscription-btn:hover{filter:brightness(1.05)}#customer-subscriptions-root .subscription-detail__save-subscription-btn:disabled{opacity:.6;cursor:not-allowed}#customer-subscriptions-root .subscription-detail__save-subscription-btn,#customer-subscriptions-root .subscription-detail__cancel-subscription-btn,#customer-subscriptions-root .subscription-detail__pause-subscription-btn,#customer-subscriptions-root .subscription-detail__resume-subscription-btn,#customer-subscriptions-root .subscription-detail__product-remove,#customer-subscriptions-root .subscription-detail__add-recipe-btn,.subscription-recipe-modal .subscription-detail__save-btn,.subscription-recipe-modal__add-next-btn.button,.subscription-request-modal .button{display:inline-flex;align-items:center;justify-content:center;line-height:1}#customer-subscriptions-root .subscription-detail__header-save-status{flex:0 0 100%;width:100%;margin:0;font-size:1.35rem;color:rgba(var(--color-foreground),.75)}#customer-subscriptions-root .subscription-detail__header-save-status.is-error{color:#b42318}@media screen and (max-width:750px){#customer-subscriptions-root .subscription-detail__stack{padding-bottom:8.5rem}#customer-subscriptions-root .subscription-detail__save-subscription-btn{position:fixed;left:50%;bottom:1rem;transform:translate(-50%);width:min(calc(100vw - 2rem),48rem);min-height:6rem;padding-top:0;padding-bottom:0;font-weight:700;font-size:1.5rem;z-index:25;box-shadow:0 8px 24px rgba(var(--color-shadow),.2)}}#customer-subscriptions-root .subscription-detail__stack{display:flex;flex-direction:column;gap:2rem;grid-column:1 / -1}#customer-subscriptions-root .subscription-detail__note-delivery-row{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width:990px){#customer-subscriptions-root .subscription-detail__note-delivery-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}#customer-subscriptions-root .subscription-detail__note-delivery-row>.account-detail__block{display:flex;flex-direction:column;min-height:0}#customer-subscriptions-root .subscription-detail__note-delivery-row .subscription-detail__subsection-title{flex-shrink:0}#customer-subscriptions-root .subscription-detail__note-delivery-row .subscription-detail__note-form{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;margin:0}#customer-subscriptions-root .subscription-detail__note-delivery-row .subscription-detail__note-form .subscription-detail__form-row{flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;gap:.5rem}#customer-subscriptions-root .subscription-detail__note-delivery-row .subscription-detail__note-textarea.subscription-detail__input--multiline{flex:0 0 auto}}#customer-subscriptions-root .subscription-detail__subsection-title{margin:1rem 0;font-size:1.4rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:rgba(var(--color-foreground),.9)}#customer-subscriptions-root .subscription-detail__delivery-label{display:block;margin:0 0 .75rem;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}#customer-subscriptions-root .subscription-detail__delivery-fields-row{display:grid;grid-template-columns:1fr;gap:1rem}#customer-subscriptions-root .subscription-detail__delivery-label--second{margin-top:1.25rem}#customer-subscriptions-root .subscription-detail__delivery-select{width:100%;max-width:48rem;padding:.85rem 1rem;font-size:1.4rem;font-family:inherit;line-height:1.4;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius, 4px);cursor:pointer;-webkit-appearance:auto;appearance:auto}#customer-subscriptions-root .subscription-detail__delivery-select:focus{outline:none;border-color:rgba(var(--color-foreground),.45);box-shadow:0 0 0 2px rgba(var(--color-foreground),.12)}@media screen and (min-width:990px){#customer-subscriptions-root .subscription-detail__delivery-fields-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}#customer-subscriptions-root .subscription-detail__delivery-label--second{margin-top:0}}#customer-subscriptions-root .subscription-detail__products{display:flex;flex-direction:column;gap:1rem}#customer-subscriptions-root .subscription-detail__products-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 .75rem;padding:0 0 .75rem;border-bottom:1px solid rgba(var(--color-foreground),.15)}#customer-subscriptions-root .subscription-detail__products-meta-next-date,#customer-subscriptions-root .subscription-detail__products-meta-price{margin:0;font-size:1.6rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:rgba(var(--color-foreground),.9)}#customer-subscriptions-root .subscription-detail__products-meta-price{text-align:right}#customer-subscriptions-root .subscription-detail__products-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}#customer-subscriptions-root .subscription-detail__products-header .subscription-detail__subsection-title{margin:0}#customer-subscriptions-root .subscription-detail__add-recipe-btn{flex-shrink:0}@media screen and (max-width:749px){#customer-subscriptions-root .subscription-detail__products-meta{flex-wrap:wrap}}#customer-subscriptions-root .subscription-detail__products-empty{margin:0 0 1rem;font-size:1.4rem;color:rgba(var(--color-foreground),.65)}#customer-subscriptions-root .subscription-detail__product{position:relative;display:block;border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--text-boxes-radius, 8px);padding:.75rem 1rem;background:rgba(var(--color-foreground),.03)}#customer-subscriptions-root .subscription-detail__product-main{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.25rem;width:100%}#customer-subscriptions-root .subscription-detail__product-left{display:flex;align-items:flex-start;gap:1rem;flex:1 1 16rem;min-width:0}#customer-subscriptions-root .subscription-detail__product-right{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;flex:1 1 min(36rem,100%);min-width:min(100%,18rem);gap:.75rem 1rem}#customer-subscriptions-root .subscription-detail__product-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}#customer-subscriptions-root .subscription-detail__product-remove.subscription-detail__cancel-subscription-btn.button.button--secondary{margin:0;flex-shrink:0;align-self:auto}#customer-subscriptions-root .subscription-detail__product-once-off-note{margin:0;font-size:1.2rem;line-height:1.3;color:rgba(var(--color-foreground),.6);text-align:right;align-self:flex-end}@media screen and (max-width:749px){#customer-subscriptions-root .subscription-detail__product-right{flex-direction:column;align-items:stretch;flex-basis:100%;min-width:0}#customer-subscriptions-root .subscription-detail__product-actions{align-items:stretch}#customer-subscriptions-root .subscription-detail__product-remove.subscription-detail__cancel-subscription-btn.button.button--secondary{align-self:auto;width:100%}#customer-subscriptions-root .subscription-detail__product-once-off-note{align-self:stretch;text-align:left}}#customer-subscriptions-root .subscription-detail__product-img{flex:0 0 8.4rem;width:8.4rem;height:8.4rem;aspect-ratio:1 / 1;object-fit:cover;border-radius:calc(var(--text-boxes-radius, 8px) - 2px);margin:0;align-self:flex-start}#customer-subscriptions-root .subscription-detail__product-body{display:flex;flex-direction:column;justify-content:flex-start;gap:.25rem;flex:1 1 auto;min-width:0}#customer-subscriptions-root .subscription-detail__product-title{margin:0 0 .25rem;font-size:1.35rem;font-weight:600;color:rgba(var(--color-foreground),.9)}#customer-subscriptions-root .subscription-detail__product-meta{margin:0;font-size:1.25rem;color:rgba(var(--color-foreground),.6)}#customer-subscriptions-root .subscription-detail__ingredients{box-sizing:border-box;flex:0 1 36rem;width:36rem;max-width:100%;min-width:0;margin-top:0;border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--inputs-radius, 4px);background:rgba(var(--color-foreground),.02);text-align:left;padding:.65rem .85rem .85rem}@media screen and (max-width:749px){#customer-subscriptions-root .subscription-detail__ingredients{flex:0 1 auto;width:100%;max-width:none}}#customer-subscriptions-root .subscription-detail__ingredients-title{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:rgba(var(--color-foreground),.88)}#customer-subscriptions-root .subscription-detail__ingredients-list{margin:0;padding:0 0 0 1.2rem;font-size:1.25rem;line-height:1.45;color:rgba(var(--color-foreground),.78)}#customer-subscriptions-root .subscription-detail__ingredients-list li{margin-bottom:.35rem}#customer-subscriptions-root .subscription-detail__ingredients-list li:last-child{margin-bottom:0}#customer-subscriptions-root .subscription-detail__ingredients-footnote{margin:.6rem 0 0;padding:0;font-size:1.15rem;line-height:1.45;font-style:italic;color:rgba(var(--color-foreground),.58)}#customer-subscriptions-root .subscription-detail__note-form{margin:0}#customer-subscriptions-root .subscription-detail__input--multiline{min-height:5.8rem;resize:vertical;line-height:1.45;white-space:pre-wrap}#customer-subscriptions-root .subscription-detail__note-textarea.subscription-detail__input--multiline{min-height:7.5rem;height:7.5rem;max-height:7.5rem;resize:none;overflow-y:auto}#customer-subscriptions-root .subscription-detail__billing-table-wrap{overflow-x:auto;margin-top:.75rem}#customer-subscriptions-root .subscription-detail__billing-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:1.3rem}#customer-subscriptions-root .subscription-detail__billing-table th,#customer-subscriptions-root .subscription-detail__billing-table td{text-align:left;padding:.5rem .75rem;border-bottom:1px solid rgba(var(--color-foreground),.1)}#customer-subscriptions-root .subscription-detail__billing-table th:nth-child(1),#customer-subscriptions-root .subscription-detail__billing-table td:nth-child(1){width:40%}#customer-subscriptions-root .subscription-detail__billing-table th:nth-child(2),#customer-subscriptions-root .subscription-detail__billing-table td:nth-child(2){width:40%}#customer-subscriptions-root .subscription-detail__billing-table th:nth-child(3),#customer-subscriptions-root .subscription-detail__billing-table td:nth-child(3){width:20%}@media screen and (max-width:749px){#customer-subscriptions-root .subscription-detail__billing-table th:nth-child(1),#customer-subscriptions-root .subscription-detail__billing-table td:nth-child(1){width:30%}#customer-subscriptions-root .subscription-detail__billing-table th:nth-child(2),#customer-subscriptions-root .subscription-detail__billing-table td:nth-child(2){width:30%}#customer-subscriptions-root .subscription-detail__billing-table th:nth-child(3),#customer-subscriptions-root .subscription-detail__billing-table td:nth-child(3){width:40%}}#customer-subscriptions-root .subscription-detail__billing-table td:nth-child(3) .subscription-detail__input{width:100%;max-width:100%;box-sizing:border-box}#customer-subscriptions-root .subscription-detail__billing-table th{color:rgba(var(--color-foreground),.65);font-weight:600}#customer-subscriptions-root .subscription-detail__caption{margin:.5rem 0 0;font-size:1.25rem;color:rgba(var(--color-foreground),.55)}#customer-subscriptions-root .subscription-detail__address-form{display:flex;flex-direction:column;gap:0;margin:0}#customer-subscriptions-root .subscription-detail__address-form .subscription-detail__form-row{display:grid;grid-template-columns:1fr;gap:1rem}#customer-subscriptions-root .subscription-detail__address-form .subscription-detail__form-field{display:flex;flex-direction:column;gap:.4rem;min-width:0}#customer-subscriptions-root .subscription-detail__address-form .subscription-detail__input{max-width:none}#customer-subscriptions-root .subscription-detail__address-form .subscription-detail__form-row--location{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:990px){#customer-subscriptions-root .subscription-detail__address-form .subscription-detail__form-row--two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#customer-subscriptions-root .subscription-detail__address-form .subscription-detail__form-row--location{grid-template-columns:repeat(4,minmax(0,1fr))}}#customer-subscriptions-root .subscription-detail__form-row{display:flex;flex-direction:column;gap:.4rem}#customer-subscriptions-root .subscription-detail__input-label{font-size:1.35rem;font-weight:600;color:rgba(var(--color-foreground),.85)}#customer-subscriptions-root .subscription-detail__input{width:100%;max-width:48rem;padding:.75rem 1rem;font-size:1.4rem;font-family:inherit;line-height:1.4;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius, 4px)}#customer-subscriptions-root select.subscription-detail__input,#customer-subscriptions-root .subscription-detail__delivery-select{box-sizing:border-box;padding:.75rem 2.8rem .75rem 1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23546556' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.2rem .8rem}#customer-subscriptions-root .subscription-detail__input:focus{outline:none;border-color:rgba(var(--color-foreground),.45);box-shadow:0 0 0 2px rgba(var(--color-foreground),.12)}#customer-subscriptions-root .subscription-detail__input--readonly,#customer-subscriptions-root .subscription-detail__input[readonly]{cursor:default;background-color:rgba(var(--color-foreground),.05);color:rgba(var(--color-foreground),.78)}#customer-subscriptions-root .subscription-detail__input--readonly:focus,#customer-subscriptions-root .subscription-detail__input[readonly]:focus{border-color:rgba(var(--color-foreground),.2);box-shadow:none}#customer-subscriptions-root .subscription-detail__form-actions{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}#customer-subscriptions-root .subscription-detail__save-btn{padding:.85rem 1.5rem;font-size:1.4rem;font-family:inherit;cursor:pointer;color:rgb(var(--color-button-text));background-color:rgb(var(--color-button));border:none;border-radius:var(--buttons-radius, 4px)}#customer-subscriptions-root .subscription-detail__save-btn:hover{filter:brightness(1.05)}#customer-subscriptions-root .subscription-detail__save-btn:disabled{opacity:.6;cursor:not-allowed}#customer-subscriptions-root .subscription-detail__form-status{margin:0;font-size:1.35rem;color:rgba(var(--color-foreground),.75)}#customer-subscriptions-root .subscription-detail__form-status.is-error{color:#b42318}.subscription-recipe-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem;overflow-y:auto;background:rgba(var(--color-foreground),.35);box-sizing:border-box}.subscription-recipe-modal__panel{width:100%;max-width:min(92vw,80rem);margin-top:2vh;padding:1.5rem;border-radius:var(--text-boxes-radius, 8px);background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.12);box-shadow:0 12px 40px rgba(var(--color-shadow),.2)}@media screen and (max-width:749px){.subscription-recipe-modal__panel{padding:1rem}}.subscription-recipe-modal__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.subscription-recipe-modal__title{margin:0;font-size:1.6rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:rgba(var(--color-foreground),.9)}.subscription-recipe-modal__close{flex-shrink:0;width:2.75rem;height:2.75rem;margin:0;padding:0;font-size:1.8rem;line-height:1;color:rgba(var(--color-foreground),.7);background:transparent;border:1px solid rgba(var(--color-foreground),.15);border-radius:var(--buttons-radius, 4px);cursor:pointer}.subscription-recipe-modal__close:hover{color:rgba(var(--color-foreground),1)}.subscription-recipe-modal__catalog-hint{margin:0 0 1rem;font-size:1.3rem;line-height:1.45;color:rgba(var(--color-foreground),.6)}.subscription-recipe-modal .subscription-detail__delivery-select,.subscription-recipe-modal .subscription-detail__input{width:100%;max-width:none;padding:.75rem 1rem;font-size:1.4rem;font-family:inherit;line-height:1.4;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius, 4px);box-sizing:border-box}.subscription-recipe-modal .subscription-detail__delivery-select{padding-left:1rem;padding-right:1rem;height:3.8rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23546556' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.2rem .8rem}.subscription-recipe-modal .subscription-detail__delivery-select:focus,.subscription-recipe-modal .subscription-detail__input:focus{outline:none;border-color:rgba(var(--color-foreground),.45);box-shadow:0 0 0 2px rgba(var(--color-foreground),.12)}.subscription-recipe-modal .subscription-detail__save-btn{padding:1rem 1.5rem;min-height:4rem;font-size:1.4rem;font-family:inherit;cursor:pointer;color:rgb(var(--color-button-text));background-color:rgb(var(--color-button));border:none;border-radius:var(--buttons-radius, 4px)}.subscription-recipe-modal .subscription-detail__save-btn:hover{filter:brightness(1.05)}.subscription-recipe-modal .subscription-detail__save-btn:disabled{opacity:.6;cursor:not-allowed}.subscription-recipe-modal__results{min-height:2rem;max-height:min(75vh,75rem);overflow-y:auto;margin-bottom:1rem}.subscription-recipe-modal__hint{margin:0;font-size:1.35rem;color:rgba(var(--color-foreground),.65)}.subscription-recipe-modal__loading-wrap{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem .5rem}.subscription-recipe-modal .subscription-recipe-modal__loading-slider.cart-slider{display:flex!important;width:100%;min-height:4.5rem;justify-content:center;align-items:center}.subscription-recipe-modal .subscription-recipe-modal__loading-slider .new_loader_container{position:relative;display:flex;justify-content:center;align-items:center;width:100%;min-height:3rem}.subscription-recipe-modal__result-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.subscription-recipe-modal__product-card{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:1.5rem;padding:.75rem;background:rgba(var(--color-foreground),.03);border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--text-boxes-radius, 6px)}.subscription-recipe-modal__product-top{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:start;row-gap:.75rem;gap:2rem;flex:1 1 auto;min-width:0;order:1}.subscription-recipe-modal__product-top>.subscription-recipe-modal__result-thumb{grid-column:1;grid-row:1}.subscription-recipe-modal__product-top>.subscription-detail__product-title{grid-column:2;grid-row:1}.subscription-recipe-modal__ingredients{grid-column:1 / -1;grid-row:2;width:100%;max-width:none;min-width:0;order:2}.subscription-recipe-modal__ingredients{border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--inputs-radius, 4px);background:rgba(var(--color-foreground),.02);text-align:left;padding:.65rem .85rem .85rem}.subscription-recipe-modal__ingredients-title{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:rgba(var(--color-foreground),.88)}.subscription-recipe-modal__ingredients-list{margin:0;padding:0 0 0 1.2rem;font-size:1.25rem;line-height:1.45;color:rgba(var(--color-foreground),.78)}.subscription-recipe-modal__ingredients-list li{margin-bottom:.35rem}.subscription-recipe-modal__ingredients-list li:last-child{margin-bottom:0}.subscription-recipe-modal__ingredients--loading .subscription-recipe-modal__ingredients-list:empty:before{content:"Loading ingredients\2026";display:block;font-size:1.25rem;line-height:1.45;color:rgba(var(--color-foreground),.5);list-style:none;margin-left:-1.2rem}.subscription-recipe-modal__result-thumb{width:100px;height:100px;object-fit:cover;border-radius:4px;flex-shrink:0}.subscription-recipe-modal .subscription-detail__product-title{margin:0;font-size:1.35rem;font-weight:600;color:rgba(var(--color-foreground),.9);flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.subscription-recipe-modal__product-controls{display:flex;flex-direction:column;gap:.75rem;flex:0 0 22rem;min-width:0;max-width:min(22rem,100%);order:3}.subscription-recipe-modal__qty-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;min-width:0;width:100%}.subscription-recipe-modal__qty-row .subscription-recipe-modal__label{flex:1 1 auto;min-width:0;max-width:none}.subscription-recipe-modal__qty-row .subscription-detail__input.subscription-recipe-modal__qty-input{width:100%;max-width:100%;min-width:0;display:block;box-sizing:border-box;text-align:center;font-variant-numeric:tabular-nums;border:0;border-radius:0;background:transparent;box-shadow:none;height:3.8rem;padding:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.subscription-recipe-modal__qty-row .subscription-detail__input.subscription-recipe-modal__qty-input:focus{border:0;box-shadow:none;outline:none}.subscription-recipe-modal__qty-row .subscription-detail__input.subscription-recipe-modal__qty-input::-webkit-outer-spin-button,.subscription-recipe-modal__qty-row .subscription-detail__input.subscription-recipe-modal__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.subscription-recipe-modal__add-btn.subscription-detail__save-btn{width:100%;white-space:nowrap;height:4rem;padding-top:0;padding-bottom:0;display:inline-flex;align-items:center;justify-content:center}.subscription-recipe-modal__add-next-btn.button{width:100%;white-space:nowrap;height:3rem;min-height:3rem;font-size:1.2rem;display:inline-flex;align-items:center;justify-content:center}.subscription-recipe-modal__add-btn.subscription-detail__save-btn,.subscription-recipe-modal__add-next-btn.button{transition:filter .2s ease,transform .15s ease}.subscription-recipe-modal__add-btn.subscription-detail__save-btn:hover,.subscription-recipe-modal__add-next-btn.button:hover{filter:brightness(1.05);transform:translateY(-1px)}.subscription-recipe-modal__label{display:flex;flex-direction:column;gap:.35rem}.subscription-recipe-modal__label{font-size:1.2rem;font-weight:600;color:rgba(var(--color-foreground),.85)}.subscription-recipe-modal__qty-input{max-width:100%;height:3.8rem}.subscription-recipe-modal__qty-stepper{display:grid;grid-template-columns:3.2rem minmax(0,1fr) 3.2rem;align-items:center;width:100%;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius, 4px);background-color:rgb(var(--color-background));overflow:hidden}.subscription-recipe-modal__qty-btn{width:3.2rem;height:3.8rem;margin:0;padding:0;border:0;border-right:1px solid rgba(var(--color-foreground),.15);background:rgba(var(--color-foreground),.03);color:rgba(var(--color-foreground),.9);font-size:1.8rem;line-height:1;cursor:pointer}.subscription-recipe-modal__qty-btn--inc{border-right:0;border-left:1px solid rgba(var(--color-foreground),.15)}.subscription-recipe-modal__qty-btn:hover{background:rgba(var(--color-foreground),.08)}.subscription-recipe-modal__status{margin:.75rem 0 0;font-size:1.35rem;color:rgba(var(--color-foreground),.75)}.subscription-request-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:none;align-items:center;justify-content:center;padding:1.5rem;background:rgba(var(--color-foreground),.35)}.subscription-request-modal.is-visible{display:flex}.subscription-request-modal--confirm{z-index:1150}.subscription-request-modal--confirm .subscription-request-modal__title{padding-right:3.5rem}.subscription-request-modal--confirm .subscription-request-modal__message{margin-top:.75rem;line-height:1.45}.subscription-request-modal__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;margin-top:1.5rem}.subscription-request-modal__actions .button{min-width:10rem}.subscription-request-modal__panel{position:relative;width:100%;max-width:42rem;border-radius:var(--text-boxes-radius, 8px);border:1px solid rgba(var(--color-foreground),.14);background-color:rgb(var(--color-background));box-shadow:0 12px 34px rgba(var(--color-shadow),.24);padding:1.5rem;text-align:center}.subscription-request-modal__close-x{position:absolute;top:.8rem;right:.8rem;width:3.2rem;height:3.2rem;border:1px solid rgba(var(--color-foreground),.16);border-radius:999px;background:transparent;color:rgba(var(--color-foreground),.75);font-size:2rem;line-height:1;cursor:pointer}.subscription-request-modal__close-x:hover{color:rgba(var(--color-foreground),1);border-color:rgba(var(--color-foreground),.32)}.subscription-request-modal__title{margin:0;font-size:1.7rem}.subscription-request-modal .subscription-request-modal__cart-slider.cart-slider{display:flex!important;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;width:100%;min-height:4.5rem;margin:1rem auto .75rem;border-radius:8px;z-index:0}.subscription-request-modal .subscription-request-modal__cart-slider.cart-slider[hidden]{display:none!important}.subscription-request-modal .subscription-request-modal__cart-slider .new_loader_container{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:3rem}.subscription-request-modal .subscription-request-modal__cart-slider .new_loader{position:relative;display:block;width:7.5rem;height:3rem;margin:0 auto}.subscription-request-modal__message{margin:0;font-size:1.45rem;color:rgba(var(--color-foreground),.82)}.subscription-loading-spinner-ring,.subscription-request-modal__spinner-ring{width:2.4rem;height:2.4rem;margin:0 auto 1rem;border:.25rem solid rgba(var(--color-foreground),.2);border-top-color:rgba(var(--color-foreground),.78);border-radius:999px;animation:subscription-request-spin .9s linear infinite}.subscription-request-modal__spinner-ring[hidden]{display:none!important}.subscription-request-modal.is-success .subscription-request-modal__message{color:#067647}.subscription-request-modal.is-error .subscription-request-modal__message{color:#b42318}@keyframes subscription-request-spin{to{transform:rotate(360deg)}}@media screen and (min-width:751px){.subscription-recipe-modal__product-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,22rem);align-items:start;gap:2rem 4rem}.subscription-recipe-modal__product-top{grid-column:1;grid-row:1}.subscription-recipe-modal__product-controls{grid-column:2;grid-row:1}.subscription-recipe-modal__ingredients{grid-column:1 / -1;grid-row:2}.subscription-recipe-modal__product-controls{display:grid;grid-template-columns:1fr;align-items:end;row-gap:.75rem}.subscription-recipe-modal__product-controls>.subscription-recipe-modal__label{grid-column:1}.subscription-recipe-modal__product-controls>.subscription-recipe-modal__qty-row{grid-column:1;width:100%}.subscription-recipe-modal__product-controls>.subscription-recipe-modal__add-btn,.subscription-recipe-modal__product-controls>.subscription-recipe-modal__add-next-btn{grid-column:1;width:100%}}@media screen and (max-width:750px){.subscription-recipe-modal__product-card{flex-direction:column;align-items:stretch}.subscription-recipe-modal__product-top{order:1}.subscription-recipe-modal__ingredients{order:2}.subscription-recipe-modal__product-controls{order:3}.subscription-recipe-modal__product-controls{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:.75rem;flex:1 1 auto;width:100%;max-width:none}.subscription-recipe-modal__product-controls>.subscription-recipe-modal__label,.subscription-recipe-modal__product-controls>.subscription-recipe-modal__qty-row{margin:0}.subscription-recipe-modal__product-controls>.subscription-recipe-modal__add-btn,.subscription-recipe-modal__product-controls>.subscription-recipe-modal__add-next-btn{grid-column:1 / -1;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/subscriptions-summary.css.map */
