:root{font-family:Arial,Helvetica Neue,Microsoft YaHei,sans-serif}h1,h2,h3,.hero h1,.category-caption h3{font-family:Arial,Helvetica Neue,Microsoft YaHei,sans-serif;letter-spacing:-.015em;font-weight:600}.announcement{font-family:Arial,Microsoft YaHei,sans-serif;letter-spacing:0}.hero-stacked .hero-grid{grid-template-columns:1fr;min-height:0;padding-top:35px;padding-bottom:38px;gap:0}.hero-stacked .hero-copy{max-width:860px;margin:auto;padding:0;text-align:center}.hero-stacked .hero-copy .eyebrow{margin-bottom:12px}.hero-stacked .hero-copy h1{font-size:clamp(32px,3.4vw,50px);line-height:1.16}.hero-stacked .hero-copy>p{max-width:720px;margin:18px auto;font-size:16px}.hero-stacked .hero-caption{margin-top:22px;justify-content:center}.ohe-hero-slideshow{position:relative;background:var(--pale);width:100%;overflow:hidden}.ohe-hero-track{aspect-ratio:3627/1156}.ohe-hero-slide,.ohe-hero-slide a{display:block;width:100%;height:100%}.ohe-hero-slide img{display:block;width:100%;height:100%;object-fit:contain;background:var(--pale)}.ohe-hero-controls{display:flex;justify-content:center;align-items:center;gap:8px;padding:6px 12px;background:#fff}.ohe-hero-controls button{min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:4px}.ohe-hero-controls button:hover{background:var(--pale)}.ohe-hero-controls [data-hero-prev] .icon{transform:rotate(180deg)}.ohe-hero-dots{display:flex;gap:0}.ohe-hero-dots button span{width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--teal) 30%,white);transition:width .22s ease,background-color .22s ease}.ohe-hero-dots button[aria-pressed=true] span{background:var(--teal);width:27px;border-radius:999px}.ohe-hero-controls .ohe-hero-dots button{min-width:32px;width:32px;height:40px;padding:0;background:transparent}.ohe-hero-controls .ohe-hero-dots button:hover span{background:var(--teal)}.ohe-hero-controls .ohe-hero-dots button:focus-visible{outline:2px solid var(--teal);outline-offset:1px}@media(prefers-reduced-motion:reduce){.ohe-hero-dots button span{transition:none}}.ohe-hero-controls [data-hero-pause]{padding:0 12px;font-size:13px}.catalog-section.catalog-centered{display:block}.catalog-centered>.catalog-sidebar{display:none}.ohe-category-directory{margin:0 0 30px}.ohe-category-directory .ohe-category-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px;max-height:none;overflow:visible}.ohe-category-directory .category-all{grid-column:1/-1;justify-self:start;gap:15px;min-width:180px;width:auto}.ohe-category-directory .category-group{margin:0;border:0;border-radius:0;padding:0;background:transparent;min-width:0}.ohe-category-directory .category-group>summary{border:0;border-bottom:2px solid var(--teal);border-radius:0;min-height:46px;padding:10px 0;display:flex;font-size:16px;font-weight:600;gap:12px;background:transparent}.ohe-category-directory .category-group>summary>span:first-child{flex:1}.ohe-category-directory .category-children{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:10px 0;border:0;background:transparent}.ohe-category-directory .category-children .category-option{display:inline-flex;gap:6px;align-items:center;padding:6px 0;border:0;background:transparent;min-height:35px;font-size:14px;border-radius:0;width:auto;flex:0 1 auto;max-width:100%;justify-content:flex-start}.ohe-category-directory .category-option.active{color:var(--teal);box-shadow:none;font-weight:600}.ohe-category-directory .category-children .category-count{background:transparent;color:var(--teal);min-width:0;padding:0;font-size:12px}.ohe-category-directory .category-children .category-count:before{content:"("}.ohe-category-directory .category-children .category-count:after{content:")"}.catalog-centered .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-centered .catalog-toolbar{margin-bottom:28px}footer .brand-logo{mix-blend-mode:multiply}.home-slider-section .auto-product-slider{padding-bottom:24px;scrollbar-color:#087f83 #e7efed;scrollbar-width:thin}@supports selector(::-webkit-scrollbar){.home-slider-section .auto-product-slider{scrollbar-width:auto;scrollbar-color:auto}.home-slider-section .auto-product-slider::-webkit-scrollbar{height:6px}.home-slider-section .auto-product-slider::-webkit-scrollbar-track{background:#e7efed;border-radius:999px}.home-slider-section .auto-product-slider::-webkit-scrollbar-thumb{background:#087f83;border-radius:999px}.home-slider-section .auto-product-slider::-webkit-scrollbar-thumb:hover{background:#055e62}.home-slider-section .auto-product-slider::-webkit-scrollbar-button{display:none;width:0;height:0}}.member-registration-panel{border-top:1px solid var(--line);scroll-margin-top:120px}.member-registration-panel .member-layout{width:100%;margin:0;padding-bottom:0}.member-registration-panel .member-benefits p{margin-top:18px}@media(max-width:760px){.ohe-category-directory .ohe-category-nav{grid-template-columns:1fr;gap:16px}.catalog-centered .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ohe-category-directory .category-group>summary{font-size:15px}.ohe-category-directory .category-children .category-option{font-size:13px}.hero-stacked .hero-copy>p{font-size:14px}.hero-stacked .hero-caption{flex-wrap:wrap}.member-registration-panel .member-layout{display:block}}@media(max-width:380px){.ohe-hero-controls{gap:0}.ohe-hero-controls button{min-width:34px}.catalog-centered .product-grid{gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ohe-home-revision.css.map */
