.woocommerce-account main .woocommerce:has(>.account){max-width:none;margin-inline:auto}.account{padding:20px 0 0}.account__wrap{width:100%;margin-inline:auto}@media screen and (min-width: 961px){.account__wrap{width:min(1180px,100% - 64px)}}.account__panel{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:stretch;background:#f8ece3;border:1px solid #e9ddd0;border-radius:4px;overflow:hidden;box-shadow:0 30px 60px -32px rgba(29,24,21,.22)}@media screen and (min-width: 961px){.account__panel{min-height:600px}}.account__form-col{padding:clamp(36px,5vw,72px)}.account__eyebrow{margin:0 0 14px;color:#a85a3c;font-family:"Jost","Helvetica Neue",Arial,sans-serif;font-size:12px;letter-spacing:.22em;text-transform:uppercase}.account__heading{margin:0 0 12px;color:#2c2420;font-family:"Playfair Display",serif;font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1.15;text-wrap:balance}.account__intro{margin:0 0 32px;color:rgb(113.16,102.5,95.12);font-size:15px;font-weight:400;line-height:1.6}.account__field{margin-bottom:20px}.account__input,.account .woocommerce-Input.input-text{display:block;width:100%;min-height:48px;padding:12px 16px;border:1px solid rgb(221.3,197.42,181.36);border-radius:2px;background:#fff;color:#2c2420;font-family:"Jost","Helvetica Neue",Arial,sans-serif;font-size:15px;transition:border-color .2s ease,box-shadow .2s ease}.account__input:focus-visible,.account .woocommerce-Input.input-text:focus-visible{border-color:#a85a3c;box-shadow:0 0 0 3px rgba(168,90,60,.16);outline:none}.account__field label,.account .woocommerce-form-row label{display:block;margin-bottom:8px;color:#2c2420;font-size:13px;font-weight:600}.account .required{color:#a85a3c}.account__error{margin-top:8px;color:#c0392b;font-size:13px}.account__error:not([hidden]){display:block}.account__continue{width:100%;margin-top:4px}.account__continue.sf-btn--dark{background:#a85a3c;color:#fff}.account__continue.sf-btn--dark:hover{background:#8a4730;box-shadow:0 10px 22px rgba(138,71,48,.22)}.account__continue.sf-btn--dark:focus-visible{outline-color:#1d1815}.account__step[hidden]{display:none}.account .woocommerce-form-row{margin:0 0 20px}.account__chosen-email{margin:0 0 20px;color:#8a7d74;font-size:14px}.account__chosen-email strong{color:#2c2420;font-weight:600}.account__choice-actions{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.account__choice{width:100%}.account__choice.sf-btn--outline{background:rgba(0,0,0,0)}.account__back{display:inline-block;padding:0;border:none;background:none;color:#8a7d74;font-family:"Jost","Helvetica Neue",Arial,sans-serif;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.account__back:hover{color:#a85a3c}.account__back:focus-visible{outline:2px solid #a85a3c;outline-offset:3px}.account__step--login .account__back,.account__step--register .account__back{margin-top:16px}.account .woocommerce-form__label-for-checkbox{display:flex;align-items:center;gap:8px;color:#8a7d74;font-size:14px;font-weight:400;cursor:pointer}.account__login-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.account .lost_password{margin:0;font-size:13px}.account .lost_password a{color:#a85a3c;text-decoration:underline;text-underline-offset:3px}.account .lost_password a:hover{color:#8a4730}.account__note{margin:0 0 20px;color:#8a7d74;font-size:13px}.account .woocommerce-error,.account .woocommerce-message,.account .woocommerce-info{margin:0 0 24px;background:#f8ece3;color:#2c2420;font-size:14px}.account .woocommerce-error{border-top-color:#c0392b}.account .woocommerce-message,.account .woocommerce-info{border-top-color:#a85a3c}.account__benefits{display:flex;flex-direction:column;gap:10px;margin:32px 0 0;padding:24px 0 0;border-top:1px solid #e9ddd0;list-style:none}.account__benefits li{position:relative;padding-left:22px;color:#2c2420;font-size:14px;font-weight:400}.account__benefits li::before{position:absolute;top:7px;left:0;width:8px;height:8px;border-radius:50%;background:#a85a3c;content:""}.account__image-col{position:relative;min-height:480px;background:#f3ece5}.account__image-col .account__image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 960px){.account__panel{grid-template-columns:1fr;border-right:none;border-left:none;border-radius:0;box-shadow:none}.account__image-col{display:none}.account__form-col{padding:32px 20px 48px}}.woocommerce-account main .woocommerce:has(>.account-dash){max-width:none;margin-inline:auto}.account-dash{padding:20px 0 0}.account-dash,.account-dash__wrap,.account-dash__panel,.account-nav,.account-nav__list,.account-nav__item,.account-nav__link,.account-cards,.account-cards__item,.account-dash .account-card,.woocommerce-account .account-dash__panel .woocommerce-MyAccount-content{box-sizing:border-box}.account-dash__wrap{width:100%;margin-inline:auto}@media screen and (min-width: 961px){.account-dash__wrap{width:min(1180px,100% - 64px)}}.account-dash__panel{display:grid;grid-template-columns:236px minmax(0, 1fr);align-items:stretch;background:rgb(252.34,247.78,244.36);border:1px solid #e9ddd0;border-radius:4px;overflow:hidden;box-shadow:0 30px 60px -32px rgba(29,24,21,.2)}@media screen and (min-width: 961px){.account-dash__panel{min-height:560px}}.woocommerce-account .account-dash__panel .woocommerce-MyAccount-navigation,.woocommerce-account .account-dash__panel .woocommerce-MyAccount-content{float:none;width:auto}.account-nav{padding:28px 0;border-right:1px solid #e9ddd0}.account-nav__title{margin:0 0 14px;padding:0 20px;color:#8a7d74;font-family:"Jost","Helvetica Neue",Arial,sans-serif;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.account-dash .account-nav .account-nav__list{margin:0;padding:0;list-style:none}.account-dash .account-nav .account-nav__item{margin:0;padding:0;list-style:none}.woocommerce-account .account-dash .account-nav li a.account-nav__link,.woocommerce-account .account-dash .account-nav li a.account-nav__link:hover,.woocommerce-account .account-dash .account-nav li.is-active a.account-nav__link{text-decoration:none}.account-nav__link{display:flex;align-items:center;gap:12px;min-height:48px;padding:11px 20px;border-left:3px solid rgba(0,0,0,0);color:#2c2420;font-family:"Jost","Helvetica Neue",Arial,sans-serif;font-size:14.5px;line-height:1.3;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.account-nav__link:hover{background:rgba(248,236,227,.55);color:#a85a3c}.account-nav__link:focus-visible{outline:2px solid #a85a3c;outline-offset:-2px}.account-nav__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:18px;height:18px;color:#8a7d74;transition:color .2s ease}.account-nav__icon svg{width:100%;height:100%}.account-nav__link:hover .account-nav__icon{color:#a85a3c}.account-nav__item.is-active .account-nav__link{background:#f8ece3;border-left-color:#a85a3c;color:#2c2420;font-weight:500}.account-nav__item.is-active .account-nav__icon{color:#a85a3c}.woocommerce-account .account-dash__panel .woocommerce-MyAccount-content{padding:clamp(28px,4vw,56px);min-width:0}.account-dash__intro{margin-bottom:40px}.account-dash__eyebrow{margin:0 0 14px;color:#a85a3c;font-family:"Jost","Helvetica Neue",Arial,sans-serif;font-size:12px;letter-spacing:.22em;text-transform:uppercase}.account-dash__heading{margin:0 0 12px;color:#2c2420;font-family:"Playfair Display",serif;font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1.15;text-wrap:balance}.account-dash__lede{max-width:46ch;margin:0 0 10px;color:rgb(113.16,102.5,95.12);font-size:15px;font-weight:400;line-height:1.6}.account-dash__signout{margin:0;color:#8a7d74;font-size:13px}.account-dash .account-cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px;margin:0;padding:0;list-style:none}@media screen and (max-width: 1180px){.account-dash .account-cards{grid-template-columns:1fr}}.account-dash .account-cards__item{display:flex;margin:0;padding:0;list-style:none}.account-dash .account-card{display:flex;flex-direction:column;gap:8px;width:100%;padding:24px 22px;border:1px solid #e9ddd0;border-radius:4px;background:#fff;color:#2c2420;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.account-dash .account-card:hover{border-color:rgba(168,90,60,.5);box-shadow:0 14px 28px -20px rgba(29,24,21,.35);transform:translateY(-2px)}.account-dash .account-card:focus-visible{outline:2px solid #a85a3c;outline-offset:3px}.account-card__icon{display:flex;align-items:center;width:22px;height:22px;margin-bottom:4px;color:#a85a3c}.account-card__icon svg{width:100%;height:100%}.account-card__title{color:#2c2420;font-family:"Playfair Display",serif;font-size:19px;font-weight:500;line-height:1.25}.account-card__text{flex:1 1 auto;color:rgb(113.16,102.5,95.12);font-size:13.5px;font-weight:400;line-height:1.55}.account-card__go{display:block;width:20px;height:20px;margin-top:8px;color:#a85a3c;transition:transform .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.account-card__go svg{width:100%;height:100%}.account-dash .account-card:hover .account-card__go{transform:translateX(6px)}.account-dash .woocommerce-MyAccount-content{color:#2c2420}.account-dash .woocommerce-MyAccount-content a:not(.account-card):not(.button):not(.woocommerce-Button):not(.sf-btn){color:#a85a3c;text-decoration:underline;text-underline-offset:3px}.account-dash .woocommerce-MyAccount-content a:not(.account-card):not(.button):not(.woocommerce-Button):not(.sf-btn):hover{color:#8a4730}.account-dash .woocommerce-MyAccount-content a:not(.account-card):not(.button):not(.woocommerce-Button):not(.sf-btn):focus-visible{outline:2px solid #a85a3c;outline-offset:2px}.account-dash .woocommerce-MyAccount-content h2,.account-dash .woocommerce-MyAccount-content h3,.account-dash .woocommerce-MyAccount-content legend{color:#2c2420;font-family:"Playfair Display",serif;font-weight:400}.account-dash .woocommerce-MyAccount-content .button,.account-dash .woocommerce-MyAccount-content .woocommerce-Button{padding:13px 26px;border:0;border-radius:2px;background:#a85a3c;color:#fff;font-family:"Jost","Helvetica Neue",Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.account-dash .woocommerce-MyAccount-content .button:hover,.account-dash .woocommerce-MyAccount-content .woocommerce-Button:hover{background:#8a4730;color:#fff}.account-dash .woocommerce-MyAccount-content .button:focus-visible,.account-dash .woocommerce-MyAccount-content .woocommerce-Button:focus-visible{outline:2px solid #1d1815;outline-offset:2px}.account-dash .woocommerce-MyAccount-content table{width:100%;border-collapse:collapse}.account-dash .woocommerce-MyAccount-content table th,.account-dash .woocommerce-MyAccount-content table td{padding:14px 12px;border-bottom:1px solid #e9ddd0;text-align:left;font-size:14px}.account-dash .woocommerce-MyAccount-content table th{color:#8a7d74;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.account-dash .woocommerce-MyAccount-content .woocommerce-Input.input-text,.account-dash .woocommerce-MyAccount-content input[type=text],.account-dash .woocommerce-MyAccount-content input[type=email],.account-dash .woocommerce-MyAccount-content input[type=tel],.account-dash .woocommerce-MyAccount-content input[type=password],.account-dash .woocommerce-MyAccount-content select,.account-dash .woocommerce-MyAccount-content textarea{width:100%;min-height:48px;padding:12px 16px;border:1px solid rgb(221.3,197.42,181.36);border-radius:2px;background:#fff;color:#2c2420;font-family:"Jost","Helvetica Neue",Arial,sans-serif;font-size:15px}.account-dash .woocommerce-MyAccount-content .woocommerce-Input.input-text:focus-visible,.account-dash .woocommerce-MyAccount-content input[type=text]:focus-visible,.account-dash .woocommerce-MyAccount-content input[type=email]:focus-visible,.account-dash .woocommerce-MyAccount-content input[type=tel]:focus-visible,.account-dash .woocommerce-MyAccount-content input[type=password]:focus-visible,.account-dash .woocommerce-MyAccount-content select:focus-visible,.account-dash .woocommerce-MyAccount-content textarea:focus-visible{border-color:#a85a3c;box-shadow:0 0 0 3px rgba(168,90,60,.16);outline:none}.account-dash .woocommerce-MyAccount-content .woocommerce-form-row label,.account-dash .woocommerce-MyAccount-content .form-row label{display:block;margin-bottom:8px;color:#2c2420;font-size:13px;font-weight:600}.account-dash .woocommerce-MyAccount-content fieldset{margin:32px 0 24px;padding:0;border:0}.account-dash .woocommerce-MyAccount-content legend{padding:0 0 12px;font-size:19px}.account-dash .woocommerce-MyAccount-content .required{color:#a85a3c}.account-dash .woocommerce-MyAccount-content .woocommerce-error,.account-dash .woocommerce-MyAccount-content .woocommerce-message,.account-dash .woocommerce-MyAccount-content .woocommerce-info{margin:0 0 24px;background:#f8ece3;color:#2c2420;font-size:14px}.account-dash .woocommerce-MyAccount-content .woocommerce-error{border-top-color:#c0392b}.account-dash .woocommerce-MyAccount-content .woocommerce-message,.account-dash .woocommerce-MyAccount-content .woocommerce-info{border-top-color:#a85a3c}.account-dash .woocommerce-MyAccount-content .woocommerce-error::before,.account-dash .woocommerce-MyAccount-content .woocommerce-message::before,.account-dash .woocommerce-MyAccount-content .woocommerce-info::before{color:#a85a3c}.account-dash .woocommerce-MyAccount-content .woocommerce-error::before{color:#c0392b}@media screen and (max-width: 960px){.account-dash__panel{grid-template-columns:1fr;border-right:none;border-left:none;border-radius:0;box-shadow:none}.account-nav{padding:20px 0 8px;border-right:none;border-bottom:1px solid #e9ddd0}.account-nav__item+.account-nav__item{border-top:1px solid rgba(233,221,208,.7)}.woocommerce-account .account-dash__panel .woocommerce-MyAccount-content{padding:32px 20px 48px}.account-cards{grid-template-columns:1fr}}/*# sourceMappingURL=page-account.css.map */
