html:root{--g-bg:#fff;--g-paper:#f6f4ef;--g-ink:#0b0b0d;--g-mute:#55555c;--g-red:#e10600;--g-red2:#ff2b2b;--g-line:rgba(0,0,0,.12)}html:root,html body [class*=color-custom-]:not([class*=badge]){--color-primary-button-text:#fff;--color-primary-button-background:#e10600;--color-primary-button-border:#e10600;--color-primary-button-hover-text:#fff;--color-primary-button-hover-background:#0b0b0d;--color-primary-button-hover-border:#0b0b0d;--quick-add-background:#e10600;--quick-add-foreground:#fff}html body{background:var(--g-bg);overflow-x:hidden}html body ::selection{background:var(--g-red);color:#fff}body main{background:radial-gradient(1100px 480px at 90% -5%,rgba(225,6,0,.07),transparent 60%),var(--g-bg)}body main:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.035;background-image:radial-gradient(#000 1px,transparent 1.3px);background-size:6px 6px}body main>*{position:relative;z-index:1}.ia-progress{position:fixed;top:0;left:0;height:4px;width:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--g-red),#ff7a00);z-index:9999;pointer-events:none}body .header-section,body .ia-nav-section,body header{background:#08080aeb!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .ia-nav a,body .ia-nav__btn{position:relative;letter-spacing:.08em;transition:color .2s}body .ia-nav a:after,body .ia-nav__btn:after{content:"";position:absolute;left:10%;right:10%;bottom:2px;height:2px;background:var(--g-red);transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(.2,.8,.2,1)}body .ia-nav a:hover,body .ia-nav__btn:hover{color:var(--g-red2)}body .ia-nav a:hover:after,body .ia-nav__btn:hover:after{transform:scaleX(1)}body .ia-marquee{background:var(--g-red)!important;color:#fff!important;font-weight:800;letter-spacing:.12em}body main h2{font-style:italic;font-weight:900;letter-spacing:-.01em;text-transform:uppercase;position:relative}body .ia-h-wrap{position:relative;display:inline-block;isolation:isolate}body .ia-h-wrap:before{content:attr(data-jp);position:absolute;left:50%;top:50%;transform:translate(-50%,-55%);font-family:Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic,sans-serif;font-style:normal;font-weight:900;font-size:2.4em;color:transparent;-webkit-text-stroke:1.5px rgba(225,6,0,.28);white-space:nowrap;z-index:-1;pointer-events:none;letter-spacing:.1em}body .ia-h-wrap:after{content:"";display:block;width:56px;height:5px;margin:10px auto 0;background:var(--g-red);transform:skew(-20deg);box-shadow:3px 3px 0 var(--g-ink)}body product-card.product-card{position:relative;border-radius:12px;padding:10px;background:#fff;border:2px solid var(--g-ink);box-shadow:6px 6px 0 var(--g-ink);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;will-change:transform}body product-card.product-card:hover{box-shadow:10px 10px 0 var(--g-red)}body product-card .card-gallery{border-radius:8px;overflow:hidden;background:#f4f4f2}body product-card .product-media,body product-card .product-media-container{background:transparent!important}body product-card .product-media__image{mix-blend-mode:multiply}body product-card .card-gallery:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(225,6,0,.55) 1px,transparent 1.4px);background-size:7px 7px;opacity:0;transition:opacity .3s;pointer-events:none;mix-blend-mode:multiply}body product-card:hover .card-gallery:after{opacity:.4}body product-card .product-media__image{transition:transform .5s cubic-bezier(.2,.8,.2,1)}body product-card:hover .product-media__image{transform:scale(1.06) rotate(-1deg)}body product-card .text-block,body product-card .text-block *,body product-card [role=heading]{color:var(--g-ink)!important;font-weight:700}body product-card .price,body product-card .price *{color:var(--g-red)!important;font-weight:800}body product-card .quick-add .button,body .quick-add__button{background:var(--g-red)!important;color:#fff!important;border-radius:999px!important;box-shadow:3px 3px 0 var(--g-ink)}body .ia-sticker{position:absolute;top:16px;left:16px;z-index:3;background:var(--g-red);color:#fff;font:italic 900 11px/1 Barlow,sans-serif;letter-spacing:.1em;padding:6px 9px;transform:rotate(-6deg);box-shadow:3px 3px 0 var(--g-ink);clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);pointer-events:none}body main media-gallery .product-media-container{background:#f4f4f2;border-radius:12px}body main media-gallery .product-media{background:transparent!important}body main media-gallery .product-media__image{mix-blend-mode:multiply}body .button:not(.button-unstyled),body .shopify-payment-button__button--unbranded{position:relative;overflow:hidden;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:transform .2s,box-shadow .2s}body .button:not(.button-unstyled):hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--g-ink)}body .button:not(.button-unstyled):after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);transition:left .6s}body .button:not(.button-unstyled):hover:after{left:130%}html body main .add-to-cart-button.button{background:var(--g-red)!important;border-color:var(--g-red)!important;color:#fff!important;box-shadow:5px 5px 0 var(--g-ink)}html body main .add-to-cart-button.button:hover{background:var(--g-ink)!important;border-color:var(--g-ink)!important;box-shadow:5px 5px 0 var(--g-red)}html body main .add-to-cart-button.button *{color:#fff!important}.ia-btn{position:relative;display:inline-flex;align-items:center;gap:12px;padding:16px 28px;font:italic 900 15px/1 Barlow,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:2px solid var(--g-ink);border-radius:4px;transition:transform .2s,box-shadow .2s,background .2s,color .2s;overflow:hidden}.ia-btn--red{background:var(--g-red);color:#fff;box-shadow:5px 5px 0 var(--g-ink)}.ia-btn--red:hover{transform:translate(-3px,-3px);box-shadow:8px 8px 0 var(--g-ink)}.ia-btn--red i{font-style:normal;transition:transform .2s}.ia-btn--red:hover i{transform:translate(5px)}.ia-btn--ghost{background:#fff;color:var(--g-ink);box-shadow:5px 5px 0 var(--g-red)}.ia-btn--ghost:hover{background:var(--g-ink);color:#fff;transform:translate(-3px,-3px);box-shadow:8px 8px 0 var(--g-red)}.ia-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-100%);transition:transform .6s}.ia-btn:hover:before{transform:translate(100%)}body main [class*=view_all]{color:var(--g-ink)!important;border-color:var(--g-red)!important}body main [class*=view_all]:hover{color:var(--g-red)!important}body [id$=newsletter_signup]{position:relative;overflow:hidden;border-top:2px solid var(--g-ink)}body .ia-newsletter{background:var(--g-paper)!important}body [id$=newsletter_signup]:before{content:"\30a2\30fc\30ab\30a4\30d6";position:absolute;right:-2%;top:50%;transform:translateY(-50%);font:900 18vw/1 Noto Sans JP,sans-serif;color:transparent;-webkit-text-stroke:1.5px rgba(225,6,0,.14);pointer-events:none;white-space:nowrap;z-index:2}body [id$=newsletter_signup] input[type=email]{background:#fff!important;border:2px solid var(--g-ink)!important;color:var(--g-ink)!important}body [id$=newsletter_signup] button,body [id$=newsletter_signup] [type=submit]{background:var(--g-red)!important;color:#fff!important;border-color:var(--g-ink)!important}body [id$=brand_stats]{position:relative;overflow:hidden;background:#000;clip-path:polygon(0 3vw,100% 0,100% calc(100% - 3vw),0 100%);padding:4vw 0}body [id$=brand_stats]:before{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(225,6,0,.16) 0 2deg,transparent 2deg 9deg);animation:ia-rot 60s linear infinite;pointer-events:none}.iah{position:relative;min-height:min(90vh,840px);display:flex;align-items:center;overflow:hidden;background:#fff;isolation:isolate;border-bottom:3px solid var(--g-ink)}.iah__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.iah__rays{position:absolute;left:70%;top:50%;width:220vmax;height:220vmax;transform:translate(-50%,-50%);background:repeating-conic-gradient(from 0deg,rgba(0,0,0,.09) 0 1deg,transparent 1deg 6deg);animation:ia-spin 120s linear infinite;-webkit-mask:radial-gradient(circle,transparent 6%,#000 12%,transparent 45%);mask:radial-gradient(circle,transparent 6%,#000 12%,transparent 45%)}.iah__halftone{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(0,0,0,.16) 1.2px,transparent 1.6px);background-size:9px 9px;-webkit-mask:linear-gradient(115deg,transparent 40%,#000 85%);mask:linear-gradient(115deg,transparent 40%,#000 85%)}.iah__kanji{position:absolute;left:-1vw;bottom:-7vw;font:900 28vw/.9 Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic,sans-serif;color:transparent;-webkit-text-stroke:2px rgba(225,6,0,.16);white-space:nowrap;-webkit-user-select:none;user-select:none}.iah__inner{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center;width:100%;max-width:1360px;margin-inline:auto;padding:60px clamp(16px,4vw,56px) 80px;box-sizing:border-box}.iah__kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;padding:8px 14px;background:var(--g-ink);color:#fff;font:700 12px/1 Barlow,sans-serif;letter-spacing:.2em;border-radius:999px;box-shadow:3px 3px 0 var(--g-red)}.iah__dot{width:8px;height:8px;border-radius:50%;background:var(--g-red);box-shadow:0 0 #e10600b3;animation:ia-ping 1.6s infinite}.iah__title{margin:0;font:italic 900 clamp(46px,7.6vw,118px)/.88 Barlow,sans-serif;letter-spacing:-.02em;text-transform:uppercase;color:var(--g-ink)}.iah__line{display:block;position:relative}.iah__line--red{color:var(--g-red);font-size:.56em;line-height:1.05;margin-top:.14em;text-shadow:3px 3px 0 var(--g-ink)}.iah__sub{max-width:480px;margin:22px 0 30px;color:var(--g-mute);font-size:clamp(15px,1.3vw,18px);line-height:1.55}.iah__ctas{display:flex;flex-wrap:wrap;gap:16px}.iah__trust{list-style:none;display:flex;flex-wrap:wrap;gap:8px 22px;padding:0;margin:30px 0 0;color:var(--g-ink);font-size:13px;font-weight:600;letter-spacing:.04em}.iah__trust b{color:var(--g-red);margin-right:4px}.iah__stage{position:relative;height:min(62vh,560px);perspective:1200px}.iah__burst{position:absolute;left:50%;top:50%;width:85%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(225,6,0,.22),rgba(225,6,0,.05) 45%,transparent 70%);animation:ia-pulse 4s ease-in-out infinite}.iah__tee{position:absolute;display:block;width:52%;aspect-ratio:1;border-radius:14px;overflow:hidden;background:#f4f4f2;border:3px solid var(--g-ink);box-shadow:8px 8px 0 var(--g-ink);transition:transform .25s ease-out,box-shadow .3s;text-decoration:none}.iah__tee img{width:100%;height:100%;object-fit:cover;display:block;mix-blend-mode:multiply}.iah__tee:hover{box-shadow:12px 12px 0 var(--g-red);z-index:5}.iah__tee--1{left:24%;top:14%;z-index:3;animation:ia-float 6s ease-in-out infinite}.iah__tee--2{left:0;top:2%;width:40%;z-index:2;rotate:-9deg;animation:ia-float 7s ease-in-out -2s infinite}.iah__tee--3{right:0;bottom:0;width:42%;z-index:4;rotate:8deg;animation:ia-float 6.5s ease-in-out -4s infinite}.iah__tag{position:absolute;left:10px;right:10px;bottom:10px;display:flex;justify-content:space-between;gap:8px;padding:8px 11px;background:var(--g-ink);border-radius:8px;color:#fff;font:700 12px/1.2 Barlow,sans-serif;letter-spacing:.04em;transform:translateY(140%);transition:transform .3s}.iah__tag em{font-style:normal;color:var(--g-red2)}.iah__tee:hover .iah__tag{transform:none}.iah__sfx{position:absolute;right:4%;top:2%;z-index:6;font:900 clamp(28px,4vw,56px)/1 "Noto Sans JP",sans-serif;color:#fff;-webkit-text-stroke:2px var(--g-ink);text-shadow:5px 5px 0 var(--g-red);transform:rotate(12deg);animation:ia-boing 2.4s ease-in-out infinite;pointer-events:none}.iah__scroll{position:absolute;left:50%;bottom:22px;width:24px;height:38px;border:2px solid var(--g-ink);border-radius:14px;transform:translate(-50%)}.iah__scroll span{position:absolute;left:50%;top:7px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:var(--g-red);animation:ia-scroll 1.6s infinite}.ia-glitch{position:relative}.ia-glitch:before,.ia-glitch:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ia-glitch:before{color:var(--g-red);clip-path:inset(0 0 60% 0);animation:ia-glitch 3.2s infinite steps(1)}.ia-glitch:after{color:#00b7c7;clip-path:inset(55% 0 0 0);animation:ia-glitch 3.2s infinite steps(1) reverse}.ia-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.ia-reveal.is-in,.ia-noreveal .ia-reveal{opacity:1;transform:none}.ia-impact{position:fixed;z-index:9998;pointer-events:none;width:0;height:0}.ia-impact i{position:absolute;left:0;top:0;width:3px;height:16px;background:var(--g-red);border-radius:2px;transform-origin:50% 0;animation:ia-shard .5s ease-out forwards}.ia-impact b{position:absolute;left:-14px;top:-30px;font:italic 900 16px/1 Barlow,sans-serif;color:#fff;-webkit-text-stroke:1px #000;text-shadow:2px 2px 0 var(--g-red);animation:ia-pop .6s ease-out forwards;white-space:nowrap}.ia-cursor{position:fixed;left:0;top:0;width:34px;height:34px;margin:-17px 0 0 -17px;border:2px solid var(--g-red);border-radius:50%;pointer-events:none;z-index:9999;transition:width .2s,height .2s,margin .2s,background .2s}.ia-cursor.is-hover{width:60px;height:60px;margin:-30px 0 0 -30px;background:#e106001f}html body main .ia-fixc.ia-fixc{color:#f4f1ea!important}html body main .price.ia-fixc.ia-fixc{color:var(--g-red2)!important}@keyframes ia-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes ia-rot{to{transform:rotate(360deg)}}@keyframes ia-ping{70%{box-shadow:0 0 0 10px #e1060000}to{box-shadow:0 0 #e1060000}}@keyframes ia-pulse{50%{opacity:.6;transform:translate(-50%,-50%) scale(1.08)}}@keyframes ia-float{50%{translate:0 -14px}}@keyframes ia-boing{0%,to{transform:rotate(12deg) scale(1)}50%{transform:rotate(6deg) scale(1.12)}}@keyframes ia-scroll{0%{opacity:0;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(12px)}}@keyframes ia-glitch{0%,86%,to{transform:none;opacity:0}87%{transform:translate(-4px,2px);opacity:1}90%{transform:translate(4px,-2px);opacity:1}93%{transform:translate(-2px);opacity:1}96%{opacity:0}}@keyframes ia-shard{0%{opacity:1;transform:rotate(var(--r)) translateY(4px) scaleY(1)}to{opacity:0;transform:rotate(var(--r)) translateY(34px) scaleY(.3)}}@keyframes ia-pop{0%{opacity:0;transform:scale(.4) rotate(-10deg)}30%{opacity:1;transform:scale(1.15) rotate(-6deg)}to{opacity:0;transform:translateY(-18px) scale(1) rotate(-6deg)}}@media(max-width:989px){.iah{min-height:auto}.iah__inner{grid-template-columns:1fr;gap:10px;padding-top:36px;padding-bottom:56px}.iah__stage{height:86vw;max-height:440px;order:-1}.iah__tee{width:56%}.iah__tee--1{left:22%;top:12%}.iah__tee--2{width:42%}.iah__tee--3{width:44%}.iah__title{font-size:clamp(40px,12vw,64px)}.iah__kanji{font-size:56vw;bottom:auto;top:20%}.iah__tag{transform:none}.iah__ctas .ia-btn{flex:1 1 auto;justify-content:center}.iah__scroll{display:none}.iah__trust{font-size:12px;gap:6px 14px}.ia-cursor{display:none}body product-card.product-card{box-shadow:4px 4px 0 var(--g-ink)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.ia-reveal{opacity:1;transform:none}}html body product-card.product-card{border:2px solid #0b0b0d!important;overflow:visible}html body [id$=newsletter_signup]{background:#000!important;border-top:0;clip-path:polygon(0 3vw,100% 0,100% 100%,0 100%);margin-top:-1px;padding-top:3vw;isolation:isolate}html body [id$=newsletter_signup] .section-background,html body .ia-newsletter{background:transparent!important}html body [id$=newsletter_signup]:after{content:"";position:absolute;left:50%;top:50%;width:200vmax;height:200vmax;transform:translate(-50%,-50%);background:repeating-conic-gradient(from 0deg,rgba(225,6,0,.22) 0 1.5deg,transparent 1.5deg 8deg);-webkit-mask:radial-gradient(circle,transparent 4%,#000 10%,transparent 42%);mask:radial-gradient(circle,transparent 4%,#000 10%,transparent 42%);animation:ia-spin 90s linear infinite;pointer-events:none;z-index:-1}html body [id$=newsletter_signup]:before{-webkit-text-stroke:1.5px rgba(225,6,0,.35);z-index:-1}html body .ia-newsletter{position:relative;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.4px)!important;background-size:8px 8px!important}html body .ia-newsletter,html body .ia-newsletter h2,html body .ia-newsletter p,html body .ia-newsletter label,html body .ia-newsletter span{color:#fff!important}html body .ia-newsletter h2{text-shadow:4px 4px 0 var(--g-red)}html body .ia-newsletter .ia-h-wrap:after{box-shadow:0 0 16px var(--g-red)}html body [id$=newsletter_signup] input[type=email]{background:#0e0e11!important;border:2px solid #fff!important;color:#fff!important;transition:border-color .2s,box-shadow .2s}html body [id$=newsletter_signup] input[type=email]:focus{border-color:var(--g-red)!important;box-shadow:0 0 0 4px #e1060059,0 0 30px #e1060066!important;outline:0}html body [id$=newsletter_signup] input::placeholder{color:#8a8a92!important}html body [id$=newsletter_signup] button,html body [id$=newsletter_signup] [type=submit]{background:var(--g-red)!important;color:#fff!important;border:2px solid #fff!important;box-shadow:5px 5px #fff;transition:transform .2s,box-shadow .2s}html body [id$=newsletter_signup] button:hover,html body [id$=newsletter_signup] [type=submit]:hover{transform:translate(-3px,-3px);box-shadow:8px 8px #fff}html body .shopify-section-group-footer-group,html body footer{background:#000!important;color:#fff}html body .shopify-section-group-footer-group a:hover{color:var(--g-red2)!important}html body .ia-newsletter .ia-h-wrap:before{text-shadow:none;-webkit-text-stroke:1.5px rgba(225,6,0,.45)}html body [id$=newsletter_signup],html body .shopify-section-group-footer-group,html body .shopify-section-group-footer-group *{border-top-color:transparent}.iah.iah--c{min-height:0;display:block;padding:44px 0 52px}.iah--c .iah__rays{left:50%;top:46%}.iah--c .iah__kanji{left:50%;top:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);font-size:clamp(220px,25vw,420px);line-height:1;-webkit-text-stroke:2px rgba(225,6,0,.15)}.iah--c .iah__halftone{-webkit-mask:radial-gradient(ellipse at center,transparent 25%,#000 75%);mask:radial-gradient(ellipse at center,transparent 25%,#000 75%)}.iah__grid{display:grid;grid-template-columns:1fr minmax(0,1.45fr) 1fr;align-items:center;gap:clamp(12px,2vw,32px);max-width:1480px;margin-inline:auto;padding-inline:clamp(16px,3vw,48px);box-sizing:border-box;perspective:1200px}.iah--c .iah__copy{text-align:center;position:relative;z-index:3}.iah--c .iah__kicker{margin-bottom:22px}.iah--c .iah__title{font-size:clamp(54px,7vw,124px);line-height:.86;letter-spacing:-.025em}.iah--c .iah__line{white-space:nowrap}.iah__banner{display:inline-block;margin-top:.2em;padding:.14em .4em .1em;background:var(--g-red);color:#fff;font-size:.42em;line-height:1;letter-spacing:.01em;transform:skew(-10deg) rotate(-2deg);box-shadow:6px 6px 0 var(--g-ink);border:3px solid var(--g-ink);white-space:nowrap;animation:ia-banner 3s ease-in-out infinite}.iah--c .iah__sub{margin:24px auto 28px;max-width:520px;color:#2a2a2f;font-size:clamp(16px,1.35vw,20px);font-weight:600}.iah--c .iah__ctas{justify-content:center}.iah--c .iah__trust{justify-content:center;margin-top:24px}.iah__side{position:relative;height:clamp(340px,34vw,500px)}.iah--c .iah__tee{position:absolute;aspect-ratio:1;animation:none;rotate:0deg}.iah--c .iah__c-l1,.iah--c .iah__c-r1{width:82%;top:22%;z-index:3}.iah--c .iah__c-l2,.iah--c .iah__c-r2{width:64%;top:0;z-index:2}.iah--c .iah__c-l1{left:0;rotate:-7deg;animation:ia-float 6s ease-in-out infinite}.iah--c .iah__c-l2{right:0;rotate:6deg;animation:ia-float 7s ease-in-out -3s infinite}.iah--c .iah__c-r1{right:0;rotate:7deg;animation:ia-float 6s ease-in-out -1.5s infinite}.iah--c .iah__c-r2{left:0;rotate:-6deg;animation:ia-float 7s ease-in-out -4.5s infinite}.iah--c .iah__sfx{top:auto;right:auto}.iah--c .iah__sfx--l{left:-4%;bottom:-2%;transform:rotate(-12deg);animation:ia-boing-l 2.4s ease-in-out infinite}.iah--c .iah__sfx--r{right:-4%;bottom:-2%;transform:rotate(12deg)}.iah--c .iah__scroll{display:none}@keyframes ia-boing-l{0%,to{transform:rotate(-12deg) scale(1)}50%{transform:rotate(-6deg) scale(1.12)}}@keyframes ia-banner{0%,to{transform:skew(-10deg) rotate(-2deg)}50%{transform:skew(-10deg) rotate(-2deg) scale(1.04)}}@media(max-width:1200px)and (min-width:990px){.iah--c .iah__title{font-size:clamp(48px,6.4vw,90px)}}@media(max-width:989px){.iah.iah--c{padding:28px 0 36px}.iah__grid{grid-template-columns:1fr 1fr;gap:10px 14px}.iah--c .iah__copy{grid-column:1/-1;order:-1}.iah--c .iah__title{font-size:clamp(44px,13vw,72px)}.iah__banner{font-size:.44em}.iah__side{height:min(52vw,300px);margin-top:8px}.iah--c .iah__kanji{font-size:62vw;top:34%}.iah--c .iah__sfx{font-size:26px}.iah--c .iah__ctas .ia-btn{flex:1 1 auto;justify-content:center}}.iah--c .iah__kanji{-webkit-text-stroke:2.5px rgba(225,6,0,.24)}body [id*=product_list] .resource-list__item{padding:0 10px 12px 0;box-sizing:border-box}@media(max-width:989px){html body .ia-nav-section{display:none!important}.iah.iah--c{padding:22px 0 26px}.iah--c .iah__kicker{font-size:10px;padding:6px 11px;margin-bottom:14px;letter-spacing:.16em}.iah--c .iah__title{font-size:clamp(46px,14.5vw,68px)}.iah--c .iah__banner{font-size:.4em;border-width:2px;box-shadow:4px 4px 0 var(--g-ink)}.iah--c .iah__sub{font-size:15px;margin:16px auto 18px;max-width:320px}.iah--c .iah__ctas{display:grid;grid-template-columns:1.25fr 1fr;gap:10px}.iah--c .iah__ctas .ia-btn{padding:14px 8px;font-size:13px;letter-spacing:.05em;gap:6px}.iah--c .iah__ctas .ia-btn--red{box-shadow:4px 4px 0 var(--g-ink)}.iah--c .iah__ctas .ia-btn--ghost{box-shadow:4px 4px 0 var(--g-red)}.iah--c .iah__trust{font-size:11px;gap:4px 12px;margin-top:16px}.iah--c .iah__side{height:auto;aspect-ratio:1/1.04;margin-top:16px}.iah--c .iah__c-l2,.iah--c .iah__c-r2{display:none}.iah--c .iah__c-l1,.iah--c .iah__c-r1{width:90%;top:2%;border-width:2px;box-shadow:5px 5px 0 var(--g-ink)}.iah--c .iah__c-l1{left:3%;rotate:-5deg}.iah--c .iah__c-r1{right:3%;rotate:5deg}.iah--c .iah__tag{left:6px;right:6px;bottom:6px;padding:5px 8px;font-size:11px;white-space:nowrap;overflow:hidden;border-radius:6px}.iah--c .iah__sfx{font-size:22px;-webkit-text-stroke:1.5px var(--g-ink);text-shadow:3px 3px 0 var(--g-red)}.iah--c .iah__sfx--l{left:-2%;bottom:-6%}.iah--c .iah__sfx--r{right:-2%;bottom:-6%}.iah--c .iah__kanji{font-size:72vw;top:30%}body product-card.product-card{padding:7px;border-radius:10px}body .ia-sticker{top:11px;left:11px;font-size:9.5px;padding:5px 7px}body main h2{font-size:clamp(26px,8vw,36px)}}html body .ia-sticker{clip-path:none;box-shadow:none;border:2px solid #0b0b0d;border-radius:3px;isolation:isolate}html body .ia-sticker{left:auto;right:12px;transform:rotate(6deg)}html body main [class*=product-information] .price{color:var(--g-red)!important;font-size:24px!important;font-weight:900!important}html body product-card .price,html body product-card .price *{color:#0b0b0d!important;font-weight:900!important;font-size:16px;letter-spacing:.01em}html body main [class*=product-information] .price{color:#0b0b0d!important;font-size:28px!important;font-weight:900!important;letter-spacing:-.01em}html body main [class*=compare],html body main s,html body main del{color:#8a8a92!important;font-weight:600!important;text-decoration:line-through}html body product-card .card-gallery{position:relative}html body product-card quick-add-component.quick-add{position:absolute!important;top:auto!important;left:0!important;right:0!important;bottom:0!important;width:auto!important;height:auto!important;display:flex!important;padding:8px!important;pointer-events:none;z-index:4;background:none!important}html body product-card .card-gallery button.quick-add__button{pointer-events:auto!important;opacity:1!important;translate:0 0!important;transform:none!important;position:static!important;margin:0!important;width:100%!important;min-width:0!important;height:40px!important;padding:0 10px!important;border-radius:8px!important;border:0!important;background:#0b0b0d!important;color:#fff!important;font:800 12px/1 Barlow,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:background .2s,transform .2s!important}html body product-card .card-gallery button.quick-add__button *{color:#fff!important}html body product-card .card-gallery button.quick-add__button:hover{background:var(--g-red)!important}html body product-card .card-gallery button.quick-add__button:after{content:none!important}@media(hover:hover)and (min-width:990px){html body product-card .card-gallery button.quick-add__button{opacity:0!important;translate:0 8px!important;transition:opacity .25s,translate .25s,background .2s!important}html body product-card:hover .card-gallery button.quick-add__button{opacity:1!important;translate:0 0!important}}html body main .variant-option__button-label{border:2px solid #d9d9dc!important;border-radius:8px!important;font-weight:700;transition:border-color .15s,background .15s,color .15s}html body main .variant-option__button-label:hover{border-color:#0b0b0d!important}html body main .variant-option__button-label:has(input:checked){background:#0b0b0d!important;border-color:#0b0b0d!important;color:#fff!important}html body main .variant-option__button-label:has(input:checked) *{color:#fff!important}html body main .shopify-payment-button__button--unbranded{background:#0b0b0d!important;color:#fff!important;border-radius:8px!important}html body main .shopify-payment-button__button--unbranded:hover{background:#26262b!important}html body main .add-to-cart-button.button{border-radius:10px!important;min-height:56px;font-size:15px!important;letter-spacing:.1em}html body product-card [role=heading],html body product-card .text-block p{font-size:14px;line-height:1.3;font-weight:700}@media(max-width:989px){html body product-card .card-gallery button.quick-add__button{height:34px!important;font-size:10.5px!important;letter-spacing:.08em!important}html body product-card quick-add-component.quick-add{padding:6px!important}html body product-card .price{font-size:15px}}html body product-card quick-add-component.quick-add{inset:auto 0 0 0!important;max-width:none!important;min-width:0!important;justify-content:stretch!important}html body product-card .card-gallery button.quick-add__button{max-width:none!important;flex:1 1 auto!important;aspect-ratio:auto!important;white-space:nowrap!important;overflow:hidden}@media(max-width:989px){.iah--c .iah__grid{max-width:560px}}html body product-card .card-gallery button.quick-add__button{min-height:0!important;line-height:1!important}@media(max-width:989px){html body product-card quick-add-component.quick-add{justify-content:flex-end!important;padding:8px!important}html body product-card .card-gallery button.quick-add__button{flex:0 0 auto!important;width:40px!important;height:40px!important;padding:0!important;border-radius:50%!important;background:var(--g-red)!important;font-size:0!important;letter-spacing:0!important;border:2px solid #0b0b0d!important;box-shadow:2px 2px #0b0b0d!important;display:flex!important;align-items:center!important;justify-content:center!important}html body product-card .card-gallery button.quick-add__button .add-to-cart-icon{display:inline-flex!important;width:20px;height:20px;color:#fff!important}html body product-card .card-gallery button.quick-add__button .add-to-cart-icon svg{width:20px;height:20px}}html body main a.ia-viewall{display:inline-flex;align-items:center;gap:8px;align-self:center;margin:14px auto 0;padding:10px 20px;border:2px solid #0b0b0d;border-radius:999px;background:#fff;color:#0b0b0d!important;font:800 12px/1 Barlow,sans-serif;letter-spacing:.14em;text-decoration:none;box-shadow:3px 3px 0 var(--g-red);transition:background .2s,color .2s,transform .2s,box-shadow .2s;position:relative;z-index:2}html body main a.ia-viewall span{transition:transform .2s}html body main a.ia-viewall:hover{background:#0b0b0d;color:#fff!important;transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--g-red)}html body main a.ia-viewall:hover span{transform:translate(4px)}@media(max-width:989px){html body main a.ia-viewall{padding:9px 18px;font-size:11px;margin-top:12px}}@media(min-width:990px){.iah--c .iah__tee{right:auto!important;cursor:pointer;transition:transform .25s ease-out,box-shadow .3s,left .6s cubic-bezier(.2,.8,.2,1),top .6s cubic-bezier(.2,.8,.2,1),width .6s cubic-bezier(.2,.8,.2,1),rotate .6s cubic-bezier(.2,.8,.2,1),z-index 0s .25s,filter .4s}.iah--c .iah__c-l1{left:0;top:22%;width:82%;z-index:3;rotate:-7deg}.iah--c .iah__c-l2,.iah--c .iah__side--l.ia-swap .iah__c-l1{left:36%;top:0;width:64%;z-index:2;rotate:6deg;filter:brightness(.93)}.iah--c .iah__side--l.ia-swap .iah__c-l2{left:0;top:22%;width:82%;z-index:3;rotate:-7deg;filter:none}.iah--c .iah__c-r1{left:18%;top:22%;width:82%;z-index:3;rotate:7deg}.iah--c .iah__c-r2{left:0;top:0;width:64%;z-index:2;rotate:-6deg;filter:brightness(.93)}.iah--c .iah__side--r.ia-swap .iah__c-r1{left:36%;top:0;width:64%;z-index:2;rotate:6deg;filter:brightness(.93)}.iah--c .iah__side--r.ia-swap .iah__c-r2{left:18%;top:22%;width:82%;z-index:3;rotate:7deg;filter:none}}@media(min-width:990px){.iah--c .iah__side--r.ia-swap .iah__c-r1{left:0;rotate:-6deg}}html body footer .iaf-pay{display:none!important}@media(max-width:989px){.iah.iah--c{padding:14px 0 16px}.iah--c .iah__kicker,.iah--c .iah__sub,.iah--c .iah__trust,.iah--c .iah__sfx{display:none!important}.iah--c .iah__title{font-size:clamp(36px,10.5vw,50px);line-height:.9}.iah--c .iah__banner{font-size:.46em;margin-top:.22em}.iah--c .iah__ctas{margin-top:14px;gap:8px}.iah--c .iah__ctas .ia-btn{padding:11px 6px;font-size:12px}.iah--c .iah__side{aspect-ratio:auto;height:min(40vw,230px);margin-top:12px}.iah--c .iah__c-l1,.iah--c .iah__c-r1{width:auto;height:96%;aspect-ratio:1;top:2%}.iah--c .iah__c-l1{left:6%}.iah--c .iah__c-r1{right:6%;left:auto}}html body .theme-drawer__dialog.color-custom-drawer{background:#fff!important;border-left:3px solid #0b0b0d}html body cart-drawer-component .theme-drawer__header{border-bottom:3px solid #0b0b0d;padding-bottom:14px;margin-bottom:4px}html body cart-drawer-component .theme-drawer__title{font:italic 900 30px/1 Barlow,sans-serif!important;text-transform:uppercase;letter-spacing:-.01em;color:#0b0b0d!important;display:flex;align-items:center;gap:10px}html body cart-drawer-component .theme-drawer__title:before{content:"YOUR"}html body cart-drawer-component .theme-drawer__badge{background:#e10600!important;color:#fff!important;border:2px solid #0b0b0d;border-radius:999px;min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font:900 14px/1 Barlow,sans-serif;font-style:normal;box-shadow:2px 2px #0b0b0d}html body cart-drawer-component .theme-drawer__close-button{border:2px solid #0b0b0d!important;border-radius:8px!important;width:40px;height:40px;color:#0b0b0d!important;background:#fff!important;box-shadow:3px 3px #0b0b0d;transition:transform .15s,box-shadow .15s}html body cart-drawer-component .theme-drawer__close-button:hover{transform:translate(-2px,-2px);box-shadow:5px 5px #e10600}html body cart-drawer-component .free-shipping-bar{background:#fff4f3;border:2px solid #0b0b0d;border-radius:10px;padding:10px 12px;margin:10px 0 6px;box-shadow:3px 3px #0b0b0d}html body cart-drawer-component .free-shipping-bar__message{font:800 12px/1.2 Barlow,sans-serif!important;letter-spacing:.08em;text-transform:uppercase;color:#0b0b0d!important;margin:0 0 8px}html body cart-drawer-component .free-shipping-bar__track{height:10px!important;border:2px solid #0b0b0d;border-radius:999px;background:#fff!important;overflow:hidden}html body cart-drawer-component .free-shipping-bar__fill{background:repeating-linear-gradient(-45deg,#e10600 0 8px,#ff3b30 8px 16px)!important;border-radius:999px}html body cart-drawer-component .cart-items tr{border-bottom:2px dashed #d6d6da}html body cart-drawer-component .cart-items td{padding-top:16px!important;padding-bottom:16px!important;vertical-align:top}html body cart-drawer-component .cart-items__media-container{display:block;border:2px solid #0b0b0d;border-radius:10px;overflow:hidden;background:#f4f4f2;box-shadow:3px 3px #0b0b0d}html body cart-drawer-component .cart-items__media-container img{mix-blend-mode:multiply}html body cart-drawer-component .cart-items__title{font:800 16px/1.25 Barlow,sans-serif!important;color:#0b0b0d!important;text-decoration:none}html body cart-drawer-component .cart-items__variants,html body cart-drawer-component .cart-items__variants *{font:600 13px/1.3 Barlow,sans-serif!important;color:#6b6b73!important}html body cart-drawer-component .cart-items__unit-price-wrapper{display:none}html body cart-drawer-component .cart-items__price,html body cart-drawer-component .cart-items__price *{font:900 17px/1 Barlow,sans-serif!important;color:#0b0b0d!important}html body cart-drawer-component .cart-items__price s,html body cart-drawer-component .cart-items__price del{font-weight:600!important;font-size:13px!important;color:#8a8a92!important;text-decoration:line-through;display:block;margin-bottom:6px}html body cart-drawer-component .quantity-selector{border:2px solid #0b0b0d!important;border-radius:6px!important;background:#fff!important;height:40px;box-shadow:2px 2px #0b0b0d}html body cart-drawer-component .quantity-selector input{font:800 15px/1 Barlow,sans-serif!important;color:#0b0b0d!important}html body cart-drawer-component .quantity-selector .button{color:#0b0b0d!important;background:transparent!important;box-shadow:none!important;transform:none!important}html body cart-drawer-component .quantity-selector .button:hover{color:#e10600!important}html body cart-drawer-component .cart-items__remove{color:#8a8a92!important;background:transparent!important;box-shadow:none!important;transform:none!important}html body cart-drawer-component .cart-items__remove:hover{color:#e10600!important}html body cart-drawer-component .cart-drawer__summary{border-top:3px solid #0b0b0d;padding-top:14px;background:#fff}html body cart-drawer-component .cart-discount__summary,html body cart-drawer-component .cart-discount__label{font:800 13px/1 Barlow,sans-serif!important;letter-spacing:.08em;text-transform:uppercase;color:#0b0b0d!important}html body cart-drawer-component .cart-discount__input{border:2px solid #0b0b0d!important;border-radius:6px!important;background:#fff!important;color:#0b0b0d!important}html body cart-drawer-component .cart-discount__button{background:#0b0b0d!important;color:#fff!important;border-radius:6px!important}html body cart-drawer-component .cart-totals__total-label,html body cart-drawer-component .cart-totals__total *{font:900 18px/1 Barlow,sans-serif!important;text-transform:uppercase;color:#0b0b0d!important}html body cart-drawer-component .cart-totals__installments,html body cart-drawer-component .cart-totals__installments *{font-size:12px!important;color:#6b6b73!important}html body .additional-checkout-buttons,html body .dynamic-checkout__content,html body shopify-accelerated-checkout-cart,html body shop-pay-wallet-button{display:none!important}html body #checkout.cart__checkout-button,html body .cart__checkout-button{position:relative;width:100%;min-height:62px!important;background:#e10600!important;color:#fff!important;border:3px solid #0b0b0d!important;border-radius:6px!important;box-shadow:7px 7px #0b0b0d!important;font:italic 900 21px/1 Barlow,sans-serif!important;letter-spacing:.06em!important;text-transform:uppercase!important;transition:transform .15s,box-shadow .15s,background .15s!important;margin:6px 0 12px}html body #checkout.cart__checkout-button:after,html body .cart__checkout-button:after{content:none!important}html body #checkout.cart__checkout-button:hover,html body .cart__checkout-button:hover{transform:translate(-3px,-3px)!important;box-shadow:10px 10px #0b0b0d!important;background:#ff1a12!important}html body #checkout.cart__checkout-button:active{transform:translate(3px,3px)!important;box-shadow:3px 3px #0b0b0d!important}@media(max-width:749px){html body cart-drawer-component .theme-drawer__title{font-size:26px!important}html body #checkout.cart__checkout-button,html body .cart__checkout-button{font-size:19px!important;min-height:58px!important;box-shadow:5px 5px #0b0b0d!important}}html body cart-drawer-component .theme-drawer__title{font-size:0!important;gap:0}html body cart-drawer-component .theme-drawer__title:before{content:"YOUR CART";font:italic 900 30px/1 Barlow,sans-serif;margin-right:10px}html body cart-drawer-component .theme-drawer__badge{font-size:14px!important}html body cart-drawer-component .free-shipping-bar{margin:12px 16px 4px!important;width:auto!important;box-sizing:border-box}html body cart-drawer-component .cart-items__media{width:104px!important;min-width:104px}html body cart-drawer-component .cart-items__media-container{width:96px!important;height:96px!important}html body cart-drawer-component .cart-items__media-container img{width:100%!important;height:100%!important;object-fit:cover}html body cart-drawer-component .cart-items__details{padding-left:6px!important}@media(max-width:749px){html body cart-drawer-component .theme-drawer__title:before{font-size:26px}html body cart-drawer-component .cart-items__media{width:92px!important;min-width:92px}html body cart-drawer-component .cart-items__media-container{width:84px!important;height:84px!important}}html body cart-drawer-component .cart-items{margin-top:8px}@media(max-width:749px){html body cart-drawer-component .cart-items__media{width:auto!important;min-width:0!important}html body cart-drawer-component .cart-items__media-container{width:70px!important;height:70px!important}html body cart-drawer-component .cart-items__details{padding-left:12px!important}}@media(max-width:749px){html body cart-drawer-component .cart-items__media-container{width:62px!important;height:62px!important;box-shadow:2px 2px #0b0b0d}html body cart-drawer-component .cart-items__details{padding-left:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/ia-glowup.css.map */
