/*!
 * STATIC — a brutalist streetwear Shopify theme  ·  base.css
 * Developed by Mohamed Shaheen · Spell Agency · work.mshaheen@gmail.com
 * © 2026 Spell Agency. All rights reserved.
 * Shared design system mirrors the STUNER static design 1:1.
 */*{margin:0;padding:0;box-sizing:border-box}:root{--exp:"Stapel Expanded",sans-serif;--vf:"Stapel VF",sans-serif;--semi:"Stapel Semi Expanded",sans-serif;--muted:#bcbcbc;--line:#3a3a3a;--header-h:140px}html,body{background:var(--bg,#111);color:var(--fg,#fff);font-family:var(--vf);-webkit-font-smoothing:antialiased}body{position:relative;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}ul{list-style:none}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:-999px;top:0;z-index:1000;background:#fff;color:#000;padding:8px 16px}.skip-link:focus{left:8px;top:8px}.page-content{position:relative;z-index:1}.exp{font-family:var(--exp);font-weight:700;text-transform:uppercase;line-height:1.1}.chead,.cfoot{position:relative;overflow:hidden;width:100%}.chead{z-index:30}.c1440{position:relative;width:1440px;transform-origin:top left}.nav{height:var(--header-h);display:flex;align-items:center;justify-content:space-between;padding:0 64px;position:relative;z-index:30}.burger{background:none;border:0;padding:0;cursor:pointer;display:flex;flex-direction:column;gap:6px}.burger span{display:block;width:26px;height:2px;background:#e7e7e7}.nav .logo img{height:61px;width:auto}.nav .icons{display:flex;gap:24px;align-items:center}.nav-ic{position:relative;width:32px;height:32px;display:block;flex:0 0 32px}.nav-ic>span{display:block}.nav-ic img{display:block;width:100%;height:100%;max-width:none;object-fit:contain}.cart-count{position:absolute;top:-7px;right:-9px;min-width:16px;height:16px;padding:0 4px;border-radius:9px;background:#fff;color:#000;font-family:Inter;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.cart-count[data-count="0"]{display:none}.marquee{height:71px;overflow:hidden;display:flex;align-items:center;background:#ababab1a}.mtrack{display:flex;align-items:center;white-space:nowrap;animation:marq 30s linear infinite}.mtrack img{height:44px;width:auto}@keyframes marq{to{transform:translate(-50%)}}.pface{position:relative;width:100%;height:810px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.pface .bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right top}.pface .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d}.pface .fade{position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(to top,#111,#1110)}.pface .c{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:32px;padding:0 20px}.pface .dl{height:16px;width:283px;max-width:80%}.pface .ttl{font-family:var(--exp);font-weight:700;font-size:56px;text-transform:uppercase;line-height:1.1}.pface .sub{font-family:var(--vf);font-size:16px;text-transform:uppercase;line-height:1.3;max-width:374px}.footer{position:relative;background:#111;padding:96px 80px 64px;z-index:1}.ftop{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:40px}.ftop .fleft{justify-self:start}.ftop .fright{justify-self:end}.flabel{font-family:var(--semi);font-weight:500;font-size:14px;color:#868686;text-transform:capitalize}.flinks{display:flex;flex-direction:column;gap:24px;margin-top:32px}.flinks a{font-family:var(--vf);font-size:18px;text-transform:uppercase;white-space:nowrap}.fmid{width:515px;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:46px}.subscribe{font-family:var(--exp);font-weight:700;font-size:32px;text-transform:uppercase;text-align:center;line-height:1.1}.subrow{display:flex;align-items:center;justify-content:space-between;width:504px;max-width:100%;border-bottom:1px solid #4a4a4a;padding-bottom:14px}.subrow input{flex:1;background:none;border:0;outline:0;font-family:var(--vf);font-size:22px;color:#fff;text-transform:uppercase}.subrow input::placeholder{color:#a2a2a2}.subbtn{width:48px;height:48px;border-radius:50%;background:#d9d9d9;border:0;display:flex;align-items:center;justify-content:center;flex:0 0 48px}.subbtn img{width:17px;height:17px}.fright{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.fcontact{display:flex;flex-direction:column;gap:24px;margin-top:32px;align-items:flex-end}.fcontact span{font-family:var(--vf);font-size:16px;text-transform:uppercase;white-space:nowrap}.social{margin-top:120px;display:flex;flex-direction:column;align-items:center;gap:24px}.social .flabel{font-family:var(--vf);font-size:22px;color:#a2a2a2;text-transform:uppercase}.srow{display:flex;gap:40px}.srow a{width:48px;height:48px;border-radius:50%;border:1px solid #d9d9d9;display:flex;align-items:center;justify-content:center}.srow img{width:18px;height:18px;object-fit:contain}.fbottom{margin-top:120px}.fbrow{display:flex;align-items:center;justify-content:space-between}.fbrow .bags{font-family:var(--vf);font-size:16px;text-transform:uppercase}.fbrow img{height:17px;width:309px}.fline{height:1px;background:#2f2f2f;margin-top:15px}.wordmark{margin-top:64px;display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.wordmark .w{width:1016px;height:88px;max-width:79%}.wordmark .c2{width:220px;height:65px;margin-top:12px}.dotlogo2026{padding:40px 80px;display:flex;flex-direction:column;gap:19px}.dotlogo2026 .yr{font-family:Inter;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.02em}.dotlogo2026 img{width:283px;height:16px;max-width:100%}.col-row{padding:72px 80px 96px}.col-inner{display:flex;gap:48px;align-items:flex-start;width:100%}.side{width:264px;flex:0 0 264px;display:flex;flex-direction:column;gap:24px;position:sticky;top:24px}.sdot{width:12px;height:12px;border-radius:50%;background:#bcbcbc}.sline{height:1px;background:#3a3a3a;width:100%}.cats{display:flex;flex-direction:column;gap:24px}.cat{font-family:var(--vf);font-size:16px;color:#bcbcbc;text-transform:uppercase;display:flex;align-items:center;gap:12px}.cat.active{color:#fff}.cat .dot{width:12px;height:12px;border-radius:50%;background:#bcbcbc;flex:0 0 12px}.policies{display:flex;flex-direction:column;gap:8px}.policies a{font-family:var(--vf);font-size:16px;text-decoration:underline;text-transform:uppercase}.slogo{height:41px;width:auto}.grid-main{flex:1;display:flex;flex-direction:column;gap:64px;min-width:0}.ttl-main{font-size:40px;color:#fff}.pgrid{display:grid;grid-template-columns:repeat(var(--cols,3),1fr);gap:80px 48px}.pcard{display:flex;flex-direction:column;align-items:center;gap:20px;position:relative}.pimg{height:300px;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.pimg img{height:300px;width:100%;object-fit:contain;transition:transform .4s}.pcard:hover .pimg img{transform:scale(1.04)}.pswatch{height:4px;width:55px}.pname{font-family:Inter;font-weight:700;font-size:20px;color:#cacaca;text-align:center;text-transform:capitalize}.pprice{font-family:Inter;font-weight:500;font-size:16px;color:#cacaca;margin-top:-12px}.pprice s{opacity:.5;margin-right:8px}.pwish{position:absolute;top:6px;right:6px;z-index:2;width:26px;height:26px;display:flex;align-items:center;justify-content:center}.pagination{display:flex;gap:16px;justify-content:center;margin-top:64px;font-family:var(--vf);text-transform:uppercase;font-size:14px}.pagination a,.pagination span{padding:8px 12px}.pagination .is-current{border-bottom:1px solid #fff}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--vf);font-size:16px;text-transform:uppercase;line-height:1.1;padding:22px 24px;border:1px solid #fff;transition:.2s}.btn--solid{background:#fff;color:#000}.btn--solid:hover{background:#e6e6e6}.btn--outline{background:none;color:#fff}.btn--outline:hover{background:#fff;color:#000}.btn--block{display:flex;width:100%}.btn[data-disabled],.btn[aria-disabled=true]{opacity:.35;pointer-events:none;cursor:not-allowed}.product{padding:60px 80px 0}.product__grid{display:grid;grid-template-columns:371px 1fr 371px;gap:48px;align-items:start;justify-items:center}.pcol{display:flex;flex-direction:column;gap:32px;width:371px;max-width:100%}.pdot{width:12px;height:12px;border-radius:50%;background:#bcbcbc}.p-hr{height:1px;background:var(--line);width:100%}.product__media{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:520px}.product__main-img{width:100%;height:540px;overflow:hidden;background:#161616}.product__main-img img{width:100%;height:100%;object-fit:cover}.product__thumbs{display:flex;gap:10px}.product__thumbs button{width:6px;height:6px;border-radius:50%;background:#555}.product__thumbs button.is-active{background:#fff}.product__title{font-family:var(--exp);font-weight:700;font-size:40px;text-transform:uppercase;line-height:1.1}.product__price{font-family:var(--vf);font-size:24px}.product__price s{opacity:.5;margin-right:10px}.opt-h{font-family:var(--vf);font-size:16px;color:var(--muted);text-transform:uppercase;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.opt-h .guide{color:#fff;text-decoration:underline}.swatches{display:flex;gap:20px;flex-wrap:wrap}.swatches .sw{width:32px;height:32px;cursor:pointer}.swatches .sw.is-active{outline:1px solid #fff;outline-offset:2px}.sizes{display:flex;gap:20px;flex-wrap:wrap}.sizes .sz{width:32px;height:32px;border:1px solid #fff;display:flex;align-items:center;justify-content:center;font-family:var(--vf);font-size:12px;cursor:pointer}.sizes .sz[disabled]{opacity:.3;cursor:not-allowed}.sizes .sz.is-active{background:#fff;color:#000}.specs{font-family:var(--vf);font-size:15px;color:var(--muted);text-transform:capitalize;padding-left:20px}.specs li{line-height:1.6;margin-left:4px}.blk{font-family:var(--vf);text-transform:uppercase}.blk .h{font-size:20px;color:#fff;margin-bottom:12px}.blk .lab{font-size:16px;color:#cacaca;margin-bottom:12px}.blk p{font-size:16px;color:#cacaca;line-height:1.4}.blk p.w{color:#fff}.model-note{font-family:var(--vf);font-size:15px;color:var(--muted);text-transform:capitalize;line-height:1.6}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden;pointer-events:none}.drawer.is-open{visibility:visible;pointer-events:auto}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;transition:.3s}.drawer.is-open .drawer__overlay{opacity:1}.drawer__panel{position:absolute;top:0;right:0;height:100%;width:440px;max-width:90vw;background:#141414;transform:translate(100%);transition:.35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;border-left:1px solid #262626}.drawer.is-open .drawer__panel{transform:none}.drawer--left .drawer__panel{left:0;right:auto;border-left:0;border-right:1px solid #262626;transform:translate(-100%)}.drawer--left.is-open .drawer__panel{transform:translate(0)}.navdrawer__search{display:flex;align-items:center;gap:12px;border-bottom:1px solid #444;padding-bottom:14px;margin-bottom:28px}.navdrawer__search input{flex:1;background:none;border:0;outline:0;color:#fff;font-family:var(--vf);font-size:18px;text-transform:uppercase}.navdrawer__nav{display:flex;flex-direction:column;gap:18px}.navdrawer__link{font-size:24px;display:block}.navdrawer__sub{display:flex;flex-direction:column;gap:8px;margin:4px 0 8px 12px}.navdrawer__sub a{font-family:var(--vf);font-size:14px;color:var(--muted);text-transform:uppercase}.navdrawer__foot{margin-top:32px;padding-top:20px;border-top:1px solid #262626;display:flex;flex-direction:column;gap:14px;font-family:var(--vf);text-transform:uppercase;font-size:14px}.navdrawer__foot a{text-decoration:underline}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #262626}.drawer__title{font-family:var(--exp);font-weight:700;font-size:20px;text-transform:uppercase}.drawer__close{font-size:24px;line-height:1}.drawer__body{flex:1;overflow-y:auto;padding:24px}.drawer__foot{padding:24px;border-top:1px solid #262626}.cart-line{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid #1f1f1f}.cart-line img{width:72px;height:90px;object-fit:cover;background:#1c1c1c;flex:0 0 72px}.cart-line__info{flex:1;display:flex;flex-direction:column;gap:6px}.cart-line__title{font-family:Inter;font-weight:700;font-size:14px;text-transform:uppercase}.cart-line__meta{font-size:12px;color:var(--muted)}.qty{display:inline-flex;align-items:center;border:1px solid #333}.qty button{width:28px;height:28px}.qty input{width:34px;text-align:center;background:none;border:0}.cart-subtotal{display:flex;justify-content:space-between;font-family:var(--exp);font-weight:700;text-transform:uppercase;margin-bottom:16px}.search-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;visibility:hidden;pointer-events:none}.search-modal.is-open{visibility:visible;pointer-events:auto}.search-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;opacity:0;transition:.3s}.search-modal.is-open .search-modal__overlay{opacity:1}.search-modal__panel{position:relative;max-width:760px;margin:0 auto;padding:60px 24px}.search-modal__field{display:flex;align-items:center;gap:16px;border-bottom:1px solid #555;padding-bottom:16px}.search-modal__field input{flex:1;background:none;border:0;outline:0;font-family:var(--exp);font-weight:700;font-size:32px;text-transform:uppercase;color:#fff}.search-results{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.acct{max-width:560px;margin:0 auto;padding:80px 24px}.acct--wide{max-width:1000px}.acct h1{font-family:var(--exp);font-weight:700;text-transform:uppercase;font-size:clamp(28px,5vw,48px);margin-bottom:32px}.acct h2{font-family:var(--exp);font-weight:700;text-transform:uppercase;font-size:20px;margin:32px 0 16px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.field label{font-family:var(--vf);text-transform:uppercase;font-size:13px;color:var(--muted)}.field input,.field textarea,.field select{background:none;border:1px solid #3a3a3a;color:#fff;padding:14px 16px;font-family:var(--vf);outline:0}.field input:focus{border-color:#fff}.acct .btn{margin-top:8px}.acct__links{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px;font-family:var(--vf);text-transform:uppercase;font-size:13px}.acct__links a{text-decoration:underline}.acct .errors{color:#ff6b6b;font-size:13px;margin-bottom:16px;text-transform:uppercase}.acct table{width:100%;border-collapse:collapse;font-family:var(--vf);font-size:14px}.acct th,.acct td{text-align:left;padding:14px 10px;border-bottom:1px solid #262626;text-transform:uppercase}.acct__addr{border:1px solid #262626;padding:20px;margin-bottom:16px}.rte{font-family:var(--vf);font-size:16px;line-height:1.7;color:#cfcfcf}.rte h2,.rte h3{font-family:var(--exp);text-transform:uppercase;margin:32px 0 12px;color:#fff}.rte p{margin-bottom:16px}.rte a{text-decoration:underline}.rte ul,.rte ol{margin:0 0 16px 22px}.caret{display:inline-block;width:.6em;margin-left:1px;background:currentColor;color:inherit;animation:blink 1.05s steps(1,end) infinite;vertical-align:baseline}@keyframes blink{50%{opacity:0}}.pinpulse{animation:pinpulse 3.2s ease-in-out infinite}@keyframes pinpulse{0%,to{opacity:.45}50%{opacity:1}}.peak-track{display:inline-flex;white-space:nowrap;will-change:transform}.peak-l{animation:peakL 16s linear infinite}.peak-r{animation:peakR 16s linear infinite}@keyframes peakL{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes peakR{0%{transform:translate(-50%)}to{transform:translate(0)}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s,transform .7s}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.mtrack,.peak-l,.peak-r,.pinpulse{animation:none}.reveal{opacity:1;transform:none}}@media(max-width:900px){.nav{height:88px;padding:0 20px}.nav .logo img{height:41px}.nav .icons{gap:16px}.nav-ic{width:27px;height:27px;flex:0 0 27px}.pface{height:auto;min-height:460px}.pface .ttl{font-size:clamp(28px,8vw,46px)}.pface .sub{font-size:13px}.pface .bg{object-position:center}.marquee{height:54px}.mtrack img{height:32px}.footer{padding:56px 20px 44px}.ftop{grid-template-columns:1fr;gap:40px;text-align:center}.ftop .fleft,.ftop .fright{justify-self:center}.flinks{align-items:center}.fmid{width:100%;order:-1}.fright{align-items:center;text-align:center}.fcontact{align-items:center}.fcontact span{white-space:normal}.subscribe{font-size:24px}.subrow{width:100%}.subrow input{font-size:16px}.social{margin-top:56px}.srow{gap:20px}.fbottom{margin-top:64px}.wordmark{gap:16px}.wordmark .w{width:76%;height:auto;aspect-ratio:1016/88}.wordmark .c2{width:16%;height:auto;aspect-ratio:220/65;margin-top:0}.dotlogo2026{padding:32px 20px}.col-row{padding:44px 20px 64px}.col-inner{flex-direction:column;gap:28px}.policies,.slogo,.side .sline,.side .sdot{display:none}.side{position:static;width:100%;flex:1 1 auto}.cats{flex-flow:row wrap;gap:14px 18px}.cat{font-size:14px}.ttl-main{font-size:26px}.grid-main{gap:32px}.pgrid{grid-template-columns:repeat(2,1fr);gap:36px 16px}.pimg,.pimg img{height:210px}.pname{font-size:14px}.pprice{font-size:12px;margin-top:-10px}.product{padding:24px 20px 0}.product__grid{display:flex;flex-direction:column;gap:28px}.product__media{order:-1}.pcol{width:100%}.product__main-img{height:auto;aspect-ratio:1/1.08}.product__info{order:0}.product__side{order:1}.product__side>span{display:none}.product__title{font-size:clamp(26px,7vw,38px)}.product__price{font-size:20px}.search-results{grid-template-columns:repeat(2,1fr)}.drawer__panel{width:100%}}@media(min-width:901px)and (max-width:1100px){.product__grid{grid-template-columns:1fr 1fr}.product__media{order:-1;grid-column:1/-1}}@media(max-width:430px){.pimg,.pimg img{height:158px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
