main>.shopify-section.shopify-section:first-child:has(>.store-story-hero){padding-block-start:0}.store-story-hero{position:relative;isolation:isolate;display:grid;align-items:end;min-block-size:min(68svh,36rem);background:#062f19;color:#faf6ee;overflow:hidden}.store-story-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.store-story-hero__media :is(picture,img,svg){display:block;inline-size:100%;block-size:100%}.store-story-hero__media img{object-fit:cover;object-position:88% 50%}.store-story-hero__placeholder{fill:#faf6ee33}.store-story-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#041e10e6,#041e10b8 50%,#041e1000 82%)}.store-story-hero__body{display:grid;gap:.5rem;padding-block:calc(var(--header-overlap, 0px) + var(--sp-l)) var(--sp-l)}.store-story-hero__label{justify-self:start;margin:0;padding:.2em .7em;background:#062f19e0;border-radius:999px;font-size:.8125rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#e0a93b}.store-story-hero__title{margin:0;font-family:var(--font-display);font-size:clamp(2.125rem,1.5rem + 2.6vw,4rem);font-weight:600;line-height:1.05;letter-spacing:-.01em;text-wrap:balance;color:#faf6ee}.store-story-hero__text{margin:0;max-inline-size:32ch;font-size:clamp(1.0625rem,.95rem + .5vw,1.375rem);line-height:1.4;color:#faf6eeeb;text-wrap:balance}@media(min-width:48em){.store-story-hero{min-block-size:min(76svh,44rem)}.store-story-hero__media img{object-position:center 45%}.store-story-hero__media:after{background:linear-gradient(to right,#041e10d1,#041e109e 50%,#041e1000 78%),linear-gradient(to top,#041e108c,#041e1000 45%)}.store-story-hero__body{padding-block-end:var(--sp-xl);gap:.75rem}}.store-bell{background:#062f19;color:#faf6ee}.store-bell__grid{display:grid;gap:var(--sp-m)}.store-bell__story{display:grid;gap:var(--sp-xs);align-content:start}.store-bell__label{margin:0;font-size:.8125rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#e0a93b}.store-bell__title{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,1.35rem + 1.6vw,2.5rem);font-weight:600;line-height:1.1;text-wrap:balance;color:#faf6ee}.store-bell__text{max-inline-size:40ch;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.55;color:#faf6eee0}.store-bell__sign{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-xs) var(--sp-s)}.store-bell__logo{display:block;inline-size:min(7rem,30vw);block-size:auto;flex:none}.store-bell__after{flex:1 1 12rem;min-inline-size:0;font-size:.9375rem;color:#faf6eecc}.store-bell__aside{display:grid;gap:var(--sp-s);align-content:start}.store-bell__moments{margin:0;padding:0;list-style:none;border-block-start:1px solid rgb(224 169 59 / .35)}.store-bell__moment{padding-block:.75rem;border-block-end:1px solid rgb(224 169 59 / .35);font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);font-style:italic;line-height:1.45;color:#faf6ee}.store-bell__key{margin:0;max-inline-size:34ch;font-family:var(--font-display);font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:500;line-height:1.35;text-wrap:balance;color:#e0a93b}@media(min-width:64em){.store-bell__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sp-xl);align-items:start}}main .rich-text__body,main .image-with-text .rte{font-size:1.0625rem;line-height:1.55}main .rich-text[data-align=center] .rich-text__body{max-inline-size:36rem;margin-inline:auto}main .rich-text__body strong{font-family:var(--font-display);font-weight:500}main .rich-text[data-tone=inverse] .rich-text__body strong{color:#e0a93b}@media(min-width:48em){main .store-circles .store-circles__grid{max-inline-size:48rem;margin-inline:auto}main .use-cases .use-cases__grid{max-inline-size:60rem;margin-inline:auto}main .use-cases[data-style=overlay] .use-case.has-media .card__title{font-size:1rem}}main .use-cases[data-style=overlay] .use-case.has-media .card__media:after{background:linear-gradient(0deg,#140c06d1,#140c06a8 45%,#140c0600 80%)}@media not (min-width:30em){main .use-cases[data-carousel=false] .use-cases__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2xs)}main .use-cases[data-style=overlay] .use-case.has-media .card__media{--media-ratio: 1 / 1}main .use-cases[data-style=overlay] .use-case.has-media .card__title{font-size:.9375rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/store-story.css.map */
