.customer p{color:var(--color-dark-green)}.customer ul{list-style-type:none;padding-left:0}.customer .modal--open{max-height:100%}.customer.login,.customer.register,.customer.reset-password,.customer.activate{color:var(--color-dark-green);padding:5rem .9375rem 6rem}@media(min-width: 1024px){.customer.login,.customer.register,.customer.reset-password,.customer.activate{padding:5rem 2.5rem 6rem 2.5rem}}.customer .login__info,.customer .register__info,.customer .reset__info,.customer.activate{max-width:27.875rem;margin:0 auto}.customer .reset__info .subtext{margin-bottom:1.5rem}.customer .register__name-wrapper{display:flex;flex-direction:column;gap:1.5rem}@media(min-width: 1024px){.customer .register__name-wrapper{flex-direction:row;gap:.5rem}}.customer .register__name-wrapper .field{flex:1}.customer .register__name-wrapper .field:first-of-type{margin-bottom:0}@media(min-width: 1024px){.customer .register__name-wrapper .field:first-of-type{margin-bottom:unset}}.customer .field{position:relative}.customer .field.recovery__submit{display:flex;flex-direction:column;gap:1rem}@media(min-width: 1024px){.customer .field.recovery__submit{flex-direction:row}}.customer .field.recovery__submit .btn{width:100%}@media(min-width: 1024px){.customer .field.recovery__submit .btn{width:unset}}.customer .field.preferences{margin-top:2.5rem}.customer .field.preferences .form-input{min-height:10.5rem}.customer .field.preferences label{display:block;margin-bottom:1.5rem}.customer .field.is-marketing{display:flex}.customer .field .btn{width:100%}@media(min-width: 1024px){.customer .field .btn{width:unset}}.customer .field a,.customer .field p{color:var(--color-dark-green)}.customer .customer__heading,.customer .activate__heading,.customer .customer__subtext,.customer .register__login{margin-bottom:2.5rem}.customer .disclaimer p{color:var(--color-dark-grey);opacity:.7}.customer .disclaimer p a{color:inherit}.customer .field,.customer .recover{margin-bottom:1.5rem}.customer .recover{display:inline-block;cursor:pointer}.customer .recover.description .link{color:blue}.customer .create{margin-top:1.5rem}.customer .form__message{display:inline-block;border-radius:.25rem;padding:1rem}.customer .form__message:focus-visible{outline:none}.customer .form__message.error{color:var(--color-sale);background:rgba(236,44,44,.1);margin-bottom:2.5rem}.customer .form__message.success{background:rgba(139,200,185,.5);margin-bottom:2.5rem}.customer .form__message .icon--error{margin-right:.5rem}.customer .input__message{color:var(--color-sale)}.customer .custom-checkbox{border:.0625rem solid var(--color-dark-green);border-radius:.125rem;display:inline-block;margin-right:.625rem;position:relative;transition:border-color .3s ease;width:1.25rem;height:1.25rem}.customer .custom-checkbox .checkbox{width:1.25rem;height:1.25rem;position:relative;z-index:1;opacity:0;cursor:pointer}.customer .custom-checkbox .checkbox:checked~.icon{opacity:1}.customer .custom-checkbox .icon{position:absolute;top:.3125rem;left:.25rem;max-width:.625rem;opacity:0}.customer hr.no-orders-divider{margin:2.5rem 0;height:.0625rem;background-color:var(--color-medium-grey)}.customer .order-history__none-orders-message{margin-bottom:2.5rem}.customer .no-orders-button{width:100%}@media(min-width: 1024px){.customer .no-orders-button{width:auto}}.customer.account,.customer.account-details,.customer.order,.customer.addresses-wrapper{display:flex;padding:1.5rem .9375rem 3.5rem;position:relative;flex-direction:column}@media(min-width: 1024px){.customer.account,.customer.account-details,.customer.order,.customer.addresses-wrapper{padding:2.5rem 2.5rem 6rem;flex-direction:row;justify-content:center}}@media(min-width: 1024px){.customer customer-order-detail,.customer .account-details__wrapper,.customer customer-orders,.customer customer-address-form{flex:1;min-width:clamp(37.5rem,70%,63.625rem);max-width:63.625rem}}.customer .order-history{margin-top:2.5rem}.customer .order-history .order-history__order{display:grid;grid-template-columns:repeat(1, 1fr);row-gap:.5rem;padding:2.5rem 0 3.5rem 0;border-top:1px solid var(--color-dark-grey)}.customer .order-history .order-history__order:last-of-type{border-bottom:1px solid var(--color-dark-grey)}@media(min-width: 1024px){.customer .order-history .order-history__order{grid-template-columns:repeat(2, 1fr);row-gap:2rem}}.customer .order-history .order-history__el:not(.btn){color:var(--color-dark-green)}.customer .order-history .order-history__el.total.mobile{display:flex;gap:.25rem}@media(min-width: 1024px){.customer .order-history .order-history__el.total.mobile{display:none}}.customer .order-history .order-history__el.total.mobile .p-3:first-of-type{min-width:7.5rem}.customer .order-history .order-history__el.total.desktop{display:none}@media(min-width: 1024px){.customer .order-history .order-history__el.total.desktop{display:flex;justify-content:end;gap:.5rem}}.customer .order-history .order-history__el.view-details{margin-top:2rem}.customer .order-history .order-history__el.view-details .btn{width:100%}.customer .order-history .order-history__el.date{align-self:center;display:flex;gap:.25rem}.customer .order-history .order-history__el.date span:first-of-type{min-width:7.5rem}@media(min-width: 1024px){.customer .order-history .order-history__el.total,.customer .order-history .order-history__el.view-details{text-align:right}.customer .order-history .order-history__el.view-details{margin-top:unset}.customer .order-history .order-history__el.view-details .btn{width:unset}}.customer .order-history .order-history__el.btn{margin-top:1.5rem}@media(min-width: 1024px){.customer .order-history .order-history__el.btn{margin-top:0}}.customer .order-history__pagination-controls{margin-top:2.5rem;display:flex;flex-direction:column;gap:2.5rem}.customer .order-history__pagination-controls.btn{width:100%}@media(min-width: 1024px){.customer .order-history__pagination-controls{flex-direction:row;justify-content:space-between;gap:unset}.customer .order-history__pagination-controls.btn{width:unset}}.customer.order .customer__order-back-to-order{display:flex;border-bottom:1px solid var(--color-dark-green);width:fit-content;padding-bottom:4px;gap:.25rem}.customer.order .customer__order-back-to-order a{text-decoration:none}.customer.order .customer__order-back-to-order svg{width:.875rem;height:1rem}.customer.order .customer__order-header{margin-top:2.5rem}.customer.order .customer__order-placed{display:flex;gap:1rem;margin-top:1rem}.customer.order .order-details__addresses{display:flex;flex-direction:column;padding:2.5rem 0 1.5rem 0;margin:2.5rem 0;border-top:1px solid var(--color-medium-grey);border-bottom:1px solid var(--color-medium-grey);gap:1.5rem}@media(min-width: 1024px){.customer.order .order-details__addresses{flex-direction:row}}.customer.order .order-details__addresses .order-details__address{flex:1}.customer.order .order-details__addresses ul{padding-left:0}.customer.order .order-details__addresses .s-1{margin-bottom:2rem}.customer.order .tracking{margin-bottom:1.5rem}.customer.order .tracking a{color:var(--color-dark-green)}.customer.order .order-details__menu{color:var(--color-dark-green)}.customer.order .order-details__menu .order-details__top-info{display:flex;justify-content:space-between}.customer.order .order-details__menu .order-details__top-total-order{display:none;gap:.5rem}@media(min-width: 1024px){.customer.order .order-details__menu .order-details__top-total-order{display:flex}}.customer.order .order-details__menu .order-menu{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem;margin-bottom:2rem}@media(min-width: 1024px){.customer.order .order-details__menu .order-menu{margin-top:2rem;margin-bottom:3rem;display:grid;grid-template-columns:41% auto;row-gap:.5rem;column-gap:0}}.customer.order .order-details__menu .order-menu__detail{display:flex;gap:1rem}.customer.order .order-details__menu .order-menu__detail.delivery-day{position:relative}.customer.order .order-details__menu .order-menu__detail .w-bold{min-width:6.5625rem}.customer.order .order-details__items{table-layout:fixed;border-collapse:collapse;border-bottom:1px solid var(--color-medium-grey);margin-bottom:2.5rem;width:100%}@media(min-width: 1024px){.customer.order .order-details__items{border-bottom:1px solid var(--color-light-grey)}.customer.order .order-details__items th{padding-bottom:2.5rem}.customer.order .order-details__items td{padding-bottom:2.5rem}}.customer.order .order-details__headings{text-align:left;display:none}.customer.order .order-details__headings th:nth-child(1){width:43.78%}.customer.order .order-details__headings th:nth-child(n+2){width:21%}.customer.order .order-details__headings th:last-child{text-align:right}@media(min-width: 1024px){.customer.order .order-details__headings{flex-direction:row;display:table-row}}.customer.order .order-details__item .desktop{display:none}.customer.order .order-details__item td:last-child{text-align:right}@media(min-width: 1024px){.customer.order .order-details__item .desktop{display:table-cell;vertical-align:top}.customer.order .order-details__item .mobile{display:none !important}}.customer.order .order-details__item-product{padding:1.5rem 0 2rem 0;border-top:1px solid var(--color-light-grey)}@media(min-width: 1024px){.customer.order .order-details__item-product{padding:0;border-top:none}}.customer.order .order-details__item-product .item-product__wrapper{display:flex;gap:1.5rem;max-width:28.125rem}@media(min-width: 1024px){.customer.order .order-details__item-product .item-product__wrapper{max-width:20.8125rem}}.customer.order .order-details__item-product .name{margin-bottom:1rem}.customer.order .order-details__item-product .product-image{max-width:6.25rem}@media(min-width: 1024px){.customer.order .order-details__item-product .product-image{max-width:6.5rem}}.customer.order .order-details__item-product .product-info{width:100%}.customer.order .order-details__item-product .product-info__info p{display:flex}.customer.order .order-details__item-product .product-info__label{flex-basis:4.375rem}@media(min-width: 1024px){.customer.order .order-details__summary{margin-top:2.5rem}}.customer.order .order-details__summary ul{padding-left:0}.customer.order .order-details__summary li{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px}.customer .modal--open .quickview{max-height:100%}.customer .zipcode-modal .p-3{margin-bottom:unset}.customer .zipcode-modal .p-3.zipcode-modal__state-check,.customer .zipcode-modal .p-3.zipcode-modal__message--step-4{margin-bottom:2.5rem}.customer .zipcode-modal .p-3.zipcode-modal__state-check{font-size:1.125rem}.customer .zipcode-modal__state{margin-top:1.5rem}.customer.activate{margin:0 auto}.customer.activate .activate__button,.customer.activate .activate__decline-button{width:100%}.customer.activate .activate__button{margin-bottom:1.5rem}.customer.activate .activate__subtext{margin-bottom:1rem}.account__sidebar{display:flex;gap:1.5rem;flex-direction:column;top:5.5rem;max-height:fit-content;margin-bottom:2.5rem}@media(min-width: 1024px){.account__sidebar{margin-bottom:unset;gap:2.5rem;flex:0 0 clamp(15.625rem,25%,20.875rem);max-width:20.875rem}}.account__sidebar--desktop{display:none}@media(min-width: 1024px){.account__sidebar--desktop{display:flex}}.account__sidebar ul{padding-left:0;display:flex;flex-direction:column;gap:.5rem}.account__sidebar h4{max-width:90%}@media(min-width: 1024px){.account__sidebar h4{font-size:2rem}}.account__sidebar a:not(.customer__logout){text-decoration:none}.account__sidebar a:not(.customer__logout).active{color:var(--color-ada-orange)}.account__sidebar .customer__logout{width:fit-content}account-mobile-links{height:3.125rem;margin-bottom:2rem}.account__sidebar-mobile{display:block}@media(min-width: 1024px){.account__sidebar-mobile{display:none}}.account__sidebar-mobile .dropdown__wrapper{position:relative;width:100%}.account__sidebar-mobile .dropdown__wrapper .dropdown-toggle{cursor:pointer;display:inline-block;text-decoration:none;color:var(--color-dark-green);width:100%;display:flex;align-items:center;padding:.875rem 1rem;justify-content:space-between;border:1px solid var(--color-medium-grey);border-radius:.25rem}.account__sidebar-mobile .dropdown__wrapper .dropdown-content{display:block;width:100%;max-height:0;overflow:hidden;position:absolute;background-color:#fff;padding:0 !important;top:3.4375rem;border-radius:.25rem;box-shadow:0px 16px 24px 0px rgba(38,37,35,.15);z-index:1;transition:max-height .3s ease-out,padding .3s ease-out;text-align:left}.account__sidebar-mobile .dropdown__wrapper .dropdown-content.show{border-color:var(--color-light)}.account__sidebar-mobile .dropdown__wrapper .dropdown-content ul{list-style-type:none;padding:0;margin:0}.account__sidebar-mobile .dropdown__wrapper .dropdown-content li{padding:0}.account__sidebar-mobile .dropdown__wrapper .dropdown-content li a{text-decoration:none;color:var(--color-dark-green);display:block;padding:10px;transition:background-color .3s;border-radius:.25rem}.account__sidebar-mobile .dropdown__wrapper .dropdown-content li a:hover{background-color:var(--color-light-grey)}.account__sidebar-mobile .dropdown__wrapper .show{max-height:18.75rem;padding:.625rem 0}.order-changes{margin-top:2rem;position:relative;padding:1rem;display:flex;gap:.75rem;border-radius:.5rem;color:var(--color-dark-green);background:rgba(139,200,185,.5)}.order-changes a{color:var(--color-dark-green)}.order-changes .icon{min-width:.75rem}.order-changes .icon path{fill:var(--color-dark-green)}.order-changes .icon circle{stroke:var(--color-dark-green)}.addresses-wrapper .address__title{padding-bottom:40px;border-bottom:1px solid var(--color-dark-green);margin-bottom:1.5rem;width:100%}@media(min-width: 1024px){.addresses-wrapper .address__title{display:flex;flex-direction:column;margin-bottom:2.5rem;gap:1.5rem;padding-bottom:56px}}.addresses-wrapper customer-address-form{width:100%}.addresses-wrapper .pagination__list{display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.addresses-wrapper .pagination__list a{display:flex;text-decoration:none;color:var(--color-dark-green)}.addresses-wrapper .pagination__list a .icon{max-width:.75rem}.addresses-wrapper .pagination__list [aria-current]{color:var(--color-ada-orange)}.addresses-wrapper .addresses_lists{display:flex;flex-direction:column;gap:2.5rem;margin-bottom:3.5rem}@media(min-width: 1024px){.addresses-wrapper .addresses_lists{gap:3.5rem;margin-bottom:5rem}}.addresses-wrapper .addresses_lists.no-addresses{margin-top:2.5rem;margin-bottom:2.5rem}@media(min-width: 1024px){.addresses-wrapper .addresses_lists.no-addresses{margin-top:0;margin-bottom:3.5rem}}@media(min-width: 1024px){.addresses-wrapper .addresses_lists #open-new-address-drawer{width:fit-content}}.addresses-wrapper .addresses_lists .address__list{flex:1}.addresses-wrapper .addresses_lists .address__list .s-1:first-of-type{margin-bottom:2rem;text-transform:uppercase}.addresses-wrapper .addresses_lists .address__list .customer__address{display:flex;flex-direction:column;gap:2rem}@media(min-width: 1024px){.addresses-wrapper .addresses_lists .address__list .customer__address{flex-direction:row;margin-bottom:1.5rem;justify-content:space-between}}.addresses-wrapper .addresses_lists .address__list .customer__address .address-name{margin-bottom:.5rem}.addresses-wrapper .addresses_lists .address__list .customer__address .customer__address--buttons{display:flex;gap:1rem;margin-top:2rem}.addresses-wrapper .addresses_lists .address__list .customer__address--buttons-mobile{display:flex;justify-content:space-between;align-items:center}@media(min-width: 1024px){.addresses-wrapper .addresses_lists .address__list .customer__address--buttons-mobile{gap:1rem}}.addresses-wrapper .addresses_lists .address__list .customer__address--buttons-mobile .customer__address--buttons{margin-top:0}.addresses-wrapper .addresses_lists .address__list .customer__address--buttons-mobile .s-1{margin-bottom:0}.addresses-wrapper .addresses_lists .address__list--secondary .default-customer-address:not(:last-of-type){margin-bottom:40px}.addresses-wrapper .customer__addresses-edit .customer_address__full-name-wrapper{display:flex;gap:.5rem}.addresses-wrapper .customer__addresses-edit .buttons-container{display:flex;gap:.5rem}.addresses-wrapper .customer__addresses-edit .buttons-container .btn{flex:1}.addresses-wrapper .field.checkbox-field{display:flex;align-items:center}.addresses-wrapper .confirm-delete-modal{height:0;width:0;overflow:hidden;opacity:0;position:fixed;top:0;left:0;z-index:10;display:flex;justify-content:center;align-items:center}.addresses-wrapper .confirm-delete-modal.active{transition:top .3s ease-in-out,opacity .3s ease-in-out;opacity:1;width:100vw;height:100vh}.addresses-wrapper .confirm-delete-modal__heading{text-transform:uppercase}.addresses-wrapper .confirm-delete-modal__overlay{position:absolute;width:100%;height:100%;background-color:var(--color-dark-grey);opacity:.5}.addresses-wrapper .confirm-delete-modal__content{display:flex;flex-direction:column;justify-content:start;align-items:start;row-gap:1.5rem;padding:3rem 1.5rem;width:100%;max-width:28rem;z-index:2;background-color:var(--color-white);border-radius:1rem;margin:1rem}.addresses-wrapper .confirm-delete-modal__btns{display:flex;justify-content:space-between;width:100%;column-gap:.5rem}.addresses-wrapper .confirm-delete-modal__btns button{width:50%}
