.c-home.c-bhero{--g: 16px;background:var(--cream);padding-top:20px}.c-home .c-bhero__crumbs{display:none}.c-home .c-bhero__sep{padding-inline:7px}.c-home .c-bhero__chips{display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--g));padding:0 24px;list-style:none}.c-home .c-bhero__chips::-webkit-scrollbar{display:none}.c-home .c-bhero__chip-item{flex:none;display:flex;margin:0;padding:0}.c-home .c-bhero__chip{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:4px 16px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--c);color:var(--c);font-weight:600;font-size:12px;line-height:1.3;letter-spacing:1.44px;text-transform:uppercase;white-space:nowrap;transition:background .2s ease,color .2s ease}.c-home .c-bhero__chip .c-flower{width:14px;height:14px;flex:none}.c-home .c-bhero__chip-item.is-active .c-bhero__chip,.c-home a.c-bhero__chip[aria-current]:hover,.c-home a.c-bhero__chip[aria-current]:focus{background:var(--c);color:var(--cream);box-shadow:none}@media(hover:hover){.c-home a.c-bhero__chip:hover{background:var(--c);color:var(--cream)}}.c-home .c-bhero__banner{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-height:200px;margin-top:20px;padding:32px 16px;border-radius:24px;background:var(--c);color:var(--cream);text-align:center}.c-home.c-bhero--no-chips .c-bhero__banner{margin-top:0}.c-home .c-bhero__media,.c-home .c-bhero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}.c-home .c-bhero__media img{object-fit:cover;object-position:50% 50%;max-width:none}.c-home .c-bhero__copy{display:flex;flex-direction:column;align-items:center;mix-blend-mode:hard-light;max-width:100%}.c-home .c-bhero__title{margin:0;font-family:FuturaStd,sans-serif;font-weight:600;font-style:italic;font-size:min(40px,10.6vw);line-height:1;letter-spacing:0;text-transform:none;color:var(--cream);text-wrap:balance}.c-home .c-bhero__sub{font-size:16px;line-height:1.5}.c-home .c-bhero__sub--multi{line-height:1.25}@media not (min-width:360px){.c-home .c-bhero__sub{font-size:15px}}@media(min-width:768px){.c-home.c-bhero{--g: 48px}.c-home.c-bhero--no-chips .c-bhero__banner{margin-top:20px}.c-home .c-bhero__crumbs{display:block;margin-bottom:16px;font-size:13px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-home .c-bhero__crumbs a{text-decoration:none}.c-home .c-bhero__chips{flex-wrap:wrap;gap:12px 16px;overflow:visible;margin:0;padding:0}.c-home .c-bhero__chip{padding-block:5px}.c-home .c-bhero__title br,.c-home .c-bhero__sub br{display:none}.c-home .c-bhero__banner{justify-content:center;align-items:flex-start;padding:24px clamp(40px,7.5vw,96px);border-radius:40px;text-align:left}.c-home .c-bhero__copy{align-items:flex-start;gap:8px}.c-home .c-bhero__title{font-size:clamp(44px,5.3125vw,68px)}.c-home .c-bhero__sub,.c-home .c-bhero__sub--multi{font-weight:600;font-style:italic;font-size:clamp(18px,1.72vw,22px);line-height:1.25}}@media(min-width:978px){.c-home.c-bhero{--g: 80px}}@media(min-width:1230px){.c-home .c-bhero__chips{flex-wrap:nowrap}.c-home .c-bhero__chip-item.is-active{flex:1 0 auto}.c-home .c-bhero__chip{padding-inline:clamp(12px,calc((100vw - 1100px)*.1),35px)}}@media(hover:hover)and (min-width:768px){.c-home .c-bhero__crumbs a:hover{text-decoration:underline;text-underline-offset:2px}}.c-home .c-bgrid__count{flex:none;margin-left:auto;font-size:16px;line-height:1.5;text-transform:uppercase}.c-home .c-bgrid__count-d{display:none}.c-home.c-bgrid .c-card{min-height:0}.c-home .c-bgrid__empty{grid-column:1 / -1;font-size:16px;line-height:1.5}@media(min-width:768px){.c-home .c-bgrid__count-d{display:inline}.c-home .c-bgrid__count-m{display:none}}.c-home.c-btrust{background:var(--cream);padding-block:80px 40px}.c-home .c-btrust__list{display:flex;flex-direction:column;align-items:center;gap:40px;list-style:none}.c-home .c-btrust__item{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;text-align:center}.c-home .c-btrust__icon{display:block;width:72.376px;height:80px}.c-home .c-btrust__icon .c-flower{display:block;width:100%;height:100%}.c-home .c-btrust__text{font-weight:600;font-style:italic;font-size:22px;line-height:1.25;text-wrap:balance}@media(min-width:768px){.c-home .c-btrust__list{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:24px}.c-home .c-btrust__item{flex:0 1 auto}}@media(min-width:1280px){.c-home .c-btrust__list{padding-inline:clamp(0px,calc((100vw - 1280px)/2),80px)}}.c-home.c-bexplore{background:var(--cream);padding-block:48px}.c-home .c-bexplore__title{margin-bottom:24px}.c-home .c-bexplore__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.c-home .c-btile{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;height:160px;padding:16px;border-radius:20px;background:var(--bg);color:var(--cream);order:var(--order-m);-webkit-tap-highlight-color:transparent}.c-home .c-btile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;max-width:none}.c-home .c-btile__img--d{display:none}.c-home .c-btile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay, transparent);z-index:-1}.c-home .c-btile--over .c-btile__img{z-index:-1;opacity:var(--img-op, .16)}.c-home .c-btile__title{font-weight:600;font-style:italic;font-size:22px;line-height:1.25}.c-home .c-btile__arrow{font-family:CArrow,FuturaStd,sans-serif;font-style:normal}.c-home a.c-btile:hover,.c-home a.c-btile:focus,.c-home a.c-btile:active{color:var(--cream)}@media(min-width:768px){.c-home .c-btile{height:220px;padding:20px}.c-home .c-btile__img--m{display:none}.c-home .c-btile__img--d{display:block}.c-home .c-btile__title{font-size:26px;line-height:1.15}}@media(min-width:978px){.c-home.c-bexplore{padding-block:80px}.c-home .c-bexplore__title{margin-bottom:40px}.c-home .c-bexplore__grid{gap:24px}.c-home .c-btile{order:0;height:240px;padding:28px}.c-home .c-btile__title{font-size:32px;line-height:1.15;letter-spacing:-.16px}}@media(min-width:1200px){.c-home .c-bexplore__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.c-home .c-btile{height:280px}.c-home .c-btile__title{font-size:clamp(28px,2.22vw,32px)}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/c-benefit.css.map */
