@font-face{font-family:IBM Plex Mono Light;src:url(IBMPlexMono-Light.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono LightItalic;src:url(IBMPlexMono-LightItalic.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono Regular;src:url(IBMPlexMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--store:#f5f5f5;--page-bg:var(--store);--ink:#000;--mono-light:"IBM Plex Mono Light",monospace;--mono-italic:"IBM Plex Mono LightItalic",monospace;--mono-regular:"IBM Plex Mono Regular",monospace;--header-padding:31.5px 28px 28px;--logo-max-width:352px;--main-padding:35px 28px 98px;--shop-grid-gap:50px;--shop-title-mt:20px;--shop-buy-mt:15px;--shop-snippet-mt:15px;--shop-share-mt:15px;--shop-buy-h:20px;--shop-buy-fs:14px;--shop-buy-pad-x:2px;--shop-buy-radius:2px;--shop-buy-bw:0px;--shop-buy-bg:transparent;--shop-buy-fg:#000000;--shop-buy-border:#000000;--shop-buy-hover-bg:#000000;--shop-buy-hover-fg:#ffffff;--font-body-family:var(--mono-light);--font-body-style:normal;--font-body-weight:400;--font-body-weight-bold:400;--font-heading-family:var(--mono-italic);--font-heading-style:normal;--font-heading-weight:400}html{background:var(--page-bg)}body{margin:0;padding:0;max-width:100%;display:flex;flex-direction:column;min-height:100vh;font-family:var(--mono-light);font-size:14px;line-height:21px;letter-spacing:0;color:var(--ink);background:var(--page-bg);overflow-x:hidden}body>main{flex:1 0 auto}.site-header,.site-header *,.store-cart,.store-cart *,.site-footer,.com-store,.com-store *{box-sizing:border-box;letter-spacing:0}.site-header{position:relative;z-index:20;padding:var(--header-padding);color:var(--ink);background:var(--page-bg)}.site-header[data-nav-place=right]{display:flex;flex-wrap:nowrap;align-items:stretch;gap:14px 21px;width:100%;max-width:none}.site-header[data-nav-place=right] .logo-link{padding:0;flex:0 0 auto;display:block;color:var(--ink);text-decoration:none}.site-header[data-nav-place=right] nav.main{flex:1 1 auto;min-width:0;align-self:stretch}.site-header .logo-link svg{width:var(--logo-max-width);max-width:100%;height:auto;display:block;fill:currentColor;background:transparent}body:has(main.store-main) .site-header{position:-webkit-sticky;position:sticky;top:0;z-index:26}nav.main{display:flex;flex-wrap:nowrap;gap:0;align-items:stretch;white-space:nowrap;overflow-x:auto;scrollbar-width:none;font-family:var(--mono-light)}nav.main::-webkit-scrollbar{display:none}nav.main a{padding:0 11.9px;font-size:14px;line-height:21px;display:inline-flex;align-items:center;color:var(--ink);text-decoration:none;font-family:var(--mono-light);font-weight:400;font-style:normal}nav.main .nav-rule{flex:0 0 1px;width:1px;align-self:stretch;height:auto;background:currentColor;opacity:.42}nav.main a.active{font-family:var(--mono-regular);font-weight:400;font-style:italic;-webkit-text-stroke:.75px currentColor}@media(hover:hover)and (pointer:fine){nav.main a:hover{font-family:var(--mono-regular);font-weight:400;font-style:normal;-webkit-text-stroke:.75px currentColor;text-decoration:none}nav.main a.active:hover{font-style:italic}}.store-cart{position:fixed;right:0;z-index:230}.store-cart.is-top{top:0;bottom:auto}.store-cart-toggle{display:flex;align-items:center;font-family:var(--mono-light);font-size:14px;line-height:21px;font-weight:400;font-style:normal;background:transparent;border:0;padding:0 21px 0 14px;cursor:pointer;color:#000;text-decoration:none}.store-cart-toggle:hover{color:#000;text-decoration:none}.store-cart.is-top{top:32px}footer.site-footer{padding:21px;width:100%;font-size:14px;line-height:21px;font-family:var(--mono-light);color:var(--ink)}main.store-main{box-sizing:border-box;padding:var(--main-padding);min-height:60vh;width:100%}.com-store-intro{text-align:center;margin:0 0 35px}.com-store-intro__heading{margin:0;font-family:var(--mono-regular);font-weight:400;font-style:normal;font-size:14px;line-height:21px;-webkit-text-stroke:.45px currentColor;color:var(--ink)}.com-store-intro__text{margin:0;font-family:var(--mono-light);font-size:14px;line-height:21px;color:var(--ink)}.com-store-intro__text p,.com-store-intro__text h4{margin:0;font:inherit}.shop-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--shop-grid-gap,48px);align-items:stretch;margin-top:0}.shop-card{display:flex;flex-direction:column;min-width:0;height:100%}.shop-card-media-hit{display:block;color:inherit;text-decoration:none}.shop-grid.is-fixed-ratio .shop-card-media-hit{position:absolute;top:0;right:0;bottom:0;left:0}.shop-grid.is-fixed-ratio .shop-card-media-hit .shop-noimg,.shop-grid.is-fixed-ratio .shop-card-media-hit img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--shop-grid-fit,contain);object-position:center}.shop-carousel{position:relative;background:#bfbfbf14;flex:none;width:100%;outline:none}.shop-carousel:focus-visible{box-shadow:0 0 0 1px #000}.shop-carousel img{width:100%;height:auto;object-fit:contain;display:block;max-width:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.shop-noimg{min-height:160px;display:flex;align-items:center;justify-content:center;color:#666}.shop-grid.is-fixed-ratio .shop-carousel{aspect-ratio:var(--shop-grid-ratio,2/3);overflow:hidden}.shop-grid.is-fixed-ratio .shop-carousel img,.shop-grid.is-fixed-ratio .shop-noimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--shop-grid-fit,contain);object-position:center}.shop-scrub-ticks{position:absolute;pointer-events:none;top:6px;left:8px;right:8px;display:flex;gap:3px;height:2px;opacity:0;transition:opacity .15s ease;z-index:2}.shop-carousel.is-scrub:focus-visible .shop-scrub-ticks,.shop-carousel.is-scrub:hover .shop-scrub-ticks{opacity:1}.shop-carousel:not(.is-scrub) .shop-scrub-ticks{display:none}.shop-scrub-ticks i{display:block;flex:1 1;height:2px;background:#00000038;box-shadow:0 0 0 1px #ffffff73}.shop-scrub-ticks i.on{background:#000000c7}.shop-carousel.is-scrub{cursor:ew-resize}.shop-carousel.is-scrub img{cursor:pointer}.shop-arrow{position:absolute;top:50%;transform:translateY(-50%);font:inherit;font-family:var(--mono-light);line-height:1;background:none;border:0;color:#000;cursor:pointer;z-index:3;font-size:28px;padding:14px 11.2px;opacity:.4;min-height:0}.shop-arrow:hover{opacity:1}.shop-arrow--prev{left:0}.shop-arrow--next{right:0}.shop-carousel:not(.is-arrows) .shop-arrow{display:none}@media(hover:none){.shop-arrow{opacity:.7}}.shop-fade{animation:shopFade .22s ease}@keyframes shopFade{0%{opacity:.25}to{opacity:1}}a.shop-snippet{color:inherit;text-decoration:none;cursor:pointer}.shop-card-head{display:block;min-width:0}.shop-card-title-slot{flex:none;min-width:0}.shop-card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:2.7em;padding:var(--shop-title-mt,8px) 0 0;line-height:1.35;flex:none;box-sizing:content-box}a.shop-card-title{color:inherit;text-decoration:none;cursor:pointer}.shop-grid.is-title-bold .shop-card-title{font-family:var(--mono-regular);font-weight:400;font-style:normal;-webkit-text-stroke:.45px currentColor}.shop-grid.is-title-hover-bold-italic .shop-card-title:focus-visible,.shop-grid.is-title-hover-bold-italic .shop-card-title:hover{font-family:var(--mono-regular);font-style:italic;-webkit-text-stroke:.45px currentColor;text-decoration:none}.shop-grid.is-buy-beside .shop-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:7.7px}.shop-grid.is-buy-beside .shop-card-title-slot{flex:1 1 auto;min-width:0}.shop-grid.is-buy-beside.is-title-ellipsis .shop-card-title-slot{flex:0 1 50%;width:50%;max-width:50%}.shop-grid.is-title-ellipsis .shop-card-title{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:1.35em;max-height:none}.shop-buy-beside{flex:none;margin-left:auto;padding-top:var(--shop-title-mt,8px);display:flex;align-items:center;min-height:calc(1em + var(--shop-title-mt, 8px));height:auto}.shop-grid.is-buy-beside .shop-buy-beside .shop-buy{margin:0;font-size:var(--shop-buy-fs,10px);height:var(--shop-buy-h,14px);max-height:var(--shop-buy-h,14px)}.shop-buy{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;font-family:var(--mono-light);font-weight:400;font-size:var(--shop-buy-fs,10px);height:var(--shop-buy-h,14px);max-height:var(--shop-buy-h,14px);border:var(--shop-buy-bw,1px) solid var(--shop-buy-border,#000);border-radius:var(--shop-buy-radius,0);padding:0 var(--shop-buy-pad-x,6px);margin:2.1px 0 12.6px;line-height:1;white-space:nowrap;box-sizing:border-box;overflow:hidden;color:var(--shop-buy-fg,#000);background:var(--shop-buy-bg,transparent);text-decoration:none;letter-spacing:0}.shop-card .shop-buy{margin:var(--shop-buy-mt,2px) 0 0}button.shop-buy--btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;font-family:var(--mono-light);font-size:var(--shop-buy-fs,10px);line-height:1;cursor:pointer;color:var(--shop-buy-fg,#000);background:var(--shop-buy-bg,transparent);padding:0 var(--shop-buy-pad-x,6px);min-height:0;min-width:0;height:var(--shop-buy-h,14px);max-height:var(--shop-buy-h,14px);box-sizing:border-box;box-shadow:none}button.shop-buy--added,button.shop-buy--btn:hover{background:var(--shop-buy-hover-bg,#000);color:var(--shop-buy-hover-fg,#fff);border-color:var(--shop-buy-hover-bg,#000)}.shop-buy--soldout{color:#666;border-color:#999}.shop-snippet{margin:var(--shop-snippet-mt,14px) 0 0;font-size:12.88px;line-height:1.45;color:#444;flex:0 0 11.6em;height:11.6em;max-height:11.6em;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.shop-snippet::-webkit-scrollbar{width:0;height:0;display:none}.shop-snippet p{margin:0 0 .65em;font:inherit;color:inherit;letter-spacing:0}.shop-snippet p:last-child{margin-bottom:0}@media screen and (min-width:64em){body:has(main.page-fixed-chrome){height:100vh;min-height:0;overflow:hidden}main.page-fixed-chrome{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:0}body:has(main.page-fixed-chrome) .site-footer{position:relative;width:auto;z-index:5;padding:8.4px 21px 11.2px;background:transparent}}@media screen and (max-width:63.9375em){body{overflow-x:hidden}.site-header{max-width:100%;padding:17.5px max(14px,env(safe-area-inset-right,0px)) 14px max(14px,env(safe-area-inset-left,0px))}.site-header[data-nav-place=right]{display:block;gap:0}.site-header[data-nav-place=right] .logo-link{display:block;flex:none;width:auto;max-width:min(100%,260px);padding:0 0 10.5px}.site-header[data-nav-place=right] nav.main{flex:none;width:100%}nav.main{gap:0;flex-wrap:wrap;white-space:normal;overflow-x:visible}nav.main a{padding:5.6px 9.8px;font-size:13.3px;line-height:1.35}nav.main .nav-rule{align-self:stretch}.store-cart.is-top{top:env(safe-area-inset-top,0)}.store-cart.is-top .store-cart-toggle{padding-top:4.9px;padding-bottom:4.9px;min-height:40px}main.store-main{padding:14px 14px 77px}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.shop-card-title,.shop-grid.is-title-ellipsis .shop-card-title{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;white-space:normal;overflow:visible;text-overflow:clip;position:static;height:auto;max-height:none}.shop-grid.is-buy-beside .shop-card-title-slot,.shop-grid.is-buy-beside.is-title-ellipsis .shop-card-title-slot{width:auto;max-width:none}.shop-arrow{opacity:.8;font-size:28px;padding:10.5px 7px;min-width:40px;min-height:44px}.shop-buy,.shop-card-title,.shop-snippet{overflow-wrap:anywhere;word-break:break-word}.shop-grid.is-buy-beside .shop-card-head{display:block}.shop-grid.is-buy-beside .shop-buy-beside{margin-left:0;padding-top:4.9px;min-height:0}.shop-grid.is-buy-beside .shop-buy-beside .shop-buy,button.shop-buy--btn{min-height:40px;height:auto;max-height:none;padding:4.9px 7.7px;font-size:11.9px;line-height:1.2}footer.site-footer{padding-bottom:max(21px,env(safe-area-inset-bottom,0px))}}@media screen and (max-width:39.9375em){.shop-grid{grid-template-columns:repeat(2,1fr);gap:max(20px,calc(var(--shop-grid-gap, 48px) * .7)) 14px}.shop-card .shop-buy{margin:var(--shop-buy-mt,2px) 0 0}.shop-card-title{height:auto;padding:var(--shop-title-mt,8px) 0 0}.shop-snippet{flex-basis:8.7em;height:8.7em;max-height:8.7em}}.button,.shopify-payment-button__button,input,textarea,select,.price,.card__heading,.h0,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:var(--mono-light);font-weight:400;font-style:normal;letter-spacing:0}h1,h2,h3,.h1,.h2,.h3{font-family:var(--mono-italic);text-transform:none}strong,b{font-family:var(--mono-regular);font-weight:400;font-style:italic}a,.link{color:#000}.gradient,.color-background-1,.shopify-section,.content-for-layout{background:var(--page-bg)}.button,.shopify-payment-button__button,.button--secondary{border-radius:0;box-shadow:none;font-size:14px;letter-spacing:0;text-transform:none;min-height:0;padding:5.6px 14px}.button:not(.button--secondary),.shopify-payment-button__button--unbranded{background:transparent;color:#000;border:1px solid #000}.button:not(.button--secondary):hover,.shopify-payment-button__button--unbranded:hover{background:#000;color:#fff}.button:before,.button:after{box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/com-look.css.map */
