@font-face{font-family:Libre Franklin CIY;src:url(ciy-home-libre-franklin-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Libre Franklin CIY;src:url(ciy-home-libre-franklin-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Fraunces CIY;src:url(ciy-home-fraunces-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}body:has(.ciy-home){background:#fcf8f2}body:has(.ciy-home) .shopify-section{background:transparent}.ciy-home{--ciy-bg:#FCF8F2;--ciy-ink:#343330;--ciy-accent:#ffc73e;--ciy-card:#FFFFFF;--ciy-muted:#7d7a74;--ciy-line:#ECE8DF;--ciy-radius:20px;--ciy-max:1395px;--ciy-gutter:22px;background:var(--ciy-bg);color:var(--ciy-ink);font-family:Libre Franklin CIY,system-ui,sans-serif}.ciy-home *,.ciy-home *:before,.ciy-home *:after{box-sizing:border-box}.ciy-home .ciy-home__inner{max-width:calc(var(--ciy-max) + 2*var(--ciy-gutter));margin:0 auto;padding:0 var(--ciy-gutter)}.ciy-home .ciy-h{text-align:center;margin:0 0 34px}.ciy-home .ciy-h__text{font-size:44px;line-height:1.15;font-weight:400;margin:0;letter-spacing:-.5px}.ciy-home .ciy-h__italic{font-family:Fraunces CIY,Georgia,serif;font-style:italic;position:relative;display:inline-block}.ciy-home .ciy-h__brush{display:block;height:26px;width:100%;margin-top:2px;background:url(ciy-home-brush.png) center/contain no-repeat}.ciy-home .ciy-card{background:var(--ciy-card);border-radius:var(--ciy-radius);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit}.ciy-home .ciy-card__media{aspect-ratio:1/1;overflow:hidden;background:#efe9e0}.ciy-home .ciy-card__media img{width:100%;height:100%;object-fit:cover;display:block}.ciy-home .ciy-card__label{padding:18px 16px;font-size:19px;font-weight:500;text-align:center}.ciy-home .ciy-carousel{position:relative;padding:0 70px}.ciy-home .ciy-carousel__track{display:grid;grid-auto-flow:column;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:4px}.ciy-home .ciy-carousel__track::-webkit-scrollbar{display:none}.ciy-home .ciy-carousel__track>*{scroll-snap-align:start;width:100%}.ciy-home .ciy-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:48px;height:48px;border:0;border-radius:14px;background:var(--ciy-accent);color:var(--ciy-ink);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0000001a;transition:opacity .2s,background .2s}.ciy-home .ciy-carousel__arrow--prev{left:0;background:#f4f3ef}.ciy-home .ciy-carousel__arrow--next{right:0}.ciy-home .ciy-carousel__arrow[disabled]{opacity:.35;cursor:default}.ciy-home .ciy-carousel__arrow svg{width:22px;height:22px}.ciy-home .ciy-carousel--4 .ciy-carousel__track{grid-auto-columns:calc((100% - 72px)/4)}.ciy-home .ciy-carousel--3 .ciy-carousel__track{grid-auto-columns:calc((100% - 48px)/3)}@media(max-width:1279px){.ciy-home .ciy-h__text{font-size:38px}.ciy-home .ciy-carousel--4 .ciy-carousel__track{grid-auto-columns:calc((100% - 48px)/3)}.ciy-home .ciy-carousel--3 .ciy-carousel__track{grid-auto-columns:calc((100% - 24px)/2)}}@media(max-width:1023px){.ciy-home .ciy-carousel--4 .ciy-carousel__track{grid-auto-columns:calc((100% - 24px)/2)}}@media(max-width:767px){.ciy-home .ciy-h__text{font-size:29px}.ciy-home .ciy-home__inner{padding:0 16px}.ciy-home .ciy-carousel__arrow{display:none}.ciy-home .ciy-carousel{padding:0}.ciy-home .ciy-carousel--4 .ciy-carousel__track,.ciy-home .ciy-carousel--3 .ciy-carousel__track{grid-auto-columns:86%}.ciy-home .ciy-carousel__track{gap:14px}}@media(prefers-reduced-motion:reduce){.ciy-home .ciy-carousel__track{scroll-behavior:auto}}.shopify-section:has(>.ciy-home.ciy-usp){display:none}main[data-template=index]>.shopify-section:not(.header-section)+.shopify-section:has(>.ciy-home):has(>.ciy-home){margin-top:0!important}main[data-template=index]>.shopify-section:not(.header-section)+.shopify-section:has(>.ciy-home.ciy-usp):has(>.ciy-home){margin-top:32px!important}main[data-template=index]>.shopify-section:has(>.ciy-home.ciy-usp)+.shopify-section:has(>.ciy-home){margin-top:32px!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ciy-home.css.map */
