*{box-sizing:border-box;outline:0 dashed white;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:sans-serif}:root{--vh:1vh;--grid-max:1160px;--km-pink:#ff00ff;--text-color:white;--blue-start:#a1cdffff;--blue-end:#0800ffff;--red-start:#ffaebd;--red-end:#d00000}body,html{height:100%;margin:0}body{background:black;background-image:url(/_next/static/media/wood2.f2ddb233.png);background-size:auto 150px;font-family:sans-serif;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}body,html{touch-action:manipulation}body.lock-scroll{overflow:hidden}body::-webkit-scrollbar{display:none}#three-container{position:fixed;inset:0;z-index:1;pointer-events:none}canvas.webgl{display:block;width:100%;height:100%}#km-select-target{position:absolute;width:100%;height:40vh;top:0;left:50%;transform:translateX(-50%);pointer-events:auto;z-index:1;border:none;opacity:1;background:transparent;touch-action:none}.content{position:absolute;inset:0;height:calc(var(--vh) * 100);overflow:auto;z-index:2;scrollbar-width:none;-ms-overflow-style:none}.content.locked{pointer-events:none}.content::-webkit-scrollbar{display:none}.overlay-grid{position:relative;width:100vw;left:50%;overflow-x:hidden;transform:translateX(-50%);transition:transform .6s cubic-bezier(.22,1,.36,1)}.overlay-grid--selected{transform:translateX(-50%) translateY(120vh);pointer-events:none}.overlay-cell{position:absolute;border-radius:18px;background:rgba(0,0,0,0);color:rgba(255,255,255,.65);display:flex;align-items:flex-end;justify-content:space-between;padding:12px 14px;cursor:pointer;opacity:.5}.overlay-cell:hover{background:rgba(255,255,255,0);color:rgba(255,255,255,.85)}.overlay-cell.soldout{opacity:1;cursor:pointer}.overlay-cell__label{display:none;font-size:clamp(.9rem,1.8vw,1.35rem);font-weight:600;letter-spacing:.4px;text-transform:uppercase;text-shadow:0 1px 3px rgba(0,0,0,.45)}.overlay-cell__badge{align-self:center;justify-self:center;margin-left:50%;margin-top:40%;transform:translateX(-50%) translateY(-50%);padding:4px 10px;border-radius:999px;background:rgba(208,0,0,.88);color:#fff;font-size:.7rem;letter-spacing:.6px;font-weight:700;text-transform:uppercase}.overlay-grid--selected .overlay-cell__badge{display:none!important}#buyui[data-active=false]{transform:scale(1) translateY(100%)}.buy-card{width:min(92vw,820px);padding:18px 22px 0;display:flex;flex-direction:column;outline:2px solid yellow;align-items:stretch;gap:.75rem;margin-bottom:100px;bbox-shadow:inset 0 0 0 3px rgba(255,255,255,.9);border-radius:8px;background:rgba(255,255,255,0)}.buy-head{display:flex;justify-content:center;gap:10px}.buy-price{margin:0;color:var(--text-color);font-weight:300;letter-spacing:.5px;font-size:clamp(1rem,3vw,2.2rem);text-shadow:0 2px 6px rgba(0,0,0,.25)}.buy-actions{display:flex;flex-direction:column;align-items:center;gap:.9rem}.btn-aqua{--start:#70b7ff;--end:#1e90ff;position:relative;border:0;border-radius:20px;padding:1rem 1.6rem;color:var(--text-color);font-weight:800;letter-spacing:.4px;background:linear-gradient(to bottom,var(--start),var(--end));box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -10px 16px rgba(0,0,0,.18),0 2px 2px rgba(255,255,255,.5),0 -2px 2px rgba(0,0,0,.25),0 0 5px rgba(0,0,0,.3);text-shadow:0 -1.5px 1px rgba(0,0,0,.55),0 1.5px 1px rgba(255,255,255,.5);transition:transform .12s ease,filter .12s ease,box-shadow .12s ease}.btn-aqua:before{content:"";position:absolute;left:13px;right:13px;top:6%;height:42%;border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,0));pointer-events:none}.btn-aqua:hover{filter:brightness(1.06);transform:translateY(-.5px)}.btn-aqua:active{filter:brightness(.97);transform:translateY(0);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -6px 12px rgba(0,0,0,.22),0 10px 20px rgba(0,0,0,.25)}.bg-logo{position:fixed;border:none;iinset:0;width:-moz-fit-content;width:fit-content;min-height:500px;overflow:visible;z-index:0;left:50%;top:50%;transition:0s;transform:translateX(-50%) translateY(-50%) scale(1.5);pointer-events:none!important;bbackground:linear-gradient(180deg,rgba(14,14,18,.95),rgba(14,14,18,.6) 40%,rgba(14,14,18,.3))}.btn-buy{--start:#8cff6b;--end:#16a34a;font-size:clamp(2.05rem,2.2vw,1.3rem);padding-inline:clamp(1.6rem,4vw,2.4rem)}.btn-close{--start:#c7b9ff;--end:#7c3aed}.btn-close,.btn-menu{font-weight:700;font-size:1.2rem;padding-inline:1.2rem;min-width:80px}.btn-menu{--start:RGBA(0,0,0,0);--end:RGBA(0,0,0,0)}.debug-grid:before{content:"";position:fixed;inset:0;z-index:5;pointer-events:none;background:linear-gradient(rgba(0,0,0,.08) 1px,transparent 0) 0 0/100% 25vh,linear-gradient(90deg,rgba(0,0,0,.08) 1px,transparent 0) 0 0/33.333% 100%}.small-logo{top:0;left:0;z-index:9;transform:scale(.5) translate(-50%,-50%)}.arrow-buttons{position:fixed;top:40%;width:90%;transition:.3s ease;max-width:var(--grid-max);display:flex;justify-content:space-between;padding:0 20px;box-sizing:border-box;z-index:3}.greyed-out{opacity:.5;pointer-events:none;filter:grayscale(1) brightness(.9)}.menu-button-container{position:fixed;width:auto;max-width:var(--grid-max);left:50%;gap:4rem;bottom:0;display:flex;padding-bottom:40px;justify-content:right;flex-direction:row-reverse;transform:translateX(-50%);z-index:3;-webkit-filter:drop-shadow(0 0 10px rgba(255,255,255,.8))}.cart-container{position:fixed;top:20px;right:20px;z-index:4;w-webkit-filter:drop-shadow(0 0 10px rgba(255,255,255,.8))}.cart-container img{width:100px;height:100px;object-fit:contain}iframe{pointer-events:none}.hide-btn-close,.hide-btn-close:hover{transform:scale(0)!important;position:absolute!important}.menu-center{justify-content:center!important;fflex-direction:row!important}.product-page{position:relative;z-index:2;padding:80px 0 120px}.product-page .container{width:min(92vw,var(--grid-max));margin:0 auto}.product-hero{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media (min-width:980px){.product-hero{grid-template-columns:1.2fr 1fr;align-items:start}}.product-poster{position:relative;width:min(92vw,520px);margin:0 auto}.product-poster__square{position:relative;width:100%;padding-top:100%;border-radius:12px;overflow:hidden;background:rgba(0,0,0,.35)}.product-poster__carousel{position:absolute;inset:0}.product-poster__inner{display:flex;height:100%;width:100%}.product-poster__slide{flex:0 0 100%;height:100%;position:relative;overflow:hidden}.product-poster__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.product-info{color:var(--text-color);text-align:center;display:flex;gap:12px;flex-direction:column;align-items:center}.product-price{font-weight:800;font-size:clamp(1.5rem,2.5vw,1.6rem);margin-bottom:12px}.product-desc{line-height:1.6;opacity:1;font-size:1.2em}.back-link{margin-bottom:16px;display:inline-block}.product-actions{margin-top:18px}.cart-fab{position:fixed;border:none;background-color:RGBA(0,0,0,0);right:18px;top:32px;overflow:visible;width:100px;height:70px;background-image:url(/_next/static/media/schubkarre.4617b5e4.png);background-size:100% 100%;z-index:50;transition:.5s;padding-right:52px}.cart-fab:hover{cursor:pointer;transform:scale(1.05)}.cart-badge{position:absolute;right:-4px;top:5px;transform:translateY(-50%);min-width:28px;height:28px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--text-color);font-weight:800;font-size:.9rem;background:linear-gradient(to bottom,var(--red-start),var(--red-end));ffilter:hue-rotate(80deg) saturate(.7) brightness(1)}.cart-badge,.soldout span{border:2px solid white;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 6px 6px rgba(0,0,0,.55)}.soldout span{background:linear-gradient(180deg,#b6b6b6,#000000)}.cart-page{position:relative;z-index:2;padding:80px 0 120px;overflow-x:hidden}.cart-page .container{width:min(92vw,640px);max-width:640px;margin:0 auto;padding:80px 16px;box-sizing:border-box}.buyui-detail .product-page .container{width:min(92%,var(--grid-max));margin:0 auto}.buyui-detail .product-poster{width:min(92%,420px)}.cart-title{color:var(--text-color);margin:0 0 12px;font-weight:800;font-size:clamp(1.6rem,4vw,2.2rem)}.cart-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.cart-item{display:grid;grid-template-columns:120px 1fr;grid-gap:14px;gap:14px;background:rgba(255,255,255,0);border-radius:12px;padding:12px;max-width:100%}.cart-main{min-width:0}.cart-img{width:100%;height:100%;object-fit:cover;border-radius:8px}.cart-lineTitle{color:var(--text-color);font-weight:700}.cart-variant{color:var(--text-color);opacity:.8;font-size:.95rem;margin-top:4px}.cart-controls{justify-content:space-between;margin-top:10px;gap:12px;flex-wrap:wrap;width:100%}.cart-controls,.qty{display:flex;align-items:center}.qty{gap:8px}.qty button{width:32px;height:32px}.qty button,.qty input{border-radius:8px;border:0}.qty input{width:64px;padding:6px 8px}.qty .btn-remove{width:auto;height:32px;border-radius:8px;background:linear-gradient(to bottom,var(--red-start),var(--red-end));color:#fff;font-weight:900;line-height:1;border:1px solid white;display:inline-grid;place-items:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 3px rgba(0,0,0,.25)}.qty .btn-remove:hover{filter:brightness(1.05)}.qty .btn-remove:active{filter:brightness(.95)}button:hover:not(.km-lock-knob){filter:brightness(105%);transform:scale(1.02)}.line-price{font-weight:800}.line-price,.remove{color:var(--text-color)}.remove{margin-top:10px;background:none;border:0;opacity:.8;text-decoration:underline;cursor:pointer}.cart-summary{display:flex;justify-content:space-between;align-items:center;margin:18px 0 8px;color:var(--text-color);font-weight:600}.cart-summary .sum{font-size:1.2rem}.cart-loading{display:grid;place-items:center;padding:60px 0}.cart-loading__img{width:clamp(160px,50vw,300px);height:auto}.cart-empty{color:#fff;text-align:center;margin:80px 0;font-size:1.1rem;font-weight:600}.cart-actions{display:flex;gap:10px;align-items:center;justify-content:space-evenly;margin-top:30px;width:100%}.cart-actions .btn-buy{flex:1 1}@media (max-width:540px){.cart-item{grid-template-columns:1fr}.cart-img{width:100%;height:auto;max-height:220px;object-fit:cover}.cart-controls{gap:10px;flex-direction:column;align-items:flex-start}.line-price{align-self:flex-end}.cart-actions{flex-direction:column}}.legal-page{position:relative;z-index:2;padding:80px 0 120px;overflow-x:hidden}.legal-page .container{width:min(92vw,var(--grid-max));margin:0 auto;padding:0 16px;box-sizing:border-box;color:var(--text-color)}.legal-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.legal-text{-webkit-user-select:text;-moz-user-select:text;user-select:text;margin-top:-72px;background:rgba(255,255,255,0);border-radius:14px;padding:24px 26px;line-height:1.65;font-size:1.02rem;overflow-wrap:anywhere;word-break:break-word}.legal-text p{margin-bottom:1em}.legal-text a{color:var(--text-color);text-decoration:underline}.legal-text ul{padding-left:1.4em;margin-bottom:1em}.legal-text li+li{margin-top:.4em}.logo-home{position:fixed;top:10px;left:16px;z-index:10000;display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;text-decoration:none}.logo-home img{height:98px;width:auto;display:block}.variant-picker{margin:16px 0 20px}.option-group,.variant-picker{width:100%;display:flex;flex-direction:column;gap:12px;align-items:center}.option-group{filter:drop-shadow(0 -1px 0 rgba(0,0,0,.5)) drop-shadow(0 1px 0 rgba(255,255,255,.5))}.option-label{color:var(--text-color);font-weight:700;margin-bottom:6px;font-size:1.2rem}.option-values{display:flex;gap:0;width:100%;max-width:400px;height:42px;flex-direction:row;justify-content:center;margin-bottom:12px;text-shadow:0 -2px 1px rgba(0,0,0,.55),0 2px 1px rgba(255,255,255,.5)}.option-value:first-child{border-radius:12px 0 0 12px}.option-value:last-child{border-radius:0 12px 12px 0}.option-value{width:100%;border:0;padding:8px 14px;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(0,0,0,.2));color:var(--text-color);font-weight:700;border-right:1px solid rgba(0,0,0,.25);border-left:1px solid rgba(0,0,0,.25);cursor:pointer}.option-value.is-selected{--start:#a1cdffff;--end:#0800ffff;background:linear-gradient(to bottom,var(--start),var(--end));box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 2px 3px rgba(0,0,0,.25)}.option-value.is-disabled{background:linear-gradient(0deg,rgba(255,255,255,.1),rgba(0,0,0,.2));cursor:not-allowed;color:RGBA(255,255,255,.5)}.product-actions{flex-direction:column;width:100%}.product-actions,.qty-row{display:flex;text-align:center;align-items:center}.qty-row{opacity:0;flex:1 1;pointer-events:none;margin-top:-100px}.btn-row,.qty-row{flex-direction:column}.btn-row{display:flex;gap:1.6rem;justify-content:justify;align-items:center;margin-top:32px;padding:0;width:100%}.btn-row .btn-aqua{flex:1 1!important;width:100%!important;margin:0 auto}.soldout-badge{position:absolute;top:8px;left:8px;padding:6px 10px;border-radius:999px;background:var(--km-pink);color:var(--text-color);font-weight:900;font-size:.8rem;letter-spacing:.4px;text-transform:uppercase;box-shadow:0 6px 12px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.2);pointer-events:none}.btn-aqua.disabled,.btn-aqua[disabled]{filter:grayscale(1) brightness(.9);opacity:.65;cursor:not-allowed;transform:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -6px 12px rgba(0,0,0,.12),0 6px 12px rgba(0,0,0,.18)}.related-section{margin-top:36px;display:none}.related-title{color:var(--text-color);font-weight:800;font-size:clamp(1.1rem,2.5vw,1.6rem);margin:0 0 12px;letter-spacing:.4px}.related-grid{display:flex;flex-direction:row;gap:1rem;overflow-y:hidden;overflow-x:scroll}.related-card{min-width:150px;display:block;text-decoration:none;border-radius:12px;background:rgba(255,255,255,0);overflow:hidden;transition:transform .12s ease,filter .12s ease}.related-img{display:block;width:100%;height:28vh;object-fit:cover}.related-name{color:var(--text-color);text-align:center;font-weight:600;font-style:italic;padding:8px 10px 12px}.km-menu-wrap{position:fixed;inset:0;z-index:10;pointer-events:none}.km-menu-wrap .km-menu-backdrop{position:absolute;inset:0;background:RGBA(255,0,255,.1);opacity:0;transition:opacity .2s ease}.km-menu-wrap .km-menu-sheet{width:100%;max-width:var(--grid-max);position:absolute;left:50%;right:0;bottom:0;transform:translateY(100%) translateX(-50%);transition:transform .25s ease;background:RGBA(0,0,0,0);bbox-shadow:0 -12px 36px rgba(0,0,0,.45);padding:14px 14px 18px;pointer-events:auto}.km-menu-wrap.open .km-menu-backdrop{opacity:1;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.km-menu-wrap.open .km-menu-sheet{transform:translateY(0) translateX(-50%)}.km-menu-handle{width:48px;height:5px;border-radius:999px;background:rgba(255,255,255,.35);margin:6px auto 12px}.km-menu-list{display:grid;grid-gap:10px;gap:10px}.km-menu-item{width:100%;padding:14px 16px;font-size:1.05rem}.km-menu-item.close{--start:#c7b9ff;--end:#7c3aed}:root{--bar-h:72px;--chrome-text:#fff;--leather-top:url(/leather-top.png);--leather-bottom:url(/leather-bottom.png);--btn-arrow:url(/ui/btn-arrow.png);--btn-arrow-pressed:url(/ui/btn-arrow-pressed.png);--btn-box:url(/ui/btn-box.png);--btn-box-pressed:url(/ui/btn-box-pressed.png)}.buyui-bar,.chrome-bottombar,.chrome-topbar{box-shadow:0 10px 15px rgba(0,0,0,.28);ffilter:hue-rotate(-80deg) saturate(2.2) brightness(1.2)}.chrome-topbar{position:fixed;inset:0 0 auto 0;z-index:20;height:calc(var(--bar-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);background-image:linear-gradient(rgba(255,255,255,.06),rgba(0,0,0,.18)),var(--leather-top);background-repeat:no-repeat,repeat-x;background-size:auto 100%,auto 100%;background-position:50%,0 0;box-shadow:0 12px 24px rgba(0,0,0,.28)}.chrome-topbar__inner{max-width:1400px;width:100%;margin:0 auto;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;height:100%;padding:0;overflow:hidden}.chrome-topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:6px;background:radial-gradient(circle at 10% 0,rgba(0,0,0,.28),transparent 60%) 0/50% 100% no-repeat,radial-gradient(circle at 90% 0,rgba(0,0,0,.28),transparent 60%) 100%/50% 100% no-repeat,linear-gradient(rgba(0,0,0,.45),rgba(0,0,0,0));pointer-events:none}.buyui-title,.chrome-title{color:var(--chrome-text);font-weight:900;letter-spacing:.5px;font-size:clamp(1.1rem,2.6vw,1.6rem);text-align:center;text-shadow:0 -2px 1px rgba(0,0,0,.55),0 2px 1px rgba(255,255,255,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chrome-title{display:block;width:auto;margin:0 auto;min-width:0;justify-self:center}.chrome-bottombar{position:fixed;inset:auto 0 0 0;z-index:3;height:calc(var(--bar-h) + env(safe-area-inset-bottom));background-image:linear-gradient(rgba(255,255,255,.04),rgba(0,0,0,.2)),var(--leather-bottom);background-repeat:no-repeat,repeat-x;background-size:auto 100%,auto 100%;background-position:50%,0 100%;display:flex;flex-direction:row;gap:5px;align-items:center;justify-content:center;padding:18px 12px 12px}.chrome-bottombar .sound{gap:10px;flex-direction:row;align-items:center;padding:6px 12px;border:none;background:none;cursor:pointer}.chrome-tab.sound{background-image:none;border:none;min-width:auto}.chrome-sound-label{font-size:12px;text-transform:uppercase;letter-spacing:.6px}.chrome-sound-toggle{width:72px;height:32px;background:url(/ui/toggle-on.png) 50%/cover no-repeat}.chrome-tab.sound.is-muted .chrome-sound-toggle{background-image:url(/ui/toggle-off.png)}.chrome-bottombar:before{content:"";position:absolute;left:0;right:0;top:-1px;height:6px;bbackground:radial-gradient(circle at 10% 100%,rgba(0,0,0,.28),transparent 60%) left/50% 100% no-repeat,radial-gradient(circle at 90% 100%,rgba(0,0,0,.28),transparent 60%) right/50% 100% no-repeat,linear-gradient(rgba(0,0,0,.45),rgba(0,0,0,0));pointer-events:none}.chrome-btn,.chrome-tab{position:relative;height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;color:var(--chrome-text);font-weight:900;letter-spacing:.35px;text-decoration:none;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.chrome-btn,.chrome-btn.arrow,.chrome-tab{background-color:RGBA(0,0,0,0);border:none}.chrome-btn.arrow{justify-self:start;margin-left:10px;background-image:var(--btn-arrow);cursor:pointer;font-size:1rem;min-width:100px}.chrome-btn.arrow:active{background-image:var(--btn-arrow-pressed),var(--btn-arrow);background-blend-mode:normal}.chrome-btn.box{justify-self:end;margin-right:10px;background-image:var(--btn-box)}.chrome-btn.box:active{background-image:var(--btn-box-pressed),var(--btn-box)}.chrome-tab.box{padding:0 22px;height:48px;mmin-width:80px;width:100%;max-width:150px;font-size:.8rem}.chrome-tab.box,.chrome-tab.box.is-active{background-image:var(--btn-box)}.chrome-tab.box:active{background-image:var(--btn-box-pressed),var(--btn-box)}.chrome-btn span,.chrome-tab{text-shadow:0 -1px 1px rgba(0,0,0,.45),0 1px 1px rgba(255,255,255,.35)}#buyui{position:fixed;left:0;right:0;top:72px;display:flex;flex-direction:column;justify-items:flex-start;pointer-events:auto;width:100%;padding:0;padding-top:calc(var(--vh) * 40);height:100vh;overflow-x:hidden;overflow-y:auto;bbackground-size:100% 100%;transition:.5s ease;z-index:2!important}.buyui-wrap{width:100%;display:grid;grid-gap:0;gap:0;pointer-events:all!important;z-index:25!important}.buyui-bar{background-color:brown;height:72px;position:-webkit-sticky;position:sticky;top:calc(var(--vh) * -40);z-index:20;padding:0;background:url(/ui/leather-middle.png) repeat-x 0/auto 100%;box-shadow:0 12px 24px rgba(0,0,0,.28)}.buyui-bar__inner{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:16px;height:100%;padding:0}.buyui-title{flex:1 1 auto;min-width:0;padding:16px 2px;font-size:clamp(1.1rem,3.6vw,2rem);line-height:1.05;text-align:center;overflow-wrap:anywhere;word-break:break-word;white-space:nowrap;overflow:visible;max-width:100%}.buyui-btn{position:relative;height:46px;width:150px;padding:0;border:0;text-shadow:0 -1px 1px rgba(0,0,0,.55),0 1px 1px rgba(255,255,255,.5);background-color:RGBA(0,0,0,0);background-repeat:no-repeat;background-position:50%;background-size:100% 100%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:900;letter-spacing:.35px;cursor:pointer}.buyui-btn.arrow-left{width:100px;font-size:1rem;justify-self:start;background-image:var(--btn-arrow)}.buyui-btn.arrow-right{width:100px;font-size:1rem;justify-self:end;background-image:url(/ui/btn-arrow-flip.png)}.buyui-btn.disabled{filter:grayscale(1) brightness(.9);opacity:0;cursor:not-allowed}@media (max-width:768px){.buyui-bar__inner{gap:10px}.buyui-btn.arrow-left,.buyui-btn.arrow-right{width:clamp(64px,20vw,120px);padding-inline:clamp(4px,2vw,12px);font-size:clamp(.75rem,3.2vw,1.05rem)}.buyui-title{padding-block:8px;font-size:clamp(1rem,5.5vw,2.2rem);line-height:1.05}}#buyui.expand{hheight:calc(100vh - 72px)}.buyui-wood{display:grid;justify-items:center;hheight:calc(50vh - 72px);overflow-y:scroll;grid-gap:14px;gap:14px;margin:0;width:100%;transition:.4s ease;padding:0 0 20vh}#buyui.expand .buyui-wood{hheight:calc(100vh - 72px - 72px)}.buyui-detail{width:100%;background-color:beige;min-height:500px;background-image:url(/wood2.png);padding-bottom:10vh;margin:0 0 -72px;background-size:auto 150px}.buyui-detail--loading{display:grid;place-items:start center;padding:48px 0}.buyui-loading{display:grid;place-items:start}.buyui-loading__img{width:clamp(180px,45vw,320px);max-width:100%;height:auto}.cart-page,.collection-page,.legal-page,.product-page,.related-card,.related-section{filter:drop-shadow(0 -1px 1px rgba(0,0,0,.5)) drop-shadow(0 1px 0 rgba(255,255,255,.5))}.qty button{color:white;background:linear-gradient(to bottom,var(--blue-start),var(--blue-end));border:1px solid white;box-shadow:0 0 5px rgba(0,0,0,.5),0 1px 1px rgba(255,255,255,.9)}.cart-page button.remove{background:none;border:none;box-shadow:none}.buyui-note{color:#fff;opacity:.85;font-weight:400;text-shadow:0 -1px 1px rgba(0,0,0,.55),0 1px 1px rgba(255,255,255,.5)}.talk-bubble{padding:10px 14px;color:black;font-weight:400;letter-spacing:.2px;line-height:1.15;background:linear-gradient(RGBA(0,255,0,.5),RGBA(0,155,0,.3));border-radius:14px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 8px 18px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(0,0,0,.12);border:1px solid rgba(0,0,0,.25);text-shadow:0 1px 0 rgba(255,255,255,.35);filter:saturate(1.1);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.talk-bubble:before{content:"";position:absolute;left:10px;right:10px;top:4px;height:40%;background:linear-gradient(rgba(255,255,255,.55),rgba(255,255,255,0));border-radius:12px;pointer-events:none}.talk-bubble:after{content:"";position:absolute;right:0;bottom:-7px;width:16px;height:16px;background-size:100% 100%;background-color:rgba(0,0,0,0);background-image:url(/ui/bubble-tip.png);box-shadow:none}.km-overlay{position:fixed;inset:0;background:#000;display:grid;place-items:center;z-index:120000;pointer-events:auto}.km-overlay-inner{width:min(520px,86vw);display:flex;flex-direction:column;align-items:center;gap:18px}.km-overlay-logo{width:150px;height:auto;display:block}.km-overlay-spinner{display:grid;place-items:center}.km-overlay-spinner__img{width:150px;height:auto}.chrome-settings-btn{font-size:.9rem;letter-spacing:.35px}.settings-overlay{position:fixed;inset:0;z-index:130000;background:rgba(22,28,64,0);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);display:grid;place-items:center;padding:24px;opacity:0;pointer-events:none;transition:background .36s ease,opacity .36s ease,backdrop-filter .36s ease,-webkit-backdrop-filter .36s ease}.settings-overlay--open{background:rgba(22,28,64,.45);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:1;pointer-events:auto}.settings-window{width:min(380px,90vw);padding:28px clamp(22px,6vw,32px);border-radius:26px;background:linear-gradient(rgba(255,255,255,.28),rgba(255,255,255,.12)),url(/ui/settings-bg.png);background-size:300px;box-shadow:0 18px 40px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.45);border:3px solid rgba(255,255,255,1);display:flex;flex-direction:column;gap:22px;transform:translate3d(0,60px,0);opacity:0;transition:transform .38s cubic-bezier(.25,.95,.35,1),opacity .3s ease}.settings-window--open{transform:translateZ(0);opacity:1}.settings-title{font-size:1.2rem;font-weight:900;color:#393c48;text-shadow:0 -1px 0 rgba(0,0,0,.2),0 2px 0 rgba(255,255,255,.7);margin:0}.settings-card{background:#fff;border-radius:18px;border:1px solid rgba(140,140,160,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),inset 0 -1px 1px rgba(0,0,0,.5),0 -1px 2px rgba(0,0,0,.18),0 1px 2px rgba(255,255,255,.5);overflow:hidden;display:flex;flex-direction:column}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;font-size:1.05rem}.settings-row+.settings-row{border-top:1px solid rgba(150,150,170,.25)}.settings-row-label{font-weight:800;color:#222}.settings-sound-btn{border:none;background:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.settings-sound-btn:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}.settings-sound-btn.is-muted .chrome-sound-toggle{background-image:url(/ui/toggle-off.png)}.settings-link{text-decoration:none;color:#111;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-link-text{flex:1 1}.settings-link-arrow{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:none;color:#808080;font-size:2rem;line-height:1}.settings-close{align-self:flex-end;padding:0 26px;height:48px;font-size:1rem}.km-progress{width:100%;height:12px;border-radius:999px;background:#101010;overflow:hidden;border:1px solid #222;box-shadow:inset 0 2px 6px rgba(0,0,0,.6)}.km-progress-bar{width:var(--km-pct,0);height:100%;bbackground:linear-gradient(90deg,#0ff,#09f);background:url(/ui/progressbar.png),linear-gradient(90deg,#0ff,#09f);background-size:auto 100%;transition:width .2s ease-out}.km-lock{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;overflow:hidden;transition:transform .35s ease}.km-lock.is-locking,.km-lock.is-unlocking{transform:scale(3)}.km-lock-bg{position:absolute;inset:0;background-color:#000;background-image:var(--km-lock-img,url("/ui/lockscreen0.jpeg"));background-position:50%;background-size:cover;background-repeat:no-repeat;filter:saturate(1.1) contrast(1.05);transition:opacity .35s ease}.km-lock.is-locking .km-lock-bg,.km-lock.is-locking .km-lock-notif,.km-lock.is-unlocking .km-lock-bg,.km-lock.is-unlocking .km-lock-notif{opacity:0}.km-lock-bg:after{content:"";position:absolute;inset:0;height:134px;top:calc(100% - 134px);background:linear-gradient(180deg,rgba(100,100,100,1),rgba(25,25,25,1) 60%);box-shadow:inset 0 6px 6px rgba(255,255,255,.2);pointer-events:none}.km-lock-clock{position:absolute;top:0;display:flex;align-items:center;justify-content:center;flex-direction:column;padding-top:7vh;padding-bottom:3vh;width:110%;text-align:center;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(0,0,0,.7) 60%);text-shadow:0 -2px 1px rgba(0,0,0,.6),0 2px 1px rgba(255,255,255,.35);-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 -1px 3px white;z-index:1}.km-lock-time{font-size:clamp(40px,15.2vw,90px);transform:scaleX(.5) scaleY(1.2) translateY(-10%);font-weight:300;line-height:1}.km-lock-date{margin-top:.2em;font-size:clamp(16px,4.6vw,28px);opacity:.95}.km-lock-notif{position:absolute;top:33vh;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;width:90vw;z-index:0;max-width:min(800px,90vw);padding:10px 14px;border-radius:14px;background:rgba(255,255,255,.95);box-shadow:0 10px 28px rgba(0,0,0,.35)}.km-lock-notif-left{display:grid;place-items:center}.km-lock-imsg-dot{width:26px;height:26px;border-radius:6px;background:url(/kleidungsmarke.svg) 50%/100% no-repeat,linear-gradient(#9aff7a,#28c600);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 1px 0 rgba(0,0,0,.15)}.km-lock-notif-body{color:#111;font-weight:100}.km-lock-notif-title{font-weight:400;margin-bottom:2px}.km-lock-notif-text{font-weight:600}.km-lock-slider{position:absolute;bottom:34px;left:50%;transform:translateX(-50%);width:min(560px,90vw);height:70px;border-radius:14px;background:linear-gradient(#141414,#0c0c0c);box-shadow:inset 0 -2px 6px rgba(255,255,255,.65),inset 0 6px 22px rgba(0,0,0,.55);overflow:hidden;z-index:2}@keyframes km-shimmer{0%{background-position:-100vw 0}to{background-position:100vw 0}}.km-lock-slide-text{position:absolute;inset:0;left:10%;display:grid;place-items:center;color:#bbb;font-weight:200;font-size:2rem;letter-spacing:.5px;text-transform:lowercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,1),transparent);-webkit-background-clip:text;background-clip:text;color:transparent;animation-delay:2s;animation:km-shimmer 2.8s linear infinite}.km-lock-knob{--x:0px;position:absolute;left:8px;top:8px;width:70px;height:53px;border-radius:10px;background:url(/ui/unlockarrow.png);background-size:100% 100%;border:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 4px 12px rgba(0,0,0,.35);transform:translateX(var(--x));transform-origin:-10%;display:grid;place-items:center;cursor:-webkit-grab;cursor:grab;touch-action:none}.km-lock-knob:active{cursor:-webkit-grabbing;cursor:grabbing}.km-lock-arrow{opacity:0;font-size:20px;color:#333;transform:translateX(-2px)}.talk-bubble-wrap{pointer-events:none;overflow:visible;transform-origin:top right}.talk-bubble-wrap.pop{animation:km-bubble-pop .18s cubic-bezier(.2,.9,.2,1.25)}@keyframes km-bubble-pop{0%{transform:scale(0) translate(-90%);opacity:0}to{transform:scale(1) translate(-90%);opacity:1}}.collection-page{position:relative;padding:20px 12px 24px}.collection-header{margin:6px 6px 10px}.collection-title{opacity:0;font-weight:800;font-size:22px;letter-spacing:.3px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.35)}.collection-description{display:none}.collection-list{list-style:none;margin:0;padding:0 6px 80px;display:flex;flex-direction:column;gap:10px}.collection-card{display:grid;grid-template-columns:84px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:0;background:RGBA(255,255,255,.1);border:none;border-radius:6px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 6px 18px rgba(0,0,0,.35);cursor:pointer}.collection-card__img{width:84px;height:84px;object-fit:cover;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.35)}.collection-card__meta{display:grid;grid-gap:4px;gap:4px}.collection-card__title{font-size:20px;font-weight:800;color:#fff;letter-spacing:.2px}.collection-card__price{color:#fff;font-weight:300}.collection-card__badge{width:max-content;position:absolute;bottom:8px;right:8px;display:flex;margin-top:6px;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:900;color:#fff;background:linear-gradient(180deg,#b6b6b6,#000000);box-shadow:0 2px 8px rgba(0,0,0,.4);outline:2px solid white}.collection-card.is-soldout{opacity:.8}.collection-card{position:relative}.collection-card__overlay{position:absolute;inset:0;display:block;background:transparent}.collection-loadmore{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;border-radius:999px;border:1px solid rgba(255,255,255,.4);color:#fff;background:rgba(0,0,0,.4);font-size:.95rem;font-weight:600;cursor:pointer;box-shadow:0 8px 18px rgba(0,0,0,.35);transition:transform .15s ease,background .15s ease}.collection-loadmore-wrap{display:flex;justify-content:center;margin:10px auto 70px}.collection-loadmore:hover{transform:translateY(-1px);background:rgba(255,255,255,.12)}.collection-loadmore:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:4px}.km-lock-cta{display:inline-block;margin:0 .4rem;padding:.15rem .5rem;border:none;font-style:italic;border-radius:999px;font-weight:600;color:rgb(114,114,114);cursor:pointer;background:RGBA(0,0,0,0)}.km-lock-notif-body:before{content:"1";left:-10px;top:-10px;padding:2px 5px;position:absolute;border:2px solid white;border-radius:999px;font-weight:600;color:white;box-shadow:2px 2px 5px rgba(0,0,0,.5);cursor:pointer;background:linear-gradient(to bottom,var(--red-start),var(--red-end))}.legal-overlay{position:fixed;inset:0;display:grid;place-items:center;pointer-events:none;transform:scale(0);transition:transform .25s ease;z-index:2}.legal-overlay[data-visible="1"]{pointer-events:auto;transform:scale(1)}.legal-overlay-box{width:min(320px,80vw);padding:25px 10px 10px;border-radius:18px;background:linear-gradient(180deg,#a0b2d15b,RGBA(0,0,70,.8));color:#fff;text-align:center;box-shadow:0 5px 20px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.35);border:2px solid rgba(255,255,255,1)}.legal-overlay-box h2{margin:0 0 12px;font-size:20px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.7)}.legal-overlay-box p{margin:0 0 20px;font-size:15px;line-height:1.4;text-shadow:0 -1px 0 rgba(0,0,0,.55),0 1px 0 rgba(255,255,255,.5)}.legal-overlay-actions{display:flex;justify-content:center;align-items:center;gap:2px;width:100%}.legal-overlay-actions .chrome-btn.box:first-child{filter:brightness(2.5)}.legal-overlay-actions .chrome-btn.box{flex:1 1;display:inline-flex;justify-content:center;align-items:center;font-size:1rem}.chrome-btn{text-shadow:0 -1px 0 rgba(0,0,0,.55),0 1px 0 rgba(255,255,255,.5)}.km-store-closed{position:fixed;inset:0;z-index:200000;display:flex;align-items:center;justify-content:center;padding:32px;background:rgba(6,5,5,1);overflow:hidden}.km-store-closed:after,.km-store-closed:before{content:"";position:absolute;inset:0;pointer-events:none}.km-store-closed:before{background-image:var(--km-store-closed-bg,none);background-size:cover;background-position:50%;opacity:.8;filter:saturate(1.05)}.km-store-closed:after{background:radial-gradient(circle,rgba(0,0,0,.55) 0,rgba(0,0,0,.42) 90%)}.km-store-closed-card{position:relative;z-index:1;text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;gap:16px}.km-store-closed-logo{width:92px;height:92px;object-fit:contain;filter:none}.km-store-closed-text{font-size:1.4rem;margin:0;font-weight:500}.km-store-closed-horse{width:min(280px,60vw);height:auto;border-radius:20px;border:none;padding:12px;background:none;box-shadow:none}.km-store-closed-password-area{display:flex;flex-direction:column;align-items:center;gap:8px}.km-store-closed-password{background:none;border:none;color:rgba(255,255,255,.75);font-size:.95rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:0}.km-store-closed-password:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:4px}.km-store-closed-form{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center}.km-store-closed-input{padding:8px 16px;min-width:200px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:rgba(0,0,0,.35);color:#fff;text-align:center;font-size:.95rem}.km-store-closed-input::placeholder{color:rgba(255,255,255,.55)}.km-store-closed-password--submit{border:1px solid rgba(255,255,255,.5);border-radius:999px;padding:8px 20px;background:rgba(0,0,0,.45);text-decoration:none;font-size:.95rem;color:#fff;transition:background .15s ease}.km-store-closed-password--submit:hover{background:rgba(255,255,255,.12)}.km-store-closed-error{margin:0;font-size:.85rem;color:#ff8a8a}@media (max-width:640px){.km-store-closed{padding:16px}.km-store-closed-text{font-size:1.1rem}}