html{font-family:sans-serif;font-size:12px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/fonts/inter/Inter-VariableFont_opsz,wght.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/fonts/inter/Inter-Italic-VariableFont_opsz,wght.ttf) format("truetype")}@font-face{font-family:Figtree;font-style:normal;font-weight:100 900;src:url(/fonts/figtree/Figtree-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Figtree;font-style:italic;font-weight:100 900;src:url(/fonts/figtree/Figtree-Italic-VariableFont_wght.ttf) format("truetype")}.smash-landing{padding:25px 0 0}.smash-landing .smash-slick{box-sizing:border-box;text-align:center}.smash-landing .smash-slick .img img{border-radius:8px;vertical-align:bottom}.smash-landing .smash-slick .slick-dots{padding:20px 0;text-align:center}.smash-landing .smash-slick .slick-dots li{display:inline-block;margin:0 3px;position:relative}.smash-landing .smash-slick .slick-dots li button{background:transparent;border:0;color:transparent}.smash-landing .smash-slick .slick-dots li:after{background:gray;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px;z-index:-1}.smash-landing .smash-slick .slick-dots li.slick-active:after{background:#000}.smash-landing .smash-message{align-items:center;background:#9d1b2a;border-radius:6px;color:#fff;display:flex;justify-content:center;padding:15px 0}.smash-landing .smash-message .message{font-size:20px;font-weight:700;margin-right:10px}.smash-landing .smash-message .date{font-size:16px}.smash-landing .smash-events .title{font-size:27px;line-height:39px;margin:20px 0;text-align:center}.smash-landing .smash-events .events-block{display:grid;grid-template-columns:repeat(4,1fr);width:100%;grid-gap:18px}.smash-landing .smash-events .events-block .event{margin:0 0 25px}.smash-landing .smash-events .events-block .event .img img{border-radius:6px;height:333px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;overflow:hidden;width:100%}.smash-landing .smash-events .events-block .event .txt{padding-top:10px;text-align:center}.smash-landing .smash-events .events-block .event .txt .tag{color:#818181;font-size:14px}.smash-landing .smash-events .events-block .event .txt .title{font-size:19px;font-weight:500;line-height:24px;margin:0;padding-top:5px}.smash-landing .smash-events .events-block .event .txt .price{display:flex;font-size:18px;justify-content:center;padding-top:5px}.smash-landing .smash-events .events-block .event .txt .price .discounts{margin-right:6px;text-decoration:line-through}.smash-landing .smash-events .events-block .event .txt .price .pr{color:#9d1b2a;font-weight:500}.smash-landing .smash-events .events-block .event .txt .limited a{background:#9d1b2a;border-radius:15px;color:#fff;display:inline-block;font-size:14px;line-height:26px;margin-top:10px;padding:0 15px}.smash-landing .smash-events .events-block .event .txt .venue{color:#9d1b2a;font-size:14px;padding-top:10px}.smash-landing .smash-events .events-block .event .txt .venue a{text-decoration:underline}.smash-products-grid{--smash-ink:#111;--smash-paper:#faf8f3;--smash-border:hsla(0,0%,7%,.12);--smash-muted:hsla(0,0%,7%,.62);margin-top:5px}.smash-products-grid .listing-section__header{margin-bottom:14px}.smash-products-grid__filters{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}.smash-products-grid__pill{align-items:center;background:var(--smash-paper);border:1px solid var(--smash-border);border-radius:999px;color:var(--smash-ink);display:inline-flex;font-size:13px;height:36px;letter-spacing:.02em;padding:0 14px;text-decoration:none;text-transform:uppercase;transition:background .12s ease,border-color .12s ease,transform .12s ease}.smash-products-grid__pill:hover{background:#fff;border-color:#12121233;text-decoration:none;transform:translateY(-1px)}.smash-products-grid__pill.is-active{background:var(--smash-ink);border-color:var(--smash-ink);color:#fff}.smash-products-grid__list{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.smash-product-card{height:100%}.smash-product-card__link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.smash-product-card__media{aspect-ratio:4/5;background:#f0f0f0;border:1px solid rgba(0,0,0,.06);border-radius:14px;overflow:hidden;position:relative}.smash-product-card__media img,.smash-product-card__media picture{display:block;height:100%;width:100%}.smash-product-card__media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .22s ease}.smash-product-card__meta{display:flex;flex-direction:column;gap:6px;padding:12px 4px 0}.smash-product-card__kicker{color:#1212128c;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.smash-product-card__title{color:#111;font-size:20px;font-weight:600;line-height:1.25;margin:0}.smash-product-card__bottom{align-items:baseline;display:flex;gap:10px;justify-content:space-between;padding-top:2px}.smash-product-card__maker{color:#121212b3;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smash-product-card__price{color:#111;font-size:13px;white-space:nowrap}.smash-product-card__price s{color:#12121273;margin-right:6px}.smash-product-card:hover .smash-product-card__media img{transform:scale(1.03)}@media screen and (max-width:1100px){.smash-products-grid__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:1200px){.smash-products-grid__list{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.smash-products-grid__filters{gap:8px}.smash-products-grid__pill{font-size:12px;height:34px;padding:0 12px}.smash-product-card__title{font-size:15px}.smash-landing{margin-top:60px;padding:0}.smash-landing .smash-slick{margin-top:20px;padding:0 10px}.smash-landing .smash-slick .img img{width:100%}.smash-landing .smash-slick .slick-dots{padding:12px 0}.smash-landing .smash-slick .slick-dots li{margin:0}.smash-landing .smash-slick .slick-dots li:after{height:7px;width:7px}.smash-landing .smash-slick .slick-dots li.slick-active:after{width:8px}.smash-landing .smash-message{background:#fff500;box-shadow:0 18px 0 -13px #e2d900;color:#000;display:block;margin:0 10px;padding:15px 30px}.smash-landing .smash-message .message{font-size:19px;line-height:27px;text-decoration:underline}.smash-landing .smash-message .date{font-size:19px;line-height:27px}.smash-landing .smash-events .tags{display:flex;margin:0 10px;overflow-x:auto;padding:25px 0 10px}.smash-landing .smash-events .tags .tag{background:#eee;border-radius:16px;font-size:14px;line-height:32px;margin-right:8px;padding:0 15px;white-space:nowrap}.smash-landing .smash-events .tags .tag.active{background:#272833;color:#fff}.smash-landing .smash-events .events-block{grid-template-columns:repeat(2,1fr);grid-gap:10px;box-sizing:border-box;padding:15px 10px 0}.smash-landing .smash-events .events-block .event .img img{height:230px}}#smash-product.smash-product{--smash-ink:#111;--smash-muted:hsla(0,0%,7%,.65);--smash-border:hsla(0,0%,7%,.12);--smash-paper:#faf8f3;margin:28px auto 80px;max-width:1120px;padding:0 16px}#smash-product.smash-product .smash-product__breadcrumbs{margin:0 0 14px}#smash-product.smash-product .smash-product__back{align-items:center;border-bottom:1px solid hsla(0,0%,7%,.18);color:#121212cc;display:inline-flex;font-size:14px;gap:8px;line-height:1.2;padding-bottom:2px;text-decoration:none}#smash-product.smash-product .smash-product__back:hover{border-bottom-color:#12121259;text-decoration:none}#smash-product.smash-product .smash-product__layout{align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}#smash-product.smash-product .smash-product__gallery{min-width:0}#smash-product.smash-product .smash-product__main-image{background:#f1f1f1;border:1px solid rgba(0,0,0,.06);border-radius:5px;overflow:hidden}#smash-product.smash-product .smash-product__main-image img,#smash-product.smash-product .smash-product__main-image picture{display:block;height:auto;width:100%}#smash-product.smash-product .smash-product__thumbs{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}#smash-product.smash-product .smash-product__thumb{aspect-ratio:1/1;background:#f1f1f1;border:1px solid rgba(0,0,0,.06);border-radius:5px;overflow:hidden}#smash-product.smash-product .smash-product__thumb img,#smash-product.smash-product .smash-product__thumb picture{display:block;height:100%;width:100%}#smash-product.smash-product .smash-product__thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#smash-product.smash-product .smash-product__summary{position:sticky;top:92px}#smash-product.smash-product .smash-product__summary-card{background:#fff;border:1px solid var(--smash-border);border-radius:5px;padding:25px}#smash-product.smash-product .smash-product__category{color:var(--smash-muted);font-size:12px;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}#smash-product.smash-product .smash-product__category a{border-bottom:1px solid hsla(0,0%,7%,.25);color:inherit;text-decoration:none}#smash-product.smash-product .smash-product__category a:hover{border-bottom-color:#12121273;text-decoration:none}#smash-product.smash-product .smash-product__title{color:var(--smash-ink);font-size:30px;font-weight:650;letter-spacing:-.01em;line-height:1.12;margin:0 0 10px}#smash-product.smash-product .smash-product__maker{color:var(--smash-muted);font-size:14px;margin-bottom:16px}#smash-product.smash-product .smash-product__maker a{border-bottom:1px solid hsla(0,0%,7%,.18);color:var(--smash-ink);text-decoration:none}#smash-product.smash-product .smash-product__maker a:hover{border-bottom-color:#12121259}#smash-product.smash-product .smash-product__summary-description{font-size:16px;line-height:1.6;margin:20px 0 28px}#smash-product.smash-product .smash-product__price{align-items:baseline;color:var(--smash-ink);display:flex;gap:10px;margin-bottom:16px}#smash-product.smash-product .smash-product__price s{color:#12121273;font-size:14px}#smash-product.smash-product .smash-product__price span{font-size:18px;font-weight:700;letter-spacing:.01em}#smash-product.smash-product .smash-product__shop-facts{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 22px;padding:0}#smash-product.smash-product .smash-product__shop-fact{align-items:center;color:#121212bf;display:flex;font-size:13px;gap:8px;line-height:1.35}#smash-product.smash-product .smash-product__fact-icon{color:#12121299;flex:0 0 16px;height:16px;width:16px}#smash-product.smash-product .smash-product__shop-fact--stock{color:#121212d1}#smash-product.smash-product .smash-product__shop-fact--stock .smash-product__fact-icon{color:#0f7b3a}#smash-product.smash-product .smash-product__fact-label{color:#12121299}#smash-product.smash-product .smash-product__fact-text{color:#121212d1}#smash-product.smash-product .smash-product__buy{background:var(--smash-ink);border:1px solid var(--smash-ink);border-radius:12px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:48px;letter-spacing:.02em;text-transform:uppercase;transition:transform .12s ease,background .12s ease;width:100%}#smash-product.smash-product .smash-product__buy:hover{background:#000;transform:translateY(-1px)}#smash-product.smash-product .smash-product__buy--mobile{display:none}#smash-product.smash-product .smash-product__hint{color:#1212128c;font-size:13px;line-height:1.45;margin-top:10px}#smash-product.smash-product .smash-product__artist-card{background:var(--smash-paper);border:1px solid var(--smash-border);border-radius:5px;color:var(--smash-ink);display:block;margin-top:14px;padding:16px 18px;text-decoration:none}#smash-product.smash-product .smash-product__artist-title{color:#1212128c;font-size:12px;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}#smash-product.smash-product .smash-product__artist-logo{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;display:block;height:auto;width:84px}#smash-product.smash-product .smash-product__artist-description{color:#121212cc;font-size:15px;line-height:1.45;margin:10px 0 0}#smash-product.smash-product .smash-product__artist-cta{color:#121212cc;font-size:14px;line-height:1.45;margin-top:10px;text-decoration:underline;text-underline-offset:3px}#smash-product.smash-product .smash-product__details{border-top:1px solid rgba(0,0,0,.06);margin-top:26px;padding-top:22px}#smash-product.smash-product .smash-product__details h2{color:#121212a6;font-size:14px;letter-spacing:.06em;margin:0 0 12px;text-transform:uppercase}#smash-product.smash-product .smash-product__description{color:#121212e6;font-size:16px;line-height:1.75}#smash-product.smash-product .smash-product__description p{margin:0 0 16px}#smash-product.smash-product .smash-product__description img{border:1px solid rgba(0,0,0,.06);border-radius:16px;height:auto;width:100%}@media screen and (max-width:1200px){#smash-product.smash-product{margin:18px auto 96px;padding-bottom:72px}#smash-product.smash-product .smash-product__breadcrumbs{margin:0 0 10px}#smash-product.smash-product .smash-product__layout{gap:18px;grid-template-columns:1fr}#smash-product.smash-product .smash-product__summary{position:static;top:auto}#smash-product.smash-product .smash-product__title{font-size:22px}#smash-product.smash-product .smash-product__thumbs{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}#smash-product.smash-product .smash-product__buy--mobile{bottom:14px;box-shadow:0 14px 28px #00000038;display:block;left:16px;position:fixed;right:16px;z-index:99}#smash-product.smash-product .smash-product__buy:not(.smash-product__buy--mobile){display:none}}
