:root{color-scheme:dark;--ink: #f2f0df;--muted: #a5a59b;--acid: #c5c47b;--rust: #ad634b;--night: #171817;--panel: #20211f;--line: rgba(242, 240, 223, .16);--display: "Barlow Condensed", Impact, sans-serif;--body: "DM Sans", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}body{margin:0;background:var(--night);color:var(--ink);font-family:var(--body);font-size:14px}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}::selection{background:var(--acid);color:#111}.announcement{height:28px;display:flex;justify-content:space-between;align-items:center;padding:0 5.8%;background:var(--acid);color:#151611;font:700 10px var(--body);letter-spacing:.14em}.site-header{height:100px;padding:0 5.8%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:#121312f5;border-bottom:1px solid var(--line);position:relative;z-index:5}.wordmark{width:min(250px,100%);justify-self:start;display:block;line-height:0}.wordmark img{width:100%;height:auto;display:block}.main-nav{display:flex;align-items:center;gap:34px;height:100%}.main-nav a{height:100%;display:flex;align-items:center;position:relative;color:#c5c5bc;font:700 12px var(--display);text-transform:uppercase;letter-spacing:.1em;transition:color .2s ease}.main-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:19px;height:2px;background:var(--acid);transition:right .2s ease}.main-nav a:hover,.main-nav a.active{color:var(--ink)}.main-nav a:hover:after,.main-nav a.active:after{right:0}.header-actions{justify-self:end;display:flex;align-items:center;gap:17px}.icon-button{padding:0;width:32px;height:36px;display:grid;place-items:center;border:0;background:transparent;color:var(--ink);cursor:pointer;position:relative}.icon-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cart-count{position:absolute;top:0;right:-5px;min-width:17px;height:17px;display:grid;place-items:center;padding:0 4px;background:var(--acid);color:#141512;border-radius:50%;font-size:9px;font-weight:700}.menu-toggle{display:none}.hero{height:435px;overflow:hidden;position:relative;background:#252623;isolation:isolate}.hero-photo,.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0}.hero-photo{z-index:-2;background:url(https://images.unsplash.com/photo-1506157786151-b8491531f063?auto=format&fit=crop&w=2200&q=85) center 54% / cover;filter:saturate(.55) brightness(.72) contrast(1.08);transform:scale(1.02);animation:photo-arrive 1.2s ease-out both}.hero-shade{z-index:-1;background:linear-gradient(90deg,#080909eb,#0a0b0a94 48%,#0b0c0b38),linear-gradient(0deg,rgba(15,16,15,.62),transparent 60%)}.hero-content{width:min(1100px,88.4%);height:100%;margin:auto;display:grid;grid-template-columns:1fr 90px;align-items:center;gap:46px;animation:content-arrive .7s .12s both}.hero-copy{padding-top:6px}.eyebrow{margin:0 0 14px;color:var(--acid);font:700 10px var(--body);letter-spacing:.19em}.hero h1{margin:0;font:900 clamp(54px,7.2vw,94px)/.78 var(--display);letter-spacing:.01em}.hero h1 span{color:var(--acid)}.hero-subtitle{margin:20px 0 22px;color:#d2d0c4;font-size:13px}.button{min-height:43px;padding:0 17px;display:inline-flex;gap:28px;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;transition:color .2s,background .2s,border .2s}.button-light{background:var(--acid);color:#171813}.button-light:hover{background:var(--ink)}.button span,.text-link span{font-size:17px;line-height:1}.hero-stamp{width:78px;height:78px;border:1px solid rgba(197,196,123,.72);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(12deg);color:var(--acid);font:700 8px/1.05 var(--body);letter-spacing:.08em;text-align:center}.hero-stamp strong{font:900 23px/.9 var(--display)}.hero-index{position:absolute;right:5.8%;bottom:22px;display:flex;align-items:center;gap:12px;color:#c8c8bc;font:700 9px var(--body);letter-spacing:.12em}.index-line{width:38px;height:1px;background:var(--acid)}.section-wrap{width:min(1120px,88.4%);margin:auto}.shop-section{padding:62px 0 88px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px}.section-heading .eyebrow{margin-bottom:7px}.section-heading h2,.tour-copy h2,.music-copy h2,.newsletter-copy h2{margin:0;font:900 43px/.9 var(--display)}.section-heading h2 span{color:#8c8d84}.shop-controls{display:flex;align-items:center;gap:22px;padding-bottom:4px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.09em}.sort-control{display:flex;align-items:center;gap:9px}.sort-control select{min-width:132px;padding:8px 23px 8px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px solid var(--line);border-radius:0;outline:0;color:var(--ink);background:transparent;font-size:11px;font-weight:600;letter-spacing:0;cursor:pointer}.sort-control{position:relative}.sort-control:after{content:"⌄";position:absolute;right:2px;color:var(--acid);pointer-events:none;font-size:15px}.category-list{display:flex;gap:8px;margin-bottom:21px;border-bottom:1px solid var(--line)}.category-chip{min-height:34px;padding:0 12px 11px 0;margin-right:13px;display:flex;gap:8px;align-items:flex-start;border:0;background:transparent;color:#898b83;cursor:pointer;font-size:11px;transition:color .2s}.category-chip span{color:#72736b;font-size:9px}.category-chip.selected,.category-chip:hover{color:var(--ink)}.category-chip.selected{border-bottom:2px solid var(--acid)}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px}.product-card{min-width:0;position:relative;animation:card-arrive .42s both}.product-image-wrap{height:268px;position:relative;overflow:hidden;background:#292a27}.product-image-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(242,240,223,.08);pointer-events:none}.product-image{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.58) brightness(.68);transition:transform .45s cubic-bezier(.2,.7,.2,1),filter .3s}.product-card:hover .product-image{transform:scale(1.045);filter:saturate(.78) brightness(.86)}.product-tag{position:absolute;top:12px;left:12px;z-index:1;padding:6px 8px;background:var(--acid);color:#171813;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-info{min-height:91px;padding:13px 1px 0;display:grid;grid-template-columns:1fr auto;align-content:start;column-gap:12px}.product-info h3{margin:0;font:700 16px/1.1 var(--display);letter-spacing:.035em;text-transform:uppercase}.product-price{color:var(--acid);font-size:12px;font-weight:700;white-space:nowrap}.product-description{grid-column:1 / -1;margin-top:7px;color:#92938b;font-size:10px}.add-button{grid-column:1 / -1;justify-self:start;margin-top:12px;padding:0 0 4px;border:0;border-bottom:1px solid var(--acid);background:transparent;color:var(--ink);cursor:pointer;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.add-button:hover{color:var(--acid)}.no-results{grid-column:1 / -1;padding:50px 0;color:var(--muted)}.tour-band{padding:58px 5.8%;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:center;gap:22px;background:#232421;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tour-copy{max-width:260px}.tour-copy h2{font-size:48px}.tour-copy h2 span,.music-copy h2 span,.newsletter-copy h2 span{color:var(--acid)}.tour-copy>p:not(.eyebrow){margin:15px 0 20px;color:#a8a99f;font-size:11px;line-height:1.7}.text-link{padding:0 0 4px;display:inline-flex;align-items:center;gap:16px;border:0;border-bottom:1px solid var(--acid);background:transparent;color:var(--ink);cursor:pointer;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.text-link:hover{color:var(--acid)}.tour-date{min-height:78px;padding:12px 0;display:grid;grid-template-columns:47px 1fr 22px;gap:12px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tour-date>div{display:flex;flex-direction:column;align-items:center;color:var(--acid)}.date-month{font-size:9px;font-weight:700}.tour-date strong{font:800 28px/.9 var(--display)}.tour-date p{margin:0;display:flex;flex-direction:column;gap:5px}.tour-date p b{font:700 15px var(--display);text-transform:uppercase}.tour-date p span{color:#96978e;font-size:9px}.tour-date>a{color:var(--acid);font-size:19px}.music-section{min-height:374px;padding:48px 13%;display:grid;grid-template-columns:minmax(190px,285px) 1fr auto;align-items:center;gap:70px;position:relative;overflow:hidden;background:#151615}.music-section:before{content:"";position:absolute;top:-180px;right:-80px;width:480px;height:480px;border:1px solid rgba(197,196,123,.11);border-radius:50%;box-shadow:0 0 0 40px #c5c47b06,0 0 0 80px #c5c47b05}.music-art{aspect-ratio:1;max-width:285px;width:100%;display:grid;place-items:center;position:relative;overflow:hidden;background:linear-gradient(145deg,#6c3a2e,#201c1a 65%);box-shadow:12px 13px #2d2e29;transform:rotate(-2deg)}.art-ring{position:absolute;width:77%;aspect-ratio:1;border:1px solid rgba(219,203,166,.45);border-radius:50%;box-shadow:0 0 0 13px #dbcba60f,0 0 0 28px #dbcba60a}.art-title{position:relative;z-index:1;color:#e1d9c3;font:900 44px/.78 var(--display);text-align:center;letter-spacing:.035em;transform:rotate(2deg)}.art-meta{position:absolute;bottom:16px;left:16px;color:#ebe2cfb3;font-size:8px;font-weight:700;letter-spacing:.18em}.music-copy{position:relative;z-index:1}.music-copy h2{font-size:61px;line-height:.82}.music-copy>p:not(.eyebrow){margin:18px 0;max-width:350px;color:#a2a39a;font-size:12px;line-height:1.7}.button-outline{min-width:170px;border:1px solid rgba(242,240,223,.48);color:var(--ink)}.button-outline:hover{border-color:var(--acid);color:var(--acid)}.track-number{align-self:end;padding-bottom:5px;color:var(--acid);font:700 14px var(--display)}.track-number span{color:#77786f}.about-strip{min-height:126px;padding:28px 10%;display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:30px;background:var(--acid);color:#191a16}.about-label{font:900 20px var(--display)}.about-strip p{max-width:550px;margin:0;font-size:15px;font-weight:600;line-height:1.55}.about-strip .text-link{border-color:#191a16;color:#191a16;white-space:nowrap}.about-strip .text-link:hover{color:#585a33}footer{padding:52px 5.8% 0;background:#101110}.footer-top{max-width:1120px;margin:auto;padding-bottom:48px;display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:60px}.newsletter-copy h2{font-size:43px;line-height:.82}.newsletter-form label{display:block;margin-bottom:14px;color:#c4c5bc;font-size:12px}.email-row{display:flex;border-bottom:1px solid #66675d}.email-row input{min-width:0;flex:1;height:42px;border:0;outline:0;background:transparent;color:var(--ink);font-size:12px}.email-row input::placeholder{color:#77786f}.email-row button{display:flex;align-items:center;gap:18px;padding:0 4px 0 18px;border:0;background:transparent;color:var(--acid);cursor:pointer;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.email-row button span{font-size:17px}.newsletter-form small{display:block;margin-top:10px;color:#77786f;font-size:9px}.footer-bottom{min-height:57px;padding:15px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);color:#999a91;font-size:9px}.footer-brand{color:var(--ink);font:800 15px var(--display)}.footer-brand span{margin-left:8px;color:#72736b;font:500 9px var(--body)}.footer-links{display:flex;gap:19px}.footer-links a:hover{color:var(--acid)}.footer-note{color:#77786f;letter-spacing:.1em}.overlay{position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;background:#000000a6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .25s}.overlay.visible{opacity:1}.cart-drawer{position:fixed;z-index:11;top:0;right:0;width:min(430px,100%);height:100dvh;padding:30px;display:flex;flex-direction:column;background:#1d1e1b;border-left:1px solid var(--line);transform:translate(102%);transition:transform .32s cubic-bezier(.2,.75,.2,1)}.cart-drawer.open{transform:translate(0)}.drawer-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:22px;border-bottom:1px solid var(--line)}.drawer-head .eyebrow{margin-bottom:5px}.drawer-head h2{margin:0;font:800 27px var(--display);text-transform:uppercase}.drawer-count{color:var(--muted);font:500 15px var(--body)}.drawer-close{font-size:28px}.cart-items{flex:1;overflow-y:auto}.cart-item{padding:17px 0;display:grid;grid-template-columns:76px 1fr auto;gap:14px;border-bottom:1px solid var(--line)}.cart-item img{width:76px;height:84px;object-fit:cover;filter:saturate(.6)}.cart-item-info{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.cart-item-info strong{font:700 16px var(--display);text-transform:uppercase}.cart-item-info span{color:var(--muted);font-size:10px}.quantity-control{display:flex;align-items:center;border:1px solid var(--line)}.quantity-control button{width:26px;height:25px;border:0;background:transparent;cursor:pointer}.quantity-control span{min-width:18px;text-align:center;color:var(--ink)}.cart-item-end{display:flex;flex-direction:column;align-items:end;justify-content:space-between;color:var(--acid);font-size:11px;font-weight:700}.remove-item{border:0;background:transparent;color:#888980;cursor:pointer;font-size:10px;text-decoration:underline}.cart-empty{margin:auto;text-align:center;color:#a7a89e}.empty-mark{display:block;color:var(--acid);font:900 47px var(--display)}.cart-empty p{font-size:12px}.cart-summary{padding-top:19px;border-top:1px solid var(--line)}.cart-summary>div{display:flex;justify-content:space-between;font-size:12px}.cart-summary>div strong{color:var(--acid)}.cart-summary>p,.cart-summary small{color:#93948b;font-size:10px}.checkout-button{width:100%;height:46px;margin:9px 0;padding:0 15px;display:flex;justify-content:space-between;align-items:center;border:0;background:var(--acid);color:#141510;cursor:pointer;font-size:11px;font-weight:700;text-transform:uppercase}.cart-summary small{display:block;text-align:center}.toast{position:fixed;z-index:20;right:24px;bottom:22px;max-width:calc(100vw - 48px);padding:13px 18px;background:var(--acid);color:#171813;font-size:11px;font-weight:700;transform:translateY(20px);opacity:0;pointer-events:none;transition:.24s}.toast.visible{transform:translateY(0);opacity:1}body.drawer-open{overflow:hidden}@keyframes content-arrive{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes card-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes photo-arrive{0%{transform:scale(1.07)}to{transform:scale(1.02)}}@media(max-width:850px){.hero-content{grid-template-columns:1fr 60px;gap:25px}.hero-stamp{width:60px;height:60px;font-size:6px}.hero-stamp strong{font-size:18px}.product-image-wrap{height:220px}.tour-band{grid-template-columns:1fr 1fr;row-gap:28px}.tour-copy{grid-row:span 2}.music-section{padding-right:9%;padding-left:9%;gap:44px}.music-copy h2{font-size:52px}.track-number,.footer-note{display:none}}@media(max-width:600px){html{scroll-padding-top:60px}.announcement{height:25px;justify-content:center;font-size:8px}.announcement span:last-child{display:none}.site-header{height:60px;padding:0 5%;grid-template-columns:38px 1fr auto}.menu-toggle{display:grid;grid-column:1;grid-row:1}.wordmark{grid-column:2;grid-row:1;justify-self:center;width:min(210px,100%)}.main-nav{position:absolute;top:59px;left:0;right:0;height:auto;padding:4px 5% 18px;display:none;flex-direction:column;align-items:stretch;gap:0;background:#151615;border-bottom:1px solid var(--line)}.main-nav.open{display:flex}.main-nav a{height:44px;border-bottom:1px solid rgba(242,240,223,.07)}.main-nav a:after{display:none}.header-actions{grid-column:3;grid-row:1;gap:6px}.contact-link{display:none}.hero{height:480px}.hero-content{width:90%;grid-template-columns:1fr;gap:0;align-content:center;justify-items:start}.hero-copy{position:relative;z-index:1;align-self:end;margin-top:174px}.hero h1{font-size:clamp(58px,17vw,85px)}.hero-subtitle{max-width:240px;font-size:12px}.hero-stamp{position:absolute;right:7%;bottom:72px;width:62px;height:62px}.hero-index{right:5%;bottom:18px;font-size:8px}.section-wrap{width:90%}.shop-section{padding:43px 0 58px}.section-heading{align-items:start;flex-direction:column;gap:14px}.section-heading h2{font-size:39px}.shop-controls{width:100%;justify-content:space-between}.sort-control select{min-width:122px}.category-list{overflow-x:auto;scrollbar-width:none}.category-list::-webkit-scrollbar{display:none}.category-chip{flex-shrink:0}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 10px}.product-image-wrap{height:auto;aspect-ratio:.84}.product-info{min-height:104px;padding-top:10px;column-gap:5px}.product-info h3{font-size:14px}.product-price{font-size:11px}.product-description{font-size:9px}.add-button{margin-top:10px;font-size:9px}.tour-band{padding:38px 5%;grid-template-columns:1fr;gap:10px}.tour-copy{grid-row:auto;margin-bottom:12px}.tour-copy h2{font-size:44px}.tour-date{min-height:68px}.music-section{min-height:auto;padding:45px 7%;grid-template-columns:100px 1fr;gap:25px}.music-art{box-shadow:6px 7px #2d2e29}.art-title{font-size:23px}.art-meta{bottom:7px;left:7px;font-size:5px}.music-copy h2{font-size:39px}.music-copy>p:not(.eyebrow){font-size:10px}.music-copy .eyebrow{font-size:8px}.button-outline{min-width:0;min-height:38px;padding:0 10px;gap:10px;font-size:9px}.about-strip{padding:27px 7%;grid-template-columns:1fr;gap:12px}.about-strip p{font-size:13px}.about-strip .text-link{justify-self:start}footer{padding:39px 7% 0}.footer-top{padding-bottom:34px;grid-template-columns:1fr;gap:28px}.newsletter-copy h2{font-size:39px}.footer-bottom{min-height:90px;flex-wrap:wrap;justify-content:space-between}.footer-links{order:3;width:100%;gap:15px;flex-wrap:wrap}.cart-drawer{padding:23px 20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}:root,:host{--spacing:.25rem}.visible{visibility:visible}.flex{display:flex}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.items-center{align-items:center}.gap-3{gap:calc(var(--spacing) * 3)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
