.shop_layoutGrid__GhClH{--page-padding-x:8em;--page-padding-y:120px;--item-height:150px;--item-width:600px;--item-gap:0px;--item-pad:var(--pad-m);--panel-height:600px;--panel-pad:var(--pad-l);--panel-gap:var(--pad-xl);display:flex;flex-direction:column;width:100%;height:96vh;margin-left:auto;margin-right:auto;--tilt:88.5deg;--perspective:1600px;--scale:calc(12 * var(--native-scale));--floor-scale:calc(var(--scale) * 5);--carousel-radius:16vw;--carousel-items:4;--item-index:0;--item-r:0;--view-rot:calc((-360deg / var(--carousel-items)) * (var(--item-r) + 1));--view-speed:1s;--view-ease:var(--default-transition);overflow-x:hidden;padding:0;--theme-primary:#ffafdf;--theme-primary-t-0:color-mix(in srgb,var(--theme-primary) 0%,transparent);--theme-primary-t-25:color-mix(in srgb,var(--theme-primary) 25%,transparent);--theme-primary-t-50:color-mix(in srgb,var(--theme-primary) 50%,transparent);--theme-primary-t-75:color-mix(in srgb,var(--theme-primary) 75%,transparent);--theme-text-primary:#ffafdf;--product-transition-speed:0.6s;--product-transition:var(--default-transition);overflow:visible;scrollbar-width:none}.shop_headContainer__CnewH{display:flex;justify-content:space-between}.shop_detailsPanel__aO5Lt{grid-area:info;width:100%;display:none}@property --speen{syntax:"<angle>";initial-value:0deg;inherits:false}.shop_wrap3d__NErhB{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;animation:shop_speen__eEY_d 30s steps(360) infinite;transform:perspective(var(--perspective)) translate3d(0,400px,calc(var(--scale) * -6)) perspective(var(--perspective)) rotateX(var(--tilt)) rotateY(0deg) rotate(var(--speen));transform-style:preserve-3d;pointer-events:none;transition:transform var(--view-speed) var(--view-ease)}@keyframes shop_speen__eEY_d{0%{--speen:0deg}to{--speen:360deg}}.shop_list3d__Z67ju{position:relative;width:var(--scale);justify-content:center;transform:translateZ(-7px) rotateX(-90deg) rotateY(var(--view-rot)) rotate(0deg);transform-style:preserve-3d;list-style:none;transition:transform var(--view-speed) var(--view-ease)}.shop_item3d__FxiwH{position:absolute;bottom:calc(-.5 * var(--scale));transform:rotateX(0deg) rotateY(calc(var(--view-rot) * -1)) rotate(0deg);transition-property:transform filter;transition-duration:var(--view-speed);transition-timing-function:var(--view-ease);--radius:var(--carousel-radius);--i:0;--verts:var(--carousel-items);--xpos:calc(var(--radius) * cos((2 * pi * var(--i)) / var(--verts)));--ypos:calc(var(--radius) * sin((2 * pi * var(--i)) / var(--verts)));transform:translate3d(var(--xpos),0,var(--ypos)) rotateX(0deg) rotateY(calc(var(--view-rot) * -1)) rotate(0deg);--diff:calc(var(--i) - var(--item-index));--abs-diff:max(var(--diff),calc(-1 * var(--diff)));filter:blur(calc(3px * var(--abs-diff)));opacity:max(.5,calc(1 - var(--abs-diff)))}.shop_item3d__FxiwH:first-child{--i:0}.shop_item3d__FxiwH:nth-child(2){--i:1}.shop_item3d__FxiwH:nth-child(3){--i:2}.shop_item3d__FxiwH:nth-child(4){--i:3}.shop_item3d__FxiwH:nth-child(5){--i:4}.shop_item3d__FxiwH:nth-child(6){--i:5}.shop_item3d__FxiwH:nth-child(7){--i:6}.shop_item3d__FxiwH:nth-child(8){--i:7}.shop_item3d__FxiwH:nth-child(9){--i:8}.shop_item3d__FxiwH:nth-child(10){--i:9}.shop_item3d__FxiwH:nth-child(11){--i:10}.shop_item3d__FxiwH:nth-child(12){--i:11}.shop_itemThumbnail__jaA_w{width:var(--scale);height:var(--scale);background-size:contain;background-position:50%;background-repeat:no-repeat;transform:scale(max(clamp((1 - var(--abs-diff)),0,1) * 1,.7));transition-property:transform;transition-duration:.5s}.shop_itemThumbnail__jaA_w>.shop_lightbox__q6Y0B{pointer-events:all}.shop_floor3d__Sn6Gp{background-image:url(/shop/floor.svg);background-size:contain;position:absolute;width:var(--floor-scale);height:var(--floor-scale);transform:rotate(calc(var(--view-rot) * -1)) translateZ(calc(var(--scale) * -1));transform-style:preserve-3d;transition:transform var(--view-speed) var(--view-ease);opacity:1}.shop_floor3d__Sn6Gp.shop_layer__56Nzd{--i:1;--sep:0.016;transform:rotate(calc(var(--view-rot) * -1)) translateZ(calc((var(--scale) * -1) + calc(var(--scale) * (var(--i) * var(--sep)))));opacity:calc((1 - (var(--i) * .09)) * .7);animation:none}.shop_layout__Q1ki1{flex:1 1;grid-area:content;display:flex;position:relative;width:100%;height:100%;left:-15%}.shop_buttonsWrapper__XyiN_{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center}.shop_itemButton__NavJd{position:relative;width:50%;opacity:0;transition-property:opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(.3,4,0,1);border-radius:100%;filter:blur(30px)}.shop_itemButton__NavJd:focus,.shop_itemButton__NavJd:hover{opacity:.2}.shop_itemButton__NavJd:active{opacity:0}.shop_itemButton__NavJd.shop_prev__cmBAM{background-image:linear-gradient(90deg,rgb(255,255,255),rgba(255,255,255,0));border-top-right-radius:0;border-bottom-right-radius:0}.shop_itemButton__NavJd.shop_next__YMp32{background-image:linear-gradient(90deg,rgba(255,255,255,0),rgb(255,255,255));border-top-left-radius:0;border-bottom-left-radius:0}.shop_itemInfoContainer__TLFyO{position:absolute;width:300px;top:50%;left:calc(200% + var(--pad-xl));opacity:calc(1 - var(--abs-diff));transition-property:opacity transform;transition-duration:var(--view-speed);transition-timing-function:var(--view-ease);transform:scaleX(max(clamp((1 - var(--abs-diff)),0,1) * 1,0));pointer-events:auto;padding:var(--pad-m);translate:0 -50%}.shop_itemInfoContainer__TLFyO:hover{background:linear-gradient(90deg,#ffffff54,#ffffff00)}.shop_lol__aAgbq{--radius:10px;--i:0;--n:4;--xpos:calc(var(--radius) * cos((2 * pi * var(--i)) / var(--n)));--ypos:calc(var(--radius) * sin((2 * pi * var(--i)) / var(--n)))}.shop_itemIcon__3Q6WN{position:absolute;width:200px;height:120px;left:auto;right:100%;top:50px;pointer-events:none}.shop_cellSVG__WiUMc{width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;color:rgba(217,138,188,.67);z-index:-1;opacity:calc((1 - var(--abs-diff)) * 1);transition-property:opacity;transition-duration:var(--view-speed);transition-timing-function:var(--view-ease)}.shop_buyButtonWrap__TEQOY{width:164px}.shop_itemTitle__uial1{background-color:var(--theme-text-primary);color:var(--theme-primary);padding:0 2px;font-size:1.2em;font-weight:100;animation:shop_appear__UsPib var(--default-transition-speed) var(--default-transition) both;animation-delay:0s}.shop_itemTitle__uial1,.shop_price__nLX30{text-transform:uppercase;font-family:var(--font-monospace)}.shop_price__nLX30{font-size:1.5em;font-weight:700;font-family:var(--font-biz-ud-mincho);animation:shop_appear__UsPib var(--default-transition-speed) var(--default-transition) both;animation-delay:.06s}.shop_priceUnit__w4gJm{font-size:1.5em;font-weight:400;font-family:var(--font-dot-gothic12);animation:shop_appear__UsPib var(--default-transition-speed) var(--default-transition) both;animation-delay:.12s}.shop_itemDescription__ggkF5{font-size:.8em;padding:8px;border-radius:6px;corner-shape:bevel;border:1px solid transparent;border-left-color:currentcolor;animation:shop_appear__UsPib var(--default-transition-speed) var(--default-transition) both;animation-delay:.18s}.shop_addToCartForm__U8d3q{margin-left:auto;margin-right:16px}.shop_addToCartButton__VJcjH{color:var(--theme-primary);background-color:var(--theme-primary-t-25);border-radius:8px;font-size:1em;font-weight:100;text-transform:uppercase;font-family:var(--font-monospace);background:none;border:none;padding:0;cursor:var(--cursor-crosshair);transition:opacity .2s ease-in-out;display:inline-flex;align-items:center;justify-content:center;color:var(--theme-primary,#ffffff);filter:drop-shadow(0 0 6px var(--theme-primary));transition:color .2s ease-in-out,opacity .2s ease-in-out;animation:shop_appear__UsPib var(--default-transition-speed) var(--default-transition) both;animation-delay:.24s}.shop_addToCartSvg__g2Dc5{height:56px;width:auto;stroke:currentColor}.shop_addToCartSvg__g2Dc5 path[stroke]{stroke:currentColor;transition:stroke .2s ease-in-out}.shop_addToCartSvg__g2Dc5 path[fill]{fill:currentColor;transition:fill .2s ease-in-out}.shop_addToCartButton__VJcjH:hover:not(:disabled){color:#ffffff}.shop_addToCartButton__VJcjH:disabled{opacity:.5;cursor:var(--cursor-not-allowed);filter:none}.shop_shopGrid__Gz40T{display:grid;grid-template-columns:min-content 1fr 1fr;gap:24px;max-width:calc(var(--native-scale) * 90);align-self:anchor-center;width:100%;position:relative}.shop_productImage__neuw2{height:360px;height:min(360px,50vh);width:auto;transition:transform .2s var(--default-transition) .2s forwards;animation:shop_productImageScale__WIgil .8s var(--product-transition) both;animation-delay:.1s;image-rendering:auto}.shop_productWrapper__zEYCA{grid-column:span 2;display:flex;flex-direction:row;gap:12px;align-items:center}.shop_productDetailsWrap__o9Z7G{position:relative;display:flex;flex-direction:column;width:100%;align-self:center;gap:8px;color:var(--theme-text-primary)}.shop_productDetailsWrap__o9Z7G:before{content:"";--colour:color-mix(in srgb,var(--backdrop-color) 50%,black 50%);background:linear-gradient(0deg,transparent,var(--colour),transparent);-webkit-mask:linear-gradient(90deg,transparent,black 5%,black 95%,transparent);mask:linear-gradient(90deg,transparent,black 5%,black 95%,transparent);display:block;position:absolute;z-index:-1;opacity:.6;top:-100px;bottom:-100px;right:-30px;left:-30px}.shop_divider__eXbIA{height:3px;width:100%;margin:6px 0}.shop_title__LW6eO{font-size:24px;background:var(--theme-primary);color:var(--backdrop-color);width:max-content;animation:shop_appear__UsPib var(--default-transition-speed) var(--default-transition) both}.shop_productImageWrap__7VRli{position:relative;width:360px;height:360px;height:min(360px,50vh);display:flex;justify-content:center;align-items:center;justify-self:center;align-self:center;width:100%;transition:transform var(--default-transition-speed) var(--default-transition)}.shop_productMeow__rWUVc{transition:transform 1s var(--default-transition)}.shop_productImageWrap__7VRli:hover .shop_productMeow__rWUVc{transform:scale(1.1)}.shop_productCarouselWrap__wMz_2{position:relative;display:flex;justify-content:center;align-items:center;justify-self:center;align-self:center;width:100%}.shop_productImageCell__ee8eK{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;stroke:white;z-index:-1;animation:shop_cellScale__9IwhE var(--product-transition-speed) var(--product-transition) forwards}.shop_row__kgod6{display:flex;gap:12px;padding-right:12px;justify-content:space-between}.shop_cellGlow__99jyp{z-index:-2;mix-blend-mode:screen;--cell-glow-color:var(--theme-primary);filter:drop-shadow(0 0 4px var(--cell-glow-color)) drop-shadow(0 0 12px var(--cell-glow-color)) drop-shadow(0 0 24px var(--cell-glow-color)) blur(var(--cell-glow-blur,4px));opacity:.4;animation:shop_cellGlowScale___8AKi var(--product-transition-speed) var(--product-transition) forwards}@keyframes shop_productImageScale__WIgil{0%{opacity:0;translate:0 30px;transform:scale(.6)}to{opacity:1;transform:scale(1);translate:0 0}}@keyframes shop_cellScale__9IwhE{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes shop_cellGlowScale___8AKi{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}35%{opacity:.2}50%{opacity:0}90%{opacity:.4}to{transform:translate(-50%,-50%) scale(1)}}@keyframes shop_detailsFadeIn__E0N3w{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.shop_spinBGContainer__P21xS{position:fixed;width:100%;height:100%;overflow:hidden;opacity:50%;mix-blend-mode:screen;top:0;left:0;right:0;bottom:0}.shop_spinBG__KaLt9{width:max(200vw,200vh);height:max(200vw,200vh);position:absolute;top:0;left:0;pointer-events:none;z-index:-1;animation:shop_bgSpin__uoWbQ 20s linear infinite;background-image:radial-gradient(black 5%,transparent 20%,black 50%),conic-gradient(#000,#d88dff,#000,#94e8ff,#000,#d389ff,#000,#93afff,#000,#ac51ff,#000,#ff7fcd,#000,#ffda00,#000,#ff9b9b,#000,#ae83ff,#000,#c6dcff,#000);opacity:.3;transform-origin:100vw 100vw}.shop_cloudBG__sWA_y{position:absolute;width:100%;height:100%;background:linear-gradient(180deg,black,transparent),url(/shop/cloud.png);transform:perspective(3.3cm) rotateX(90deg) scaleX(4) translateZ(-300px);background-size:50% 100%;animation:shop_cloudScroll__ZDUxu 20s linear infinite;opacity:.6;mix-blend-mode:screen;image-rendering:pixelated}@keyframes shop_cloudScroll__ZDUxu{0%{background-position:0 0}to{background-position:-100% 0}}@keyframes shop_bgSpin__uoWbQ{0%{transform:translate(-100vw,-100vw) rotate(0) scale(2);opacity:.3}25%{opacity:.2}50%{opacity:.3}75%{opacity:.2}to{transform:translate(-100vw,-100vw) rotate(1turn) scale(2);opacity:.3}}.shop_productGlow__PsjQS{background:radial-gradient(ellipse at center -50px,transparent 60%,black 69%),linear-gradient(90deg,#000000 10%,transparent,transparent,#000000 90%),radial-gradient(circle farthest-side at center bottom,white,#ff7e7e 70%,black);position:absolute;top:40%;width:480px;height:340px;mix-blend-mode:plus-lighter;filter:blur(4px);pointer-events:none;opacity:.5;z-index:-5;animation:shop_productGlowSpin__AsTcC 3s linear infinite}@keyframes shop_productGlowSpin__AsTcC{0%{transform:scaleX(1);opacity:.4}50%{transform:scaleX(1.1);opacity:.25}to{transform:scaleX(1);opacity:.4}}.shop_iconWrap__sNf2p{position:absolute;width:16px;height:12px;top:-20%;--cell-glow-color:var(--theme-primary);filter:drop-shadow(0 0 4px var(--cell-glow-color)) drop-shadow(0 0 12px var(--cell-glow-color)) drop-shadow(0 0 24px var(--cell-glow-color));animation:shop_iconGlow__g7jA_ 3s steps(8) infinite}.shop_iconShape__bYMJu{width:100%;height:100%;background-color:white;clip-path:polygon(100% 0,0 0,50% 100%)}@keyframes shop_iconGlow__g7jA_{0%{translate:0 -10px;opacity:.8}50%{translate:0 10px;opacity:1}to{translate:0 -10px;opacity:.8}}.shop_arrowIconWrap__lWMea{position:absolute;width:180px;height:12px;--cell-glow-color:var(--theme-primary);filter:drop-shadow(0 0 4px var(--cell-glow-color)) drop-shadow(0 0 12px var(--cell-glow-color)) drop-shadow(0 0 24px var(--cell-glow-color));animation:shop_arrowIconGlow__YpqSK 3s steps(8) infinite;bottom:0}.shop_arrowIconShape__NaiO2{width:48px;height:100%;background-color:white;clip-path:polygon(100% 0,0 0,50% 100%);margin-left:auto;margin-right:auto}@keyframes shop_arrowIconGlow__YpqSK{0%{translate:0 -10px;opacity:.8}50%{translate:0 10px;opacity:1}to{translate:0 -10px;opacity:.8}}.shop_carousel__EBRwP{overflow:hidden}.shop_carouselGif__X2NcP{background-image:url(/shop/carousel_halftone.gif);background-size:contain;width:100%;height:50%;position:absolute;mix-blend-mode:plus-lighter;background-repeat:no-repeat;transform:translateY(200px) scale(1.1);opacity:.3;background-position:top;z-index:-1}.shop_carouselGif__X2NcP.shop_layer__56Nzd{background-image:url(/shop/carousel.webp);opacity:.4;z-index:-2}@media screen and (max-width:959px){.shop_productWrapper__zEYCA{flex-direction:column;place-content:center;flex-wrap:balance;width:calc(100% - 24px)}.shop_carouselGif__X2NcP{transform:translateY(320px) scale(1.1)}.shop_productDetailsWrap__o9Z7G:before{opacity:.8}.shop_productMeow__rWUVc{scale:.8}.shop_iconWrap__sNf2p{top:0}}@media screen and (max-width:767px){.shop_layoutGrid__GhClH{height:auto;min-height:100vh;overflow-x:hidden;overflow-y:hidden;padding:0 var(--pad-m) var(--pad-xl) var(--pad-m)}.shop_shopGrid__Gz40T{gap:12px;align-self:stretch}.shop_arrowIconWrap__lWMea{width:90px}.shop_productWrapper__zEYCA{width:100%;margin-top:24px}.shop_productDetailsWrap__o9Z7G{width:100%;min-width:0}.shop_productDetailsWrap__o9Z7G:before{left:-12px;right:-12px}.shop_productImageWrap__7VRli{height:min(280px,38vh)}}@media screen and (max-width:600px){.shop_productCarouselWrap__wMz_2{pointer-events:none}.shop_layoutGrid__GhClH{overflow-y:scroll;height:100vh}}@media screen and (max-width:479px){.shop_productCarouselWrap__wMz_2{pointer-events:none}.shop_productMeow__rWUVc{scale:.65}.shop_productImageWrap__7VRli{height:min(220px,30vh)}.shop_carousel__EBRwP,.shop_iconWrap__sNf2p{display:none}}@keyframes shop_appear__UsPib{0%{translate:30px 0;opacity:0}to{translate:0 0}}@-moz-document url-prefix(){.shop_cloudBG__sWA_y{display:none}.shop_cellGlow__99jyp{filter:drop-shadow(0 0 4px var(--cell-glow-color))}.shop_productDetailsWrap__o9Z7G:before{filter:none}.shop_arrowIconWrap__lWMea,.shop_iconWrap__sNf2p{filter:drop-shadow(0 0 4px var(--cell-glow-color))}}.shop_lightboxThumbnail__fkB0B{width:60px;height:60px;overflow:hidden;border-radius:4px;border:1px solid color-mix(in srgb,var(--theme-primary) 50%,transparent);position:relative;transition-property:border,filter;transition-timing-function:var(--default-transition);transition-duration:var(--default-transition-speed)}.shop_lightboxThumbnail__fkB0B:hover{border:1px solid var(--theme-primary);filter:drop-shadow(0 0 4px var(--theme-primary))}.shop_lightboxWrap__9idI8{display:flex;flex-direction:row;gap:4px}