.hc-product-breadcrumbs{padding:1.1rem 0 .6rem;color:rgba(var(--color-foreground),.58);font-size:1.15rem;line-height:1.4;letter-spacing:.01em}.hc-product-breadcrumbs--mobile{display:none}.hc-product-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none}.hc-product-breadcrumbs a{color:inherit;text-decoration:none}.hc-product-breadcrumbs a:hover{text-decoration:underline}.hc-product-breadcrumbs__separator{color:rgba(var(--color-foreground),.35)}.hc-product-breadcrumbs li:last-child{color:rgba(var(--color-foreground),.72)}@media screen and (max-width:749px){.hc-product-breadcrumbs--desktop{display:none}.hc-product-breadcrumbs--mobile{display:block}.hc-product-breadcrumbs{padding-top:.9rem;font-size:1.05rem}}.hc-concerns{background:var(--hc-background);color:var(--hc-text);padding-block:var(--hc-top) var(--hc-bottom)}.hc-concerns *,.hc-concerns *:before,.hc-concerns *:after{box-sizing:border-box}.hc-concerns__header{margin-bottom:2.5rem}.hc-concerns .hc-concerns__heading{margin:0;color:var(--hc-heading)}.hc-concerns .hc-concerns__heading:not(:only-child){margin-bottom:var(--hc-heading-gap-mobile)}.hc-concerns__description{color:var(--hc-body)}.hc-concerns__description>*{margin:0}.hc-concerns__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none}.hc-concerns__item{min-width:0}.hc-concerns__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.6rem;min-height:15rem;height:100%;padding:2.2rem;border-radius:var(--hc-radius);color:var(--hc-text);text-decoration:none;isolation:isolate;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,box-shadow .16s ease}.hc-concerns__card--sage{--hc-card-hover: var(--hc-sage-hover);background:var(--hc-sage)}.hc-concerns__card--oat{--hc-card-hover: var(--hc-oat-hover);background:var(--hc-oat)}.hc-concerns__label{position:relative;z-index:1;display:block;width:calc(100% - 7.8rem);color:var(--hc-tile-text, var(--hc-text));font-family:var(--font-heading-family, sans-serif);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 700);font-size:1.8rem;line-height:1.25;letter-spacing:0;overflow-wrap:anywhere;text-wrap:pretty}.hc-concerns__arrow{position:relative;z-index:1;flex:none;color:var(--hc-accent);transition:transform .16s ease}.hc-concerns__art{position:absolute;top:50%;right:1.6rem;display:grid;width:8.4rem;height:10rem;place-items:center;transform:translateY(-50%);color:var(--hc-accent);pointer-events:none}.hc-concerns__art:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:var(--hc-art);border-radius:56% 44% 48% 52%/46% 56% 44% 54%;transform:rotate(18deg)}.hc-concerns__icon{display:block;width:6.8rem;height:6.8rem}.hc-concerns__card:focus-visible{background:var(--hc-card-hover);outline:2px solid var(--hc-heading);outline-offset:4px}.hc-concerns__card--placeholder{outline:1px dashed var(--hc-accent);outline-offset:-1px}.hc-concerns--compact .hc-concerns__card{min-height:13rem}@media(hover:hover){.hc-concerns__card[href]:hover{background:var(--hc-card-hover);box-shadow:inset 0 0 0 2px var(--hc-hover-border)}.hc-concerns__card[href]:hover .hc-concerns__arrow{transform:translate(5px)}}@media screen and (min-width:750px){.hc-concerns .hc-concerns__heading:not(:only-child){margin-bottom:var(--hc-heading-gap-desktop)}}@media screen and (min-width:990px){.hc-concerns__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:749px){.hc-concerns{padding-block:calc(var(--hc-top) * .75) calc(var(--hc-bottom) * .75)}.hc-concerns__grid{gap:1.2rem}.hc-concerns__card,.hc-concerns--compact .hc-concerns__card{min-height:12.4rem;justify-content:flex-start;padding:1.6rem}.hc-concerns__label{width:calc(100% - 3.6rem);min-height:3.8rem;font-size:1.5rem}.hc-concerns__arrow{width:2rem;height:2rem;margin-top:auto}.hc-concerns__art{top:auto;right:.8rem;bottom:1.2rem;width:6rem;height:7.2rem;transform:none}.hc-concerns__icon{width:4.8rem;height:4.8rem}}@media screen and (max-width:359px){.hc-concerns__card{padding:1.2rem}.hc-concerns__label{font-size:1.4rem}.hc-concerns__art{right:.4rem;width:5.2rem;height:6.4rem}.hc-concerns__icon{width:4.2rem;height:4.2rem}}@media(prefers-reduced-motion:reduce){.hc-concerns__card,.hc-concerns__arrow{transition:none}.hc-concerns__card[href]:hover .hc-concerns__arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/38/compiled_assets/styles.css.map?subset=AADA */
