.akrasia-home{width:100%}.akrasia-home__row{display:grid;grid-template-columns:1fr 1fr;min-height:85vh;align-items:center}.akrasia-home__text{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:60px 40px 60px 60px;align-self:stretch;max-width:500px;width:100%;justify-self:end}.akrasia-home__text--right{padding:60px 60px 60px 40px;justify-self:start}.akrasia-home__heading{font-size:clamp(2.5rem,5vw,7rem);font-weight:800;line-height:.92;letter-spacing:-.03em;text-transform:uppercase;margin:0;color:rgb(var(--color-foreground))}.akrasia-home__heading-link{color:inherit;text-decoration:none;transition:opacity .2s ease}.akrasia-home__heading-link:hover{opacity:.55}.akrasia-home__phonetic{font-family:Barlow,sans-serif;font-style:italic;font-size:clamp(1.4rem,1.7vw,2rem);text-transform:uppercase;color:rgba(var(--color-foreground),.55);margin:0}.akrasia-home__body{font-family:Barlow,Helvetica,Arial,sans-serif;font-size:clamp(1.25rem,1.3vw,1.45rem);font-weight:400;letter-spacing:.08em;text-transform:uppercase;line-height:1.6;color:rgba(var(--color-foreground),.7);margin:0;max-width:36ch}.akrasia-home__link{display:inline-block;font-size:1rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none;border-bottom:1px solid rgb(var(--color-foreground));padding-bottom:2px;transition:opacity .2s ease}.akrasia-home__link:hover{opacity:.5}.akrasia-home__link--cta{display:inline-flex;align-items:center;gap:.6em;margin-top:clamp(20px,2.2vw,32px)}.akrasia-home__link-arrow{transition:transform .2s ease}.akrasia-home__link--cta:hover .akrasia-home__link-arrow{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.akrasia-home__link-arrow{transition:none}}.akrasia-home__row:not(.akrasia-home__row--reverse) .akrasia-home__image-wrap{display:flex;justify-content:flex-start;align-items:center;padding:40px 20px 40px 40px;height:100%}.akrasia-home__row--reverse .akrasia-home__image-wrap{display:flex;justify-content:flex-end;align-items:center;padding:40px 40px 40px 20px;height:100%}.akrasia-home__image{width:100%;max-width:460px;height:auto;display:block}.akrasia-home__image--placeholder{max-width:460px;aspect-ratio:2 / 3;background:rgba(var(--color-foreground),.06)}.akrasia-home__products{display:grid;grid-template-columns:repeat(var(--akrasia-home-products-count, 5),1fr);padding:60px;gap:24px;border-top:1px solid rgb(var(--color-foreground))}.akrasia-home__product{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:10px}.akrasia-home__product-image-wrap{width:100%}.akrasia-home__product-image{width:100%;height:auto;display:block;transition:transform .4s ease}.akrasia-home__product:hover .akrasia-home__product-image{transform:scale(1.03)}.akrasia-home__product-image--placeholder{width:100%;height:100%;background:rgba(var(--color-foreground),.06)}.akrasia-home__product-info{display:flex;flex-direction:column;gap:2px}.akrasia-home__product-title{font-family:Prata,serif;font-size:clamp(1.4rem,2vw,2rem);font-weight:400;letter-spacing:-.01em;text-transform:capitalize;color:rgb(var(--color-foreground));margin:0}.akrasia-home__product-price{font-size:clamp(1.2rem,1.3vw,1.4rem);font-weight:400;color:rgba(var(--color-foreground),.7);margin:0}@media screen and (max-width:1024px){.akrasia-home__row{min-height:60vh}.akrasia-home__text{padding:40px}.akrasia-home__text--right{padding-left:40px}.akrasia-home__products{grid-template-columns:repeat(var(--akrasia-home-products-count, 5),1fr);padding:40px;gap:16px}}@media screen and (max-width:749px){.akrasia-home__row{grid-template-columns:1fr;min-height:auto}.akrasia-home__row:not(.akrasia-home__row--reverse) .akrasia-home__image-wrap,.akrasia-home__row--reverse .akrasia-home__image-wrap{order:-1;padding:16px 16px 0;height:auto;display:block}.akrasia-home__text,.akrasia-home__text--right{padding:28px 24px 36px}.akrasia-home__image{max-width:100%;width:100%}.akrasia-home__products{grid-template-columns:repeat(2,1fr);padding:32px 24px;gap:16px}.akrasia-home__product:nth-child(n+3){display:flex}.akrasia-home__link{font-size:1.3rem;padding:12px 0;min-height:48px;display:inline-flex;align-items:center}}@media screen and (max-width:480px){.akrasia-home__text,.akrasia-home__text--right{padding:20px 16px 28px;gap:12px}}@media(prefers-reduced-motion:reduce){.akrasia-home__heading-link,.akrasia-home__link,.akrasia-home__product-image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/akrasia-home.css.map */
