@font-face{font-family:Shockwave;src:url(https://fonts.cdnfonts.com/s/15420/Shockwave.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--c-bg: #080808;--c-surface: #0f0f0f;--c-surface-2: #181818;--c-border: rgba(255,255,255,.07);--c-text: #f0ede8;--c-text-muted: #5a5852;--c-accent: #e8a830;--c-accent-warm: #d46b0a;--c-accent-hot: #f5c842;--g-hero-glow: radial-gradient(circle 45% at var(--mx,50%) var(--my,40%), #e8a83060 0%, #d46b0a30 45%, transparent 72%);--g-accent: linear-gradient(135deg, #f5c842 0%, #e8a830 40%, #d46b0a 100%);--g-card: linear-gradient(160deg, #181818 0%, #0f0f0f 100%);--f-title: "Bebas Neue", sans-serif;--f-tag: "Shockwave", "Impact", sans-serif;--f-body: "Neue Haas Grotesk Display Pro", "HelveticaNeue", "Helvetica Neue", Helvetica, sans-serif;--ease-expo: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{background:var(--c-bg);color:var(--c-text);font-family:var(--f-body);font-size:1rem;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{background:none;border:none;font-family:inherit}ul{list-style:none}#noise-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;opacity:.045;mix-blend-mode:overlay}.tag{font-family:var(--f-tag);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--c-text-muted);display:inline-block}.tag--outline{border:1px solid var(--c-border);padding:.3em .8em;border-radius:2px;color:var(--c-accent)}.tag--solid{background:var(--c-surface-2);border:1px solid var(--c-border);padding:.4em 1em;border-radius:2px}.glass{background:#ffffff0a;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(255,255,255,.1);border-top-color:#ffffff2e;border-left-color:#ffffff24;box-shadow:0 2px #ffffff0f inset,0 -1px #0003 inset,0 8px 32px #0006,0 1px 2px #0000004d;border-radius:14px}.glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.08) 0%,transparent 60%);pointer-events:none}.btn{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--f-tag);font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;padding:1rem 2.2rem;border-radius:50px;transition:transform .7s var(--ease-expo),box-shadow .7s var(--ease-expo),background .6s var(--ease-expo),border-color .6s var(--ease-expo),filter .5s ease;position:relative;overflow:hidden;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);will-change:transform}.btn>*{position:relative;z-index:2}.btn--primary{background:linear-gradient(140deg,#ffd250e0,#e8a830d1 45%,#d46b0ae0);border:1px solid rgba(255,220,100,.45);border-top-color:#ffffff4d;border-bottom-color:#b4500059;color:#0a0500;box-shadow:0 6px 24px #d46b0a73,0 2px 6px #00000040}.btn--primary:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 18px 52px #d46b0a8c,0 6px 16px #0000004d;border-color:#ffe67899}.btn--primary:active{transform:translateY(-1px) scale(.99);transition-duration:.15s}.btn--secondary{position:relative;background:#ffffff0e;border:1px solid rgba(255,255,255,.13);border-top-color:#ffffff2e;border-bottom-color:#0003;color:var(--c-text);box-shadow:0 8px 32px #00000059,0 1px 3px #0003}.btn--secondary:hover{border-color:#e8a83059;border-top-color:#e8a83073;background:#e8a83017;box-shadow:0 14px 44px #d46b0a47,0 4px 12px #00000040;transform:translateY(-2px) scale(1.01)}.btn--secondary:active{transform:translateY(-1px) scale(.99);transition-duration:.15s}.btn__arrow{transition:transform .5s var(--ease-expo)}.btn:hover .btn__arrow{transform:translate(5px)}.nav{position:fixed;top:1rem;left:50%;transform:translate(-50%);z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;width:calc(100% - 3rem);max-width:1380px;transition:all .4s var(--ease-expo);background:#0808088c;backdrop-filter:blur(32px) saturate(150%);-webkit-backdrop-filter:blur(32px) saturate(150%);border:1px solid rgba(255,255,255,.09);border-top-color:#ffffff29;box-shadow:0 2px #ffffff0d inset,0 12px 40px #0009,0 1px 2px #0006;border-radius:14px}.nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.06) 0%,transparent 55%);pointer-events:none}.nav.nav--scrolled{background:#080808bf;box-shadow:0 2px #ffffff0d inset,0 20px 60px #000c,0 1px 2px #00000080}.nav__logo{display:flex;align-items:center;gap:.3rem}.nav__logo-text{font-family:var(--f-title);font-size:1.1rem;letter-spacing:.1em;line-height:1}.nav__logo-dot{width:5px;height:5px;border-radius:50%;background:var(--c-accent);margin-top:2px}.nav__links{display:flex;gap:2.5rem}.nav__link{font-family:var(--f-tag);font-size:.65rem;letter-spacing:.18em;color:var(--c-text-muted);transition:color .2s;position:relative}.nav__link:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:1px;background:var(--c-accent);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease-expo)}.nav__link:hover{color:var(--c-accent)}.nav__link:hover:after{transform:scaleX(1)}.nav__right{display:flex;align-items:center;gap:1.5rem}.nav__bag{position:relative;display:flex;align-items:center;color:var(--c-text);transition:color .2s}.nav__bag:hover{color:var(--c-accent)}.nav__bag-count{position:absolute;top:-6px;right:-8px;background:var(--c-accent-warm);color:#fff;font-family:var(--f-tag);font-size:.5rem;width:15px;height:15px;border-radius:50%;display:flex;align-items:center;justify-content:center}.hero{position:relative;min-height:100svh;display:flex;align-items:flex-end;padding:7rem 3rem 5rem;background:radial-gradient(ellipse 100% 65% at 50% 0%,#3d1f00,#220d00 35%,#080808 72%),radial-gradient(ellipse 70% 55% at 80% 100%,rgba(212,107,10,.2) 0%,transparent 60%)}.hero__glow{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;mix-blend-mode:normal}.hero__bg-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle 35% at 20% 70%,rgba(232,168,48,.13) 0%,transparent 70%),radial-gradient(circle 25% at 85% 20%,rgba(212,107,10,.14) 0%,transparent 60%);pointer-events:none;z-index:0}.hero__content{position:relative;z-index:2;width:100%;max-width:1400px}.hero__eyebrow{display:flex;align-items:center;gap:2rem;margin-bottom:1.5rem;overflow:hidden}.hero__ticker{display:flex;font-family:var(--f-tag);font-size:.58rem;letter-spacing:.2em;color:var(--c-text-muted);overflow:hidden;white-space:nowrap;flex:1;-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.hero__ticker span{display:inline-block;animation:ticker 22s linear infinite}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero__title{display:flex;flex-direction:column;font-family:var(--f-title);font-size:clamp(7rem,20vw,22rem);line-height:.88;letter-spacing:-.01em;margin-bottom:2.5rem;transition:transform .5s var(--ease-expo)}.hero__title:hover{transform:scale(1.015)}.hero__title-line{display:block;opacity:0;transform:translateY(70px);transition:opacity 1.1s var(--ease-expo),transform 1.1s var(--ease-expo)}.hero__title-line.is-visible{opacity:1;transform:translateY(0)}.hero__title-line:nth-child(2){transition-delay:.13s}.hero__title-line--outline{-webkit-text-stroke:2px var(--c-text);color:transparent}.hero__sub{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;max-width:900px}.hero__desc{max-width:460px;font-size:.95rem;color:var(--c-text-muted);line-height:1.75;opacity:0;transform:translateY(22px);transition:opacity 1s .5s var(--ease-expo),transform 1s .5s var(--ease-expo)}.hero__desc.is-visible{opacity:1;transform:translateY(0)}.hero__desc em{color:var(--c-accent);font-style:normal}.hero__scroll-indicator{position:absolute;bottom:5rem;right:3rem;display:flex;flex-direction:column;align-items:center;gap:1rem;z-index:2}.hero__scroll-line{width:1px;height:60px;background:linear-gradient(to bottom,var(--c-accent),transparent);animation:scrollPulse 2s ease-in-out infinite}@keyframes scrollPulse{0%,to{opacity:.3;height:40px}50%{opacity:1;height:60px}}.statement{padding:8rem 3rem;border-bottom:1px solid var(--c-border)}.statement__grid{display:grid;grid-template-columns:1fr 2fr;gap:4rem;align-items:start;max-width:1400px;margin:0 auto}.statement__number{display:flex;flex-direction:column;gap:.5rem}.statement__num-text{font-family:var(--f-tag);font-size:clamp(4rem,8vw,8rem);line-height:1;background:var(--g-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.statement__num-text em{font-style:normal;font-size:.6em}.statement__heading{font-family:var(--f-title);font-size:clamp(2.5rem,4vw,4.5rem);line-height:1.05;margin-bottom:1.5rem}.statement__body{font-size:.95rem;color:var(--c-text-muted);line-height:1.8}.products{padding:8rem 3rem}.products__header{max-width:1400px;margin:0 auto 3rem;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap}.products__header .tag--outline{font-size:1.1rem;letter-spacing:.22em;padding:.5em 1.2em;border-color:#e8a83059;color:var(--c-accent);text-shadow:0 0 30px rgba(232,168,48,.4)}.products__title{font-family:var(--f-title);font-size:clamp(4rem,10vw,10rem);line-height:.9;letter-spacing:.02em}.products__title--outline{-webkit-text-stroke:2px var(--c-text);color:transparent}.products__filter{max-width:1400px;margin:0 auto 3rem;display:flex;gap:.5rem}.filter-btn{font-family:var(--f-tag);font-size:.65rem;letter-spacing:.18em;padding:.5rem 1.4rem;border-radius:50px;border:1px solid rgba(255,255,255,.12);border-top-color:#fff3;color:var(--c-text-muted);transition:all .25s var(--ease-expo);position:relative;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff0a;box-shadow:0 2px #ffffff0d inset,0 4px 16px #0003;overflow:hidden}.filter-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.08) 0%,transparent 60%);pointer-events:none}.filter-btn:hover,.filter-btn--active{background:#e8a83026;border-color:#e8a83073;border-top-color:#f5c84299;color:var(--c-accent-hot);box-shadow:0 2px #ffffff14 inset,0 4px 20px #d46b0a4d}.products__grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5px;background:var(--c-border);border:1.5px solid var(--c-border)}.product-card{background:var(--c-surface);opacity:0;transform:translateY(30px);transition:opacity .9s var(--ease-expo),transform .9s var(--ease-expo),background .5s ease}.product-card.is-visible{opacity:1;transform:translateY(0)}.product-card:hover{background:var(--c-surface-2)}.product-card--featured{grid-column:span 2}.product-card__link{display:block}.product-card--featured .product-card__img-wrap{aspect-ratio:16/9}.product-card__img-placeholder{width:100%;height:100%;background:radial-gradient(ellipse at 35% 40%,var(--g2, #1c1c1c) 0%,var(--g1, #0e0e0e) 70%)}.product-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0808088c;display:flex;align-items:flex-end;padding:1.5rem;opacity:0;transition:opacity .5s var(--ease-expo);pointer-events:none}.product-card:hover .product-card__overlay{opacity:1}.product-card__cta{font-family:var(--f-tag);font-size:.65rem;letter-spacing:.2em;color:var(--c-accent)}.product-card__badge{position:absolute;top:1rem;right:1rem;background:var(--c-accent-warm);color:#080808;border:none;padding:.3em .8em}.product-card__info{padding:1.2rem 1.5rem}.product-card__meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.product-card__price{font-family:var(--f-tag);font-size:.7rem;letter-spacing:.1em;color:var(--c-accent)}.product-card__name{font-family:var(--f-title);font-size:1.4rem;letter-spacing:.04em;line-height:1.1}.products__footer{max-width:1400px;margin:3rem auto 0;display:flex;justify-content:center}.product-card.is-hidden{display:none}.philosophy{padding:8rem 3rem;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);position:relative;overflow:hidden}.philosophy:before{content:"";position:absolute;top:-20%;left:50%;transform:translate(-50%);width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(232,168,48,.06) 0%,transparent 70%);pointer-events:none}.philosophy__inner{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr;gap:6rem;align-items:start;position:relative;z-index:1}.philosophy__left{display:flex;flex-direction:column;gap:2rem}.philosophy__location{font-family:var(--f-tag);font-size:1.4rem;letter-spacing:.12em;background:var(--g-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.3;text-shadow:none}.philosophy__location-callout{position:relative;padding:1.2rem 1.5rem;border-radius:12px;background:#e8a8300d;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(232,168,48,.18);border-top-color:#e8a8304d;box-shadow:0 2px #ffffff0d inset,0 8px 32px #d46b0a1f}.philosophy__location-callout:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.06) 0%,transparent 55%);pointer-events:none}.philosophy__quote{font-family:var(--f-title);font-size:clamp(2.8rem,4.5vw,5.5rem);line-height:1.1;color:var(--c-text);margin-bottom:2rem}.philosophy__bio{font-size:1.1rem;color:var(--c-text-muted);line-height:2;margin-bottom:2rem;max-width:600px}.philosophy__pillars{display:flex;gap:3rem;flex-wrap:wrap}.pillar{display:flex;flex-direction:column;gap:.5rem}.pillar__num{color:var(--c-accent-warm)}.pillar__label{font-size:.9rem;color:var(--c-text-muted)}.footer{padding:4rem 3rem 2rem;background:var(--c-surface);border-top:1px solid var(--c-border)}.footer__top{max-width:1400px;margin:0 auto 3rem;display:flex;justify-content:space-between;align-items:flex-end;gap:3rem;flex-wrap:wrap}.footer__wordmark{font-family:var(--f-title);font-size:clamp(3rem,8vw,8rem);line-height:.9;letter-spacing:.05em;-webkit-text-stroke:1px var(--c-border);color:transparent}.footer__nav{display:flex;flex-wrap:wrap;gap:1rem 2.5rem;align-items:center}.footer__link{font-family:var(--f-tag);font-size:.65rem;letter-spacing:.18em;color:var(--c-text-muted);transition:color .2s}.footer__link:hover{color:var(--c-accent)}.footer__bottom{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem;border-top:1px solid var(--c-border);flex-wrap:wrap;gap:1rem}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity 1s var(--ease-expo),transform 1s var(--ease-expo)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.product-page{padding:10rem 3rem 6rem;min-height:100svh}.product-page__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:start}.product-page__img-wrap{position:relative;overflow:hidden;border:1px solid var(--c-border);border-radius:4px;aspect-ratio:4/5}.product-page__img-placeholder{width:100%;height:100%;background:radial-gradient(ellipse at 35% 40%,var(--g2, #1c1c1c) 0%,var(--g1, #0e0e0e) 70%)}.product-page__info{position:sticky;top:7rem}.product-page__back{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--f-tag);font-size:.65rem;letter-spacing:.18em;color:var(--c-text-muted);margin-bottom:2.5rem;transition:color .2s}.product-page__back:hover{color:var(--c-accent)}.product-page__category{margin-bottom:1rem}.product-page__name{font-family:var(--f-title);font-size:clamp(3rem,6vw,6rem);line-height:.9;letter-spacing:.02em;margin-bottom:1.5rem}.product-page__price{font-family:var(--f-title);font-size:2.5rem;letter-spacing:.05em;color:var(--c-accent);margin-bottom:2rem}.product-page__desc{font-size:.95rem;color:var(--c-text-muted);line-height:1.8;margin-bottom:2rem;border-left:2px solid var(--c-accent);padding-left:1.2rem}.product-page__sizes{margin-bottom:2.5rem}.product-page__size-label{font-family:var(--f-tag);font-size:.62rem;letter-spacing:.18em;color:var(--c-text-muted);margin-bottom:.75rem;display:block}.size-grid{display:flex;gap:.5rem;flex-wrap:wrap}.size-btn{font-family:var(--f-tag);font-size:.62rem;letter-spacing:.12em;padding:.6rem 1rem;border:1px solid var(--c-border);border-radius:4px;color:var(--c-text-muted);transition:all .2s}.size-btn:hover,.size-btn.is-active{border-color:var(--c-accent);color:var(--c-accent);background:#e8a8300f}.product-page__cta{display:flex;gap:1rem}.product-page__cta .btn{flex:1;justify-content:center}.product-page__glass{position:relative;padding:2.5rem;border-radius:16px;background:#ffffff08;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(255,255,255,.09);border-top-color:#ffffff26;box-shadow:0 2px #ffffff0d inset,0 12px 40px #00000080}.product-page__glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.06) 0%,transparent 55%);pointer-events:none}@media(max-width:1024px){.statement__grid,.philosophy__inner{grid-template-columns:1fr;gap:2rem}.product-page__inner{grid-template-columns:1fr;gap:3rem}.product-page__info{position:static}}@media(max-width:768px){.nav{width:calc(100% - 2rem);padding:.7rem 1rem}.nav__links{display:none}.hero{padding:0 1.5rem 4rem}.hero__scroll-indicator{display:none}.hero__sub{flex-direction:column;align-items:flex-start;gap:1.5rem}.statement,.products,.philosophy{padding:5rem 1.5rem}.products__grid{grid-template-columns:1fr 1fr}.product-card--featured{grid-column:span 1}.product-card--featured .product-card__img-wrap{aspect-ratio:4/5}.footer{padding:3rem 1.5rem 2rem}.footer__top{flex-direction:column;align-items:flex-start}.product-page{padding:8rem 1.5rem 4rem}}@media(max-width:480px){.products__grid{grid-template-columns:1fr}.products__header{flex-direction:column;align-items:flex-start}.philosophy__pillars{gap:2rem}}.product-card__img-wrap{position:relative;overflow:hidden;background:var(--c-surface-2);aspect-ratio:4/5}.product-card__img-wrap img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.product-page__gallery img{width:100%;height:auto;object-fit:cover;border-radius:12px;display:block}.nav__mobile-toggle{display:none;flex-direction:column;gap:5px;padding:4px;background:none;border:none;cursor:pointer;z-index:10001}.nav__mobile-toggle span{display:block;width:22px;height:1.5px;background:var(--c-text);transition:all .35s var(--ease-expo);transform-origin:center}.nav__mobile-toggle.is-open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.nav__mobile-toggle.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.nav__mobile-toggle.is-open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.nav__mobile-drawer{position:fixed;top:0;right:0;bottom:0;left:0;background:#080808f7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:9998;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .4s var(--ease-expo)}.nav__mobile-drawer.is-open{opacity:1;pointer-events:all}.nav__mobile-links{list-style:none;text-align:center;display:flex;flex-direction:column;gap:2rem}.nav__mobile-link{font-family:var(--f-title);font-size:clamp(2.5rem,10vw,5rem);color:var(--c-text);transition:color .2s;display:block}.nav__mobile-link:hover,.nav__link--active{color:var(--c-accent)}@media(max-width:768px){.nav__links{display:none}.nav__mobile-toggle{display:flex}}.collections-page{padding:9rem 3rem 6rem}.collections-page__header{max-width:1400px;margin:0 auto 4rem}.collections-page__eyebrow{margin-bottom:1rem;display:block}.collections-page__title{font-family:var(--f-title);font-size:clamp(4rem,10vw,10rem);line-height:.9}.collections-page__title span{-webkit-text-stroke:1px var(--c-text);color:transparent}.collections-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:2rem}.collection-card{position:relative;border-radius:16px;overflow:hidden;background:var(--c-surface);border:1px solid var(--c-border);transition:transform .6s var(--ease-expo),box-shadow .6s var(--ease-expo);aspect-ratio:3/4;display:flex;flex-direction:column;justify-content:flex-end}.collection-card:hover{transform:translateY(-4px);box-shadow:0 24px 64px #00000080}.collection-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .8s var(--ease-expo)}.collection-card:hover .collection-card__img{transform:scale(1.04)}.collection-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 40% 40%,var(--g2, #2a1500) 0%,var(--g1, #080808) 70%)}.collection-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(8,8,8,.92) 0%,rgba(8,8,8,.3) 50%,transparent 100%)}.collection-card__body{position:relative;z-index:2;padding:2rem}.collection-card__label{color:var(--c-accent);margin-bottom:.75rem;display:block}.collection-card__name{font-family:var(--f-title);font-size:clamp(2rem,4vw,3.5rem);line-height:1;color:var(--c-text);margin-bottom:.75rem}.collection-card__desc{font-size:.85rem;color:#f0ede899;line-height:1.7;margin-bottom:1.5rem;max-width:340px}.collection-card__link{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--f-tag);font-size:.65rem;letter-spacing:.18em;color:var(--c-accent);transition:gap .3s var(--ease-expo)}.collection-card:hover .collection-card__link{gap:.9rem}@media(max-width:768px){.collections-page{padding:8rem 1.5rem 4rem}.collections-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/styles.css.map */
