.av-home{color:#646464;background:#fff;font-family:var(--text-font-family)}.av-home h2,.av-home h3{font-family:var(--heading-font-family);font-weight:400;letter-spacing:0;color:#333}.av-home h2{font-size:clamp(28px,3vw,42px);line-height:1.2;margin:16px 0 0}.av-home__eyebrow{font-size:10px;line-height:1.8;letter-spacing:.14em;text-transform:uppercase;color:#777;margin:0}.av-home__description{font-size:13px;line-height:1.9;max-width:540px;margin:22px auto 0}.av-home__description p{margin:0}.av-home__link{display:inline-block;font-family:var(--text-font-family);font-size:10px;line-height:1.8;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px;color:#555;margin-top:28px}.av-home__link:hover{color:#111}.av-home--story{display:grid;grid-template-columns:1.12fr 1fr;max-width:var(--container-max-width);margin:0 auto 104px;padding:0 48px;align-items:center;gap:56px}.av-home__story-image{display:block;min-width:0}.av-home__story-image img{display:block;width:100%;height:auto;aspect-ratio:1.08;object-fit:cover}.av-home__story-copy{text-align:center;padding:32px}.av-home--reverse{grid-template-columns:1fr 1.12fr}.av-home--reverse .av-home__story-image{order:2}.av-home--reverse .av-home__story-copy{order:1}.av-home--collections{padding:8px 48px 100px;text-align:center;max-width:var(--container-max-width);margin:auto}.av-home__heading{max-width:680px;margin:0 auto 48px}.av-home__collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 56px;max-width:1060px;margin:auto}.av-home__collection{display:block;min-width:0}.av-home__collection img{display:block;width:100%;max-width:240px;height:210px;object-fit:contain;margin:auto}.av-home__collection h3{font-size:24px;line-height:1.3;margin:18px 0 0}.av-home__collection:hover h3{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.av-home--services{border-top:1px solid #e5e5e5;padding:60px 40px}.av-home__services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;max-width:1200px;margin:auto;text-align:center}.av-home__service h3{font-size:23px;line-height:1.3}.av-home__service>div{font-size:12px;line-height:1.8;max-width:280px;margin:14px auto 0}.av-home__service .av-home__link{margin-top:18px}.av-home a:focus-visible{outline:1px solid #555;outline-offset:6px}body:has(.av-home) .shopify-section--slideshow .content-over-media{min-height:clamp(440px,65vh,760px)}body:has(.av-home) .shopify-section--slideshow h2,body:has(.av-home) .shopify-section--slideshow .h1,body:has(.av-home) .shopify-section--slideshow .h2{font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1.15;max-width:760px;margin-inline:auto}body:has(.av-home) .shopify-section--slideshow .button{border:1px solid #fff;background:transparent;color:#fff;font-size:10px!important;min-height:42px}body:has(.av-home) .shopify-section--rich-text .section{padding-block:76px}body:has(.av-home) .shopify-section--featured-collection .section{padding-block:24px 100px}body:has(.av-home) .shopify-section--featured-collection .section-header{max-width:650px;text-align:center;margin-inline:auto}body:has(.av-home) .shopify-section--featured-collection .product-card__quick-buy{opacity:0}body:has(.av-home) .shopify-section--featured-collection .product-card:hover .product-card__quick-buy,body:has(.av-home) .shopify-section--featured-collection .product-card:focus-within .product-card__quick-buy{opacity:1}@media(max-width:999px){.av-home--story,.av-home--reverse{gap:28px;padding-inline:28px;margin-bottom:76px}.av-home__story-copy{padding:12px}.av-home__collections{gap:32px}.av-home--collections{padding-inline:28px;padding-bottom:76px}.av-home__collection img{height:170px}}@media(max-width:699px){.av-home--story,.av-home--reverse{grid-template-columns:1fr;padding:0 24px;gap:28px;margin-bottom:64px}.av-home--reverse .av-home__story-image,.av-home--reverse .av-home__story-copy{order:initial}.av-home__story-image img{aspect-ratio:1.05}.av-home__story-copy{padding:0 10px}.av-home h2{font-size:30px}.av-home__description{font-size:12px;margin-top:18px}.av-home__link{font-size:9px;margin-top:24px}.av-home--collections{padding:0 24px 64px}.av-home__heading{margin-bottom:30px}.av-home__collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.av-home__collection img{height:140px;max-width:160px}.av-home__collection h3{font-size:21px;margin-top:12px}.av-home--services{padding:44px 24px}.av-home__services{grid-template-columns:1fr;gap:34px}.av-home__service h3{font-size:22px}.av-home__eyebrow{font-size:9px}body:has(.av-home) .shopify-section--slideshow .content-over-media{min-height:600px;min-height:78svh}body:has(.av-home) .shopify-section--slideshow .h1,body:has(.av-home) .shopify-section--slideshow .h2{font-size:36px}body:has(.av-home) .shopify-section--rich-text .section{padding-block:56px}body:has(.av-home) .shopify-section--featured-collection .section{padding-bottom:64px}body:has(.av-home) .shopify-section--featured-collection .product-card__quick-buy{opacity:1}}

.av-home .av-home__eyebrow{color:#526423}.av-home .av-home__link:hover{color:#526423;text-decoration-color:#7c9138}

body:has(.av-home) .shopify-section--slideshow .button{background:#fff;color:#272727;border:1px solid #272727;--button-background:255 255 255;--button-text-color:39 39 39}body:has(.av-home) .shopify-section--slideshow .button:hover{background:#f7f7f7;color:#272727}

@media(max-width:699px){body:has(.av-home) .shopify-section--slideshow .content-over-media>.place-self-end-center{margin-bottom:72px}}
