.template-index:has(.hero--r11) .site-header--overlay{position:relative;inset:auto;color:#111;background:#f5f4f0;border-bottom:1px solid #d1d0ca}.template-index:has(.hero--r11) .site-header--overlay .header-logo img{filter:none}.heir-archive-world .hero.hero--r11,.hero.hero--r11{position:relative;height:auto;min-height:0;max-height:none;overflow:visible;color:#111;background:#f5f4f0}.hero.hero--r11:before,.hero.hero--r11:after{content:none;display:none}.hero--r11 .r11-campaign__heading{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:32px var(--gutter, 36px) 34px;border-bottom:1px solid #d1d0ca}.hero.hero--r11 .r11-campaign__title{position:static;max-width:none;min-width:0;margin:0;font-family:var(--font, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:clamp(36px,4.2vw,60px);font-weight:600;line-height:.98;letter-spacing:-.055em;text-shadow:none}.hero--r11 .r11-campaign__title span{display:block}.hero.hero--r11 .r11-campaign__cta{flex:0 0 auto;justify-content:space-between;gap:28px;min-width:225px;min-height:52px;padding:15px 18px;border:1px solid #111;color:#f5f4f0;background:#111;font-size:13px;line-height:1.4;letter-spacing:0}.hero.hero--r11 .r11-campaign__cta>.heir-ui-arrow-wrap{display:inline-flex}.hero.hero--r11 .r11-campaign__cta:hover{color:#111;background:#f5f4f0}.hero--r11 .r11-campaign__cta:focus-visible{outline:2px solid #111;outline-offset:5px}.hero--r11 .r11-campaign__picture{display:block;width:100%}.hero--r11 .r11-campaign__image{display:block;position:static;width:100%;height:auto;max-height:none;object-fit:contain;object-position:center}html[lang^=zh] .hero.hero--r11 .r11-campaign__title{line-height:1.12;letter-spacing:-.04em}@media(max-width:749px){.hero--r11 .r11-campaign__heading{align-items:flex-start;flex-direction:column;gap:24px;padding:28px var(--gutter, 16px)}.hero.hero--r11 .r11-campaign__title{font-size:32px;line-height:1.04}.hero.hero--r11 .r11-campaign__cta{min-width:225px;min-height:48px;padding:13px 16px}}.heir-r11-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#f5f4f0;color:#111;border-block:1px solid #d1d0ca}.heir-r11-index a{display:flex;align-items:center;gap:14px;padding:24px var(--gutter,32px);min-height:76px;text-decoration:none;border-right:1px solid #d1d0ca;font-size:14px;font-weight:500;line-height:1.3}.heir-r11-index a:last-child{border-right:0}.heir-r11-index__number{font-size:11px;color:#686761;letter-spacing:.08em}.heir-r11-index svg{margin-left:auto;width:18px;height:18px;flex-shrink:0;transition:transform .2s ease}.heir-r11-index a:focus-visible{outline:2px solid #111;outline-offset:-6px}.template-index .featured--r11{background:#f5f4f0;padding-top:80px}.template-index .featured--r11 .section-heading{align-items:flex-end;margin-bottom:32px}.template-index .featured--r11 .section-heading h2{font-size:clamp(36px,4.8vw,68px);line-height:1;letter-spacing:-.055em;font-weight:500}.template-index .featured--r11 .product-grid{gap:28px}.template-index .featured--r11 .product-card__title{font-size:19px;letter-spacing:-.025em;line-height:1.25}.template-index .featured--r11 .product-card__price{font-size:15px}.template-index .featured--r11 .product-card__image img{mix-blend-mode:normal}.template-collection .product-card__title{letter-spacing:-.025em}.template-index .featured--r11 .product-card:hover .product-card__media,.template-collection .product-card:hover .product-card__media{transform:none}@media(hover:hover)and (prefers-reduced-motion:no-preference){.heir-r11-index a:hover svg{transform:translate(2px,-2px)}.heir-r11-index a:hover{background:#ecebe6}}@media(max-width:749px){.heir-r11-index{grid-template-columns:repeat(2,minmax(0,1fr))}.heir-r11-index a{padding:18px 16px;min-height:68px;gap:9px;font-size:12px}.heir-r11-index a:nth-child(2){border-right:0}.heir-r11-index a:nth-child(-n+2){border-bottom:1px solid #d1d0ca}.template-index .featured--r11{padding-top:48px}.template-index .featured--r11 .product-grid{gap:24px 12px}.template-index .featured--r11 .product-card__title{font-size:15px}.template-index .featured--r11 .section-heading{align-items:flex-start;gap:24px}}@media(prefers-reduced-motion:reduce){.heir-r11-index svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/heir-storefront-polish.css.map */
