.hub-concept{color:var(--color-ink,#202421);font-family:Inter,Arial,sans-serif;background:#fbfaf7}.hub-concept *{box-sizing:border-box}.hub-concept a{color:inherit;text-decoration:none}.hub-wrap{max-width:1440px;margin:auto;padding:48px 64px}.hub-concept h1,.hub-concept h2{font-family:var(--font-editorial,"Cormorant Garamond"),Georgia,serif;font-weight:500;line-height:1.08;letter-spacing:-.02em}.hub-concept h1{font-size:56px;margin:16px 0 24px}.hub-concept h2{font-size:40px;margin:0 0 24px}.hub-concept h3{font-size:18px;line-height:1.4;margin:16px 0 8px;font-weight:600}.hub-concept p{font-size:16px;line-height:1.6;margin:0 0 24px}.hub-breadcrumb{font-size:12px;margin-bottom:24px;color:#6d706b}.hub-hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.hub-hero>img{width:100%;height:400px;object-fit:cover}.hub-actions{display:flex;gap:24px;flex-wrap:wrap;align-items:center}.hub-concept .ho-button--primary{display:inline-flex;min-height:48px;padding:12px 24px;align-items:center;background:#313b30;color:#fbfaf7;border-radius:4px;font:500 14px/1.4 Inter,Arial}.hub-concept .ho-expert-button{color:var(--color-canvas,#FBFAF7)}.hub-concept .text-link{font-size:14px;text-decoration:underline;text-underline-offset:4px}.hub-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hub-path img{width:100%;height:200px;object-fit:cover;display:block}.hub-path>span{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:18px;padding:16px 0;border-bottom:1px solid #E6E1D8}.hub-path svg{width:20px;height:20px;flex-shrink:0}.hub-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.hub-products .ho-product-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:0;box-shadow:none;border-radius:0}.hub-products .ho-product-card-image{height:216px;display:flex;align-items:center;justify-content:center;padding:16px}.hub-products .ho-product-card-image img{width:100%;height:100%;object-fit:contain}.hub-products .ho-product-card-copy{padding:16px;flex:1;display:flex;flex-direction:column;gap:8px}.hub-products .ho-product-card-copy h3{font-size:18px;min-height:0;margin:0}.hub-products .ho-home-eyebrow{font-size:12px;margin:0}.hub-products .ho-product-card-price,.hub-products .ho-product-price{font-size:24px;margin:8px 0 0}.hub-products .hop-card-commerce{display:none}.hub-concept .ho-icon{width:20px;height:20px;display:inline-flex}.hub-concept .ho-icon svg{width:20px;height:20px}.hub-intro-note{max-width:720px}.hub-plan{background:#f6f3ed}.hub-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hub-guide img{height:176px;width:100%;object-fit:cover}.hub-guide h3{margin-top:16px}.hub-expert .ho-category-expert{margin:0}.hub-two{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-two .hub-path img{height:280px}.hub-hero-wide{position:relative;min-height:448px;display:flex;align-items:center;background:#313b30}.hub-hero-wide>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hub-hero-wide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#313b308c}.hub-hero-wide .hub-wrap{z-index:1;width:100%;color:#fbfaf7}.hub-hero-wide h1,.hub-hero-wide p{max-width:640px}.hub-hero-wide .ho-button{background:#f6f3ed;color:#202421}.hub-products .hop-card-number{white-space:normal;max-width:100%}.hub-products .hop-card-rating{min-height:24px}.hub-concept section{scroll-margin-top:176px}.hub-concept .hub-four{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:767px){.hub-wrap{padding:32px 16px}.hub-hero{grid-template-columns:1fr;gap:24px}.hub-hero>img{height:240px}.hub-concept h1{font-size:40px}.hub-concept h2{font-size:32px}.hub-paths,.hub-concept .hub-four,.hub-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.hub-path img,.hub-two .hub-path img{height:144px}.hub-path>span{font-size:16px;align-items:flex-start}.hub-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.hub-products .ho-product-card-image{height:160px;padding:8px}.hub-products .ho-product-card-copy{padding:8px}.hub-products .ho-product-card-copy h3{font-size:16px}.hub-products .ho-product-card-price,.hub-products .ho-product-price{font-size:20px}.hub-products .hop-card-rating{font-size:12px;white-space:normal}.hub-guides{grid-template-columns:1fr}.hub-guide{display:grid;grid-template-columns:128px 1fr;gap:16px;align-items:center}.hub-guide img{height:112px}.hub-guide h3{font-size:16px;margin:0}.hub-hero-wide{min-height:480px}.hub-concept .hub-actions{gap:16px}.hub-products .hop-card-market{flex-wrap:wrap}.hub-products .hop-card-stars{flex-shrink:0}}.hub-concept .hub-path .ho-icon{transform:rotate(-90deg)}.hub-concept .hub-hero>.ho-home-media{width:100%;height:400px}.hub-concept .hub-hero>.ho-home-media img{width:100%;height:100%;object-fit:cover}.hub-concept .hub-path .ho-home-media{height:200px;aspect-ratio:auto}.hub-concept .hub-path .ho-home-media img{height:100%;width:100%;object-fit:cover}.hub-concept .hub-products .ho-product-card-copy{min-width:0}.hub-concept .ho-breadcrumbs{margin:0 0 var(--space-6);padding:0}.hub-concept .hub-plan{margin:0}.hub-concept .hub-plan .hub-wrap{padding-block:var(--space-12)}@media(max-width:767px){.hub-concept .hub-hero>.ho-home-media{height:240px}.hub-concept .hub-path .ho-home-media{height:144px}}.hub-concept .hub-hero-surface{background:var(--color-forest);color:var(--color-white)}.hub-concept .hub-hero .ho-breadcrumbs,.hub-concept .hub-hero .ho-breadcrumbs a{color:var(--color-stone)}.hub-concept .hub-hero .ho-button--primary{background:var(--color-white);border-color:var(--color-white);color:var(--color-ink)}.hub-concept .hub-hero .ho-button--text{color:var(--color-white)}.hub-concept .hub-hero a:focus-visible{outline-color:var(--color-white)}.hub-concept.full-width{display:grid;grid-template-columns:var(--content-grid)}.hub-concept.full-width>section{grid-column:2;min-width:0;width:100%}.hub-concept.full-width>.hub-hero-surface{grid-column:1 / -1;min-width:0}
/*# sourceMappingURL=/cdn/shop/t/92/assets/ho-shopping-hub.css.map */
