:root{--navy: #1B2F45;--navy-deep: #12293F;--navy-soft: #26384C;--cray: #C4453A;--cray-ink: #8C2F22;--cray-bright: #E07A5F;--cray-soft: #DCE6EC;--cream: #F6F3E6;--cream-deep: #EBE6D8;--sand: #E4DCCB;--ink: #1F3345;--ink-soft: #566672;--warm-text: #C8D3DA;--warm-dim: #33465A;--rule: rgba(58, 50, 44, .18);--rule-dark: rgba(216, 207, 196, .22);--lh-display: "Segoe UI Variable Display", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--lh-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--lh-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--font-heading--family: var(--lh-display);--font-subheading--family: var(--lh-sans);--font-body--family: var(--lh-sans);--font-accent--family: var(--lh-mono);--font-h1--spacing: -.03em;--font-h2--spacing: -.025em;--font-h3--spacing: -.02em;--font-h4--spacing: 0em;--font-h5--spacing: 0em;--font-h6--spacing: .02em;--line-height--heading-tight: 1.08;--line-height--heading-normal: 1.16;--line-height--heading-loose: 1.28;--line-height--body-normal: 1.65;--line-height--body-loose: 1.75;--border-radius-sm: 0px;--border-radius-md: 0px;--style-border-radius-inputs: 0px;--style-border-radius-buttons-primary: 0px;--style-border-radius-buttons-secondary: 0px;--style-border-radius-buttons: 0px;--style-border-radius-card: 0px;--lh-radius: 2px;--lh-gutter: 24px;--lh-section-y: clamp(56px, 7vw, 104px);--lh-rule: 1px solid var(--rule);--lh-rule-dark: 1px solid var(--rule-dark);--lh-ease: cubic-bezier(.22, .61, .36, 1);--lh-fast: .16s var(--lh-ease)}@media screen and (max-width:749px){:root{--lh-gutter: 18px;--lh-section-y: 52px}}body{font-family:var(--lh-sans);color:var(--color-foreground);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.h1,.h2,.h3{font-family:var(--lh-display);font-weight:800;letter-spacing:-.025em;line-height:1.05;text-wrap:balance}.lh-label{display:inline-block;font-family:var(--lh-mono);font-size:.6875rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;line-height:1}.lh-rule{height:1px;border:0;margin:0;background:var(--rule)}.lh-rule--dark{background:var(--rule-dark)}.lh-tick{display:inline-flex;align-items:center;gap:10px}.lh-tick:before{content:"";width:22px;height:1px;background:var(--cray)}.button,.m-button,.sf__btn,button.button,button.m-button{font-family:var(--lh-mono);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;border-radius:0;min-height:46px;padding:0 24px;transition:background-color var(--lh-fast),color var(--lh-fast),border-color var(--lh-fast)}.button:not(.button-unstyled):not([class*=button--plain]){border-width:1px}.button-unstyled{min-height:0;padding:0;letter-spacing:inherit;text-transform:none;font-family:inherit}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],select,textarea,.field__input,.customer input,.customer select{border-radius:0;font-family:var(--lh-sans);font-size:.9375rem;min-height:46px}.field__input:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:1px solid var(--cray);outline-offset:0}#header-group .announcement-bar{background:var(--navy);font-family:var(--lh-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase}#header-group .announcement-bar,#header-group .announcement-bar a,#header-group .announcement-bar p,#header-group .announcement-bar span{color:var(--warm-text)}#header-group .announcement-bar strong,#header-group .announcement-bar em{color:var(--cray-bright);font-style:normal;font-weight:500}#header-group .header,#header-group .header-section,#header-group .section-background{background:var(--navy)}#header-group .header{border-bottom:1px solid rgba(216,207,196,.16)}#header-group .header-logo,#header-group .header-logo__link,#header-group .header-logo-text{font-family:var(--lh-display);font-size:1.5rem;letter-spacing:.02em;color:var(--cream);text-transform:none}#header-group .header-logo:hover{color:var(--cray-bright)}#header-group .menu-list__link:not(dialog *):not(dialog-component *):not(.header__drawer--mobile *):not(.menu-drawer-container *):not(.account-drawer *):not(.search-modal *),#header-group .header__column a:not(dialog *):not(dialog-component *):not(.header__drawer--mobile *):not(.menu-drawer-container *):not(.account-drawer *):not(.search-modal *),#header-group .header-actions__action:not(dialog *):not(dialog-component *):not(.header__drawer--mobile *):not(.menu-drawer-container *):not(.account-drawer *):not(.search-modal *),#header-group button:not(dialog *):not(dialog-component *):not(.header__drawer--mobile *):not(.menu-drawer-container *):not(.account-drawer *):not(.search-modal *){font-family:var(--lh-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cream)}#header-group .menu-list__link:hover:not(dialog *):not(dialog-component *):not(.header__drawer--mobile *):not(.menu-drawer-container *):not(.account-drawer *):not(.search-modal *),#header-group .menu-list__link:focus-visible:not(dialog *):not(dialog-component *):not(.header__drawer--mobile *):not(.menu-drawer-container *):not(.account-drawer *):not(.search-modal *),#header-group .menu-list__link[aria-current=page]:not(dialog *):not(dialog-component *):not(.header__drawer--mobile *):not(.menu-drawer-container *):not(.account-drawer *):not(.search-modal *),#header-group .header-actions__action:hover:not(dialog *):not(dialog-component *):not(.header__drawer--mobile *):not(.menu-drawer-container *):not(.account-drawer *):not(.search-modal *),#header-group button:hover:not(dialog *):not(dialog-component *):not(.header__drawer--mobile *):not(.menu-drawer-container *):not(.account-drawer *):not(.search-modal *){color:var(--cray-bright)}.sea-footer-bg{background:var(--navy)}footer.section-wrapper,.footer-utilities{background:transparent}footer.section-wrapper p,footer.section-wrapper span,footer.section-wrapper li,.utilities .footer-utilities__text,.footer-utilities,.footer-utilities p{color:var(--warm-text)}footer.section-wrapper a,footer.section-wrapper .rte a{color:var(--cray-bright);text-decoration:none;border-bottom:1px solid rgba(224,122,95,.35)}footer.section-wrapper a:hover,.utilities a:hover{color:var(--cream);border-bottom-color:var(--cream)}footer.section-wrapper h2,footer.section-wrapper h3,footer.section-wrapper .h2,footer.section-wrapper .h3{font-family:var(--lh-display);color:var(--cream)}footer.section-wrapper strong{display:inline-block;margin-bottom:4px;font-family:var(--lh-mono);font-size:.9375rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cray-bright)}.footer-utilities{border-top:1px solid rgba(216,207,196,.16);font-family:var(--lh-mono);font-size:.6875rem;letter-spacing:.08em}.price,.price__container,.product-prices,.m-price{font-family:var(--lh-mono);font-weight:500;letter-spacing:.02em}.price--on-sale .price__sale,.price__sale .price-item--sale{color:var(--cray-ink)}.badge,.product-badge,.m-badge{font-family:var(--lh-mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;border-radius:0}.quantity-selector,.quantity-selector-wrapper,.m-quantity{border:1px solid var(--color-border);border-radius:0;font-family:var(--lh-mono)}.quantity-selector button,.quantity-selector input,.quantity-display{font-family:var(--lh-mono);letter-spacing:.04em}.lh-card-media{border:1px solid var(--rule);background:var(--cream-deep)}.pg-img-wrap,.resource-card__media,.product-card__media{border-radius:0}.pg-title,.resource-card__title,.product-card__title{font-family:var(--lh-display);letter-spacing:0}.pg-price,.resource-card .price,.product-card .price{font-family:var(--lh-mono)}.cart-drawer{font-family:var(--lh-sans)}.cart-drawer__dialog,.cart-drawer__inner{border-radius:0}.cart-drawer__header{border-bottom:var(--lh-rule)}.cart-drawer__header h2,.cart-drawer__header .h2{font-family:var(--lh-display)}.cart-drawer__items,.cart-items__wrapper{font-size:.9375rem}.cart-drawer .button{font-family:var(--lh-mono)}.search-modal__content,.search-modal__dialog,#search-modal .dialog__content{border-radius:0}.search-input,.search-page-input{font-family:var(--lh-sans);border-radius:0}.predictive-search,.predictive-search-dropdown{border-radius:0;font-family:var(--lh-sans)}.predictive-search__heading,.predictive-search-results__heading{font-family:var(--lh-mono);font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase}.facets,.facets__wrapper,.facets-form-component,.sorting-filter-component{font-family:var(--lh-sans)}.facets__heading,.facets__summary,.sorting-filter-component summary{font-family:var(--lh-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}.facets__label,.list-filter__label{font-size:.875rem}.pagination,.pagination-controls{font-family:var(--lh-mono);letter-spacing:.06em}.pagination__item,.pagination-controls a,.pagination-controls button{border-radius:0}.m-account,.customer{font-family:var(--lh-sans)}.m-account__navigation,.customer-navs a{font-family:var(--lh-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}.responsive-table,.customer table{border-radius:0}.lh-mono{font-family:var(--lh-mono)}.lh-serif{font-family:var(--lh-display)}.lh-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 26px;border:1px solid transparent;font-family:var(--lh-mono);font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color var(--lh-fast),color var(--lh-fast),border-color var(--lh-fast)}.lh-btn--solid{background:var(--navy);border-color:var(--navy);color:var(--cream)}.lh-btn--solid:hover{background:var(--cray);border-color:var(--cray);color:#fff}.lh-btn--line{background:transparent;border-color:var(--ink);color:var(--ink)}.lh-btn--line:hover{background:var(--navy);border-color:var(--navy);color:var(--cream)}.lh-stamp{display:inline-block;padding:5px 10px 4px;border:1px solid var(--cray);color:var(--cray-ink);font-family:var(--lh-mono);font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;transform:rotate(-1.5deg)}.lh-section{position:relative}.lh-hero{position:relative;background:var(--cream);overflow:hidden}.lh-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cg fill='none' stroke='%23C4453A' stroke-width='0.7' opacity='0.22'%3E%3Cpath d='M-10 34c26 14 52-14 78 0s52 14 78 0'/%3E%3Cpath d='M-10 78c26 14 52-14 78 0s52 14 78 0'/%3E%3Cpath d='M-10 122c26 14 52-14 78 0s52 14 78 0'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}.lh-hero__inner{position:relative;max-width:1200px;margin:0 auto;padding:clamp(56px,8vw,108px) var(--lh-gutter) clamp(48px,6vw,84px)}.lh-hero__eyebrow{margin:0 0 18px;color:var(--cray-ink)}.lh-hero__title{margin:26px 0 0;max-width:16ch;font-size:clamp(2.5rem,6.4vw,5.25rem);line-height:1.02;letter-spacing:-.022em;color:var(--ink)}.lh-hero__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(28px,5vw,72px);margin-top:clamp(32px,4vw,56px);padding-top:clamp(24px,3vw,36px);border-top:1px solid var(--rule)}.lh-hero__lede{max-width:46ch;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.7;color:var(--ink-soft)}.lh-hero__data{margin:0;display:flex;flex-direction:column}.lh-hero__data-row{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--rule)}.lh-hero__data-row:first-child{padding-top:0}.lh-hero__data-row dt{color:var(--cray-ink);white-space:nowrap}.lh-hero__data-row dd{margin:0;font-family:var(--lh-mono);font-size:.8125rem;text-align:right;color:var(--ink)}.lh-hero__cta{margin-top:clamp(28px,3vw,44px)}.lh-index{background:var(--cream)}.lh-index__inner{max-width:1200px;margin:0 auto;padding:var(--lh-section-y) var(--lh-gutter)}.lh-index__head{max-width:52ch;margin-bottom:34px}.lh-index__title{margin:16px 0 12px;font-size:clamp(1.75rem,3.6vw,3rem);line-height:1.06;color:var(--ink)}.lh-index__sub{margin:0;font-size:.9375rem;line-height:1.65;color:var(--ink-soft)}.lh-index__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,56px)}.lh-index__row{border-top:1px solid var(--rule)}.lh-index__link{display:grid;grid-template-columns:30px 72px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;text-decoration:none;color:inherit}.lh-index__no{font-family:var(--lh-mono);font-size:.6875rem;color:var(--cray-ink)}.lh-index__thumb{display:block;width:72px;height:72px;border:1px solid var(--rule);overflow:hidden;background:var(--cream-deep)}.lh-index__thumb img{display:block;width:100%;height:100%;object-fit:cover}.lh-index__body{display:flex;flex-direction:column;gap:4px;min-width:0}.lh-index__name{font-family:var(--lh-display);font-size:1.0625rem;line-height:1.2;color:var(--ink)}.lh-index__note{font-size:.8125rem;line-height:1.5;color:var(--ink-soft)}.lh-index__cta{color:var(--cray-ink);white-space:nowrap;opacity:0;transition:opacity var(--lh-fast)}.lh-index__link:hover .lh-index__cta{opacity:1}.lh-cold{background:var(--cream)}.lh-cold__inner{max-width:1200px;margin:0 auto;padding:var(--lh-section-y) var(--lh-gutter)}.lh-cold__head{max-width:56ch;margin-bottom:38px}.lh-cold__title{margin:16px 0 12px;font-size:clamp(1.75rem,3.6vw,3rem);line-height:1.06;color:var(--ink)}.lh-cold__sub{margin:0;font-size:.9375rem;line-height:1.7;color:var(--ink-soft)}.lh-cold__steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ink)}.lh-cold__step{padding:22px clamp(16px,2vw,28px) 26px 0}.lh-cold__step+.lh-cold__step{padding-left:clamp(16px,2vw,28px);border-left:1px solid var(--rule)}.lh-cold__step-no{color:var(--cray-ink)}.lh-cold__step-title{margin:12px 0 8px;font-family:var(--lh-display);font-size:1.1875rem;line-height:1.2;color:var(--ink)}.lh-cold__step-text{margin:0;font-size:.875rem;line-height:1.65;color:var(--ink-soft)}.lh-cold__scale{margin-top:clamp(34px,4vw,56px);padding:24px clamp(18px,2.4vw,32px) 26px;border:1px solid var(--rule);background:var(--cream-deep)}.lh-cold__scale-bar{position:relative;height:6px;border:1px solid var(--rule);background:linear-gradient(to right,var(--cray-soft) 0%,var(--cray-soft) 42%,var(--navy) 58%,var(--navy) 100%)}.lh-cold__scale-mark{position:absolute;top:-5px;width:1px;height:16px;background:var(--navy)}.lh-cold__scale-mark--chill{left:21%}.lh-cold__scale-mark--freeze{left:79%}.lh-cold__zones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,48px);margin:26px 0 0}.lh-cold__zone dt{font-family:var(--lh-mono);font-size:.8125rem;letter-spacing:.1em;color:var(--cray-ink)}.lh-cold__zone dd{margin:8px 0 0;font-size:.875rem;line-height:1.65;color:var(--ink-soft)}.lh-cold__caption{margin:22px 0 0;padding-top:16px;border-top:1px solid var(--rule);font-family:var(--lh-mono);font-size:.75rem;letter-spacing:.08em;color:var(--ink-soft)}.lh-cold__foot{margin-top:32px}.lh-note{background:var(--cream)}.lh-note__inner{max-width:1200px;margin:0 auto;padding:var(--lh-section-y) var(--lh-gutter);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:start}.lh-note__figure{margin:0}.lh-note__frame{display:block;border:1px solid var(--rule);background:var(--cream-deep);overflow:hidden}.lh-note__frame img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.lh-note__figure figcaption{display:block;margin-top:12px;color:var(--ink-soft)}.lh-note__title{margin:16px 0 24px;font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.06;color:var(--ink)}.lh-note__list{margin:0}.lh-note__row{padding:16px 0;border-top:1px solid var(--rule)}.lh-note__row dt{color:var(--cray-ink)}.lh-note__row dd{margin:9px 0 0;font-size:.9375rem;line-height:1.7;color:var(--ink-soft)}.lh-trust{background:var(--navy)}.lh-trust__inner{max-width:1200px;margin:0 auto;padding:clamp(46px,5vw,72px) var(--lh-gutter)}.lh-trust__eyebrow{display:block;margin:0 0 26px;color:var(--cray-bright)}.lh-trust__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rule-dark)}.lh-trust__item{padding:20px clamp(14px,1.8vw,26px) 6px 0}.lh-trust__item+.lh-trust__item{padding-left:clamp(14px,1.8vw,26px);border-left:1px solid var(--rule-dark)}.lh-trust__no{color:var(--cray-bright)}.lh-trust__title{margin:12px 0 8px;font-family:var(--lh-display);font-size:1.125rem;line-height:1.2;color:var(--cream)}.lh-trust__text{margin:0;font-size:.8125rem;line-height:1.6;color:var(--warm-text)}.lh-voices{background:var(--cream)}.lh-voices__inner{max-width:1200px;margin:0 auto;padding:var(--lh-section-y) var(--lh-gutter)}.lh-voices__lead{margin:26px 0 0}.lh-voices__lead p{margin:0 0 22px;max-width:20ch;font-family:var(--lh-display);font-size:clamp(1.5rem,3.2vw,2.5rem);line-height:1.18;letter-spacing:-.012em;color:var(--ink)}.lh-voices__lead footer{color:var(--cray-ink)}.lh-voices__rest{margin:clamp(36px,4vw,56px) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.lh-voices__item{padding:0 clamp(16px,2vw,28px);border-left:1px solid var(--rule)}.lh-voices__item:first-child{padding-left:0;border-left:0}.lh-voices__item p{margin:0 0 14px;font-size:.9375rem;line-height:1.7;color:var(--ink-soft)}.lh-voices__item footer{color:var(--ink-soft);opacity:.85}@media screen and (max-width:989px){.lh-hero__body,.lh-catch__head,.lh-note__inner{grid-template-columns:minmax(0,1fr)}.lh-hero__data-row dt,.lh-hero__data-row dd{text-align:left}.lh-trust__list{grid-template-columns:repeat(2,minmax(0,1fr))}.lh-trust__item:nth-child(3){padding-left:0;border-left:0}.lh-trust__item:nth-child(n+3){border-top:1px solid var(--rule-dark)}.lh-voices__rest{grid-template-columns:minmax(0,1fr)}.lh-voices__item{padding:18px 0;border-left:0;border-top:1px solid var(--rule)}.lh-voices__item:first-child{border-top:0}}@media screen and (max-width:749px){.lh-index__list,.lh-cold__steps{grid-template-columns:minmax(0,1fr)}.lh-cold__step{padding:20px 0 22px}.lh-cold__step+.lh-cold__step{padding-left:0;border-left:0;border-top:1px solid var(--rule)}.lh-cold__zones{grid-template-columns:minmax(0,1fr);gap:18px}.lh-board__link{grid-template-columns:26px minmax(0,1fr) auto 16px;gap:12px}.lh-board__thumb,.lh-board__leader{display:none}.lh-board__name{font-size:1rem}.lh-picks__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lh-index__cta{opacity:1}}.product-information__grid{gap:clamp(24px,3vw,56px)}.product-details{font-family:var(--lh-sans)}.product-details h1,.product-details .product-title,.product-title{font-family:var(--lh-display);font-weight:400;letter-spacing:-.015em}.product-details .price,.product-prices{font-family:var(--lh-mono)}.product-media-container,.product-media,.media-gallery,.product-media-container img{border-radius:0}.variant-picker{font-family:var(--lh-sans)}.variant-option__label,.variant-picker__label,.product-option__label{font-family:var(--lh-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.variant-option__button-label__pill,.variant-option__button-label,.variant-option__button-label__text{border-radius:0}.product-details .accordion,.accordion__summary,.product-details details summary{font-family:var(--lh-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}.product-details .rte,.accordion__content{font-family:var(--lh-sans);line-height:1.7}sticky-add-to-cart,.sticky-add-to-cart{border-radius:0;font-family:var(--lh-sans)}.cart-drawer__dialog,.cart-drawer__inner,.cart-drawer__footer,.cart-items-component{border-radius:0}.cart-drawer__header h2,.cart-drawer__header .h2{font-family:var(--lh-display);font-weight:400}.cart-items__table,.cart-items__wrapper{font-family:var(--lh-sans)}.cart-item__title,.cart-items__title{font-family:var(--lh-display);letter-spacing:0}.cart-items__price,.cart-drawer .price,.cart-summary .price,[data-cart-subtotal]{font-family:var(--lh-mono)}.cart-summary{border-top:1px solid var(--rule);font-family:var(--lh-sans)}#checkout,.cart-summary .button,.cart-drawer .button{font-family:var(--lh-mono);border-radius:0}.cart-template,.main-cart,.cart-page-items,.cart-page-summary{font-family:var(--lh-sans);border-radius:0}.cart-page-summary .button,[data-testid=cart-summary] .button{font-family:var(--lh-mono);border-radius:0}.search-modal,.search-modal__content,.search-modal__dialog,.dialog__content,.dialog__panel{border-radius:0}.search-input,.search-page-input,.predictive-search__input,.predictive-search input[type=search]{font-family:var(--lh-sans);border-radius:0}.predictive-search__heading,.predictive-search-results__heading,.search-modal .h2,.search-modal h2{font-family:var(--lh-mono);font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase}.resource-card__title,.resource-card .resource-card__content{font-family:var(--lh-display);letter-spacing:0}.facets__heading,.facets__summary,.sorting-filter-component summary,.sorting-filter-component .select__label,.products-count-wrapper{font-family:var(--lh-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}.facets__label,.list-filter__label,.price-filter{font-family:var(--lh-sans)}.facets-form-component,.collection-page-toolbar,.collection-sidebar{border-radius:0}.pagination,.pagination-controls,.pg-pagination,.m-pagination{font-family:var(--lh-mono);letter-spacing:.06em}.pagination__item,.pagination-controls a,.pagination-controls button,.pg-pagination a,.pg-pagination span{border-radius:0}.collection-page-header h1,.collection-hero h1,.template-collection h1{font-family:var(--lh-display);font-weight:400;letter-spacing:-.015em}.customer h1,.m-account h1,.account h1{font-family:var(--lh-display);font-weight:400}.customer table,.responsive-table,.m-account__content,.drawer,.popover,.account-drawer,.mega-menu,.header-drawer,.menu-drawer,.menu-drawer__close-button,.drawer__close-button{border-radius:0}.lh-sets{background:var(--navy)}.lh-sets__inner{max-width:1200px;margin:0 auto;padding:var(--lh-section-y) var(--lh-gutter)}.lh-sets__head{max-width:54ch;margin-bottom:clamp(28px,3.5vw,44px)}.lh-sets__head .lh-tick:before{background:var(--cray-bright)}.lh-sets__head .lh-label{color:var(--cray-bright)}.lh-sets__title{margin:16px 0 12px;font-size:clamp(1.75rem,3.6vw,3rem);line-height:1.06;color:var(--cream)}.lh-sets__sub{margin:0;font-size:.9375rem;line-height:1.7;color:var(--warm-text)}.lh-sets__grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.2vw,26px)}.lh-set{display:flex;flex-direction:column;padding:16px;border:1px solid var(--rule-dark);background:#ffffff05}.lh-set__frame{position:relative;display:block;margin-bottom:16px;border:1px solid var(--rule-dark);background:var(--navy-soft);overflow:hidden}.lh-set__frame img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.lh-set__count{position:absolute;top:10px;left:10px;padding:4px 8px 3px;background:var(--navy);color:var(--cray-bright);font-size:.5625rem;letter-spacing:.16em}.lh-set__title{margin:0 0 6px;font-family:var(--lh-display);font-size:1.25rem;line-height:1.2;color:var(--cream)}.lh-set__note{margin:0 0 16px;font-size:.8125rem;line-height:1.6;color:var(--warm-text)}.lh-set__rows{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule-dark)}.lh-set__row{display:grid;grid-template-columns:auto minmax(14px,1fr) auto;align-items:baseline;gap:10px;padding:9px 0;border-bottom:1px solid var(--rule-dark);font-size:.8125rem;color:var(--warm-text)}.lh-set__row-leader{height:1px;align-self:end;margin-bottom:5px;background-image:linear-gradient(to right,var(--rule-dark) 0 2px,transparent 2px 8px);background-size:8px 1px;background-repeat:repeat-x}.lh-set__row-price{font-family:var(--lh-mono);font-size:.8125rem;color:var(--cream);white-space:nowrap}.lh-set__foot{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:16px}.lh-set__total-label{color:var(--cray-bright)}.lh-set__total{font-family:var(--lh-mono);font-size:1.25rem;color:var(--cream)}.lh-set__add{margin-top:14px;width:100%;background:var(--cray);border-color:var(--cray);color:#fff}.lh-set__add:hover:not(:disabled){background:var(--cream);border-color:var(--cream);color:var(--navy)}.lh-set__add:disabled{opacity:.65;cursor:progress}.lh-sets__status{margin:22px 0 0;min-height:1.2em;font-family:var(--lh-mono);font-size:.75rem;letter-spacing:.06em;color:var(--cray-bright);opacity:0;transition:opacity var(--lh-fast)}.lh-sets__status.is-visible{opacity:1}.lh-sets__status.is-error{color:#e3a79c}@media screen and (max-width:989px){.lh-sets__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.lh-sets__grid{grid-template-columns:minmax(0,1fr)}}.cray-chart{background:var(--navy)}.cray-chart__head{max-width:760px;margin:0 auto;padding:var(--lh-section-y) var(--lh-gutter) 0;text-align:center}.cray-chart__eyebrow{margin:0 0 14px;font-family:var(--lh-mono);font-size:.6875rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--cray-bright)}.cray-chart__title{margin:0 0 16px;font-family:var(--lh-display);font-size:clamp(1.75rem,3.6vw,3rem);font-weight:400;line-height:1.06;letter-spacing:-.015em;color:var(--cream)}.cray-chart__sub{margin:0;font-size:.9375rem;line-height:1.75;color:var(--warm-text)}.cray-chart__map{max-width:1120px;margin:clamp(30px,4vw,48px) auto 0;padding:0 var(--lh-gutter)}.cray-chart__map svg{display:block;width:100%;height:auto;border:1px solid var(--rule-dark);background:linear-gradient(180deg,#332e29,#1b2f45)}.cray-chart__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:22px clamp(36px,6vw,72px);max-width:960px;margin:0 auto;padding:clamp(30px,4vw,44px) var(--lh-gutter) var(--lh-section-y)}.cray-chart__stat{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:150px}.cray-chart__stat-v{font-family:var(--lh-mono);font-size:1.625rem;font-weight:700;letter-spacing:.02em;color:var(--cray-bright)}.cray-chart__stat-l{font-family:var(--lh-mono);font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--warm-text);opacity:.85}@media screen and (max-width:749px){.cray-chart__stat{min-width:calc(50% - 18px)}.cray-chart__stat-v{font-size:1.375rem}}.lh-catch{background:var(--cream)}.lh-catch__inner{max-width:1320px;margin:0 auto;padding:var(--lh-section-y) var(--lh-gutter)}.lh-catch__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 20px;margin-bottom:clamp(22px,2.6vw,34px)}.lh-catch__title{margin:0;font-size:clamp(2rem,4.4vw,3.75rem);font-weight:800;line-height:1.02;letter-spacing:-.03em;color:var(--ink)}.lh-catch__sub{margin:0;flex:1 1 22ch;font-size:1rem;line-height:1.6;color:var(--ink-soft)}.lh-catch__stamp{display:inline-block;padding:6px 12px 5px;background:var(--cray);color:#fff;font-family:var(--lh-mono);font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.lh-wall{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1vw,14px)}.lh-tile__link{display:block;text-decoration:none}.lh-tile__media{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--cream-deep)}.lh-tile__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--lh-ease)}.lh-tile__link:hover .lh-tile__media img{transform:scale(1.055)}.lh-tile__scrim{position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#14110f00,#14110fd1)}.lh-tile__body{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:4px;padding:16px 16px 18px}.lh-tile__name{font-family:var(--lh-display);font-size:clamp(1.0625rem,1.5vw,1.375rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#fff}.lh-tile__price{font-family:var(--lh-mono);font-size:clamp(1rem,1.4vw,1.25rem);font-weight:700;color:var(--cray-bright)}.lh-tile__price em{font-style:normal;font-size:.75em;font-weight:500;color:#ffffffbf}.lh-catch__empty{margin:28px 0 0;font-size:1rem;color:var(--ink-soft)}.lh-catch__foot{margin-top:clamp(24px,3vw,36px)}.lh-picks{background:var(--cream-deep)}.lh-picks__inner{max-width:1320px;margin:0 auto;padding:var(--lh-section-y) var(--lh-gutter)}.lh-picks__head{max-width:46ch;margin-bottom:clamp(24px,3vw,38px)}.lh-picks__eyebrow{margin:0 0 10px;font-family:var(--lh-mono);font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--cray-ink)}.lh-picks__title{margin:0 0 10px;font-size:clamp(2rem,4.4vw,3.75rem);font-weight:800;line-height:1.02;letter-spacing:-.03em;color:var(--ink)}.lh-picks__sub{margin:0;font-size:1rem;line-height:1.6;color:var(--ink-soft)}.lh-picks__grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,26px)}.lh-card{display:flex;flex-direction:column;background:var(--cream);border:1px solid var(--rule)}.lh-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--cream-deep)}.lh-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--lh-ease)}.lh-card__media:hover img{transform:scale(1.05)}.lh-card__stamp{position:absolute;top:12px;left:12px;padding:5px 10px 4px;background:var(--cray);color:#fff;font-family:var(--lh-mono);font-size:.625rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.lh-card__body{display:flex;flex-direction:column;flex-grow:1;padding:16px 18px 18px}.lh-card__name{margin:0 0 8px;font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:800;line-height:1.12;letter-spacing:-.025em;color:var(--ink)}.lh-card__name a{color:inherit;text-decoration:none}.lh-card__name a:hover{color:var(--cray-ink)}.lh-card__price{margin:0 0 16px;font-family:var(--lh-mono);font-size:clamp(1.375rem,2vw,1.75rem);font-weight:700;line-height:1;color:var(--cray-ink)}.lh-card__price em{font-style:normal;font-size:.6em;font-weight:500;color:var(--ink-soft)}.lh-card product-form-component{display:block;margin-top:auto}.lh-card__add{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 18px;background:var(--navy);border:1px solid var(--navy);color:var(--cream);font-family:var(--lh-mono);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color var(--lh-fast),border-color var(--lh-fast),color var(--lh-fast)}.lh-card__add:hover{background:var(--cray);border-color:var(--cray);color:#fff}.lh-card__add--soldout{background:transparent;color:var(--ink-soft);border-color:var(--rule);cursor:default}.lh-picks__foot{margin-top:clamp(24px,3vw,36px)}@media screen and (max-width:989px){.lh-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.lh-picks__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.lh-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.lh-tile__body{padding:11px 11px 13px}.lh-tile__name{font-size:1rem}.lh-tile__price{font-size:.9375rem}.lh-picks__grid{grid-template-columns:minmax(0,1fr)}.lh-card__body{padding:14px 15px 16px}}.lh-range{background:var(--cream)}.lh-range__inner{max-width:1320px;margin:0 auto;padding:var(--lh-section-y) var(--lh-gutter)}.lh-range__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px clamp(24px,4vw,64px);align-items:end;margin-bottom:clamp(24px,3vw,38px);padding-bottom:20px;border-bottom:1px solid var(--ink)}.lh-range__eyebrow{margin:0 0 10px;font-family:var(--lh-mono);font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--cray-ink)}.lh-range__title{margin:0;font-size:clamp(1.875rem,4vw,3.25rem);font-weight:800;line-height:1.02;letter-spacing:-.03em;color:var(--ink)}.lh-range__sub{margin:0;font-size:1rem;line-height:1.6;color:var(--ink-soft)}.lh-range__grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,24px)}.lh-rcard{display:flex;flex-direction:column;background:var(--cream);border:1px solid var(--rule)}.lh-rcard__media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--cream-deep)}.lh-rcard__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--lh-ease)}.lh-rcard:hover .lh-rcard__media img{transform:scale(1.05)}.lh-rcard__body{display:flex;flex-direction:column;flex-grow:1;padding:15px 16px 16px}.lh-rcard__name{margin:0 0 8px;font-size:clamp(1.0625rem,1.3vw,1.25rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.lh-rcard__name a{color:inherit;text-decoration:none}.lh-rcard__name a:hover{color:var(--cray-ink)}.lh-rcard__price{margin:0 0 14px;font-family:var(--lh-mono);font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:700;line-height:1;color:var(--cray-ink)}.lh-rcard__price em{font-style:normal;font-size:.62em;font-weight:500;color:var(--ink-soft)}.lh-rcard product-form-component{display:block;margin-top:auto}.lh-rcard__add{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:0 14px;background:var(--navy);border:1px solid var(--navy);color:var(--cream);font-family:var(--lh-mono);font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color var(--lh-fast),border-color var(--lh-fast),color var(--lh-fast)}.lh-rcard__add:hover{background:var(--cray);border-color:var(--cray);color:#fff}.lh-rcard__add--soldout{background:transparent;border-color:var(--rule);color:var(--ink-soft);cursor:default}.lh-range__foot{margin-top:clamp(22px,3vw,34px)}.lh-tips{background:var(--cream-deep)}.lh-tips__inner{max-width:1320px;margin:0 auto;padding:var(--lh-section-y) var(--lh-gutter)}.lh-tips__head{max-width:52ch;margin-bottom:clamp(24px,3vw,38px)}.lh-tips__eyebrow{margin:0 0 10px;font-family:var(--lh-mono);font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--cray-ink)}.lh-tips__title{margin:0 0 10px;font-size:clamp(1.875rem,4vw,3.25rem);font-weight:800;line-height:1.02;letter-spacing:-.03em;color:var(--ink)}.lh-tips__sub{margin:0;font-size:1rem;line-height:1.6;color:var(--ink-soft)}.lh-tips__grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,24px)}.lh-tip__media{display:block;aspect-ratio:4 / 3;overflow:hidden;margin-bottom:14px;border:1px solid var(--rule);background:var(--cream)}.lh-tip__media img{display:block;width:100%;height:100%;object-fit:cover}.lh-tip__title{margin:0 0 8px;font-size:1.125rem;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.lh-tip__text{font-size:.875rem;line-height:1.65;color:var(--ink-soft)}.lh-tip__text p{margin:0 0 10px}.lh-tip__text p:last-child{margin-bottom:0}.lh-tips__note{margin:clamp(24px,3vw,36px) 0 0;padding-top:18px;border-top:1px solid var(--rule);font-size:.9375rem;color:var(--ink-soft)}.lh-reviews{background:var(--cream)}.lh-reviews__inner{max-width:1320px;margin:0 auto;padding:var(--lh-section-y) var(--lh-gutter)}.lh-reviews__head{max-width:52ch;margin-bottom:clamp(24px,3vw,38px)}.lh-reviews__eyebrow{margin:0 0 10px;font-family:var(--lh-mono);font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--cray-ink)}.lh-reviews__title{margin:0 0 10px;font-size:clamp(1.875rem,4vw,3.25rem);font-weight:800;line-height:1.02;letter-spacing:-.03em;color:var(--ink)}.lh-reviews__sub{margin:0;font-size:1rem;line-height:1.6;color:var(--ink-soft)}.lh-reviews__grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px)}.lh-review{display:flex;flex-direction:column;border:1px solid var(--rule);background:var(--cream)}.lh-review__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--cream-deep)}.lh-review__media img{display:block;width:100%;height:100%;object-fit:cover}.lh-review__quote{margin:0;padding:18px}.lh-review__quote p{margin:0 0 12px;font-size:.9375rem;line-height:1.65;color:var(--ink)}.lh-review__quote footer{font-family:var(--lh-mono);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cray-ink)}.lh-faq{background:var(--cream-deep)}.lh-faq__inner{max-width:1320px;margin:0 auto;padding:var(--lh-section-y) var(--lh-gutter);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,72px);align-items:start}.lh-faq__eyebrow{margin:0 0 10px;font-family:var(--lh-mono);font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--cray-ink)}.lh-faq__title{margin:0 0 10px;font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:800;line-height:1.04;letter-spacing:-.03em;color:var(--ink)}.lh-faq__sub{margin:0;font-size:.9375rem;line-height:1.65;color:var(--ink-soft)}.lh-faq__item{border-top:1px solid var(--rule)}.lh-faq__item:last-of-type{border-bottom:1px solid var(--rule)}.lh-faq__q{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;cursor:pointer;font-size:clamp(1rem,1.3vw,1.1875rem);font-weight:700;letter-spacing:-.015em;color:var(--ink);list-style:none}.lh-faq__q::-webkit-details-marker{display:none}.lh-faq__q:hover{color:var(--cray-ink)}.lh-faq__mark{position:relative;flex:none;width:16px;height:16px}.lh-faq__mark:before,.lh-faq__mark:after{content:"";position:absolute;top:50%;left:0;width:16px;height:1.5px;margin-top:-.75px;background:var(--cray)}.lh-faq__mark:after{transform:rotate(90deg);transition:transform .2s var(--lh-ease)}.lh-faq__item[open] .lh-faq__mark:after{transform:rotate(0)}.lh-faq__a{padding:0 0 22px;font-size:.9375rem;line-height:1.7;color:var(--ink-soft)}.lh-faq__a p{margin:0 0 10px}.lh-faq__a p:last-child{margin-bottom:0}.lh-faq__contact{margin:26px 0 0}.lh-divider{position:relative;background:var(--navy);overflow:hidden}.lh-divider__rule{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--cray);opacity:.28;pointer-events:none}.lh-divider__rule svg{width:100%;height:100%;display:block}.lh-divider__text{position:relative;margin:0;padding:clamp(30px,3.4vw,44px) var(--lh-gutter);text-align:center;font-family:var(--lh-mono);font-size:clamp(.75rem,1.1vw,.875rem);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--cray-bright)}.lh-feat{background:var(--cream)}.lh-feat__inner{max-width:1320px;margin:0 auto;padding:clamp(36px,4.4vw,60px) var(--lh-gutter)}.lh-feat__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.lh-feat__item{padding:0 clamp(14px,2vw,28px);border-left:1px solid var(--rule);text-align:center}.lh-feat__item:first-child{border-left:0}.lh-feat__icon{display:inline-flex;width:34px;height:34px;margin-bottom:12px;color:var(--cray)}.lh-feat__icon svg{width:100%;height:100%}.lh-feat__title{margin:0 0 5px;font-size:.9375rem;font-weight:800;letter-spacing:-.015em;color:var(--ink)}.lh-feat__text{margin:0;font-size:.8125rem;line-height:1.5;color:var(--ink-soft)}.lh-quote{position:relative;background:var(--navy);overflow:hidden}.lh-quote__bg{position:absolute;top:0;right:0;bottom:0;left:0}.lh-quote__bg img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.7) brightness(.55)}.lh-quote__bg--plain{background:radial-gradient(ellipse 70% 120% at 50% 120%,#c4453a4d,#c4453a00 70%),var(--navy)}.lh-quote__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:22px;max-width:46ch;margin:0 auto;padding:clamp(56px,7vw,100px) var(--lh-gutter);text-align:center}.lh-quote__ornament{width:56px;height:1px;background:var(--cray);opacity:.7}.lh-quote__text{margin:0;font-family:var(--lh-display);font-size:clamp(1.5rem,3vw,2.5rem);font-weight:800;line-height:1.14;letter-spacing:-.025em;color:var(--cream);text-wrap:balance}.lh-quote__by{margin:0;font-family:var(--lh-mono);font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--cray-bright)}.lh-sign{background:var(--cream)}.lh-sign__inner{display:flex;align-items:center;gap:clamp(14px,2vw,26px);max-width:1320px;margin:0 auto;padding:clamp(30px,4vw,52px) var(--lh-gutter) clamp(20px,2.4vw,30px)}.lh-sign__bar{flex:1 1 auto;height:1px;background:var(--rule)}.lh-sign__marks{flex:none;width:130px;color:var(--cray);opacity:.75}.lh-sign__marks svg{display:block;width:100%;height:auto}@media screen and (max-width:989px){.lh-range__head,.lh-faq__inner{grid-template-columns:minmax(0,1fr)}.lh-range__grid,.lh-tips__grid,.lh-feat__list,.lh-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lh-feat__item:nth-child(3){border-left:0}.lh-feat__item:nth-child(n+3){margin-top:26px}}@media screen and (max-width:749px){.lh-reviews__grid{grid-template-columns:minmax(0,1fr)}.lh-feat__item{text-align:left}.lh-quote__inner{gap:16px}}.lh-band{position:relative;overflow:hidden;background:var(--cream)}.lh-band__art{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--cray-ink);opacity:.5;pointer-events:none}.lh-band__art svg{display:block;width:100%;height:100%}.lh-band__caption{position:relative;margin:0;padding:0 var(--lh-gutter);height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--lh-mono);font-size:.75rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;text-align:center}.lh-band--cream{background:var(--cream)}.lh-band--cream .lh-band__art{color:var(--cray-ink);opacity:.42}.lh-band--cream .lh-band__caption{color:var(--cray-ink)}.lh-band--deep{background:var(--cream-deep)}.lh-band--deep .lh-band__art{color:var(--ink-soft);opacity:.45}.lh-band--deep .lh-band__caption{color:var(--ink)}.lh-band--dark{background:var(--navy)}.lh-band--dark .lh-band__art{color:var(--cray);opacity:.62}.lh-band--dark .lh-band__caption{color:var(--cray-bright)}.lh-band--sm{height:74px}.lh-band--md{height:112px}.lh-band--lg{height:152px}@media screen and (max-width:749px){.lh-band--sm{height:58px}.lh-band--md{height:84px}.lh-band--lg{height:108px}}.lh-range,.lh-tips,.lh-reviews,.lh-catch,.lh-picks,.lh-cold,.lh-note,.lh-sets,.lh-trust,.lh-voices,.lh-faq,.lh-feat{position:relative;overflow:hidden}.lh-range:after,.lh-tips:after,.lh-reviews:after,.lh-cold:after,.lh-note:after,.lh-sets:after,.lh-faq:after,.lh-feat:after{content:"";position:absolute;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.075;z-index:0}.lh-range__inner,.lh-tips__inner,.lh-reviews__inner,.lh-cold__inner,.lh-note__inner,.lh-sets__inner,.lh-faq__inner,.lh-feat__inner{position:relative;z-index:1}.lh-range:after{right:-50px;bottom:-40px;width:260px;height:260px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' fill='none' stroke='%238C2F22' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M100 24c42 0 76 30 76 68 0 34-26 58-58 58-26 0-44-16-44-38 0-18 14-30 30-30 14 0 24 9 24 21'/%3E%3Cpath d='M100 24C70 34 52 58 52 88'/%3E%3Cpath d='M20 168c26-14 52-14 78 0s52 14 78 0'/%3E%3C/svg%3E")}.lh-tips:after{left:-60px;top:40px;width:240px;height:200px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 170' fill='none' stroke='%235A6B78' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M100 150C60 150 26 120 26 84 26 44 60 16 100 16s74 28 74 68c0 36-34 66-74 66Z'/%3E%3Cpath d='M100 150V16M100 150L62 22M100 150l38-128M100 150L34 52M100 150l66-98M100 150L22 96M100 150l78-54'/%3E%3C/svg%3E")}.lh-reviews:after{left:-34px;bottom:-30px;width:180px;height:180px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' fill='none' stroke='%238C2F22' stroke-width='1.6' stroke-linejoin='round'%3E%3Cpath d='M100 18l16 56 56 0-45 34 17 56-44-34-44 34 17-56-45-34 56 0Z'/%3E%3Cpath d='M100 60v40M84 96l-8 22M116 96l8 22' stroke-width='1.2'/%3E%3C/svg%3E")}.lh-cold:after{right:-20px;top:50%;transform:translateY(-50%);width:150px;height:260px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 260' fill='none' stroke='%231F3345' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='70' cy='30' r='14'/%3E%3Cpath d='M70 44v150'/%3E%3Cpath d='M40 74h60'/%3E%3Cpath d='M22 150c0 44 22 74 48 74s48-30 48-74'/%3E%3Cpath d='M22 150l-12 18M22 150l18 8M118 150l12 18M118 150l-18 8'/%3E%3C/svg%3E")}.lh-note:after{right:-40px;top:30px;width:220px;height:140px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 140' fill='none' stroke='%235A6B78' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M18 70c30-30 66-40 96-28 16 6 26 18 26 28s-10 22-26 28c-30 12-66 2-96-28Z'/%3E%3Cpath d='M140 70l34-22v44l-34-22Z'/%3E%3Ccircle cx='46' cy='62' r='3.4' fill='%235A6B78' stroke='none'/%3E%3Cpath d='M60 40c8 12 8 48 0 60' stroke-width='1.1'/%3E%3C/svg%3E")}.lh-sets:after{right:-40px;bottom:-50px;width:260px;height:220px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 200' fill='none' stroke='%23C8D3DA' stroke-width='1.2'%3E%3Cpath d='M-10 20l120 160M20 -10l120 160M50 -10l120 160M80 -10l120 160M110 -10l120 160M140 -10l120 160M170 -10l120 160M200 -10l120 160M-10 70l120 160M20 40l120 160'/%3E%3C/svg%3E")}.lh-faq:after{left:-30px;bottom:-24px;width:200px;height:150px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 150' fill='none' stroke='%235A6B78' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M40 70c0-16 12-28 26-28s26 12 26 28c0 14-12 24-26 24S40 84 40 70Z'/%3E%3Cpath d='M66 42v52M52 48l14 46M80 48L66 94' stroke-width='1.1'/%3E%3Cpath d='M108 96c0-12 9-21 20-21s20 9 20 21c0 10-9 18-20 18s-20-8-20-18Z'/%3E%3Cpath d='M128 75v39M116 80l12 34M140 80l-12 34' stroke-width='1.1'/%3E%3Cpath d='M8 132c22-12 44-12 66 0s44 12 66 0' /%3E%3C/svg%3E")}.lh-feat:after{right:-60px;top:-20px;width:240px;height:240px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' fill='none' stroke='%238C2F22' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M-10 60c26-16 52-16 78 0s52 16 78 0 52-16 78 0'/%3E%3Cpath d='M-10 100c26-16 52-16 78 0s52 16 78 0 52-16 78 0'/%3E%3Cpath d='M-10 140c26-16 52-16 78 0s52 16 78 0 52-16 78 0'/%3E%3C/svg%3E")}@media screen and (max-width:749px){.lh-range:after,.lh-tips:after,.lh-reviews:after,.lh-cold:after,.lh-note:after,.lh-sets:after,.lh-faq:after,.lh-feat:after{transform:none;opacity:.055}.lh-range:after,.lh-reviews:after,.lh-faq:after{width:130px;height:130px}.lh-tips:after,.lh-note:after,.lh-feat:after{width:120px;height:100px}.lh-cold:after,.lh-sets:after{width:100px;height:130px}}.lh-hero{background-color:var(--navy);background-image:var(--lh-bg-hero, none);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:660px;display:flex;align-items:center;overflow:hidden}.lh-hero__grid{display:none}.lh-hero__inner{margin-left:auto;margin-right:0;width:min(640px,54%);padding:clamp(56px,7vw,96px) clamp(24px,5vw,76px) clamp(56px,7vw,96px) 24px}.lh-hero .lh-rule{background:#c8d3da52}.lh-hero__eyebrow{color:#9fb6c6}.lh-hero__title{color:#f4f7f8}.lh-hero__lede{color:#c8d3da}.lh-hero__body{border-top-color:#c8d3da47}.lh-hero__data-row{border-bottom-color:#c8d3da3d}.lh-hero__data-row dt{color:#e07a5f}.lh-hero__data-row dd{color:#dce4ea}.lh-hero .lh-btn--solid{background:#c4453a;border-color:#c4453a;color:#fff}.lh-hero .lh-btn--solid:hover{background:#e07a5f;border-color:#e07a5f;color:#1b2f45}.lh-range{background-color:var(--cream);background-image:var(--lh-bg-wash-4, none);background-size:cover;background-position:center bottom;background-repeat:no-repeat}.lh-tips{background-color:var(--cream);background-image:var(--lh-bg-wash-3, none);background-size:cover;background-position:center;background-repeat:no-repeat}.lh-tips__inner{max-width:1060px}.lh-sets{background-color:var(--navy);background-image:var(--lh-bg-wash-2, none);background-size:cover;background-position:left center;background-repeat:no-repeat}.lh-quote{background-color:var(--navy)}.lh-quote__bg--plain{background-image:var(--lh-bg-wash-2, none);background-size:cover;background-position:right center;background-repeat:no-repeat}.lh-note{background-color:var(--cream);background-image:var(--lh-bg-wash-1, none);background-size:cover;background-position:center bottom;background-repeat:no-repeat}.lh-reviews{background-color:var(--cream);background-image:var(--lh-bg-wash-4, none);background-size:cover;background-position:center top;background-repeat:no-repeat}.lh-faq{background-color:var(--cream-deep);background-image:var(--lh-bg-wash-1, none);background-size:cover;background-position:center top;background-repeat:no-repeat}.lh-range .lh-rcard,.lh-tips .lh-tip__media,.lh-reviews .lh-review,.lh-faq__item{background-color:#f6f3e6f0}.sea-footer-bg{background-color:var(--cream);background-image:var(--lh-bg-wash-1, none);background-size:150% auto;background-position:center bottom;background-repeat:no-repeat}.sea-footer-bg footer.section-wrapper p,.sea-footer-bg footer.section-wrapper span,.sea-footer-bg footer.section-wrapper li,.sea-footer-bg footer.section-wrapper h2,.sea-footer-bg footer.section-wrapper h3,.sea-footer-bg .utilities .footer-utilities__text,.sea-footer-bg .footer-utilities,.sea-footer-bg .footer-utilities p,.sea-footer-bg .footer-utilities a{color:var(--ink)}.sea-footer-bg footer.section-wrapper strong{color:var(--cray-ink)}.sea-footer-bg footer.section-wrapper a,.sea-footer-bg footer.section-wrapper .rte a{color:var(--cray-ink);border-bottom-color:#8c2f2259}.sea-footer-bg footer.section-wrapper a:hover,.sea-footer-bg .utilities a:hover{color:var(--navy);border-bottom-color:var(--navy)}.sea-footer-bg .footer-utilities{border-top-color:#1f33452e}.sea-footer-bg input[type=email],.sea-footer-bg .field__input{background:#ffffffd1;border-color:#1f33454d;color:var(--ink)}@media screen and (max-width:989px){.lh-hero{min-height:0}.lh-hero__inner{width:100%;margin:0;padding:clamp(340px,62vw,460px) var(--lh-gutter) clamp(40px,5vw,64px)}}.lh-sets .lh-set{background:#1b2f45ed;border-color:#c8d3da3d}.lh-sets .lh-set__frame{border-color:#c8d3da3d;background:#26384c}.lh-quote__bg--plain{background-image:var(--lh-bg-wash-3, none);background-position:center}.lh-quote__text{color:var(--ink)}.lh-quote__by{color:var(--cray-ink)}.lh-quote__ornament{background:var(--cray)}.lh-tips .lh-tip__text,.lh-faq .lh-faq__a{color:var(--ink-soft)}.sea-footer-bg footer.section-wrapper a,.sea-footer-bg footer.section-wrapper .rte a,.sea-footer-bg .footer-utilities a{color:var(--ink);border-bottom:1px solid rgba(31,51,69,.45)}.sea-footer-bg footer.section-wrapper strong{color:var(--ink);opacity:1;font-size:.9375rem;font-weight:700}.sea-footer-bg footer.section-wrapper a:hover,.sea-footer-bg .utilities a:hover{color:var(--cray);border-bottom-color:var(--cray)}.sea-footer-bg .email-signup__button{background:var(--cray);border-radius:100px;color:#fff;padding:0 clamp(16px,2vw,24px);transition:background-color var(--lh-fast),color var(--lh-fast)}.sea-footer-bg .email-signup__button:hover{background:var(--navy);color:#fff}.sea-footer-bg .email-signup__input-group{border-color:#1f334547;background:#ffffffb8}.cart-drawer button,.cart-drawer a,.header__drawer--mobile button,.header__drawer--mobile a,.menu-drawer-container button,.menu-drawer-container a,.account-drawer button,.account-drawer a,.search-modal button,.search-modal a{color:var(--color-foreground)}.cart-drawer .button,.header__drawer--mobile .button,.menu-drawer-container .button{color:var(--color-primary-button-text, #ffffff)}.cart-drawer .button-unstyled,.header__drawer--mobile .button-unstyled,.menu-drawer-container .button-unstyled,.cart-drawer__close-button,.menu-drawer__close-button{color:var(--color-foreground)}.sea-footer-bg .email-signup__button,.sea-footer-bg .email-signup__button--text,.sea-footer-bg .email-signup__button--integrated{background-color:var(--cray)!important;color:#fff!important;border-radius:100px!important;padding:0 clamp(16px,2vw,24px)!important}.sea-footer-bg .email-signup__button:hover{background-color:var(--navy)!important;color:#fff!important}.cart-drawer__dialog,.cart-drawer__dialog p,.cart-drawer__dialog span,.cart-drawer__dialog a,.cart-drawer__dialog li,.cart-drawer__dialog h2,.cart-drawer__dialog button,.cart-drawer__dialog .button-unstyled,.cart-drawer__dialog .cart-drawer__close-button{color:var(--color-foreground)!important}.cart-drawer__dialog .button:not(.button-unstyled),.cart-drawer__dialog #checkout,.cart-drawer__dialog [name=checkout]{color:var(--color-primary-button-text, #ffffff)!important}.cart-drawer__dialog h2{color:var(--color-foreground-heading)!important}.cart-drawer__dialog button,.cart-drawer__dialog a,.cart-drawer__dialog summary,.cart-drawer__dialog .button,.cart-drawer__dialog input{color:var(--color-foreground)!important}.cart-drawer__dialog h1,.cart-drawer__dialog h2,.cart-drawer__dialog h3,.cart-drawer__dialog .price,.cart-drawer__dialog [data-cart-subtotal],.cart-drawer__dialog .cart-items__price{color:var(--color-foreground-heading)!important}.cart-drawer__dialog #checkout,.cart-drawer__dialog [name=checkout],.cart-drawer__dialog .cart__checkout,.cart-drawer__dialog button[type=submit]:not([name=remove]){color:var(--color-primary-button-text, #ffffff)!important}.cart-drawer__dialog button.button--tertiary,.cart-drawer__dialog button.button.cart-items__remove,.cart-drawer__dialog .cart-items__remove,.cart-drawer__dialog button[name=remove],.cart-drawer__dialog .cart-item__remove,.cart-drawer__dialog .button--link,.cart-drawer__dialog .link{color:var(--color-foreground)!important;background-color:transparent!important}.cart-drawer__dialog button.button--tertiary:hover,.cart-drawer__dialog button.button.cart-items__remove:hover,.cart-drawer__dialog .cart-items__remove:hover{color:var(--cray)!important}.sea-footer-bg .email-signup__input-group,.sea-footer-bg .email-signup-block .email-signup__input-group{background-color:#1b2f45d6!important;border-color:#1b2f45eb!important}.sea-footer-bg .email-signup__input,.sea-footer-bg input[type=email],.sea-footer-bg .email-signup input{background-color:transparent!important;border-color:transparent!important;color:#f6f3e6!important;box-shadow:none!important}.sea-footer-bg .email-signup__input::placeholder,.sea-footer-bg input[type=email]::placeholder{color:#f6f3e6a8!important}.sea-footer-bg .email-signup__input:focus-visible{outline:1px solid rgba(224,122,95,.9)!important;outline-offset:0!important}.sea-footer-bg .email-signup__button,.sea-footer-bg .email-signup__button--text{background-color:var(--cray)!important;color:#fff!important}.sea-footer-bg .email-signup__button:hover{background-color:#e07a5f!important;color:#1b2f45!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lee-hood.css.map */
