.cara-circles{padding-block:2.4rem 1.6rem}.cara-circles__track{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:9.2rem;gap:1.6rem 1.6rem;margin:0;padding:.4rem 0 1rem;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.cara-circles__track::-webkit-scrollbar{display:none}.cara-circles__item{min-width:0;scroll-snap-align:start}.cara-circles__link{display:grid;justify-items:center;gap:1rem;color:var(--ink);text-decoration:none}.cara-circles__disc{display:grid;place-items:center;inline-size:9.2rem;block-size:9.2rem;border-radius:50%;background:#efe6da;overflow:hidden}.cara-circles__disc img,.cara-circles__disc .cara-media-empty{display:block;inline-size:78%;block-size:78%;object-fit:contain;object-position:center;transition:transform .3s ease}.cara-circles__link:hover .cara-circles__disc img{transform:scale(1.03)}.cara-circles__label{font-size:1.25rem;line-height:1.3;text-align:center;overflow-wrap:anywhere}.cara-circles__link:hover .cara-circles__label{color:var(--rust)}@media(prefers-reduced-motion:reduce){.cara-circles__disc img{transition:none}.cara-circles__link:hover .cara-circles__disc img{transform:none}}@media screen and (max-width:749px){.cara-circles__track{grid-auto-columns:7.6rem;gap:1.4rem 1.2rem}.cara-circles__disc{inline-size:7.6rem;block-size:7.6rem}.cara-circles__label{font-size:1.15rem}}.cara-feature{padding-block:1.6rem 2.4rem}.cara-feature__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--rust);color:#fff}.cara-feature__grid--reverse .cara-feature__panel{order:2}.cara-feature__panel{display:grid;align-content:center;justify-items:center;gap:1.4rem;padding:4rem 3rem;text-align:center}.cara-feature__panel h2{max-width:16ch;margin:0;font-size:clamp(2.6rem,3vw,3.6rem);line-height:1.1}.cara-feature__kicker{margin:0;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase}.cara-feature__text{max-width:36ch;margin:0;font-size:1.6rem;line-height:1.5}.cara-feature__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-block-start:1rem}.cara-feature__btn{border-color:#fff;background:#fff;color:var(--rust)}.cara-feature__btn:hover{background:transparent;color:#fff}.cara-feature__media{min-width:0;display:grid;place-items:center;background:#2a221f}.cara-feature__media img,.cara-feature__media .cara-media-empty{display:block;inline-size:78%;block-size:auto;max-block-size:36rem;min-block-size:22rem;aspect-ratio:1;object-fit:contain;object-position:center}@media screen and (max-width:749px){.cara-feature__grid{grid-template-columns:minmax(0,1fr)}.cara-feature__grid--reverse .cara-feature__panel{order:0}.cara-feature__panel{padding:3.2rem 2rem}}.cara-hero{padding-block:3.2rem 2.8rem;border-bottom:0;background:linear-gradient(180deg,var(--wash) 0%,var(--paper) 100%)}.cara-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:3.2rem;align-items:center}.cara-hero__copy{min-width:0;text-align:start}.cara-hero__copy h1{max-width:16ch;margin:0 0 1rem;font-size:clamp(3rem,3.2vw,4.2rem);line-height:1.12}.cara-hero__copy .cara-lead{max-width:40rem;margin:0;font-size:1.55rem}.cara-hero__actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem;margin:1.8rem 0 1.2rem}.cara-hero__media{min-width:0;display:grid;place-items:center;padding:1.6rem;background:#f3ebe0;border-radius:.8rem}.cara-hero__media img,.cara-hero__media .cara-media-empty{display:block;inline-size:100%;max-inline-size:38rem;block-size:auto;margin-inline:auto;aspect-ratio:1;object-fit:contain;object-position:center}@media screen and (max-width:989px){.cara-hero{padding-block:3.2rem 2.4rem}.cara-hero__inner{grid-template-columns:minmax(0,1fr);gap:2.4rem}.cara-hero__copy{text-align:center}.cara-hero__copy h1,.cara-hero__copy .cara-lead{margin-inline:auto}.cara-hero__actions{justify-content:center}}.cara-pills{padding-block:2.4rem;text-align:center}.cara-pills__heading{margin:0 0 1.6rem;font-size:clamp(2.2rem,2.4vw,2.8rem)}.cara-pills__list{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin:0;padding:0;list-style:none}.cara-pills__list .cara-btn{min-inline-size:15rem}.cara-pills__more{margin:1.8rem 0 0}.cara-products{padding-block:2.4rem}.cara-products__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem 2rem;margin-block-end:1.6rem}.cara-products__head h2{margin:0;font-size:clamp(2.2rem,2.4vw,2.8rem)}.cara-products__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(16rem,19rem);gap:1.4rem;margin:0;padding:0 0 1rem;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.cara-products__track::-webkit-scrollbar{display:none}.cara-products__item{min-width:0;scroll-snap-align:start}.cara-products__photo{display:grid;place-items:center;aspect-ratio:1;background:#f3ebe0;overflow:hidden}.cara-products__photo img,.cara-products__photo .cara-media-empty{display:block;inline-size:82%;block-size:82%;object-fit:contain;object-position:center}.cara-products__title{margin:1rem 0 .2rem;font-family:var(--font-body-family);font-size:1.35rem;font-weight:500;letter-spacing:0;line-height:1.35}.cara-products__title a{color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.cara-products__title a:hover{color:var(--rust)}.cara-products__meta{margin:0;color:var(--muted);font-size:1.2rem}.cara-products__price{margin:.3rem 0 0;font-size:1.35rem}@media screen and (max-width:749px){.cara-products__track{grid-auto-columns:56%;gap:1.2rem}}.cara-shapes{padding-block:3.2rem;border-block-start:1px solid var(--line)}.cara-shapes__heading{margin:0 0 2.4rem;font-size:clamp(2.6rem,3vw,3.4rem);text-align:center}.cara-shapes__list{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem 3.2rem;margin:0;padding:0;list-style:none}.cara-shapes__link{display:grid;justify-items:center;gap:.8rem;min-inline-size:6rem;color:var(--ink);font-size:1.4rem;text-decoration:none}.cara-shapes__link .cara-shape-icon{inline-size:4.4rem;block-size:4.4rem;transition:transform .25s ease}.cara-shapes__link:hover{color:var(--rust)}.cara-shapes__link:hover .cara-shape-icon{transform:translateY(-.2rem)}@media(prefers-reduced-motion:reduce){.cara-shapes__link .cara-shape-icon{transition:none}.cara-shapes__link:hover .cara-shape-icon{transform:none}}@media screen and (max-width:749px){.cara-shapes__list{gap:1.6rem 2rem}}.cara-signup{padding-block:2rem 4rem}.cara-signup__inner{display:grid;justify-items:center;gap:1.4rem;padding:4rem 2rem;background:var(--wash);text-align:center}.cara-signup__inner h2{margin:0;font-size:clamp(2.4rem,2.6vw,3.2rem)}.cara-signup__inner .cara-lead{max-width:48ch;margin:0}.cara-signup__form{inline-size:100%;max-inline-size:46rem}.cara-signup__fields{display:grid;gap:1rem}.cara-signup__input{inline-size:100%;min-block-size:4.6rem;padding:0 2rem;border:1px solid var(--ink);border-radius:999px;background:var(--card);color:var(--ink);font:inherit;font-size:1.5rem;text-align:center}.cara-signup__input:focus-visible{outline:2px solid var(--rust);outline-offset:2px}.cara-signup__error{margin:0 0 1rem;color:var(--rust);font-size:1.4rem}.cara-signup__done{margin:0;font-size:1.6rem}.cara-story{padding-block:2.4rem}.cara-story__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--wash)}.cara-story__media{min-width:0;display:grid;place-items:center;background:#f3ebe0}.cara-story__media img,.cara-story__media .cara-media-empty{display:block;inline-size:82%;block-size:auto;max-block-size:36rem;min-block-size:22rem;aspect-ratio:1;object-fit:contain;object-position:center}.cara-story__body{display:grid;align-content:center;justify-items:start;gap:1.6rem;min-width:0;padding:4rem}.cara-story__body h2{margin:0;max-width:16ch;font-size:clamp(2.4rem,2.6vw,3.2rem);line-height:1.06}.cara-story__body .cara-lead{margin:0;max-width:44ch}.cara-story__points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2rem;margin:.4rem 0 .8rem;padding:0;list-style:none}.cara-story__point{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;font-size:1.5rem;line-height:1.35}.cara-story__tick{display:grid;place-items:center;inline-size:3.2rem;block-size:3.2rem;border:1px solid var(--ink);border-radius:50%}.cara-story__note{display:block;margin-block-start:.3rem;color:var(--muted);font-size:1.3rem}@media screen and (max-width:989px){.cara-story__grid{grid-template-columns:minmax(0,1fr)}.cara-story__body{padding:3rem 2rem}}@media screen and (max-width:549px){.cara-story__points{grid-template-columns:minmax(0,1fr)}}.cara-tiles{padding-block:2.4rem}.cara-tiles--ink{padding-block:3.6rem;background:#1c1917;color:#f7f4ef}.cara-tiles__heading{margin:0 0 1.8rem;font-size:clamp(2.2rem,2.4vw,2.8rem);text-align:center}.cara-tiles--ink .cara-tiles__heading{color:#f7f4ef}.cara-tiles__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;border:1px solid var(--line);background:var(--card)}.cara-tiles--gap .cara-tiles__grid,.cara-tiles--ink .cara-tiles__grid{gap:1.2rem;border:0;background:transparent}@media screen and (min-width:750px){.cara-tiles__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cara-tiles__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cara-tiles__grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.cara-tiles__grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}}.cara-tiles__item{min-width:0;border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line);margin-inline-end:-1px;margin-block-end:-1px}.cara-tiles--gap .cara-tiles__item,.cara-tiles--ink .cara-tiles__item{border:0;margin:0;background:var(--card);border-radius:.8rem;overflow:hidden}.cara-tiles__link{display:grid;align-content:start;block-size:100%;color:var(--ink);text-decoration:none}.cara-tiles__photo{display:grid;place-items:center;aspect-ratio:1;background:#f3ebe0;overflow:hidden}.cara-tiles__photo img,.cara-tiles__photo .cara-media-empty{display:block;inline-size:82%;block-size:82%;object-fit:contain;object-position:center;transition:transform .35s ease}.cara-tiles__link:hover .cara-tiles__photo img{transform:scale(1.03)}.cara-tiles__name{padding:1rem 1.2rem 0;font-size:1.35rem;overflow-wrap:anywhere}.cara-tiles__line{padding:.3rem 1.2rem 0;color:var(--muted);font-size:1.25rem;line-height:1.4}.cara-tiles__link>:last-child{padding-block-end:1.1rem}.cara-tiles__link:hover .cara-tiles__name{color:var(--rust)}.cara-tiles--ink .cara-tiles__name,.cara-tiles--ink .cara-tiles__line{color:var(--ink)}.cara-tiles--ink .cara-tiles__link:hover .cara-tiles__name{color:var(--rust)}.cara-tiles__more{margin:2rem 0 0;text-align:center}.cara-tiles--ink .cara-tiles__more .cara-textlink{color:#f7f4ef}@media(prefers-reduced-motion:reduce){.cara-tiles__photo img{transition:none}.cara-tiles__link:hover .cara-tiles__photo img{transform:none}}.infinite-scroll{display:block;margin-block-start:3.2rem;text-align:center}.infinite-scroll__status{min-height:2.4rem;margin:0;color:rgb(var(--color-foreground) / .75)}.infinite-scroll__more{margin-block-start:1.2rem}.infinite-scroll__more[hidden]{display:none}.infinite-scroll.is-loading .infinite-scroll__status:before{content:"";display:inline-block;inline-size:1.2rem;block-size:1.2rem;margin-inline-end:.8rem;border:1px solid currentColor;border-inline-end-color:transparent;border-radius:50%;vertical-align:-.1rem;animation:infinite-scroll-spin .8s linear infinite}@keyframes infinite-scroll-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.infinite-scroll.is-loading .infinite-scroll__status:before{animation:none}}.cara-rail{position:relative;display:block}.cara-rail__btn{position:absolute;inset-block-start:40%;z-index:2;display:grid;place-items:center;inline-size:4rem;block-size:4rem;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--card);color:var(--ink);font-size:2.4rem;line-height:1;cursor:pointer;transform:translateY(-50%);box-shadow:0 .2rem 1rem #241f1c1f}.cara-rail__btn[hidden]{display:none}.cara-rail__btn:disabled{opacity:0;pointer-events:none}.cara-rail__btn--prev{inset-inline-start:-1.2rem}.cara-rail__btn--next{inset-inline-end:-1.2rem}[dir=rtl] .cara-rail__btn span{display:inline-block;transform:scaleX(-1)}@media screen and (max-width:749px){.cara-rail__btn{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
