html.js{font-size:calc(var(--font-body-scale) * 62.5%)}html.js body{display:grid;grid-template-rows:auto auto 1fr auto;grid-template-columns:100%;max-width:none;margin:0;padding:0;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.4rem;line-height:calc(1 + .4 / var(--font-body-scale));font-weight:var(--font-body-weight)}@media screen and (min-width:750px){html.js body{font-size:1.6rem}}@media screen and (min-width:1200px){html.js body{padding:0}}#my-proxy-app{color:#232323;font-family:ff-good-headline-web-pro,sans-serif;font-size:1.4rem;line-height:1.4;max-width:var(--page-width);margin:0 auto;padding:2rem 1.6rem;overflow:visible;box-sizing:border-box}html.js #my-proxy-app{padding-top:32px}@media screen and (min-width:750px){html.js #my-proxy-app{padding-top:62px}}@media screen and (max-width:989px){#my-proxy-app,#root{padding-left:2rem!important;padding-right:2rem!important}#my-proxy-app .main-wrapper,#root .main-wrapper{padding-left:1.6rem!important;padding-right:1.6rem!important;box-sizing:border-box;width:100%}}@media screen and (min-width:1200px){#my-proxy-app{padding:6rem 3rem}}.shopify-section-group-header-group:has(.header__search details[open]){z-index:200}.header .search-modal.modal__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;justify-content:center;align-items:center;background:rgb(var(--color-background))}.header .search-modal .modal-overlay{position:static;inset:auto;width:auto;height:auto;max-width:none;background:transparent;display:none;z-index:auto;align-items:unset;justify-content:unset;pointer-events:none}.header details[open] .search-modal .modal-overlay{display:block}.header details[open] .search-modal .modal-overlay:after{pointer-events:auto}.header .search-modal__content{position:relative;z-index:2;pointer-events:auto}.header .predictive-search__results-groups-wrapper{display:flex}@media screen and (max-width:749px){.header .predictive-search__results-groups-wrapper{flex-direction:column}}@media screen and (min-width:750px){.header .predictive-search__result-group:first-child{flex:0 0 26.4rem}}.header h2.predictive-search__heading,.header .predictive-search h2{border-bottom:.1rem solid rgba(var(--color-foreground),.08);margin:0 2rem;padding:1.5rem 0 .75rem;color:rgba(var(--color-foreground),.7);font-family:var(--font-body-family);font-size:1rem;font-weight:var(--font-body-weight);line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase}.header .predictive-search p,.header .predictive-search__item-heading{margin:0;padding:0;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit}.header .predictive-search img,.header .predictive-search__image{max-width:none;width:5rem;height:auto;object-fit:contain}#my-proxy-app a:not([href]),#my-proxy-app .edit-delete-address a,#my-proxy-app .edit-delete-address button,#my-proxy-app .add-new-address,#my-proxy-app .add-new-card{cursor:pointer}#my-proxy-app .modal-overlay,.account-address-modal-overlay,.heritage-modal-overlay,.pick-flavors-modal-overlay{display:flex!important;position:fixed!important;top:0;right:0;bottom:0;left:0;z-index:10000;pointer-events:auto;align-items:center;justify-content:center;background:#00000080}.account-address-modal-overlay.heritage-address-layer{z-index:10002}.account-address-modal-overlay .modal-content,.account-address-modal-overlay .address-modal-content{background:#fff;color:#232323;padding:3.2rem 3.2rem 2.8rem;border-radius:12px;width:min(96rem,92vw);max-height:86dvh;overflow:auto;position:relative}.account-address-modal-overlay .modal-overlay{z-index:10001}.account-address-modal-overlay .modal-content.sub-pause-cancel-modal{width:min(44rem,92vw);max-width:44rem;padding:2.4rem 2rem 2rem}.account-address-modal-overlay .modal-content.subscription-payment-modal,.account-address-modal-overlay .address-modal-content.subscription-payment-modal,.account-address-modal-overlay .modal-content.heritage-payment-modal,.account-address-modal-overlay .address-modal-content.heritage-payment-modal{width:min(52rem,92vw);max-width:52rem;padding:2.8rem 2.4rem 2.4rem}.account-address-modal-overlay .button,.heritage-modal-overlay .button{font-weight:600;font-size:1.6rem;padding:.9rem 2.5rem;line-height:1;border-radius:1rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:4rem;font-family:inherit;text-decoration:none}.account-address-modal-overlay .button.button-primary,.heritage-modal-overlay .button.button-primary{color:#fff!important;background-color:var(--color-primary, #50c1bc)!important;border:1px solid var(--color-primary, #50c1bc)!important}.account-address-modal-overlay .button.button-primary:hover,.account-address-modal-overlay .button.button-primary:focus,.heritage-modal-overlay .button.button-primary:hover,.heritage-modal-overlay .button.button-primary:focus{background-color:var(--color-primary-dark, #3aa39b)!important;border-color:var(--color-primary-dark, #3aa39b)!important;color:#fff!important}.account-address-modal-overlay .button.button-outline-primary,.heritage-modal-overlay .button.button-outline-primary{color:var(--color-primary, #50c1bc)!important;background-color:#fff!important;border:1px solid var(--color-primary, #50c1bc)!important}.account-address-modal-overlay .button.button-outline-primary:hover,.account-address-modal-overlay .button.button-outline-primary:focus,.heritage-modal-overlay .button.button-outline-primary:hover,.heritage-modal-overlay .button.button-outline-primary:focus{background-color:var(--color-primary-dark, #3aa39b)!important;border-color:var(--color-primary-dark, #3aa39b)!important;color:#fff!important}.account-address-modal-overlay .add-edit-form,.account-address-modal-overlay .address-edit-form{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:2.4rem;max-width:100%}.account-address-modal-overlay .address-edit-fields{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:2.4rem;width:100%}.account-address-modal-overlay .address-edit-fields>.form-group{width:auto!important;max-width:none!important;flex:none!important;margin:0}.account-address-modal-overlay .address-edit-fields>.form-group:not(.width-50){grid-column:1 / -1}.account-address-modal-overlay .add-edit-form>.modal-actions,.account-address-modal-overlay .add-edit-form>.form-error{flex:0 0 auto!important;width:100%!important;max-width:100%!important}.account-address-modal-overlay .add-edit-form .modal-actions{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center;gap:1.2rem;margin-top:.8rem}.account-address-modal-overlay .add-edit-form .modal-actions .button{min-width:12.8rem!important;flex:0 0 auto!important;white-space:nowrap!important}.account-address-modal-overlay .button:disabled,.heritage-modal-overlay .button:disabled{cursor:not-allowed;opacity:.85}.account-address-modal-overlay .button.button-outline-primary:disabled,.account-address-modal-overlay .button.button-outline-primary:disabled:hover,.account-address-modal-overlay .button.button-outline-primary:disabled:focus,.heritage-modal-overlay .button.button-outline-primary:disabled,.heritage-modal-overlay .button.button-outline-primary:disabled:hover,.heritage-modal-overlay .button.button-outline-primary:disabled:focus{color:var(--color-primary, #50c1bc)!important;background-color:#fff!important;border:1px solid var(--color-primary, #50c1bc)!important}.account-address-modal-overlay .button.button-primary:disabled,.account-address-modal-overlay .button.button-primary:disabled:hover,.account-address-modal-overlay .button.button-primary:disabled:focus,.heritage-modal-overlay .button.button-primary:disabled,.heritage-modal-overlay .button.button-primary:disabled:hover,.heritage-modal-overlay .button.button-primary:disabled:focus{color:#fff!important;background-color:var(--color-primary, #50c1bc)!important;border:1px solid var(--color-primary, #50c1bc)!important}@media(max-width:680px){.account-address-modal-overlay .address-edit-fields{grid-template-columns:1fr!important}.account-address-modal-overlay .address-edit-fields>.form-group:not(.width-50){grid-column:auto}}.account-success-toast{position:fixed!important;top:2.4rem!important;left:50%!important;transform:translate(-50%)!important;z-index:2147483647!important;background:#1a774a!important;color:#fff!important;padding:1.2rem 2.4rem!important;border-radius:.8rem!important;font-size:16px!important;font-weight:600!important;line-height:1.3!important;box-shadow:0 8px 24px #0000002e!important;pointer-events:none!important;max-width:calc(100vw - 3.2rem)!important;text-align:center!important;display:block!important;opacity:1!important;visibility:visible!important}#my-proxy-app .manage-subscription-header-btn.button.button-secondary,#my-proxy-app .manage-sub-edit-actions .button.button-secondary{background-color:#fff!important;color:var(--color-primary, #50c1bc)!important;border:1px solid var(--color-primary, #50c1bc)!important}#my-proxy-app .manage-subscription-header-btn.button.button-secondary:hover,#my-proxy-app .manage-subscription-header-btn.button.button-secondary:focus,#my-proxy-app .manage-sub-edit-actions .button.button-secondary:hover,#my-proxy-app .manage-sub-edit-actions .button.button-secondary:focus{background-color:#fff!important;color:var(--color-primary-dark, #3aa39b)!important;border-color:var(--color-primary-dark, #3aa39b)!important}.account-address-modal-overlay .modal-content.order-detail-modal-v2{width:min(90rem,94vw)!important;max-width:90rem!important;background:#f3f4f6!important;padding:2.4rem 2.4rem 2rem!important}.account-address-modal-overlay .modal-content.order-cancel-modal,.account-address-modal-overlay .modal-content.upcoming-order-modal{width:min(42rem,92vw)!important;max-width:42rem!important}#my-proxy-app .membership-card .status-badge,#my-proxy-app .membership-card .status-badge.is-active,#my-proxy-app .membership-card .status-badge.active{background-color:#fff!important;color:#3da4a7!important}#my-proxy-app .membership-card .status-dot{background-color:#3da4a7!important}#my-proxy-app .most-ordered-grid.slick-slider .slick-slide{max-width:25%}@media screen and (max-width:1199px){#my-proxy-app .most-ordered-grid.slick-slider .slick-slide{max-width:33.333%}}@media screen and (max-width:749px){#my-proxy-app .most-ordered-grid.slick-slider .slick-slide{max-width:50%}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/allure-account-theme-isolation.css.map */
