.customer-sidebar{--hw-blue: #405DE6;--hw-navy: #171E57;--hw-cyan: #A4E3F0;--hw-border: #E8E6E0;--hw-radius: 16px;--hw-radius-sm: 10px;--container-gutter: 20px}.customer-sidebar.hw-fav{max-width:500px;margin:0;min-height:0}.customer-sidebar__header .drawer__title{display:flex;align-items:center;gap:10px}.customer-sidebar__content{display:flex;flex-direction:column;gap:24px}.customer-sidebar__cards{display:flex;flex-direction:column;gap:10px}.customer-sidebar__card{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1.5px solid var(--hw-border);border-radius:var(--hw-radius-sm);color:var(--hw-navy);text-decoration:none;transition:border-color .15s,background .15s}.customer-sidebar__card:hover{border-color:var(--hw-blue)}.customer-sidebar__card:focus-visible{outline:2px solid var(--hw-blue);outline-offset:2px}.customer-sidebar__card-icon{flex:none;width:40px;height:40px;display:grid;place-content:center;border-radius:999px;background:var(--hw-cyan);color:var(--hw-navy)}.customer-sidebar__card-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.customer-sidebar__card-title{font-weight:700;font-size:15px}.customer-sidebar__card-sub{font-size:13px;opacity:.8}.customer-sidebar__card-chevron{flex:none;color:var(--hw-navy);opacity:.6}.customer-sidebar__card-cta{flex:none;font-size:13px;font-weight:700;color:var(--hw-blue);text-decoration:underline;text-underline-offset:3px}.mini-card__add{margin-top:6px;width:100%;text-align:center;font-size:12px;padding:6px 8px}.mini-card__add.added{background:var(--hw-blue);color:#fff;border-color:var(--hw-blue)}.customer-sidebar__section{display:flex;flex-direction:column;gap:10px}.customer-sidebar__section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.customer-sidebar__section-title{font-family:var(--heading-font-family, kansasnew, Georgia, serif);font-size:18px;color:var(--hw-navy);margin:0}.customer-sidebar__see-all{font-size:13px;color:var(--hw-navy);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.customer-sidebar__see-all .icon{margin-left:2px}.favorites-mini{display:block}.favorites-mini[aria-busy=true]{min-height:64px;opacity:.5}.mini-cards{list-style:none;margin:0;padding:2px 0 4px;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mini-cards::-webkit-scrollbar{display:none}.mini-card{position:relative;flex:0 0 150px;width:150px;min-width:0;max-width:150px;scroll-snap-align:start;display:flex;flex-direction:column;gap:4px;padding:8px;border:1.5px solid var(--hw-border);border-radius:var(--hw-radius-sm);background:#fff}.mini-card__img{display:block;aspect-ratio:1;border-radius:8px;overflow:hidden;background:#f1fafc}.mini-card__img img{width:100%;height:100%;object-fit:cover;display:block}.mini-card .favorite-button--card{top:10px;right:10px}.mini-card__name{font-weight:700;font-size:13px;line-height:1.25;color:var(--hw-navy);text-decoration:none;margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mini-card__name:hover{text-decoration:underline;text-underline-offset:3px}.mini-card__sub{display:block;min-width:0;font-size:12px;color:var(--hw-navy);opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favorites-mini__empty{font-size:14px;margin:0}.favorites-mini__empty a{text-decoration:underline;text-underline-offset:3px}.customer-sidebar__tiles{display:flex;flex-direction:column;gap:12px}.customer-sidebar__tile{display:block;border:1.5px solid var(--hw-border);border-radius:var(--hw-radius-sm);overflow:hidden;color:var(--hw-navy);text-decoration:none;transition:border-color .15s}a.customer-sidebar__tile:hover{border-color:var(--hw-blue)}a.customer-sidebar__tile:focus-visible{outline:2px solid var(--hw-blue);outline-offset:2px}.customer-sidebar__tile-media img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.customer-sidebar__tile-body{display:flex;align-items:center;gap:12px;padding:12px 14px}.customer-sidebar__tile-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.customer-sidebar__tile-heading{font-weight:700;font-size:15px}.customer-sidebar__tile-sub{font-size:13px;opacity:.8}.mini-card__price{font-size:13px;font-weight:700;color:var(--hw-navy)}.mini-card__price s{font-weight:400;opacity:.6;margin-left:4px}.customer-sidebar__login{text-align:center;padding:28px 20px 24px;border-radius:var(--hw-radius);background:linear-gradient(180deg,#f1fafc,#fff);border:1.5px solid var(--hw-border)}.customer-sidebar__login-mark{width:64px;height:64px;margin:0 auto 14px;display:grid;place-content:center;border-radius:50%;background:var(--hw-cyan);color:var(--hw-navy)}.customer-sidebar__login-title{font-family:var(--heading-font-family, kansasnew, Georgia, serif);font-size:26px;color:var(--hw-navy);margin:0 0 6px}.customer-sidebar__login-text{font-size:14px;line-height:1.5;margin:0 auto 18px;max-width:320px}.customer-sidebar__perks{list-style:none;margin:0 auto 20px;padding:0;display:flex;flex-direction:column;gap:8px;text-align:left;max-width:300px}.customer-sidebar__perks li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--hw-navy)}.customer-sidebar__perks .icon{flex:none;color:var(--hw-blue)}.customer-sidebar__login-cta{width:100%;max-width:320px}.customer-sidebar__login-alt{font-size:14px;margin:14px 0 0}.customer-sidebar__login-alt a{text-decoration:underline;text-underline-offset:3px;font-weight:600}.customer-sidebar__links{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;border-top:1.5px solid var(--hw-border);padding-top:16px}.customer-sidebar__links a{color:var(--hw-navy);text-decoration:underline;text-underline-offset:3px}.header__icon-wrapper--sidebar{position:relative}.customer-sidebar .drawer__header{border-bottom:0}@media screen and (max-width:999px){.customer-sidebar.drawer{top:auto;bottom:0;left:0;right:0;width:100%;max-width:none;height:92vh;height:92dvh;max-height:92dvh;border-radius:18px 18px 0 0;transform:translateY(100%);box-shadow:0 -8px 30px #171e572e}.customer-sidebar.drawer[open]{transform:translateY(0)}.customer-sidebar .drawer__overlay{top:auto;bottom:100%;left:0;right:0;width:100%;height:100vh}.customer-sidebar .drawer__header:before{content:"";position:absolute;top:8px;left:50%;width:44px;height:4px;margin-left:-22px;border-radius:4px;background:#171e5733}.customer-sidebar .drawer__header{padding-top:26px}}.customer-sidebar.is-dragging{transition:none}.customer-sidebar .mini-cards{margin:0 calc(-1 * var(--container-gutter, 20px));padding-left:var(--container-gutter, 20px);padding-right:var(--container-gutter, 20px);scroll-padding-left:var(--container-gutter, 20px);scroll-behavior:smooth}.mini-cards-nav{display:none;align-items:center;gap:6px;margin-left:auto}.customer-sidebar__section-head .customer-sidebar__section-title{flex:1}.customer-sidebar__section-head .customer-sidebar__see-all+.mini-cards-nav{margin-left:4px}.mini-cards-nav__btn{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--hw-border);border-radius:50%;background:#fff;color:var(--hw-navy);cursor:pointer;transition:border-color .15s,color .15s,opacity .15s}.mini-cards-nav__btn:hover{border-color:var(--hw-blue);color:var(--hw-blue)}.mini-cards-nav__btn:focus-visible{outline:2px solid var(--hw-blue);outline-offset:2px}.mini-cards-nav__btn[disabled]{opacity:.35;cursor:default}.mini-cards-nav__btn svg{width:12px;height:12px}@media(hover:hover)and (pointer:fine){.mini-cards-nav.is-scrollable{display:inline-flex}}@media screen and (max-width:999px){.customer-sidebar__tile-media img{aspect-ratio:2.4 / 1}.customer-sidebar__tile-body{padding:10px 14px}.customer-sidebar__tile-heading{font-size:14px}.customer-sidebar__tile-sub{font-size:12px}.customer-sidebar__tiles{gap:10px}}.customer-sidebar__content:focus{outline:none}.customer-order__reorder{margin:12px 0 0}.customer-sidebar__coupon-list.mini-cards{gap:10px}.customer-sidebar__coupon{flex:0 0 auto;width:min(300px,100%);scroll-snap-align:start;display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1.5px dashed var(--hw-blue);border-radius:var(--hw-radius-sm);background:#f5f7ff;color:var(--hw-navy)}.customer-sidebar__coupon:only-child{width:100%}.customer-sidebar__coupon-head{display:flex;align-items:center;gap:10px}.customer-sidebar__coupon-head .customer-sidebar__card-icon{width:34px;height:34px}.customer-sidebar__coupon-headline{font-weight:700;font-size:15px;line-height:1.2;color:var(--hw-navy)}.customer-sidebar__coupon-sub{font-size:13px;opacity:.75}.customer-sidebar__coupon-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.customer-sidebar__coupon-code{font-family:var(--font-body);font-weight:700;font-size:13px;letter-spacing:.06em;padding:6px 10px;border-radius:8px;background:#fff;border:1px solid var(--hw-border);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:var(--hw-navy)}.customer-sidebar__coupon-code:hover{border-color:var(--hw-blue)}.customer-sidebar__coupon-code:focus-visible{outline:2px solid var(--hw-blue);outline-offset:2px}.customer-sidebar__coupon-code svg{width:14px;height:14px;flex:none;opacity:.6}.customer-sidebar__coupon-code.is-copied{border-color:#2a9d5c;color:#2a9d5c}.customer-sidebar__coupon-apply{flex:none;font-size:13px;font-weight:700;color:#fff;background:var(--hw-blue);border:0;border-radius:50px;padding:8px 16px;min-height:36px;text-decoration:none;cursor:pointer;font-family:inherit}.customer-sidebar__coupon-apply:hover{background:var(--hw-navy)}.customer-sidebar__coupon-apply:focus-visible{outline:2px solid var(--hw-blue);outline-offset:2px}.customer-sidebar__coupon-apply.is-applied{background:#2a9d5c}.mini-cards-nav__btn{width:36px;height:36px}@media(prefers-reduced-motion:reduce){.customer-sidebar .mini-cards{scroll-behavior:auto}}.customer-sidebar__segment-gate{display:contents}.customer-sidebar__segment-gate[hidden]{display:none}.customer-sidebar__header{gap:8px}.customer-sidebar__back{color:var(--hw-navy);display:grid;place-content:center;margin-inline-end:4px}.customer-sidebar__back[hidden],.customer-sidebar__panel[hidden]{display:none}.customer-sidebar__tabbar{position:absolute;z-index:2;left:16px;right:16px;bottom:calc(14px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:6px;border-radius:999px;background:#ffffffb8;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border:1px solid rgba(23,30,87,.08);box-shadow:0 10px 30px #171e5724}.customer-sidebar__tab{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 10px;border-radius:999px;color:var(--hw-navy);opacity:.78;font-size:13px;font-weight:700;transition:opacity .15s,background-color .2s}.customer-sidebar__tab:hover{opacity:.9}.customer-sidebar__tab[aria-selected=true]{opacity:1;background:var(--hw-navy);color:#fff}.customer-sidebar__tab svg{flex:none;width:20px;height:20px}.customer-sidebar__tab:focus-visible{outline:2px solid var(--hw-navy);outline-offset:2px}.customer-sidebar:has(.customer-sidebar__tabbar) .customer-sidebar__content{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.cs-order-list,.cs-items,.cs-addresses,.cs-progress{list-style:none}.cs-order-list{display:grid;gap:10px;margin:0;padding:0}.cs-order-row{display:grid;gap:6px;width:100%;text-align:start;padding:14px 16px;border:1.5px solid var(--hw-border);border-radius:var(--hw-radius);background:#fff;color:var(--hw-navy);transition:border-color .15s}.cs-order-row:hover{border-color:var(--hw-navy)}.cs-order-row__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.cs-order-row__name{font-weight:700;font-size:15px}.cs-order-row__meta{font-size:13px;opacity:.7}.cs-order-row__thumbs{display:flex;gap:6px;margin-top:4px}.cs-thumb{width:44px;height:44px;border-radius:var(--hw-radius-sm);background:#f6f4ef;overflow:hidden;display:grid;place-content:center;font-size:12px;font-weight:700}.cs-thumb img{width:100%;height:100%;object-fit:cover}.cs-status{flex:none;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#f6f4ef;color:var(--hw-navy)}.cs-status--shipped,.cs-status--partial{background:var(--hw-cyan)}.cs-status--processing{background:#fff1c9}.cs-status--cancelled,.cs-status--refunded{background:#f1efea;color:#555870}.cs-order{display:grid;gap:16px}.cs-order[hidden]{display:none}.cs-order__head{text-align:center;color:var(--hw-navy);padding:8px 0 4px}.cs-order__status:focus{outline:none}.cs-order__status{font-family:var(--heading-font-family, kansasnew, Georgia, serif);font-size:22px;line-height:1.2;margin:0 0 6px}.cs-order__meta{font-size:14px;line-height:1.5;margin:0;opacity:.8}.cs-order__sub{font-size:13px;margin:10px 0 0;opacity:.8}.cs-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;list-style:none;margin:16px 8px 0;padding:0}.cs-progress__step{height:5px;border-radius:999px;background:var(--hw-border)}.cs-progress__step.is-done{background:var(--hw-navy)}.cs-progress--cancelled .cs-progress__step.is-done,.cs-progress--refunded .cs-progress__step.is-done{background:#b9bbc9}.cs-order__actions{display:grid;gap:10px}.cs-box{border:1.5px solid var(--hw-border);border-radius:var(--hw-radius);padding:16px;color:var(--hw-navy)}.cs-box__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.cs-box__title{font-family:var(--heading-font-family, kansasnew, Georgia, serif);font-size:18px;margin:0 0 12px;color:var(--hw-navy)}.cs-box__head .cs-box__title{margin:0}.cs-box__action{font-size:13px;color:var(--hw-navy);text-decoration:underline;text-underline-offset:3px}.cs-items{display:grid;gap:14px;margin:0;padding:0}.cs-item{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:start}.cs-item__img{width:64px;height:64px;border-radius:var(--hw-radius-sm);background:#f6f4ef;overflow:hidden}.cs-item__img img{width:100%;height:100%;object-fit:cover}.cs-item__text{display:grid;gap:2px;font-size:14px}.cs-item__title{font-weight:700;color:var(--hw-navy);text-decoration:none;line-height:1.3}a.cs-item__title:hover{text-decoration:underline;text-underline-offset:3px}.cs-item__variant{font-size:13px;opacity:.7}.cs-item__plan{justify-self:start;font-size:12px;padding:2px 8px;border-radius:999px;background:var(--hw-cyan)}.cs-item__manage{font-size:13px;color:var(--hw-navy);text-decoration:underline;text-underline-offset:3px}.cs-summary{display:grid;gap:8px;margin:0;font-size:14px}.cs-summary>div{display:flex;justify-content:space-between;gap:12px}.cs-summary dt,.cs-summary dd{margin:0}.cs-summary__total{font-weight:700;padding-top:8px;border-top:1.5px solid var(--hw-border)}.cs-link-button{display:block;text-align:center;font-size:14px;color:var(--hw-navy);text-decoration:underline;text-underline-offset:3px;padding:8px 0}.cs-empty{display:grid;justify-items:center;gap:12px;text-align:center;padding:40px 0;color:var(--hw-navy)}.cs-empty__icon{width:56px;height:56px;border-radius:999px;background:var(--hw-cyan);display:grid;place-content:center}.cs-empty__title{font-family:var(--heading-font-family, kansasnew, Georgia, serif);font-size:20px;margin:0}.cs-muted{font-size:14px;opacity:.7;margin:0}.cs-account{display:grid;gap:16px;color:var(--hw-navy)}.cs-account__who{display:flex;align-items:center;gap:14px}.cs-account__avatar{flex:none;width:52px;height:52px;border-radius:999px;background:var(--hw-cyan);display:grid;place-content:center;font-family:var(--heading-font-family, kansasnew, Georgia, serif);font-size:22px}.cs-account__name{display:block;font-family:var(--heading-font-family, kansasnew, Georgia, serif);font-size:22px;line-height:1.2}.cs-account__email{display:block;font-size:14px;opacity:.75;word-break:break-all}.cs-addresses{display:grid;gap:10px;margin:0;padding:0}.cs-address{font-size:14px;line-height:1.5;padding:12px 14px;border-radius:var(--hw-radius-sm);background:#f9f8f5}.cs-address p{margin:0}.cs-address__badge{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:var(--hw-cyan);margin-bottom:6px}.cs-code{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;padding:1px 8px;border-radius:999px;border:1px dashed var(--hw-navy);color:var(--hw-navy)}.cs-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 24px;border-radius:999px;border:1.5px solid var(--hw-navy);background:var(--hw-navy);color:#fff;font-size:15px;font-weight:700;letter-spacing:.02em;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .15s,color .15s}.cs-btn:hover{background:#262e78;border-color:#262e78}.cs-btn--outline{background:transparent;color:var(--hw-navy)}.cs-btn--outline:hover{background:var(--hw-navy);color:#fff}.cs-btn:focus-visible{outline:2px solid var(--hw-navy);outline-offset:3px}.cs-btn[disabled],.cs-btn[aria-busy=true]{opacity:.6;cursor:default}.cs-empty .cs-btn{width:auto}.cs-box__action{background:none;border:0;padding:6px 0;min-height:44px;font:inherit;font-size:14px;font-weight:700;color:var(--hw-navy);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cs-form{display:grid;gap:14px;margin-top:4px}.cs-form[hidden]{display:none}.cs-form__title{font-family:var(--heading-font-family, kansasnew, Georgia, serif);font-size:17px;color:var(--hw-navy);margin:8px 0 0}.cs-form__title:focus{outline:none}.cs-form__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cs-field{display:grid;gap:6px;min-width:0}.cs-field[hidden]{display:none}.cs-field label{font-size:13px;font-weight:700;color:var(--hw-navy)}.cs-optional{font-weight:400;opacity:.8}.cs-field input,.cs-field select{width:100%;min-height:46px;padding:10px 14px;border:1.5px solid #7C7F99;border-radius:var(--hw-radius-sm);background:#fff;color:var(--hw-navy);font:inherit;font-size:16px}.cs-field input:focus-visible,.cs-field select:focus-visible{outline:2px solid var(--hw-navy);outline-offset:1px;border-color:var(--hw-navy)}.cs-field [aria-invalid=true]{border-color:#b3261e}.cs-field__error{margin:0;font-size:13px;color:#b3261e}.cs-form__errors{padding:10px 14px;border-radius:var(--hw-radius-sm);background:#fcedec;color:#8c1d18;font-size:14px}.cs-form__errors[hidden]{display:none}.cs-form__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cs-check{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;color:var(--hw-navy)}.cs-check input{width:20px;height:20px;accent-color:var(--hw-navy)}.cs-address__actions{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:8px}.cs-address__actions button{background:none;border:0;padding:0;min-height:44px;font:inherit;font-size:14px;font-weight:700;color:var(--hw-navy);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cs-address__confirm{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.cs-address__confirm[hidden]{display:none}.cs-address__confirm p{flex-basis:100%;margin:0;font-weight:700}.cs-btn--small{width:auto;min-height:40px;padding:8px 18px;font-size:14px}.cs-account__sub-note{margin-top:12px}.cs-account__sub-note a,.cs-muted a{color:var(--hw-navy);text-decoration:underline;text-underline-offset:3px}@media(max-width:380px){.cs-form__row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/181/assets/customer-sidebar.css.map */
