:root,body{--yoru-cream: #E9DDC7;--yoru-midnight: #24364B;--yoru-sunset: #B94E3D;--yoru-ink: #292927;--yoru-orange: #E59B59;--font-heading--family: "Bebas Neue", Impact, "Arial Narrow", sans-serif !important;--font-subheading--family: "IBM Plex Mono", "Courier New", monospace !important;--font-body--family: "Cormorant Garamond", Georgia, serif !important;--font-accent--family: "Noto Sans JP", "IBM Plex Mono", sans-serif !important}body{position:relative}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:180px 180px}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:.045;background:repeating-linear-gradient(to bottom,rgba(41,41,39,.9) 0px,rgba(41,41,39,.9) 1px,transparent 2px,transparent 3px)}h1,h2,h3,.h1,.h2,.h3{letter-spacing:.04em!important;text-transform:uppercase}#header-component{border-bottom:3px solid var(--yoru-ink)!important;background-color:var(--yoru-cream)!important}#header-component .header__menu-item,#header-component a{font-family:var(--font-subheading--family)!important;letter-spacing:.08em}#header-component:before{content:"\25cf  REC";position:absolute;top:6px;right:12px;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.15em;color:var(--yoru-sunset);animation:yoru-blink 1.6s steps(2,start) infinite;pointer-events:none;z-index:2}@keyframes yoru-blink{50%{opacity:0}}#header-announcements{background-color:var(--yoru-ink)!important;color:var(--yoru-cream)!important;border-bottom:1px dashed var(--yoru-orange)}#header-announcements *{color:var(--yoru-cream)!important;font-family:IBM Plex Mono,monospace!important;letter-spacing:.12em!important;text-transform:uppercase}.shopify-section[id*=hero] .hero,.shopify-section[id*=hero]{position:relative}.shopify-section[id*=hero]:before{content:"VHS \b7  HI-FI STEREO \b7  \518d\751f\4e2d";position:absolute;top:14px;left:14px;z-index:5;font-family:IBM Plex Mono,Noto Sans JP,monospace;font-size:11px;letter-spacing:.18em;color:var(--yoru-cream);background:var(--yoru-sunset);padding:4px 10px;border:1px solid var(--yoru-ink);text-transform:uppercase}.shopify-section[id*=hero]:after{content:"\25b6  PLAY";position:absolute;bottom:14px;right:14px;z-index:5;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.18em;color:var(--yoru-ink);background:var(--yoru-orange);padding:4px 10px;border:1px solid var(--yoru-ink)}.shopify-section[id*=hero] h1,.shopify-section[id*=hero] h2{font-family:Bebas Neue,sans-serif!important;font-size:clamp(3rem,9vw,7rem)!important;line-height:.92!important;text-shadow:4px 4px 0 var(--yoru-sunset),7px 7px 0 var(--yoru-ink);-webkit-text-stroke:1px var(--yoru-ink)}marquee-component{background:var(--yoru-ink)!important;border-top:1px solid var(--yoru-orange);border-bottom:1px solid var(--yoru-orange);padding-block:10px}marquee-component *{font-family:IBM Plex Mono,monospace!important;color:var(--yoru-cream)!important;letter-spacing:.2em!important;text-transform:uppercase;font-size:.85rem!important}.product-list .product-card,[class*=product-card]{position:relative;border:2px solid var(--yoru-ink)!important;background:var(--yoru-cream);transition:transform .25s ease,box-shadow .25s ease}.product-list .product-card:nth-child(odd){transform:rotate(-.6deg)}.product-list .product-card:nth-child(2n){transform:rotate(.6deg)}.product-list .product-card:hover{transform:rotate(0) translateY(-4px) scale(1.015);box-shadow:6px 6px 0 var(--yoru-sunset);z-index:3}.product-list .product-card:before{content:"TAPE NO. " counter(yoru-tape);counter-increment:yoru-tape;position:absolute;top:6px;left:6px;z-index:4;background:var(--yoru-midnight);color:var(--yoru-cream);font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.12em;padding:2px 6px}.product-list{counter-reset:yoru-tape}.product-list .product-card:after{content:"";position:absolute;top:-6px;right:10px;width:28px;height:14px;background:repeating-linear-gradient(135deg,rgba(41,41,39,.35) 0 2px,transparent 2px 5px);transform:rotate(8deg);opacity:.8;pointer-events:none}.product-list .product-card img{filter:saturate(1.08) contrast(1.05)}.product-list .product-card .card-title,.product-list .product-card [class*=title]{font-family:Bebas Neue,sans-serif!important;letter-spacing:.05em;text-transform:uppercase}.product-list .product-card .price,.product-list .product-card [class*=price]{font-family:IBM Plex Mono,monospace!important}footer{background:var(--yoru-ink)!important;color:var(--yoru-cream)!important;border-top:4px solid var(--yoru-sunset);position:relative}footer:before{content:"";display:block;height:10px;background:repeating-linear-gradient(90deg,var(--yoru-orange) 0 18px,var(--yoru-midnight) 18px 36px)}footer *{color:var(--yoru-cream)!important}footer h2,footer h3{font-family:Bebas Neue,sans-serif!important;letter-spacing:.08em}footer a{text-decoration:underline dotted}button,.button,a.button,[class*=button]{border-radius:0!important;font-family:IBM Plex Mono,monospace!important;letter-spacing:.1em!important;text-transform:uppercase!important}.shopify-section+.shopify-section{position:relative}@media(max-width:749px){.shopify-section[id*=hero] h1,.shopify-section[id*=hero] h2{font-size:clamp(2.2rem,12vw,3.6rem)!important}}footer .email-signup__input{color:#292927!important;-webkit-text-fill-color:#292927!important;caret-color:#292927}footer .email-signup__button,footer .email-signup__button svg,footer .email-signup__button svg *{color:#292927!important;fill:currentColor;stroke:currentColor}.terms-policies-popover a,.terms-policies-popover a:visited{color:#292927!important}.yoru-cart-confirmation{position:fixed;inset-inline-end:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:10000;max-width:min(24rem,calc(100vw - 2rem));padding:.8rem 1rem;border:1px solid #B94E3D;background:#292927;color:#e9ddc7;box-shadow:4px 4px #b94e3d;font:.9rem/1.4 IBM Plex Mono,Courier New,monospace;letter-spacing:.04em}.yoru-cart-confirmation[hidden],.variant-option[data-testid=variant-option-single]{display:none}
/*# sourceMappingURL=/cdn/shop/t/1/assets/yoru-vhs.css.map */
