:root{--ch-night:#0b0d0b;--ch-pine:#111611;--ch-pine-2:#171d18;--ch-ash:#262d28;--ch-ash-2:#353d37;--ch-bone:#e9dfc8;--ch-bone-2:#cfc4ab;--ch-dim:#9d9583;--ch-faint:#6f6b60;--ch-blood:#a8231a;--ch-blood-2:#c12d22;--ch-blood-deep:#5c110c;--ch-manila:#d9c59c;--ch-manila-2:#c8b085;--ch-ink:#2a2118;--ch-ember:#e39a3b;--ch-marker:"Permanent Marker","Marker Felt",cursive;--ch-type:"Courier Prime","Courier New",ui-monospace,monospace;--ch-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;pointer-events:none;background-image:var(--ch-grain);background-size:180px 180px;opacity:.045}::selection{background:var(--ch-blood);color:var(--ch-bone)}:focus-visible{outline:2px solid var(--ch-ember)!important;outline-offset:3px}.ch-marker{font-family:var(--ch-marker);font-weight:400;letter-spacing:.01em;text-transform:none}.ch-type{font-family:var(--ch-type);font-weight:400;letter-spacing:.04em}.ch-stamp{display:inline-block;font-family:var(--ch-type);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ch-blood-2);border:1.5px solid currentColor;padding:4px 8px 3px;transform:rotate(-3deg);border-radius:2px}h1,h2,h3,.h1,.h2,.h3{text-transform:uppercase;letter-spacing:.03em}.shopify-section-group-header-group:first-child,[class*=header-announcements]{background:var(--ch-blood)!important}[class*=header-announcements] *{color:var(--ch-bone)!important}[class*=header-announcements] p,[class*=header-announcements] .announcement-bar__text{font-family:var(--ch-type)!important;font-weight:700!important;font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase}header-component,.header{border-bottom:1px solid var(--ch-ash)}.menu-list__link,.menu-list__link-title,.menu-drawer__menu-item-text{font-family:var(--font-heading--family)!important;text-transform:uppercase;letter-spacing:.12em;font-size:13px}.menu-list__link:hover .menu-list__link-title,.menu-list__link--active .menu-list__link-title{color:var(--ch-blood-2)}.header-logo__image.ch-logo{display:block;height:var(--header-logo-image-height);width:auto;max-width:none}@media(max-width:749px){.header-logo__image.ch-logo{height:var(--header-logo-image-height-mobile)}}.button,button.button,.shopify-payment-button__button{font-family:var(--font-heading--family)!important;text-transform:uppercase;letter-spacing:.14em;font-weight:500}.button:not(.button-secondary):not(.button-unstyled){box-shadow:inset 0 -2px #00000047}.price,.price-item{font-family:var(--font-heading--family);letter-spacing:.04em}.price-item--regular s,.price s,s.price-item{color:var(--ch-faint)}.shopify-section-group-footer-group{border-top:1px solid var(--ch-ash)}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.product-card__content>*{order:4}.product-card__content>.card-gallery{order:0}.product-card__content>.ch-case{order:1}.product-card__content [class*=product_title]{order:2}.product-card__content>product-price{order:3}.product-card .card-gallery{position:relative;background:var(--ch-pine);box-shadow:0 0 0 1px var(--ch-ash),0 14px 30px -18px #000000e6}.product-card .card-gallery img{transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .4s}@media(hover:hover){.product-card:hover .card-gallery img{transform:scale(1.035);filter:contrast(1.06) brightness(1.04)}.product-card:hover .ch-case__tab{background:var(--ch-bone)}}.ch-case{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;margin-top:-14px;position:relative;z-index:2}.ch-case__tab{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--ch-type);font-weight:700;font-size:10px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--ch-ink);background:var(--ch-manila);padding:6px 14px 5px 9px;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 100%,0 100%);transition:background .25s}.ch-case__name{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--ch-marker);font-size:18px;line-height:1.15;color:var(--ch-bone);padding-top:2px}.product-card__content [class*=product_title]{font-size:14px;line-height:1.35;color:var(--ch-dim);text-transform:none;letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card__content .price{font-size:15px;color:var(--ch-bone)}.product-card .product-badges__badge{font-family:var(--ch-type)!important;font-weight:700!important;letter-spacing:.14em!important;font-size:10px!important;transform:rotate(-4deg);box-shadow:0 2px #00000059}@media(max-width:749px){.ch-case{margin-top:-12px;gap:6px}.ch-case__tab{font-size:9px;letter-spacing:.08em;padding:5px 12px 4px 8px}.ch-case__name{font-size:16px}.product-card__content [class*=product_title]{font-size:13px}}[id$=__ch_best] [class*=product_list_text] :is(h1,h2,h3,h4,p){font-family:var(--font-heading--family)!important;font-weight:600!important;font-size:clamp(26px,3.4vw,40px)!important;line-height:1!important;text-transform:uppercase;letter-spacing:.03em;color:var(--ch-bone)!important;margin:0}[id$=__ch_best] [class*=product_list_text] :is(h1,h2,h3,h4,p):before{content:"Case files \b7  most requested";display:block;margin-bottom:10px;font-family:var(--ch-type);font-weight:700;font-size:11px;letter-spacing:.2em;color:var(--ch-ember);line-height:1.2}[id$=__ch_best] [class*=product_list_button] a{font-family:var(--ch-type)!important;font-weight:700;font-size:12px!important;letter-spacing:.14em;text-transform:uppercase;color:var(--ch-bone-2)!important;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--ch-blood)}.product-details [class*=__text_xrnftG] h1{font-family:var(--font-heading--family)!important;font-weight:500!important;font-size:clamp(20px,2vw,24px)!important;line-height:1.15!important;letter-spacing:.06em!important;text-transform:uppercase;color:var(--ch-bone-2)!important;margin:0}.product-details product-price,.product-details product-price .price{font-family:var(--font-heading--family)!important;font-weight:600!important;font-size:28px!important;letter-spacing:.02em;color:var(--ch-bone)!important}.product-details product-price s,.product-details product-price .compare-at-price{font-size:18px!important;font-weight:400!important;color:var(--ch-faint)!important}@media(max-width:749px){.product-information slideshow-slide.product-media-container{aspect-ratio:1/1!important;height:auto!important;max-height:none!important}.product-information .product-media-constraint-wrapper,.product-information .product-media{height:100%!important;max-height:none!important}.product-information img.product-media__image{width:100%!important;height:100%!important;object-fit:contain!important}}.shopify-block[id$=__ch_sets]:not(:has(*)){display:none}.ch-hw{font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff}.ch-cd{font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:.02em}.ch-trust .ch-eta{display:none!important}.ch-trust__row{border-top:0!important;padding-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ch-base.css.map */
