body.woocommerce-account,body.woocommerce-account .site-content{background:#f7f3eb;color:#171713}
body.woocommerce-account .site-content{padding-top:116px;padding-bottom:88px}
body.woocommerce-account .content-area{width:100%;margin:0}
body.woocommerce-account .site-main{margin:0 auto;padding:0 32px}
body.woocommerce-account .entry-header{margin:0 0 42px;text-align:center}
body.woocommerce-account .entry-title{font-family:"Bricolage Grotesque",sans-serif!important;font-size:42px;line-height:1.1;font-weight:400!important;letter-spacing:.02em;text-transform:uppercase;color:#171713}
body.woocommerce-account .entry-content,body.woocommerce-account .woocommerce{font-family:"Bricolage Grotesque",sans-serif!important;font-weight:400;color:#171713}
body.woocommerce-account .woocommerce{display:flex;align-items:flex-start}
body.woocommerce-account .woocommerce-MyAccount-navigation{flex:0 0 250px}
body.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;border-top:1px solid #cfc6b6}
body.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0}
body.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--downloads{display:none}
body.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;color:#171713;text-decoration:none;line-height:1.35;font-weight:400!important;text-transform:uppercase;transition:.2s}
body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,body.woocommerce-account .woocommerce-MyAccount-navigation a:hover{background:#ded2bd;color:#171713}
body.woocommerce-account .woocommerce-MyAccount-content{flex:1;min-width:0;font-size:16px;line-height:1.7}
body.woocommerce-account .woocommerce-MyAccount-content p:first-child{margin-top:0}
body.woocommerce-account .woocommerce a{color:#171713;text-underline-offset:3px}
body.woocommerce-account .woocommerce h2,body.woocommerce-account .woocommerce h3{font-family:"Bricolage Grotesque",sans-serif!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.03em;color:#171713}
body.woocommerce-account .woocommerce h2{font-size:25px;margin:0 0 24px}
body.woocommerce-account .woocommerce form.login,body.woocommerce-account .woocommerce form.register,body.woocommerce-account .woocommerce form.edit-account,body.woocommerce-account .woocommerce-address-fields{border:1px solid #cfc6b6;background:#fbf9f4;padding:30px;margin:0;border-radius:0}
body.woocommerce-account .woocommerce form .form-row label{font-weight:400!important;font-size:13px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px}
body.woocommerce-account .woocommerce input.input-text,body.woocommerce-account .woocommerce select,body.woocommerce-account .select2-selection{min-height:48px;border:1px solid #b9af9f!important;border-radius:0!important;background:#fff!important;color:#171713;padding:10px 12px;font-family:"Bricolage Grotesque",sans-serif!important;font-weight:400!important;box-shadow:none!important}
body.woocommerce-account .woocommerce button.button,body.woocommerce-account .woocommerce a.button,body.woocommerce-account .woocommerce input.button{border:0!important;border-radius:0!important;background:#d8cbb4!important;color:#171713!important;padding:14px 24px!important;font-family:"Bricolage Grotesque",sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:.045em;text-transform:uppercase;transition:background-color .2s ease}
body.woocommerce-account .woocommerce button.button:hover,body.woocommerce-account .woocommerce a.button:hover,body.woocommerce-account .woocommerce input.button:hover{background:#c4b49a!important;color:#171713!important}
body.woocommerce-account .woocommerce table.shop_table{border:1px solid #cfc6b6;border-radius:0;background:#fbf9f4}
body.woocommerce-account .woocommerce table.shop_table th,body.woocommerce-account .woocommerce table.shop_table td{border-color:#ded7ca;font-weight:400!important}
body.woocommerce-account .woocommerce-Addresses{display:grid;grid-template-columns:1fr 1fr;gap:24px}
body.woocommerce-account .woocommerce-Address{width:auto!important;float:none!important;border:1px solid #cfc6b6;background:#fbf9f4;padding:24px}
body.woocommerce-account .woocommerce-Address-title h2{font-size:19px}
body.woocommerce-account .woocommerce-Address-title .edit{font-weight:400}
body.woocommerce-account .woocommerce-notices-wrapper:empty{display:none}
@media(max-width:767px){body.woocommerce-account .woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}
body.woocommerce-account .site-content{padding-top:92px;padding-bottom:56px}
body.woocommerce-account .entry-header{margin-bottom:28px}
body.woocommerce-account .entry-title{font-size:34px}
body.woocommerce-account .woocommerce{display:block}
body.woocommerce-account .woocommerce-MyAccount-navigation{margin:0 0 30px}
body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;overflow-x:auto;scrollbar-width:none;border:0;gap:8px;padding-bottom:4px}
body.woocommerce-account .woocommerce-MyAccount-navigation li{flex:0 0 auto;border:1px solid #cfc6b6}
body.woocommerce-account .woocommerce-MyAccount-navigation a{padding:11px 13px;font-size:12px;white-space:nowrap}
body.woocommerce-account .woocommerce-Addresses{grid-template-columns:1fr}
body.woocommerce-account .woocommerce form.login,body.woocommerce-account .woocommerce form.register,body.woocommerce-account .woocommerce form.edit-account,body.woocommerce-account .woocommerce-address-fields{padding:20px}}
body.woocommerce-account .site-main{max-width:1080px}
body.woocommerce-account .entry-header{margin-bottom:34px}
body.woocommerce-account .woocommerce{gap:46px}
body.woocommerce-account .woocommerce-MyAccount-navigation{flex-basis:230px;width:230px}
body.woocommerce-account .woocommerce-MyAccount-navigation ul{background:rgba(255,255,255,.22);border:1px solid #d4ccbf}
body.woocommerce-account .woocommerce-MyAccount-navigation li{border-bottom:1px solid #d4ccbf}
body.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{border-bottom:0}
body.woocommerce-account .woocommerce-MyAccount-navigation a{padding:16px 13px;font-size:13px;letter-spacing:.045em}
body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:#d9ccb5;box-shadow:inset 3px 0 0 #8b7c65}
body.woocommerce-account .woocommerce-MyAccount-content{padding-top:0}
body.woocommerce-account .woocommerce-info,
body.woocommerce-account .woocommerce-message,
body.woocommerce-account .woocommerce-error{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 0 22px!important;padding:20px 22px!important;border:1px solid #d4ccbf!important;border-top:2px solid #b6a589!important;background:#fbf9f4!important;color:#3b3934!important;font-size:15px;line-height:1.55}
body.woocommerce-account .woocommerce-info:before,
body.woocommerce-account .woocommerce-message:before,
body.woocommerce-account .woocommerce-error:before{display:none!important}
body.woocommerce-account .woocommerce-info .button,
body.woocommerce-account .woocommerce-message .button{order:2;flex:0 0 auto;float:none!important;margin:0!important;white-space:nowrap}
body.woocommerce-account .woocommerce-MyAccount-content>p{max-width:720px;color:#4b4841}
body.woocommerce-account .woocommerce-MyAccount-content strong{font-weight:500!important}
body.woocommerce-account .woocommerce-MyAccount-content mark{background:#e8dece;color:#171713;padding:2px 5px}
body.woocommerce-account .woocommerce table.shop_table{overflow:hidden}
body.woocommerce-account .woocommerce table.shop_table thead{background:#e9e1d4}
body.woocommerce-account .woocommerce table.shop_table th{font-size:12px;letter-spacing:.05em;text-transform:uppercase}
body.woocommerce-account .woocommerce table.shop_table td{padding-top:16px;padding-bottom:16px}
body.woocommerce-account fieldset{border:1px solid #d4ccbf;margin:28px 0 20px;padding:22px}
body.woocommerce-account fieldset legend{padding:0 10px;font-weight:400!important;text-transform:uppercase;font-size:13px;letter-spacing:.045em}
body.woocommerce-account .woocommerce-LostPassword{margin-top:18px;font-size:14px}
@media(max-width:767px){body.woocommerce-account .site-main{padding:0 16px}
body.woocommerce-account .woocommerce-info,body.woocommerce-account .woocommerce-message,body.woocommerce-account .woocommerce-error{display:block;padding:18px!important}
body.woocommerce-account .woocommerce-info .button,body.woocommerce-account .woocommerce-message .button{display:block;width:100%;margin-top:16px!important;text-align:center}
body.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-auto-flow:row!important;align-items:stretch!important;gap:24px!important;width:100%!important;margin:30px 0 0!important}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{grid-column:auto!important;grid-row:auto!important;float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:26px!important;min-height:220px!important;border:1px solid #d4ccbf!important;background:#fbf9f4!important;box-sizing:border-box!important}
body.woocommerce-account .woocommerce-Addresses .u-column1{order:1!important}
body.woocommerce-account .woocommerce-Addresses .u-column2{order:2!important}
body.woocommerce-account .woocommerce-Address-title.title{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin:0 0 22px!important;padding:0 0 16px!important;border:0!important;border-bottom:1px solid #ded7ca!important;background:transparent!important}
body.woocommerce-account .woocommerce-Address-title.title h2{float:none!important;margin:0!important;font-size:17px!important;line-height:1.35!important;font-weight:400!important}
body.woocommerce-account .woocommerce-Address-title.title .edit{float:none!important;margin:1px 0 0!important;font-size:12px!important;line-height:1.35!important;font-weight:400!important;letter-spacing:.035em;text-align:right;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}
body.woocommerce-account .woocommerce-Address address{margin:0!important;font-style:normal!important;font-size:15px!important;line-height:1.65!important;color:#4b4841!important}
@media(max-width:767px){body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set{grid-template-columns:1fr!important;gap:16px!important;margin-top:22px!important}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{min-height:0!important;padding:21px!important}}
