/** Shopify CDN: Minification failed

Line 7:0 Unexpected "500"
Line 7:7233 Unterminated string token

**/
500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');:root{--ink:#252525;--paper:#faf9f6;--muted:#777;--line:#e5e3df}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,select,input{font:inherit}button,a,select{transition:opacity .2s ease}a:hover,button:hover{opacity:.68}img{max-width:100%;display:block}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;top:1rem;background:white;z-index:99}.announcement{background:#eeeae5;text-align:center;padding:10px 16px;font-size:9px;letter-spacing:.17em}.site-header{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid var(--line);background:var(--paper)}.wordmark,.footer-logo{font-family:Manrope,sans-serif;font-size:33px;font-weight:800;letter-spacing:-.085em}.wordmark span{font:10px 'DM Sans',sans-serif;vertical-align:top;letter-spacing:0;margin-left:4px}.site-header nav{display:flex;gap:40px}.site-header nav,.bag{font-size:11px;font-weight:600;letter-spacing:.12em}.hero-clean{padding:28px 5% 0}.hero-photo{height:min(67vw,670px);min-height:350px;background:#e9e7e2;overflow:hidden}.hero-photo>img{width:100%;height:100%;object-fit:cover}.hero-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#aaa;font-size:clamp(18px,4vw,46px);font-family:Manrope,sans-serif;letter-spacing:.1em}.hero-placeholder p{font:12px 'DM Sans',sans-serif;letter-spacing:.03em}.hero-clean-copy{padding:34px 0 48px;display:flex;justify-content:space-between;align-items:end;gap:20px;border-bottom:1px solid var(--line)}.eyebrow{font-size:10px;letter-spacing:.18em;font-weight:600;color:var(--muted);margin:0 0 15px}.hero-clean h1{font:600 clamp(32px,5vw,74px)/1.08 Manrope,sans-serif;letter-spacing:-.055em;margin:0 0 12px}.hero-subtitle{font-size:13px;color:#666;margin:0}.text-link{font-size:11px;font-weight:700;letter-spacing:.1em;white-space:nowrap;border-bottom:1px solid currentColor;padding-bottom:7px}.text-link span{margin-left:14px}.products-section{padding:100px 5%}.section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px}.section-head h1,.section-head h2{font:600 clamp(30px,4vw,55px)/1.1 Manrope,sans-serif;letter-spacing:-.05em;margin:0}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.product-image{position:relative;aspect-ratio:3/4;background:#efede9;overflow:hidden;display:grid;place-items:center}.product-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.product-card:hover .product-image img{transform:scale(1.035)}.product-fallback{font:700 22px Manrope,sans-serif;letter-spacing:-.06em;color:#bbb}.product-meta{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding:15px 1px}.product-meta span:last-child{white-space:nowrap;color:#777}.sold{position:absolute;top:12px;left:12px;background:var(--paper);padding:8px 10px;font-size:9px;letter-spacing:.1em}.editorial-clean{display:grid;grid-template-columns:1fr 1fr;min-height:550px;background:#efede9}.editorial-copy{padding:10% 11%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.editorial-copy h2{font:600 clamp(30px,4.5vw,65px)/1.12 Manrope,sans-serif;letter-spacing:-.06em;margin:0 0 20px}.editorial-copy>p:not(.eyebrow){font-size:14px;line-height:1.9;max-width:390px;color:#666;margin-bottom:30px}.editorial-visual{min-height:450px;background:#ddd9d3}.editorial-visual img{width:100%;height:100%;object-fit:cover}.editorial-placeholder{height:100%;min-height:450px;display:flex;align-items:center;justify-content:center;flex-direction:column;font:800 clamp(50px,9vw,120px) Manrope,sans-serif;letter-spacing:-.09em;color:#b4b0aa}.editorial-placeholder small{font:10px 'DM Sans',sans-serif;letter-spacing:.2em;margin-top:20px}.footer{padding:65px 5% 22px;background:#f1efeb}.footer-main{display:flex;justify-content:space-between;gap:30px;padding-bottom:95px}.footer-main p{font-size:10px;line-height:2;letter-spacing:.1em;color:#777}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));gap:20px 50px;font-size:11px;letter-spacing:.09em}.footer-bottom{border-top:1px solid #d7d5d1;display:flex;justify-content:space-between;padding-top:20px;gap:20px;font-size:10px;letter-spacing:.08em;color:#777}.product-detail{display:grid;grid-template-columns:1.25fr .75fr;gap:6%;padding:55px 5% 110px}.product-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start}.product-gallery img{width:100%;background:#efede9}.product-gallery img:first-child{grid-column:span 2}.product-info{position:sticky;top:35px;align-self:start}.product-info h1{font:600 clamp(32px,4vw,58px) Manrope,sans-serif;letter-spacing:-.05em;margin:0 0 15px}.price{font-size:16px}.description{font-size:13px;line-height:1.9;color:#666;margin:35px 0}.product-info label{display:block;font-size:10px;letter-spacing:.13em;margin-bottom:10px}.product-info select{width:100%;padding:16px;background:transparent;border:1px solid #bbb;margin-bottom:14px}.button{display:inline-block;border:0;padding:18px 28px;font-size:11px;font-weight:700;letter-spacing:.1em;cursor:pointer}.button.dark{background:#292929;color:white;width:100%}.button.light{background:white;color:#222}.button:disabled{opacity:.5;cursor:not-allowed}.micro{font-size:10px;letter-spacing:.1em;color:#777;margin-top:18px}.collection-page{min-height:70vh}.collection-description{max-width:600px;font-size:14px;line-height:1.8;color:#777;margin-bottom:32px}.item-count{font-size:11px;color:#777;letter-spacing:.1em}.pagination{text-align:center;padding:35px}.empty-note{grid-column:1/-1;color:#777;font-size:13px}.cart-page,.page-content{padding:70px 5%;min-height:55vh}.cart-page h1,.page-content h1{font:600 48px Manrope,sans-serif;letter-spacing:-.05em}.cart-page table{width:100%;border-collapse:collapse}.cart-page td,.cart-page th{padding:20px 10px;border-bottom:1px solid var(--line);text-align:left}.cart-page img{width:90px}.cart-page input{max-width:70px;padding:8px}.cart-page button{cursor:pointer}@media(max-width:800px){.site-header{height:68px;padding:0 4%}.wordmark{font-size:27px}.site-header nav{gap:14px}.site-header nav,.bag{font-size:9px}.hero-clean{padding:14px 4% 0}.hero-photo{height:65vh;min-height:380px}.hero-clean-copy{align-items:start;flex-direction:column;padding:26px 0 36px}.hero-clean h1{font-size:clamp(32px,9vw,56px)}.products-section{padding:65px 4%}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-meta{font-size:11px;flex-direction:column;gap:5px}.section-head h1,.section-head h2{font-size:32px}.editorial-clean{grid-template-columns:1fr}.editorial-copy{padding:70px 6%}.editorial-visual{min-height:370px}.footer-main{padding-bottom:60px}.footer-bottom{flex-direction:column}.product-detail{grid-template-columns:1fr;padding:20px 4% 80px}.product-info{position:static}.product-gallery{margin-bottom:35px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
/* V2: full-bleed editorial campaign landing */
.campaign-hero{width:100%;background:var(--paper)}.campaign-hero__media{position:relative;height:min(850px,calc(100svh - 88px));min-height:560px;overflow:hidden;background:#c9c7c3}.campaign-hero__media picture{display:block;height:100%}.campaign-hero__image{height:100%;width:100%;object-fit:cover;object-position:center 38%}.campaign-hero__placeholder{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;background:linear-gradient(125deg,#c9c7c3,#e4e1db 55%,#a6a39f);color:#f7f5f0}.campaign-hero__placeholder span{font:800 clamp(90px,19vw,320px)/1 Manrope,sans-serif;letter-spacing:-.11em}.campaign-hero__placeholder small{font-size:10px;letter-spacing:.18em;text-align:center;padding:0 20px}.campaign-hero__shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.50),transparent 58%);pointer-events:none}.campaign-hero__copy{position:absolute;left:5%;right:5%;bottom:8%;color:white;max-width:900px}.campaign-hero__copy--center{text-align:center;margin:auto}.campaign-hero__eyebrow{font-size:11px;letter-spacing:.22em;font-weight:600;margin:0 0 18px}.campaign-hero__copy h1{font:700 clamp(48px,8.3vw,126px)/.96 Manrope,sans-serif;letter-spacing:-.075em;margin:0 0 18px}.campaign-hero__subtitle{font-size:14px;letter-spacing:.02em;margin:0 0 28px}.campaign-hero__button{display:inline-flex;align-items:center;gap:35px;background:#faf9f6;color:#222;padding:17px 21px;font-size:11px;font-weight:700;letter-spacing:.1em}.campaign-hero__foot{display:flex;justify-content:space-between;padding:18px 5%;font-size:10px;font-weight:600;letter-spacing:.13em;border-bottom:1px solid var(--line)}@media(max-width:800px){.campaign-hero__media{height:calc(100svh - 68px);min-height:500px;max-height:900px}.campaign-hero__copy{left:5%;right:5%;bottom:7%}.campaign-hero__copy h1{font-size:clamp(43px,12vw,74px)}.campaign-hero__subtitle{font-size:12px}.campaign-hero__foot{padding:15px 4%;font-size:8px}.campaign-hero__foot span:last-child{display:none}}

/* AXTCY Campaign 001 — original photography */
.campaign-hero__image{object-position:center 43%}
.campaign-hero__shade{background:linear-gradient(0deg,rgba(0,0,0,.74),rgba(0,0,0,.03) 56%)}
.campaign-hero__copy h1{letter-spacing:-.065em}
@media(max-width:749px){.campaign-hero__image{object-position:37% center}.campaign-hero__shade{background:linear-gradient(0deg,rgba(0,0,0,.82),transparent 68%)}}

/* V3 */
:root{--paper:#fff;--ink:#181818;--line:#e7e7e7}body{font-family:'Courier New',monospace}button,input,select{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #555;outline-offset:5px}button[hidden]{display:none!important}.site-header{height:60px;padding:0 2.2%;display:grid;grid-template-columns:1fr auto 1fr;position:sticky;top:0;z-index:20;background:#fff}.wordmark{font-family:Arial,sans-serif;font-size:23px;font-weight:900;font-style:italic;letter-spacing:-1.7px}.wordmark img{max-height:38px;width:auto}.site-header .header-actions{justify-self:end;display:flex;gap:20px;font-size:12px;font-weight:400;letter-spacing:0}.menu{font-size:12px}.menu summary,.filters summary{cursor:pointer;list-style:none}.menu summary::-webkit-details-marker,.filters summary::-webkit-details-marker{display:none}.menu nav{position:absolute;top:59px;left:0;width:min(360px,100vw);background:#fff;border:1px solid var(--line);padding:32px;display:flex;flex-direction:column;gap:26px;font-size:13px}.campaign{position:relative;background:#090909;isolation:isolate}.campaign-photo{display:block;width:100%;height:auto;filter:none;opacity:1}.hero-logo-stage{position:absolute;inset:0;display:grid;place-items:center;perspective:1100px;pointer-events:none}.hero-logo{width:min(52%,760px);animation:logo-turn 10s linear infinite;transform-origin:center;will-change:transform}.hero-logo img{width:100%;height:auto}.hero-logo.paused{animation-play-state:paused}@keyframes logo-turn{0%{transform:rotateY(0)}100%{transform:rotateY(360deg)}}.shop-scroll,.motion-toggle{position:absolute;bottom:22px;background:#fff;color:#111;border:1px solid #ddd;padding:10px 14px;font-size:11px;z-index:1}.shop-scroll{left:50%;transform:translateX(-50%)}.motion-toggle{right:20px;cursor:pointer}.products-section{padding:74px 2.2% 100px;scroll-margin-top:60px}.products-section h1,.products-section h2{font:400 20px/1.3 'Courier New',monospace;margin:0 0 54px;letter-spacing:0}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 0 20px;margin-bottom:34px;font-size:14px}.item-count{font-size:14px;letter-spacing:0;color:#777}.product-grid{gap:34px 26px;grid-template-columns:repeat(4,minmax(0,1fr))}.product-image{aspect-ratio:1;background:#f6f6f6}.product-image img{object-fit:contain;width:100%;height:100%}.product-meta{display:block;padding:15px 0 0;font:12px/1.5 'Courier New',monospace;text-transform:uppercase}.product-meta h3{font:inherit;margin:0 0 3px}.product-meta p{margin:0;color:#777}.product-meta s{margin-left:5px}.badge,.sold-badge{position:absolute;top:10px;left:10px;font-size:11px;background:white;border:1px solid #e6e6e6;padding:4px 6px}.sold-badge{top:auto;bottom:10px}.product-placeholder{width:80%;height:80%;fill:#ccc}.filter-form{margin-bottom:30px}.filter-form .collection-toolbar{margin-bottom:12px}.filters{position:relative}.filter-panel{position:absolute;top:35px;left:0;background:white;border:1px solid #ddd;padding:24px;width:min(420px,90vw);max-height:65vh;overflow:auto;z-index:10;box-shadow:0 10px 35px #0001}.filter-panel fieldset{border:0;padding:0;margin:0 0 25px}.filter-panel legend{margin-bottom:12px}.filter-panel label{display:block;margin:9px 0;font-size:12px}.filter-panel input[type=checkbox]{accent-color:#111}.price-range{display:flex;gap:12px}.price-range input{width:100%;padding:10px;border:1px solid #ccc}.clear-filters{display:inline-block;margin-top:16px;font-size:12px;text-decoration:underline}.sort-row{display:flex;align-items:center;gap:10px;justify-content:flex-end;font-size:11px}.sort-row select,.sort-row button{padding:8px;border:1px solid #ddd;background:white;max-width:190px}.active-filter{display:inline-block;padding:9px;border:1px solid #ddd;margin:10px 6px 0 0;font-size:11px}.view-all{display:block;text-align:center;margin-top:40px;font-size:13px}.pagination{display:flex;justify-content:center;gap:20px;font-size:13px}.footer{background:#fff;border-top:1px solid var(--line);font-family:'Courier New',monospace}.footer-logo{font-family:Arial,sans-serif}.product-info h1,.cart-page h1,.page-content h1{font:400 26px/1.3 'Courier New',monospace;letter-spacing:0}.product-info input[name=quantity]{width:90px;padding:12px;border:1px solid #bbb;margin-bottom:20px}.product-info{top:95px}.product-detail form .button{margin-top:10px}.cart-line{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid #ddd}.cart-line img{width:110px;height:140px;object-fit:contain;background:#f6f6f6}.cart-page .button{max-width:460px;margin:10px 10px 0 0}.search-form{display:flex;align-items:center;gap:14px;margin-bottom:40px}.search-form input{padding:14px;border:1px solid #ccc;flex:1;min-width:0}.search-form .button{width:auto}.search-form label{font-size:11px}.empty-note a{text-decoration:underline}
@media(max-width:749px){.site-header{height:56px;padding:0 14px}.site-header .header-actions{gap:9px;font-size:9px}.menu{font-size:10px}.wordmark{font-size:20px}.menu nav{top:55px}.products-section{padding:42px 14px 65px;scroll-margin-top:56px}.products-section h1,.products-section h2{font-size:18px;margin-bottom:36px}.collection-toolbar{font-size:12px;margin-bottom:20px;padding-bottom:16px}.item-count{font-size:12px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.product-meta{font-size:11px;padding-top:10px}.badge,.sold-badge{font-size:9px;top:6px;left:6px;padding:3px 5px}.sold-badge{top:auto;bottom:6px}.hero-logo{width:64%}.motion-toggle{bottom:9px;right:9px;font-size:8px;padding:7px}.shop-scroll{bottom:9px;left:10px;transform:none;font-size:9px;padding:7px}.search-form{flex-wrap:wrap}.search-form label{width:100%}.footer-main{flex-direction:column}.product-detail{padding-top:24px}.product-gallery{margin-bottom:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-logo{animation:none;transform:none;will-change:auto}.product-image img{transition:none}}
/* AXTCY: black backgrounds and red text */
:root {
  --paper: #000;
  --ink: #ff4d4d;
  --muted: #ff8080;
  --line: #522020;
}

body,
.site-header,
.menu nav,
.footer,
.announcement,
.editorial-clean,
.filter-panel {
  background: #000;
  color: #ff4d4d;
}

.hero-subtitle,
.product-meta p,
.product-meta span:last-child,
.editorial-copy > p:not(.eyebrow),
.footer-main p,
.footer-bottom,
.description,
.micro,
.collection-description,
.item-count,
.empty-note {
  color: #ff8080;
}

.campaign-hero__copy {
  color: #ff4d4d;
}

.button.dark,
.button.light,
.campaign-hero__button,
.shop-scroll,
.motion-toggle,
.badge,
.sold-badge,
.sold {
  background: #000;
  color: #ff4d4d;
  border: 1px solid #ff4d4d;
}

.product-info select,
.product-info input,
.cart-page input,
.search-form input,
.price-range input,
.sort-row select,
.sort-row button {
  background: #000;
  color: #ff4d4d;
  border-color: #ff4d4d;
}

.product-info select option {
  background: #000;
  color: #ff4d4d;
}

input::placeholder {
  color: #ff8080;
  opacity: 1;
}

.filter-panel input[type="checkbox"] {
  accent-color: #ff4d4d;
}

.footer-bottom,
.cart-line,
.active-filter,
.filter-panel {
  border-color: var(--line);
}

.skip:focus {
  background: #000;
  color: #ff4d4d;
}

a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
summary:focus-visible {
  outline-color: #ff4d4d;
}
/* Red header links */
.site-header a,
.site-header a:visited,
.site-header summary,
a.skip,
a.skip:visited {
  color: #ff4d4d;
  text-decoration: none;
}
.footer .footer-links {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 20px 36px;
}

.footer .footer-links a {
  display: inline-block;
  color: #ff4d4d;
  text-decoration: none;
}

.footer .footer-links a:hover {
  text-decoration: underline;
}
