:root{--x-border-radius-small: 4px;--x-border-radius-base: 8px;--x-border-radius-large: 12px;--x-spacing-small-400: .5rem;--x-spacing-small-300: .7rem;--x-spacing-small-200: .9rem;--x-spacing-small-100: 1.1rem;--x-spacing-base: 1.4rem;--x-spacing-large-100: 1.7rem;--x-spacing-large-200: 2.1rem;--x-box-shadow-small: 0 1px 2px -.5px rgba(0,0,0,.05), 0 2px 4px -1px rgba(0,0,0,.08), 0 3px 6px -1.5px rgba(0,0,0,.08), 0 -.5px 1.5px 0 rgba(0,0,0,.09);--x-typography-size-small: 1.2rem;--x-typography-size-default: 1.4rem;--x-typography-size-medium: 1.6rem}.customer-portal{min-height:100vh;background-color:#eeeedc;font-family:Titillium Web,sans-serif}.customer-portal__header{background:#1a8a9a;padding:32px 0;color:#fff}.customer-portal__welcome{max-width:var(--page-width, 1200px);margin:0 auto;padding:0 var(--page-width-margin, 2rem)}.customer-portal__welcome-title{font-size:24px;font-weight:600;margin:0 0 4px;font-family:Titillium Web,sans-serif;line-height:32px}.customer-portal__welcome-subtitle{font-size:14px;opacity:.8;margin:0;font-weight:400;line-height:20px}.customer-portal__tabs{max-width:var(--page-width, 1200px);margin:24px auto 0;padding:0 var(--page-width-margin, 2rem);display:flex;gap:16px}.customer-portal__tab{background-color:#ffffff4d;border:none;border-radius:14px;padding:16px 32px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center;font-family:Titillium Web,sans-serif;line-height:24px;text-decoration:none;display:inline-block}.customer-portal__tab:hover{background-color:#fff6}.customer-portal__tab--active{background-color:#eeeedc;color:#000}.customer-portal__content{max-width:var(--page-width, 1200px);margin:24px auto 0;padding:24px var(--page-width-margin, 2rem) 4rem}.orders-section{display:flex;flex-direction:column;gap:24px}.orders-section__title{font-size:24px;font-weight:600;margin:0;color:#0a0a0a;font-family:Titillium Web,sans-serif;line-height:32px}.orders-table{display:flex;flex-direction:column;font-family:Titillium Web,sans-serif}.order-table-header{display:none}.order-table-body{display:flex;flex-direction:column;gap:16px}.order-row{display:flex;align-items:flex-start;gap:16px;background-color:#fff;border:none;border-radius:10px;padding:16px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;min-height:96px}.order-cell{display:flex;flex-direction:column;gap:4px}.order-cell--products{flex-shrink:0;height:auto}.order-thumbnail{width:64px;height:64px;object-fit:contain;border-radius:4px;background-color:#fff;border:none}.order-cell--order{flex:1;min-width:0}.order-info{display:flex;flex-direction:column;gap:6px;min-width:0}.order-model-label{font-size:14px;font-weight:700;color:#0a0a0a;font-family:Titillium Web,sans-serif;line-height:20px;word-wrap:break-word;overflow-wrap:break-word}.order-number{font-size:14px;font-weight:400;color:#6a7282;font-family:Titillium Web,sans-serif;line-height:20px;word-wrap:break-word;overflow-wrap:break-word}.order-cell--status{flex:1;min-width:0}.order-status-wrapper{display:flex;flex-direction:column;gap:4px;min-width:0}.order-status{font-size:16px;font-weight:600;color:#0a0a0a;font-family:Titillium Web,sans-serif;line-height:24px;word-wrap:break-word;overflow-wrap:break-word}.order-date{font-size:14px;color:#4a5565;font-family:Titillium Web,sans-serif;line-height:20px;word-wrap:break-word;overflow-wrap:break-word}.order-date strong{font-weight:700}.order-cell--total{flex-shrink:0;text-align:center;height:auto;min-width:80px;display:flex;align-items:center;justify-content:center}.order-total{font-size:16px;font-weight:600;color:#0a0a0a;font-family:Titillium Web,sans-serif;line-height:24px}.orders-empty{text-align:center;padding:3rem;color:#666}.orders-empty__message{font-size:1.125rem;margin:0}.orders-loading{text-align:center;padding:3rem;color:#666}@media (max-width: 768px){.customer-portal__content{padding:24px 16px 4rem}.customer-portal__tabs{flex-direction:column;gap:var(--x-spacing-base)}.customer-portal__tab{font-size:1.25rem;padding:var(--x-spacing-large-100)}.orders-section__title{font-size:2rem}.order-table-header{display:none}.order-row{display:grid;grid-template-columns:80px minmax(0,1fr);grid-template-areas:"thumbnail info" "status status" "total total";gap:12px;padding:16px;height:auto}.order-cell--products{grid-area:thumbnail;height:auto;align-self:start}.order-thumbnail{width:80px;height:80px;object-fit:contain}.order-cell--order{grid-area:info;height:auto}.order-cell--status{grid-area:status;height:auto}.order-cell--total{grid-area:total;height:auto;padding-top:8px;border-top:1px solid #E5E5E5}.order-cell--total .partner-shop-button{display:block;width:100%}}.customer-portal__tab-content{display:none}.customer-portal__tab-content--active{display:block}.offers-section{margin-bottom:64px}.offers-section__header{display:flex;align-items:center;gap:1rem;margin-bottom:24px}.offers-section__icon{width:40px;height:40px;background-color:#0187a7;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.offers-section__icon--partner{background-color:#0187a7}.offers-section__title-wrapper{flex:1}.offers-section__title{font-size:20px;font-weight:800;margin:0 0 .25rem;color:#030213;font-family:Panton,sans-serif;letter-spacing:-.45px}.offers-section__subtitle{font-size:14px;color:#717182;margin:0;font-family:Inter,sans-serif;font-weight:400}.offers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.offer-card{background-color:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0000001a;transition:box-shadow .3s ease,transform .3s ease;display:flex;flex-direction:column}.offer-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.offer-card__image{height:160px;background:#ececf0;position:relative;overflow:hidden}.offer-card__image--trending,.offer-card__image--limited,.offer-card__image--partner,.offer-card__image--partner-2,.offer-card__image--partner-3{background:#ececf0}.offer-card__badges{position:absolute;top:.75rem;left:.75rem;display:flex;gap:.5rem;flex-wrap:wrap}.offer-badge{padding:6px 12px;border-radius:8px;font-size:12px;font-weight:500;font-family:Inter,sans-serif;display:inline-block}.offer-badge--new{background-color:#030213;color:#fff}.offer-badge--bundle,.offer-badge--trending{background-color:#ececf0;color:#030213}.offer-badge--limited,.offer-badge--ending{background-color:#d4183d;color:#fff}.offer-badge--exclusive,.offer-badge--premium{background-color:#ececf0;color:#030213}.offer-card__content{padding:24px;flex:1;display:flex;flex-direction:column}.offer-card__title{font-size:18px;font-weight:500;margin:0 0 8px;color:#030213;font-family:Inter,sans-serif;letter-spacing:-.44px;line-height:1.3}.offer-card__description{font-size:16px;color:#717182;margin:0 0 16px;font-family:Inter,sans-serif;font-weight:400;letter-spacing:-.31px;line-height:1.4}.offer-card__discount{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:16px;font-weight:400;color:#030213;font-family:Inter,sans-serif}.offer-card__discount svg{flex-shrink:0}.offer-card__code{background-color:#ececf0;padding:12px;border-radius:10px;margin-bottom:16px;display:flex;align-items:center;gap:8px}.offer-card__code-label{font-size:14px;color:#717182;font-family:Inter,sans-serif;font-weight:400}.offer-card__code-value{font-size:14px;font-weight:500;color:#030213;font-family:Inter,sans-serif;letter-spacing:.5px}.offer-card__actions{display:flex;gap:12px;margin-top:auto}.offer-card__button{flex:1;height:36px;padding:0 16px;border-radius:8px;font-size:14px;font-weight:500;font-family:Inter,sans-serif;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease;border:none}.offer-card__button svg{flex-shrink:0}.offer-card__button--secondary{background-color:#030213;color:#fff;border:1px solid #030213}.offer-card__button--secondary:hover{background-color:#1a1a2e}.offer-card__button--primary{background-color:#0187a7;color:#fff;border:1px solid #0187A7}.offer-card__button--primary:hover{background-color:#016a8a}@media (max-width: 768px){.offers-grid{grid-template-columns:1fr}.offer-card__actions{flex-direction:column}.offer-card__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/customer-portal.css.map */
