*{margin:0;padding:0;box-sizing:border-box}#PageContent{opacity:1;transition:opacity .4s ease}#PageContent.fade-out{opacity:0}.site-header,.site-header a,.site-header nav ul li a,.site-header .cart-trigger{transition:color .3s ease,background-color .3s ease,filter .3s ease}.site-header a,.site-header nav ul li a,.site-header .cart-trigger{color:#000}.site-header .site-header__logo img{filter:brightness(1) invert(0);transition:filter .3s ease}.site-header--home a,.site-header--home nav ul li a,.site-header--home .cart-trigger{color:#fff}.site-header--home .site-header__logo img{filter:brightness(0) invert(1)}.site-header.fading a,.site-header.fading .cart-trigger,.site-header.fading button{transition:color .3s ease!important}.site-header.fading.to-black a,.site-header.fading.to-black button,.site-header.fading.to-black .cart-trigger{color:#000!important}.site-header.fading.to-black .site-header__logo img{filter:brightness(1) invert(0)!important}.site-header.fading.to-black.site-header--home a,.site-header.fading.to-black.site-header--home .cart-trigger,.site-header.fading.to-black.site-header--home button{color:#000!important}.site-header.fading.to-black.site-header--home .site-header__logo img{filter:brightness(1) invert(0)!important}.site-header.fading.to-white a,.site-header.fading.to-white button,.site-header.fading.to-white .cart-trigger{color:#fff!important}.site-header.fading.to-white .site-header__logo img{filter:brightness(0) invert(1)!important}.site-header.fading:not(.to-white) a,.site-header.fading:not(.to-white) .cart-trigger,.site-header.fading:not(.to-white) button{color:#000!important}.site-header.fading:not(.to-white) .site-header__logo img{filter:brightness(1) invert(0)!important}@font-face{font-display:swap;font-family:Funnel Sans;font-style:normal;font-weight:300;src:url(funnel-sans-v2-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Funnel Sans;font-style:italic;font-weight:300;src:url(funnel-sans-v2-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Funnel Sans;font-style:normal;font-weight:400;src:url(funnel-sans-v2-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Funnel Sans;font-style:italic;font-weight:400;src:url(funnel-sans-v2-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Funnel Sans;font-style:normal;font-weight:500;src:url(funnel-sans-v2-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Funnel Sans;font-style:italic;font-weight:500;src:url(funnel-sans-v2-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Funnel Sans;font-style:normal;font-weight:600;src:url(funnel-sans-v2-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Funnel Sans;font-style:italic;font-weight:600;src:url(funnel-sans-v2-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Courier Prime;font-style:normal;font-weight:400;src:url(courier-prime-v10-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Courier Prime;font-style:italic;font-weight:400;src:url(courier-prime-v10-latin-italic.woff2) format("woff2")}p,a{font-family:Courier Prime,monospace;font-size:13px;font-weight:300;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site-header{position:fixed;top:0;left:0;width:100%;z-index:1000}.site-header__inner{display:flex;padding:.5rem;justify-content:space-between}.site-header__branding{display:flex}.site-header__logo img{width:auto;height:1.3rem;max-width:100%;display:block}.site-header__nav{text-align:right}.site-header__nav ul{list-style:none;margin:0;padding:0;color:#000;mix-blend-mode:difference}.site-header__nav li{margin-top:-.2rem}.site-header__nav ul li:last-child{margin-top:1rem}.site-header__nav a{text-decoration:none;color:inherit;font-weight:400}.site-header__logo img,.site-header__nav a{display:inline-block}@media (min-width: 800px){.site-header__inner{display:grid;grid-template-columns:repeat(12,1fr)}.site-header__branding{grid-column:1 / span 1}.site-header__logo img{display:block;height:auto;width:100%}.site-header__nav{grid-column:3 / span 4;text-align:left}}@media (min-width: 1300px){.site-header__inner{display:grid;grid-template-columns:repeat(15,1fr)}.site-header__branding{grid-column:1 / span 2}.site-header__logo img{width:auto;width:60%;display:block;height:auto}.site-header__nav{grid-column:3 / span 4;text-align:left}}@media (min-width: 768px){p,a,span,button{font-size:11px}}.collection{margin-top:15rem;margin:15rem .5rem 10rem}.collection h1{font-family:Courier Prime,monospace;font-size:13px}.collection__header,.collection__item{margin-bottom:3rem}.collection__item h2{position:relative;display:inline-block;font-family:Funnel Sans,sans-serif;font-weight:200;font-size:2.25rem;text-decoration:none;color:#1a1a1a;letter-spacing:-.05rem}.collection__item img{width:100%}.collection__number{position:absolute;font-family:Courier Prime,monospace;font-size:.9rem;letter-spacing:-.05em;color:#1a1a1a;opacity:.8}.collection__layout{display:block}.collection__mobile-img{display:block;margin-top:1rem}.collection__preview{display:none}@media (min-width: 768px){.collection{position:relative;margin:0;margin-left:1vw}.collection__header{margin-top:15rem}.collection__grid{max-width:50%;padding-right:2rem}.collection__preview{position:fixed;top:0;right:0;width:50vw;height:100vh;z-index:-1;display:block;background:#ccc;background-size:cover;background-position:center;background-repeat:no-repeat}.collection__mobile-img{display:none}.collection__item{margin-bottom:.5rem}}body.modal-open{overflow:hidden}.cart-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:block;z-index:12000;pointer-events:none}.cart-modal.active{display:block;pointer-events:auto}.cart-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none;z-index:12000}.cart-modal__overlay:hover{cursor:pointer}.cart-modal__drawer{position:absolute;top:0;right:0;height:100%;width:100%;max-width:500px;background:#fff;display:flex;flex-direction:column;padding:4rem 2vw;transform:translate(100%);transition:transform .3s ease-in-out;overflow-y:auto;z-index:12001}.cart-modal.active .cart-modal__overlay{opacity:.5;pointer-events:auto}.cart-modal.active .cart-modal__drawer{transform:translate(0)}.cart-modal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.cart-modal__close{background:none;border:none;cursor:pointer;position:fixed;top:2vw;right:2vw;font-family:Courier Prime,monospace;color:#000000c4}.cart-item{padding-bottom:3rem}.cart-item__divider{margin-bottom:1rem}.cart-item__image{width:100%;margin-bottom:0rem}.cart-item__info{display:flex;flex-direction:column}.cart-item__top-row{display:flex;justify-content:space-between;margin-bottom:.25rem}.cart-item__top-row p{font-family:Courier Prime,Courier,monospace;letter-spacing:-.05rem;font-size:13px;font-weight:500}.cart-item__title{font-family:Funnel Sans,sans-serif;letter-spacing:-.05rem;font-weight:300;margin:0}.cart-item__price{font-family:Courier Prime,Courier,monospace;font-size:13px;color:#000000c4;margin-top:.1rem}.cart-item__remove{background:none;border:none;color:#9b9b9b;font-size:.8rem;font-weight:300;letter-spacing:-.02rem;cursor:pointer;padding:0;text-align:left;font-family:Courier Prime,monospace}.cart-modal__totals{margin-top:5rem;margin-bottom:2rem;font-family:Courier Prime,monospace}.cart-modal__totals{font-size:13px}.cart-total-row{display:flex;align-items:center;font-size:13px;margin-bottom:.5rem;color:#000000c4}.cart-total-row .label,.cart-total-row .value{white-space:nowrap}.cart-total-row .line{flex:1;border-bottom:.5px solid #e5e5e5;margin:0 .5rem}hr{border:none;border-top:.5px solid #e5e5e5;margin:0}.cart-modal__checkout-btn{display:block;background:#000;text-align:center;color:#fff;padding:1.1rem 1rem 1rem;text-decoration:none}.yen-symbol{font-size:11px}@media (min-width: 768px){.cart-modal__drawer{position:absolute;top:0;right:0;height:100%;width:100%;max-width:400px;background:#fff;display:flex;flex-direction:column;padding:1rem .5vw;transform:translate(100%);transition:transform .3s ease}.cart-modal__close{background:none;border:none;cursor:pointer;position:fixed;top:.5vw;right:.5vw;font-family:Courier Prime,monospace;color:#000000c4}.cart-modal__header{margin-top:2rem;margin-bottom:.5rem}.cart-item__price{font-size:11px}.yen-symbol{font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
