.artesta-home{color:rgb(var(--color-foreground-rgb));background:rgb(var(--color-background-rgb))}.artesta-home *{box-sizing:border-box}.artesta-home h1,.artesta-home h2,.artesta-home p{margin:0;letter-spacing:0}.artesta-home__hero{position:relative;height:clamp(300px,calc(100svh - 260px),780px)}.artesta-home__hero>img{width:100%;height:100%;object-fit:cover}.artesta-home__hero:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000000a6);pointer-events:none}.artesta-home__title{position:absolute;bottom:48px;left:max(24px,calc((100% - 1280px)/2));right:24px;z-index:1;color:#fff;max-width:750px}.artesta-home__title h1{font-family:var(--font-heading--family, Georgia, serif);font-size:64px;line-height:1.06;overflow-wrap:anywhere}.artesta-home__location{font-size:14px;margin-bottom:16px!important}.artesta-home__intro{max-width:840px;padding:64px 24px 80px;margin:auto;font-size:23px;line-height:1.55}.artesta-home__room{max-width:1280px;padding:0 24px 80px;margin:auto}.artesta-home__room-heading{display:grid;grid-template-columns:100px minmax(0,1fr);border-top:1px solid rgb(var(--color-foreground-rgb) / .2);padding:24px 0 32px;align-items:start}.artesta-home__number{font-size:13px;padding-top:10px}.artesta-home__room h2{font-family:var(--font-heading--family, Georgia, serif);font-size:38px;line-height:1.2;overflow-wrap:anywhere}.artesta-home__photo{width:100%;height:auto;display:block;max-height:920px;object-fit:contain}.artesta-home__text{max-width:640px;margin:28px 0 36px auto;font-size:18px;line-height:1.6;white-space:normal}.artesta-home__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;border-top:1px solid rgb(var(--color-foreground-rgb) / .2);padding-top:24px}.artesta-home__product{color:inherit;text-decoration:none;min-width:0}.artesta-home__product img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:contain;background:rgb(var(--color-foreground-rgb) / .03)}.artesta-home__product-name{display:block;font-size:14px;margin:14px 0 4px;overflow-wrap:anywhere}.artesta-home__price{font-size:13px;opacity:.7}.artesta-home__product:hover .artesta-home__product-name{text-decoration:underline}.artesta-home__end{border-top:1px solid rgb(var(--color-foreground-rgb) / .2);padding:32px 24px 64px;text-align:center}.artesta-home__end a{color:inherit}.artesta-studio-gallery{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;margin-top:12px}.artesta-studio-gallery a{flex:0 0 96px;scroll-snap-align:start}.artesta-studio-gallery img{width:96px;height:96px;object-fit:cover;display:block}.artesta-studio-gallery a[aria-current]{outline:2px solid currentColor;outline-offset:-2px}.collection-sets__media:has(.artesta-studio-gallery)>img{aspect-ratio:4 / 5;object-fit:contain}@media(max-width:749px){.artesta-home__hero{height:clamp(300px,calc(100svh - 220px),760px)}.artesta-home__title{left:20px;bottom:32px;right:20px}.artesta-home__title h1{font-size:40px}.artesta-home__intro{font-size:20px;padding:40px 20px 48px}.artesta-home__room{padding:0 20px 48px}.artesta-home__room-heading{grid-template-columns:44px minmax(0,1fr);padding:20px 0 24px}.artesta-home__room h2{font-size:28px}.artesta-home__text{font-size:16px;margin:24px 0}.artesta-home__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/artesta-editorial.css.map */
