@charset "utf-8";
:root{--color-primary: #c9beb4;--color-secondary: #eee8e2;--color-tertiary: #7a816e;--body-font-family: 'Montserrat', sans-serif;--body-font-size: 11px;--body-font-weight: 400;--body-font-color: #333333;--body-letter-spacing: 0.03em;--body-line-height: 20px;--h1-font-family: 'Montserrat', sans-serif;--h1-font-size: 20px;--h1-font-weight: 500;--h1-letter-spacing: 0.03em;--h1-text-transform: capitalize;--h1-text-align: center;--h1-line-height: 30px;--h2-font-family: 'Montserrat', sans-serif;--h2-font-size: 18px;--h2-font-weight: 500;--h2-letter-spacing: 0.03em;--h2-text-transform: capitalize;--h2-line-height: 30px;--h3-font-family: 'Montserrat', sans-serif;--h3-font-size: 15px;--h3-font-weight: 500;--h3-letter-spacing: 0.03em;--h3-text-transform: capitalize;--h3-line-height: 25px}@media(max-width: 991.98px){:root{--body-font-size: 12px;--body-line-height: 18px;--h1-font-size: 20px;--h2-font-size: 18px;--h3-font-size: 16px}}@media(max-width: 767.98px){:root{--h2-font-size: 17px;--h3-font-size: 15px}}body[class*=customers-] div,body[class*=customers-] h1,body[class*=customers-] h2,body[class*=customers-] h3,body[class*=customers-] h4,body[class*=customers-] h5,body[class*=customers-] h6,body[class*=customers-] p,body[class*=customers-] a,body[class*=customers-] span,body[class*=customers-] li,body[class*=customers-] td,body[class*=customers-] th,body[class*=customers-] label,body[class*=customers-] input,body[class*=customers-] select,body[class*=customers-] textarea{letter-spacing:0}body[class*=customers-] .breadcrumb-wrapper .breadcrumb{margin-bottom:20px}@media(max-width: 991.98px){body[class*=customers-] .breadcrumb-wrapper{display:none}}body[class*=customers-] h3,body[class*=customers-] .h3{font-size:16px;letter-spacing:0}.account-title{margin-bottom:20px}.customer.menu{margin:20px 0 30px 0}@media(max-width: 991.98px){.customer.menu{margin:30px auto 40px auto}}@media(max-width: 767.98px){.customer.menu{margin:50px auto 40px auto}}.customer.menu.mobile .select{position:relative;width:180px;margin:0 auto}.customer.menu.mobile .select:after{font-family:"Font Awesome 5 Pro";content:"";position:absolute;top:calc(50% - 2px);right:15px;color:#fff;font-size:10px;font-weight:900}@media(max-width: 767.98px){.customer.menu.mobile .select:after{top:calc(50% - 6px)}}.customer.menu.mobile .select select{text-transform:uppercase;width:100%;background-color:#7a816e;color:#fff;font-size:10px;font-weight:500;letter-spacing:0;border-radius:8px;padding:8px 30px 8px 20px}.customer.menu li{margin:0 0 30px 0}.customer.menu li a{text-underline-offset:5px}.customer.menu li a.active{color:#bb8a6a;text-decoration:underline}.back-my-account{margin-bottom:3rem}.back-my-account a{text-transform:capitalize;color:#c9beb4}.account-main-content{border:1px solid #eee8e2;padding:30px 30px 10px 30px;margin-bottom:60px}@media(max-width: 767.98px){.account-main-content{padding:30px 15px 0 15px;margin-bottom:70px}}section.customer{margin-bottom:30px}section.customer .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}section.customer .section-header.has-border{padding-bottom:10px;border-bottom:1px solid #ddd;margin-bottom:15px}section.customer .section-header .section-action{margin-left:15px}section.customer .section-body{padding:10px 25px 10px 15px;background-color:#eee8e2}@media(max-width: 767.98px){section.customer .section-body{padding:10px 15px 10px 15px}}section.customer h2{margin-bottom:0}section.customer .section-action{display:block;font-size:12px;padding:5px;margin-right:-5px}section.customer .actions{margin:8px -8px}section.customer .actions a{margin:8px;font-size:1.2em}section.customer .table-wrap .full tr{border-style:none none solid none}section.customer.customer-section-info{margin-bottom:20px}section.customer.customer-section-info .section-header{margin-bottom:20px}section.customer.customer-address-section .section-header{color:#bb8a6a}section.customer.customer-address-section .section-header .h3{font-size:14px}section.customer.customer-address-section .section-body{padding:10px 15px 10px 15px}section.customer.customer-address-section .section-action{margin-top:-5px}section.customer.customer-orders-section{margin-bottom:20px}@media(max-width: 991.98px){section.customer.customer-orders-section{margin-bottom:55px}}section.customer.customer-orders-section .section-header{margin-bottom:20px}@media(max-width: 767.98px){section.customer.customer-orders-section .section-header{display:block;text-align:center;margin-bottom:30px}}@media(max-width: 767.98px){section.customer.customer-orders-section .section-header .h3{margin-bottom:20px}}section.customer.customer-orders-section .section-action{border:1px solid #eee8e2;border-radius:15px;font-weight:500;color:#b1937e;padding:4px 24px;text-transform:uppercase;font-size:11px}@media(max-width: 767.98px){section.customer.customer-orders-section .section-action{display:inline-block;margin:0 auto;padding:5px 24px}}section.customer.customer-orders-section table{margin-bottom:30px}.customer-profile span{display:inline-block}.customer-profile span.label{width:160px}@media(max-width: 575.98px){.customer-profile span.info{width:100%}}@media(max-width: 767.98px){.customer-profile.barcode-profile{margin-top:30px;margin-bottom:35px}}.customer-profile.full-name{color:#bb8a6a;font-weight:500}.customer-profile-name{display:flex;align-items:center}.customer-profile-name .short-name{padding-right:15px;flex:0 0 105px}.customer-profile-name .short-name-circle{min-width:90px;min-height:90px;background-color:#b1937e;font-size:30px;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%}.customer-profile-name .profile-details *{word-break:break-all}.customer-profile-name .profile-details .welcome{color:#7a816e}.customer-profile-name .profile-details .h1{font-size:21px;margin-bottom:0;line-height:1.1}.account-credits-col{margin-top:5px}@media(min-width: 576px){.account-credits-col>.row:has(>div:nth-child(3))>div{flex:0 0 33.333333%;max-width:33.333333%}}@media(min-width: 576px){.account-credits-col>.row:has(>div:nth-child(4))>div{flex:0 0 50%;max-width:50%}}.account-credits-col .section-body>.row{align-items:center}.account-credits-col .customer-profile{margin-bottom:0}.account-credits-col .customer-profile .h3{font-size:14px;color:#bb8a6a}.addresses-content .address{background-color:#eee8e2;padding:15px;border-radius:5px}.address .default{font-size:.8rem;font-style:italic}.address .default::before{content:"("}.address .default::after{content:")"}.table-order tr{border-style:none none solid none}.table-order-mobile .order-row{margin-bottom:1em;border-bottom:1px solid #ddd}.table-order-mobile tr:nth-of-type(2n),.table-order-mobile tr.even{border-style:none}.table-order-mobile tr:nth-of-type(2n + 1),.table-order-mobile tr.odd{border-style:none}.table-order-mobile td{padding:2px 5px}.table-order-mobile td.label{font-weight:bold;width:150px;padding-left:0}.table-order-mobile td.info{text-align:right}.order-list-table{border-bottom:1px solid #eee8e2}.order-list-table tr{border-top:1px solid #eee8e2}.order-list-table th,.order-list-table td{background-color:rgba(0,0,0,0);border:none}.order-list-table th{font-size:14px;color:inherit;text-transform:none}.order-list-table a{text-decoration:underline;color:#bb8a6a;text-underline-position:under}.account-content h1{margin-bottom:25px}.account-data-row{border:1px solid #ddd;padding:10px 5px;margin-bottom:60px}.account-data-row table{table-layout:fixed;margin-bottom:0}.account-data-row table tr,.account-data-row table td,.account-data-row table th{border:none}.membership-indicator{border:1px solid #ddd;height:20px;width:100%;margin:10px 0}.membership-indicator .membership-progress-bar{height:100%;width:0;max-width:100%;background-color:#c9beb4}.membership-promotional-content{padding:30px 20px}.expiring-points-summary .expiring-points-illustration .expiring-points,.expiring-points-summary .expiring-points-illustration .expiring-points-lines,.expiring-points-summary .expiring-points-illustration .expiring-points-days{display:flex;justify-content:space-between;width:100%}.expiring-points-summary .expiring-points-illustration .expiring-points>*,.expiring-points-summary .expiring-points-illustration .expiring-points-lines>*,.expiring-points-summary .expiring-points-illustration .expiring-points-days>*{width:100%;flex:0 0 33.3333%;max-width:33.3333%}.expiring-points-summary .expiring-points-illustration .expiring-points{align-items:flex-end}.expiring-points-summary .expiring-points-illustration .expiring-points-lines{position:relative;margin:15px 0}.expiring-points-summary .expiring-points-illustration .expiring-points-lines::before{content:"";display:block;height:2px;width:66.6666%;position:absolute;top:50%;left:16.6666%;transform:translateY(-50%);background-color:#ddd}.expiring-points-summary .expiring-points-illustration .line::before{content:"";display:block;height:20px;width:2px;background-color:#ddd;margin:0 auto}.order-history{margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #ccc;border-collapse:collapse}.order-history .order-section{margin-bottom:10px;border-bottom:1px solid #ccc}.order-history .refund-requests{margin-bottom:10px;padding:10px 0}.order-history .refund-requests .request-action{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.order-history .refund-requests .request-action a{margin-left:10px;margin-bottom:10px}.order-history .refund-requests .request-notes{margin-bottom:1.5rem}.order-history table{margin:1em 0}.order-history table .product-row{border:none}.order-history table td.image{width:96px}@media(max-width: 767.98px){.order-history .shipping-section{margin-bottom:15px}}.order-detail{padding:10px 0;align-items:flex-start;flex-wrap:wrap;display:flex}.order-section .order-detail{align-items:center;justify-content:space-between}.order-detail .badge{font-size:10px;padding:0 5px;line-height:20px;text-transform:uppercase}.order-shipment{padding:0 10px;border:1px solid #ccc;border-collapse:collapse;margin-bottom:20px}.order-shipment .shipment-header{padding:10px 0;border-bottom:1px solid #ccc;display:flex;flex-wrap:wrap}.order-shipment .shipment-actions{flex-grow:1;justify-content:flex-end;display:flex;align-items:center;margin:0 -10px}.order-shipment .shipment-actions p{margin:0}.order-shipment .shipment-actions a{margin:0 10px;display:inline-block;padding:10px 15px}.return-request-products{padding:0 10px;border:1px solid #ccc;border-collapse:collapse;margin-bottom:20px}#order-return-request-form .return-product-info{display:flex;flex-wrap:wrap}@media(max-width: 767.98px){#order-return-request-form .return-product-info{padding-bottom:15px}}#order-return-request-form .return-product-info .return-product-image{flex:0 0 110px;padding-right:15px}@media(max-width: 767.98px){#order-return-request-form .return-product-info .return-product-image{flex:0 0 95px}}#order-return-request-form .return-product-info .return-product-detail{flex:1}#order-return-request-form .return-product-info .return-product-detail .item-list{margin:10px 0}#order-return-request-form .return-info .form-item{display:flex;align-items:center;flex-wrap:wrap}#order-return-request-form .return-info .form-item.element-type-file{display:block}#order-return-request-form .return-info .form-item.element-type-file label{width:100%}#order-return-request-form .return-info .label,#order-return-request-form .return-info label{width:140px}@media(max-width: 991.98px){.refund-select{padding-right:0}}@media(max-width: 991.98px){.return-info{padding-left:50px}}.not-member,.forgotpassword-wrapper,.user-register-consent-message,.already-member{font-size:.8rem}.forgotpassword-wrapper,.user-register-consent-message{margin:15px 0}.not-member p,.forgotpassword-wrapper p,.user-register-consent-message p,.already-member p{margin:0}.not-member a,.forgotpassword-wrapper a,.user-register-consent-message a,.already-member a{color:#bb8a6a;text-decoration:underline}.not-member a:hover,.not-member a:focus,.forgotpassword-wrapper a:hover,.forgotpassword-wrapper a:focus,.user-register-consent-message a:hover,.user-register-consent-message a:focus,.already-member a:hover,.already-member a:focus{color:#7a816e;text-decoration:underline}
