:root{--color-bg: #0a0a0a;--color-bg-alt: #141414;--color-text: #f2f2f2;--color-text-muted: #a8a8a8;--color-accent: #c9c9c9;--color-accent-dark: #6e6e6e;--color-border: #2a2a2a;--color-btn-bg: #e8e8e8;--color-btn-text: #0a0a0a;--font-heading: "Poppins", sans-serif;--font-body: "Poppins", sans-serif;--container-width: 1200px}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:500;letter-spacing:.03em;margin:0 0 .5em}.container{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 24px}.skip-to-content{position:absolute;left:-9999px}.btn{display:inline-block;padding:14px 32px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;border-radius:2px;border:1px solid transparent;cursor:pointer;transition:opacity .2s ease}.btn--primary{background:var(--color-btn-bg);color:var(--color-btn-text)}.btn--outline{background:transparent;border-color:var(--color-border);color:var(--color-text)}.btn:hover{opacity:.8}.site-header{border-bottom:1px solid var(--color-border);position:sticky;top:0;background:#0a0a0ae6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:50}.site-header__inner{display:flex;align-items:center;justify-content:space-between;padding-top:18px;padding-bottom:18px}.site-header__logo-text{font-family:var(--font-heading);font-size:20px;letter-spacing:.2em;color:var(--color-text)}.site-header__nav{display:flex;gap:32px}.site-header__nav-link{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.site-header__nav-link:hover{color:var(--color-text)}.site-header__cart{font-size:13px;letter-spacing:.05em;color:var(--color-text);border:1px solid var(--color-border);padding:8px 16px;border-radius:2px}.hero{position:relative;min-height:80vh;display:flex;align-items:flex-end;overflow:hidden;background:var(--color-bg-alt)}.hero__media,.hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0a0a0ae6 10%,#0a0a0a1a 60%)}.hero__content{position:relative;padding-bottom:80px;max-width:620px}.hero__eyebrow{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:12px}.hero__heading{font-size:clamp(32px,5vw,56px);margin-bottom:16px}.hero__subheading{color:var(--color-text-muted);font-size:16px;margin-bottom:28px;line-height:1.6}.section-heading{text-align:center;padding:64px 0 32px}.section-heading p{color:var(--color-text-muted)}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px;padding-bottom:48px}.product-card{display:block;border:1px solid var(--color-border);border-radius:4px;overflow:hidden;background:var(--color-bg-alt);transition:border-color .2s ease}.product-card:hover{border-color:var(--color-accent-dark)}.product-card__media{aspect-ratio:1 / 1;background:#1c1c1c}.product-card__info{padding:16px 20px 24px}.product-card__title{font-size:15px;letter-spacing:.04em;margin-bottom:6px}.product-card__price{color:var(--color-accent);font-size:14px;margin:0}.featured-collection__cta{text-align:center;padding-bottom:64px}.brand-story__inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:64px 24px}.brand-story__media img{border-radius:4px}.brand-story__text{color:var(--color-text-muted);line-height:1.7}.product-detail__inner{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;padding:56px 24px 80px}.product-detail__main-image{border-radius:4px;overflow:hidden;background:var(--color-bg-alt)}.product-detail__thumbs{display:flex;gap:12px;margin-top:16px}.product-detail__thumb{width:72px;height:72px;border:1px solid var(--color-border);background:none;padding:0;border-radius:2px;overflow:hidden;cursor:pointer}.product-detail__title{font-size:30px;margin-bottom:8px}.product-detail__price{font-size:22px;color:var(--color-accent);margin-bottom:24px}.product-detail__description{color:var(--color-text-muted);line-height:1.7;margin-bottom:24px}.product-detail__option-label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:6px}.product-detail__option-select{width:100%;padding:10px 12px;margin-bottom:16px;background:var(--color-bg-alt);border:1px solid var(--color-border);color:var(--color-text);border-radius:2px}.product-detail__cod-block{margin:24px 0}.product-detail__trust{border-top:1px solid var(--color-border);padding-top:20px;margin-top:24px;color:var(--color-text-muted);font-size:13px}.product-detail__trust p{margin:6px 0}.collections-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;padding-bottom:64px}.collection-card{text-align:center}.collection-card__media{aspect-ratio:4 / 3;background:var(--color-bg-alt);border-radius:4px;overflow:hidden;margin-bottom:12px}.cart-page{padding:56px 24px 80px}.cart-page__table{width:100%;border-collapse:collapse;margin-bottom:24px}.cart-page__table th,.cart-page__table td{text-align:left;padding:12px 8px;border-bottom:1px solid var(--color-border);font-size:14px}.cart-page__item{display:flex;align-items:center;gap:12px}.cart-page__item img{width:56px;height:56px;object-fit:cover;border-radius:2px}.cart-page__summary{display:flex;align-items:center;gap:16px}.content-page{padding:56px 24px 80px;max-width:760px;margin:0 auto}.content-page__body{color:var(--color-text-muted);line-height:1.8}.error-404{text-align:center;padding:120px 24px}.error-404 h1{font-size:96px;color:var(--color-accent-dark)}.site-footer{border-top:1px solid var(--color-border);margin-top:48px}.site-footer__inner{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px;padding:56px 24px}.site-footer__logo{font-family:var(--font-heading);letter-spacing:.15em;font-size:18px;margin-bottom:8px}.site-footer__tagline{color:var(--color-text-muted);font-size:14px}.site-footer__col h4{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.site-footer__col a{display:block;font-size:14px;color:var(--color-text);margin-bottom:8px}.site-footer__bottom{border-top:1px solid var(--color-border);padding:20px 24px;font-size:12px;color:var(--color-text-muted)}@media(max-width:900px){.site-header__nav{display:none}.brand-story__inner,.product-detail__inner,.site-footer__inner{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
