#page-content{margin-top:2.75rem}#page-content .text-black{color:var(--color-black)}#page-content .text-dark-grey{color:var(--color-dark-grey)}@media(min-width: 1025px){#page-content{margin-top:3.5rem}}#page-content .container{padding:2rem 1rem;margin:auto;min-height:656px}@media(min-width: 1025px){#page-content .container{padding-top:6rem;padding-bottom:6rem;min-height:804px}}#page-content .container--account-form{max-width:478px}#page-content .container--account-main,#page-content .container--addresses-main{padding-top:2.5rem;padding-bottom:3.5rem}#page-content .w-full{width:100%}#page-content .hidden{display:none}#page-content .flex{display:flex}#page-content .customer__heading{margin-bottom:2.5rem;line-height:100%}#page-content .input--field__container{position:relative;margin-bottom:1.5rem}#page-content .input--field__container input[aria-invalid=true]{border-color:var(--color-error)}#page-content .form__message{background:rgba(236,44,44,.1);color:var(--color-error);padding:1rem}#page-content .form__message--error{display:flex;align-items:start;justify-content:start;margin-bottom:2.5rem;border-radius:4px}#page-content .form__message svg{width:12px;min-width:12px;height:12px;margin-right:.5rem;margin-top:2.5px}.customer.login .form__forgot-password-link{display:block;color:var(--color-black);font-size:14px;margin-bottom:1.5rem}.customer.login .form__signup-text{margin-bottom:28px}.customer.login .customer__guest-form{margin-top:2.5rem;margin-bottom:2.5rem}.customer.login .customer__guest-form .customer__heading{margin-top:2.5rem}#recover{display:none}#recover:target{display:block}#recover:target~#login{display:none}.reset-password__request-text{display:block;margin-bottom:2rem}.recovery__submit{display:flex;gap:8px;flex-direction:column}.recovery__submit button,.recovery__submit a{flex:1;width:100%}@media(min-width: 576px){.recovery__submit{flex-direction:row}}.customer__subtext{margin-bottom:2rem}.customer.register .checkbox-container{justify-content:start;margin-bottom:1.5rem}.customer.register .checkbox-container label{font-weight:500}.customer.register .login-wrapper p{padding-bottom:1.25rem}.customer.register .disclaimer-wrapper{margin-bottom:6.375rem;color:var(--color-dark-grey)}@media(min-width: 1025px){.customer.register .disclaimer-wrapper{margin-bottom:3.3125rem}}@media(min-width: 1025px){.customer.account{display:grid;grid-template-columns:1fr 3fr;padding:3rem 3rem 3.5rem}.customer.account .btn.btn--primary{width:fit-content}}.customer.main-account{padding:1rem .75rem 0}@media(min-width: 1025px){.customer.main-account{justify-content:flex-start;flex-direction:row}}.customer__hero-text{color:var(--color-black)}@media(min-width: 1025px){.customer__hero-text{margin-bottom:2.5rem}}.customer__orders-heading--email{margin-bottom:2.5rem}.customer .account__sidebar-mobile .customer__hero-text{margin-bottom:2rem}.customer .account__sidebar-mobile .customer__logout{color:var(--color-black)}.customer .account__sidebar-mobile .customer__logout-menu{margin-bottom:2.5rem;display:flex;justify-content:space-between}.customer .account__sidebar-mobile .custom-select li{padding:unset}.customer .account__sidebar-mobile .custom-select a{text-decoration:none;color:var(--color-black);width:100%;padding:12px 24px}.customer .account__sidebar-mobile ul{width:100%;list-style:none}.customer .account__sidebar-mobile .rewards{text-decoration:none;color:var(--color-black)}.customer .account__sidebar-mobile .rewards a.account-link{text-decoration:none;color:var(--color-black)}.customer .account__sidebar-mobile .rewards .icon--diamond{margin-right:.5rem}.customer .account__sidebar-mobile .custom-select{width:100%;max-width:none}.customer .account__sidebar ul{list-style:none;display:flex;flex-direction:column;row-gap:1.5rem;margin-bottom:1.5rem}@media(min-width: 1025px){.customer .account__sidebar ul{gap:.5rem}.customer .account__sidebar ul .logout{margin-top:2rem}}.customer .account__sidebar ul li a.account-link{text-transform:uppercase;text-decoration:none;color:var(--color-black)}.customer .account__sidebar .rewards{margin-top:2rem}.customer .account__sidebar .rewards .icon--diamond{margin-right:.5rem}.customer .account__sidebar .account-link__active .s-2{color:var(--color-dark-grey)}.customer .account__sidebar .customer__logout{text-decoration:underline;text-transfomr:none;color:var(--color-black)}.customer__orders-wrapper{padding:2.5rem 0}@media(min-width: 1025px){.customer__orders-wrapper{padding:0 0 3.5rem}}.customer__orders-wrapper table{width:100%;margin-bottom:2rem}.customer__orders-wrapper table caption{text-align:left}.customer__orders-wrapper table tr td ul{list-style:none;margin-top:2rem}@media(min-width: 1025px){.customer__orders-wrapper table tr td ul{margin-bottom:2.5rem}}.customer__orders-wrapper table tr td ul li.order-history__product-images{padding:1.5rem 0 2rem;display:flex;gap:.5rem}.customer__orders-wrapper table tr td ul li.order-history__product-images img{position:absolute}.customer__orders-wrapper table tr td ul li .order-history__product-image__wrapper{position:relative;width:100%;max-width:6rem}.customer__orders-wrapper table tr td ul li .order-history__product-image__wrapper .order-history__additional-images--overlay{position:absolute;transform:translate(-50%, -50%);left:50%;top:50%;z-index:2;text-decoration:none}.customer__orders-wrapper table tr td ul li .order-history__product-image__wrapper .overlay__color{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(38, 37, 35, 0.5) 0%, rgba(38, 37, 35, 0.5) 100%);background-blend-mode:multiply,normal,normal;z-index:1;pointer-events:none}.customer__orders-wrapper table tr td ul li .order-history__product-image__wrapper .overlay__text{font-family:"Basis Grotesque Pro",Arial,Helvetica,sans-serif;color:var(--color-white);font-size:1.5rem;font-style:normal;font-weight:700;line-height:32px}.customer__orders-wrapper table tr td ul li.order-history__order-id{display:flex;justify-content:space-between;margin-bottom:.75rem}.customer__orders-wrapper table tr td ul a.order-history__order-id{text-transform:uppercase;text-underline-offset:.375rem}.customer__orders-wrapper table tr td ul .order-history__info-line{text-transform:capitalize}.customer__orders-wrapper table tr td{border-bottom:1px solid var(--color-light-grey)}.customer__orders-wrapper .order-history__none h4{margin-bottom:2.5rem}.customer__orders-wrapper .order-history__none .p-2{margin-bottom:2.5rem}.customer__orders-wrapper .order-history__pagination-controls{display:flex;flex-direction:column;gap:1.5rem}.customer__orders-wrapper .order-history__pagination-controls .btn{color:var(--color-white)}.customer__account-details{padding-top:2rem;border-top:1px solid var(--color-light-grey)}.customer__account-details .customer__default-address-heading{margin-bottom:2.5rem;line-height:100%}.customer__account-details .default-address__customer-name{margin-bottom:1rem}.customer.account-main-order{padding:.75rem .75rem 5rem}.customer.account-main-order thead{display:none}@media(min-width: 1025px){.customer.account-main-order{padding:3rem 3rem 6rem}.customer.account-main-order thead{display:initial}.customer.account-main-order tr.desktop{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding:1rem 0}.customer.account-main-order td:last-child{text-align:right}.customer.account-main-order th{text-align:left;line-height:100%;padding:0px}.customer.account-main-order th:last-child{text-align:right}}.customer.account-main-order .account__sidebar ul{margin-bottom:2.5rem}.customer.account-main-order .customer__order-wrapper{margin-top:1.5rem}@media(min-width: 1025px){.customer.account-main-order .customer__order-wrapper{margin-top:0}}.customer.account-main-order .customer__order-header h3{margin-bottom:1.5rem;line-height:100%}.customer.account-main-order .tracking{display:flex;gap:.5rem;flex-direction:column;margin-top:1.5rem}.customer.account-main-order .tracking a{color:var(--color-black)}.customer.account-main-order .desktop{display:none}@media(min-width: 1025px){.customer.account-main-order .desktop{display:block}}.customer.account-main-order table.order-details__items{width:100%;border-top:1px solid var(--color-light-grey);margin-top:2rem}.customer.account-main-order table.order-details__items tr{display:grid;padding:.5rem 0;border-bottom:1px solid var(--color-light-grey)}@media(min-width: 1025px){.customer.account-main-order table.order-details__items tr{padding:1rem 0}}.customer.account-main-order table.order-details__items tr td{padding:0px}@media(min-width: 1025px){.customer.account-main-order .order-details__item{display:grid;grid-template-columns:2fr 1fr 1fr 1fr}}.customer.account-main-order .order-details__item-product{display:flex;gap:1rem}.customer.account-main-order .order-details__item-product .product-image{width:100%;max-width:6rem}.customer.account-main-order .order-details__item-product .product-image img{position:absolute}.customer.account-main-order .order-details__item-product .product-info{width:-webkit-fill-available;padding:1rem 1rem 1rem 0}.customer.account-main-order .order-details__item-product .product-info .name{margin-bottom:1rem}.customer.account-main-order .order-details__item-product .product-info__eyebrow{margin-bottom:.5rem}.customer.account-main-order .order-details__item-product .product-info .price__item{font-size:14px}.customer.account-main-order .order-details__item-product .product-info p{display:flex;gap:.5rem}@media(min-width: 1025px){.customer.account-main-order .order-details__item-product .product-info p.mobile{display:none}}.customer.account-main-order .order-details__item-product .product-info p:last-of-type{margin-bottom:0px}.customer.account-main-order .order-details__item--price p,.customer.account-main-order .order-details__item--quantity p,.customer.account-main-order .order-details__item--total p{padding:1rem 0;margin:0px}.customer.account-main-order .order-details__summary{margin-top:1.5rem}.customer.account-main-order .order-details__summary ul.details{list-style:none;display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2rem;border-bottom:1px solid var(--color-light-grey)}.customer.account-main-order .order-details__summary ul.details li{display:flex;justify-content:space-between}.customer.account-main-order .order-details__summary ul.details li p{margin-bottom:0px}.customer.account-main-order .order-details__summary ul.details .details__total{margin-top:.5rem}.customer.account-main-order .order-details__addresses{margin-top:2rem}@media(min-width: 1025px){.customer.account-main-order .order-details__addresses{display:grid;grid-template-columns:repeat(2, 1fr);margin-bottom:2rem}}.customer.account-main-order .order-details__addresses .order-details__status{display:flex;align-items:center;margin-top:1rem;gap:.5rem}.customer.account-main-order .order-details__addresses .address_name{margin-bottom:1rem;line-height:100%}.customer.account-main-order .order-details__addresses .order-details__address:first-of-type ul.addresses{margin-bottom:2.5rem}.customer.account-main-order .order-details__addresses ul.addresses{list-style:none}.customer.account-main-order .order-details__addresses li:first-of-type{margin-bottom:1.5rem;line-height:100%}.customer .badge-pink{color:var(--color-black);background:var(--color-packaging-pink);border-radius:.125rem;padding:.25rem}.customer.main-addresses{padding:1rem 1rem 4.5rem}@media(min-width: 1025px){.customer.main-addresses{display:grid;grid-template-columns:1fr 3fr;padding:3rem 3rem 6rem}}.customer.main-addresses .add-new-address button[data-address-id=AddAddress]{margin-top:2rem;width:100%}@media(min-width: 1025px){.customer.main-addresses .add-new-address button[data-address-id=AddAddress]{width:fit-content}}.customer .customer__info-addresses-container{margin-top:2rem;margin-top:2rem}@media(min-width: 1025px){.customer .customer__info-addresses-container{margin-top:0px}}.customer customer-address-form .customer{padding:0}@media(min-width: 1025px){.customer customer-address-form .customer{flex-direction:column;gap:0}}.customer #address-drawer-overlay,.customer .confirm-delete-modal__overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:1000}.customer .customer__address-form--province select[name="address[province]"]~label{font:var(--font-p-3);font-size:.625rem;letter-spacing:.2px;font-weight:var(--font-weight-medium);color:var(--color-black);background:var(--color-bg-primary);top:0rem;transform:translateY(-50%);background-size:100% 8px;background-repeat:no-repeat;background-position:center;margin:0 .75rem;padding:0 .25rem}.customer .customer__addresses-edit{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;max-width:448px;background-color:#fff;padding:1.5rem 1rem;box-shadow:0px 4px 10px rgba(0,0,0,.2);z-index:1001}.customer .customer__addresses-edit button.close-modal{position:absolute;top:1.5625rem;right:1.5625rem}.customer .customer__addresses-edit .address-wrapper{display:flex;flex-direction:column;gap:1.5rem}.customer .customer__addresses-edit .address-wrapper .full-name-wrapper,.customer .customer__addresses-edit .address-wrapper .customer__address-form--input-row,.customer .customer__addresses-edit .address-wrapper .buttons-container,.customer .customer__addresses-edit .address-wrapper .default-address{display:flex;gap:.5rem;align-items:start}.customer .customer__addresses-edit .address-wrapper select[name="address[country]"],.customer .customer__addresses-edit .address-wrapper select[name="address[province]"]{width:100%;font:var(--font-p-3);line-height:var(--font-p-3-line-height);font-size:var(--font-p-3-size)}.customer .customer__addresses-edit .address-wrapper .default-address{align-items:center;margin-bottom:2rem}.customer .customer__addresses-edit .address-wrapper .buttons-container button{width:50%}.customer .confirm-delete-modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;max-width:31.25rem;max-height:17.8125rem;background-color:#fff;padding:1.5rem 1rem;box-shadow:0px 4px 10px rgba(0,0,0,.2);z-index:1001}.customer .confirm-delete-modal__content{position:relative}.customer .confirm-delete-modal__content button.close-modal{position:absolute;right:.625rem;top:0}.customer .confirm-delete-modal__content h5{margin-bottom:1.5rem}.customer .confirm-delete-modal__content p{margin-bottom:2.5rem}.customer .confirm-delete-modal__content .confirm-delete-modal__btns{display:flex;gap:.5rem}.customer .confirm-delete-modal__content .confirm-delete-modal__btns button{width:50%}.customer .customer__addresses-edit.active,.customer .confirm-delete-modal.active,.customer #address-drawer-overlay.active{display:block}.customer .default-customer-address,.customer .customer__address--content{list-style:none}.customer .customer-address-list{margin-top:2rem;border-top:1px solid var(--color-light-grey);padding-top:2rem;display:grid}@media(min-width: 1025px){.customer .customer-address-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}.customer .customer-address-list__header{list-style:none}@media(min-width: 1025px){.customer .customer-address-list__header{grid-column:span 2}}.customer customer-address-form ul[role=list] .customer__address--title{color:var(--color-dark-grey);margin-bottom:1.5rem}.customer customer-address-form ul[role=list] .address-name{margin-bottom:.5rem}.customer customer-address-form ul[role=list] .default-address-li{width:fit-content;padding:.3125rem;background-color:var(--color-light);margin-top:1.5rem;margin-bottom:3rem}@media(min-width: 1025px){.customer customer-address-form ul[role=list] .default-address-li{margin-bottom:0}}.customer customer-address-form ul[role=list] .customer__address--buttons{display:flex;gap:1rem;margin:1.5rem 0}.customer customer-address-form ul[role=list] .customer__address--buttons button{text-decoration:underline}.customer .yotpo-widget-my-rewards-widget{width:100%;margin-bottom:1.5rem}@media(min-width: 1025px){.customer .yotpo-widget-my-rewards-widget{margin-bottom:0}}.customer .yotpo-wrapper .yotpo-headline{margin:auto;margin-bottom:1.5rem;background-image:url("https://shop.aetrex.com/cdn/shop/files/Optional_Badge.png?v=1737042442&width=300");background-size:contain;background-repeat:no-repeat;background-position:center;width:12.5rem;height:2.5rem}.customer .yotpo-wrapper .yotpo-headline .yotpo-inner-text{color:hsla(0,0%,100%,0) !important}@media(max-width: 575px){.customer .yotpo-wrapper .yotpo-action-buttons-tile{gap:.5rem}}.customer.addresses .pagination{margin-top:2.5rem}.customer.addresses .pagination ul{display:flex;list-style-type:none;gap:.625rem}.customer.addresses .pagination ul li span,.customer.addresses .pagination ul li a{font:var(--font-a-1);line-height:var(--font-a-1-line-height);font-size:var(--font-a-1-size);letter-spacing:var(--font-a-1-letter-spacing)}.customer.addresses .pagination ul li a{text-decoration:underline}.back-to-orders{margin-bottom:3.0625rem}.back-to-orders__link{display:flex;align-items:center;text-decoration:none;color:var(--color-black);margin-top:2.5625rem}@media(min-width: 1025px){.back-to-orders__link{margin-top:0}}.back-to-orders__link svg{margin-right:.5rem}
