*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{background:var(--black);color:var(--bone);font-family:var(--mono);font-size:12px;line-height:1.45;overflow-x:hidden;text-transform:uppercase;letter-spacing:.06em}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:1px solid var(--red);outline-offset:3px}.has-cursor,.has-cursor a,.has-cursor button,.has-cursor input{cursor:none}.bg{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.bg.front{z-index:3}.g{position:absolute;left:0;top:0;will-change:transform;white-space:nowrap;color:var(--bone)}.ghost{font-family:var(--display);font-weight:800;line-height:.8;letter-spacing:-.01em;color:transparent;-webkit-text-stroke:1px var(--bone);opacity:.11}.ghost.fill{color:var(--bone);-webkit-text-stroke:0;opacity:.05}.ghost.r{opacity:.09}.tech{font-family:var(--mono);font-size:11px;letter-spacing:.14em;opacity:.34;line-height:1.5}.tech b{color:var(--bone);font-weight:500}.sign{opacity:.2}.sign svg{display:block}.rule{height:1px;background:var(--bone);opacity:.16}.lane{height:6px;opacity:.14;background:repeating-linear-gradient(90deg,var(--bone) 0 70px,transparent 70px 130px)}.band{position:absolute;left:50%;top:0;width:340vmax;margin-left:-170vmax;overflow:hidden;will-change:transform}.band span{display:inline-block;white-space:nowrap;will-change:transform;font-family:var(--display);font-weight:700;letter-spacing:.08em}.band.red{background:var(--red);color:var(--black);opacity:.3;font-size:15px;padding:5px 0}.band.dark{background:var(--ash);color:var(--grey);opacity:.42;font-size:12px;padding:4px 0}.band.big{font-size:26px;padding:7px 0;opacity:.2}.front .band{opacity:.15}.hero{position:relative;min-height:min(92vh,980px);display:grid;grid-template-rows:auto 1fr auto;padding-block:var(--gut)}.top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.id{display:grid;gap:2px;color:var(--grey)}.id strong{color:var(--bone);font-weight:500}nav ul{list-style:none;margin:0;padding:0;display:grid;gap:5px;text-align:right}.nl{display:inline-block;position:relative;font-size:11px;letter-spacing:.2em;transition:transform .08s steps(2)}.nl i{font-style:normal;color:var(--red);margin-right:8px}.nl:hover,.nl:focus-visible{transform:translate(-5px) skew(-10deg);text-shadow:3px 0 var(--red),-3px 0 var(--grey)}.mark{align-self:center;position:relative;margin-block:clamp(24px,5vh,70px)}.word{display:block;width:min(100%,128vh);height:auto;fill:var(--bone)}.mark .star{position:absolute;left:min(100%,128vh);margin-left:calc(clamp(26px,4.4vw,66px)*-.6);top:calc(clamp(26px,4.4vw,66px)*-.75);width:clamp(26px,4.4vw,66px);fill:var(--red)}.under{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--gut);align-items:start;margin-top:clamp(10px,2vw,26px)}.tag{font-family:var(--display);font-weight:800;font-size:clamp(30px,5vw,80px);line-height:.86;letter-spacing:-.005em;margin:0}.tag em{font-style:normal;color:var(--red);display:block}.tag span{display:block;font-size:.42em;font-weight:600;letter-spacing:.3em;color:var(--grey);margin-top:.5em}.planet{justify-self:end;width:min(100%,460px);fill:var(--bone);margin-top:-4%}.base{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;color:var(--grey)}.base .mid{color:var(--bone)}.sec-h{display:flex;justify-content:space-between;align-items:baseline;gap:20px;border-top:1px solid var(--ash);padding-top:10px;margin-top:clamp(60px,12vw,160px);color:var(--grey)}.sec-h h2{font:inherit;margin:0;color:var(--bone)}.archive{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);row-gap:clamp(70px,13vw,190px);padding-top:clamp(40px,7vw,100px)}.piece{min-width:0;position:relative}.piece:nth-child(1){grid-column:1 / span 6}.piece:nth-child(2){grid-column:9 / span 4;margin-top:clamp(80px,16vw,240px)}.piece:nth-child(3){grid-column:3 / span 4}.piece:nth-child(4){grid-column:8 / span 5;margin-top:clamp(-140px,-9vw,-40px)}.no{font-family:var(--display);font-weight:800;font-size:clamp(46px,8vw,120px);line-height:.8;color:transparent;-webkit-text-stroke:1px var(--red);margin:0}.ref{color:var(--grey);margin:6px 0 12px}.shot{position:relative;background:var(--coal);border:1px solid var(--ash);aspect-ratio:4/5;max-width:100%;overflow:hidden}.shot svg.gar{position:absolute;top:9%;right:9%;bottom:9%;left:9%;width:82%;height:82%;transition:transform .35s cubic-bezier(.2,.7,.2,1);will-change:transform}.piece:hover .shot svg.gar{transform:scale(1.045) translate(var(--mx,0px),var(--my,0px))}.shot:before,.shot:after{content:"";position:absolute;width:14px;height:14px;border:1px solid var(--bone);opacity:.6}.shot:before{left:8px;top:8px;border-right:0;border-bottom:0}.shot:after{right:8px;bottom:8px;border-left:0;border-top:0}.shot small{position:absolute;left:10px;bottom:9px;font-size:9px;color:var(--grey);letter-spacing:.16em}.shot small.r{left:auto;right:30px;color:var(--bone)}.info{display:grid;grid-template-columns:1fr auto;gap:4px 16px;margin-top:12px;align-items:baseline}.name{font-family:var(--display);font-weight:700;font-size:clamp(22px,2.6vw,36px);line-height:.95;letter-spacing:.01em;margin:0;transition:letter-spacing .12s steps(3),transform .12s steps(3)}.piece:hover .name{letter-spacing:.07em;transform:skew(-6deg)}.info .price{font-size:13px;color:var(--bone);font-weight:400}.col{color:var(--grey);grid-column:1 / -1}.sizes{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:0;margin-top:10px}.sizes button{border:1px solid var(--ash);margin-right:-1px;padding:7px 11px;font-size:11px;color:var(--grey);min-width:40px}.sizes button:hover{color:var(--bone);border-color:var(--grey);position:relative}.sizes button[aria-pressed=true]{background:var(--bone);color:var(--black);border-color:var(--bone);position:relative}.buy{grid-column:1 / -1;display:flex;gap:14px;align-items:center;margin-top:10px;flex-wrap:wrap}.add{background:var(--red);color:var(--black);padding:8px 14px;font-weight:500;letter-spacing:.18em;transition:transform .08s steps(2)}.add:hover{transform:translate(3px,-2px);box-shadow:-3px 2px 0 var(--bone)}.msg{color:var(--grey);font-size:10px;min-height:1.4em}.about{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gut);padding-top:clamp(40px,7vw,100px)}.about h3{grid-column:1 / span 9;font-family:var(--display);font-weight:800;font-size:clamp(40px,9vw,150px);line-height:.82;margin:0;text-wrap:balance}.about h3 em{font-style:normal;color:var(--grey)}.about p{grid-column:8 / span 5;margin:0;color:var(--grey);text-transform:none;letter-spacing:.02em;font-size:13px;line-height:1.6;max-width:46ch}.about dl{grid-column:1 / span 5;margin:0;display:grid;grid-template-columns:auto 1fr;gap:4px 18px;color:var(--grey);align-self:end}.about dt{color:var(--bone)}.about dd{margin:0}.contact{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gut);padding-top:clamp(40px,7vw,100px);align-items:end}.contact h3{grid-column:5 / span 8;font-family:var(--display);font-weight:800;font-size:clamp(34px,6.5vw,104px);line-height:.84;margin:0}.contact form{grid-column:5 / span 6;display:flex;border-bottom:1px solid var(--bone);min-width:0}.contact input{flex:1;min-width:0;background:none;border:0;color:var(--bone);font:inherit;letter-spacing:.1em;padding:10px 0;text-transform:none}.contact input::placeholder{color:var(--grey);text-transform:uppercase}.contact input:focus{outline:none}.contact form:focus-within{border-color:var(--grey)}.contact .go{color:var(--bone);letter-spacing:.2em;padding-left:14px}.contact .note{grid-column:5 / span 8;color:var(--grey);min-height:1.4em}.k-foot .footer{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:var(--grey);border-top:1px solid var(--ash);margin-top:clamp(60px,12vw,160px);padding-block:14px 26px}.wipe{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;display:grid;grid-template-rows:repeat(4,1fr)}.wipe i{background:var(--ash);transform:scaleX(0);transform-origin:left}.wipe i:nth-child(2n){background:var(--bone);transform-origin:right}.wipe.on i{animation:wipe .36s steps(7) both}.wipe.on i:nth-child(2){animation-delay:.03s}.wipe.on i:nth-child(3){animation-delay:.06s}.wipe.on i:nth-child(4){animation-delay:.09s}@keyframes wipe{0%{transform:scaleX(0)}45%,55%{transform:scaleX(1)}to{transform:scaleX(0);transform-origin:right}}.cur{position:fixed;left:0;top:0;width:22px;height:22px;margin:-11px 0 0 -11px;z-index:30;pointer-events:none;fill:var(--bone);mix-blend-mode:difference;transition:width .1s,height .1s,margin .1s}.cur.hot{width:38px;height:38px;margin:-19px 0 0 -19px;fill:var(--red);mix-blend-mode:normal}@media(max-width:760px){.hero{min-height:min(88vh,760px)}.under{grid-template-columns:1fr}.planet{justify-self:start;width:86%;margin-top:6px}.archive{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:70px}.piece:nth-child(1){grid-column:1 / span 6}.piece:nth-child(2){grid-column:2 / span 5;margin-top:0}.piece:nth-child(3){grid-column:1 / span 5}.piece:nth-child(4){grid-column:2 / span 5;margin-top:0}.about h3,.about p,.about dl,.contact h3,.contact form,.contact .note{grid-column:1 / -1}.sizes button{padding:10px 13px;min-width:46px}.add{padding:11px 16px}.nl{font-size:12px;padding-block:3px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.wipe.on i{animation:none}}*,*:before,*:after{border-radius:0!important}body{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.06em;background:var(--black);color:var(--bone)}h1,h2,h3{font-family:var(--display);letter-spacing:.01em}.main{position:relative;z-index:1;min-height:50vh}.rte,.product-desc,.cart-note,.lede{text-transform:none;letter-spacing:.02em}.btn{background:var(--red);color:var(--black);border:1px solid var(--red);font-family:var(--mono);font-weight:500;letter-spacing:.18em;font-size:11px;transition:transform .08s steps(2)}.btn:hover{transform:translate(3px,-2px);box-shadow:-3px 2px 0 var(--bone)}.btn--ghost{background:transparent;color:var(--bone);border-color:var(--bone)}.section-title{font-family:var(--display);font-weight:800}.card{background:transparent}.card-media{background:var(--coal);border:1px solid var(--ash)}.card-title{font-family:var(--display);font-weight:700;font-size:22px;text-transform:uppercase;letter-spacing:.01em;line-height:1}.card:hover .card-title{letter-spacing:.06em}.badge--sale,.cart-count{background:var(--red);color:var(--black)}input,select,textarea{font-family:var(--mono)}.k-top{position:relative;z-index:2;padding:var(--gut);display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.k-top .id a{color:var(--bone)}.k-hero{position:relative;z-index:1;padding-inline:var(--gut);padding-bottom:var(--gut);min-height:min(78vh,860px);display:grid;grid-template-rows:1fr auto}.k-wrap{position:relative;z-index:1;padding-inline:var(--gut)}.k-wrap .sec-h{margin-top:clamp(50px,9vw,120px)}.shot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.piece:hover .shot img{transform:scale(1.045) translate(var(--mx,0px),var(--my,0px))}.shot .placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:var(--ash)}.sizes span{border:1px solid var(--ash);margin-right:-1px;padding:7px 11px;font-size:11px;color:var(--grey);min-width:40px;text-align:center}.sizes span.out{text-decoration:line-through;opacity:.45}.piece:nth-child(4n+1){grid-column:1 / span 6;margin-top:0}.piece:nth-child(4n+2){grid-column:9 / span 4;margin-top:clamp(80px,16vw,240px)}.piece:nth-child(4n+3){grid-column:3 / span 4;margin-top:0}.piece:nth-child(4n+4){grid-column:8 / span 5;margin-top:clamp(-140px,-9vw,-40px)}.k-foot{position:relative;z-index:1;padding-inline:var(--gut)}.k-foot ul{list-style:none;display:flex;gap:18px;flex-wrap:wrap;margin:0;padding:0}.wipe i{animation:reveal .3s steps(6) both}@keyframes reveal{0%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.wipe.out i{animation:cover .2s steps(5) both}@keyframes cover{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.contact .form-ok{grid-column:5 / span 8;color:var(--bone)}@media(max-width:760px){.piece:nth-child(4n+1){grid-column:1 / span 6}.piece:nth-child(4n+2){grid-column:2 / span 5;margin-top:0}.piece:nth-child(4n+3){grid-column:1 / span 5}.piece:nth-child(4n+4){grid-column:2 / span 5;margin-top:0}.contact .form-ok{grid-column:1 / -1}.k-hero{min-height:0}}@media(prefers-reduced-motion:reduce){.wipe i,.wipe.out i{animation:none;transform:scaleX(0)}}a.shot{display:block}.btn{clip-path:none}.name a{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/20/assets/kult.css.map */
