.cornercraft-vibes{padding:5.2rem 0 3.2rem;color:var(--color-ink)}.cornercraft-vibes__header{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2.4rem}.cornercraft-vibes__heading{margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(3rem,3.4vw,4.2rem);font-weight:600;line-height:1.08;letter-spacing:0}.cornercraft-vibes__intro,.cornercraft-vibes__note{margin:.8rem 0 0;color:var(--color-ink);font-size:1.5rem;line-height:1.5;opacity:.76}.cornercraft-vibes__note{max-width:28ch;margin:0 0 .3rem;text-align:right}.cornercraft-vibes__grid{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;gap:1.2rem;margin:0;padding:0 0 .8rem;list-style:none;scroll-snap-type:x mandatory;scrollbar-color:var(--color-line) transparent;scrollbar-width:thin}.cornercraft-vibes__item{flex:0 0 calc((100% - 4.8rem)/5);min-width:0;scroll-snap-align:start}.cornercraft-vibe{display:block;color:var(--color-paper);text-decoration:none}.cornercraft-vibe__media{position:relative;display:block;overflow:hidden;aspect-ratio:.78;isolation:isolate;background:var(--color-ink);box-shadow:0 .45rem 1.8rem #1c1a171f}.cornercraft-vibe__image,.cornercraft-vibe__placeholder,.cornercraft-vibe__veil{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cornercraft-vibe__image{display:block;object-fit:cover;transition:transform .32s cubic-bezier(.2,.65,.3,1)}.cornercraft-vibe__placeholder{display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(ellipse at 75% 18%,rgba(255,255,255,.12),transparent 34%),linear-gradient(145deg,#49443d,#1c1a17 72%)}.cornercraft-vibes__item:nth-child(2) .cornercraft-vibe__placeholder{background:radial-gradient(ellipse at 28% 28%,rgba(178,58,46,.42),transparent 38%),linear-gradient(145deg,#322d34,#151419 72%)}.cornercraft-vibes__item:nth-child(3) .cornercraft-vibe__placeholder{background:radial-gradient(ellipse at 72% 25%,rgba(196,164,112,.28),transparent 38%),linear-gradient(145deg,#343a35,#151916 72%)}.cornercraft-vibes__item:nth-child(4) .cornercraft-vibe__placeholder{background:radial-gradient(ellipse at 24% 20%,rgba(178,58,46,.32),transparent 38%),linear-gradient(145deg,#383433,#161514 72%)}.cornercraft-vibes__item:nth-child(5) .cornercraft-vibe__placeholder{background:radial-gradient(ellipse at 70% 22%,rgba(133,157,166,.3),transparent 38%),linear-gradient(145deg,#30383c,#15191b 72%)}.cornercraft-vibe__placeholder:before,.cornercraft-vibe__placeholder:after{position:absolute;width:68%;aspect-ratio:1;border:1px solid rgba(245,243,237,.16);border-radius:50%;content:""}.cornercraft-vibe__placeholder:after{width:48%;border-color:#f5f3ed1a}.cornercraft-vibe__placeholder-number{position:absolute;top:1.5rem;left:1.5rem;color:#f5f3edc7;font-family:var(--font-display);font-size:clamp(1.6rem,2vw,2rem);font-variant-numeric:lining-nums}.cornercraft-vibe__placeholder-word{position:relative;z-index:1;max-width:90%;color:#f5f3ed29;font-family:var(--font-display);font-size:clamp(2.4rem,3vw,4rem);font-weight:600;line-height:.95;text-align:center;transform:rotate(-90deg);white-space:nowrap}.cornercraft-vibe__veil{background:linear-gradient(180deg,#14131105 25%,#141311c2)}.cornercraft-vibe__content{position:absolute;z-index:2;right:1.4rem;bottom:1.4rem;left:1.4rem;display:flex;flex-direction:column;align-items:flex-start}.cornercraft-vibe__eyebrow{color:#f5f3edd1;font-size:1.05rem;line-height:1.3;letter-spacing:.06em}.cornercraft-vibe__title{margin-top:.35rem;color:var(--color-paper);font-family:var(--font-display);font-size:clamp(2rem,2.2vw,2.8rem);font-weight:600;line-height:1.08}.cornercraft-vibe__caption{margin-top:.6rem;color:#f5f3eddb;font-size:1.2rem;line-height:1.35}.cornercraft-vibe__action{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:1.2rem;padding-top:.9rem;border-top:1px solid rgba(245,243,237,.34);color:var(--color-paper);font-size:1.25rem;font-weight:600}.cornercraft-vibe__action span{font-size:1.7rem;line-height:1;transition:transform .18s ease}.cornercraft-vibe:hover .cornercraft-vibe__image{transform:scale(1.035)}.cornercraft-vibe:hover .cornercraft-vibe__action span{transform:translate(.2rem,-.2rem)}.cornercraft-vibe:focus-visible{outline:.2rem solid var(--color-ink);outline-offset:.6rem}@media screen and (max-width:989px){.cornercraft-vibes__grid{gap:1.2rem}.cornercraft-vibes__item{flex-basis:calc((100% - 2.4rem) / 3)}.cornercraft-vibe__title{font-size:clamp(2rem,3vw,2.6rem)}}@media screen and (max-width:749px){.cornercraft-vibes{padding:4.2rem 0 2.2rem}.cornercraft-vibes__header{display:block;margin-bottom:1.8rem}.cornercraft-vibes__heading{font-size:3rem}.cornercraft-vibes__intro{margin-top:.6rem;font-size:1.4rem}.cornercraft-vibes__note{display:none}.cornercraft-vibes__grid{gap:1rem}.cornercraft-vibes__item{flex-basis:calc((100% - 1rem)/2)}.cornercraft-vibe__content{right:1.1rem;bottom:1.1rem;left:1.1rem}.cornercraft-vibe__title{font-size:clamp(1.9rem,5vw,2.4rem)}.cornercraft-vibe__caption{font-size:1.1rem}.cornercraft-vibe__action{margin-top:.9rem;padding-top:.7rem;font-size:1.15rem}}@media(prefers-reduced-motion:reduce){.cornercraft-vibe__image,.cornercraft-vibe__action span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-cornercraft-vibe-selector.css.map */
