html:root{--oh-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Segoe UI Variable Text", "Segoe UI", Roboto, system-ui, sans-serif;--oh-font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--oh-fs-micro: 11px;--oh-fs-caption: 12px;--oh-fs-footnote: 13px;--oh-fs-body-s: 15px;--oh-fs-body: 16px;--oh-fs-body-l: clamp(15px, 1.15vw, 18px);--oh-fs-title-s: 18px;--oh-fs-title: clamp(19px, 1.7vw, 22px);--oh-fs-title-l: clamp(22px, 2.2vw, 28px);--oh-fs-h3: clamp(20px, 1.8vw, 24px);--oh-fs-h2: clamp(28px, 3.4vw, 44px);--oh-fs-h1: clamp(32px, 4.2vw, 52px);--oh-fs-display: clamp(40px, 5.8vw, 80px);--oh-ls-display: -.032em;--oh-ls-h1: -.026em;--oh-ls-h2: -.022em;--oh-ls-h3: -.018em;--oh-ls-title: -.015em;--oh-ls-body: -.01em;--oh-ls-small: 0;--oh-ls-caps: .18em;--oh-ls-caps-l: .06em;--oh-lh-display: 1;--oh-lh-h1: 1.06;--oh-lh-h2: 1.1;--oh-lh-h3: 1.2;--oh-lh-title: 1.25;--oh-lh-body: 1.55;--oh-lh-small: 1.45;--oh-lh-caps: 1.2;--oh-w-regular: 400;--oh-w-medium: 500;--oh-w-semibold: 600;--oh-f-display: var(--oh-font);--oh-f-text: var(--oh-font);--ohh-f-display: var(--oh-font);--ohh-f-text: var(--oh-font);--heading-font-family: var(--oh-font);--subheading-font-family: var(--oh-font);--text-font-family: var(--oh-font);--heading-italic-font-family: var(--oh-font)}html,body{font-family:var(--oh-font);letter-spacing:var(--oh-ls-body);line-height:var(--oh-lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1,"ss01","cv11";text-rendering:optimizeLegibility}html body strong,html body b{font-weight:var(--oh-w-semibold)}html body .money,html body .price,html body [class*=price__],html body [class*=__price],html body [class*=cart__total],html body [class*=cart__subtotal]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}html body h1,html body .h1{font-family:var(--oh-font);font-size:var(--oh-fs-h1);line-height:var(--oh-lh-h1);letter-spacing:var(--oh-ls-h1);font-weight:var(--oh-w-semibold)}html body h2,html body .h2{font-family:var(--oh-font);font-size:var(--oh-fs-h2);line-height:var(--oh-lh-h2);letter-spacing:var(--oh-ls-h2);font-weight:var(--oh-w-semibold)}html body h3,html body .h3{font-family:var(--oh-font);font-size:var(--oh-fs-h3);line-height:var(--oh-lh-h3);letter-spacing:var(--oh-ls-h3);font-weight:var(--oh-w-semibold)}html body h4,html body .h4,html body h5,html body .h5{font-family:var(--oh-font);font-size:var(--oh-fs-title-s);line-height:var(--oh-lh-title);letter-spacing:var(--oh-ls-title);font-weight:var(--oh-w-semibold)}html body h2.h5{font-size:var(--oh-fs-h2);line-height:var(--oh-lh-h2);letter-spacing:var(--oh-ls-h2)}html body summary.accordion__summary span,html body .accordion__summary .text-with-icon span{font-family:var(--oh-font)!important;font-size:var(--oh-fs-title-s);font-weight:var(--oh-w-medium);letter-spacing:var(--oh-ls-title);line-height:var(--oh-lh-title)}html body .subheading,html body .subheading-xs,html body p.subheading,html body span.subheading{font-family:var(--oh-font);font-size:var(--oh-fs-micro);font-weight:var(--oh-w-medium);letter-spacing:var(--oh-ls-caps);line-height:var(--oh-lh-caps);text-transform:uppercase}html body .header a.block,html body .mega-menu a,html body .header-nav a{font-family:var(--oh-font);font-weight:var(--oh-w-medium);letter-spacing:var(--oh-ls-body)}html body .header .subheading,html body .header a.subheading,html body .subheading.link-faded,html body .subheading.link-faded-reverse{font-size:var(--oh-fs-micro)!important;letter-spacing:var(--oh-ls-caps)!important;font-weight:var(--oh-w-medium)!important}html body header-mega-menu.mega-menu .mega-menu__navigation>div>a.subheading.link-faded,html body header-mega-menu.mega-menu .mega-menu__navigation>.v-stack>a.subheading.link-faded{font-size:var(--oh-fs-micro)!important;letter-spacing:var(--oh-ls-caps)!important;font-weight:var(--oh-w-medium)!important}html body .country-selector span,html body [class*=country] li span,html body .localization-selector span{font-size:var(--oh-fs-caption);letter-spacing:var(--oh-ls-caps)}html body .oh-menu-drawer-route__link,html body .menu-drawer a.h4,html body .header a.h4{font-size:var(--oh-fs-title-s);font-weight:var(--oh-w-semibold);letter-spacing:var(--oh-ls-caps-l);line-height:var(--oh-lh-title)}html body.template-index .oh-eyebrow,html body.template-index .oh-eyebrow--accent,html body.template-index .oh-brand-tiles__header .oh-eyebrow--accent,html body.template-index .oh-hero__eyebrow,html body.template-index .oh-brand-strip__title,html body.template-index .oh-assurances__intro,html body.template-index .oh-type-card__num,html body.template-index .oh-product-card__brand,html body.template-index .oh-house__hero-label,html body.template-index .oh-house__card-label,html body.template-index .oh-about__eyebrow,html body.template-index .oh-brand-tile__name{font-family:var(--oh-font)!important;font-size:var(--oh-fs-micro)!important;font-weight:var(--oh-w-medium)!important;letter-spacing:var(--oh-ls-caps)!important;line-height:var(--oh-lh-caps)!important;text-transform:uppercase!important;font-feature-settings:"tnum" 1}html body.template-index .oh-assurances__intro:before{content:"\2014   ";margin-right:2px;opacity:.7}html body.template-index .oh-shop-by-type__header h2,html body.template-index .oh-bestsellers__header h2,html body.template-index .oh-house__header h2,html body.template-index .oh-brand-tiles__header h2,html body.template-index .oh-about__title,html body.template-index .oh-section__head h2{font-family:var(--oh-font)!important;font-size:var(--oh-fs-h2)!important;line-height:var(--oh-lh-h2)!important;letter-spacing:var(--oh-ls-h2)!important;font-weight:var(--oh-w-semibold)!important}html body.template-index .oh-hero h1,html body.template-index .oh-hero__title-h2{font-family:var(--oh-font)!important;font-size:var(--oh-fs-display)!important;line-height:var(--oh-lh-display)!important;letter-spacing:var(--oh-ls-display)!important;font-weight:var(--oh-w-semibold)!important}html body.template-index .oh-hero__sub{font-size:var(--oh-fs-body-l);font-weight:var(--oh-w-regular);letter-spacing:var(--oh-ls-body);line-height:var(--oh-lh-body)}html body.template-index .oh-shop-by-type__header p,html body.template-index .oh-section__sub{font-size:var(--oh-fs-body);font-weight:var(--oh-w-regular);letter-spacing:var(--oh-ls-body);line-height:var(--oh-lh-body)}html body.template-index .oh-about__body,html body.template-index .oh-about p,html body.template-index .oh-about li{font-size:var(--oh-fs-body);letter-spacing:var(--oh-ls-body);line-height:1.6}html body.template-index .oh-product-card__title,html body.template-index h3.oh-product-card__title{font-family:var(--oh-font)!important;font-size:var(--oh-fs-body)!important;font-weight:var(--oh-w-medium)!important;letter-spacing:var(--oh-ls-body)!important;line-height:1.35!important;-webkit-line-clamp:2}html body.template-index .oh-product-card__price{font-size:var(--oh-fs-body)!important;font-weight:var(--oh-w-semibold)!important;letter-spacing:var(--oh-ls-body)!important;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}html body.template-index .oh-product-card__price--was{font-size:var(--oh-fs-footnote)!important;font-weight:var(--oh-w-regular)!important}html body.template-index .oh-type-card h3{font-family:var(--oh-font)!important;font-size:var(--oh-fs-title-l)!important;font-weight:var(--oh-w-semibold)!important;letter-spacing:var(--oh-ls-h3)!important;line-height:var(--oh-lh-h3)!important}html body.template-index .oh-type-card__sub{font-size:var(--oh-fs-footnote)!important;font-weight:var(--oh-w-regular)!important;letter-spacing:var(--oh-ls-small)!important;line-height:var(--oh-lh-small)!important}html body.template-index .oh-house__card-title,html body.template-index h3.oh-house__card-title,html body.template-index .oh-house__card h3{font-family:var(--oh-font)!important;font-size:var(--oh-fs-title)!important;font-weight:var(--oh-w-semibold)!important;letter-spacing:var(--oh-ls-title)!important;line-height:var(--oh-lh-title)!important}html body.template-index .oh-house__hero-sub{font-size:var(--oh-fs-body-s)!important;font-weight:var(--oh-w-regular)!important;letter-spacing:var(--oh-ls-body)!important;line-height:var(--oh-lh-small)!important}html body.template-index .oh-assurances__item strong{font-size:var(--oh-fs-footnote)!important;font-weight:var(--oh-w-semibold)!important;letter-spacing:var(--oh-ls-body)!important;line-height:var(--oh-lh-caps)!important}html body.template-index .oh-assurances__item small{font-size:var(--oh-fs-caption)!important;font-weight:var(--oh-w-regular)!important;letter-spacing:var(--oh-ls-small)!important;line-height:var(--oh-lh-small)!important}html body.template-index .oh-hero__cta,html body.template-index .oh-bestsellers__all-link,html body.template-index .oh-house__hero-cta,html body.template-index .oh-section__link{font-family:var(--oh-font)!important;font-size:14px!important;font-weight:var(--oh-w-medium)!important;letter-spacing:var(--oh-ls-body)!important;line-height:1.4!important;text-transform:none!important;font-feature-settings:"ss01"}html body [id*=seo_gap] h2{font-size:var(--oh-fs-title-s)!important;font-weight:var(--oh-w-semibold)!important;letter-spacing:var(--oh-ls-title)!important;line-height:var(--oh-lh-title)!important}html body [id*=seo_gap] h3{font-size:var(--oh-fs-body)!important;font-weight:var(--oh-w-semibold)!important;letter-spacing:var(--oh-ls-body)!important;line-height:var(--oh-lh-title)!important}html body [id*=seo_gap] p,html body [id*=seo_gap] li{font-size:var(--oh-fs-body-s)!important;letter-spacing:var(--oh-ls-body)!important;line-height:var(--oh-lh-body)!important}html body.template-index .oh-shop-by-type__header{text-align:left;max-width:var(--ohh-container, 1360px);margin-inline:auto;padding-inline:clamp(20px,3vw,40px);box-sizing:border-box}html body.template-index .oh-shop-by-type__header p{margin-inline:0;max-width:56ch}@media(max-width:767px){html:root{--oh-fs-body-l: 16px;--oh-ls-caps: .16em}html body.template-index .oh-product-card__title,html body.template-index .oh-product-card__price{font-size:var(--oh-fs-body-s)!important}html body.template-index .oh-shop-by-type__header p,html body.template-index .oh-section__sub{font-size:var(--oh-fs-body-s)}html body.template-index .oh-house__hero-sub{font-size:var(--oh-fs-footnote)!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/oh-type-system.css.map */
