:root{--paper: #f3efe6;--paper-deep: #e7dfd0;--paper-light: #fbf8f1;--ink: #151412;--ink-soft: #37322c;--muted: #726a5e;--line: #cfc5b4;--line-dark: rgba(21, 20, 18, .22);--red: #c43b2d;--red-dark: #8e241b;--butter: #e8bf62;--butter-soft: #f3dda6;--blue: #2446d8;--white: #fffdf8;--success: #2f6b4f;--font-display: "Chivo", "Arial Black", sans-serif;--font-body: "Space Grotesk", "Helvetica Neue", Arial, sans-serif;--font-mono: "Space Mono", "Courier New", monospace;--container: 1440px;--gutter: clamp(18px, 4vw, 56px);--header-height: 78px;--nav-height: 46px;--radius: 0;--shadow: none}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body.tw-body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.tw-body.nav-open{overflow:hidden}img{max-width:100%;height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--red)}button,input,select,textarea{font:inherit}button{cursor:pointer}::selection{background:var(--red);color:var(--white)}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.skip-link{background:var(--ink);color:var(--white);font-family:var(--font-mono);font-size:12px;left:16px;padding:10px 14px;position:fixed;top:-80px;z-index:1000}.skip-link:focus{top:16px}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:900;letter-spacing:-.035em;line-height:1.02;margin:0 0 .5em}p{margin:0 0 1em}p:last-child{margin-bottom:0}.tw-container{margin-left:auto;margin-right:auto;max-width:var(--container);padding-left:var(--gutter);padding-right:var(--gutter);width:100%}.tw-eyebrow{align-items:center;color:var(--muted);display:flex;font-family:var(--font-mono);font-size:10px;font-weight:700;gap:8px;letter-spacing:.14em;line-height:1.4;margin:0 0 14px;text-transform:uppercase}.tw-eyebrow:before{background:var(--red);content:"";display:inline-block;height:7px;width:7px}.tw-mono{font-family:var(--font-mono)}.tw-muted{color:var(--muted)}.tw-red{color:var(--red)}.tw-rule{border:0;border-top:1px solid var(--line-dark);margin:0}.tw-section{border-bottom:1px solid var(--line-dark);padding:clamp(48px,6vw,88px) 0}.tw-section--butter{background:var(--butter);color:var(--ink)}.tw-section--ink{background:var(--ink);color:var(--paper)}.tw-section--paper-deep{background:var(--paper-deep)}.tw-section--ink .tw-eyebrow,.tw-section--ink .tw-muted{color:var(--paper-deep)}.tw-section--ink .tw-eyebrow:before{background:var(--butter)}.tw-section--ink a:hover{color:var(--butter)}.tw-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.wc-block-components-button,.wp-block-button__link{align-items:center;appearance:none;background:var(--ink);border:1px solid var(--ink);border-radius:var(--radius);color:var(--white);display:inline-flex;font-family:var(--font-body);font-size:12px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.06em;line-height:1;min-height:46px;padding:14px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.tw-button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.wc-block-components-button:hover,.wp-block-button__link:hover{background:var(--red);border-color:var(--red);color:var(--white)}.tw-button--primary{background:var(--red);border-color:var(--red)}.tw-button--primary:hover{background:var(--ink);border-color:var(--ink)}.tw-button--light{background:var(--paper);border-color:var(--paper);color:var(--ink)}.tw-button--light:hover{background:var(--butter);border-color:var(--butter);color:var(--ink)}.tw-button--ghost{background:transparent;color:var(--ink)}.tw-button--ghost:hover{background:var(--ink);color:var(--white)}.tw-section--ink .tw-button--ghost{border-color:var(--paper);color:var(--paper)}.tw-section--ink .tw-button--ghost:hover{background:var(--paper);color:var(--ink)}.tw-link-arrow{align-items:center;display:inline-flex;font-family:var(--font-mono);font-size:11px;font-weight:700;gap:8px;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.tw-link-arrow:after{content:"\2192";font-family:var(--font-body);font-size:16px;transition:transform .16s ease}.tw-link-arrow:hover:after{transform:translate(4px)}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=search],input[type=number],input[type=date],select,textarea{background:var(--white);border:1px solid var(--ink);border-radius:0;box-shadow:none;color:var(--ink);font-family:var(--font-body);font-size:15px;min-height:46px;padding:11px 13px;width:100%}textarea{min-height:140px;resize:vertical}select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}input:focus,select:focus,textarea:focus{border-color:var(--blue)}label{display:block;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.tw-announcement{background:var(--red);color:var(--white);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tw-announcement__inner{align-items:center;display:flex;gap:18px;justify-content:space-between;min-height:32px}.tw-announcement a{color:var(--white);text-decoration:underline}.tw-announcement__note{opacity:.8}.tw-header{background:var(--paper);border-bottom:1px solid var(--line-dark);position:relative;z-index:60}.tw-header__main{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(220px,1fr) minmax(280px,1.6fr) minmax(220px,1fr);min-height:var(--header-height)}.tw-brand{align-items:center;display:inline-flex;gap:10px;line-height:1;text-decoration:none}.tw-brand__mark{align-items:center;background:var(--ink);color:var(--paper);display:inline-flex;font-family:var(--font-display);font-size:15px;font-weight:900;height:36px;justify-content:center;letter-spacing:-.06em;width:36px}.tw-brand__name{display:block;font-family:var(--font-display);font-size:clamp(18px,2vw,24px);font-weight:900;letter-spacing:-.05em;line-height:.9;text-transform:uppercase}.tw-brand__sub{display:block;font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.12em;margin-top:5px;text-transform:uppercase}.tw-header__search{min-width:0;position:relative}.tw-header__search .dgwt-wcas-search-wrapp,.tw-header__search form{margin:0}.tw-header__search input[type=search],.tw-header__search .dgwt-wcas-search-input{background:var(--white);border:1px solid var(--ink);border-radius:0;font-size:14px;min-height:44px;padding-left:16px}.tw-header__search .dgwt-wcas-search-submit{background:transparent;color:var(--ink)}.tw-header__actions{align-items:center;display:flex;gap:18px;justify-content:flex-end}.tw-header__link{align-items:center;display:inline-flex;font-family:var(--font-mono);font-size:10px;font-weight:700;gap:6px;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.tw-header__link svg{height:17px;width:17px}.tw-cart-link{align-items:center;border-left:1px solid var(--line-dark);display:inline-flex;gap:8px;padding-left:18px;text-decoration:none}.tw-cart-link__total{font-family:var(--font-mono);font-size:12px;font-weight:700}.tw-cart-count{align-items:center;background:var(--red);border-radius:50%;color:var(--white);display:inline-flex;font-family:var(--font-mono);font-size:9px;font-weight:700;height:19px;justify-content:center;min-width:19px;padding:0 4px}.tw-menu-toggle{align-items:center;background:transparent;border:1px solid var(--ink);color:var(--ink);display:none;height:40px;justify-content:center;padding:0;width:40px}.tw-menu-toggle span{background:currentColor;display:block;height:1px;position:relative;width:17px}.tw-menu-toggle span:before,.tw-menu-toggle span:after{background:currentColor;content:"";height:1px;left:0;position:absolute;width:17px}.tw-menu-toggle span:before{top:-5px}.tw-menu-toggle span:after{top:5px}.tw-nav{border-top:1px solid var(--line-dark)}.tw-nav__inner{align-items:center;display:flex;gap:28px;min-height:var(--nav-height)}.tw-nav__list{align-items:center;display:flex;flex-wrap:wrap;gap:26px;list-style:none;margin:0;padding:0}.tw-nav__list>li{position:relative}.tw-nav__list>li>a{align-items:center;display:inline-flex;font-family:var(--font-mono);font-size:10px;font-weight:700;gap:5px;letter-spacing:.08em;line-height:var(--nav-height);text-decoration:none;text-transform:uppercase}.tw-nav__list>li>a:after{background:var(--red);bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .16s ease;width:100%}.tw-nav__list>li:hover>a:after,.tw-nav__list>li.current-menu-item>a:after,.tw-nav__list>li.current_page_item>a:after{transform:scaleX(1)}.tw-nav__meta{align-items:center;display:flex;font-family:var(--font-mono);font-size:9px;gap:8px;letter-spacing:.05em;margin-left:auto;text-transform:uppercase}.tw-nav__meta:before{background:var(--success);border-radius:50%;content:"";height:6px;width:6px}.tw-mega{background:var(--paper);border:1px solid var(--ink);box-shadow:8px 8px 0 var(--ink);display:grid;gap:28px;grid-template-columns:1.2fr 1fr 1fr;left:-24px;opacity:0;padding:26px;pointer-events:none;position:absolute;top:calc(100% - 1px);transform:translateY(6px);transition:opacity .15s ease,transform .15s ease;visibility:hidden;width:620px;z-index:70}.tw-nav__list>li:hover .tw-mega,.tw-nav__list>li:focus-within .tw-mega{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.tw-mega__title{border-bottom:1px solid var(--line-dark);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.1em;margin:0 0 10px;padding-bottom:7px;text-transform:uppercase}.tw-mega ul{list-style:none;margin:0;padding:0}.tw-mega li{margin:0 0 5px}.tw-mega a{font-size:13px;text-decoration:none}.tw-mega__promo{background:var(--butter);padding:16px}.tw-mega__promo strong{display:block;font-family:var(--font-display);font-size:26px;letter-spacing:-.04em;line-height:.95;margin-bottom:10px;text-transform:uppercase}.tw-hero{border-bottom:1px solid var(--line-dark);overflow:hidden;padding:clamp(36px,5vw,64px) 0 clamp(36px,5vw,64px)}.tw-hero__grid{align-items:center;display:grid;gap:clamp(30px,5vw,72px);grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.tw-hero h1{font-size:clamp(54px,6.9vw,100px);letter-spacing:-.075em;line-height:.86;margin:0 0 24px;max-width:none;text-transform:uppercase}.tw-hero h1 span{display:block;white-space:nowrap}.tw-hero h1 em{color:var(--red);font-style:normal}.tw-hero__lede{color:var(--ink-soft);font-size:clamp(16px,1.6vw,19px);line-height:1.45;max-width:43ch}.tw-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 38px}.tw-hero__stats{border-top:1px solid var(--line-dark);display:flex;flex-wrap:wrap;gap:22px;padding-top:15px}.tw-hero__stat strong{display:block;font-family:var(--font-display);font-size:26px;letter-spacing:-.05em;line-height:1}.tw-hero__stat span{color:var(--muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.05em;text-transform:uppercase}.tw-hero__wall{align-items:end;display:grid;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr));isolation:isolate;min-height:430px;padding:22px 0;position:relative}.tw-hero__wall:before{background:var(--red);border-radius:50%;content:"";height:240px;opacity:.12;position:absolute;right:6%;top:4%;width:240px;z-index:-1}.tw-wall-card{background:var(--white);border:1px solid var(--ink);margin:0;padding:8px;position:relative;transform:rotate(-1.8deg)}.tw-wall-card:nth-child(2){transform:translateY(-32px) rotate(1.4deg)}.tw-wall-card:nth-child(3){transform:translateY(18px) rotate(-.8deg)}.tw-wall-card img{aspect-ratio:1;display:block;filter:saturate(.92);object-fit:cover;width:100%}.tw-wall-card figcaption{align-items:center;display:flex;font-family:var(--font-mono);font-size:8px;font-weight:700;justify-content:space-between;letter-spacing:.04em;padding:8px 2px 1px;text-transform:uppercase}.tw-wall-card__index{color:var(--red)}.tw-genre-ticker{background:var(--ink);color:var(--paper);overflow:hidden;padding:9px 0}.tw-genre-ticker__track{animation:tw-marquee 34s linear infinite;display:flex;gap:0;width:max-content}.tw-genre-ticker__group{align-items:center;display:flex;flex-shrink:0;gap:18px;padding-right:18px}.tw-genre-ticker span{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.tw-genre-ticker i{color:var(--butter);font-style:normal}@keyframes tw-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tw-genre-ticker__track{animation:none}html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}}.tw-section-head{align-items:end;border-top:1px solid var(--line-dark);display:flex;gap:24px;justify-content:space-between;margin-bottom:30px;padding-top:14px}.tw-section-head__copy{max-width:760px}.tw-section-head .tw-eyebrow{margin-bottom:9px}.tw-section-head h2{font-size:clamp(30px,4.2vw,58px);letter-spacing:-.06em;line-height:.92;margin:0;text-transform:uppercase}.tw-section-head__link{flex-shrink:0;padding-bottom:4px}.tw-section--ink .tw-section-head{border-color:#f3efe64d}.tw-product-grid{display:grid;gap:28px 20px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.tw-product-grid:before,.tw-product-grid:after{content:none!important;display:none!important}.tw-product-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.tw-card{display:flex;flex-direction:column;margin:0;min-width:0;position:relative}.tw-card__media{aspect-ratio:1;background:var(--paper-deep);border:1px solid var(--line-dark);display:block;overflow:hidden;position:relative}.tw-card__media img{display:block;height:100%;object-fit:cover;transition:transform .42s cubic-bezier(.2,.7,.2,1);width:100%}.tw-card:hover .tw-card__media img{transform:scale(1.035)}.tw-card__badge{background:var(--butter);color:var(--ink);font-family:var(--font-mono);font-size:8px;font-weight:700;left:9px;letter-spacing:.06em;padding:4px 6px;position:absolute;text-transform:uppercase;top:9px;z-index:1}.tw-card__badge--red{background:var(--red);color:var(--white)}.tw-card__badge--sold{background:var(--ink);color:var(--paper)}.tw-card__photo-badge{background:var(--paper);border:1px solid var(--line-dark);color:var(--muted);font-family:var(--font-mono);font-size:7px;font-weight:700;letter-spacing:.05em;line-height:1;padding:4px 5px;position:absolute;right:9px;text-transform:uppercase;top:9px;z-index:2}.tw-card__photo-badge--actual{background:var(--red);border-color:var(--red);color:var(--white)}.tw-card__body{display:flex;flex:1;flex-direction:column;padding-top:9px}.tw-card__kicker{color:var(--muted);font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.07em;line-height:1.4;margin:0 0 4px;text-transform:uppercase}.tw-card__kicker a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.tw-card__kicker a:hover{color:var(--red)}.tw-card__title{font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:-.025em;line-height:1.16;margin:0 0 7px}.tw-card__title a{text-decoration:none}.tw-card__title a:hover{color:var(--red)}.tw-card__artist{display:block;font-size:11px;font-weight:600;letter-spacing:.01em;margin-bottom:2px;text-transform:uppercase}.tw-card__title-text{display:block}.tw-card__bottom{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:auto;padding-top:4px}.tw-card__price{color:var(--red);font-family:var(--font-mono);font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap}.tw-card__price del{color:var(--muted);font-size:10px;font-weight:400;margin-right:4px}.tw-card__condition{border-top:1px solid var(--line-dark);display:flex;flex-wrap:wrap;gap:1px 12px;margin:0 0 6px;padding-top:5px}.tw-card__condition div{align-items:baseline;display:flex;gap:4px}.tw-card__condition dt{color:var(--muted);font-family:var(--font-mono);font-size:7px;letter-spacing:.04em;text-transform:uppercase}.tw-card__condition dd{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.01em;margin:0;text-transform:uppercase}.tw-card__condition dd:empty{display:none}.tw-card__actions{margin-top:9px}.tw-card__actions .button,.tw-card__actions .added_to_cart{background:transparent;border:1px solid var(--line-dark);color:var(--ink);font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.05em;min-height:30px;padding:7px 9px;text-transform:uppercase;width:100%}.tw-card__actions .button:hover,.tw-card__actions .added_to_cart:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.tw-card__actions .added_to_cart{margin-top:4px}.tw-card__actions .button.loading{opacity:.6}.tw-card--sold .tw-card__media:after{background:#f3efe68c;content:"";inset:0;position:absolute}.tw-card--sold .tw-card__badge{z-index:2}.tw-genre-grid{border-left:1px solid var(--line-dark);border-top:1px solid var(--line-dark);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tw-genre-tile{align-items:flex-end;border-bottom:1px solid var(--line-dark);border-right:1px solid var(--line-dark);display:flex;gap:12px;justify-content:space-between;min-height:138px;padding:16px 15px;position:relative;text-decoration:none;transition:background-color .16s ease,color .16s ease}.tw-genre-tile:hover{background:var(--red);color:var(--white)}.tw-genre-tile__num{color:var(--muted);font-family:var(--font-mono);font-size:9px;left:15px;position:absolute;top:14px}.tw-genre-tile:hover .tw-genre-tile__num,.tw-genre-tile:hover .tw-genre-tile__count{color:var(--white)}.tw-genre-tile__name{font-family:var(--font-display);font-size:clamp(20px,2.2vw,32px);font-weight:900;letter-spacing:-.05em;line-height:.92;text-transform:uppercase}.tw-genre-tile__count{color:var(--muted);font-family:var(--font-mono);font-size:9px;padding-bottom:2px}.tw-grading{display:grid;gap:clamp(30px,5vw,80px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.tw-grading h2{font-size:clamp(42px,5.6vw,80px);letter-spacing:-.065em;line-height:.88;margin-bottom:24px;max-width:8ch;text-transform:uppercase}.tw-grading__copy{color:var(--paper-deep);max-width:42ch}.tw-grading__copy a{color:var(--butter)}.tw-scale{border-top:1px solid rgba(243,239,230,.3);list-style:none;margin:0;padding:0}.tw-scale li{align-items:center;border-bottom:1px solid rgba(243,239,230,.3);display:grid;gap:12px;grid-template-columns:70px minmax(0,1fr) auto;padding:13px 0}.tw-scale__grade{color:var(--butter);font-family:var(--font-mono);font-size:14px;font-weight:700}.tw-scale__label{font-size:13px}.tw-scale__bar{background:#f3efe640;height:5px;width:86px}.tw-scale__bar span{background:var(--butter);display:block;height:100%}.tw-scale__bar--high span{width:92%}.tw-scale__bar--mid span{width:58%}.tw-scale__bar--low span{width:28%}.tw-editorial{display:grid;gap:clamp(26px,4vw,56px);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.tw-editorial__quote{border-left:4px solid var(--red);font-family:var(--font-display);font-size:clamp(24px,3.2vw,45px);font-weight:700;letter-spacing:-.05em;line-height:1.02;margin:0 0 24px;padding-left:20px;text-transform:uppercase}.tw-editorial__body{color:var(--ink-soft);max-width:50ch}.tw-note-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.tw-note{border-top:1px solid var(--line-dark);display:flex;flex-direction:column;padding-top:12px}.tw-note__cover{aspect-ratio:1;background:var(--paper-deep);display:block;margin-bottom:10px;overflow:hidden}.tw-note__cover img{display:block;height:100%;object-fit:cover;width:100%}.tw-note__artist{color:var(--muted);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.tw-note__title{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:0 0 9px}.tw-note__body{color:var(--ink-soft);font-size:13px;line-height:1.5;margin:0}.tw-trust{background:var(--paper-light);border-bottom:1px solid var(--line-dark);border-top:1px solid var(--line-dark)}.tw-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tw-trust__item{border-right:1px solid var(--line-dark);padding:24px 20px}.tw-trust__item:first-child{border-left:1px solid var(--line-dark)}.tw-trust__item strong{display:block;font-family:var(--font-display);font-size:17px;letter-spacing:-.03em;margin-bottom:3px;text-transform:uppercase}.tw-trust__item span{color:var(--muted);font-family:var(--font-mono);font-size:9px;line-height:1.4;text-transform:uppercase}.tw-footer{background:var(--ink);color:var(--paper);padding:66px 0 20px}.tw-footer a{color:var(--paper);text-decoration:none}.tw-footer a:hover{color:var(--butter)}.tw-footer__top{display:grid;gap:38px;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,.8fr));padding-bottom:52px}.tw-footer__brand{font-family:var(--font-display);font-size:clamp(54px,7vw,100px);font-weight:900;letter-spacing:-.08em;line-height:.8;margin:0 0 20px;text-transform:uppercase}.tw-footer__tagline{color:var(--paper-deep);max-width:30ch}.tw-footer__heading{color:var(--butter);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.1em;margin:0 0 14px;text-transform:uppercase}.tw-footer__list{list-style:none;margin:0;padding:0}.tw-footer__list li{margin:0 0 8px}.tw-footer__list a{font-size:13px}.tw-footer__bottom{align-items:center;border-top:1px solid rgba(243,239,230,.25);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:9px;gap:12px;justify-content:space-between;letter-spacing:.04em;padding-top:16px;text-transform:uppercase}.tw-footer__bottom p{margin:0}.tw-main{min-height:40vh}.tw-page-head{border-bottom:1px solid var(--line-dark);padding:clamp(38px,5vw,68px) 0 30px}.tw-page-head__grid{align-items:end;display:grid;gap:30px;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr)}.tw-page-head h1{font-size:clamp(48px,7vw,98px);letter-spacing:-.07em;line-height:.86;margin:0;text-transform:uppercase}.tw-page-head__intro{color:var(--ink-soft);max-width:54ch;padding-bottom:4px}.tw-page-head__count{color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;margin-top:16px;text-transform:uppercase}.tw-shop-toolbar{background:var(--paper);border-bottom:1px solid var(--line-dark);padding:10px 0;position:sticky;top:0;z-index:40}.tw-shop-toolbar__inner{align-items:center;display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:space-between}.tw-shop-toolbar .woocommerce-result-count{color:var(--muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;margin:0;text-transform:uppercase}.tw-shop-toolbar .woocommerce-ordering{margin:0}.tw-shop-toolbar .woocommerce-ordering select{border-color:var(--line-dark);font-family:var(--font-mono);font-size:9px;min-height:34px;padding:6px 30px 6px 9px;text-transform:uppercase;width:auto}.tw-filters{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.tw-filter-button{align-items:center;background:transparent;border:1px solid var(--line-dark);color:var(--ink);display:inline-flex;font-family:var(--font-mono);font-size:9px;font-weight:700;gap:7px;letter-spacing:.04em;min-height:34px;padding:7px 10px;text-transform:uppercase}.tw-filter-button span{color:var(--muted);font-weight:400}.tw-filter-button:hover,.tw-filter-button.is-active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.tw-filter-button:hover span,.tw-filter-button.is-active span{color:var(--paper-deep)}.tw-filter-button--clear{border-color:transparent;color:var(--red)}.tw-filter-button--clear:hover{background:var(--red);border-color:var(--red);color:var(--white)}.tw-shop-toolbar__sort select{min-width:160px}.tw-active-filters{align-items:center;display:flex;flex-wrap:wrap;gap:6px;padding-top:9px}.tw-active-label{color:var(--muted);font-family:var(--font-mono);font-size:8px;letter-spacing:.05em;text-transform:uppercase}.tw-active-chip{align-items:center;background:var(--paper-deep);border:1px solid var(--line-dark);display:inline-flex;font-family:var(--font-mono);font-size:8px;gap:6px;letter-spacing:.04em;padding:4px 7px;text-decoration:none;text-transform:uppercase}.tw-active-chip span{color:var(--red);font-size:12px;line-height:.7}.tw-clear-link{color:var(--red);font-family:var(--font-mono);font-size:8px;letter-spacing:.04em;text-transform:uppercase}.tw-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-top:44px}.tw-pagination a,.tw-pagination span{align-items:center;border:1px solid var(--line-dark);display:inline-flex;font-family:var(--font-mono);font-size:10px;height:36px;justify-content:center;min-width:36px;padding:0 10px;text-decoration:none}.tw-pagination .tw-pagination__current,.tw-pagination a:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.tw-pagination__next{border-color:var(--ink)!important}.tw-shop-toolbar .woocommerce-notices-wrapper,.tw-shop-toolbar .fibo-filters,.tw-shop-toolbar [class*=fibo-filters]{flex-basis:100%}.tw-shop-results{padding:32px 0 64px}.tw-shop-empty{border:1px solid var(--line-dark);padding:40px;text-align:center}.tw-shop-empty h2{font-size:32px;text-transform:uppercase}.tw-shop-results .woocommerce-pagination,.tw-shop-results .woocommerce-pagination ul{border:0;display:flex;gap:5px;justify-content:center;list-style:none;margin:44px 0 0;padding:0}.tw-shop-results .woocommerce-pagination a,.tw-shop-results .woocommerce-pagination span{align-items:center;border:1px solid var(--line-dark);display:inline-flex;font-family:var(--font-mono);font-size:11px;height:36px;justify-content:center;min-width:36px;text-decoration:none}.tw-shop-results .woocommerce-pagination span.current,.tw-shop-results .woocommerce-pagination a:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.woocommerce nav.woocommerce-pagination ul li{border:0;float:none}.tw-page{padding:clamp(38px,5vw,70px) 0 clamp(56px,7vw,100px)}.tw-page__head{border-bottom:1px solid var(--line-dark);margin-bottom:34px;padding-bottom:24px}.tw-page__head h1{font-size:clamp(42px,6vw,84px);letter-spacing:-.065em;line-height:.88;text-transform:uppercase}.tw-page__head p{max-width:62ch}.tw-content{max-width:760px}.tw-content h2{font-size:clamp(26px,3.2vw,42px);margin-top:1.6em;text-transform:uppercase}.tw-content h3{font-size:24px;margin-top:1.5em}.tw-content a{color:var(--red-dark)}.tw-content ul,.tw-content ol{padding-left:1.2em}.tw-content li{margin-bottom:.45em}.tw-content blockquote{border-left:4px solid var(--red);font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1.12;margin:32px 0;padding-left:20px}.tw-content img{border:1px solid var(--line-dark)}.tw-content .wp-block-button__link{background:var(--ink);color:var(--white)}.tw-product{padding:clamp(24px,4vw,48px) 0 clamp(56px,7vw,100px)}.tw-breadcrumb{color:var(--muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;margin-bottom:26px;text-transform:uppercase}.tw-breadcrumb a{text-decoration:none}.tw-breadcrumb a:hover{color:var(--red)}.tw-product__grid{align-items:start;display:grid;gap:clamp(32px,5vw,76px);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.tw-product__gallery{min-width:0;position:sticky;top:24px}.tw-product__gallery .woocommerce-product-gallery{background:var(--paper-light);border:1px solid var(--line-dark);padding:10px}.tw-product__gallery .woocommerce-product-gallery__wrapper,.tw-product__gallery .woocommerce-product-gallery__image{display:block;width:100%}.tw-product__gallery .woocommerce-product-gallery__wrapper img,.tw-product__gallery .woocommerce-product-gallery__image img{aspect-ratio:1;display:block;height:auto;object-fit:cover;width:100%}.tw-product__gallery .flex-control-thumbs{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:8px 0 0;padding:0}.tw-product__gallery .flex-control-thumbs li{margin:0;width:auto}.tw-product__gallery .flex-control-thumbs img{aspect-ratio:1;border:1px solid transparent;cursor:pointer;display:block;object-fit:cover;opacity:.62;width:100%}.tw-product__gallery .flex-control-thumbs img:hover,.tw-product__gallery .flex-control-thumbs img.flex-active{border-color:var(--ink);opacity:1}.tw-gallery-thumbs{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.tw-gallery-thumbs img{aspect-ratio:1;border:1px solid var(--line-dark);display:block;object-fit:cover;width:100%}.tw-gallery-thumbs img:first-child{border-color:var(--ink)}.woocommerce div.product div.images,.woocommerce div.product div.summary{margin-bottom:0;width:100%}.woocommerce div.product div.images{border:1px solid var(--line-dark);padding:10px}.woocommerce div.product div.images img{display:block;width:100%}.woocommerce div.product div.images .flex-control-thumbs{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin:8px 0 0}.woocommerce div.product div.images .flex-control-thumbs li{margin:0;width:auto}.woocommerce div.product div.images .flex-control-thumbs img{border:1px solid transparent;opacity:.7}.woocommerce div.product div.images .flex-control-thumbs img.flex-active,.woocommerce div.product div.images .flex-control-thumbs img:hover{border-color:var(--ink);opacity:1}.woocommerce-product-gallery__trigger{background:var(--paper);border:1px solid var(--ink);border-radius:0;color:var(--ink);height:34px;right:20px;top:20px;width:34px}.tw-product__photo-note{color:var(--muted);font-family:var(--font-mono);font-size:9px;line-height:1.5;margin:10px 0 0;text-transform:uppercase}.tw-product__photo-note strong{color:var(--ink);font-weight:700}.tw-product__photo-note--actual strong{color:var(--red)}.tw-product__photo-note a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.tw-product__photo-note a:hover{color:var(--red)}.tw-product__summary{min-width:0;padding-top:4px}.tw-product__kicker{color:var(--red);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.07em;margin-bottom:14px;text-transform:uppercase}.tw-product__kicker a{color:var(--red);text-decoration:none}.tw-product__kicker a:hover{text-decoration:underline;text-underline-offset:3px}.woocommerce div.product .product_title{font-size:clamp(36px,4.8vw,68px);letter-spacing:-.065em;line-height:.92;margin:0 0 16px;text-transform:uppercase}.tw-product__artist{font-family:var(--font-display);font-size:clamp(18px,2vw,26px);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0 0 16px}.tw-product__meta{border-bottom:1px solid var(--line-dark);border-top:1px solid var(--line-dark);display:flex;flex-wrap:wrap;gap:5px 14px;margin-bottom:22px;padding:10px 0}.tw-product__meta span{color:var(--muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.03em;text-transform:uppercase}.tw-product__meta strong{color:var(--ink);font-weight:700}.tw-condition{border:1px solid var(--ink);display:grid;gap:14px;grid-template-columns:1fr auto;margin-bottom:22px;padding:15px}.tw-condition__label{color:var(--muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.05em;margin-bottom:5px;text-transform:uppercase}.tw-condition__grades{display:flex;flex-wrap:wrap;gap:16px}.tw-condition__grade strong{display:block;font-family:var(--font-display);font-size:27px;letter-spacing:-.05em;line-height:1;text-transform:uppercase}.tw-condition__grade span{color:var(--muted);font-family:var(--font-mono);font-size:8px;text-transform:uppercase}.tw-condition__stamp{align-items:center;border:1px solid var(--red);color:var(--red);display:inline-flex;font-family:var(--font-mono);font-size:8px;font-weight:700;height:47px;justify-content:center;letter-spacing:.08em;line-height:1.15;padding:5px;text-align:center;text-transform:uppercase;transform:rotate(3deg);width:47px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--red);font-family:var(--font-mono);font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1;margin:0 0 6px}.woocommerce div.product p.price del,.woocommerce div.product span.price del{color:var(--muted);font-size:14px;margin-right:7px}.woocommerce div.product p.stock{color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;margin:0 0 18px;text-transform:uppercase}.woocommerce div.product p.stock.in-stock{color:var(--success)}.woocommerce div.product form.cart{align-items:stretch;display:flex;flex-wrap:wrap;gap:9px;margin-bottom:12px}.woocommerce div.product form.cart .quantity{display:inline-flex;margin:0}.woocommerce div.product form.cart .quantity .qty{border:1px solid var(--ink);min-height:48px;width:68px}.woocommerce div.product form.cart .single_add_to_cart_button{flex:1;min-width:180px}.woocommerce div.product form.cart .variations{width:100%}.tw-multibuy{background:var(--butter);border:1px solid var(--ink);margin:0 0 20px;padding:14px 16px 15px}.tw-multibuy__kicker{color:var(--red);font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.tw-multibuy__title{font-family:var(--font-display);font-size:clamp(21px,2.3vw,28px);font-weight:700;letter-spacing:-.04em;line-height:1;margin:0 0 6px;text-transform:uppercase}.tw-multibuy__copy{font-size:12px;line-height:1.45;margin:0;max-width:42ch}.tw-product__reassurance{color:var(--muted);font-family:var(--font-mono);font-size:9px;line-height:1.55;margin:0 0 22px;text-transform:uppercase}.tw-product__trust{border-top:1px solid var(--line-dark);list-style:none;margin:0;padding:15px 0 0}.tw-product__trust li{align-items:baseline;display:flex;font-size:12px;gap:8px;margin-bottom:7px}.tw-product__trust li:before{color:var(--red);content:"+";font-family:var(--font-mono);font-weight:700}.tw-product__detail{border-top:1px solid var(--line-dark);display:grid;gap:clamp(32px,5vw,74px);grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);margin-top:clamp(42px,6vw,84px);padding-top:34px}.tw-product__story section,.tw-product__story .woocogs-description,.tw-product__story .woocogs-tracklist-wrap,.tw-product__story .woocogs-notes{border-bottom:1px solid var(--line-dark);padding:0 0 26px;margin-bottom:26px}.tw-product__story section:last-child,.tw-product__story .woocogs-notes:last-child{border-bottom:0;margin-bottom:0}.tw-product__story h2,.tw-product__story h3,.tw-product__story summary{font-family:var(--font-display);font-size:clamp(22px,2.6vw,32px);font-weight:900;letter-spacing:-.04em;line-height:1;text-transform:uppercase}.tw-product__story summary{cursor:pointer;list-style:none;padding-right:24px;position:relative}.tw-product__story summary::-webkit-details-marker{display:none}.tw-product__story summary:after{content:"+";font-family:var(--font-mono);font-size:18px;font-weight:400;position:absolute;right:0;top:-2px}.tw-product__story details[open] summary:after{content:"\2212"}.tw-product__story .woocogs-description__body,.tw-product__story .woocogs-notes__body{padding-top:15px}.tw-product__story p{color:var(--ink-soft);max-width:66ch}.tw-product__story .woocogs-tracklist{columns:2;column-gap:34px;color:var(--ink-soft);font-size:13px;margin:16px 0 0;padding-left:20px}.tw-product__story .woocogs-tracklist li{break-inside:avoid;margin-bottom:5px}.tw-product__story .woocogs-condition-chips{margin-bottom:16px}.tw-product__side{border-left:1px solid var(--line-dark);padding-left:clamp(20px,3vw,38px)}.tw-product__side h2{font-size:22px;margin-bottom:14px;text-transform:uppercase}.tw-pressing{margin:0}.tw-pressing div{border-bottom:1px solid var(--line-dark);display:grid;gap:12px;grid-template-columns:94px minmax(0,1fr);padding:8px 0}.tw-pressing dt{color:var(--muted);font-family:var(--font-mono);font-size:8px;letter-spacing:.04em;text-transform:uppercase}.tw-pressing dd{font-size:12px;margin:0;overflow-wrap:anywhere}.tw-pressing a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.tw-pressing a:hover{color:var(--red)}.tw-runouts{color:var(--muted);font-family:var(--font-mono);font-size:9px;line-height:1.6;margin-top:18px;white-space:pre-line}.tw-product__ask{color:var(--muted);font-family:var(--font-mono);font-size:9px;line-height:1.5;margin-top:18px;text-transform:uppercase}.tw-sticky-buy{display:none}.tw-related{border-top:1px solid var(--line-dark);margin-top:clamp(48px,7vw,90px);padding-top:32px}.tw-related__head{align-items:end;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}.tw-related__head h2{margin-bottom:0}.tw-related__head .tw-eyebrow{margin-bottom:4px}@media(max-width:640px){.tw-related__head{align-items:flex-start;flex-direction:column}}.tw-related h2,.woocogs-related__title{font-size:clamp(28px,3.5vw,44px);letter-spacing:-.05em;margin-bottom:22px;text-transform:uppercase}.woocogs-related .products{margin:0}.woocommerce-notices-wrapper{margin-bottom:18px}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:var(--paper-light);border:1px solid var(--ink);border-left:4px solid var(--red);color:var(--ink);font-size:13px;list-style:none;margin:0 0 10px;padding:13px 16px}.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before{display:none}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{float:right;min-height:32px;padding:8px 10px}.woocommerce form .form-row{margin-bottom:14px;padding:0}.woocommerce form .form-row label{color:var(--ink);font-family:var(--font-mono);font-size:10px;letter-spacing:.03em;text-transform:uppercase}.woocommerce form .form-row .required{color:var(--red)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{background:var(--white);border:1px solid var(--ink);border-radius:0;min-height:44px;padding:10px 12px}.woocommerce .select2-container .select2-selection--single{background:var(--white);border:1px solid var(--ink);border-radius:0;height:44px}.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:42px}.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{height:42px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid var(--line-dark);border-radius:0;padding:20px}.tw-account-page .woocommerce{display:grid;gap:36px;grid-template-columns:220px minmax(0,1fr)}.tw-account-page .woocommerce:before,.tw-account-page .woocommerce:after{content:none;display:none}.woocommerce-account .woocommerce-MyAccount-navigation{border-top:1px solid var(--line-dark);width:auto}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--line-dark)}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;padding:10px 0;text-decoration:none;text-transform:uppercase}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation a:hover{color:var(--red)}.woocommerce-account .woocommerce-MyAccount-content{min-width:0;width:100%}.woocommerce-account .woocommerce-MyAccount-content h2,.woocommerce-account .woocommerce-MyAccount-content h3{text-transform:uppercase}.tw-tracking{background:var(--ink);color:var(--paper);margin-top:28px;padding:clamp(22px,3.4vw,36px)}.tw-tracking__eyebrow{color:var(--butter);font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;margin:0 0 12px;text-transform:uppercase}.tw-tracking__head{align-items:center;display:flex;flex-wrap:wrap;gap:12px 18px;justify-content:space-between}.tw-tracking h2{color:var(--paper);font-family:var(--font-display);font-size:clamp(28px,3.6vw,44px);letter-spacing:-.05em;line-height:.92;margin:0;text-transform:uppercase}.tw-tracking__status{border:1px solid var(--butter);color:var(--butter);font-family:var(--font-mono);font-size:8px;letter-spacing:.08em;padding:5px 8px;text-transform:uppercase}.tw-tracking__service{color:var(--paper-deep);font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;margin:14px 0 0;text-transform:uppercase}.tw-tracking__number{border-bottom:1px solid rgba(243,239,230,.3);border-top:1px solid rgba(243,239,230,.3);display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:space-between;margin:20px 0 22px;padding:12px 0}.tw-tracking__number span{color:var(--paper-deep);font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.tw-tracking__number strong{font-family:var(--font-mono);font-size:16px;letter-spacing:.06em;word-break:break-all}.tw-tracking .tw-button--tracking{background:var(--butter);border-color:var(--butter);color:var(--ink)}.tw-tracking .tw-button--tracking:hover{background:var(--paper);border-color:var(--paper);color:var(--ink)}.tw-tracking__note{color:var(--paper-deep);font-size:11px;margin:10px 0 0}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout,.wc-block-cart,.wc-block-checkout{color:var(--ink);font-family:var(--font-body)}.wc-block-cart .wc-block-components-title,.wc-block-checkout .wc-block-components-title{font-family:var(--font-display);letter-spacing:-.04em}.wc-block-components-button,.wc-block-components-checkout-place-order-button,.wc-block-cart__submit-button{background:var(--red);border:1px solid var(--red);border-radius:0;color:var(--white);font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.06em;min-height:48px;text-transform:uppercase}.wc-block-components-button:hover,.wc-block-components-checkout-place-order-button:hover,.wc-block-cart__submit-button:hover{background:var(--ink);border-color:var(--ink);color:var(--white)}.wc-block-components-text-input input,.wc-block-components-textarea,.wc-block-components-select select,.wc-block-components-address-form input{background:var(--white);border:1px solid var(--ink);border-radius:0}.wc-block-cart__main,.wc-block-checkout__main{border:1px solid var(--line-dark);padding:clamp(16px,3vw,30px)}.wc-block-cart__sidebar,.wc-block-checkout__sidebar{border:1px solid var(--ink);padding:clamp(16px,3vw,30px)}.wc-block-components-order-summary,.wc-block-components-totals-item{font-family:var(--font-body)}.wc-block-cart-items__header,.wc-block-cart-item__wrap{font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.wc-block-cart-item__image img{border:1px solid var(--line-dark)}.tw-content--builder{max-width:none}.tw-artist-nav{border-bottom:1px solid var(--line-dark);border-top:1px solid var(--line-dark);display:flex;flex-wrap:wrap;gap:4px;margin-bottom:34px;padding:10px 0}.tw-artist-nav a{align-items:center;border:1px solid transparent;display:inline-flex;font-family:var(--font-mono);font-size:10px;height:28px;justify-content:center;min-width:28px;text-decoration:none}.tw-artist-nav a:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.tw-artist-group{border-top:1px solid var(--line-dark);display:grid;gap:24px;grid-template-columns:64px minmax(0,1fr);padding:22px 0 30px}.tw-artist-group h2{color:var(--red);font-family:var(--font-display);font-size:44px;letter-spacing:-.06em;line-height:.8;margin:0}.tw-artist-list{columns:3;column-gap:28px;list-style:none;margin:0;padding:0}.tw-artist-list li{break-inside:avoid;display:flex;gap:8px;justify-content:space-between;margin-bottom:7px}.tw-artist-list a{font-size:13px;text-decoration:none}.tw-artist-list span{color:var(--muted);font-family:var(--font-mono);font-size:8px;padding-top:2px}.tw-post-list{max-width:760px}.tw-post-list__item{border-top:1px solid var(--line-dark);padding:24px 0}.tw-post-list__item h2{font-size:32px;text-transform:uppercase}.tw-search-other{border-top:1px solid var(--line-dark);margin-top:38px;padding-top:24px}.tw-search-other h2{font-size:26px;text-transform:uppercase}.tw-search-other ul{list-style:none;padding:0}.tw-search-other li{border-bottom:1px solid var(--line-dark);padding:9px 0}.woocogs-notes__label,.woocogs-description__label{font-family:var(--font-display);font-size:clamp(22px,2.6vw,32px);font-weight:900;letter-spacing:-.04em;line-height:1;margin:0 0 15px;text-transform:uppercase}.woocogs-notes__body,.woocogs-description__body{padding-top:15px}.woocogs-condition-chips{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:16px}.woocogs-condition-chips__group{border:1px solid var(--line-dark);padding:9px 11px}.woocogs-condition-chips__side{color:var(--muted);font-family:var(--font-mono);font-size:8px;letter-spacing:.05em;margin:0 0 7px;text-transform:uppercase}.woocogs-condition-chips__list{display:flex;flex-wrap:wrap;gap:5px 10px;list-style:none;margin:0;padding:0}.woocogs-condition-chip{align-items:center;display:inline-flex;font-family:var(--font-mono);font-size:8px;gap:3px}.woocogs-condition-chip svg{height:12px;width:12px}.woocogs-condition-chip__qualifier{color:var(--muted)}.woocogs-tracklist__title{font-family:var(--font-display);font-size:clamp(22px,2.6vw,32px);font-weight:900;letter-spacing:-.04em;line-height:1;margin:0;text-transform:uppercase}.woocogs-tracklist{color:var(--ink-soft);font-size:13px;margin:15px 0 0;padding-left:20px}.woocogs-tracklist li{margin-bottom:5px}.tw-product__story .woocogs-description__summary,.tw-product__story .woocogs-notes__summary{cursor:pointer;font-family:var(--font-display);font-size:clamp(22px,2.6vw,32px);font-weight:900;letter-spacing:-.04em;line-height:1;list-style:none;position:relative;text-transform:uppercase}.tw-product__story .woocogs-description__summary::-webkit-details-marker,.tw-product__story .woocogs-notes__summary::-webkit-details-marker{display:none}.tw-product__story .woocogs-description__summary:after,.tw-product__story .woocogs-notes__summary:after{content:"+";font-family:var(--font-mono);font-size:18px;font-weight:400;position:absolute;right:0;top:-2px}.tw-product__story details[open] .woocogs-description__summary:after,.tw-product__story details[open] .woocogs-notes__summary:after{content:"\2212"}.tw-cart-page .wp-block-woocommerce-cart,.tw-checkout-page .wp-block-woocommerce-checkout{margin-top:8px}.tw-cart-page .wp-block-woocommerce-cart.alignwide,.tw-checkout-page .wp-block-woocommerce-checkout.alignwide{margin-left:0;margin-right:0;max-width:100%;width:100%}.tw-cart-page .wc-block-cart__main,.tw-cart-page .wc-block-cart__sidebar,.tw-checkout-page .wc-block-checkout__main,.tw-checkout-page .wc-block-checkout__sidebar{min-width:0}.tw-cart-page .wc-block-components-sidebar-layout,.tw-checkout-page .wc-block-components-sidebar-layout{align-items:start}.tw-checkout-page .wc-block-components-sidebar-layout{flex-direction:column}.tw-checkout-page .wc-block-checkout__sidebar{order:-1;width:100%}.tw-checkout-page .wc-block-checkout__main{width:100%}.tw-checkout-page .wc-block-checkout__main .wp-block-woocommerce-checkout-order-summary-coupon-form-block{border-bottom:1px solid var(--line-dark);margin-bottom:24px;padding-bottom:8px}@media(max-width:760px){.tw-artist-group{gap:14px;grid-template-columns:42px minmax(0,1fr)}.tw-artist-group h2{font-size:34px}.tw-artist-list{columns:1}}@media(max-width:1180px){.tw-header__main{grid-template-columns:minmax(190px,.8fr) minmax(240px,1.4fr) minmax(190px,.8fr)}.tw-hero__grid{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr)}.tw-hero h1{font-size:clamp(54px,7.2vw,92px)}.tw-hero h1 span{white-space:normal}.tw-product-grid,.tw-genre-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tw-footer__top{grid-template-columns:1.3fr 1fr 1fr 1fr}}@media(max-width:980px){:root{--header-height: 68px}.tw-header__main{gap:14px;grid-template-columns:auto 1fr auto}.tw-header__search{grid-column:2;grid-row:1}.tw-brand{grid-column:1;grid-row:1}.tw-header__actions{grid-column:3;grid-row:1}.tw-menu-toggle{display:inline-flex;grid-column:1;grid-row:2;justify-self:start;margin-bottom:10px}.tw-brand{align-items:center}.tw-header__main{padding-bottom:10px}.tw-nav{background:var(--paper);border-top:1px solid var(--line-dark);display:none;left:0;max-height:calc(100vh - var(--header-height) - 32px);overflow-y:auto;padding:16px var(--gutter) 28px;position:absolute;right:0;top:100%}.nav-open .tw-nav{display:block}.tw-nav__inner{align-items:stretch;display:block;min-height:0}.tw-nav__list{align-items:stretch;display:block}.tw-nav__list>li{border-bottom:1px solid var(--line-dark)}.tw-nav__list>li>a{font-family:var(--font-display);font-size:25px;font-weight:900;letter-spacing:-.04em;line-height:1.3;padding:9px 0;text-transform:uppercase}.tw-nav__list>li>a:after{display:none}.tw-mega{background:transparent;border:0;box-shadow:none;display:block;left:auto;opacity:1;padding:0 0 14px;pointer-events:auto;position:static;transform:none;visibility:visible;width:auto}.tw-mega__title,.tw-mega__promo{display:none}.tw-mega ul{display:flex;flex-wrap:wrap;gap:6px 16px}.tw-mega li{margin:0}.tw-mega a{font-family:var(--font-mono);font-size:9px;text-transform:uppercase}.tw-nav__meta{margin:20px 0 0}.tw-hero__grid{grid-template-columns:1fr}.tw-hero h1{max-width:10ch}.tw-hero__wall{min-height:0;padding-top:10px}.tw-wall-card:nth-child(2){transform:translateY(-18px) rotate(1.2deg)}.tw-wall-card:nth-child(3){transform:translateY(10px) rotate(-.6deg)}.tw-grading,.tw-editorial,.tw-product__grid,.tw-product__detail{grid-template-columns:minmax(0,1fr)}.tw-product__gallery{position:static}.tw-product__side{border-left:0;border-top:1px solid var(--line-dark);padding-left:0;padding-top:24px}.tw-footer__top{grid-template-columns:1.2fr 1fr 1fr}.tw-footer__brand{grid-column:1 / -1}.tw-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-trust__item:nth-child(2){border-right:0}.tw-trust__item:nth-child(3){border-left:1px solid var(--line-dark);border-top:1px solid var(--line-dark)}.tw-trust__item:nth-child(4){border-top:1px solid var(--line-dark)}.tw-page-head__grid{grid-template-columns:1fr}.tw-page-head__intro{padding-bottom:0}.tw-account-page .woocommerce{grid-template-columns:1fr}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:0 16px}.woocommerce-account .woocommerce-MyAccount-navigation li{border-bottom:0}}@media(max-width:760px){:root{--gutter: 16px;--header-height: 64px}.tw-announcement__inner{align-items:flex-start;flex-direction:column;gap:2px;justify-content:center;padding-block:6px}.tw-announcement__note{display:none}.tw-header__main{gap:8px;grid-template-columns:auto minmax(0,1fr) auto;padding-bottom:8px;padding-top:8px}.tw-brand__mark{height:31px;width:31px}.tw-brand__name{font-size:18px}.tw-brand__sub{display:none}.tw-header__actions{gap:9px}.tw-header__link--account{display:none}.tw-cart-link{border-left:0;gap:5px;padding-left:0}.tw-cart-link__total{display:none}.tw-header__search input[type=search],.tw-header__search .dgwt-wcas-search-input{font-size:12px;min-height:38px;padding-left:10px}.tw-menu-toggle{margin-bottom:6px}.tw-hero{padding-top:34px}.tw-hero h1{font-size:clamp(42px,12.5vw,64px);margin-bottom:20px}.tw-hero h1 span{white-space:normal}.tw-hero__lede{font-size:15px}.tw-hero__actions{margin:22px 0 28px}.tw-hero__actions .tw-button{flex:1}.tw-hero__wall{gap:7px;padding-top:0}.tw-wall-card{padding:5px}.tw-wall-card figcaption{font-size:7px;padding-top:5px}.tw-wall-card:nth-child(2){transform:translateY(-12px) rotate(1deg)}.tw-wall-card:nth-child(3){transform:translateY(7px) rotate(-.5deg)}.tw-section{padding:44px 0}.tw-section-head{align-items:flex-start;flex-direction:column;gap:14px}.tw-section-head__link{padding-bottom:0}.tw-product-grid{gap:24px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.tw-card__title{font-size:13px}.tw-card__artist{font-size:10px}.tw-card__kicker{font-size:7px}.tw-card__price{font-size:11px}.tw-card__condition dt{font-size:6px}.tw-card__condition dd{font-size:8px}.tw-card__actions .button{min-height:32px;padding:7px 5px}.tw-genre-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-genre-tile{min-height:118px;padding:12px 11px}.tw-genre-tile__name{font-size:22px}.tw-genre-tile__num{left:11px;top:11px}.tw-grading h2{font-size:46px}.tw-scale li{grid-template-columns:55px minmax(0,1fr)}.tw-scale__bar{display:none}.tw-note-grid{grid-template-columns:1fr;gap:24px}.tw-note{display:grid;gap:12px;grid-template-columns:90px minmax(0,1fr)}.tw-note__cover{margin-bottom:0;grid-row:1 / span 4}.tw-note__artist,.tw-note__title,.tw-note__body{grid-column:2}.tw-trust__grid{grid-template-columns:1fr}.tw-trust__item,.tw-trust__item:first-child,.tw-trust__item:nth-child(3){border-left:0;border-right:0;border-top:1px solid var(--line-dark);padding:16px}.tw-trust__item:first-child{border-top:0}.tw-footer{padding-top:46px}.tw-footer__top{gap:30px;grid-template-columns:1fr 1fr}.tw-footer__brand{font-size:19vw}.tw-footer__bottom{align-items:flex-start;flex-direction:column;gap:5px}.tw-page-head{padding-top:32px}.tw-page-head h1{font-size:clamp(45px,14vw,74px)}.tw-shop-toolbar{position:relative;top:auto}.tw-shop-toolbar__inner{align-items:stretch;flex-direction:column;gap:8px}.tw-shop-toolbar .woocommerce-ordering,.tw-shop-toolbar .woocommerce-ordering select{width:100%}.tw-shop-results{padding-top:22px}.tw-product{padding-top:18px}.tw-breadcrumb{font-size:8px;margin-bottom:18px}.woocommerce div.product .product_title{font-size:clamp(34px,10vw,52px)}.tw-condition{grid-template-columns:1fr}.tw-condition__stamp{display:none}.woocommerce div.product form.cart{display:block}.woocommerce div.product form.cart .quantity{margin-bottom:8px;width:100%}.woocommerce div.product form.cart .quantity .qty,.woocommerce div.product form.cart .single_add_to_cart_button{width:100%}.tw-product__story .woocogs-tracklist{columns:1}.tw-sticky-buy{align-items:center;background:var(--paper);border-top:1px solid var(--ink);bottom:0;display:flex;gap:12px;justify-content:space-between;left:0;padding:10px var(--gutter);position:fixed;right:0;z-index:45}.tw-sticky-buy__price{color:var(--red);font-family:var(--font-mono);font-size:17px;font-weight:700}.tw-sticky-buy .tw-button{min-height:38px;padding:9px 12px}body.single-product{padding-bottom:62px}.tw-related{margin-top:42px}}@media(max-width:440px){.tw-product-grid{gap:20px 10px}.tw-card__condition{gap:1px 8px}.tw-genre-grid{grid-template-columns:1fr}.tw-genre-tile{min-height:82px}.tw-footer__top{grid-template-columns:1fr}.tw-footer__brand{font-size:20vw}}.tw-product-grid.products>li.product{clear:none!important;float:none!important;margin:0!important;width:100%!important}.tw-product__gallery .woocommerce-product-gallery{opacity:1!important}.tw-product__gallery .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image+.woocommerce-product-gallery__image{display:none}.tw-product__gallery .flex-viewport .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image+.woocommerce-product-gallery__image{display:block}.tw-shop-toolbar__inner .fibofilters-horizontal-filters-container{flex-basis:100%;order:3}.tw-shop-toolbar .fibofilters-horizontal-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tw-shop-toolbar .fibofilters-button{background:var(--paper-light);border:1px solid var(--line-dark);color:var(--ink);cursor:pointer;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;padding:10px 12px;text-transform:uppercase}.tw-shop-toolbar .fibofilters-button:hover,.tw-shop-toolbar .fibofilters-button:focus-visible{background:var(--ink);color:var(--paper-light)}.tw-header__search .dgwt-wcas-search-wrapp,.tw-header__search .dgwt-wcas-search-form{max-width:none;width:100%}.tw-header__search .dgwt-wcas-sf-wrapp{background:transparent}.tw-header__search .dgwt-wcas-sf-wrapp input[type=search]{background:var(--paper-light);border:1px solid var(--line-dark);border-radius:0!important;height:46px}.tw-header__search .dgwt-wcas-sf-wrapp button{border-radius:0}@media(max-width:760px){.tw-header__main{grid-template-columns:40px minmax(0,1fr) auto;row-gap:8px}.tw-menu-toggle{grid-column:1;grid-row:1;margin-bottom:0}.tw-brand{grid-column:2;grid-row:1;min-width:0}.tw-header__actions{grid-column:3;grid-row:1}.tw-header__search{grid-column:1 / -1;grid-row:2;min-width:0;width:100%}.tw-header__search .dgwt-wcas-search-wrapp,.tw-header__search .dgwt-wcas-search-form{max-width:100%;min-width:0;width:100%}}.tw-shop-toolbar,#fibofilters{--e-global-color-primary: var(--ink);--fibofilters--colors--base: var(--ink);--fibofilters--colors--base-org: var(--ink);--fibofilters--colors--link: var(--ink);--fibofilters--colors--link-org: var(--ink);--fibofilters--colors-input-border: var(--line-dark)}.tw-shop-toolbar .fibofilters-filter-button-selected,.tw-shop-toolbar .fibofilters-filter-button-selected:hover,.tw-shop-toolbar .fibofilters-filter-button-selected:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--paper-light)}.tw-shop-toolbar .woocommerce-notices-wrapper:empty{display:none}.fibofilters-mobile-filters{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 10px}.fibofilters-applied-filters-container{padding:0}.tw-shop-toolbar .fibofilters-applied-filter{align-items:center;background:transparent;border:1px solid var(--red);border-radius:0;color:var(--red);display:inline-flex;gap:2px;margin:0 6px 6px 0;padding:0 8px 0 0}.tw-shop-toolbar .fibofilters-applied-filter strong{color:var(--red);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tw-shop-toolbar .fibofilters-applied-filter .fibofilters-button{background:transparent;border:0;color:var(--red);min-height:30px;padding:4px 4px 4px 6px}.fibofilters-applied-filter svg [stroke],.fibofilters-mobile-overlay__header-close svg [stroke],.fibofilters-mobile-overlay__header-clear svg [stroke]{stroke:currentColor}#fibofilters .fibofilters-mobile-overlay{background:var(--paper);color:var(--ink)}#fibofilters .fibofilters-mobile-overlay__header{background:var(--paper);border-bottom:1px solid var(--ink);padding:10px 16px}#fibofilters .fibofilters-mobile-overlay__header-title{color:var(--ink);font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:-.02em;text-transform:uppercase}#fibofilters .fibofilters-mobile-overlay__header-clear,#fibofilters .fibofilters-mobile-overlay__header-close{background:var(--paper-light);border:1px solid var(--line-dark);border-radius:0;color:var(--ink);font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;padding:8px 10px;text-transform:uppercase}#fibofilters .fibofilters-mobile-overlay__header-close{padding:8px}#fibofilters .fibofilters-mobile-overlay__content{padding:0}#fibofilters .fibofilters-block{border-bottom:1px solid var(--line-dark);margin-bottom:0;padding:10px 16px}#fibofilters .fibofilters-item{border-bottom:1px solid var(--line)}#fibofilters .fibofilters-item:last-child{border-bottom:0}#fibofilters .fibofilters-item__interactive{font-family:var(--font-body);font-size:14px;min-height:44px;padding:10px 0}#fibofilters .fibofilters-item__control{border:1px solid var(--line-dark);border-radius:0;height:18px;width:18px}#fibofilters .fibofilters-item__count{color:var(--muted);font-family:var(--font-mono);font-size:9px}@media(max-width:760px){.tw-shop-toolbar__inner .woocommerce-result-count{order:1}.tw-shop-toolbar__inner .fibofilters-mobile-filters-container{order:2}.tw-shop-toolbar__inner .woocommerce-ordering{order:3}.tw-shop-toolbar__inner .fibofilters-applied-filters-container{order:4}}.tw-low-order-intro{border-left:3px solid var(--red);font-size:13px;line-height:1.6;margin:0 0 26px;max-width:78ch;padding-left:14px}.tw-content table{border-collapse:collapse;font-size:14px;margin:26px 0;width:100%}.tw-content th,.tw-content td{border-bottom:1px solid rgba(54,54,54,.18);padding:10px 12px;text-align:left;vertical-align:top}.tw-content th{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.tw-content td strong{font-weight:600}@media(max-width:600px){.tw-content table{font-size:12px}.tw-content th,.tw-content td{padding:8px 6px}}
