:root{--fwds-ink: #2a2521;--fwds-ink-soft: #51483f;--fwds-green: #173c2a;--fwds-green-deep: #0d291d;--fwds-gold: #c6a15b;--fwds-gold-soft: #dbc189;--fwds-burgundy: #6b2633;--fwds-paper: #faf7ef;--fwds-paper-strong: #f3e8d2;--fwds-border: #d8c9aa;--fwds-radius: 5px;--fwds-shadow-soft: 0 12px 32px rgba(42, 34, 24, .09);--fwds-shadow-lift: 0 15px 34px rgba(42, 34, 24, .14)}::selection{color:var(--fwds-green-deep);background:#d8b65f6b}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--fwds-green-deep);outline-offset:3px;box-shadow:0 0 0 3px var(--fwds-paper),0 0 0 5px var(--fwds-green-deep)}.main-content :where(.btn:not(.btnLink),.shopify-challenge__button){min-height:44px;border-radius:var(--fwds-radius);letter-spacing:.035em;box-shadow:0 4px #173c2a24;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.main-content .btnLink{text-decoration-thickness:.08em;text-underline-offset:.2em;transition:color .18s ease,text-decoration-color .18s ease}.main-content .btnLink:hover{color:var(--fwds-burgundy)}.form-vertical :where(input,select,textarea){accent-color:var(--fwds-green)}.form-vertical :where(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),select,textarea){min-height:48px;padding:11px 13px;color:var(--fwds-ink);background:#fffdf8eb;border:1px solid #b9aa8c;border-radius:var(--fwds-radius);box-shadow:inset 0 1px 2px #2a22180a;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.form-vertical :where(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),select,textarea):hover{border-color:#92784b}.form-vertical :where(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),select,textarea):focus{background:#fffdf8;border-color:var(--fwds-gold);box-shadow:0 0 0 3px #c6a15b2e}.form-vertical textarea{min-height:132px;resize:vertical}.form-vertical :where(label:not(.hide):not(.hidden_txt)){color:var(--fwds-ink-soft);font-weight:600}.form-vertical :where(.errors,.form-error,.note.form-error){padding:12px 14px;color:#5c1f2a;background:#6b263314;border-left:3px solid var(--fwds-burgundy)}.form-vertical :where(.form-success,.note.form-success){padding:12px 14px;color:var(--fwds-green-deep);background:#173c2a14;border-left:3px solid var(--fwds-green)}.feohwynn-customer-page{color:var(--fwds-ink)}.feohwynn-customer-page .page_min_h{min-height:min(620px,68vh);padding-top:clamp(34px,5vw,66px);padding-bottom:clamp(44px,6vw,78px)}.feohwynn-customer-page .page-title{margin-bottom:clamp(28px,4vw,46px);color:var(--fwds-green);font-family:var(--ft1, Georgia, serif);font-weight:400;letter-spacing:.035em}.feohwynn-customer-page .ttlTxt{color:var(--fwds-green);font-family:var(--ft1, Georgia, serif);font-weight:400;letter-spacing:.025em}.feohwynn-customer-page--login .login-register{align-items:stretch;justify-content:center;row-gap:22px}.feohwynn-customer-page--login .login-register>.gitem:empty{display:none}.feohwynn-customer-page--login .login-register>.gitem:not(:empty){width:min(100%,470px)}.feohwynn-customer-page--login .wrap,.feohwynn-customer-page--register .login-register>.form-vertical,.feohwynn-customer-page--compact{position:relative;overflow:hidden;padding:clamp(25px,4vw,42px);background:linear-gradient(145deg,#faf7eff5,#f3e8d2e0);border:1px solid var(--fwds-border);border-radius:calc(var(--fwds-radius) + 1px);box-shadow:var(--fwds-shadow-soft)}.feohwynn-customer-page--login .wrap:before,.feohwynn-customer-page--register .login-register>.form-vertical:before,.feohwynn-customer-page--compact:before{position:absolute;top:0;right:22px;left:22px;height:2px;content:"";background:linear-gradient(90deg,transparent,var(--fwds-gold),transparent)}.feohwynn-customer-page--register .login-register{width:min(100%,650px)}.feohwynn-customer-page--compact{width:min(calc(100% - 32px),460px);min-height:0;margin-top:clamp(44px,7vw,90px);margin-bottom:clamp(44px,7vw,90px)}.feohwynn-customer-page--compact .page-title{margin-bottom:22px}.feohwynn-customer-page--account .account-links{margin:0 12px 26px 0;padding:24px;background:linear-gradient(155deg,#faf7eff2,#f3e8d2d6);border:1px solid var(--fwds-border);border-top:3px solid var(--fwds-gold);border-radius:var(--fwds-radius);box-shadow:var(--fwds-shadow-soft)}.feohwynn-customer-page--account .account-links a{display:block;padding:9px 0;color:var(--fwds-green);border-bottom:1px solid rgba(198,161,91,.3)}.feohwynn-customer-page--account .account-links a:hover{color:var(--fwds-burgundy)}.feohwynn-customer-page--account :where(.border,.address){border-color:var(--fwds-border)!important;border-radius:var(--fwds-radius)}.feohwynn-customer-page--account .responsive_tbl{overflow:hidden;border:1px solid var(--fwds-border);border-radius:var(--fwds-radius)}.feohwynn-customer-page--account .responsive_tbl th{color:var(--fwds-green-deep);background:#c6a15b29}.template-404 .main-content{padding-bottom:clamp(36px,6vw,78px)}.template-404 .main-content>.shopify-section:first-child .fw-sec{width:min(100%,1220px);margin:0 auto;padding-right:clamp(16px,3vw,36px);padding-left:clamp(16px,3vw,36px)}.template-404 .main-content>.shopify-section:first-child .imgWrapper{overflow:hidden;border:1px solid rgba(146,120,75,.55);border-radius:calc(var(--fwds-radius) + 1px);box-shadow:var(--fwds-shadow-soft)}.template-404 .main-content>.shopify-section:first-child .imgWrapper img{display:block;width:100%}.template-404 .main-content>.shopify-section:first-child .richtext{position:relative;z-index:2;width:min(calc(100% - 32px),670px)!important;max-width:670px!important;margin-top:-30px;padding:21px clamp(20px,4vw,38px);color:var(--fwds-ink);background:#faf7eff0;border:1px solid var(--fwds-border);border-radius:var(--fwds-radius);box-shadow:var(--fwds-shadow-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.template-404 .main-content>.shopify-section:first-child .richttl{color:var(--fwds-green);font-family:var(--ft1, Georgia, serif);letter-spacing:.025em}.template-404 .collection-grid .cl_item{border:1px solid rgba(146,120,75,.45);border-radius:var(--fwds-radius);box-shadow:0 8px 22px #2a221814;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.template-404 .collection-grid .cl_item img{transition:transform .35s ease,filter .22s ease}@media(hover:hover){.main-content :where(.btn:not(.btnLink),.shopify-challenge__button):hover{transform:translateY(-1px);box-shadow:0 7px #173c2a1f,0 11px 24px #2a22181a;filter:saturate(1.05)}.template-404 .collection-grid .cl_item:hover{transform:translateY(-3px);border-color:var(--fwds-gold);box-shadow:var(--fwds-shadow-lift)}.template-404 .collection-grid .cl_item:hover img{transform:scale(1.025);filter:saturate(1.04) contrast(1.02)}}@media(max-width:767px){.feohwynn-customer-page .page_min_h{min-height:0;padding-top:30px;padding-bottom:46px}.feohwynn-customer-page--login .wrap,.feohwynn-customer-page--register .login-register>.form-vertical,.feohwynn-customer-page--compact{padding:24px 19px}.feohwynn-customer-page--login .login-register>.gitem:not(:empty){width:100%}.feohwynn-customer-page--account .account-links{margin-right:0}.template-404 .main-content>.shopify-section:first-child .richtext{margin-top:-14px;padding-top:18px;padding-bottom:18px}}@media(prefers-reduced-motion:reduce){.main-content :where(.btn:not(.btnLink),.shopify-challenge__button),.template-404 .collection-grid .cl_item,.template-404 .collection-grid .cl_item img{transition:none}.main-content :where(.btn:not(.btnLink),.shopify-challenge__button):hover,.template-404 .collection-grid .cl_item:hover,.template-404 .collection-grid .cl_item:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/feohwynn-design-system.css.map */
