﻿h1,#recover_password h2{margin-bottom:30px;color:#174332!important;font-family:avenir,avenir,sans-serif;font-weight:500}#recover_password h2{font-weight:700}.login-form-label{font-family:avenir,avenir,sans-serif;font-style:normal;font-weight:800;font-size:1rem;line-height:1.875rem;letter-spacing:.1em;text-transform:uppercase;color:#00a362}input{font-family:avenir,avenir,sans-serif;font-style:normal;font-weight:500;font-size:1.25rem!important;color:#2b4636;box-sizing:border-box;height:50px;line-height:3.125rem;background:#f5f5f5;border:.125rem solid #2b4636!important;border-radius:10px;padding:12px 24px}::placeholder{font-family:avenir,avenir,sans-serif;font-style:normal;font-weight:500;font-size:1.25rem!important;color:#92a399}:-ms-input-placeholder{font-family:avenir,avenir,sans-serif;font-style:normal;font-weight:500;font-size:1.25rem!important;color:#92a399}::-ms-input-placeholder{font-family:avenir,avenir,sans-serif;font-style:normal;font-weight:500;font-size:1.25rem!important;color:#92a399}.forgot-password-link{font-family:avenir,avenir,sans-serif;font-style:normal;font-weight:500;font-size:1.25rem;line-height:1.5rem;text-decoration-line:underline;text-transform:capitalize;color:#2b4636}.login-wrapper{display:flex;justify-content:space-between}.login-form--container{flex-basis:50%;padding:2.5rem 8rem}.login-image--container{flex-basis:50%}.image-section{position:relative;height:70vh;background-size:cover;background-repeat:no-repeat}.overlay{position:absolute;width:80%;text-align:left;color:#2b4636;padding:54px 20px 0 70px}.overlay h2{font-family:avenir,avenir,sans-serif;font-style:normal;font-weight:500;margin:0 0 .5em;line-height:1.4;font-size:3.125rem!important}.description{font-family:avenir,avenir,sans-serif;font-style:normal;font-weight:500;font-size:1.25rem!important;line-height:1.6;letter-spacing:0}.signup-btn,#customer_login .btn,#recover_password .btn{display:block;width:fit-content;border:.125rem solid #2b4636!important;font-weight:700;padding:.625rem 1.75rem;text-transform:uppercase;letter-spacing:.1em;color:#2b4636;font-family:avenir,avenir,sans-serif;text-decoration:none;border-radius:1.5625rem;font-size:1rem!important;margin-top:1.25rem;background:transparent;line-height:initial}.signup-btn:hover,#customer_login .btn:hover,#recover_password .btn:hover{background:#2b4636;color:#fff;border-color:#2b4636;text-decoration:underline}.mobile-image-section{display:none}@media screen and (max-width: 1380px){.login-form--container{padding-left:5rem;padding-right:5rem}}@media screen and (max-width: 1024px){.login-form--container{padding-left:2.5rem;padding-right:2.5rem}.overlay h2{font-size:2.25rem!important}}@media screen and (max-width: 767px){h1{text-align:center;font-size:2.25rem!important;margin-top:1.5rem;margin-bottom:.5rem}.login-form--container{padding:.75rem 1.5rem 0}.login-wrapper{display:block}.overlay{position:relative;width:100%;left:auto;top:auto;transform:none;text-align:center;padding:.75rem 1.5rem 2.8rem}#customer_login .btn,#recover_password .btn{margin-left:auto;margin-right:auto}.reset_password_cancel{text-align:center}.forgot-password-link{display:block;text-align:center}.overlay h2{font-size:2rem!important}.signup-btn{margin-left:auto;margin-right:auto}.image-section{background-image:none!important;background-color:transparent!important;height:auto}.mobile-image-section{display:block;height:100px;background-size:cover;background-repeat:no-repeat;background-position:bottom}}.template-customers-login .main-content,.template-customers-register .main-content,.template-customers-account .main-content{display:block;width:100%;max-width:unset;padding:0}.template-customers-account:not(.customers-account-update_email) .main-content,.template-customers-addresses .main-content{background-color:#aedfb2;padding-top:52px}@media (min-width: 768px){.template-customers-account:not(.customers-account-update_email) .main-content,.template-customers-addresses .main-content{padding-top:67px}}.template-customers-account .main-content .wrapper,.template-customers-addresses .main-content .wrapper{padding-bottom:210px}.component-customers-account__top{display:flex;flex-direction:column;justify-content:center;margin-bottom:24px;align-items:center;z-index:100;position:relative}@media (min-width: 768px){.component-customers-account__top{margin-bottom:67px}}.component-customers-account__top h2{font-family:domaine-display;font-weight:700;font-size:40px;line-height:50px;text-align:center}.component-customers-account__top p[data-rewards-container]{font-family:avenir;font-weight:500;font-size:18px;line-height:40px;display:none}@media (min-width: 400px){.component-customers-account__top p[data-rewards-container]{font-size:22px}}.component-customers-account__top p[data-rewards-container].active{display:block}.component-customers-account__top p a{text-decoration:underline}@media (min-width: 768px){.template-customers-account .main-content .wrapper,.template-customers-addresses .main-content .wrapper{padding-bottom:96px}.component-customers-account__top h2{font-size:60px;line-height:66px}.component-customers-account__top p{font-size:30px;line-height:66px}}.component-customers-account .mobile-label{display:none}.component-customers-account th,.component-customers-account td{padding:10px 5px}@media (max-width: 768px){.component-customers-account .mobile-label{display:block;font-size:.5em;font-weight:700;text-transform:uppercase}.component-customerss-account table th{display:none}.component-customers-account table tr{border-bottom:.0625rem solid #000;display:flex;flex-direction:row;flex-wrap:wrap}.component-customers-account table td{border:0;padding:.9375rem;width:33%}.component-customers-account table td:nth-child(2){width:66%}}.component-customers-addresses h3{border-top:.0625rem solid #000;padding-top:.3125rem}.component-customers-addresses,.create-account-inner{padding-top:2rem;padding-bottom:2.5rem}#newsletter{width:auto;height:auto}.create-account-inner input[type=text],.create-account-inner input[type=search],.create-account-inner input[type=password],.create-account-inner input[type=email],.create-account-inner input[type=file],.create-account-inner input[type=number],.create-account-inner input[type=tel],.create-account-inner textarea,.create-account-inner select{border:.0625rem solid #ececec!important;background-color:#fffffff;width:100%;max-width:100%;display:block;margin:0 0 1.25rem}@media screen and (min-width: 768px){.create-account-inner{padding-top:4rem;padding-bottom:3.5rem}.create-account-inner .btn-sq{display:inline-block;width:120px;padding:.125rem .625rem .3125rem;margin-right:.5625rem}}.component-customers-account .subheading{font-family:Avenir,avenir,sans-serif!important;margin:0 0 .5em!important;line-height:1.4!important;color:#000!important;font-size:1.5rem !important!important;letter-spacing:1.5px!important}.component-customers-addresses input[type=text],.component-customers-addresses input[type=search],.component-customers-addresses input[type=password],.component-customers-addresses input[type=email],.component-customers-addresses input[type=file],.component-customers-addresses input[type=number],.component-customers-addresses input[type=tel],.component-customers-addresses textarea,.component-customers-addresses select,.component-customers-account input[type=text],.component-customers-account input[type=search],.component-customers-account input[type=password],.component-customers-account input[type=email],.component-customers-account input[type=file],.component-customers-account input[type=number],.component-customers-account input[type=tel],.component-customers-account textarea,.component-customers-account select{border:.0625rem solid #ececec!important;letter-spacing:1px!important;color:#000!important;background-color:#fff!important;width:100%!important;border-radius:.125rem!important;max-width:100%!important;display:block!important;margin:0 0 1.25rem!important}#address_form_new{margin-bottom:3rem}.form-spacer{margin:0 18px;font-size:1.2rem;font-family:avenir,avenir,sans-serif}.an-address{margin:1.5rem 0 .5rem;font-size:1.125rem;font-weight:700;line-height:1.4}input[type=checkbox],input[type=radio]{display:inline;margin:0;padding:0;width:18px;height:18px}.add-new-address{font-weight:600;margin:0 0 .5em;line-height:1.4;color:#174332!important;font-size:2.625rem!important;font-family:avenir,avenir,sans-serif}.component-customers-addresses,.component-customers-account{padding:2rem 2rem 3rem;background-color:#fff;z-index:100;position:relative}@media (min-width: 768px){.component-customers-addresses,.component-customers-account{padding:1rem 2rem 5rem}}.component-customers-addresses label,.component-customers-account label{display:block;margin-bottom:.375rem;font-size:.875rem;font-family:Avenir,avenir,sans-serif;font-weight:500;font-style:normal;line-height:1.6;letter-spacing:.0625rem;color:#000}.dashboard-links a{color:#0f5a47;text-decoration:none;background:transparent}.dashboard-links-heading{font-family:Avenir,avenir,sans-serif;color:#000;margin:0 0 .5em;line-height:1.4;font-size:24px;letter-spacing:1.5px}.dashboard-history-title{font-weight:700}.create-account-inner,.login-wrapper{font-size:1.25rem;font-family:Avenir,avenir,sans-serif;line-height:1.6}.login-link{color:#0f5a47;text-decoration:none;background:transparent;font-size:1.25rem;font-family:Avenir,avenir,sans-serif;font-style:normal;line-height:1.6;letter-spacing:.0625rem;font-weight:500}.newsletter-label{display:inline;margin-bottom:1.25rem;font-size:.875rem;font-family:avenir,avenir,sans-serif;font-weight:600;line-height:1.6;letter-spacing:.0625rem;color:#000}.edit-delete-styles{display:inline;color:#0f5a47;font-size:1.25rem;font-family:Avenir-Book,sans-serif;font-weight:600;cursor:pointer}.edit-delete-styles:hover,.edit-delete-styles:focus{color:#1a9c7b}.delete-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999999}.delete-modal-content{background:#fff;padding:20px;border-radius:8px;max-width:400px;text-align:center;box-shadow:0 4px 6px #0000001a}.delete-modal h2{font-size:1.5rem;color:#0f5a47}.modal-buttons{display:flex;justify-content:space-between;margin-top:20px}.confirm-delete-btn,.cancel-delete-btn{padding:10px 20px;font-size:16px;border:none;cursor:pointer}.confirm-delete-btn{background-color:#0f5a47;color:#fff}.cancel-delete-btn{background-color:#fff;color:#0f5a47}.confirm-delete-btn:hover,.confirm-delete-btn:focus{background-color:#00a362;color:#fff}.cancel-delete-btn:hover,.cancel-delete-btn:focus{background-color:#fff;color:#00a362}.order-details-page{width:100%;margin:0 auto;padding:32px 16px;font-family:Avenir-Book,sans-serif;font-weight:500;color:#2b4636}@media screen and (min-width: 768px){.order-details-page{max-width:1400px;padding:48px 32px}}@media screen and (min-width: 1024px){.order-details-page{padding:64px 48px}}.order-details-page h1{color:#174332;font-size:30px;margin-bottom:16px;text-align:center;font-family:Avenir-Black,sans-serif;font-weight:900}.return-link{text-align:center;margin-bottom:32px;font-size:14px}.return-link a{color:#2b4636;text-decoration:underline;font-size:14px;font-family:Avenir-Black,sans-serif;font-weight:900}.order-number{text-align:center;font-size:20px;color:#2b4636;margin-bottom:8px;font-family:Avenir-Black,sans-serif;font-weight:900}.order-placed-date,.order-cancelled-date{text-align:center;color:#2b4636;font-size:12px;margin-bottom:32px;font-family:Avenir-Book,sans-serif;font-weight:500}@media screen and (min-width: 768px){.order-details-page h1{font-size:36px}.return-link{margin-bottom:60px}.order-number{font-size:24px}.order-placed-date,.order-cancelled-date{font-size:16px;margin-bottom:48px}}.table-container{margin:0 0 32px;padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.order-table{width:100%;min-width:800px;border-collapse:separate;border-spacing:0;font-family:Avenir-Book,sans-serif;font-weight:500;border-top:1px solid #D1D1D1;border-bottom:1px solid #D1D1D1;table-layout:fixed;padding:1rem 0}.order-table th:nth-child(1){width:55%}.order-table th:nth-child(2){width:15%}.order-table th:nth-child(3){width:15%}.order-table th:nth-child(4){width:10%}.order-table th:nth-child(5){width:10%}.order-table thead th{padding:16px 16px 16px 0;text-align:left;border-bottom:none;color:#2b4636;font-size:14px;font-family:Avenir-Black,sans-serif;font-weight:900;white-space:nowrap;text-transform:uppercase}.order-table tbody td,.order-table tbody th{padding:16px 16px 16px 0;border-bottom:none;font-size:14px;font-weight:500;vertical-align:top}.order-table tbody td{font-size:14px}.order-table .text-right{text-align:left;padding-right:0}.order-table__product{padding-right:24px}.order-table__product a{color:#2b4636;text-decoration:none;font-family:Avenir-Black,sans-serif;font-weight:900}@media screen and (min-width: 768px){.table-container{margin:0 0 40px;padding:0}.order-table thead th{padding:24px 24px 16px 0;font-size:16px}.order-table tbody td,.order-table tbody th{padding:24px 24px 24px 0;font-size:16px}.order-table tbody th:first-child,.order-table thead th:first-child{padding-left:0}.order-table .text-right{padding-right:0}}.order-footer{display:flex;flex-direction:column;gap:32px;font-weight:500}.order-summary{width:100%;order:-1;font-weight:500}.order-addresses{width:100%;font-weight:500}.order-addresses h2{font-size:16px;color:#2b4636;margin-bottom:2rem;font-family:Avenir-Book,sans-serif;font-weight:500}.order-addressess .address-details{font-size:14px}@media screen and (min-width: 768px){.order-footer{flex-direction:row;gap:64px;align-items:flex-start}.order-addresses{display:flex;align-items:flex-start;justify-content:flex-start;flex:1;order:0}.billing-address{margin-right:5rem}.order-summary{width:300px;order:0}}@media screen and (min-width: 1024px){.order-footer{gap:96px}.order-summary{width:500px}}.billing-address,.shipping-address{margin-bottom:32px}.billing-address h2,.shipping-address h2{font-size:16px;color:#2b4636;margin-bottom:16px;font-family:Avenir-Black,sans-serif;font-weight:900;text-transform:uppercase}.order-status{font-size:14px;color:#6b7f74;margin-bottom:8px;font-family:Avenir-Book,sans-serif;font-weight:500}.address-details p{font-size:16px;line-height:1.2;font-family:Avenir-Book,sans-serif;font-weight:500}.order-summary-table{width:100%;font-family:Avenir-Book,sans-serif;font-weight:500}.order-summary-table tr{display:flex;justify-content:space-between;padding:8px 0;font-weight:500}.order-summary-table th{color:#2b4636;font-weight:500;text-align:left;font-size:14px;text-transform:uppercase;padding-left:0}.order-summary-table td{text-align:right;font-family:Avenir-Black,sans-serif;font-weight:900;font-size:14px}.total-row strong{font-family:Avenir-Black,sans-serif;font-weight:900}@media screen and (min-width: 768px){.order-summary-table th,.order-summary-table td{font-size:16px}}.order-placed-date,.order-table,.order-table thead th,.order-table tbody td,.order-table tbody th,.order-table__product a,.billing-address h2,.shipping-address h2,.order-status,.address-details,.address-details p,.order-summary-table,.order-summary-table tr,.order-summary-table th,.order-summary-table td{font-family:Avenir-Book,sans-serif;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/278/assets/customer-pages.css.map?v=155321053279794512331747153267 */
