body.im-preview .im-home .hero-pour>img{object-position:center 52%}body.im-preview .im-home .hero-pour .hero-shade{display:block;background:linear-gradient(180deg,rgba(20,30,16,.53),rgba(20,30,16,.53) 34%,transparent 61%,transparent 74%,rgba(6,22,17,.24))}body.im-preview .im-home .hero-cafe>img{object-position:47% 48%}body.im-preview .im-home .ritual-banner>.im-hario-photos{padding:24px 16px;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center;background:#f3f3ed}body.im-preview .im-home .im-hario-photos>img{width:100%;height:auto;border-radius:10px;object-fit:contain}body.im-preview .im-home .story-image>img{object-position:50% 47%}body.im-preview .im-home .category[href="/pages/locations"]>img{object-position:50% 44%}@media(max-width:700px){body.im-preview .im-home .ritual-banner>.im-hario-photos{padding:20px 16px;gap:10px}body.im-preview .im-home .story-image>img{object-position:48% 44%}}body.im-preview .im-home .category.im-category{display:block;height:476px;aspect-ratio:auto;--category-accent:#c6d9ae}body.im-preview .im-home .im-category:nth-child(2){--category-accent:#eed6d0}body.im-preview .im-home .im-category:nth-child(3){--category-accent:#dce8ca}body.im-preview .im-home .im-category:nth-child(4){--category-accent:#f0d9df}body.im-preview .im-home .im-category:nth-child(5){--category-accent:#d1e1c8}body.im-preview .im-home .im-category:nth-child(6){--category-accent:#f0d5d9}body.im-preview .im-home .im-category-wash{position:absolute;top:50%;left:50%;width:0;aspect-ratio:1;border-radius:50%;background:var(--category-accent);transform:translate(-50%,-50%);transition:width .4s cubic-bezier(.61,-.03,.59,.85);z-index:1;pointer-events:none}body.im-preview .im-home .im-category-media{position:absolute;top:30px;left:0;width:100%;height:80%;padding:0 24px;z-index:3;transition:height .45s ease,padding .45s ease,top .45s ease}body.im-preview .im-home .im-category-media img{width:100%;height:100%;padding:0;object-fit:contain;transform:none}body.im-preview .im-home .im-category.photo-cat .im-category-media{top:0;height:100%;padding:0}body.im-preview .im-home .im-category.photo-cat .im-category-media img{object-fit:cover}body.im-preview .im-home .im-category.photo-cat:after{z-index:3;pointer-events:none;transition:opacity .3s ease}body.im-preview .im-home .im-category-label{position:absolute;bottom:0;left:0;width:100%;padding:24px;z-index:4;font:600 28px/1.2 Poppins,Arial,sans-serif;letter-spacing:-.04em;transition:opacity .25s ease}body.im-preview .im-home .im-category.photo-cat .im-category-label{color:#fff}body.im-preview .im-home .category.im-category>.category-copy{position:absolute;bottom:0;left:0;width:100%;height:44%;padding:10px 24px 52px;background:transparent;color:#253322;opacity:0;transform:scale(.72);transition:opacity .22s ease,transform .4s cubic-bezier(.11,.55,.31,1.01);z-index:4}body.im-preview .im-home .category.im-category>.category-copy h3{min-height:0;font-size:28px;line-height:1.2}body.im-preview .im-home .category.im-category>.category-copy p{display:block;min-height:0;margin-top:8px;font-size:16px;line-height:1.5;color:#46553d}body.im-preview .im-home .im-category:is(:focus-visible,.is-touch-open) .im-category-wash{width:220%}body.im-preview .im-home .im-category:is(:focus-visible,.is-touch-open) .im-category-media{height:56%;top:4px;padding:0 24px}body.im-preview .im-home .im-category:is(:focus-visible,.is-touch-open) .im-category-media img{object-fit:contain}body.im-preview .im-home .im-category:is(:focus-visible,.is-touch-open) .im-category-label,body.im-preview .im-home .im-category:is(:focus-visible,.is-touch-open):after{opacity:0}body.im-preview .im-home .category.im-category:is(:focus-visible,.is-touch-open)>.category-copy{opacity:1;transform:scale(1);transition-delay:.16s}@media(any-hover:hover){body.im-preview .im-home .im-category:hover .im-category-wash{width:220%}body.im-preview .im-home .im-category:hover .im-category-media{height:56%;top:4px;padding:0 24px}body.im-preview .im-home .im-category:hover .im-category-media img{object-fit:contain}body.im-preview .im-home .im-category:hover .im-category-label,body.im-preview .im-home .im-category:hover:after{opacity:0}body.im-preview .im-home .category.im-category:hover>.category-copy{opacity:1;transform:scale(1);transition-delay:.16s}}@media(max-width:767px){body.im-preview .im-home .category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.im-preview .im-home .category.im-category{height:360px}body.im-preview .im-home .im-category-media{top:12px;height:72%;padding:0 10px}body.im-preview .im-home .im-category-label{padding:14px 12px;font-size:19px}body.im-preview .im-home .category.im-category>.category-copy{height:56%;padding:6px 12px 40px}body.im-preview .im-home .category.im-category>.category-copy h3{font-size:19px}body.im-preview .im-home .category.im-category>.category-copy p{margin-top:6px;font-size:13.5px;line-height:1.4}body.im-preview .im-home .im-category:is(:focus-visible,.is-touch-open) .im-category-media{height:42%;top:0;padding:0 10px}}@media(prefers-reduced-motion:reduce){body.im-preview .im-home .category.im-category :is(.im-category-wash,.im-category-media,.im-category-label,.category-copy),body.im-preview .im-home .im-category:after{transition:none}}@media(max-width:767px)and (any-hover:hover){body.im-preview .im-home .im-category:hover .im-category-media{height:42%;top:0;padding:0 10px}}body.im-preview .im-home .im-category-arrow{position:absolute;right:24px;bottom:16px;font:400 30px/1 Arial,sans-serif}@media(max-width:767px){body.im-preview .im-home .im-category:is(:focus-visible,.is-touch-open) .im-category-wash{width:300%}body.im-preview .im-home .im-category-arrow{right:12px;bottom:12px;font-size:25px}}@media(max-width:767px)and (any-hover:hover){body.im-preview .im-home .im-category:hover .im-category-wash{width:300%}}@media(hover:none){body.im-preview .im-home .im-category-label{padding-right:38px}body.im-preview .im-home .im-category-label:after{content:"+";position:absolute;right:14px;bottom:14px;font:400 24px/1 Arial,sans-serif}}@media(max-width:359px){body.im-preview .im-home .category-grid{grid-template-columns:1fr}body.im-preview .im-home .category.im-category>.category-copy{height:46%}body.im-preview .im-home .im-category:is(:focus-visible,.is-touch-open) .im-category-media{height:50%}}@media(max-width:359px)and (any-hover:hover){body.im-preview .im-home .im-category:hover .im-category-media{height:50%}}body.im-preview .im-home .hero-tin>img{object-position:50% 45%}body.im-preview .im-home .hero-tin .hero-copy h1{color:#243b24}body.im-preview .im-home .hero-tin .hero-shade{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 58%,rgba(19,38,18,.14))}
/*# sourceMappingURL=/cdn/shop/t/31/assets/im-angel-preview.css.map */
