.points-account-layout .account-content-section{min-width:0;gap:32px;padding-bottom:64px}.points-account-layout .account-greeting{padding-left:28px}.points-account-layout .account-greeting{gap:24px}.points-account-layout .account-greeting__text{display:flex;gap:.25em;min-width:0}.points-account-layout .account-greeting__prefix{flex-shrink:0;white-space:nowrap}.points-account-layout .account-greeting__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.points-account-layout .account-greeting__sign-out{flex-shrink:0;white-space:nowrap}.points-account-layout .account-greeting__sign-out .component-button,.points-account-layout .account-greeting__sign-out .component-button__content,.points-account-layout .account-greeting__sign-out .component-button__label{color:var(--surface-on-surface, #fff)}.points-account-layout .points-display-card,.points-account-layout .points-record-card{border:0;border-radius:12px;padding:32px}.points-account-layout .points-display-card__title,.points-account-layout .points-record-card__title{font-size:20px;line-height:1.2;margin-bottom:24px}.points-account-layout .points-links--activity{margin:0}.points-account-layout .points-links--activity a,.points-account-mobile .points-links--activity a{min-height:64px;padding:16px;font-size:18px;color:var(--surface-on-surface, #fff);background:var(--surface-surface-container-low, #18181c);border:0}.points-account-layout .points-links--activity a:hover,.points-account-mobile .points-links--activity a:hover{background:var(--surface-surface-container-high, #25252b)}.points-hub{padding:0;background:#000;min-height:0}.points-hub .points-hub__inner{width:100%;max-width:none;margin:0;display:block}.points-hub h1{font-size:32px;margin:0 0 28px}.points-hub h2{font-size:20px;margin:32px 0 20px}.points-hub__card{border:0}.points-hub .points-hub__balance,.points-account-layout .points-display-card__points-box{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;min-height:180px;padding:32px;gap:16px;border-radius:12px;background:linear-gradient(112.0637deg,#ebfbad 1.5488%,#dde6ed 76.743%);color:#000!important}.points-account-layout .points-display-card__points-row{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0;gap:16px}.points-hub .points-hub__balance strong,.points-account-layout .points-display-card__points-number{min-width:0;color:#000;font-family:"STRUTT Modena 420",Arial,sans-serif;font-weight:400;font-size:56px;line-height:1;letter-spacing:-.02em;overflow-wrap:anywhere}.points-hub .points-hub__balance>span:not(.points-hub__balance-arrow),.points-account-layout .points-display-card__points-label{min-width:0;max-width:44%;color:#000;font-family:"STRUTT Modena 370",Arial,sans-serif;font-size:20px;line-height:1.5;text-align:end;overflow-wrap:anywhere}.points-hub__balance strong{margin-right:auto}.points-hub__balance-arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:44px;border-radius:8px;background:#2934001a;font-size:30px}.points-hub__balance-arrow img{display:block;width:24px;height:24px;object-fit:contain}.points-hub__inner>[data-points-back]{display:inline-flex;min-height:44px;align-items:center;gap:8px;margin-bottom:16px;text-decoration:none}.points-back-icon{width:20px;height:20px;flex:0 0 20px;object-fit:contain;transform:rotate(180deg)}.points-hub__actions{gap:12px;overflow:hidden;border-radius:8px}.points-hub__inner>.points-hub__actions{flex-direction:column}.points-hub__inner>.points-hub__actions a{min-height:64px;color:#fff;text-decoration:none;background:var(--surface-surface-container-low, #18181c)}.points-hub dialog .points-hub__actions{gap:12px}.points-hub__dialog-header h2{margin:0 0 24px}.component-grid-layout:has(.points-hub) .component-grid__page-header{display:none}.points-account-back{display:none}.points-hub .component-navigation-drawer a{color:var(--surface-on-surface, #fff)}.component-grid-layout:has(.points-account-layout) .component-grid{padding-top:134px!important}@media(min-width:735px){.points-hub__inner>[data-points-back],.points-hub__inner>h1{display:none}}@media(max-width:1068px)and (min-width:735px){.points-account-layout .points-display-card,.points-account-layout .points-record-card,.points-hub__card,.points-hub__card.points-hub__row{padding:24px}.points-hub .points-hub__balance{flex-wrap:nowrap}}@media(max-width:734px){.component-grid-layout:has(.points-account-layout) .component-grid{padding-top:56px!important}.component-grid-layout[data-show-mobile-navbar=false]:has(.points-account-layout) .component-grid{padding-top:0!important}.points-account-back{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:var(--primary-primary, #ecfdac);text-decoration:none}.component-grid-layout:has(.points-account-layout) .component-grid__mobile-back-button{display:none}.points-account-layout .points-display-card,.points-account-layout .points-record-card{padding:20px}.component-grid-layout:has(.points-hub) .component-grid{padding-top:0!important}.points-hub h1{font-size:32px;margin-bottom:28px}.points-account-layout .account-content-section{padding-bottom:40px}.points-account-mobile{background:#000}.points-account-mobile .rewards-page__points-section,.points-account-mobile .rewards-page__records-section{background:var(--surface-surface-container-lowest, #0f0f12);border-radius:12px;padding:20px}.points-account-mobile .rewards-page__records-title{margin-top:0}.points-hub .points-hub__balance{flex-wrap:nowrap;gap:8px;padding:24px 16px}.points-hub .points-hub__balance strong{min-width:0;font-size:clamp(32px,12vw,56px)}.points-hub .points-hub__balance>span:not(.points-hub__balance-arrow){min-width:0;font-size:18px;line-height:27px;overflow-wrap:anywhere}.points-hub .points-hub__balance-arrow{flex-shrink:0}.points-hub__card.points-hub__row{align-items:flex-start}}.points-hub__inner>.points-hub__card{margin:0 0 32px}.points-hub .points-hub__group>h2{margin:0 0 24px}.points-hub__group>.points-hub__card.points-hub__row{margin:0;padding:16px;background:var(--surface-surface-container-low, #18181c);border-radius:8px;border:0}.points-hub input:not(.component-text-input__field){background:var(--surface-surface-container-low, #18181c);border-radius:8px}.points-hub__button,.points-hub__tabs button{font-family:"STRUTT Modena 420",Arial,sans-serif}.points-hub__coupons-panel>.points-hub__link{display:block;margin-left:0;margin-right:auto;text-align:left}.points-hub__coupons-panel [data-coupon-list]>.points-hub__card{padding:20px;margin:16px 0 0;background:#18181c;border-radius:8px;border:0;overflow:hidden}.points-hub__coupons-panel [data-coupon-list]>.points-hub__card+.points-hub__card{margin-top:32px}.points-hub__coupon-heading{display:flex;align-items:center;gap:10px}.points-hub__coupon-heading svg{width:40px;height:40px;flex:0 0 40px;padding:6px;border:1px solid currentColor;border-radius:8px;background:#ffffff0f;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.points-hub__coupon-heading>span{min-width:0;overflow-wrap:anywhere}.points-hub__coupon-filters{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0}.points-hub .points-hub__available-filter{min-height:44px;padding:10px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:#b3b3ba}.points-hub .points-hub__available-filter[aria-pressed=true]{color:var(--points-accent);border-bottom-color:currentColor}.points-hub .points-hub__available-filter[aria-pressed=false]{color:#b3b3ba}.points-hub__history-filter{position:relative;min-width:0;max-width:65%;color:#b3b3ba}.points-hub__history-filter summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 14px;border:1px solid #545458;border-radius:8px;cursor:pointer;list-style:none}.points-hub__history-filter summary::-webkit-details-marker{display:none}.points-hub__history-filter summary span{overflow-wrap:anywhere}.points-hub__history-filter summary img{flex:0 0 18px}.points-hub__history-filter[open] summary img{transform:rotate(180deg)}.points-hub__history-filter.is-selected summary{color:#fff;border-color:#b3b3ba}.points-hub__history-options{position:absolute;z-index:5;top:calc(100% + 8px);right:0;min-width:100%;width:max-content;max-width:min(260px,75vw);padding:6px;border:1px solid #545458;border-radius:8px;background:#25252b;box-shadow:0 8px 24px #0006}.points-hub .points-hub__history-options button{display:block;width:100%;min-height:44px;padding:10px 16px;border:0;border-radius:4px;background:transparent;color:#b3b3ba;text-align:start;overflow-wrap:anywhere}.points-hub .points-hub__history-options button:hover,.points-hub .points-hub__history-options button[aria-pressed=true]{background:#38383e;color:#fff}.points-hub__coupons-panel [data-coupon-list]>.points-hub__coupon--inactive{position:relative;background:#151518;color:#a5a5ad}.points-hub__coupon--inactive .points-hub__coupon-heading{padding-right:92px;color:#a5a5ad}.points-hub .points-hub__coupon--inactive>.points-hub__link,.points-hub .points-hub__coupon--inactive .points-hub__coupon-order{color:#b3b3ba}.points-hub__coupon-order{overflow-wrap:anywhere;text-decoration:underline}.points-hub__coupon-stamp{position:absolute;top:20px;right:20px;display:flex;align-items:center;justify-content:center;width:80px;height:80px;padding:6px;border:3px double #73737b;border-radius:50%;color:#96969e;font-family:Arial,sans-serif;font-size:10px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:uppercase;text-align:center;white-space:nowrap;transform:rotate(-14deg);pointer-events:none}.points-hub__coupons-panel [data-coupon-list]>.points-hub__card+.points-hub__card{border:0}.points-hub__coupons-panel .points-hub__empty{background:#151518;border-radius:8px}.points-hub__inner>.points-hub__actions{margin-top:0;gap:0}.points-hub .points-hub__inner>.points-hub__actions a{display:block;padding:0;border:0}@media(max-width:734px){.points-hub__inner>[data-points-back]{margin-bottom:8px}.points-hub h1{margin-bottom:24px}.points-hub[data-mode=coupons] .points-hub__inner>h1{margin-top:16px}.points-hub__inner>.points-hub__card{margin-bottom:24px}.points-hub .points-hub__group>h2{margin-bottom:20px}}.points-hub__inner>.points-hub__actions a{font-size:18px;font-family:"STRUTT Modena 370",Arial,sans-serif}.points-hub__inner>.points-hub__actions a:last-child{border-bottom:0}.points-hub__inner>.points-hub__actions a .component-list-item{width:100%}@media(max-width:734px){.points-hub__inner>[data-points-back]{font-size:14px;margin-bottom:8px}.points-hub h1{font-family:"STRUTT Modena 420",Arial,sans-serif;font-size:32px;line-height:1.2;font-weight:400;margin-bottom:28px}.points-hub__inner>.points-hub__group,.points-hub__inner>.points-hub__coupons-panel{background:var(--surface-surface-container-low, #18181c);border-radius:8px;padding:16px}.points-hub__inner>.points-hub__coupons-panel{background:var(--surface-surface-container-lowest, #0f0f12)}.points-hub__group>.points-hub__card.points-hub__row{padding:16px 0;border-radius:0;background:transparent}.points-hub .points-hub__group>h2{font-size:20px;margin-bottom:16px}.points-hub input:not(.component-text-input__field){background:var(--surface-surface-container-high, #25252b)}.points-hub__coupons-panel [data-coupon-list]>.points-hub__card{padding:16px;background:#18181c;border-radius:8px;border:0}.points-hub__inner>.points-hub__actions a{min-height:64px}}.points-hub__coupon-heading{color:var(--surface-on-surface, #fff);font-size:24px}.points-hub__coupons-panel [data-coupon-list] .points-hub__row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;border:0;padding:8px 0;color:var(--surface-on-surface-variant, #B3B3BA);font-size:14px;gap:16px;text-align:start}.points-hub__coupons-panel [data-coupon-list] .points-hub__row>:last-child{text-align:end}.points-hub__coupons-panel [data-coupon-list] .points-hub__card>.points-hub__link{display:block;margin:4px 0 12px;text-align:left}.points-hub__coupon-footer{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:20px;padding-top:20px;border-top:1px dashed var(--outline-outline, #545458)}.points-hub__coupon-footer:before,.points-hub__coupon-footer:after{content:"";position:absolute;top:-9px;width:16px;height:16px;border-radius:50%;background:var(--surface-surface-container-lowest, #0F0F12)}.points-hub__coupon-footer:before{left:-28px}.points-hub__coupon-footer:after{right:-28px}.points-hub__coupons-panel [data-coupon-list] .points-hub__card>.points-hub__code{display:block;width:100%;margin:16px 0 0;padding:12px 16px;border:1px solid var(--outline-outline-variant, #38383e);border-radius:8px;background:var(--surface-surface-container-lowest, #0f0f12);color:var(--surface-on-surface, #fff);font-family:STRUTT Modena Mono,Courier New,monospace;font-size:14px;line-height:1.5;text-align:start}.points-hub__coupon-footer .points-hub__actions{margin:0;width:100%;display:flex;flex-wrap:nowrap;gap:16px}.points-hub__coupon-footer .points-hub__actions>*{flex:1 1 0;min-width:0;overflow-wrap:anywhere}@media(max-width:734px){.points-hub__coupon-footer:before{left:-24px}.points-hub__coupon-footer:after{right:-24px}}@media(max-width:734px){.root-mobile-layout .responsive-layout:has(.points-hub){padding-top:8px!important}.points-hub__inner>[data-points-back]{min-height:29px;margin-bottom:8px}}@media(max-width:734px){.root-mobile-layout .points-account-back,.root-mobile-layout .points-hub__inner>[data-points-back]{position:fixed;top:0;left:0;right:0;z-index:1000;height:45px;min-height:45px;margin:0;padding:8px 16px;background:#000;box-sizing:border-box;font-size:14px}.component-grid-layout[data-show-mobile-navbar=true] .root-mobile-layout .points-account-back{top:56px}.root-mobile-layout .points-account-layout .account-content-section{padding-top:61px}.root-mobile-layout .account-content-section.points-hub__inner{padding-top:45px}.root-mobile-layout .points-hub__inner:has(.points-rewards-topbar){padding-top:0}}@media(min-width:481px)and (max-width:734px){.root-mobile-layout .points-account-back,.root-mobile-layout .points-hub__inner>[data-points-back]{padding-left:max(16px,calc((100% - 448px)/2));padding-right:max(16px,calc((100% - 448px)/2))}}.points-rewards-heading,.points-rewards-unit--mobile{display:none}.points-account-layout .points-display-card__points-box{display:flex;align-items:center;justify-content:center;gap:12px;text-decoration:none}.points-rewards-balance-arrow{flex:0 0 24px}.points-rewards-help{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;min-height:48px}.points-links--activity>a{display:block;padding:0!important;text-decoration:none;border-radius:12px;overflow:hidden}.points-links--activity>a>.component-list-item{width:100%;min-width:0;background:transparent}.points-links--activity .component-list-item__trailing{flex-shrink:0}.points-links--activity .component-list-item__state-layer{min-height:64px;padding:12px 16px 12px 12px}.points-links--activity .component-list-item__icon-container{width:40px;height:40px;border-radius:8px;background:var(--surface-surface-container-high, #343436)}.points-links--activity .component-list-item__headline{overflow-wrap:anywhere}@media(min-width:1069px){.points-account-layout .points-links--activity{gap:12px}.points-account-layout .points-links--activity .component-list-item__state-layer{min-height:72px;padding:16px}}.points-rewards-store{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:4px 12px;border:0;background:transparent;color:var(--surface-on-surface, #fff);font-family:STRUTT Modena Mono,monospace;font-size:14px;line-height:21px;cursor:pointer}.points-rewards-store:focus-visible,.points-rewards-help:focus-visible,.points-display-card__points-box:focus-visible{outline:2px solid var(--primary-primary, #ecfdac);outline-offset:4px}.points-store-selector{position:relative;margin-left:auto}.points-store-selector[hidden],.points-store-selector .points-store-selector__option[hidden]{display:none}.points-store-selector [data-store-points]{margin-inline-start:auto;padding-inline-start:20px;white-space:nowrap;font-variant-numeric:tabular-nums}.points-store-selector>summary{list-style:none}.points-store-selector>summary::-webkit-details-marker{display:none}.points-store-selector__menu{position:absolute;right:0;top:calc(100% + 8px);z-index:1001;width:max-content;min-width:200px;max-width:calc(100vw - 32px);overflow:hidden;border-radius:8px;background:var(--surface-surface-popup, #3e3e40);box-shadow:0 4px 12px #00000040}.points-store-selector .points-store-selector__option{display:flex;align-items:center;min-height:60px;padding:4px 12px;box-sizing:border-box;color:#fff;text-decoration:none;font-family:"STRUTT Modena 370",Arial,sans-serif;font-size:16px;line-height:24px;overflow-wrap:anywhere}.points-store-selector__option:hover{background:#ffffff14}.points-store-selector__option:focus-visible{background:#ffffff14;outline:2px solid var(--primary-primary, #ecfdac);outline-offset:-2px}.points-store-selector .points-store-selector__option[aria-current=true]{color:var(--primary-primary, #ecfdac)}.points-rewards-topbar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:45px}.component-grid-layout:has(.points-rewards-topbar):not(:has(.points-hub)) .component-grid{padding-top:24px!important}@media(min-width:735px){.component-grid-layout:has(.points-rewards-topbar):not(:has(.points-hub)) .component-grid{padding-top:134px!important}.points-rewards-topbar>.component-button{display:none}.points-rewards-topbar:has(>.points-store-selector[hidden]){display:none}}@media(max-width:734px){.root-mobile-layout .points-rewards-topbar{position:fixed;top:0;height:45px;min-height:45px;display:flex;justify-content:space-between;gap:8px}.root-mobile-layout .points-rewards-topbar>.component-button .component-button__content{padding-inline-start:0}.root-mobile-layout .points-rewards-topbar .points-rewards-store{padding-inline-end:0}.component-grid-layout:has(.points-rewards-topbar):not(:has(.points-hub)) .component-grid{padding-top:45px!important}.root-mobile-layout .responsive-layout:has(.points-rewards-topbar){padding-top:0!important}.component-grid-layout:has(.points-rewards-topbar) .component-grid__mobile-header{display:none}.root-mobile-layout .points-account-layout .account-content-section{padding-top:0;gap:0}.points-rewards-heading{display:block;margin:0 0 28px;font-family:"STRUTT Modena 420",Arial,sans-serif;font-weight:400;font-size:28px;line-height:34px}.points-account-layout .points-display-card{padding:0;background:transparent;border:0}.points-account-layout .points-display-card__title{display:block}.points-account-layout .points-display-card__points-box{box-sizing:border-box;min-height:180px;padding:24px 16px;margin:0;border-radius:12px;background:linear-gradient(112.0637deg,#ebfbad 1.5488%,#dde6ed 76.743%);gap:8px;color:#000}.points-account-layout .points-display-card__points-row{display:flex;flex:1;min-width:0;gap:12px;justify-content:space-between}.points-account-layout .points-display-card__points-number{min-width:0;color:#000;font-family:"STRUTT Modena 420",Arial,sans-serif;font-weight:400;font-size:clamp(32px,12vw,56px);line-height:1;letter-spacing:-.02em;overflow-wrap:anywhere}.points-account-layout .points-display-card__points-label{min-width:0;max-width:44%;color:#000;font-family:"STRUTT Modena 370",Arial,sans-serif;font-size:18px;line-height:27px;overflow-wrap:anywhere}.points-rewards-unit--desktop{display:none}.points-rewards-unit--mobile{display:inline}.points-account-layout .points-display-card__expiry-notice{margin:0 0 32px;padding:0 4px 0 12px;gap:8px}.points-account-layout .points-display-card__expiry-notice-text{color:#fff}.points-account-layout .points-links--activity{margin-bottom:32px;gap:12px}}@media(max-width:734px){.component-grid-layout:has(.points-hub) .component-grid{padding-top:101px!important}.component-grid-layout:has(.points-hub) .root-mobile-layout .points-hub__inner>.points-rewards-topbar{position:fixed;top:56px;left:0;right:0;width:100%;padding:8px max(16px,calc((100% - 448px)/2));margin-bottom:0}}.component-grid-layout:has(.points-rewards-topbar) .component-navbar .component-navbar__container,.component-grid-layout:has(.points-rewards-topbar) .component-navbar .component-navbar__mobile-menu{background:#000!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.points-activity__filter .component-filter__dropdown[hidden]{display:none}.points-hub__summary{padding:32px;border-radius:12px;background:#0f0f12}.points-hub__inner>.points-hub__summary+.points-hub__group{margin-top:16px}.points-hub .points-hub__summary-title{margin:0 0 24px;font-size:20px;line-height:1.2}.points-hub .points-hub__balance,.points-account-layout .points-display-card__points-box{min-height:162px;margin:0;padding:28px}.points-hub .points-hub__balance strong,.points-account-layout .points-display-card__points-number{font-size:clamp(32px,4vw,52px)}.points-hub .points-hub__balance>span:not(.points-hub__balance-arrow),.points-account-layout .points-display-card__points-label{font-size:18px;line-height:1.5}.points-hub .points-hub__balance-arrow{width:24px;min-width:24px;height:44px;background:transparent}.points-hub__expiry,.points-account-layout .points-display-card__expiry-notice{display:flex;align-items:center;justify-content:space-between;margin:8px 0 0;padding:0 12px;gap:12px;color:#fff;font-size:14px;line-height:1.5}.points-hub__expiry>span{min-width:0}.points-hub__balance:focus-visible{outline:2px solid #ecfdac;outline-offset:4px}@media(max-width:1068px){.points-hub__summary{padding:24px}}@media(max-width:734px){.points-hub__summary,.points-account-layout .points-display-card{padding:24px 12px;background:#0f0f12;border-radius:12px}.points-hub .points-hub__balance,.points-account-layout .points-display-card__points-box{padding:24px 20px;gap:8px}.points-hub .points-hub__balance strong,.points-account-layout .points-display-card__points-number{font-size:clamp(32px,12vw,52px)}.points-hub .points-hub__balance>span:not(.points-hub__balance-arrow),.points-account-layout .points-display-card__points-label{font-size:18px;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/points-account-layout.css.map */
