@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;700&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--red:#6b0000;--bg:#d4d4d4;--fg:#1a1a1a;--dim:rgba(26,26,26,.58);--font:"IBM Plex Mono","Courier New",monospace}html,body{width:100%;background:#d4d4d4;color:#1a1a1a;font-family:var(--font)}#bgc{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;display:block;pointer-events:none}.grid-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(26,26,26,.03)1px,transparent 1px),linear-gradient(90deg,rgba(26,26,26,.03)1px,transparent 1px),radial-gradient(circle,rgba(26,26,26,.055)1px,transparent 1.5px);background-size:52px 52px,52px 52px,104px 104px}.vig{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;background:radial-gradient(ellipse 92% 88% at 50% 50%,transparent 20%,rgba(80,80,80,.22)100%)}.scan{display:none}.rh,.rv{position:fixed;pointer-events:none;z-index:100000;background:#1a1a1a24}.rh{left:0;right:0;height:1px;top:-100px}.rv{top:0;bottom:0;width:1px;left:-100px}#cur{position:fixed;width:22px;height:22px;pointer-events:none;z-index:100001;transform:translate(-50%,-50%);left:-50px;top:-50px;color:#1a1a1a;filter:drop-shadow(0 0 3px rgba(255,255,255,.8))}#cur circle{fill:#8c0000e0;stroke:none;animation:dot-pulse 2.4s ease-in-out infinite}@keyframes dot-pulse{0%,to{filter:drop-shadow(0 0 2px rgba(160,0,0,.7)) drop-shadow(0 0 5px rgba(160,0,0,.35))}50%{filter:drop-shadow(0 0 4px rgba(180,0,0,1)) drop-shadow(0 0 9px rgba(160,0,0,.6))}}body{cursor:none}body *{cursor:none!important}#page-transition{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#d4d4d4;opacity:0;pointer-events:none;transition:opacity .25s ease}#page-transition.fade-in{opacity:1;pointer-events:all}.top-bar{position:fixed;top:0;left:0;right:0;height:34px;z-index:300;background:#c8c8c8f5;border-bottom:1px solid rgba(26,26,26,.12);display:flex;align-items:center;gap:10px;padding:0 14px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.url-bar{display:none}.url-lock{color:#1a1a1a59;display:flex;align-items:center;flex-shrink:0}.url-text{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#1a1a1a80;font-size:10.5px}.url-text a{color:#1a1a1a80;text-decoration:none;transition:color .15s}.url-text a:hover{color:#1a1a1ad9}.url-text .url-sep{color:#1a1a1a40;margin:0 3px}.url-text .url-active{color:#1a1a1ac7}.url-cursor{color:#1a1a1a4d;animation:blink 1.2s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.top-bar-right{display:flex;gap:14px;align-items:center;flex-shrink:0;margin-left:auto}#htime{font-size:10px;color:#1a1a1a99;letter-spacing:.06em;font-variant-numeric:tabular-nums}#hdate{font-size:9px;color:#1a1a1a61;letter-spacing:.06em;text-transform:uppercase}.account-link{display:flex;align-items:center;color:#1a1a1a73;text-decoration:none;transition:color .2s;padding:2px}.account-link:hover{color:#1a1a1ad1}.hud{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a;line-height:1.9;animation:flicker 11s ease-in-out infinite}.brk{position:fixed;width:18px;height:18px;border:1px solid rgba(26,26,26,.78)}.tl{top:38px;left:16px;border-right:none;border-bottom:none}.tr{top:38px;right:16px;border-left:none;border-bottom:none}.bl{bottom:16px;left:16px;border-right:none;border-top:none}.br{bottom:16px;right:16px;border-left:none;border-top:none}.bline{position:fixed;background:#1a1a1aad;pointer-events:none}.tlh{top:38px;left:34px;width:28px;height:1px}.tlv{top:56px;left:16px;width:1px;height:20px}.trh{top:38px;right:34px;width:28px;height:1px}.trv{top:56px;right:16px;width:1px;height:20px}.blh{bottom:16px;left:34px;width:28px;height:1px}.blv{bottom:32px;left:16px;width:1px;height:20px}.brh{bottom:16px;right:34px;width:28px;height:1px}.brv{bottom:32px;right:16px;width:1px;height:20px}.htl{position:fixed;top:44px;left:50px}.htr{position:fixed;top:80px;right:50px;text-align:right}.hbl{position:fixed;bottom:56px;left:50px}.hbr{position:fixed;left:22px;top:50%;transform:translateY(-50%);text-align:left;z-index:50}.R{color:var(--red)}.D{color:var(--dim)}.hbox{border:1px solid rgba(26,26,26,.44);padding:5px 9px;line-height:1.9;margin-top:4px}.hbox .tt{color:#1a1a1aa8;font-size:7.5px;margin-bottom:2px;letter-spacing:.12em}.template-collection .top-bar,.template-product .top-bar,.template-page-archive .top-bar{display:none!important}.template-collection .htl,.template-product .htl,.template-page-archive .htl,.template-collection .htc,.template-product .htc,.template-page .htc,.template-page-archive .htc,.template-product #nav,.template-product .sw,.template-collection .sw,.template-collection #nav,.template-page-archive .sw,.template-page-archive #nav{display:none}.htc{position:fixed;top:0;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;padding-top:52px;gap:3px;z-index:101;pointer-events:none}.hdv{font-size:12px;font-weight:700;border:1px solid rgba(26,26,26,.84);padding:1px 13px;position:relative;color:#1a1a1a}.hdv:after{content:"\25bc";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);font-size:5px;color:#1a1a1a99}.compass{height:20px;overflow:hidden;position:relative;width:330px;display:flex;align-items:center}.compass:before,.compass:after{content:"";position:absolute;top:0;bottom:0;width:32px;z-index:2;pointer-events:none}.compass:before{left:0;background:linear-gradient(to right,rgba(38,38,38,.62),transparent)}.compass:after{right:0;background:linear-gradient(to left,rgba(38,38,38,.62),transparent)}#ct{position:absolute;left:0;white-space:nowrap;display:flex}#ct span{display:inline-block;width:22px;text-align:center;font-size:7px;color:#1a1a1a8f}#ct span.cc{color:#1a1a1a;font-size:7.5px;font-weight:700}.mag-hdg{font-size:7px;letter-spacing:.18em;color:#1a1a1ab5}.xhint{position:fixed;bottom:92px;left:50px;z-index:200;pointer-events:none;display:flex;align-items:center;justify-content:flex-start;gap:9px;font-size:7.5px;letter-spacing:.1em;color:#1a1a1a61;text-transform:uppercase}.hk{border:1px solid rgba(26,26,26,.3);padding:2px 6px}body:not(.template-index) .xhint{display:none}.template-index{overflow:hidden}.template-index #app{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:80px 52px}body:not(.template-index){overflow-y:auto}body:not(.template-index) #app{position:relative;min-height:100vh;z-index:10;display:flex;align-items:flex-start;padding:80px 52px}.template-page #app,.template-404 #app{padding-top:170px}.template-collection,.template-product,.template-page-archive{overflow:hidden}body.template-collection,body.template-product,body.template-page-archive{overflow:hidden!important}html:has(body.template-collection),html:has(body.template-product),html:has(body.template-page-archive){overflow:hidden!important}.template-collection #app,.template-product #app,.template-page-archive #app{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:block;padding:0}.sw{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:240px;height:240px}.sring{position:absolute;top:-32px;right:-32px;bottom:-32px;left:-32px;overflow:visible;pointer-events:none}.sr1,.sr2,.sr3,.sr4,.sr5,.sr6{transform-box:fill-box;transform-origin:center}.sr1{animation:s-cw 18.7s linear infinite}.sr2{animation:s-ccw 11.3s linear infinite}.sr3{animation:s-cw 34.6s linear infinite}.sr4{animation:s-ccw 27.1s linear infinite}.sr5{animation:s-cw 8.4s linear infinite}.sr6{animation:s-ccw 5.9s linear infinite}@keyframes s-cw{to{transform:rotate(360deg)}}@keyframes s-ccw{to{transform:rotate(-360deg)}}.sigil-svg{position:relative;z-index:1;width:218px;height:218px;object-fit:contain;animation:logo-glow 4s ease-in-out infinite,logo-sway 7s ease-in-out infinite}@keyframes logo-glow{0%,to{filter:drop-shadow(0 0 5px rgba(107,0,0,.75)) drop-shadow(0 0 12px rgba(107,0,0,.38))}50%{filter:drop-shadow(0 0 10px rgba(107,0,0,.95)) drop-shadow(0 0 22px rgba(107,0,0,.58))}}@keyframes logo-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.dots{position:absolute;right:-32px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:2}.dot{width:11px;height:11px;border-radius:50%;border:1.5px solid rgba(26,26,26,.28);background:#1a1a1a14;cursor:pointer;transition:all .25s}.dot.on{border-color:#6b0000d9;background:#6b0000b3;box-shadow:0 0 8px #6b000099}.dot:hover:not(.on){border-color:#1a1a1a80;background:#1a1a1a29}#nav{margin-left:40px;min-width:210px;position:relative;flex-shrink:0}#nav-list{list-style:none;display:flex;flex-direction:column;gap:3px}#nav-list li{position:relative;overflow:hidden;font-size:18px;letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a4d;padding:9px 20px 9px 16px;background:#1a1a1a08;border:1px solid rgba(26,26,26,.09);border-left:2px solid rgba(26,26,26,.12);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .2s,color .15s,box-shadow .22s,border-color .2s,text-shadow .2s,background .2s;will-change:transform,opacity}#nav-list li.on{color:#1a1a1aeb;background:linear-gradient(108deg,#1a1a1a14,#1a1a1a05);border:1px solid rgba(26,26,26,.35);border-left:3px solid rgba(26,26,26,.8);box-shadow:0 4px 20px #0000001f,inset 0 1px #ffffff80,5px 0 14px #0000000a;text-shadow:0 0 10px rgba(26,26,26,.2)}#nav-list li.on:before{content:"";position:absolute;top:0;bottom:0;left:-120%;width:55%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shine-sweep 4s ease-in-out .8s infinite;pointer-events:none}@keyframes shine-sweep{0%{left:-120%}38%,to{left:160%}}#nav-list li .mn,#nav-list li.on .mn,#page-content{display:none}.template-collection #page-content,.template-product #page-content,.template-page-archive #page-content{position:fixed!important;top:55%;left:50%;transform:translate(-50%,-55%);width:88vw;max-width:1240px;height:calc(100dvh - 200px);z-index:900;margin:0!important;padding:0!important;display:flex!important;flex-direction:column;overflow:hidden;align-items:stretch;background:#d5d5d5fa;border:1px solid rgba(26,26,26,.22);box-shadow:0 0 0 1px #1a1a1a14,0 24px 70px #00000047,inset 0 1px #ffffffb3}.template-product #page-content{height:auto!important;max-height:calc(100dvh - 200px)!important;overflow:hidden!important}.template-page #page-content,.template-404 #page-content{display:flex;flex:1;min-width:0;margin-left:32px;position:relative;z-index:150}.template-cart #page-content{position:fixed;top:55%;left:50%;transform:translate(-50%,-55%);width:min(640px,88vw);height:auto;max-height:calc(100dvh - 200px);z-index:900;margin:0!important;padding:0!important;display:flex!important;flex-direction:column;overflow:hidden;align-items:stretch;background:#d5d5d5fa;border:1px solid rgba(26,26,26,.22);box-shadow:0 0 0 1px #1a1a1a14,0 24px 70px #00000047,inset 0 1px #ffffffb3}.template-collection #page-content>.shopify-section,.template-product #page-content>.shopify-section,.template-cart #page-content>.shopify-section,.template-page-archive #page-content>.shopify-section{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;width:100%}.pw-hdr{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid rgba(26,26,26,.12);flex-shrink:0;background:#c6c6c6e6}.pw-close{width:22px;height:22px;border-radius:2px;background:#1a1a1a26;border:1px solid rgba(26,26,26,.22);color:#1a1a1aa6;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0;font-family:var(--font)}.pw-close:hover{background:#6b0000bf;border-color:#6b0000e6;color:#fff}.pw-back,.pw-fwd{width:22px;height:22px;border-radius:2px;background:#1a1a1a1a;border:1px solid rgba(26,26,26,.14);color:#1a1a1a6b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0;padding:0}.pw-back:hover,.pw-fwd:hover{background:#1a1a1a33;border-color:#1a1a1a4d;color:#1a1a1acc}.pw-url{flex:1;min-width:0;height:22px;background:#ffffffa6;border:1px solid rgba(26,26,26,.2);border-radius:3px;display:flex;align-items:center;padding:0 10px;gap:7px;font-size:10px;letter-spacing:.03em;color:#1a1a1a80;overflow:hidden;white-space:nowrap}.pw-lock{color:#1a1a1a59;display:flex;align-items:center;flex-shrink:0}.pw-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(26,26,26,.32) rgba(26,26,26,.06)}.pw-body::-webkit-scrollbar{width:5px;border-left:1px solid rgba(26,26,26,.14)}.pw-body::-webkit-scrollbar-track{background:#1a1a1a12}.pw-body::-webkit-scrollbar-thumb{background:#1a1a1a6b;border-radius:0}.pw-body::-webkit-scrollbar-thumb:hover{background:#1a1a1ab3}.pw-footer{flex-shrink:0;border-top:1px solid rgba(26,26,26,.08);padding:10px 18px;background:#c6c6c699;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.pw-footer-links{display:flex;gap:20px;flex-wrap:wrap}.pw-footer a{font-size:8.5px;letter-spacing:.16em;color:#1a1a1a52;text-decoration:none;text-transform:uppercase;transition:color .2s}.pw-footer a:hover{color:#1a1a1ab3}.pw-footer-brand{font-size:8px;letter-spacing:.28em;color:#1a1a1a33;text-transform:uppercase}.shop-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:799;background:#b4b4b480;opacity:0;pointer-events:none;transition:opacity .3s ease}.shop-backdrop.open{opacity:1;pointer-events:all}.shop-window{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.95);width:88vw;max-width:1240px;height:84vh;z-index:900;background:#d5d5d5fa;border:1px solid rgba(26,26,26,.22);box-shadow:0 0 0 1px #1a1a1a14,0 24px 70px #00000047,inset 0 1px #ffffffb3;opacity:0;pointer-events:none;transition:transform .38s cubic-bezier(.16,1,.3,1),opacity .28s ease;display:flex;flex-direction:column;overflow:hidden}.shop-window.open{transform:translate(-50%,-50%) scale(1);opacity:1;pointer-events:all}.shop-win-hdr{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid rgba(26,26,26,.12);flex-shrink:0;background:#c6c6c6e6}.shop-win-close{width:22px;height:22px;border-radius:2px;background:#1a1a1a26;border:1px solid rgba(26,26,26,.22);color:#1a1a1aa6;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0;font-family:var(--font)}.shop-win-close:hover{background:#6b0000bf;border-color:#6b0000e6;color:#fff}.shop-win-url{flex:1;height:22px;background:#ffffffa6;border:1px solid rgba(26,26,26,.2);border-radius:3px;display:flex;align-items:center;padding:0 10px;gap:7px;font-family:var(--font);font-size:10px;letter-spacing:.03em;color:#1a1a1a80}.win-lock{color:#1a1a1a59;display:flex;align-items:center}.shop-win-grid{flex:1;overflow-y:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:18px;align-content:start;scrollbar-width:thin;scrollbar-color:rgba(26,26,26,.35) rgba(26,26,26,.08)}.shop-win-grid::-webkit-scrollbar{width:5px;border-left:1px solid rgba(26,26,26,.12)}.shop-win-grid::-webkit-scrollbar-track{background:#1a1a1a14}.shop-win-grid::-webkit-scrollbar-thumb{background:#1a1a1a61}.shop-win-grid::-webkit-scrollbar-thumb:hover{background:#1a1a1a9e}.shop-win-footer{padding:10px 18px;border-top:1px solid rgba(26,26,26,.08);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;background:#c6c6c68c}.shop-win-all{font-size:9px;letter-spacing:.2em;color:#1a1a1a59;text-decoration:none;text-transform:uppercase;transition:color .2s}.shop-win-all:hover{color:#1a1a1ab3}.shop-win-footer-links{display:flex;gap:18px}.shop-win-footer-links a{font-size:8px;letter-spacing:.14em;color:#1a1a1a40;text-decoration:none;text-transform:uppercase;transition:color .2s}.shop-win-footer-links a:hover{color:#1a1a1a99}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;align-content:start;align-items:stretch;min-width:0;padding:18px;width:100%}.product-card{display:flex;flex-direction:column;text-decoration:none;border:1px solid rgba(26,26,26,.1);position:relative;background:#e0e0e0;transition:border-color .2s,box-shadow .2s}.product-card:hover{border-color:#1a1a1a47;box-shadow:0 4px 14px #00000014}.product-card-img{flex:1;overflow:hidden;position:relative;background:#fff;display:block;min-height:60px}.product-card-img img{width:100%;height:100%;object-fit:contain;object-position:top center;display:block}.product-card-info{padding:10px 12px;background:#d0d0d0eb;border-top:1px solid rgba(26,26,26,.08);flex-shrink:0}.product-card-name{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#1a1a1acc;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card-price{display:block;font-size:12px;color:#1a1a1a8c;letter-spacing:.06em}.product-card-sold{display:block;font-size:10px;color:#6b0000bf;letter-spacing:.1em}.is-sold-out{border-bottom:2px solid rgba(107,0,0,.5)!important}.pw-url a{color:#1a1a1a6b;text-decoration:none;transition:color .15s}.pw-url a:hover{color:#1a1a1ad9}.pw-url .url-sep{color:#1a1a1a38;margin:0 3px}.pw-actions{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:6px}.pw-act{display:flex;align-items:center;justify-content:center;width:28px;height:28px;position:relative;color:#1a1a1a6b;text-decoration:none;transition:color .15s;flex-shrink:0}.pw-act:hover{color:#1a1a1ad9}.pw-act svg{width:14px;height:14px;flex-shrink:0}.cart-badge{position:absolute;top:-2px;right:-2px;min-width:13px;height:13px;background:#6b0000e0;color:#d4d4d4;font-size:7px;letter-spacing:0;border-radius:7px;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1}.pw-nav-wrap{position:relative;flex-shrink:0}.pw-nav-btn{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;border:1px solid rgba(26,26,26,.2);border-radius:2px;color:#1a1a1a80;cursor:pointer;transition:all .15s;font-family:var(--font);flex-shrink:0;padding:0}.pw-nav-btn:hover{border-color:#1a1a1a80;color:#1a1a1ad9}.pw-nav-drop{display:none;position:absolute;top:calc(100% + 6px);left:0;background:#d5d5d5fa;border:1px solid rgba(26,26,26,.2);min-width:160px;z-index:950;box-shadow:0 8px 24px #00000038}.pw-nav-drop.open{display:flex;flex-direction:column}.pw-nav-drop a{display:block;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#1a1a1aa6;text-decoration:none;padding:10px 18px;border-bottom:1px solid rgba(26,26,26,.07);transition:background .12s,color .12s}.pw-nav-drop a:last-child{border-bottom:none}.pw-nav-drop a:hover{background:#1a1a1a12;color:#1a1a1a}.prod-body{display:flex;flex:0 0 auto;overflow:hidden}.prod-page-img{flex:0 0 52%;position:relative;background:#fff;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;border-right:1px solid rgba(26,26,26,.1);align-self:flex-start}.prod-car-wrap{position:relative;width:100%}.prod-carousel{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.prod-carousel::-webkit-scrollbar{display:none}.prod-slide{flex:0 0 100%;min-width:100%;scroll-snap-align:center;scroll-snap-stop:always;display:flex;align-items:flex-start;justify-content:center}.prod-slide img{width:100%;height:auto;max-height:calc(100dvh - 110px);object-fit:contain;object-position:top center;display:block}.prod-arr{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:54px;display:flex;align-items:center;justify-content:center;background:#d5d5d5c7;border:1px solid rgba(26,26,26,.22);color:#1a1a1a99;font-size:21px;line-height:1;padding:0 0 3px;cursor:pointer;z-index:3;transition:all .15s;font-family:var(--font)}.prod-arr:hover{background:#d5d5d5f5;color:#1a1a1a;border-color:#1a1a1a66}.prod-arr-prev{left:8px}.prod-arr-next{right:8px}.prod-count{position:absolute;bottom:8px;right:10px;z-index:3;font-size:8px;letter-spacing:.2em;color:#1a1a1a80;background:#ffffffb8;padding:3px 8px;border:1px solid rgba(26,26,26,.12)}.prod-page-img .prod-thumbnails{margin:0;padding:10px 12px;border-top:1px solid rgba(26,26,26,.08)}body.dark-mode .prod-arr{background:#0f0f0fc7;border-color:#c8c8c833;color:#c8c8c899}body.dark-mode .prod-arr:hover{background:#0f0f0ff5;color:#c8c8c8f2;border-color:#c8c8c866}body.dark-mode .prod-count{background:#0a0a0ab8;border-color:#c8c8c826;color:#c8c8c880}body.dark-mode .prod-page-img .prod-thumbnails{border-top-color:#c8c8c814}.prod-page-detail{flex:1;min-width:0;overflow-y:auto;padding:14px 20px;max-height:calc(100dvh - 110px)}@keyframes crt-off{0%{clip-path:inset(0 0 0 0);filter:brightness(1);opacity:1}22%{filter:brightness(1.4) saturate(0)}75%{clip-path:inset(0 0 97% 0);filter:brightness(1.6)}to{clip-path:inset(0 0 100% 0);filter:brightness(0);opacity:0}}@keyframes crt-on{0%{clip-path:inset(100% 0 0 0);filter:brightness(1.5);opacity:1}25%{filter:brightness(1.3)}78%{clip-path:inset(3% 0 0 0);filter:brightness(1.05)}to{clip-path:inset(0 0 0 0);filter:brightness(1)}}.img-crt-off{animation:crt-off .14s ease-in forwards}.img-crt-on{animation:crt-on .22s ease-out forwards}.prod-page-detail h1{font-size:14px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;margin-bottom:8px;line-height:1.4;color:#1a1a1a}.prod-page-price{font-size:20px;color:#1a1a1aa6;letter-spacing:.06em;margin-bottom:18px}.prod-page-desc{font-size:9.5px;color:#1a1a1a80;line-height:1.8;letter-spacing:.04em;margin-bottom:22px}.prod-page-desc p{margin-bottom:10px}.prod-page-desc h1,.prod-page-desc h2,.prod-page-desc h3,.prod-page-desc h4{font-size:10px;letter-spacing:.2em;margin:14px 0 7px;text-transform:uppercase;color:#1a1a1abf;font-weight:700}.prod-page-desc ul,.prod-page-desc ol{margin-left:16px;margin-bottom:10px}.prod-page-desc li{margin-bottom:3px}.prod-page-desc strong,.prod-page-desc b{color:#1a1a1abf;font-weight:700}.prod-page-desc em,.prod-page-desc i{font-style:italic}.prod-page-desc a{color:#6b0000b3;text-decoration:underline}.prod-sizes{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}.size-btn{border:1px solid rgba(26,26,26,.22);background:transparent;color:#1a1a1a80;font-family:var(--font);font-size:9.5px;letter-spacing:.08em;padding:6px 13px;cursor:pointer;transition:all .15s;text-transform:uppercase}.size-btn.on,.size-btn:not(:disabled):hover{border-color:#1a1a1ab3;color:#1a1a1a;background:#1a1a1a0a}.size-btn:disabled{opacity:.2;cursor:default}.atc-btn{display:block;width:100%;background:#1a1a1a12;border:1px solid rgba(26,26,26,.28);color:#1a1a1a;font-family:var(--font);font-size:10px;letter-spacing:.25em;text-transform:uppercase;padding:13px;cursor:pointer;transition:all .2s;margin-bottom:14px}.atc-btn:hover:not(:disabled){background:#1a1a1a24;border-color:#1a1a1a8c}.atc-btn.sold-out,.atc-btn:disabled{background:transparent;border:1px solid rgba(26,26,26,.12);color:#1a1a1a47;cursor:default}.prod-thumbnails{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.prod-thumb{width:68px;height:88px;object-fit:contain;object-position:center;border:1px solid rgba(26,26,26,.12);background:#ebebeb;cursor:pointer;transition:border-color .2s,opacity .2s}.prod-thumb:hover,.prod-thumb.active{border-color:#1a1a1a73}.prod-thumb:hover{opacity:.85}.back-link{display:inline-block;margin-top:14px;font-size:8px;letter-spacing:.16em;color:#1a1a1a4d;text-decoration:none;text-transform:uppercase}.back-link:hover{color:#1a1a1aa6}.mag-scope{position:fixed;width:480px;height:480px;border-radius:50%;overflow:hidden;z-index:985;pointer-events:none;display:none;transform:translate(-50%,-50%);border:2px solid rgba(26,26,26,.55);box-shadow:0 0 0 1px #6b00004d,0 0 0 12px #1a1a1a0a,0 12px 50px #0006}.mag-view{width:100%;height:100%;background-repeat:no-repeat;background-color:#ebebeb}.mag-reticle{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.img-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:980;background:#ccccccf7;display:none;flex-direction:column;align-items:stretch}.img-lightbox.open{display:flex}.lightbox-body{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.lightbox-img{max-width:90%;max-height:90%;object-fit:contain;display:block}.lightbox-hint{flex-shrink:0;padding:8px;text-align:center;font-size:8px;letter-spacing:.22em;color:#1a1a1a59;text-transform:uppercase;border-top:1px solid rgba(26,26,26,.08);background:#c6c6c699}.prod-page-img{cursor:none!important}.stock-alert{border:1px solid rgba(26,26,26,.28);background:#ffffff4d;padding:9px 14px;font-size:9px;letter-spacing:.2em;color:#1a1a1aa6;text-transform:uppercase;margin-bottom:14px}.sg-btn{display:inline-block;background:none;border:none;font-family:var(--font);font-size:8.5px;letter-spacing:.2em;color:#1a1a1a61;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:0;margin-bottom:18px;transition:color .18s}.sg-btn:hover{color:#1a1a1ab3}.sg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990;background:#8c8c8c73;opacity:0;pointer-events:none;transition:opacity .25s ease;display:flex;align-items:center;justify-content:center}.sg-overlay.open{opacity:1;pointer-events:all}.sg-window{width:min(540px,88vw);max-height:80dvh;background:#d5d5d5fc;border:1px solid rgba(26,26,26,.22);box-shadow:0 0 0 1px #1a1a1a0f,0 24px 70px #00000047,inset 0 1px #ffffffb3;display:flex;flex-direction:column;overflow:hidden;transform:scale(.96);transition:transform .3s cubic-bezier(.16,1,.3,1)}.sg-overlay.open .sg-window{transform:scale(1)}.sg-body{padding:20px 24px 24px;overflow-y:auto}.sg-body h2{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#1a1a1a;font-weight:700;margin-bottom:16px}.sg-table{width:100%;border-collapse:collapse;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.sg-table th{text-align:left;color:#1a1a1a73;font-weight:400;padding:6px 12px 6px 0;border-bottom:1px solid rgba(26,26,26,.14)}.sg-table td{padding:7px 12px 7px 0;color:#1a1a1abf;border-bottom:1px solid rgba(26,26,26,.06)}.sg-table tr:first-child td{font-weight:700;color:#1a1a1a}.sg-note{margin-top:14px;font-size:7.5px;letter-spacing:.14em;color:#1a1a1a61;text-transform:uppercase;line-height:1.8}.template-page .shopify-section,.template-page #page-content,.template-page .page-inner,.template-page .rte,.template-page article,.template-cart .shopify-section{background:transparent!important}.page-inner *{background-color:transparent!important}.page-inner{color:#1a1a1a;font-size:10px;letter-spacing:.1em;line-height:1.8;max-width:580px;padding-bottom:80px}.page-inner h1{font-size:12px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;margin-bottom:16px;border-left:2px solid rgba(26,26,26,.3);padding-left:12px}.page-inner p{color:#1a1a1a8c;margin-bottom:12px}.page-inner a{color:#1a1a1a99;text-decoration:none}#cart-wrap{padding:20px 22px 24px}.cart-box{color:#1a1a1a;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.cart-box h2{font-size:11px;font-weight:500;letter-spacing:.28em;margin-bottom:18px;border-left:2px solid rgba(26,26,26,.3);padding-left:12px}.cart-item{display:flex;align-items:center;gap:14px;padding:12px;margin-bottom:12px;position:relative;border:1px solid rgba(26,26,26,.16);background:#fff3}.cart-item:before,.cart-item:after{content:"";position:absolute;width:11px;height:11px;pointer-events:none}.cart-item:before{top:-1px;left:-1px;border-top:2px solid rgba(26,26,26,.5);border-left:2px solid rgba(26,26,26,.5)}.cart-item:after{bottom:-1px;right:-1px;border-bottom:2px solid rgba(26,26,26,.5);border-right:2px solid rgba(26,26,26,.5)}.cart-item-img-wrap{display:flex;flex-shrink:0;width:160px;height:160px;background:#fff;border:1px solid rgba(26,26,26,.08);overflow:hidden}.cart-item-img{width:100%;height:100%;object-fit:contain}.cart-item-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.cart-item-title{color:#1a1a1abf;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;letter-spacing:.12em}.cart-item-var{color:#1a1a1a73;font-size:10px}.cart-item-meta{display:flex;justify-content:space-between;align-items:center}.cart-item-qty{color:#1a1a1a61;font-size:10px}.cart-item-price{color:#1a1a1ac7;font-size:12.5px}.cart-total{display:flex;justify-content:space-between;padding:14px 2px;font-size:13px;letter-spacing:.18em}.cart-total span:last-child{color:#1a1a1ad9}.cart-btns{display:flex;flex-direction:column;gap:8px;margin-top:16px}.btn-checkout{background:#1a1a1a1f;border:1px solid rgba(26,26,26,.45);color:#1a1a1a;font-family:var(--font);font-size:10px;font-weight:500;letter-spacing:.28em;padding:14px;cursor:pointer;text-decoration:none;display:flex;align-items:center;justify-content:center;transition:all .2s;text-transform:uppercase}.btn-checkout:hover{background:#1a1a1a38;border-color:#1a1a1ab3}.btn-continue{background:transparent;border:1px solid rgba(26,26,26,.12);color:#1a1a1a52;font-family:var(--font);font-size:8.5px;letter-spacing:.18em;padding:10px;cursor:pointer;text-decoration:none;display:flex;align-items:center;justify-content:center;transition:all .2s;text-transform:uppercase}.btn-continue:hover{border-color:#1a1a1a4d;color:#1a1a1aa6}body.template-password{overflow:hidden;background:#d4d4d4!important}body.template-password #app,body.template-password .xhint,body.template-password .top-bar{display:none!important}body.template-password #bgc,body.template-password .grid-bg,body.template-password .hud,body.template-password .rh,body.template-password .rv,body.template-password .vig{filter:blur(3px);opacity:.5}#pw-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;flex-direction:column}.pw-box{width:min(440px,90vw);background:#d5d5d5fa;border:1px solid rgba(26,26,26,.22);box-shadow:0 0 0 1px #1a1a1a0f,0 24px 70px #00000047,inset 0 1px #ffffffb3;display:flex;flex-direction:column;overflow:hidden}.pw-win-hdr{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid rgba(26,26,26,.12);background:#c6c6c6e6;flex-shrink:0}.pw-win-url{flex:1;height:22px;background:#ffffffa6;border:1px solid rgba(26,26,26,.2);border-radius:3px;display:flex;align-items:center;padding:0 10px;gap:7px;font-size:10px;letter-spacing:.03em;color:#1a1a1a73}.pw-content{padding:32px 36px 28px;display:flex;flex-direction:column;align-items:center;gap:18px}.pw-logo-wrap{margin-bottom:8px}.pw-logo-wrap img{width:150px;height:150px;object-fit:contain;animation:logo-glow 4s ease-in-out infinite}.pw-countdown{text-align:center;margin:4px 0}.pw-cd-label{font-size:7px;letter-spacing:.22em;color:#1a1a1a66;margin-bottom:8px}.pw-cd-units{display:flex;align-items:center;justify-content:center;gap:6px;font-family:IBM Plex Mono,monospace}.pw-cd-block{display:inline-flex;flex-direction:column;align-items:center;gap:2px;min-width:28px}.pw-cd-block .R{font-size:22px;font-weight:700;letter-spacing:.04em;line-height:1;font-variant-numeric:tabular-nums}.pw-cd-u{font-size:6px;letter-spacing:.22em;color:#1a1a1a66}.pw-cd-colon{font-size:16px;color:#1a1a1a40;padding-bottom:12px}.pw-label{font-size:8.5px;letter-spacing:.44em;color:#1a1a1a61;text-transform:uppercase;margin-bottom:4px}.pw-divider{width:100%;border:none;border-top:1px solid rgba(26,26,26,.1);margin:0}.pw-box form{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.pw-field-wrap{width:100%;position:relative}.pw-field-label{display:block;font-size:7.5px;letter-spacing:.25em;color:#1a1a1a59;text-transform:uppercase;margin-bottom:6px}.pw-box input[type=password]{width:100%;background:#ffffff80;border:1px solid rgba(26,26,26,.2);border-bottom:1.5px solid rgba(26,26,26,.35);color:#1a1a1a;font-family:var(--font);font-size:13px;letter-spacing:.22em;padding:10px 14px;outline:none;transition:border-color .2s,background .2s}.pw-box input[type=password]::placeholder{color:#1a1a1a2e;font-size:10px}.pw-box input[type=password]:focus{border-color:#1a1a1a80;background:#ffffffbf}.pw-submit{width:100%;background:#1a1a1a12;border:1px solid rgba(26,26,26,.25);color:#1a1a1aa6;font-family:var(--font);font-size:9px;letter-spacing:.32em;text-transform:uppercase;padding:12px;cursor:pointer;transition:all .2s}.pw-submit:hover{background:#1a1a1a26;border-color:#1a1a1a80;color:#1a1a1a}.errors{color:#6b0000e6;font-size:8px;letter-spacing:.15em;list-style:none;text-align:center;width:100%}.errors li:before{content:"// "}.pw-owner-link{font-size:7px;letter-spacing:.14em;color:#1a1a1a33;text-align:center;margin-top:4px}.pw-owner-link a{color:#1a1a1a4d;text-decoration:none}.dm-toggle{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:2px;background:transparent;border:1px solid transparent;color:#1a1a1a61;cursor:pointer;transition:all .15s;flex-shrink:0;padding:0}.dm-toggle:hover{border-color:#1a1a1a33;color:#1a1a1abf}body.dark-mode .dm-toggle{color:#d2d2d299}body.dark-mode .dm-toggle:hover{border-color:#d2d2d240;color:#d2d2d2eb}html.dark-mode,html.dark-mode body{background:#0f0f0f!important}body.dark-mode{background:#0f0f0f;color:#d2d2d2d1}body.dark-mode html,html:has(body.dark-mode){background:#0f0f0f}body.dark-mode #page-transition{background:#0f0f0f}body.dark-mode .hud{color:#c8c8c84d}body.dark-mode .hud .R{color:#b43c3ccc}body.dark-mode .hud .D{color:#c8c8c847}body.dark-mode .brk{border-color:#c8c8c847}body.dark-mode .bline{background:#c8c8c838}body.dark-mode .hdv{color:#c8c8c8d1;border-color:#c8c8c880}body.dark-mode #ct span{color:#c8c8c84d}body.dark-mode #ct span.cc{color:#c8c8c8bf}body.dark-mode .mag-hdg{color:#c8c8c866}body.dark-mode .hbox{border-color:#c8c8c82e}body.dark-mode .top-bar{background:#0a0a0af7;border-bottom-color:#c8c8c80f}body.dark-mode .top-bar *{color:#c8c8c873}body.dark-mode #htime{color:#c8c8c86b!important}body.dark-mode #hdate{color:#c8c8c847!important}body.dark-mode .account-link{color:#c8c8c861}body.dark-mode .account-link:hover{color:#c8c8c8c7}body.dark-mode #nav-list li{color:#c8c8c838;background:#c8c8c805;border-color:#c8c8c80f;border-left-color:#c8c8c814}body.dark-mode #nav-list li.on{color:#c8c8c8e0;background:linear-gradient(108deg,#c8c8c80f,#c8c8c803);border-color:#c8c8c838;border-left-color:#c8c8c88c}body.dark-mode.template-collection #page-content,body.dark-mode.template-product #page-content,body.dark-mode.template-cart #page-content,body.dark-mode.template-page-archive #page-content{background:#0f0f0ffc!important;border-color:#c8c8c81f!important;box-shadow:0 0 0 1px #c8c8c80a,0 24px 70px #000000b3,inset 0 1px #ffffff08!important}body.dark-mode .pw-hdr{background:#0c0c0cf5;border-bottom-color:#c8c8c812}body.dark-mode.template-collection .pw-hdr,body.dark-mode.template-product .pw-hdr,body.dark-mode.template-cart .pw-hdr,body.dark-mode.template-page-archive .pw-hdr{background:#0c0c0cf7!important}body.dark-mode.template-collection .grid-filter-bar{background:#0a0a0ae6!important}body.dark-mode .pw-close,body.dark-mode .pw-back,body.dark-mode .pw-fwd,body.dark-mode .pw-nav-btn{background:#c8c8c812!important;border-color:#c8c8c81f!important;color:#c8c8c880!important}body.dark-mode .pw-close:hover{background:#820000b3!important;border-color:#960000d9!important;color:#e0e0e0!important}body.dark-mode .pw-back:hover,body.dark-mode .pw-fwd:hover{background:#c8c8c824!important;border-color:#c8c8c840!important;color:#c8c8c8e6!important}body.dark-mode .pw-url{background:#c8c8c80a;border-color:#c8c8c81a}body.dark-mode .pw-url a,body.dark-mode .pw-url span{color:#c8c8c852!important}body.dark-mode .pw-lock{color:#c8c8c840}body.dark-mode .pw-actions .pw-act{color:#c8c8c859}body.dark-mode .pw-actions .pw-act:hover{color:#c8c8c8cc}body.dark-mode .pw-nav-drop{background:#101010fc;border-color:#c8c8c81a}body.dark-mode .pw-nav-drop a{color:#c8c8c880;border-bottom-color:#c8c8c80f}body.dark-mode .pw-nav-drop a:hover{background:#c8c8c80f;color:#c8c8c8e6}body.dark-mode .grid-filter-bar{background:#0a0a0ad9;border-bottom-color:#c8c8c80f}body.dark-mode .grid-search{background:#c8c8c80d;border-color:#c8c8c81a;color:#c8c8c8a6}body.dark-mode .grid-search::placeholder{color:#c8c8c833}body.dark-mode .tag-filter{background:transparent;border-color:#c8c8c81a;color:#c8c8c859}body.dark-mode .tag-filter.on,.dark-mode .tag-filter:hover{background:#c8c8c81a;border-color:#c8c8c84d;color:#c8c8c8d1}body.dark-mode .product-grid{--pw-bg:#111}body.dark-mode .product-card{background:#111;border-color:#c8c8c812}body.dark-mode .product-card:hover{border-color:#c8c8c833;box-shadow:0 4px 14px #0006}body.dark-mode .product-card-img{background:#080808}body.dark-mode .product-card-info{background:#0e0e0ef2;border-top-color:#c8c8c80d}body.dark-mode .product-card-name{color:#c8c8c8a6}body.dark-mode .product-card-price{color:#c8c8c861}body.dark-mode .product-card-sold{color:#c84646b8}body.dark-mode .is-sold-out{border-bottom-color:#aa1e1e8c!important}body.dark-mode .pw-body{scrollbar-color:rgba(200,200,200,.22) rgba(200,200,200,.04)}body.dark-mode.template-collection #page-content,body.dark-mode.template-product #page-content,body.dark-mode.template-cart #page-content,body.dark-mode.template-page-archive #page-content{background:#0a0a0af7!important;border-color:#c8c8c81a!important;box-shadow:0 0 0 1px #c8c8c80f,0 24px 70px #0009!important}body.dark-mode .prod-page-img{background:#060606;border-right-color:#c8c8c814}body.dark-mode .prod-page-detail{background:#0c0c0cfa;overflow-y:auto}body.dark-mode .prod-page-detail h1{color:#c8c8c8cc}body.dark-mode .prod-page-price{color:#c8c8c885}body.dark-mode .prod-page-desc{color:#c8c8c861}body.dark-mode .size-btn{border-color:#c8c8c826;color:#c8c8c86b}body.dark-mode .size-btn.on,body.dark-mode .size-btn:not(:disabled):hover{border-color:#c8c8c880;color:#c8c8c8e0;background:#c8c8c812}body.dark-mode .atc-btn{background:#c8c8c814;border-color:#c8c8c838;color:#c8c8c8bf}body.dark-mode .atc-btn:hover:not(:disabled){background:#c8c8c826;border-color:#c8c8c873}body.dark-mode .atc-btn.sold-out{background:transparent;border-color:#c8c8c814;color:#c8c8c833}body.dark-mode .prod-thumbnails .prod-thumb{border-color:#c8c8c81a;background:#0a0a0a}body.dark-mode .sg-btn{color:#c8c8c84d}body.dark-mode .shop-window{background:#0f0f0ffc!important;border-color:#c8c8c81f!important}body.dark-mode .shop-win-hdr{background:#0c0c0cf5;border-bottom-color:#c8c8c812}body.dark-mode .shop-win-close{background:#c8c8c812!important;border-color:#c8c8c81f!important;color:#c8c8c880!important}body.dark-mode .shop-win-url{background:#c8c8c80a;border-color:#c8c8c81a}body.dark-mode .shop-win-grid{scrollbar-color:rgba(200,200,200,.2) rgba(200,200,200,.04)}body.dark-mode .pw-footer{background:#0a0a0af2;border-top-color:#c8c8c80f}body.dark-mode .pw-footer a{color:#c8c8c847}body.dark-mode .pw-footer-brand{color:#c8c8c826}body.dark-mode .pw-scroll-footer{background:#0a0a0af7;border-top-color:#c8c8c80f}body.dark-mode .pw-scroll-footer a{color:#c8c8c84d}body.dark-mode .site-footer{background:#080808fc;border-top-color:#c8c8c812}body.dark-mode .site-footer a{color:#c8c8c861}body.dark-mode .site-footer .ft-sep{color:#c8c8c82e}body.dark-mode .page-inner{color:#c8c8c8bf}body.dark-mode .page-inner h1{color:#c8c8c8e6;border-left-color:#c8c8c840}body.dark-mode .page-inner h2,body.dark-mode .page-inner h3{color:#c8c8c8cc}body.dark-mode .page-inner p,body.dark-mode .page-inner li{color:#c8c8c8b8}body.dark-mode .page-inner a{color:#c8c8c8a6;text-decoration-color:#c8c8c833}body.dark-mode .page-inner strong,body.dark-mode .page-inner b{color:#c8c8c8e6}body.dark-mode .page-inner div{color:inherit}body.dark-mode .page-inner table td,body.dark-mode .page-inner table th{border-color:#c8c8c81a;color:#c8c8c8b8}body.dark-mode .page-inner button,body.dark-mode .page-inner input[type=submit]{background:#c8c8c814!important;border-color:#c8c8c840!important;color:#c8c8c8cc!important}body.dark-mode .page-inner button:hover,body.dark-mode .page-inner input[type=submit]:hover{background:#c8c8c826!important;border-color:#c8c8c873!important;color:#c8c8c8f7!important}.page-inner ul li{padding-left:10px;border-left:2px solid transparent;transition:border-color .14s,color .14s;cursor:default}.page-inner ul li:hover{border-left-color:#1a1a1a66;color:#1a1a1ae6}body.dark-mode .page-inner ul li{border-left-color:transparent}body.dark-mode .page-inner ul li:hover{border-left-color:#c8c8c89e!important;color:#c8c8c8f5!important}body.dark-mode .cart-box{color:#c8c8c8b8}body.dark-mode .dot{border-color:#c8c8c838!important;background:#c8c8c80f!important}body.dark-mode .dot.on{border-color:#a01414e6!important;background:#a01414b3!important;box-shadow:0 0 8px #a014148c!important}body.dark-mode .dot:hover:not(.on){border-color:#c8c8c866!important;background:#c8c8c81f!important}body.dark-mode .cart-item{border-color:#c8c8c829;background:#c8c8c808}body.dark-mode .cart-item:before{border-color:#c8c8c880}body.dark-mode .cart-item:after{border-color:#c8c8c880}body.dark-mode .cart-item-img-wrap{background:#121212cc!important;border-color:#c8c8c814!important}body.dark-mode .cart-item-title{color:#dcdcdce6!important}body.dark-mode .cart-item-var{color:#dcdcdc94!important}body.dark-mode .cart-item-qty{color:#dcdcdc7a!important}body.dark-mode .cart-item-price{color:#dcdcdce0!important}body.dark-mode .cart-total{color:#dcdcdce6!important}body.dark-mode .cart-total span:last-child{color:#dcdcdcf2!important}body.dark-mode .btn-checkout{background:#c8c8c812!important;border-color:#c8c8c847!important;color:#c8c8c8b8!important}body.dark-mode .btn-checkout:hover{background:#c8c8c824!important;border-color:#c8c8c880!important}body.dark-mode .btn-continue{border-color:#c8c8c81f!important;color:#c8c8c861!important}html.dark-mode .template-cart #page-content,html.dark-mode .template-collection #page-content,html.dark-mode .template-product #page-content,html.dark-mode .template-page-archive #page-content{background:#0a0a0af7!important;border-color:#c8c8c81a!important;box-shadow:0 0 0 1px #c8c8c80f,0 24px 70px #0009!important}html.dark-mode .template-cart .pw-hdr,html.dark-mode .template-collection .pw-hdr,html.dark-mode .template-product .pw-hdr,html.dark-mode .template-page-archive .pw-hdr{background:#0c0c0cf7!important}html.dark-mode .pw-close,html.dark-mode .pw-back,html.dark-mode .pw-fwd,html.dark-mode .pw-nav-btn{background:#c8c8c812!important;border-color:#c8c8c81f!important;color:#c8c8c880!important}html.dark-mode .pw-url{background:#c8c8c80a;border-color:#c8c8c81a}html.dark-mode .pw-url a,html.dark-mode .pw-url span{color:#c8c8c852!important}html.dark-mode .cart-item-img-wrap{background:#121212cc!important;border-color:#c8c8c814!important}html.dark-mode .cart-item-title{color:#dcdcdce6!important}html.dark-mode .cart-item-var{color:#dcdcdc94!important}html.dark-mode .cart-item-qty{color:#dcdcdc7a!important}html.dark-mode .cart-item-price{color:#dcdcdce0!important}html.dark-mode .cart-total{color:#dcdcdce6!important}html.dark-mode .cart-total span:last-child{color:#dcdcdcf2!important}html.dark-mode .btn-checkout{background:#c8c8c812!important;border-color:#c8c8c847!important;color:#c8c8c8b8!important}html.dark-mode .btn-continue{border-color:#c8c8c81f!important;color:#c8c8c861!important}html.dark-mode .cart-item{border-color:#c8c8c829!important;background:#c8c8c808!important}html.dark-mode .cart-item:before{border-color:#c8c8c880!important}html.dark-mode .cart-item:after{border-color:#c8c8c880!important}body.dark-mode .stock-alert{border-color:#c8c8c82e;background:#c8c8c80a;color:#c8c8c873}body.dark-mode.template-page .shopify-section,body.dark-mode.template-page #page-content,body.dark-mode.template-404 .shopify-section,body.dark-mode.template-404 #page-content{background:transparent!important}.sigil-dark,body.dark-mode .sigil-light{display:none}body.dark-mode .sigil-dark{display:block}body.dark-mode .sigil-light:not(.has-dark){background:#ffffff29;border-radius:50%;box-shadow:0 0 0 8px #ffffff14}body.dark-mode .sring{filter:invert(.88)}body.dark-mode .pw-box{background:#121212fc!important;border-color:#c8c8c81f!important}body.dark-mode .pw-win-hdr{background:#0c0c0cf5;border-bottom-color:#c8c8c812}body.dark-mode .pw-win-url{background:#c8c8c80a;border-color:#c8c8c81a;color:#c8c8c859}body.dark-mode .pw-win-url span{color:#c8c8c852!important}body.dark-mode .pw-label{color:#c8c8c861!important}body.dark-mode .pw-logo-wrap img{filter:brightness(1.1)}body.dark-mode .pw-box input[type=password]{border-bottom-color:#c8c8c838;color:#c8c8c8bf}body.dark-mode .pw-box input[type=password]::placeholder{color:#c8c8c833}body.dark-mode .pw-submit{border-color:#c8c8c838;color:#c8c8c899}body.dark-mode .pw-submit:hover{background:#c8c8c81a;border-color:#c8c8c873;color:#c8c8c8e6}body.dark-mode .pw-divider{border-top-color:#c8c8c814}body.dark-mode .pw-field-label{color:#c8c8c852}body.dark-mode .pw-owner-link{color:#c8c8c833}body.dark-mode .pw-owner-link a{color:#c8c8c852}body.dark-mode .errors{color:#c85050d9}body.dark-mode .pw-countdown{color:#c8c8c880}body.dark-mode .pw-cd-label,body.dark-mode .pw-cd-u{color:#c8c8c859}body.dark-mode .pw-cd-colon{color:#c8c8c833}body.dark-mode .grid-bg{background-image:linear-gradient(rgba(200,200,200,.05)1px,transparent 1px),linear-gradient(90deg,rgba(200,200,200,.05)1px,transparent 1px),radial-gradient(circle,rgba(200,200,200,.08)1px,transparent 1.5px)}.product-card.is-coming-soon .product-card-img img{image-rendering:pixelated;image-rendering:-moz-crisp-edges;object-fit:cover;width:100%;height:100%;filter:none;transform:none}.product-card.is-coming-soon .product-card-img:after{content:"RESTRICTED";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:7px;letter-spacing:.3em;color:#1a1a1ad1;background:#d5d5d5f0;border:1px solid rgba(26,26,26,.3);padding:5px 10px;pointer-events:none;white-space:nowrap;z-index:2}.product-card.is-coming-soon:not(.is-drop-mode) .product-card-name{filter:blur(4px);-webkit-user-select:none;user-select:none;pointer-events:none}.product-card.is-coming-soon:not(.is-drop-mode) .product-card-price,.product-card.is-coming-soon:not(.is-drop-mode) .product-card-sold{color:#1a1a1a4d;filter:blur(4px);-webkit-user-select:none;user-select:none;pointer-events:none}.product-mini-cd{font-size:10px;letter-spacing:.06em;color:#1a1a1aa6;font-variant-numeric:tabular-nums}body.dark-mode .product-mini-cd{color:#c8c8c885}body.dark-mode .product-card.is-coming-soon .product-card-img:after{color:#c8c8c8e0;background:#0c0c0ceb;border-color:#c8c8c847}body.dark-mode .product-card.is-coming-soon:not(.is-drop-mode) .product-card-price,body.dark-mode .product-card.is-coming-soon:not(.is-drop-mode) .product-card-sold{color:#c8c8c840}.hm{position:fixed;pointer-events:none;z-index:100002;width:0;height:0;animation:hm-fade .38s ease-out forwards;filter:drop-shadow(0 0 1.2px rgba(0,0,0,.9))}@keyframes hm-fade{0%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:scale(.88)}}.hm-l{position:absolute;width:8px;height:1.5px;background:#fff;top:0;left:0;transform-origin:0 50%}.hm-l:nth-child(1){transform:translate(3px,-3.75px) rotate(-45deg)}.hm-l:nth-child(2){transform:translate(3px,2.25px) rotate(45deg)}.hm-l:nth-child(3){transform:translate(-3px,-3.75px) rotate(225deg)}.hm-l:nth-child(4){transform:translate(-3px,2.25px) rotate(135deg)}.not-found-link{font-size:8.5px;letter-spacing:.2em;text-decoration:none;border:1px solid rgba(26,26,26,.22);padding:6px 16px;color:#1a1a1a80}body.dark-mode .not-found-link{border-color:#c8c8c833;color:#c8c8c873}#restrict-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#8c8c8c8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center}#restrict-backdrop.open{display:flex}#restrict-box{background:#d5d5d5fa;border:1px solid rgba(26,26,26,.22);box-shadow:0 0 0 1px #1a1a1a14,0 24px 70px #00000047;width:min(340px,88vw);padding:28px 26px;display:flex;flex-direction:column;gap:14px;font-family:var(--font)}#restrict-box h3{font-size:8.5px;letter-spacing:.44em;color:#1a1a1a61;text-transform:uppercase;margin:0}#restrict-input{width:100%;background:#ffffff80;border:1px solid rgba(26,26,26,.2);border-bottom:1.5px solid rgba(26,26,26,.35);color:#1a1a1a;font-family:var(--font);font-size:13px;letter-spacing:.22em;padding:10px 14px;outline:none;transition:border-color .2s;box-sizing:border-box}#restrict-input::placeholder{color:#1a1a1a2e;font-size:10px}#restrict-input:focus{border-color:#1a1a1a80;background:#ffffffbf}#restrict-error{font-size:8px;letter-spacing:.15em;color:#a01e1ecc;min-height:12px;display:none}#restrict-submit{border:1px solid rgba(26,26,26,.35);background:transparent;color:#1a1a1a;font-family:var(--font);font-size:9px;letter-spacing:.28em;text-transform:uppercase;padding:10px 18px;cursor:pointer;transition:all .18s;width:100%}#restrict-submit:hover{background:#1a1a1a0f;border-color:#1a1a1a99}#restrict-cancel{font-size:7.5px;letter-spacing:.2em;color:#1a1a1a4d;text-align:center;cursor:pointer;text-transform:uppercase;border:none;background:none;font-family:var(--font);padding:4px}#restrict-cancel:hover{color:#1a1a1ab3}body.dark-mode #restrict-box{background:#121212fc;border-color:#c8c8c81f}body.dark-mode #restrict-box h3{color:#c8c8c861}body.dark-mode #restrict-input{background:#c8c8c80d;border-color:#c8c8c826;border-bottom-color:#c8c8c840;color:#c8c8c8cc}body.dark-mode #restrict-input::placeholder{color:#c8c8c82e}body.dark-mode #restrict-submit{border-color:#c8c8c838;color:#c8c8c8a6}body.dark-mode #restrict-submit:hover{background:#c8c8c812;border-color:#c8c8c873}body.dark-mode #restrict-cancel{color:#c8c8c840}body.dark-mode #restrict-cancel:hover{color:#c8c8c8a6}.site-footer{position:fixed;bottom:0;left:0;right:0;z-index:960;background:#b2b2b2fa;border-top:1px solid rgba(26,26,26,.18);height:34px;padding:0 52px;display:flex;align-items:center;gap:22px;font-size:8px;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.site-footer a{color:#1a1a1a8c;text-decoration:none;transition:color .18s;white-space:nowrap}.site-footer a:hover{color:#1a1a1ae6}.site-footer .ft-brand{color:#1a1a1a59;letter-spacing:.24em;flex-shrink:0}.site-footer .ft-sep{color:#1a1a1a38;flex-shrink:0}.template-index .site-footer{display:flex!important}.bl,.br,.blh{bottom:50px!important}.blv{bottom:66px!important}.brh{bottom:50px!important}.brv{bottom:66px!important}.hbl{bottom:56px!important}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#1a1a1a2e}.pw-scroll-footer{display:none;padding:20px 18px 28px;border-top:1px solid rgba(26,26,26,.1);flex-direction:column;gap:10px;margin-top:auto;font-size:8.5px;letter-spacing:.16em;color:#1a1a1a61}.pw-scroll-footer a{display:inline-block;color:#1a1a1a61;text-decoration:none;transition:color .15s;padding:2px 0}.pw-scroll-footer a:hover{color:#1a1a1abf}.pw-scroll-footer-links{display:flex;flex-wrap:wrap;gap:8px 18px}.grid-filter-bar{flex-shrink:0;padding:9px 18px;border-bottom:1px solid rgba(26,26,26,.08);background:#c8c8c880;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.grid-search{background:#ffffff8c;border:1px solid rgba(26,26,26,.2);font-family:var(--font);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#1a1a1a;padding:5px 10px;width:140px;outline:none;transition:border-color .15s}.grid-search::placeholder{color:#1a1a1a47}.grid-search:focus{border-color:#1a1a1a73}.grid-tags{display:flex;gap:5px;flex-wrap:wrap;flex:1;align-items:center}.tag-filter{border:1px solid rgba(26,26,26,.18);background:transparent;font-family:var(--font);font-size:7.5px;letter-spacing:.15em;text-transform:uppercase;padding:4px 10px;cursor:pointer;color:#1a1a1a73;transition:all .15s}.tag-filter.on,.tag-filter:hover{border-color:#1a1a1a8c;color:#1a1a1a;background:#1a1a1a12}.grid-sort{margin-left:auto;background:#ffffff73;border:1px solid rgba(26,26,26,.18);font-family:var(--font);font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:#1a1a1a8c;padding:4px 8px;outline:none;cursor:pointer}.sg-diagram-wrap{margin-bottom:18px;text-align:center}.sg-diagram{max-width:100%;height:auto;display:block;margin:0 auto;border:1px solid rgba(26,26,26,.08)}.template-index #page-content{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:115;pointer-events:none;margin:0;padding:0}.template-index #page-content>.shopify-section{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible}.hp-layer{width:100%;height:100%;position:relative;pointer-events:none}.hp-win{position:absolute;left:var(--hp-x);top:var(--hp-y);transform:translate(-50%,-50%);width:var(--hp-w);pointer-events:auto;background:#d5d5d5f7;border:1px solid rgba(26,26,26,.3);box-shadow:0 0 0 1px #1a1a1a14,0 18px 50px #0000004d;display:flex;flex-direction:column}.hp-hdr{display:flex;align-items:center;gap:8px;height:26px;padding:0 8px;flex-shrink:0;background:#c6c6c6eb;border-bottom:1px solid rgba(26,26,26,.14)}.hp-close{width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#be3c3cd9;border:1px solid rgba(120,0,0,.5);border-radius:2px;color:#fff;font-size:11px;line-height:1;padding:0;cursor:pointer;font-family:var(--font);transition:background .15s}.hp-close:hover{background:#d72d2d}.hp-title{font-size:7.5px;letter-spacing:.26em;color:#1a1a1a80;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hp-body{overflow:hidden}.hp-txt{padding:12px 14px;font-size:9px;letter-spacing:.12em;line-height:1.9;color:#1a1a1ab8;text-transform:uppercase}.hp-link{display:block;margin:0 14px 12px;font-size:8.5px;letter-spacing:.2em;color:#6b0000d9;text-decoration:none;text-transform:uppercase}.hp-link:hover{color:#8c0000}.hp-slides{position:relative;width:100%}.hp-slides img{width:100%;height:auto;display:none}.hp-slides img.on{display:block}.hp-win video{width:100%;height:auto;display:block}body.dark-mode .hp-win{background:#0f0f0ffa;border-color:#c8c8c829;box-shadow:0 0 0 1px #c8c8c80d,0 18px 50px #000000b3}body.dark-mode .hp-hdr{background:#0a0a0af2;border-bottom-color:#c8c8c81a}body.dark-mode .hp-title{color:#c8c8c873}body.dark-mode .hp-txt{color:#c8c8c8b3}body.dark-mode .hp-link{color:#c85a5ad9}@media(max-width:900px){html,body{overflow-y:auto;overflow-x:hidden}body.template-collection,body.template-product,body.template-cart,body.template-page-archive{overflow:hidden!important}html:has(body.template-collection),html:has(body.template-product),html:has(body.template-cart),html:has(body.template-page-archive){overflow:hidden!important}#bgc{position:fixed;height:100dvh}.grid-bg{position:fixed}.rh,.rv,.xhint,#cur{display:none!important}body:not(.template-index) .hud .htl,body:not(.template-index) .hud .htr,body:not(.template-index) .hud .hbl,body:not(.template-index) .hud .hbr,body:not(.template-index) .brk,body:not(.template-index) .bline{display:none!important}.hbr{display:none!important}body:not(.template-index) .htc{display:none!important}.template-index #app{position:relative;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px 14px;padding:240px 16px 100px;min-height:100dvh}body:not(.template-index) #app{flex-direction:column;align-items:flex-start;padding:64px 18px 60px}.template-page #app{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 14px}.template-index .sw,.template-page .sw{width:112px;height:112px;margin:0;flex:0 0 auto}.template-index .sigil-svg,.template-page .sigil-svg{width:88px!important;height:88px!important}.template-index #nav,.template-page #nav{flex:1;min-width:0;width:auto;margin-top:0;justify-content:flex-start}.template-index #nav-list,.template-page #nav-list{align-items:stretch;width:100%}.template-index #nav-list li,.template-page #nav-list li{width:100%;font-size:11.5px;padding:10px 14px}.template-page #page-content{flex-basis:100%}.template-index #page-content{position:static;flex-basis:100%;width:100%;pointer-events:auto;z-index:auto;margin-top:18px}.template-index #page-content>.shopify-section{position:static;pointer-events:auto}.hp-layer{height:auto;pointer-events:auto;display:flex;flex-direction:column;gap:14px}.hp-win{position:static;transform:none;width:100%!important;left:auto;top:auto}.template-index .htc{padding-top:155px}.template-page #page-content,.template-404 #page-content{margin-left:0!important;max-width:100%!important;overflow-y:visible!important;margin-top:20px}.sw{width:150px;height:150px;margin:0 auto}.sring{display:block!important;overflow:visible}.hdv,.hdv:after{display:none!important}.dots{display:none}.sigil-svg{width:120px!important;height:120px!important}#nav,.template-collection #nav,.template-product #nav{margin-left:0;margin-top:14px;min-width:unset;width:100%;display:flex!important;overflow:visible;justify-content:center}#nav-list{flex-direction:column;overflow:visible;gap:0;padding:0;justify-content:center;align-items:center}#nav-list:before,#nav-list:after{display:none}#nav-list li{font-size:13px;letter-spacing:.14em;padding:11px 22px;border:none;border-bottom:1px solid rgba(26,26,26,.06);box-shadow:none;text-shadow:none;background:#1a1a1a0a;transform:none!important;opacity:1!important;display:block;width:220px;text-align:left;box-sizing:border-box}#nav-list li.on{border-bottom-color:#1a1a1a26;color:#1a1a1a;background:#1a1a1a17;animation:none}#nav-list li.on:before{display:none}#nav-list li .mn{display:none}.template-collection #page-content,.template-product #page-content,.template-cart #page-content,.template-page-archive #page-content{position:fixed!important;top:0!important;left:0!important;transform:none!important;width:100vw!important;height:100dvh!important;border:none!important;box-shadow:none!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.template-collection #page-content>.shopify-section,.template-product #page-content>.shopify-section,.template-cart #page-content>.shopify-section,.template-page-archive #page-content>.shopify-section{display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important;overflow:hidden!important;height:auto!important}.template-collection .pw-body,.template-product .pw-body,.template-cart .pw-body,.template-page-archive .pw-body{overflow-y:auto!important;overflow-x:hidden!important;flex:1!important;min-height:0!important;height:auto!important;-webkit-overflow-scrolling:touch!important}.template-collection .pw-hdr,.template-product .pw-hdr,.template-cart .pw-hdr,.template-page-archive .pw-hdr{position:sticky!important;top:0!important;z-index:20;background:#d5d5d5fa!important}.template-collection .grid-filter-bar{position:sticky!important;top:0!important;z-index:19;background:#d5d5d5fa!important}.prod-body{flex-direction:column;flex:1!important;min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.prod-page-img{flex:none;width:100%;border-right:none}.prod-slide img{max-height:none!important;width:100%!important;height:auto!important;object-fit:contain!important;object-position:center top!important}.prod-arr{width:36px;height:60px;font-size:24px}.prod-page-img .prod-thumbnails{flex-wrap:nowrap;overflow-x:auto;padding:8px 10px;scrollbar-width:none}.prod-page-img .prod-thumbnails::-webkit-scrollbar{display:none}.prod-thumb{flex:0 0 auto}.prod-page-detail{flex:none;width:100%;max-height:none;overflow-y:visible;padding:16px}.product-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;padding:10px;column-count:unset;overflow-x:hidden}.product-card{break-inside:unset;-webkit-column-break-inside:unset;margin-bottom:0;background:#e0e0e0;border:1px solid rgba(26,26,26,.1);position:relative;box-shadow:none;display:flex!important;flex-direction:column}.product-card:hover{background:#e0e0e0;box-shadow:none;border-color:#1a1a1a38}.product-card-img{width:100%;aspect-ratio:4/5;flex:unset;border-right:none;flex-shrink:unset;overflow:hidden}.product-card-img img{height:100%;object-fit:contain;object-position:top center}.product-card-info{padding:7px 8px;background:#d0d0d0eb;border-top:1px solid rgba(26,26,26,.08);flex:unset;flex-shrink:unset;min-width:unset;display:block;flex-direction:unset;justify-content:unset;gap:unset;min-height:46px;box-sizing:border-box}.product-card-name{font-size:9px;letter-spacing:.09em;margin-bottom:2px}.product-card-price{font-size:10px}.shop-win-grid{grid-template-columns:repeat(2,1fr);gap:8px}.grid-filter-bar{flex-wrap:nowrap;overflow-x:auto;padding:8px 10px;gap:8px}.grid-tags{flex-wrap:nowrap;overflow-x:auto;flex:0 0 auto;scrollbar-width:none}.grid-tags::-webkit-scrollbar{display:none}.pw-scroll-footer{display:flex;position:sticky;bottom:0;background:#c6c6c6f7;z-index:5}#lightbox-close{min-width:44px!important;min-height:44px!important;font-size:22px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.lightbox-hint{display:none}.url-bar{display:none!important}.shop-window{width:calc(100vw - 16px);height:calc(100dvh - 50px);border-radius:0}#cart-wrap{padding:16px 14px 24px}.cart-box{width:100%}.cart-item{gap:12px;padding:10px}.cart-item-img-wrap{width:132px;height:132px}.top-bar{padding:0 10px}.url-bar{max-width:none;flex:1}.top-bar-right{gap:8px}#hdate{display:none}.mag-scope{width:240px!important;height:240px!important}.site-footer{display:none}.template-index .site-footer{display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;height:auto!important;padding:8px 18px!important;border-top:1px solid rgba(26,26,26,.1);margin-top:0!important;flex-wrap:wrap;gap:6px 14px;font-size:9px;letter-spacing:.13em;z-index:960!important}.template-cart .top-bar{display:none!important}}@media(max-width:480px){.grid-filter-bar{padding:8px 10px;gap:6px}.grid-search{width:100%}}.promo-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#8c8c8c8c;opacity:0;pointer-events:none;transition:opacity .3s ease}.promo-backdrop.open{opacity:1;pointer-events:all}.promo-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.95);width:min(560px,90vw);max-height:88dvh;z-index:1000;background:#d5d5d5fc;border:1px solid rgba(26,26,26,.22);box-shadow:0 0 0 1px #1a1a1a14,0 24px 70px #00000052,inset 0 1px #ffffffb3;opacity:0;pointer-events:none;overflow:hidden;display:flex;flex-direction:column;transition:transform .38s cubic-bezier(.16,1,.3,1),opacity .28s ease}.promo-popup.open{transform:translate(-50%,-50%) scale(1);opacity:1;pointer-events:all}.promo-body{padding:20px 22px 22px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.promo-img{width:100%;height:auto;object-fit:contain;display:block;flex-shrink:0}.promo-video{width:100%;display:block;flex-shrink:0}.promo-title{font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:#1a1a1a;font-weight:700}.promo-body-text{font-size:9.5px;color:#1a1a1a8c;line-height:1.9;letter-spacing:.08em}.promo-code{font-size:15px;letter-spacing:.36em;text-transform:uppercase;text-align:center;border:1px dashed rgba(26,26,26,.28);padding:12px;color:#1a1a1aa6;background:#ffffff73;cursor:default;-webkit-user-select:all;user-select:all}.promo-cta{display:inline-block;border:1px solid rgba(26,26,26,.3);background:#1a1a1a12;color:#1a1a1a;font-size:9px;letter-spacing:.28em;text-transform:uppercase;padding:10px 22px;text-decoration:none;text-align:center;transition:background .2s,border-color .2s}.promo-cta:hover{background:#1a1a1a26;border-color:#1a1a1a8c}.media-win{position:fixed;z-index:850;overflow:hidden;background:#d2d2d2fa;border:1px solid rgba(26,26,26,.22);box-shadow:0 4px 24px #0003,inset 0 1px #fff9;display:flex;flex-direction:column}.mw-hdr{display:flex;align-items:center;gap:8px;padding:7px 10px;border-bottom:1px solid rgba(26,26,26,.1);flex-shrink:0;background:#c4c4c4e6}.mw-body{flex:1;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:0}.mw-media{width:100%;height:100%;object-fit:cover;display:block}.mw-caption{padding:6px 10px;font-size:7.5px;letter-spacing:.14em;color:#1a1a1a73;text-transform:uppercase;border-top:1px solid rgba(26,26,26,.08);flex-shrink:0;background:#c8c8c8b3}#mob-scope-bg{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:7999;pointer-events:none;background:#0000006b}body.scope-on #mob-scope-bg{display:block}#mob-scope{display:none;position:fixed;z-index:8000;pointer-events:none;width:144px;height:144px;border-radius:50%;overflow:hidden;transform:translate(-50%,-50%);background:#d4d4d4f7;border:1.5px solid rgba(200,30,30,.7);box-shadow:0 0 0 1px #00000059,0 8px 28px #0000008c}body.scope-on #mob-scope{display:block}.scope-zoom-img{position:absolute;display:none;pointer-events:none;object-fit:cover}.scope-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;border:1px solid rgba(200,30,30,.45);border-radius:50%;z-index:2;pointer-events:none}.scope-h{position:absolute;top:50%;left:0;right:0;height:1px;background:#c81e1e52;transform:translateY(-50%);z-index:2}.scope-v{position:absolute;left:50%;top:0;bottom:0;width:1px;background:#c81e1e52;transform:translate(-50%);z-index:2}.scope-dot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4px;height:4px;border-radius:50%;background:#c81e1ed9;z-index:3}#video-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0e0e0ef5;display:none;align-items:center;justify-content:center}#video-intro.open{display:flex}.vi-box{width:min(960px,94vw);height:min(580px,88vh);background:#090909;border:1px solid rgba(200,200,200,.1);display:flex;flex-direction:column;box-shadow:0 0 0 1px #c8c8c80a,0 40px 100px #000000e6}.vi-hdr{flex-shrink:0;height:34px;display:flex;align-items:center;padding:0 12px;background:#080808fc;border-bottom:1px solid rgba(200,200,200,.08);gap:8px}.vi-btns{display:flex;gap:5px}.vi-btn{width:10px;height:10px;border-radius:50%;border:none;cursor:pointer}.vi-btn-close{background:#a03232b3}.vi-btn-close:hover{background:#be3232e6}.vi-btn-min,.vi-btn-max{background:#64646466}.vi-label{font-size:7.5px;letter-spacing:.28em;color:#c8c8c84d;text-transform:uppercase;flex:1;text-align:center}.vi-body{flex:1;overflow:hidden;position:relative;min-height:0}#vi-player{width:100%;height:100%;object-fit:cover;display:block}.vi-footer{flex-shrink:0;height:52px;display:flex;align-items:center;justify-content:center;background:#080808fc;border-top:1px solid rgba(200,200,200,.08);gap:18px}#vi-enter{background:transparent;border:1px solid rgba(200,200,200,.28);color:#c8c8c899;font-family:var(--font);font-size:9px;letter-spacing:.36em;text-transform:uppercase;padding:10px 32px;cursor:pointer;transition:all .2s}#vi-enter:hover{background:#c8c8c812;border-color:#c8c8c88c;color:#c8c8c8eb}#vi-skip{background:none;border:none;color:#c8c8c838;font-family:var(--font);font-size:7.5px;letter-spacing:.2em;cursor:pointer;transition:color .15s;text-transform:uppercase;padding:4px}#vi-skip:hover{color:#c8c8c88c}.arc-body{padding:0}.arc-drop{padding:16px 0 20px;border-bottom:1px solid rgba(26,26,26,.1)}.arc-drop:last-child{border-bottom:none}.arc-drop-hdr{display:flex;align-items:baseline;gap:14px;padding:0 18px 10px}.arc-drop-title{font-size:8.5px;letter-spacing:.34em;text-transform:uppercase;color:#1a1a1a99;font-family:var(--font)}.arc-drop-date{font-size:7.5px;letter-spacing:.18em;color:#1a1a1a4d;font-family:var(--font);font-variant-numeric:tabular-nums}.arc-strip{display:flex;gap:5px;padding:0 18px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain}.arc-strip::-webkit-scrollbar{display:none}.arc-thumb{height:190px;width:auto;min-width:80px;flex-shrink:0;object-fit:cover;cursor:pointer;border:1px solid rgba(26,26,26,.06);transition:border-color .15s,filter .15s;display:block}.arc-thumb:hover{border-color:#1a1a1a4d;filter:brightness(.92)}.arc-empty-strip{font-size:7.5px;letter-spacing:.14em;color:#1a1a1a47;padding:8px 0;font-family:var(--font)}.arc-no-content{flex:1;display:flex;align-items:center;justify-content:center;font-size:8.5px;letter-spacing:.22em;color:#1a1a1a4d;font-family:var(--font)}#arc-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1150;display:none;align-items:center;justify-content:center}#arc-lb.open{display:flex}.arc-lb-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#202020f5;cursor:pointer}.arc-lb-stage{position:relative;z-index:1;width:100%;height:100dvh;overflow:hidden}.arc-cf-track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.arc-cf-item{position:absolute;left:50%;transition:transform .32s cubic-bezier(.25,.1,.25,1),filter .32s,opacity .32s,width .32s}.arc-cf-s2{z-index:10;width:min(56vw,700px);transform:translate(-50%);filter:none;opacity:1;cursor:default}.arc-cf-s1{z-index:6;width:min(40vw,480px);transform:translate(calc(-50% - 46vw)) perspective(900px) rotateY(28deg);filter:blur(2.5px) brightness(.42);opacity:.68;cursor:pointer}.arc-cf-s3{z-index:6;width:min(40vw,480px);transform:translate(calc(-50% + 46vw)) perspective(900px) rotateY(-28deg);filter:blur(2.5px) brightness(.42);opacity:.68;cursor:pointer}.arc-cf-s0{z-index:3;width:min(26vw,310px);transform:translate(calc(-50% - 80vw)) perspective(900px) rotateY(42deg);filter:blur(7px) brightness(.2);opacity:.35;pointer-events:none}.arc-cf-s4{z-index:3;width:min(26vw,310px);transform:translate(calc(-50% + 80vw)) perspective(900px) rotateY(-42deg);filter:blur(7px) brightness(.2);opacity:.35;pointer-events:none}.arc-cf-ph{opacity:0!important;pointer-events:none}.arc-cf-img{width:100%;height:auto;max-height:78vh;object-fit:contain;display:block;pointer-events:none;box-shadow:0 24px 70px #000000bf;transition:opacity .14s ease}.arc-lb-arr{position:absolute;top:50%;z-index:20;transform:translateY(-50%);background:#0e0e0e8c;border:1px solid rgba(255,255,255,.08);color:#fff9;font-family:monospace;font-size:30px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s,color .18s,border-color .18s;padding:0}.arc-lb-arr:hover{background:#262626d9;color:#fffffff2;border-color:#ffffff38}.arc-lb-prev{left:20px}.arc-lb-next{right:20px}.arc-lb-close{position:absolute;top:14px;right:18px;z-index:25;width:24px;height:24px;border-radius:2px;background:#c8c8c824;border:1px solid rgba(255,255,255,.2);color:#ffffffb3;font-size:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s,color .18s,border-color .18s;padding:0;line-height:1}.arc-lb-close:hover{background:#a01414bf;border-color:#c81e1ed9;color:#fff}.arc-lb-label{position:absolute;bottom:22px;left:50%;transform:translate(-50%);font-size:8px;letter-spacing:.26em;color:#ffffff52;text-transform:uppercase;white-space:nowrap;z-index:20;font-family:var(--font);text-align:center}body.dark-mode .arc-drop{border-bottom-color:#c8c8c812}body.dark-mode .arc-drop-title{color:#c8c8c880}body.dark-mode .arc-drop-date{color:#c8c8c840}body.dark-mode .arc-thumb{border-color:#c8c8c80f}body.dark-mode .arc-thumb:hover{border-color:#c8c8c847;filter:brightness(1.08)}body.dark-mode .arc-no-content{color:#c8c8c840}body.dark-mode .arc-empty-strip{color:#c8c8c833}@media(max-width:900px){.arc-cf-s0,.arc-cf-s4{display:none!important}.arc-cf-s2{width:88vw!important}.arc-cf-s1{width:75vw!important;transform:translate(calc(-50% - 82vw)) perspective(600px) rotateY(20deg)!important;filter:blur(4px) brightness(.35)!important}.arc-cf-s3{width:75vw!important;transform:translate(calc(-50% + 82vw)) perspective(600px) rotateY(-20deg)!important;filter:blur(4px) brightness(.35)!important}.arc-lb-prev{left:10px}.arc-lb-next{right:10px}.arc-thumb{height:145px}}@keyframes flicker{0%,to{opacity:1}43%{opacity:.93}45%{opacity:.78}47%{opacity:.93}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/somar.css.map */
