.hero{isolation:isolate;position:relative;overflow:hidden}.hero .content-wrapper{z-index:1;position:relative}.hero-art{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-art .wp-block-image{opacity:.16;margin:0;position:absolute;inset:0}.hero-art img{object-fit:cover;object-position:70% center;width:100%;height:100%}@media (width<=767px){.hero-art .wp-block-image{opacity:.12}.hero-art img{object-position:80% top}}.hero-tags{gap:.6rem}.hero-tags>*{margin:0}.tag-dark{border-radius:var(--cgr-radius-sm);background-color:var(--cgr-ink);color:var(--cgr-white);font-family:var(--cgr-font-body);letter-spacing:.04em;text-transform:uppercase;padding:.3rem .75rem;font-size:.9rem;font-weight:700;display:inline-block}.flex-col>.hero-title{font-size:var(--wp--preset--font-size--display);letter-spacing:-.005em;margin-block-start:1.25rem;line-height:.9}.flex-col>.hero-lede{max-width:36rem;font-size:var(--wp--preset--font-size--lg);color:var(--cgr-body);margin-block-start:1.5rem;line-height:1.55}.flex-col>.hero-ctas{gap:.75rem;margin-block-start:2rem}.hero-ctas .wp-block-button__link{padding-inline:1.5rem}.flex-col>.hero-search{max-width:40rem;margin-block-start:1.75rem}@media (width<=767px){.hero-ctas,.hero-ctas .wp-block-button,.hero-ctas .wp-block-button__link{width:100%}}.hero-search .product-search{position:relative}.hero-search .product-search-form form{gap:.6rem;display:flex}.hero-search .product-search-form input[type=text],.hero-search .product-search-form input[type=search]{border:1px solid var(--cgr-border);background:var(--cgr-white) no-repeat 1rem center / 18px 18px;min-width:0;height:52px;color:var(--cgr-text);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236F675F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");border-radius:8px;flex:1;padding:0 1rem 0 2.75rem;font-size:1.0625rem;box-shadow:0 1px 2px #17191d0a}.hero-search .product-search-form input::placeholder{color:var(--cgr-muted)}.hero-search .product-search-form button,.hero-search .product-search-form input[type=submit]{background-color:var(--cgr-red);height:52px;color:var(--cgr-white);cursor:pointer;border:0;border-radius:8px;padding:0 1.75rem;font-size:1.0625rem;font-weight:700}.hero-search .product-search-form button:hover,.hero-search .product-search-form input[type=submit]:hover{background-color:var(--cgr-red-dark)}@media (width<=767px){.hero-search .product-search-form button,.hero-search .product-search-form input[type=submit]{display:none}}.hero-search .product-search-results{z-index:20;box-shadow:var(--cgr-shadow);border-radius:0 0 8px 8px}