:root{--bg: var(--theme-background, #f6f8fb);--card: var(--theme-surface, #fff);--ink: var(--theme-text, #17233b);--muted: var(--theme-muted, #5e6d82);--blue: var(--theme-accent, #1769c9);--blue-soft: color-mix(in srgb, var(--theme-accent, #1769c9) 9%, #fff);--line: var(--theme-border, #d9e1ec);--strong: color-mix(in srgb, var(--theme-border, #d9e1ec) 85%, var(--theme-text, #17233b));--radius: var(--theme-card-radius, 14px);--theme-control-radius: 10px;--theme-section-space: clamp(3.5rem, 6vw, 5.5rem);--theme-heading-max: 4.25rem;--theme-heading-weight: 700}html[data-type-scale=compact]{--theme-heading-max: 3.75rem;--theme-section-space: clamp(3rem, 5vw, 4.5rem)}html[data-type-scale=editorial]{--theme-heading-max: 4.7rem;--theme-section-space: clamp(4rem, 7vw, 6.25rem)}html[data-density=compact]{--theme-control-radius: 8px}html[data-density=relaxed]{--theme-control-radius: 14px}html[data-button-style=square]{--theme-button-radius: 3px}html[data-button-style=soft]{--theme-button-radius: var(--theme-control-radius)}html[data-button-style=pill]{--theme-button-radius: 999px}html,body,button,input,textarea,select{font-family:var(--theme-font-body, Arial, sans-serif)}body{background:var(--bg);color:var(--ink);font-size:16px;line-height:1.55;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.brand,.footer__brand{font-family:var(--theme-font-heading, Arial, sans-serif)!important;font-weight:var(--theme-heading-weight)!important;letter-spacing:-.035em}.label,.lux-kicker,.premium-badge,.product-card__vendor,.product-card__badge,.lux-product__body>p,.lux-collection>div>p{font-size:max(.75rem,12px)!important;letter-spacing:.075em}.btn,.premium-add,.premium-buy-now,.premium-cart-summary__button,.product-card__foot button,.lux-product__form button,.catalog-card__add,.catalog-toolbar button,.catalog-toolbar select{border-radius:var(--theme-button-radius, 10px)!important;font-size:max(.875rem,14px)!important;font-weight:700!important;min-height:44px}.surface,.product-card,.lux-product,.lux-collection,.premium-cart-list,.premium-cart-summary,.premium-cart-continue,.premium-cart-recs,.premium-cart-empty,.catalog-card,.collection-directory-card{border-radius:var(--theme-card-radius, 14px)!important}.brand__logo-image{width:var(--theme-logo-width)!important;height:48px!important;justify-content:flex-start;border-radius:0!important;background:transparent!important}.brand__logo-image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:left center}.footer__logo-image{width:min(210px,100%)!important;height:46px!important;border-radius:0!important;background:transparent!important}.footer__logo-image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:left center}.footer__localization{display:grid;gap:.35rem;margin-top:1.1rem}.footer__localization label{color:#ffffffa6;font-size:.75rem;font-weight:700}.footer__localization select{width:100%;min-height:40px;border:1px solid rgba(255,255,255,.25);border-radius:8px;background:#ffffff14;padding:.45rem .55rem;color:#fff;font-size:.8125rem}.footer__localization option{color:#17233b}.brand small{font-size:max(.75rem,12px)!important;letter-spacing:.055em}.account-link{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.55rem .35rem;color:var(--ink);font-size:.875rem;font-weight:700}.account-link .icon{width:20px;height:20px}.premium-provider-note,.premium-product-app,.premium-product-custom{margin-top:1rem}.premium-provider-note{display:flex;align-items:flex-start;gap:.6rem;margin-bottom:0;border:1px solid var(--line);border-radius:var(--theme-control-radius, 10px);background:var(--card);padding:.8rem .9rem;color:var(--muted);font-size:max(.8125rem,13px);line-height:1.5}.premium-provider-note .icon{width:18px;flex:none;color:var(--blue)}.lux-home{--lux-serif: var(--theme-font-heading, Arial, sans-serif);--lux-ink: var(--ink);--lux-muted: var(--muted);--lux-line: var(--line);--lux-blue: var(--blue);--lux-paper: var(--card);--lux-soft: var(--bg)}.lux-hero__copy h1{font-family:var(--theme-font-heading, Arial, sans-serif)!important;font-size:clamp(2.65rem,5vw,var(--theme-heading-max))!important;font-weight:700!important;line-height:.98!important;letter-spacing:-.055em!important}.lux-section,.lux-feature,.lux-faq{padding-block:var(--theme-section-space)!important}.lux-section__head h2,.lux-feature__copy h2,.lux-faq h2,.lux-newsletter h2,.premium-product .premium-buybox h1,.premium-product .premium-section-heading h2,.premium-product .premium-spec-panel h2,.premium-product .premium-story-panel h2,.premium-product .premium-box-panel h2,.premium-product .premium-faq-panel h2,.premium-cart-page h1,.search-page__head h1,.not-found h1,.catalog-hero h1,.collections-directory__head h1{font-family:var(--theme-font-heading, Arial, sans-serif)!important;font-weight:700!important;letter-spacing:-.045em!important}.lux-section__head h2,.lux-feature__copy h2,.lux-faq h2{font-size:clamp(2rem,3.8vw,3.25rem)!important}.premium-product .premium-buybox h1{font-size:clamp(2.35rem,4vw,3.7rem)!important;line-height:1!important}.premium-cart-page h1,.catalog-hero h1,.collections-directory__head h1{font-size:clamp(2.25rem,4vw,3.65rem)!important;line-height:1.02!important}.lux-product__body>p,.lux-collection>div>p,.lux-product h3,.lux-product__form button,.lux-collection small,.lux-collection b,.lux-guide p,.lux-guide b,.lux-confidence__grid p,.lux-faq summary,.lux-faq details>div,.premium-cart-head>p,.premium-cart-list-head b,.premium-cart-list-head span,.premium-cart-line>div>p,.premium-cart-remove,.premium-cart-summary__row,.premium-cart-summary__notice,.premium-cart-continue span,.premium-cart-continue a{font-size:max(.8125rem,13px)!important}.lux-product h3{font-size:1rem!important}.lux-product__body strong{font-size:1.05rem!important}.lux-product__form button{padding-inline:.8rem!important}.product-card__desc{font-size:max(.875rem,14px)!important}.product-card__facts dt,.product-card__facts b,.product-card__foot small{font-size:max(.75rem,12px)!important}.product-card__facts dd{font-size:max(.875rem,14px)!important}.premium-cart-qty{grid-template-columns:44px 42px 44px!important}.premium-cart-qty button{width:44px!important;height:44px!important}.premium-cart-qty input{width:42px!important;font-size:.875rem!important}.premium-cart-summary__button{color:var(--theme-on-accent, #fff)!important}.shopify-payment-button{--shopify-accelerated-checkout-button-border-radius: var(--theme-button-radius, 10px);--shopify-accelerated-checkout-button-block-size: 48px}.journal-page,.article-page{padding-block:2rem var(--theme-section-space)}.journal-page__head,.article-page__head{max-width:780px;margin-top:2.25rem}.journal-page__head h1,.article-page__head h1{margin:.55rem 0 1rem;font-size:clamp(2.35rem,5vw,4.25rem);line-height:1.01}.journal-page__head>p,.journal-page__head .description,.article-page__meta{color:var(--muted);font-size:1rem;line-height:1.65}.article-page__meta{display:flex;flex-wrap:wrap;gap:.85rem;font-size:.875rem;font-weight:600}.article-page__meta span+span:before{margin-right:.85rem;color:var(--line);content:"/"}.journal-tags,.article-page__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.75rem 0 2rem}.journal-tags a,.article-page__tags a{min-height:38px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:.45rem .75rem;background:var(--card);color:var(--ink);font-size:.875rem;font-weight:700}.journal-tags a[aria-current=page]{border-color:var(--blue);background:var(--blue);color:var(--theme-on-accent, #fff)}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.journal-card{display:flex;min-width:0;flex-direction:column;overflow:hidden}.journal-card__media{display:grid;min-height:205px;place-items:center;overflow:hidden;background:color-mix(in srgb,var(--blue) 6%,var(--card));color:var(--blue)}.journal-card__media img{width:100%;height:100%;min-height:205px;object-fit:cover;transition:transform .3s ease}.journal-card:hover .journal-card__media img{transform:scale(1.03)}.journal-card__media .icon{width:38px;height:38px}.journal-card__body{display:flex;flex:1;flex-direction:column;padding:1.2rem}.journal-card__body h2,.journal-card__body h3{margin:.45rem 0 0;font-size:1.3rem;line-height:1.18}.journal-card__body>p:not(.label){margin:.7rem 0 1.1rem;color:var(--muted);font-size:.9375rem;line-height:1.62}.journal-card__body .text-link{margin-top:auto}.journal-empty{max-width:700px;margin:2rem auto;padding:clamp(2rem,6vw,4rem);text-align:center}.journal-empty i{display:grid;width:56px;height:56px;margin:auto;place-items:center;border-radius:16px;background:var(--blue-soft);color:var(--blue)}.journal-empty h2{margin:1rem 0 0;font-size:1.65rem}.journal-empty p{color:var(--muted)}.premium-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:2.5rem}.premium-pagination a,.premium-pagination span{display:inline-grid;min-width:42px;min-height:42px;place-items:center;border:1px solid var(--line);border-radius:9px;background:var(--card);padding:.35rem .65rem;font-size:.875rem;font-weight:700}.premium-pagination span[aria-current=page]{border-color:var(--blue);background:var(--blue);color:var(--theme-on-accent, #fff)}.article-page__image{max-width:980px;margin:2rem auto;overflow:hidden;border-radius:var(--theme-card-radius, 14px);background:var(--card)}.article-page__image img{width:100%;max-height:640px;object-fit:cover}.article-page__content{max-width:760px;margin:2rem auto 0;color:var(--ink);font-size:1.0625rem;line-height:1.8}.article-page__content h2,.article-page__content h3{margin-top:2em;line-height:1.14}.article-page__content img{max-width:100%;height:auto;border-radius:var(--theme-card-radius, 14px)}.article-page__content a{color:var(--blue);text-decoration:underline;text-underline-offset:.16em}.article-page__tags{max-width:760px;align-items:center;margin:2.25rem auto 0}.article-page__tags>span{color:var(--muted);font-size:.875rem;font-weight:700}.article-page__back{display:inline-flex;max-width:760px;margin:1.5rem calc((100% - min(100%,760px))/2) 0;align-items:center;gap:.45rem}.article-page__back .icon{transform:rotate(180deg)}.article-more{margin-top:var(--theme-section-space);border-top:1px solid var(--line);padding-top:2.5rem}.article-more__head{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.article-more__head h2{margin:.4rem 0 0;font-size:clamp(1.65rem,3vw,2.3rem)}.password-page{display:grid;min-height:100vh;place-items:center;padding:1.25rem;background:radial-gradient(90% 70% at 85% 0,color-mix(in srgb,var(--blue) 14%,transparent),transparent),var(--bg)}.password-page__card{width:min(100%,620px);padding:clamp(1.5rem,5vw,3rem)}.password-page__brand{display:inline-flex;align-items:center;gap:.65rem;color:var(--ink);font-weight:800}.password-page__brand img{max-width:220px;max-height:56px;object-fit:contain}.password-page__brand i{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;background:var(--blue);color:var(--theme-on-accent, #fff)}.password-page h1{margin:.55rem 0 0;font-size:clamp(2.05rem,6vw,3.25rem);line-height:1.02}.password-page h1+p{max-width:48ch;color:var(--muted);line-height:1.65}.password-page__form{margin-top:1.5rem}.password-page__form label{display:block;margin-bottom:.45rem;font-size:.875rem;font-weight:700}.password-page__form>div:not(.form-message){display:flex;gap:.6rem}.password-page__form input{min-width:0;flex:1;border:1px solid var(--line);border-radius:var(--theme-control-radius, 10px);padding:.8rem .9rem;background:var(--card)}.password-page__message{margin-top:1rem;border-left:3px solid var(--blue);padding-left:.85rem;color:var(--muted);font-size:.875rem}.password-page__admin{margin:1.75rem 0 0;color:var(--muted);font-size:.8125rem}.password-page__admin a{color:var(--blue);text-decoration:underline}.customer-page{padding-block:2rem var(--theme-section-space)}.customer-page__narrow{max-width:700px}.customer-card{margin-top:2rem;padding:clamp(1.4rem,4vw,2.5rem)}.customer-card h1,.customer-page__head h1{margin:.45rem 0 0;font-size:clamp(2.1rem,4vw,3.35rem);line-height:1.04}.customer-card h1+p,.customer-page__head p:not(.label){color:var(--muted);line-height:1.65}.customer-form{display:grid;gap:.9rem;margin-top:1.5rem}.customer-form label{display:grid;gap:.4rem;color:var(--ink);font-size:.875rem;font-weight:700}.customer-form input,.customer-form select{width:100%;min-height:46px;border:1px solid var(--line);border-radius:var(--theme-control-radius, 10px);background:var(--card);padding:.75rem .85rem;color:var(--ink)}.customer-form--split{grid-template-columns:1fr 1fr}.customer-form__wide{grid-column:1 / -1}.customer-form__check{display:flex!important;align-items:center;gap:.55rem}.customer-form__check input{width:18px;min-height:18px}.customer-form__actions{display:flex;flex-wrap:wrap;gap:.65rem}.customer-card__links{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.35rem;border-top:1px solid var(--line);padding-top:1.1rem;color:var(--blue);font-size:.875rem;font-weight:700}.customer-card__links details{color:var(--ink)}.customer-card__links summary{cursor:pointer;color:var(--blue)}.customer-form--recovery{max-width:390px;margin-top:.8rem}.customer-page__head{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-top:1.8rem}.customer-account-grid,.customer-order-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:1rem;margin-top:1.75rem}.customer-orders,.customer-address{padding:1.2rem}.customer-orders__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.customer-orders__head h2,.customer-address h2{margin:0;font-size:1.3rem}.customer-orders__head span{color:var(--muted);font-size:.875rem}.customer-orders__table{border-top:1px solid var(--line)}.customer-orders__row{display:grid;grid-template-columns:1.1fr 1.1fr 1fr .8fr;gap:.7rem;align-items:center;border-bottom:1px solid var(--line);padding:.9rem 0;color:var(--muted);font-size:.875rem}.customer-orders__row strong,.customer-orders__row b{color:var(--ink)}.customer-orders__row small{display:block;margin-top:.2rem;color:var(--muted);font-size:.75rem}.customer-orders__row--heading{color:var(--muted);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.customer-orders__empty{color:var(--muted)}.customer-address{height:max-content;color:var(--muted);font-size:.9rem;line-height:1.65}.customer-address .label{margin-top:1.5rem}.customer-address .label:first-child{margin-top:0}.customer-address .text-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:1.1rem}.customer-order-totals{display:grid;gap:.55rem;margin-top:1.2rem}.customer-order-totals>div{display:flex;justify-content:space-between;gap:1rem;color:var(--muted);font-size:.9rem}.customer-order-totals__total{margin-top:.4rem;border-top:1px solid var(--line);padding-top:1rem;color:var(--ink)!important;font-size:1rem!important}.customer-addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.75rem}.customer-address__actions{display:flex;align-items:center;gap:.8rem;margin-top:1rem}.customer-address__actions form{margin:0}.customer-address__edit{margin-top:1.2rem;border-top:1px solid var(--line);padding-top:1rem}@media(max-width:700px){body{font-size:16px}.header__in{min-height:64px}.brand__logo-image{width:var(--theme-mobile-logo-width)!important;height:40px!important}.lux-hero__copy{padding-top:3.25rem!important}.lux-hero__copy h1{font-size:clamp(2.35rem,11vw,3rem)!important}.lux-section__head h2,.lux-feature__copy h2,.lux-faq h2{font-size:clamp(1.9rem,9vw,2.55rem)!important}.premium-product .premium-buybox h1,.premium-cart-page h1,.catalog-hero h1,.collections-directory__head h1{font-size:clamp(2rem,9vw,2.7rem)!important}.lux-product__form button,.product-card__foot button{width:100%}.account-link span{display:none}.journal-grid{grid-template-columns:1fr}.article-page__head{margin-top:1.5rem}.article-page__content{font-size:1rem}.article-more__head{align-items:flex-start;flex-direction:column}.password-page__form>div:not(.form-message){flex-direction:column}.password-page__form .btn{width:100%}.customer-form--split,.customer-account-grid,.customer-order-grid,.customer-addresses{grid-template-columns:1fr}.customer-page__head{align-items:flex-start;flex-direction:column}.customer-orders__row{grid-template-columns:1.25fr .7fr}.customer-orders__row--heading{display:none}.customer-orders__row span:nth-child(3),.customer-orders__row b{grid-column:2}.customer-orders__row strong{grid-row:span 2}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/premium-design-system.css.map */
