:root{--color-ink: #1a1a1a;--color-paper: #ffffff;--color-muted: #6b6b6b;--color-border: #e5e5e5;--color-sale: #c0392b;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--radius: 4px}*{box-sizing:border-box}body{margin:0;font-family:var(--font-body);font-weight:400;color:var(--color-ink);background:var(--color-paper)}h1,h2,h3,h4,h5,h6{font-weight:600}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.skip-to-content{position:absolute;left:-9999px}.skip-to-content:focus{left:1rem;top:1rem;background:#fff;padding:.5rem 1rem;z-index:999}.btn{display:inline-block;padding:.75rem 1.5rem;border-radius:var(--radius);background:var(--color-ink);color:#fff;border:1px solid var(--color-ink);font-weight:600;cursor:pointer}.btn--outline{background:transparent;color:var(--color-ink)}.btn--dark{background:#000}.btn--primary{background:var(--color-ink)}.announcement-bar{overflow:hidden;background:#1a1a1a;color:#fff;font-size:13px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;padding:.65rem 0;white-space:nowrap}.announcement-bar__track{display:inline-flex;animation:marquee 30s linear infinite}.announcement-bar__item{margin:0 .6rem}.announcement-bar__sep{opacity:.35;margin:0 .6rem}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1rem 2rem;border-bottom:1px solid #e8e6e3;min-height:88px}.site-header__logo img{height:40px;width:auto;display:block}.site-header__nav{display:flex;gap:2rem}.site-header__nav-link{font-size:14px;font-weight:600;letter-spacing:.35px;text-transform:uppercase;color:#383634;transition:color .15s}.site-header__nav-link:hover{color:#1a1a1a}.site-header__nav-link--sale{background:linear-gradient(to right,#dc2626,#f97316);-webkit-background-clip:text;background-clip:text;color:transparent}.site-header__icons{display:flex;gap:.5rem;align-items:center}.site-header__icon{position:relative;background:none;border:none;cursor:pointer;color:#383634;padding:.5rem;border-radius:999px;display:flex;align-items:center;justify-content:center;transition:color .15s,background-color .15s}.site-header__icon:hover{color:#1a1a1a;background:#f4f3f1}.site-header__icon svg{width:22px;height:22px}.cart-toggle__count{position:absolute;top:2px;right:2px;background:#f97316;color:#fff;border-radius:50%;font-size:10px;font-weight:700;line-height:1;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;padding:0 3px}.featured-collection,.collection-page,.promise-grid,.feature-list,.trust-badges,.newsletter-signup,.faq-accordion,.story-section,.limited-banner,.collection-cards{padding:3rem 2rem;max-width:1400px;margin:0 auto}.featured-collection__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1.5rem}.featured-collection__carousel{position:relative}.featured-collection__track{display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:grab;scroll-behavior:smooth}.featured-collection__track::-webkit-scrollbar{display:none}.featured-collection__track:active{cursor:grabbing}.featured-collection__slide{flex:0 0 auto;width:280px}.featured-collection__dots{display:flex;gap:4px;justify-content:center;margin-top:1.5rem}.featured-collection__dot{width:6px;height:6px;border-radius:9999px;background:#b8b4ad;border:none;padding:0;cursor:pointer;transition:width .2s,background-color .2s}.featured-collection__dot--active{width:16px;background:#6b5642}.collection-page__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem}.product-card{position:relative}.product-card__media{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:#e8e6e3}.product-card__media img{width:100%;height:100%;object-fit:cover;object-position:center}.product-card__badge{position:absolute;top:12px;right:12px;left:auto;background:#2b2b29;color:#fff;font-size:10px;font-weight:500;padding:4px 8px;border-radius:0;line-height:1;z-index:1}.product-card__quickview{position:absolute;bottom:.5rem;left:50%;transform:translate(-50%) translateY(10px);opacity:0;transition:.2s;background:#fff;border:none;padding:.4rem 1rem;border-radius:var(--radius);cursor:pointer}.product-card__media:hover .product-card__quickview{opacity:1;transform:translate(-50%) translateY(0)}.product-card__title{font-size:.95rem;margin:.5rem 0 .25rem;font-weight:400}.product-card__price{display:flex;align-items:baseline;gap:.5rem}.product-card__price--current{font-size:14px;font-weight:500;color:#2b2b29}.product-card__price--compare{text-decoration:line-through;color:#3f3d3b;font-size:12px;font-weight:400}.section-link{display:inline-block;position:relative;padding-bottom:4px;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:.2em;color:#2b2b29}.section-link:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#c9c6c0}.section-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#2b2b29;transform:scaleX(0);transform-origin:left;transition:transform .5s}.section-link:hover:after{transform:scaleX(1)}.promise-grid__items,.feature-list__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:2rem}.promise-grid__number,.feature-list__number{font-size:.8rem;color:var(--color-muted)}.eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;color:var(--color-muted)}.limited-banner{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.limited-banner__stats{display:flex;gap:2rem;margin-top:1.5rem}.limited-banner__stats span{display:block;font-size:.75rem;color:var(--color-muted)}.collection-cards{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.collection-cards__card{position:relative;display:block;border-radius:var(--radius);overflow:hidden}.collection-cards__overlay{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;background:linear-gradient(transparent,#0009);color:#fff}.trust-badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;text-align:center;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.trust-badges__item strong{display:block;font-size:.85rem}.trust-badges__item span{font-size:.75rem;color:var(--color-muted)}.newsletter-signup{text-align:center;max-width:600px}.newsletter-signup__form{display:flex;gap:.5rem;margin:1.5rem 0}.newsletter-signup__form input{flex:1;padding:.75rem;border:1px solid var(--color-border);border-radius:var(--radius)}.newsletter-signup__points{list-style:none;padding:0;text-align:left;display:inline-block}.faq-accordion__item{border-bottom:1px solid var(--color-border);padding:1rem 0}.faq-accordion__item summary{cursor:pointer;font-weight:600}.story-section{max-width:800px;text-align:center}.product-page{display:grid;grid-template-columns:1fr 1fr;gap:3rem;padding:2rem;max-width:1400px;margin:0 auto}.product-page__price--compare{text-decoration:line-through;color:var(--color-muted);margin-left:.5rem}.product-page__price--off{color:var(--color-sale);margin-left:.5rem;font-size:.85rem}.product-page__option{border:none;margin:1rem 0;padding:0}.product-page__swatch{display:inline-block;margin-right:.5rem;padding:.4rem .8rem;border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer}.product-page__actions{display:flex;gap:1rem;margin-top:1rem}.product-page__perks{display:flex;gap:1.5rem;margin:1.5rem 0;font-size:.8rem}.collection-page__body{display:grid;grid-template-columns:220px 1fr;gap:2rem}.collection-page__filter-group{margin-bottom:1.5rem}.collection-page__sort{display:flex;justify-content:flex-end;margin-bottom:1rem}.cart-drawer[hidden]{display:none}.cart-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:100}.cart-drawer__panel{position:fixed;top:0;right:0;height:100%;width:380px;max-width:90vw;background:#fff;z-index:101;padding:1.5rem;overflow-y:auto}.cart-drawer__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.cart-drawer__item{display:flex;gap:1rem;margin-bottom:1rem}.cart-drawer__item img{width:70px}.site-footer{background:#f7f7f7;padding:3rem 2rem 1rem}.site-footer__top{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:2rem;max-width:1400px;margin:0 auto}.site-footer__col ul{list-style:none;padding:0}.site-footer__col li{margin-bottom:.5rem}.site-footer__bottom{text-align:center;font-size:.8rem;color:var(--color-muted);margin-top:2rem;padding-top:1rem;border-top:1px solid var(--color-border)}@media(max-width:900px){.product-page,.limited-banner,.collection-cards,.collection-page__body,.site-footer__top{grid-template-columns:1fr}.site-header__nav{display:none}}.category-circles{background:#ecebe7;padding:2rem}.category-circles__track{display:flex;gap:2rem;overflow-x:auto;justify-content:center;padding:0 1rem;scrollbar-width:none}.category-circles__track::-webkit-scrollbar{display:none}.category-circles__item{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;width:90px}.category-circles__ring{display:block;width:90px;height:90px;border-radius:9999px;padding:2.5px;background:linear-gradient(to top right,#d8d6d1,#c9c6c0);transition:background .3s}.category-circles__item:hover .category-circles__ring{background:linear-gradient(to top right,#dc2626,#f97316)}.category-circles__frame{display:block;width:100%;height:100%;border-radius:9999px;overflow:hidden;border:2px solid #f5f3ef;background:#e8e6e3;position:relative}.category-circles__frame img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease-out}.category-circles__item:hover .category-circles__frame img{transform:scale(1.1)}.category-circles__label{font-size:16px;font-weight:400;color:#2b2b29}@media(min-width:1024px){.category-circles__ring,.category-circles__item{width:150px}.category-circles__ring{height:150px}}.hero-banner{background:#2b2b29}.hero-banner__link{display:block;line-height:0}.hero-banner__img{width:100%;height:auto;display:block;object-fit:cover}.hero-banner__img--mobile{display:none}@media(max-width:767px){.hero-banner__img--desktop{display:none}.hero-banner__img--mobile{display:block}}.reels{padding:3rem 2rem;max-width:1400px;margin:0 auto}.reels__header{text-align:center;margin-bottom:2rem}.reels__header p{color:#6b6b6b}.reels__social-link{text-decoration:underline;text-underline-offset:4px;color:inherit}.reels__social-link:hover{color:#6b5642}.reels__carousel{position:relative}.reels__track{display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:grab;scroll-behavior:smooth;padding:0 .5rem}.reels__track::-webkit-scrollbar{display:none}.reels__track:active{cursor:grabbing}.reels__slide{position:relative;flex:0 0 auto;width:200px;aspect-ratio:9 / 16;background:#1a1a1a;overflow:hidden}.reels__video{width:100%;height:100%;object-fit:cover;display:block;background:#1a1a1a}.reels__mute{position:absolute;top:12px;right:12px;z-index:2;width:40px;height:40px;border-radius:9999px;border:none;background:#2b2b29bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.reels__mute:hover{background:#2b2b29}.reels__mute svg{width:20px;height:20px}.reels__dots{display:flex;gap:4px;justify-content:center;margin-top:1.5rem}.reels__dot{width:6px;height:6px;border-radius:9999px;background:#b8b4ad;border:none;padding:0;cursor:pointer;transition:width .2s,background-color .2s}.reels__dot--active{width:16px;background:#6b5642}@media(min-width:640px){.reels__slide{width:240px}}@media(min-width:1024px){.reels__slide{width:280px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/theme.css.map */
