.section-community-wrapper{padding:0!important}.community-section{padding:64px 60px;overflow:hidden}.community-title{font-family:var(--font-heading);font-weight:800;font-size:clamp(28px,3.6vw,44px);letter-spacing:-.02em;line-height:1.05;color:var(--off-white);text-transform:lowercase;margin-bottom:8px;max-width:720px}.life-marquee{display:flex;width:max-content;font-family:var(--font-heading);font-weight:800;text-transform:lowercase;font-size:clamp(32px,5vw,64px);color:transparent;-webkit-text-stroke:1.2px rgba(240,237,232,.32);white-space:nowrap;animation:life-scroll 34s linear infinite;margin-bottom:48px}.life-marquee span{padding:0 28px}.life-marquee span.hi{-webkit-text-stroke:0;color:var(--yellow)}@keyframes life-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.life-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:180px;gap:14px}.life-item{display:block;text-decoration:none;position:relative;overflow:hidden;border-radius:6px;background:linear-gradient(160deg,#171717,#0a0a0a);border:1px solid rgba(240,237,232,.12)}.life-item.w2{grid-column:span 2}.life-item.h2{grid-row:span 2}.life-item:nth-child(1):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 65% 25%,rgba(255,138,77,.2),transparent 60%)}.life-item:nth-child(2):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 40% 70%,rgba(252,250,1,.14),transparent 60%)}.life-item:nth-child(3):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 60% 40%,rgba(255,216,77,.16),transparent 60%)}.life-item:nth-child(4):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 30%,rgba(207,232,234,.14),transparent 60%)}.life-item:nth-child(5):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 70% 60%,rgba(255,138,77,.16),transparent 60%)}.life-photo{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.life-item:hover .life-photo{transform:scale(1.06)}.life-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.75) 0%,transparent 45%);display:flex;flex-direction:column;justify-content:flex-end;padding:18px;opacity:.9;transition:opacity .3s ease}.life-item:hover .life-overlay{opacity:1}.life-tag{align-self:flex-start;font-size:9px;letter-spacing:.16em;text-transform:uppercase;padding:5px 11px;border-radius:100px;background:#0a0a0a99;border:1px solid rgba(240,237,232,.2);color:#f0ede8b3;margin-bottom:auto}.life-cap{font-family:var(--font-heading);font-weight:700;font-size:15px;text-transform:lowercase;color:var(--off-white)}.life-sub{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#f0ede880;margin-top:2px}.life-handle{font-size:10px;letter-spacing:.04em;color:#f0ede859;margin-top:2px}.life-shop{position:absolute;top:14px;right:14px;z-index:2;display:flex;align-items:center;gap:7px;background:#0a0a0ab3;border:1px solid rgba(240,237,232,.12);border-radius:100px;padding:5px 6px 5px 10px;font-family:var(--font-body);font-size:10px;letter-spacing:.08em;color:var(--off-white);opacity:0;transform:translateY(-6px);transition:opacity .3s ease,transform .3s ease}.life-item:hover .life-shop{opacity:1;transform:none}.life-shop .dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.life-shop .plus-mini{width:18px;height:18px;border-radius:50%;background:var(--yellow);color:var(--black);display:flex;align-items:center;justify-content:center;font-size:12px;flex:0 0 auto}.life-more{text-align:center;margin-top:36px}.life-more a{font-family:var(--font-body);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--yellow);text-decoration:none}@media(max-width:900px){.community-section{padding:48px 24px}.community-title{font-size:clamp(24px,7vw,32px)}.life-marquee{font-size:clamp(20px,6vw,36px);margin-bottom:24px}.life-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:160px;gap:8px}.life-item.w2{grid-column:span 2}.life-item.h2{grid-row:span 2}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-community.css.map */
