@media only screen and (width<=959.98px){.ws-profile-panel__hero--beside{display:none!important}}@media only screen and (width>=960px){.ws-profile-panel__hero--between{display:none!important}}.ws-profile-panel{flex-direction:column;row-gap:16px;display:flex}@media only screen and (width>=960px){.ws-profile-panel{grid-template:"main-top hero""main-bottom hero"/50% 50%;display:grid}.ws-profile-panel--hero-left{grid-template-columns:1fr 2fr;grid-template-areas:"hero main-top""hero main-bottom"}.ws-profile-panel--hero-left .ws-profile-panel__hero{border:0}}.ws-profile-panel__bottom,.ws-profile-panel__hero,.ws-profile-panel__top{flex-direction:column;justify-content:center;row-gap:16px;display:flex}.ws-profile-panel__top{grid-area:main-top;padding-top:16px}.ws-profile-panel__bottom{grid-area:main-bottom;padding-bottom:16px}@media only screen and (width>=960px){.ws-profile-panel__bottom,.ws-profile-panel__top{flex-direction:column;padding-left:16px;padding-right:16px;display:flex}.ws-profile-panel__hero{border-left:1px solid var(--background-2);justify-self:stretch;padding:16px}}.ws-profile-panel__hero{grid-area:hero}.ws-profile-panel__hero--bg{margin:0 -12px;padding:24px}@media only screen and (width>=960px){.ws-profile-panel__hero--bg{margin:0}}.ws-profile-panel__hero--minheight{min-height:200px}.ws-profile-panel__hero-container{place-self:center}.ws-profile-panel__hero-container .ws-circle{width:200px}.ws-wallet-sum-pie-chart{background-color:var(--ws-background-light);border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.ws-wallet-sum-pie-chart__percentage{background-color:var(--ws-background-light);border-radius:50%;width:200px;height:200px}.ws-wallet-sum-pie-chart__percentage--both-values-present{background:conic-gradient(#fff 0,#fff calc(0.2%),var(--color-brand-bg-accent) 0,var(--color-brand-bg-accent) calc(1% * (.2 + var(--percentage-credit))),#fff 0,#fff calc(1% * (.4 + var(--percentage-credit))),var(--ws-color-primary) 0,var(--ws-color-primary) calc(var(--percentage-gift-card) * 1%))}.ws-wallet-sum-pie-chart__percentage--gift-card{background-color:var(--ws-color-primary)}.ws-wallet-sum-pie-chart__percentage--credit{background-color:var(--color-brand-bg-accent)}.ws-wallet-sum-pie-chart .ws-circle{border:1px solid #fff;width:172px;height:172px;padding:0;position:absolute}.ws-wallet-sum-pie-chart .ws-circle .ws-circle__container{margin:0;position:absolute}.ws-wallet-item{grid-template:"circle title amount""circle description amount"/minmax(0,auto) 1fr auto;align-items:center;display:grid}@media only screen and (width>=960px) and (width<=1279.98px){.ws-wallet-item{grid-template:"circle title title""circle description amount"/auto 1fr 1fr}.ws-wallet-item__amount{text-align:center}}.ws-wallet-item__circle{border-radius:100%;grid-area:circle;width:22px;height:22px;padding:12px}.ws-wallet__credit-item .ws-wallet-item__circle{background-color:var(--color-brand-bg-accent)}.ws-wallet__gift-card-item .ws-wallet-item__circle{background-color:var(--ws-color-primary)}.ws-wallet-item__title{grid-area:title}.ws-wallet-item__description{grid-area:description}.ws-wallet-item__amount{grid-area:amount}.ws-saved-gift-card-list-item{gap:16px}.ws-saved-gift-card-list{position:relative;overflow-y:clip}.ws-saved-gift-card-list .ws-saved-gift-card-list-item{border-radius:var(--ws-border-radius);width:calc(100% + 24px);margin-left:-12px;margin-right:-12px;padding:12px;transition:background-color .2s ease-in-out,opacity .16s ease-in-out,transform .2s ease-in-out}.ws-saved-gift-card-list :is(.ws-saved-gift-card-enter,.ws-saved-gift-card-leave-to){opacity:0}.ws-saved-gift-card-list .ws-saved-gift-card-leave-active{position:absolute}.ws-saved-gift-card-list .ws-saved-gift-card-enter-active{background-color:var(--ws-color-primary-light);position:static!important}.ws-saved-gift-card-remove .ws-dialog__content{max-width:400px}.ws-wallet{row-gap:0}.ws-wallet .ws-profile-panel__top{row-gap:0;padding-top:0}.ws-customer-club-overview__lead-text{margin-top:8px}@media only screen and (width<=959.98px){.ws-customer-club-overview__lead-text{margin-bottom:24px}}@media only screen and (width>=960px){.ws-wallet{border-radius:var(--ws-border-radius);border:1px solid var(--background-2);overflow:hidden}.ws-wallet .ws-profile-panel__top{border-right:1px solid var(--background-2);padding:24px}.ws-wallet .ws-profile-panel__hero{max-height:600px}}
