:root{--z-footer-pinned: 1;--z-bg-canvas: 2;--z-content-logo: 3;--z-content: 10;--z-collection-modal: 100;--z-product-modal: 200;--z-cart-backdrop: 300;--z-cart-drawer: 400;--z-nav: 500;--z-nav-logo: 600;--z-cart-count: 700;--cart-remove-fade: .702s}html,body{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}body{background-color:#000;color:#fff;margin:0;padding:0;font-family:NEUE HAAS DISPLAY LIGHT,ZEN KAKU GOTHIC NEW REGULAR,sans-serif;font-size:12px;letter-spacing:.47px;line-height:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;touch-action:manipulation}@media(max-width:430px){body{font-size:10px}}@font-face{font-family:NEUE HAAS DISPLAY LIGHT;src:url(//claustrum.net/cdn/shop/t/40/assets/FONT-NeueHaasDisplayLight.ttf?v=69735553780679301641780895854) format("truetype");font-weight:400;font-style:normal;font-display:block;unicode-range:U+0020-007F}@font-face{font-family:ZEN KAKU GOTHIC NEW REGULAR;src:url(//claustrum.net/cdn/shop/t/40/assets/FONT-ZenKakuGothicNew-Regular.ttf?v=158559253832138139751780895856) format("truetype");font-weight:400;font-style:normal;font-display:block;unicode-range:U+3000-30FF,U+4E00-9FFF}.jp-font{letter-spacing:0;line-height:1.2;font-size:12px}@media(max-width:430px){.jp-font{font-size:10px;line-height:1.2}}.jp-font-close{letter-spacing:0;line-height:1.2;font-size:12.5px}@media(max-width:430px){.jp-font-close{font-size:10.5px}}.jp-font-checkout{letter-spacing:0;line-height:1.2;font-size:12.5px}html{margin:0;padding:0;touch-action:manipulation}p{background:none;border:none;padding:0;margin:0;color:inherit;font:inherit;text-decoration:none;line-height:1}a{text-decoration:none;color:inherit;outline:none}a:visited{color:inherit}.btn{width:100%;background:none;border:none;padding:0;margin:0;color:inherit;font:inherit;text-decoration:none;cursor:pointer}button{background:none;border:none;padding:0;margin:0;color:inherit;font:inherit;text-decoration:none;cursor:pointer}select:focus{box-shadow:none;outline:none;border:none;background-position:right 10px center}select{opacity:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;box-shadow:none;padding:0;margin:0;font-family:inherit;font-size:inherit;color:transparent;background-color:transparent;text-wrap-mode:nowrap}select::-ms-expand{display:none}select:focus{outline:none}#body-block{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:6}#index-logo{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;padding-bottom:1px;box-sizing:border-box;position:fixed;top:0;left:0;z-index:var(--z-nav-logo);flex-shrink:0}#index-logo img{width:74px;height:auto;display:block;transform:translateY(-1px)}body.template-index{padding-top:50px}header{position:fixed;width:100%;height:70px;display:flex;align-items:center;justify-content:space-between;margin:0;padding:0 40px;top:0;box-sizing:border-box;-webkit-user-select:none;user-select:none;z-index:8}@media(max-width:430px){header{padding:0 20px}}.CL_LOGO{height:11px;width:auto}.CL_LOGO_CONTAINER{width:148.32px;height:70px;display:flex;align-items:center;justify-content:left;left:0;transition:opacity .3s ease}.CL_LOGO_CONTAINER:hover{opacity:.25}.IMAGE_MODAL_CL_CLOSE{width:100%;height:100%;display:none;overflow:none;z-index:var(--z-product-modal);pointer-events:none}.CL_CLOSE{height:12px;width:12px;mix-blend-mode:difference;background-color:transparent}.CL_CLOSE_CONTAINER{overflow:none;position:fixed;top:0;right:0;padding-right:40px;width:70px;height:70px;display:flex;align-items:center;justify-content:right;cursor:pointer;background-color:transparent;z-index:var(--z-product-modal)}@media(max-width:430px){.CL_CLOSE_CONTAINER{padding:0 20px}}.image-loading{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:10;display:none}.loading-square{width:10px;height:10px;position:relative}.border{position:absolute;background-color:#fff;opacity:0;visibility:hidden}.border.left-drawing{width:1px;height:0;top:0;left:0;animation:draw-left 2.5s ease forwards;animation-iteration-count:infinite}.border.bottom-drawing{width:0;height:1px;bottom:0;left:0;animation:draw-bottom 2.5s ease forwards;animation-iteration-count:infinite}.border.top-drawing{width:0;height:1px;top:0;left:0;animation:draw-top 2.5s ease forwards;animation-iteration-count:infinite}.border.right-drawing{width:1px;height:0;top:0;right:0;animation:draw-right 2.5s ease forwards;animation-iteration-count:infinite}@keyframes draw-left{0%{height:0;opacity:0;visibility:hidden}10%{visibility:visible;height:0}25%{height:10px;opacity:1}75%{height:10px;opacity:1}80%{opacity:0;visibility:hidden}to{opacity:0;visibility:hidden}}@keyframes draw-bottom{0%{width:0;opacity:0;visibility:hidden}15%{visibility:hidden}25%{visibility:hidden}30%{visibility:visible;width:0}45%{width:10px;opacity:1}65%{width:10px;opacity:1}75%{width:10px;opacity:1}80%{opacity:0;visibility:hidden}to{opacity:0;visibility:hidden}}@keyframes draw-top{0%{width:0;opacity:0;visibility:hidden}40%{visibility:hidden}50%{visibility:visible;width:0}60%{width:10px;opacity:1}75%{width:10px;opacity:1}80%{opacity:0;visibility:hidden}to{opacity:0;visibility:hidden}}@keyframes draw-right{0%{height:0;opacity:0;visibility:hidden}50%{visibility:hidden}65%{visibility:visible;height:0}75%{height:10px;opacity:1}80%{opacity:0;visibility:hidden}85%{opacity:0;visibility:hidden}to{opacity:0;visibility:hidden}}.home-page-gradient{width:100dvw;height:35dvh;background:linear-gradient(to bottom,transparent,black);position:fixed;bottom:0;z-index:2;pointer-events:none}.home-page-gradient-2{width:100dvw;height:20dvh;background:linear-gradient(to top,transparent,black);position:fixed;top:0;z-index:2;pointer-events:none}#collection-modal-title{position:absolute;left:50%;transform:translate(-50%);text-transform:uppercase;opacity:0;pointer-events:none;white-space:nowrap;transition:opacity .3s ease-out}#collection-modal-inner .product-grid{margin-bottom:95px}#collection-modal-title.visible{opacity:1}#collection-modal-title.no-transition{transition:none}#filter-toggle{position:absolute;left:50%;transform:translate(-50%);transition:left .35s ease,transform .35s ease,opacity .2s ease;cursor:pointer}#filter-toggle.moving{left:40px;transform:translate(0)}@media(max-width:430px){#filter-toggle.moving{left:20px}}#filter-toggle.hidden{opacity:0;pointer-events:none}#filter-bar{display:flex;align-items:center;gap:20px;pointer-events:auto}@media(max-width:430px){#filter-bar{gap:15px}}#filter-bar.active{pointer-events:auto}.dropdown-button-container{position:relative;display:inline-block;width:fit-content;height:1em;opacity:1;cursor:pointer;transition:opacity .2s ease-out}.dropdown-button-container.visible{opacity:1}@media(hover:hover)and (pointer:fine){.dropdown-button-container:hover{opacity:.4}.dropdown-button-container:has(.filter-close-btn[style*="display: block"]):hover{opacity:1}.dropdown-button-container:has(.filter-close-btn[style*="display: block"]) .selected-filter:hover{opacity:.4}.filter-close-btn:hover{opacity:.4}}.filter-dropdown{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;width:fit-content;height:1em;cursor:pointer;box-sizing:border-box;padding:0;margin:0;border:none;color:#fff;-webkit-user-select:none;user-select:none;position:absolute;left:0;top:0;opacity:0;pointer-events:inherit;font-size:12px;font-family:inherit;line-height:1;z-index:10}.selected-filter{font-size:12px;display:inline-block;white-space:nowrap;pointer-events:none;line-height:1;position:absolute;left:0;top:0;height:1em;transform:translateY(-1px)}.variant-dropdown-content{width:fit-content;height:1em;position:absolute;left:0;top:0;display:inline-block;box-sizing:border-box;margin:0;padding:0;pointer-events:none}.filter-group{position:relative;flex-shrink:0}.filter-placeholder{font-size:12px;opacity:1;line-height:1;display:inline-block;position:absolute;left:0;top:0;height:1em}.filter-close-btn{background:none;border:none;padding:0;margin:0;cursor:pointer;position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:20px;height:20px;display:flex;align-items:center;justify-content:center;pointer-events:auto}#cart-count{position:fixed;top:0;right:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;box-sizing:border-box;z-index:var(--z-cart-count);pointer-events:auto;cursor:pointer;color:inherit;text-decoration:none;transition:opacity .3s ease;opacity:1;visibility:visible}@media(min-width:574px){#cart-count{transform:translateY(-.5px)}}#cart-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-cart-backdrop);background:transparent;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .54s ease-in-out,visibility 0s linear .54s}body.cart-render #cart-backdrop{visibility:visible;pointer-events:auto;transition:opacity .54s ease-in-out,visibility 0s linear 0s}body.cart-open #cart-backdrop{opacity:1}#cart-drawer{position:fixed;top:0;left:0;width:100vw;height:100dvh;z-index:var(--z-cart-drawer);pointer-events:none;user-select:none;-webkit-user-select:none}body.cart-open #cart-drawer{pointer-events:auto}#cart-drawer-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0009;backdrop-filter:blur(3.85px);-webkit-backdrop-filter:blur(3.85px);opacity:0;pointer-events:none;transition:opacity .54s ease-in-out}body.cart-open #cart-drawer-bg{opacity:1}#cart-spacer-top,#cart-spacer-bottom{display:none}@media(max-width:573px){body:not(.cart-render) #cart-drawer,body:not(.cart-render) #cart-backdrop,body:not(.cart-render) #cart-spacer-top,body:not(.cart-render) #cart-spacer-bottom{display:none}body.cart-render #cart-backdrop,body.cart-render #cart-drawer{position:absolute}body.cart-render #cart-spacer-top,body.cart-render #cart-spacer-bottom{display:block;position:absolute;top:0;left:0;width:100vw;height:100dvh;z-index:var(--z-cart-backdrop);pointer-events:none}body.cart-render #cart-spacer-top{background-color:#000;opacity:1}body.cart-render #cart-spacer-bottom{background-color:#0009;backdrop-filter:blur(3.85px);-webkit-backdrop-filter:blur(3.85px);opacity:0;transition:opacity .54s ease-in-out;isolation:isolate}body.cart-render #cart-spacer-bottom .cart-spacer-blur{position:absolute;top:0;right:0;bottom:0;left:0;backdrop-filter:blur(3.85px);-webkit-backdrop-filter:blur(3.85px);pointer-events:none}body.cart-open #cart-spacer-bottom{opacity:1}}body.cart-open #collection-modal-title{opacity:0!important;pointer-events:none!important}body.cart-open #index-logo{pointer-events:none}#cart-logo{position:fixed;top:0;left:0;width:100%;height:50px;display:flex;align-items:center;justify-content:center;padding-bottom:1px;box-sizing:border-box;z-index:var(--z-nav-logo);opacity:0;visibility:hidden;pointer-events:none}body.template-index.cart-open #cart-logo{opacity:1;visibility:visible}#cart-logo img{width:74px;height:auto;display:block;transform:translateY(-1px)}#cart-logo a{pointer-events:auto;cursor:pointer}body.template-index.cart-open #index-logo{visibility:hidden}body.cart-open #index-logo a,body.cart-open #index-logo img{pointer-events:auto!important;cursor:pointer!important}body.cart-open #cart-count{opacity:1!important;visibility:visible!important;pointer-events:none!important;color:transparent!important;font-size:0!important;background-image:url(//claustrum.net/cdn/shop/t/40/assets/CL_CLOSE.svg?v=52493918638900139641780895854);background-repeat:no-repeat;background-position:center;background-size:8.45px 8.45px}#cart-close-bar{position:fixed;top:0;left:0;width:100%;height:50px;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;color:inherit;user-select:none;-webkit-user-select:none;z-index:var(--z-nav);pointer-events:none;cursor:pointer}body.cart-open #cart-close-bar{opacity:1;pointer-events:auto}html.cart-render,body.cart-render{overflow:hidden}#cart-drawer-inner{position:relative;z-index:1;width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:row;opacity:0;transition:opacity .54s ease-in-out}body.cart-open #cart-drawer-inner{opacity:1}#cart-drawer-right{flex:1 1 auto;width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column}#cart-drawer-right-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;position:relative}#cart-images{flex:1 1 auto;min-height:0;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:safe center;align-content:safe center;justify-content:flex-start;gap:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;transition:opacity var(--cart-remove-fade) ease-in-out}#cart-images::-webkit-scrollbar{display:none}#cart-images.is-overflow{padding-top:50px;padding-bottom:150px;align-content:flex-start}#cart-subtotal-row{transition:opacity var(--cart-remove-fade) ease-in-out}#cart-drawer-right-content.cart-fading #cart-images,#cart-drawer-right-content.cart-fading #cart-subtotal-row{opacity:0}#cart-images[data-count="1"],#cart-images[data-count="2"],#cart-images[data-count="3"]{justify-content:center}#cart-images .cart-product{position:relative;flex:0 0 33.333%;display:flex;align-items:center;justify-content:center}#cart-images .cart-image{display:block;object-fit:contain;width:100%;height:auto;max-height:50dvh;transition:filter .2s ease,opacity .35s ease}#cart-images .cart-product.img-loading .cart-image{opacity:0}#cart-images[data-count="1"] .cart-product{flex:0 0 auto}#cart-images[data-count="1"] .cart-image{width:auto;max-width:100vw}#cart-images[data-count="2"] .cart-product{flex:0 0 50%}.cart-product-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s ease}@media(hover:hover){.cart-product:hover .cart-image{filter:brightness(.4)}.cart-product:hover .cart-product-overlay{opacity:1;pointer-events:auto}}.cart-product.revealed .cart-image{filter:brightness(.4)}.cart-product.revealed .cart-product-overlay{opacity:1;pointer-events:auto}#cart-images.suppress-hover .cart-product:hover .cart-image{filter:none}#cart-images.suppress-hover .cart-product:hover .cart-product-overlay{opacity:0;pointer-events:none}.cart-product-info{display:flex;flex-direction:column;align-items:center;gap:20px;cursor:pointer}.cart-product-meta{display:flex;flex-direction:column;align-items:center;gap:2.5px;font-size:12px;line-height:1}.cart-product-remove{background:none;border:none;padding:0;margin:0;color:inherit;font:inherit;font-size:12px;line-height:1;cursor:pointer;opacity:1;transition:opacity .25s ease-in-out;will-change:opacity}.cart-product-remove:hover{opacity:.5}@media(hover:none){.cart-product-remove{padding:16px 24px;margin:-16px -24px}}#cart-summary{position:absolute;left:0;right:0;bottom:50px;padding:20px;display:flex;flex-direction:column;gap:2.5px;box-sizing:border-box;pointer-events:none;isolation:isolate}#cart-summary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:backdrop-filter .54s ease-in-out,-webkit-backdrop-filter .54s ease-in-out;pointer-events:none}body.cart-open #cart-summary:before{backdrop-filter:blur(3.85px);-webkit-backdrop-filter:blur(3.85px)}.cart-summary-row{display:flex;justify-content:center;align-items:center;gap:5px;line-height:1}.cart-summary-note{font-size:9px;opacity:.4;align-items:flex-end}.cart-shipping-link{color:inherit;text-decoration:none;transition:opacity .3s ease;pointer-events:auto;display:inline-flex;align-items:flex-end}.cart-shipping-link:hover{opacity:.4}.cart-note-asterisk{font-size:16px}#cart-checkout{position:absolute;left:0;right:0;bottom:0;height:50px;display:flex;align-items:center;justify-content:center;border-top:1px solid rgba(255,255,255,.1);font-size:inherit;line-height:1;color:inherit;text-decoration:none;cursor:pointer;box-sizing:border-box;isolation:isolate}.cart-checkout-label{display:inline-block}#cart-checkout:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:backdrop-filter .54s ease-in-out,-webkit-backdrop-filter .54s ease-in-out;pointer-events:none}body.cart-open #cart-checkout:before{backdrop-filter:blur(3.85px);-webkit-backdrop-filter:blur(3.85px)}#cart-checkout.is-empty{pointer-events:none;cursor:default}
/*# sourceMappingURL=/cdn/shop/t/40/assets/style-globals.css.map */
