.western-customer{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:40px 16px;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain)'/%3E%3C/svg%3E"),linear-gradient(160deg,#f8f1e1,#f0e6cc,#e8dbb8);background-blend-mode:soft-light}@media only screen and (min-width:768px){.western-customer{padding:60px 40px}}.western-card{width:100%;max-width:480px;margin:0 auto;background:#fff;border-radius:16px;padding:36px 28px;position:relative;box-shadow:0 4px 24px #7b382514,0 1px 3px #7b38250f;border:2px solid rgba(123,56,37,.1)}@media only screen and (min-width:768px){.western-card{padding:48px 44px}}.western-card:before{content:"";position:absolute;top:8px;left:8px;right:8px;bottom:8px;border:2px dashed rgba(123,56,37,.15);border-radius:10px;pointer-events:none}.western-card__header{text-align:center;margin-bottom:28px}.western-card__icon{display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.western-card__icon img{width:var(--western-icon-size, 64px);height:auto;object-fit:contain}.western-card__icon svg{width:48px;height:48px;color:#7b3825}.western-card__title{font-family:HellPrint Rough,Rye,cursive;font-size:28px;font-weight:400;color:#7b3825;margin:0 0 8px;letter-spacing:0;text-transform:uppercase}@media only screen and (min-width:768px){.western-card__title{font-size:32px}}.western-card__subtitle{font-size:14px;color:#78716c;margin:0;line-height:1.5}.western-card .field{margin-bottom:16px;position:relative}.western-card .field label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.western-card .field input[type=text],.western-card .field input[type=email],.western-card .field input[type=password],.western-card .field input[type=tel],.western-card .field textarea{width:100%;padding:14px 16px;border:2px solid rgba(123,56,37,.2);border-radius:8px;background:#fdfcf7;font-size:15px;color:#1c1917;transition:border-color .25s ease,box-shadow .25s ease;margin:0}.western-card .field input:focus,.western-card .field textarea:focus{outline:none;border-color:#7b3825;box-shadow:0 0 0 3px #7b38251a}.western-card .field input::placeholder,.western-card .field textarea::placeholder{color:#7b382566}.western-card .field input.invalid{border-color:#dc2626}.western-card .fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.western-card .button,.western-card input[type=submit]{display:block;width:100%;padding:14px 24px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#f8f1e1;background:linear-gradient(135deg,#7b3825,#5a2819);border:none;border-radius:8px;cursor:pointer;transition:all .25s ease;text-align:center;margin-top:8px}.western-card .button:hover,.western-card input[type=submit]:hover{background:linear-gradient(135deg,#fe6b03,#e55d00);color:#fff;transform:translateY(-1px);box-shadow:0 4px 16px #fe6b034d}.western-card .button--secondary{background:transparent;color:#7b3825;border:2px solid rgba(123,56,37,.3)}.western-card .button--secondary:hover{background:#7b38250d;border-color:#7b3825;color:#7b3825;box-shadow:none;transform:none}.western-card .center-button,.western-card a.western-link{display:block;text-align:center;font-size:13px;font-weight:500;color:#7b3825;text-decoration:underline;text-underline-offset:3px;margin-top:16px;transition:color .2s ease}.western-card .center-button:hover,.western-card a.western-link:hover{color:#fe6b03}.western-card .switch-login-section{border-top:2px dashed rgba(123,56,37,.15);margin-top:28px;padding-top:24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}@media only screen and (min-width:768px){.western-card .switch-login-section{flex-direction:row;justify-content:space-between;text-align:left}}.western-card .switch-login-section h6{font-family:HellPrint Rough,Rye,cursive;font-size:16px;font-weight:400;color:#7b3825;margin:0;text-transform:uppercase}.western-card .switch-login-section .text-button{font-size:13px;color:#fe6b03;font-weight:600;text-underline-offset:3px}.western-card .switch-login-section .text-button:hover{color:#7b3825}.western-card .form-notification{padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px;display:flex;align-items:center;gap:8px}.western-card .form-notification.error{background:#dc262614;color:#dc2626;border:1px solid rgba(220,38,38,.2)}.western-card .form-notification:not(.error){background:#16a34a14;color:#16a34a;border:1px solid rgba(22,163,74,.2)}.western-card .form-notification svg{flex-shrink:0;width:18px;height:18px}.western-card #recover{display:none}.western-card #recover:target{display:block}.western-card #recover:target+#login{display:none}.western-card .sign-in-with-shop-provider{text-align:center;margin-top:4px}.western-card .sign-in-with-shop-provider p{font-size:13px;color:#78716c;margin-bottom:12px;margin-top:4px;display:flex;align-items:center;gap:12px}.western-card .sign-in-with-shop-provider p:before,.western-card .sign-in-with-shop-provider p:after{content:"";flex:1;height:1px;background:#7b382526}.western-account{padding:0 16px;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain)'/%3E%3C/svg%3E"),linear-gradient(160deg,#f8f1e1,#f0e6cc,#e8dbb8);background-blend-mode:soft-light}@media only screen and (min-width:768px){.western-account{padding:0 40px}}.western-account__header{text-align:center;padding:48px 20px 32px}.western-account__header-icon{display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.western-account__header-icon img{width:var(--account-header-icon-size, 80px);height:auto;object-fit:contain}.western-account__greeting{font-family:HellPrint Rough,Rye,cursive;font-size:20px;font-weight:400;color:#7b3825;margin:0 0 4px;text-transform:uppercase;letter-spacing:0}.western-account__name{font-family:HellPrint Rough,Rye,cursive;font-size:36px;font-weight:400;color:#7b3825;margin:0 0 12px;text-transform:uppercase;letter-spacing:0}@media only screen and (min-width:768px){.western-account__name{font-size:48px}}.western-account__logout{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#7b3825;text-decoration:none;opacity:.7;transition:opacity .2s ease}.western-account__logout:hover{opacity:1;color:#fe6b03}.western-account__logout svg{width:16px;height:16px}.western-account__grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:24px;padding-bottom:60px}@media only screen and (min-width:768px){.western-account__grid{grid-template-columns:2fr 1fr;gap:32px}}.western-account__card{background:#fff;border-radius:16px;padding:28px;box-shadow:0 4px 24px #7b382514,0 1px 3px #7b38250f;border:2px solid rgba(123,56,37,.1);position:relative}@media only screen and (min-width:768px){.western-account__card{padding:36px}}.western-account__card:before{content:"";position:absolute;top:8px;left:8px;right:8px;bottom:8px;border:2px dashed rgba(123,56,37,.1);border-radius:10px;pointer-events:none}.western-account__card-header{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:2px dashed rgba(123,56,37,.12)}.western-account__card-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.western-account__card-icon img{width:100%;height:100%;object-fit:contain}.western-account__card-icon svg{width:24px;height:24px;color:#7b3825}.western-account__card-title{font-family:HellPrint Rough,Rye,cursive;font-size:20px;font-weight:400;color:#7b3825;margin:0;text-transform:uppercase;letter-spacing:0}.western-account__card table.no-borders{border:0;margin-bottom:0}.western-account__card table.no-borders thead th{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:#7b3825;padding:12px 8px;border-bottom:2px solid rgba(123,56,37,.15)}.western-account__card table.no-borders tbody tr td{padding:14px 8px;border-bottom:1px solid rgba(123,56,37,.08);font-size:14px}.western-account__card table.no-borders tbody tr:last-child td{border-bottom:0}.western-account__card table.no-borders tbody tr td a{color:#7b3825;font-weight:600}.western-account__card table.no-borders tbody tr td a:hover{color:#fe6b03}.western-account__details-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#7b3825;margin-bottom:8px}.western-account__details-address{font-size:14px;color:#44403c;line-height:1.6;margin-bottom:20px;font-style:normal}.western-account__details-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#fe6b03;text-decoration:none;transition:color .2s ease}.western-account__details-link:hover{color:#7b3825}.western-account__empty{text-align:center;padding:40px 20px;color:#78716c}.western-account__empty p{margin:0;font-size:15px}@media only screen and (max-width:767px){.western-card__title{font-size:24px}.western-card{padding:32px 24px}.western-card .fields{grid-template-columns:1fr}.western-account__header{padding:32px 16px 24px}.western-account__name{font-size:30px}.western-account__card{padding:24px 20px}.western-account__card table.no-borders thead{display:none}.western-account__card table.no-borders tr{display:flex;flex-direction:column;border-bottom:1px solid rgba(123,56,37,.1);padding:12px 0}.western-account__card table.no-borders tr:last-child{border-bottom:0}.western-account__card table.no-borders tr td{display:flex;justify-content:space-between;padding:6px 0;border-bottom:0}.western-account__card table.no-borders tr td:before{content:attr(data-label);font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:#7b3825;opacity:.6}}.western-addresses__grid{display:grid;grid-template-columns:1fr;gap:20px;max-width:1200px;margin:0 auto;padding:0 16px 60px}@media only screen and (min-width:768px){.western-addresses__grid{grid-template-columns:repeat(2,1fr);gap:24px;padding:0 0 60px}}@media only screen and (min-width:1068px){.western-addresses__grid{grid-template-columns:repeat(3,1fr)}}.western-addresses__card{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 24px #7b382514,0 1px 3px #7b38250f;border:2px solid rgba(123,56,37,.1);position:relative;display:flex;gap:16px;align-items:flex-start}.western-addresses__card:before{content:"";position:absolute;top:8px;left:8px;right:8px;bottom:8px;border:2px dashed rgba(123,56,37,.1);border-radius:10px;pointer-events:none}.western-addresses__marker{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;z-index:1}.western-addresses__marker img{display:block;filter:drop-shadow(0 2px 4px rgba(123,56,37,.2));max-width:none}@media only screen and (max-width:767px){.western-addresses__marker img{width:56px!important;height:auto!important}}.western-addresses__default-badge{display:inline-block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,#7b3825,#5a2819);padding:3px 8px;border-radius:4px;white-space:nowrap}.western-addresses__content{flex:1;min-width:0;position:relative;z-index:1}.western-addresses__index{font-family:HellPrint Rough,Rye,cursive;font-size:16px;font-weight:400;color:#7b3825;display:block;margin-bottom:8px;text-transform:uppercase}.western-addresses__address{font-size:14px;color:#44403c;line-height:1.6;margin-bottom:16px;font-style:normal}.western-addresses__actions{display:flex;gap:12px}.western-addresses__btn{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:none;border:none;padding:0;transition:color .2s ease}.western-addresses__btn--edit{color:#7b3825}.western-addresses__btn--edit:hover{color:#fe6b03}.western-addresses__btn--delete{color:#a8a29e}.western-addresses__btn--delete:hover{color:#dc2626}.western-addresses__card--add{display:flex;align-items:center;justify-content:center;min-height:180px;border-style:dashed;border-color:#7b382533;background:#7b382505;cursor:pointer;transition:border-color .25s ease,background .25s ease}.western-addresses__card--add:before{display:none}.western-addresses__card--add:hover{border-color:#7b3825;background:#7b38250d}.western-addresses__add-inner{display:flex;flex-direction:column;align-items:center;gap:12px}.western-addresses__add-icon{width:56px;height:56px;border-radius:50%;background:#7b382514;display:flex;align-items:center;justify-content:center}.western-addresses__add-btn{font-family:HellPrint Rough,Rye,cursive;font-size:16px;font-weight:400;color:#7b3825;text-transform:uppercase;background:none;border:none;cursor:pointer;letter-spacing:0;transition:color .2s ease}.western-addresses__add-btn:hover{color:#fe6b03}.section-customer-addresses .side-panel.edit-address,.section-customer-addresses #Side-Panel-Add-Address{background:linear-gradient(160deg,#f8f1e1,#fdfcf7,#fff);box-shadow:-4px 0 24px #7b38251f;border-left:2px solid rgba(123,56,37,.15)}.section-customer-addresses .side-panel.edit-address:before,.section-customer-addresses #Side-Panel-Add-Address:before{content:"";position:absolute;top:8px;left:8px;right:8px;bottom:8px;border:2px dashed rgba(123,56,37,.12);border-radius:8px;pointer-events:none}.section-customer-addresses .side-panel.edit-address .side-panel-header,.section-customer-addresses #Side-Panel-Add-Address .side-panel-header{background:transparent;border-bottom-color:#7b382526}.section-customer-addresses .side-panel.edit-address .side-panel-header span.h4,.section-customer-addresses #Side-Panel-Add-Address .side-panel-header span.h4{font-family:HellPrint Rough,Rye,cursive;font-size:24px;font-weight:400;color:#7b3825;text-transform:uppercase}.section-customer-addresses .side-panel.edit-address .side-panel-close,.section-customer-addresses #Side-Panel-Add-Address .side-panel-close{color:#7b3825;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.04em;transition:color .2s ease}.section-customer-addresses .side-panel.edit-address .side-panel-close:hover,.section-customer-addresses #Side-Panel-Add-Address .side-panel-close:hover{color:#fe6b03}.section-customer-addresses .side-panel.edit-address .field,.section-customer-addresses #Side-Panel-Add-Address .field{margin-bottom:16px}.section-customer-addresses .side-panel.edit-address .field label,.section-customer-addresses #Side-Panel-Add-Address .field label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.section-customer-addresses .side-panel.edit-address .fields,.section-customer-addresses #Side-Panel-Add-Address .fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.section-customer-addresses .side-panel.edit-address input[type=text],.section-customer-addresses .side-panel.edit-address input[type=tel],.section-customer-addresses .side-panel.edit-address textarea,.section-customer-addresses #Side-Panel-Add-Address input[type=text],.section-customer-addresses #Side-Panel-Add-Address input[type=tel],.section-customer-addresses #Side-Panel-Add-Address textarea{width:100%;padding:14px 16px;border:2px solid rgba(123,56,37,.2);border-radius:8px;background:#fdfcf7;font-size:15px;color:#1c1917;transition:border-color .25s ease,box-shadow .25s ease}.section-customer-addresses .side-panel.edit-address input:focus,.section-customer-addresses .side-panel.edit-address textarea:focus,.section-customer-addresses #Side-Panel-Add-Address input:focus,.section-customer-addresses #Side-Panel-Add-Address textarea:focus{outline:none;border-color:#7b3825;box-shadow:0 0 0 3px #7b38251a}.section-customer-addresses .side-panel.edit-address input::placeholder,.section-customer-addresses .side-panel.edit-address textarea::placeholder,.section-customer-addresses #Side-Panel-Add-Address input::placeholder,.section-customer-addresses #Side-Panel-Add-Address textarea::placeholder{color:#7b382566}.section-customer-addresses .side-panel.edit-address select,.section-customer-addresses #Side-Panel-Add-Address select{width:100%;padding:14px 16px;border:2px solid rgba(123,56,37,.2);border-radius:8px;background:#fdfcf7;font-size:15px;color:#1c1917;transition:border-color .25s ease,box-shadow .25s ease}.section-customer-addresses .side-panel.edit-address select:focus,.section-customer-addresses #Side-Panel-Add-Address select:focus{outline:none;border-color:#7b3825;box-shadow:0 0 0 3px #7b38251a}.section-customer-addresses .side-panel.edit-address .button,.section-customer-addresses #Side-Panel-Add-Address .button{display:block;width:100%;padding:14px 24px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#f8f1e1;background:linear-gradient(135deg,#7b3825,#5a2819);border:none;border-radius:8px;cursor:pointer;transition:all .25s ease;text-align:center;margin-top:20px}.section-customer-addresses .side-panel.edit-address .button:hover,.section-customer-addresses #Side-Panel-Add-Address .button:hover{background:linear-gradient(135deg,#fe6b03,#e55d00);color:#fff;transform:translateY(-1px);box-shadow:0 4px 16px #fe6b034d}.section-customer-addresses .side-panel.edit-address input[type=checkbox]+label,.section-customer-addresses #Side-Panel-Add-Address input[type=checkbox]+label{font-size:14px;color:#44403c;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/33/assets/customer-western.css.map */
