:root{--brand-navy-900: #001B44;--brand-blue-500: #3B8EFF;--brand-blue-700: #0054BB;--brand-burgundy-700: #551623;--brand-navy-700: #0F2C59;--brand-burgundy-500: #92253E;--neutral-0: #FFFFFF;--neutral-100: #000000;--neutral-50: #F7F9FF;--neutral-500: #6C757D;--neutral-600: #636363;--neutral-900: #020508;--text-primary: var(--brand-navy-900);--text-secondary: var(--neutral-500);--text-inverse: var(--neutral-0);--surface-page: var(--neutral-0);--surface-soft: var(--neutral-50);--surface-dark: var(--brand-navy-900);--surface-navy: var(--brand-navy-700);--action-primary: var(--brand-navy-900);--action-primary-hover: var(--brand-navy-700);--action-accent: var(--brand-blue-500);--action-accent-hover: var(--brand-blue-700);--accent-burgundy: var(--brand-burgundy-500);--stroke-subtle: rgba(0, 27, 68, .12);--stroke-strong: rgba(0, 27, 68, .25);--overlay-dark-40: rgba(0, 0, 0, .4);--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 40px;--space-10: 48px;--space-11: 56px;--space-12: 64px;--space-13: 80px;--space-14: 110px;--space-15: 100px;--section-py: 48px;--section-px: 16px;--gap-sm: 16px;--gap-md: 24px;--gap-lg: 32px;--radius-pill: 16px;--font-primary: "Albert Sans", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display: "Playfair Display", "Times New Roman", Georgia, serif;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fs-12: 12px;--fs-14: 14px;--fs-16: 16px;--fs-18: 18px;--fs-20: 20px;--fs-22: 22px;--fs-24: 24px;--fs-30: 24px;--fs-36: 28px;--fs-40: 30px;--fs-48: 34px;--fs-72: 48px;--lh-1: 1;--lh-tight: 1.2;--lh-normal: 1.5;--ls-tight: -.02em;--ls-none: 0;--lmb-container-max: 1400px;--lmb-container-pad: 16px;--lmb-container-pad-md: 24px;--lmb-container-pad-lg: 32px;--lmb-section-pad-y: var(--space-10, 40px);--lmb-section-pad-y-md: var(--space-12, 56px)}@media(min-width:768px){:root{--fs-30: 30px;--fs-36: 36px;--fs-40: 40px;--fs-48: 48px;--fs-72: 72px}}@media(min-width:768px){:root{--section-py: 64px;--section-px: 24px}}html,body{font-family:var(--font-primary)}body{font-size:var(--fs-16);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--text-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);margin:0}p{color:var(--neutral-100)}.lmb-h-commercial{font-family:var(--font-display);font-size:var(--fs-48);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}.lmb-h-promo{font-family:var(--font-display);font-size:var(--fs-40);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--lmb-promo-color, currentColor)}.lmb-h-editorial{font-family:var(--font-display);font-size:var(--fs-36);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}.lmb-h-mid{font-size:var(--fs-30);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}.lmb-text-lead{font-size:var(--fs-20);font-weight:var(--fw-regular);line-height:var(--lh-normal)}.lmb-text-body{font-size:var(--fs-16);font-weight:var(--fw-regular);line-height:var(--lh-normal)}.lmb-text-meta{font-size:var(--fs-14);font-weight:var(--fw-regular);line-height:var(--lh-normal)}.lmb-badge{font-size:var(--fs-12);font-weight:var(--fw-bold);line-height:var(--lh-1);text-transform:uppercase;letter-spacing:var(--ls-none);color:var(--neutral-0);padding:var(--space-2) var(--space-2);border-radius:var(--radius-pill)}.lmb-product-title{font-size:var(--fs-18);font-weight:var(--fw-bold);line-height:var(--lh-normal)}@media(min-width:768px){.lmb-product-title{font-size:var(--fs-20)}}.lmb-price-main{font-size:var(--fs-22);font-weight:var(--fw-bold);line-height:var(--lh-tight)}@media(min-width:768px){.lmb-price-main{font-size:var(--fs-24)}}.lmb-price-compare{font-size:var(--fs-18);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.lmb-price-save{font-size:var(--fs-14);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.lmb-btn-text{font-size:var(--fs-16);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--ls-none)}.lmb-btn-text--strong{font-size:clamp(10px,3.8vw,16px);font-weight:var(--fw-semibold);line-height:var(--lh-normal);letter-spacing:var(--ls-none);background-color:var(--brand-navy-900);color:var(--neutral-0);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-2);text-transform:uppercase}.lmb-btn-text--strong:hover{background-color:var(--brand-burgundy-500);color:var(--neutral-0)}.lmb-btn-text--hero{font-size:var(--fs-18);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-none)}.lmb-btn-text--banner{font-weight:600;font-size:20px;line-height:24px;letter-spacing:0%;letter-spacing:var(--ls-none);background-color:var(--brand-navy-900);color:var(--neutral-0);border-radius:12px;padding:16px 40px;text-transform:uppercase}.lmb-btn-text--banner:hover{background-color:var(--brand-burgundy-500);color:var(--neutral-0)}.lmb-stat-number{font-size:var(--fs-72);font-weight:var(--fw-semibold);line-height:var(--lh-1);letter-spacing:var(--ls-tight)}.lmb-stat-label{font-size:var(--fs-24);font-weight:var(--fw-medium);line-height:var(--lh-normal)}.lmb-faq-question{font-size:var(--fs-16);font-weight:var(--fw-medium);line-height:var(--lh-normal)}.lmb-container{width:100%;max-width:var(--lmb-container-max);margin-left:auto;margin-right:auto;padding-left:var(--lmb-container-pad);padding-right:var(--lmb-container-pad)}@media(min-width:768px){.lmb-container{padding-left:var(--lmb-container-pad-md);padding-right:var(--lmb-container-pad-md)}}@media(min-width:1024px){.lmb-container{padding-left:var(--lmb-container-pad-lg);padding-right:var(--lmb-container-pad-lg)}}.lmb-section{padding-top:var(--lmb-section-pad-y);padding-bottom:var(--lmb-section-pad-y)}@media(min-width:768px){.lmb-section{padding-top:var(--lmb-section-pad-y-md);padding-bottom:var(--lmb-section-pad-y-md)}}.is-icon-strip{--lmb-section-pad-y: var(--space-4);--lmb-section-pad-y-md: var(--space-6)}.lmb-section--hero{--lmb-section-pad-y: var(--space-9);--lmb-section-pad-y-md: var(--space-14)}.lmb-surface-soft{background-color:var(--neutral-50)}.lmb-pp__badge--sale{background-color:var(--brand-burgundy-500)}.lmb-pp__badge--popular{background-color:#fff;color:var(--brand-navy-900);box-shadow:0 1px 6px #0000002e}@media(max-width:768px){.lmb-btn-text--banner{padding:16px 40px;font-size:16px;margin:0 auto;width:100%;text-align:center;max-width:318px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom-tokens.css.map */
