body{line-height:1.4}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:.06rem}h1 em,h2 em,h3 em,.h0 em,.h1 em,.h2 em,.h3 em{font-style:normal;color:var(--ch-highlight)}@media screen and (max-width:749px){.header__heading-logo{width:var(--ch-mobile-logo-width)}}.ch-hover-center .button:not(.button--tertiary):not([disabled]),.ch-hover-center .shopify-challenge__button,.ch-hover-center .customer button{background-image:linear-gradient(var(--ch-highlight),var(--ch-highlight));background-repeat:no-repeat;background-position:center;background-size:0% 100%;transition:background-size .35s ease,color .35s ease,box-shadow var(--duration-short) ease}.ch-hover-center .button--secondary:not([disabled]){background-image:linear-gradient(rgb(var(--color-button)),rgb(var(--color-button)))}.ch-hover-center .button:not(.button--tertiary):not([disabled]):hover,.ch-hover-center .shopify-challenge__button:hover,.ch-hover-center .customer button:hover{background-size:100% 100%;color:#fff}.ch-hover-center .button--secondary:not([disabled]):hover{color:rgb(var(--color-background))}.ch-hover-center .button:not(.button--tertiary):not(.button--secondary):not([disabled]):hover:after{box-shadow:0 0 0 var(--buttons-border-width) var(--ch-highlight)}.ch-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2.4rem}.ch-section-heading--center{justify-content:center;text-align:center}.ch-section-heading h2{margin:0}.ch-view-all{color:rgb(var(--color-foreground));font-size:1.5rem;text-underline-offset:.3rem;white-space:nowrap}.ch-view-all:hover{color:var(--ch-highlight)}.ch-track{display:flex;gap:var(--ch-gap, 20px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:1.2rem .4rem 2.4rem;margin:-1.2rem -.4rem 0;list-style:none}.ch-track::-webkit-scrollbar{display:none}.ch-track>*{scroll-snap-align:start;flex-shrink:0}.ch-arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:var(--ch-arrow-size, 45px);height:var(--ch-arrow-size, 45px);border:0;border-radius:50%;background:#fff;color:#000;box-shadow:0 4px 14px #00000026;cursor:pointer;transform:translateY(-50%);transition:background .2s ease,color .2s ease,opacity .2s ease}.ch-arrow:hover{background:var(--ch-highlight);color:#fff}.ch-arrow[disabled]{opacity:0;pointer-events:none}.ch-arrow svg{width:40%;height:40%}.ch-arrow--prev{left:-1.2rem}.ch-arrow--next{right:-1.2rem}@media screen and (max-width:749px){.ch-arrow{display:none}}.ch-scroll-top{position:fixed;right:20px;bottom:20px;z-index:50;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:0;border-radius:50%;background:#000;color:#fff;box-shadow:0 4px 14px #0003;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease,visibility .25s,background .2s ease}.ch-scroll-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.ch-scroll-top:hover{background:var(--ch-highlight)}.ch-scroll-top svg{width:18px;height:18px}.ch-cart-timer{margin:0 0 1.5rem;padding:1rem 1.4rem;border-radius:6px;background:#000;color:#fff;font-size:1.4rem;font-weight:700;text-align:center}.ch-cart-timer [data-ch-timer]{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.ch-track{scroll-behavior:auto}}.ch-ship-bar{margin:0 0 1.5rem;padding:1.2rem 1.4rem;border-radius:6px;background:rgba(var(--color-foreground),.04)}.ch-ship-bar__text{margin:0 0 .8rem;font-size:1.4rem;text-align:center}.ch-ship-bar__track{height:8px;border-radius:999px;background:rgba(var(--color-foreground),.12);overflow:hidden}.ch-ship-bar__track span{display:block;height:100%;border-radius:inherit;background:var(--ch-highlight);transition:width .4s ease}:root{--ch-red: #e31000;--ch-red-bright: #ff1200;--ch-blue: #0000fe}.ch-section-heading h2:after,.ch-section-heading .h0:after,.ch-section-heading .h1:after,.ch-section-heading .h2:after{content:"";display:block;width:4.4rem;height:4px;margin-top:.8rem;background:linear-gradient(90deg,var(--ch-red) 50%,var(--ch-blue) 50%);border-radius:2px}.ch-section-heading--center h2:after{margin-left:auto;margin-right:auto}.card__inner .card__media .media,.card-wrapper .card__media .media{background:#fff}.card__inner .card__media .media img,.card-wrapper .card__media .media img{object-fit:contain;padding:7%}.product__media-item .media,.product-media-container .media{background:#fff}.badge.price__badge-sale,.card__badge .badge.color-scheme-3{background:var(--ch-red);border-color:var(--ch-red);color:#fff}a:not(.button):not(.ch-tile):hover{text-decoration-color:var(--ch-red)}.announcement-bar__message,.announcement-bar__message.h5{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:400;font-size:1.3rem;letter-spacing:.06rem}.announcement-bar__link .icon-arrow,.announcement-bar__link svg{width:1.2rem}.header__menu-item span,.header__menu-item:hover span,details[open]>.header__menu-item,details[open]>.header__menu-item span,.header__active-menu-item,.header__submenu .header__menu-item:hover,.list-menu__item--active{text-decoration-color:var(--ch-red)}.header__menu-item:hover span,details[open]>.header__menu-item span{text-decoration-line:underline;text-decoration-thickness:.2rem;text-underline-offset:.4rem}.header__menu-item span{transition:-webkit-text-stroke-width var(--duration-short) ease,color var(--duration-short) ease}.header__menu-item:hover span,details[open]>.header__menu-item span,.header__submenu .header__menu-item:hover span,.menu-drawer__menu-item:hover{color:rgb(var(--color-foreground));-webkit-text-stroke:.04em currentColor}.header__submenu a.header__menu-item:hover{color:rgb(var(--color-foreground));-webkit-text-stroke:.04em currentColor;text-decoration-color:var(--ch-red)}
/*# sourceMappingURL=/cdn/shop/t/33/assets/cardhaus.css.map */
