.skip:focus{position:fixed;left:12px;top:12px;width:auto;height:auto;clip:auto;z-index:100;background:var(--paper);color:var(--ink);padding:10px 14px}main:focus{outline:none}.fl-txt{display:block;color:#bdb8b3;margin:4px 0}form[data-wl]{flex-wrap:wrap}.form-msg{flex-basis:100%;padding:10px 0 4px;color:inherit;opacity:.85}.teaser .pw{margin-top:8px;color:#aaa}.teaser .pw summary{cursor:pointer;list-style:none}.teaser .pw summary::-webkit-details-marker{display:none}.teaser .pw form{margin-top:12px}.size.na{color:#b5b0ab;text-decoration:line-through}.opt-sel{display:grid;gap:6px}.opt-sel select{font:400 1rem var(--body);padding:10px;border:1px solid #d6d2cd;background:var(--paper)}.pdp .rte p+p,.acc .rte p+p{margin-top:8px}.acc .rte{margin-top:10px;color:#444}.ph-empty{aspect-ratio:4/5;background:#efece8}.ph-svg{width:100%;height:100%;fill:#cfc9c3}[data-buy][aria-busy]{opacity:.6;pointer-events:none}.sh-body form[data-wl]{display:flex;border-bottom:1px solid var(--ink);margin-top:6px}.sh-body form[data-wl] input[type=email]{flex:1;min-width:0;border:0;padding:12px 0;font:400 1rem var(--body);background:none}.cd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:84}.cd[hidden]{display:none}.cd-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .35s}.cd.open .cd-bg{opacity:1}.cd-panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--paper);color:var(--ink);display:flex;flex-direction:column;transform:translate(102%);transition:transform .45s cubic-bezier(.2,.7,.1,1)}.cd.open .cd-panel{transform:none}.cd.busy .cd-panel{opacity:.7;pointer-events:none}.cd-top{display:flex;justify-content:space-between;align-items:center;padding:calc(18px + env(safe-area-inset-top,0px)) 20px 16px;border-bottom:1px solid #e3dfda}.cd-top h2{font-size:1.6rem}.cd-empty{padding:30px 20px;display:grid;gap:18px;justify-items:start}.cd-items{list-style:none;margin:0;padding:0 20px;overflow:auto;flex:1}.cd-item{display:grid;grid-template-columns:96px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid #eee}.cd-ph{aspect-ratio:2/3;background:#f3f1ee;overflow:hidden}.cd-ph img{width:100%;height:100%;object-fit:cover}.cd-tx{display:grid;gap:4px;align-content:start}.cd-tx b{font:400 1.15rem/1.2 var(--disp)}.cd-tx .mono{color:var(--mute)}.cd-qty{display:flex;align-items:center;gap:10px;margin-top:6px}.cd-qty button{min-width:32px;height:32px;border:1px solid #d6d2cd}.cd-qty .cd-rm{border:0;text-decoration:underline;color:var(--mute);min-width:0}.cd-foot{padding:16px 20px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid #e3dfda;display:grid;gap:10px}.cd-sub{display:flex;justify-content:space-between;align-items:baseline}.cd-sub b{font:400 1.3rem var(--disp)}.cd-note{color:var(--mute);font-size:.58rem}.plain{padding-top:110px;padding-bottom:70px;max-width:900px}.plain h1{font-size:clamp(2.6rem,8vw,5.5rem);margin-bottom:28px}.plain h2{font-size:clamp(1.8rem,4vw,2.6rem);margin:28px 0 14px}.rte{max-width:68ch}.rte p{margin:0 0 12px}.rte a{text-decoration:underline}.rte ul,.rte ol{padding-left:1.2em}.rte-light p{color:inherit}.plain-list{list-style:none;padding:0;display:grid;gap:10px;font:400 1.4rem var(--disp)}.cart-page{display:grid;gap:16px}.cart-page .cd-items{padding:0}.cart-page input[type=number]{width:64px;padding:6px;border:1px solid #d6d2cd;margin-left:8px}.coll{padding-top:110px;padding-bottom:70px;min-height:70vh}.coll .five-head{padding-top:0}.coll .five-head h1{font-size:clamp(3rem,11vw,8rem)}.coll-desc{max-width:60ch;color:#bdb8b3;margin-bottom:24px}.coll-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}@media(min-width:900px){.coll-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 22px}}.coll .panel{width:auto;margin-top:0!important}.coll .panel h3{font-size:clamp(1.4rem,2.4vw,2.2rem)}.coll .panel .num{font-size:2.4rem}.srch{display:flex;border-bottom:1px solid #fff;margin:0 16px}.srch input{flex:1;min-width:0;background:none;border:0;color:#fff;padding:14px 0;font:inherit;font-size:1.1rem}.srch button{color:#fff}.srch-link{display:grid;gap:6px;border-top:1px solid var(--line);padding:16px 0}.srch-link b{font:400 1.4rem var(--disp)}.pag{margin-top:40px;display:flex;gap:14px}.pag .current{color:var(--poppy)}.nf{min-height:100svh;background:var(--ink);color:#fff;display:grid;align-content:center;gap:22px;padding-top:90px;padding-bottom:60px}.nf h1{font-size:clamp(3.6rem,15vw,12rem)}.nf p{max-width:40ch;color:#c9c4bf}.nf .btn{justify-self:start}.lb img{height:auto}.mn .bg img{height:100%}.hero.is-playing .poster,.teaser.is-playing .poster{visibility:hidden}.teaser video,.teaser .poster{opacity:1}.teaser:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#00000073;pointer-events:none}.coll-bd{position:relative;background:var(--ink);color:#fff;padding:0;isolation:isolate}.coll-bd .bd{position:sticky;top:0;height:100vh;height:100svh;margin-bottom:-100vh;margin-bottom:-100svh;overflow:hidden;z-index:-1}.coll-bd .bd img{width:100%;height:100%;object-fit:cover}.coll-bd .bd:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,var(--tint,.55)) 0,rgba(0,0,0,calc(var(--tint,.55) + .15)))}.coll-bd .bd-in{position:relative;padding-top:110px;padding-bottom:80px;min-height:100svh}.coll-bd .five-head h1{text-shadow:0 2px 24px rgba(0,0,0,.35)}.coll-bd .panel .t .mono{color:#cfc9c3!important}.card{display:grid;gap:10px;min-width:0;align-content:start}.card-acts{display:flex;gap:16px;flex-wrap:wrap}.card-acts button{color:#fff;border-bottom:1px solid rgba(255,255,255,.5);padding:2px 0}.card-acts button:hover{color:var(--poppy);border-color:var(--poppy)}.card-qa{display:none;gap:8px}.card.qa-open .card-qa{display:grid}.qa-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.qa-row>.mono{flex-basis:100%;color:#cfc9c3}.card-qa .size{min-width:44px;height:38px;border-color:#ffffff59;color:#fff;background:#00000059}.card-qa .size:hover{background:#fff;color:var(--ink)}.card-qa .size[data-available=false]{color:#8d8782;text-decoration:line-through}[data-qv][aria-busy],[data-qa][aria-busy]{opacity:.5;pointer-events:none}.sh-panel{max-height:92vh;max-height:92svh;overflow:auto}.qv [data-product-form]{display:grid;gap:16px}.qv-gal{display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -22px;padding:0 22px}.qv-gal::-webkit-scrollbar{display:none}.qv-gal figure{position:relative;flex:0 0 min(62%,260px);margin:0;aspect-ratio:4/5;overflow:hidden;background:#f3f1ee;scroll-snap-align:start}.qv-gal img{width:100%;height:100%;object-fit:cover}.qv-tx{display:grid;gap:12px}.qv-tx h3{font:400 1.9rem/1.05 var(--disp);margin:0}.qv-more{color:#444;border-bottom:1px solid;justify-self:start}.coll-bd .bd{pointer-events:none}.hero video,.teaser video{opacity:0;transition:opacity .6s ease}.hero.is-playing video,.teaser.is-playing video{opacity:1}.t-collection{background:var(--bone)}.shop{background:var(--bone);color:var(--ink);padding-top:96px;padding-bottom:70px;min-height:100svh}.shop-head{display:grid;gap:10px;margin-bottom:18px}.shop-head h1{font-size:clamp(2.2rem,6vw,4rem);line-height:1}.shop-desc{color:#555;max-width:60ch}.shop-bar{position:sticky;top:64px;z-index:5;display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:12px 0;margin-bottom:14px;background:var(--bone);border-bottom:1px solid #e1dcd5;color:#555}.shop-bar>span:first-child{margin-right:auto}.shop-view{display:flex;align-items:center;gap:6px}.shop-view button{min-width:28px;height:28px;border:1px solid transparent;color:#777}.shop-view button[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.shop-sort{display:flex;align-items:center;gap:8px}.shop-sort select{font:500 .68rem var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #d6d2cd;background:#fff;padding:6px 8px;color:var(--ink)}.shop .d-only{display:none}@media(min-width:900px){.shop .d-only{display:inline-block}.shop .m-only{display:none}}.shop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}.shop[data-view="1"] .shop-grid{grid-template-columns:1fr}@media(min-width:900px){.shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 16px}.shop[data-cols="3"] .shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop[data-view="2"] .shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop[data-view="4"] .shop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pc{display:grid;gap:10px;min-width:0}.pc-ph{position:relative;aspect-ratio:2/3;overflow:hidden;background:#ebe7e1;border-radius:0}.pc-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s ease,transform 1.2s cubic-bezier(.2,.7,.1,1)}.pc-ph img.b{opacity:0}@media(hover:hover){.pc:hover .pc-ph img.b{opacity:1}.pc:hover .pc-ph img.a{transform:scale(1.02)}}.pc-tx{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}.pc-name{font:500 .72rem/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase}.pc-price{font:400 .68rem/1.3 var(--mono);letter-spacing:.06em;color:#6b6560}.shop .pag{color:#555}.coll-grid .pc-name{color:#fff}.coll-grid .pc-price{color:#cfc9c3}img{height:auto}.hdr.ink-l>button{color:var(--ink);text-shadow:none}.hdr.lite-l>button{color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.5)}.hdr.ink-r .r a{color:var(--ink);text-shadow:none}.hdr.lite-r .r a{color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.5)}:root{--hdr-h: calc(64px + env(safe-area-inset-top,0px)) }.pdp .gal{padding-top:var(--hdr-h);background:var(--paper)}@media(min-width:900px){.five:not(.coll) .panel{width:min(26vw,calc((100vh - 430px)*.8),480px)}.five:not(.coll) .five-track{padding-bottom:24px}.five:not(.coll) .panel:nth-child(2n){margin-top:5vh}}.cd-ph{position:relative}.cd-ph .ai{right:4px;bottom:4px}.mn .idx a{grid-template-columns:4.8em 1fr auto}.contact-line{font:400 1.25rem/1.5 var(--disp);margin-bottom:28px}.contact-line a{text-decoration:underline}.contact-form{display:grid;gap:8px;max-width:520px}.contact-form label{color:var(--mute);margin-top:8px}.contact-form input,.contact-form textarea{font:400 1rem var(--body);padding:12px;border:1px solid #d6d2cd;background:#fff;color:var(--ink)}.contact-form .btn{justify-self:start;margin-top:12px}.mn .wrap{overflow-y:auto;overscroll-behavior:contain;align-items:safe center;padding-top:calc(104px + env(safe-area-inset-top,0px))}@media(max-width:899px){.mn .wrap{align-content:safe center}}.mn-top{background:linear-gradient(#0b0b0beb,#0b0b0b99 70%,#0b0b0b00)}@media(min-width:900px)and (max-height:940px){.mn .idx.many a{padding:6px 0}.mn .idx.many .t{font-size:clamp(1.3rem,2.2vw,1.9rem)}}.panel .num{mix-blend-mode:normal;text-shadow:0 1px 16px rgba(0,0,0,.45),0 0 2px rgba(0,0,0,.3)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kalah-shop.css.map */
