:root{--c-primary: #D7263D;--c-secondary: #1B5E3B;--c-accent: #F2C14E;--c-base: #F7F3EA;--c-ink: #111014;--c-primary-dark: #A81D30;--c-secondary-dark: #134229;--c-accent-light: #F8DD9A;--c-base-dark: #EAE3D3;--c-white: #FFFFFF;--c-vhs-cyan: #2BB3C0;--c-ink-soft: #3A3740;--color-bg: var(--c-base);--color-surface: var(--c-white);--color-surface-alt: var(--c-base-dark);--color-text: var(--c-ink);--color-text-muted: var(--c-ink-soft);--color-text-link: var(--c-primary-dark);--color-outline: var(--c-ink);--color-cta-bg: var(--c-primary);--color-cta-text: var(--c-white);--color-sale: var(--c-primary);--color-success: var(--c-secondary);--color-highlight: var(--c-accent);--color-focus: #1E6FD9;--font-display: "Bangers", Impact, "Arial Black", sans-serif;--font-body: "Inter", "Inter Fallback", Arial, sans-serif;--font-pixel: "VT323", "Courier New", monospace;--fs-xs: 1.3rem;--fs-sm: 1.4rem;--fs-base: 1.6rem;--fs-md: clamp(1.8rem, 1.68rem + .3vw, 2rem);--fs-lg: clamp(2.2rem, 1.92rem + .7vw, 2.8rem);--fs-xl: clamp(2.8rem, 2.24rem + 1.5vw, 4.4rem);--fs-2xl: clamp(3.6rem, 2.56rem + 2.8vw, 6.4rem);--fs-3xl: clamp(4.4rem, 2.88rem + 4.2vw, 8.8rem);--fs-pixel-sm: 1.8rem;--fs-pixel-md: 2.2rem;--lh-tight: 1.05;--lh-snug: 1.25;--lh-body: 1.6;--ls-display: .03em;--fw-regular: 400;--fw-semibold: 600;--fw-bold: 750;--space-1: .4rem;--space-2: .8rem;--space-3: 1.2rem;--space-4: 1.6rem;--space-5: 2.4rem;--space-6: 3.2rem;--space-7: 4.8rem;--space-8: 6.4rem;--space-9: 9.6rem;--gutter: clamp(1.6rem, .96rem + 1.8vw, 3.2rem);--container: 128rem;--outline-thin: 2px;--outline: 3px;--outline-thick: 4px;--border: var(--outline) solid var(--color-outline);--border-thin: var(--outline-thin) solid var(--color-outline);--radius-sm: 6px;--radius: 12px;--radius-lg: 20px;--radius-pill: 999px;--shadow-sm: 2px 2px 0 var(--c-ink);--shadow: 4px 4px 0 var(--c-ink);--shadow-lg: 6px 6px 0 var(--c-ink);--shadow-pop: 8px 8px 0 var(--c-ink);--shadow-color: 4px 4px 0 var(--c-primary);--halftone-size: 10px;--halftone: radial-gradient(circle, rgb(17 16 20 / .16) 1.4px, transparent 1.6px);--halftone-gold: radial-gradient(circle, var(--c-accent) 2px, transparent 2.2px);--vhs-lines: repeating-linear-gradient( to bottom, rgb(17 16 20 / .06) 0 1px, transparent 1px 3px );--dur-fast: .12s;--dur: .2s;--dur-slow: .4s;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-pop: cubic-bezier(.34, 1.56, .64, 1);--z-sticky: 10;--z-header: 20;--z-drawer: 40;--z-toast: 50;--free-shipping-chf: 59}.cbc-btn{--btn-bg: var(--color-cta-bg);--btn-fg: var(--color-cta-text);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:var(--space-3) var(--space-5);border:var(--border);border-radius:var(--radius);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-display);font-size:var(--fs-md);letter-spacing:.05em;line-height:1;text-decoration:none;box-shadow:var(--shadow);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.cbc-btn:hover{transform:translate(-2px,-2px);box-shadow:var(--shadow-lg)}.cbc-btn:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--c-ink)}.cbc-btn--secondary{--btn-bg: var(--c-secondary);--btn-fg: var(--c-white)}.cbc-btn--accent{--btn-bg: var(--c-accent);--btn-fg: var(--c-ink)}.cbc-btn--ghost{--btn-bg: var(--c-white);--btn-fg: var(--c-ink)}.cbc-btn--sm{min-height:40px;padding:var(--space-2) var(--space-4);font-size:var(--fs-base);box-shadow:var(--shadow-sm)}.cbc-btn--block{width:100%}.cbc-btn[disabled],.cbc-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:var(--shadow-sm)}.cbc-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:0 var(--space-2);border:var(--border-thin);border-radius:var(--radius-sm);background:var(--c-white);color:var(--c-ink);font-family:var(--font-pixel);font-size:var(--fs-pixel-sm);line-height:1.5;text-transform:uppercase;white-space:nowrap}.cbc-badge--green{background:var(--c-secondary);color:var(--c-white)}.cbc-badge--gold{background:var(--c-accent)}.cbc-badge--red{background:var(--c-primary);color:var(--c-white)}.cbc-badge--ink{background:var(--c-ink);color:var(--c-accent)}.cbc-pow{--pow-bg: var(--c-accent);display:inline-grid;place-items:center;width:8.8rem;aspect-ratio:1;background:var(--c-ink);clip-path:polygon(50% 0%,61% 18%,82% 8%,79% 30%,100% 35%,84% 52%,98% 70%,76% 72%,74% 95%,56% 82%,40% 100%,34% 78%,12% 88%,18% 66%,0% 56%,16% 42%,4% 22%,26% 22%,28% 2%,42% 16%);transform:rotate(-8deg)}.cbc-pow>span{display:grid;place-items:center;width:calc(100% - 8px);aspect-ratio:1;background:var(--pow-bg);clip-path:inherit;font-family:var(--font-display);font-size:2.16rem;line-height:.95;text-align:center;color:var(--c-ink)}.cbc-pow--red{--pow-bg: var(--c-primary)}.cbc-pow--red>span{color:var(--c-white)}.cbc-sticker{display:inline-block;padding:var(--space-1) var(--space-3);border:var(--border);border-radius:var(--radius-sm);background:var(--c-white);color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-md);letter-spacing:.04em;box-shadow:var(--shadow-sm);transform:rotate(-3deg)}.cbc-sticker--gold{background:var(--c-accent)}.cbc-sticker--green{background:var(--c-secondary);color:var(--c-white)}.cbc-bubble{--bubble-bg: var(--c-white);position:relative;display:inline-block;max-width:35.2rem;padding:var(--space-4) var(--space-5);border:var(--border);border-radius:2.4rem;background:var(--bubble-bg);color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:.03em;line-height:var(--lh-snug);box-shadow:var(--shadow)}.cbc-bubble:after{content:"";position:absolute;left:3.6rem;bottom:-14px;width:24px;height:24px;background:var(--bubble-bg);border-right:var(--border);border-bottom:var(--border);transform:skew(25deg) rotate(45deg)}.cbc-bubble--right:after{left:auto;right:3.6rem;transform:skew(-25deg) rotate(45deg)}.cbc-bubble--gold{--bubble-bg: var(--c-accent)}.cbc-bubble--think{border-radius:4rem}.cbc-bubble--think:after{width:18px;height:18px;bottom:-26px;left:3.2rem;border:var(--border);border-radius:50%;transform:none}.cbc-bubble--think:before{content:"";position:absolute;bottom:-40px;left:2rem;width:10px;height:10px;border:var(--border-thin);border-radius:50%;background:var(--bubble-bg)}.cbc-shout{display:inline-grid;place-items:center;padding:var(--space-6) var(--space-7);background:var(--c-ink);clip-path:polygon(0% 18%,14% 14%,10% 0%,28% 10%,40% 0%,50% 12%,64% 2%,70% 14%,88% 6%,86% 22%,100% 26%,90% 42%,100% 58%,88% 66%,96% 84%,76% 82%,70% 100%,56% 88%,42% 100%,34% 86%,16% 96%,16% 80%,0% 76%,8% 60%,0% 44%,10% 32%)}.cbc-shout>span{font-family:var(--font-display);font-size:var(--fs-xl);letter-spacing:.04em;color:var(--c-accent);transform:rotate(-4deg)}.cbc-bg-halftone{background-color:var(--color-surface-alt);background-image:var(--halftone);background-size:var(--halftone-size) var(--halftone-size)}.cbc-bg-halftone-red{background-color:var(--c-primary);background-image:radial-gradient(circle,rgb(255 255 255 / .22) 1.6px,transparent 1.8px);background-size:12px 12px}.cbc-bg-vhs{background-color:var(--c-ink);background-image:var(--vhs-lines);color:var(--c-base)}.cbc-panel{border:var(--border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow);overflow:hidden}.cbc-product-card{position:relative;display:flex;flex-direction:column;border:var(--border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow);transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.cbc-product-card:hover{transform:translate(-3px,-3px);box-shadow:var(--shadow-pop)}.cbc-product-card__media{position:relative;aspect-ratio:1;border-bottom:var(--border);border-radius:calc(var(--radius) - var(--outline)) calc(var(--radius) - var(--outline)) 0 0;overflow:hidden}.cbc-product-card__media img,.cbc-product-card__media svg{width:100%;height:100%;object-fit:contain}.cbc-product-card__pow{position:absolute;top:-14px;right:var(--space-2);z-index:1}.cbc-product-card__badges{position:absolute;left:var(--space-3);bottom:var(--space-3);display:flex;flex-wrap:wrap;gap:var(--space-1)}.cbc-product-card__body{display:flex;flex-direction:column;gap:var(--space-2);flex:1;padding:var(--space-4)}.cbc-product-card__world{font-family:var(--font-pixel);font-size:var(--fs-pixel-sm);line-height:1;color:var(--c-secondary);text-transform:uppercase}.cbc-product-card__title{margin:0;font-family:var(--font-body);font-size:var(--fs-md);font-weight:var(--fw-bold);letter-spacing:0;line-height:var(--lh-snug)}.cbc-product-card__title a{color:inherit;text-decoration:none}.cbc-product-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius)}.cbc-product-card__price{display:flex;align-items:baseline;gap:var(--space-2);margin-top:auto;font-weight:var(--fw-bold);font-size:var(--fs-md)}.cbc-price--sale{color:var(--c-primary-dark)}.cbc-price--compare{color:var(--color-text-muted);font-weight:var(--fw-regular);font-size:var(--fs-sm);text-decoration:line-through}.cbc-product-card__cta{position:relative;z-index:1;margin-top:var(--space-2)}.cbc-ship-bar{display:grid;gap:var(--space-2)}.cbc-ship-bar__text{font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin:0}.cbc-ship-bar__track{height:18px;border:var(--border-thin);border-radius:var(--radius-pill);background:var(--c-white);overflow:hidden}.cbc-ship-bar__fill{height:100%;width:100%;background-color:var(--c-secondary);background-image:repeating-linear-gradient(-45deg,rgb(255 255 255 / .18) 0 6px,transparent 6px 12px);border-right:var(--border-thin);transform-origin:left center;transform:scaleX(var(--progress, 0));transition:transform var(--dur-slow) var(--ease-out)}.cbc-notice{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-thin);border-left-width:8px;border-radius:var(--radius-sm);background:var(--c-accent-light);font-size:var(--fs-sm);line-height:var(--lh-snug)}.cbc-notice strong{display:block}.cbc-details{border:var(--border);border-radius:var(--radius);background:var(--color-surface)}.cbc-details>summary{display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:var(--space-3) var(--space-4);font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:var(--ls-display);cursor:pointer;list-style:none}.cbc-details>summary::-webkit-details-marker{display:none}.cbc-details>summary:after{content:"+";font-family:var(--font-pixel);font-size:3.2rem;line-height:1;transition:transform var(--dur) var(--ease-out)}.cbc-details[open]>summary:after{transform:rotate(45deg)}.cbc-details__table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.cbc-details__table th,.cbc-details__table td{padding:var(--space-2) var(--space-4);border-top:var(--border-thin);text-align:left;vertical-align:top}.cbc-details__table th{width:40%;font-weight:var(--fw-semibold)}.cbc-details__table .unknown{color:var(--color-text-muted);font-style:italic}@keyframes cbc-wobble{0%,to{transform:rotate(0)}20%{transform:rotate(-9deg) scale(1.06)}40%{transform:rotate(7deg) scale(1.06)}60%{transform:rotate(-4deg)}80%{transform:rotate(2deg)}}.cbc-is-wobbling{animation:cbc-wobble .5s var(--ease-out)}@keyframes cbc-pop{0%{transform:scale(.4) rotate(-20deg);opacity:0}70%{transform:scale(1.12) rotate(-6deg);opacity:1}to{transform:scale(1) rotate(-8deg);opacity:1}}.cbc-anim-pop{animation:cbc-pop .45s var(--ease-pop) both}@keyframes cbc-flicker{0%,to{opacity:1}45%{opacity:1}50%{opacity:.35}55%{opacity:1}80%{opacity:.7}}.cbc-lights{display:inline-flex;gap:10px}.cbc-lights>i{width:12px;height:16px;border:var(--outline-thin) solid var(--c-ink);border-radius:50% 50% 45% 45%;background:var(--c-accent)}.cbc-lights>i:nth-child(3n+1){background:var(--c-primary)}.cbc-lights>i:nth-child(3n+2){background:var(--c-secondary)}.cbc-glitch{position:relative;display:inline-block}.cbc-glitch:before,.cbc-glitch:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.cbc-glitch:before{color:var(--c-primary)}.cbc-glitch:after{color:var(--c-vhs-cyan)}@keyframes cbc-glitch-a{0%,to{transform:translate(0);opacity:0}10%{transform:translate(-4px,1px);opacity:.85}30%{transform:translate(3px,-1px);opacity:.85}50%{transform:translate(-2px);opacity:.6}70%{transform:translate(0);opacity:0}}@keyframes cbc-glitch-b{0%,to{transform:translate(0);opacity:0}15%{transform:translate(4px,-1px);opacity:.85}35%{transform:translate(-3px,1px);opacity:.85}55%{transform:translate(2px);opacity:.6}75%{transform:translate(0);opacity:0}}@keyframes cbc-snow{0%{transform:translateY(-10%)}to{transform:translateY(10%)}}.cbc-snow{position:relative;overflow:hidden}.cbc-snow:before{content:"";position:absolute;top:-20%;right:0;bottom:-20%;left:0;background-image:radial-gradient(circle,rgb(255 255 255 / .9) 2px,transparent 2.4px),radial-gradient(circle,rgb(255 255 255 / .6) 1.4px,transparent 1.8px);background-size:48px 48px,31px 31px;background-position:0 0,15px 20px;pointer-events:none}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (min-width:750px){.cbc-lights>i{animation:cbc-flicker 2.4s infinite}.cbc-lights>i:nth-child(2n){animation-delay:.6s}.cbc-lights>i:nth-child(3n){animation-delay:1.3s;animation-duration:3.1s}.cbc-glitch:hover:before{animation:cbc-glitch-a .45s steps(2,end)}.cbc-glitch:hover:after{animation:cbc-glitch-b .45s steps(2,end)}.cbc-snow:before{animation:cbc-snow 6s linear infinite alternate}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.cbc-btn:hover,.cbc-product-card:hover{transform:none}}body,[class*=color-scheme-]{color:rgba(var(--color-foreground),.9)}h1,h2,h3,.h0,.h1,.h2,.h3,.h4{letter-spacing:var(--ls-display);line-height:var(--lh-tight)}.card__heading,.cart-item__name,.predictive-search__item-heading{font-family:var(--font-body);font-weight:var(--fw-bold);letter-spacing:0;line-height:var(--lh-snug)}.rte a,.link{text-underline-offset:.15em}.announcement-bar__message{font-family:var(--font-pixel);font-size:var(--fs-pixel-sm);letter-spacing:.06em;text-transform:uppercase}@media screen and (min-width:750px){.announcement-bar__message{font-size:var(--fs-pixel-md)}}.section-header .header-wrapper{border-bottom:var(--border)}.header__heading-link .h2{font-size:clamp(2.6rem,2rem + 1.5vw,3.6rem)}.header__menu-item{font-weight:var(--fw-semibold)}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{font-family:var(--font-display);font-size:var(--fs-md);letter-spacing:.06em;transition:transform var(--dur-fast) var(--ease-out)}.button:not([disabled]):hover,.shopify-payment-button__button--unbranded:hover{transform:translate(-2px,-2px)}.button:not([disabled]):active{transform:translate(2px,2px)}.badge{font-family:var(--font-pixel);font-size:var(--fs-pixel-sm);letter-spacing:.02em;line-height:1.4;text-transform:uppercase;border:var(--border-thin);padding:0 .8rem}.card-wrapper .card__media,.product__media-item .product-media-container{background-color:var(--c-base-dark);background-image:var(--halftone);background-size:var(--halftone-size) var(--halftone-size)}.card-wrapper .card{transition:transform var(--dur) var(--ease-out)}@media(hover:hover){.card-wrapper:hover .card{transform:translate(-3px,-3px)}}.price--on-sale .price-item--sale{color:var(--c-primary-dark);font-weight:var(--fw-bold)}[class*=color-scheme-5] .price--on-sale .price-item--sale,[class*=color-scheme-3] .price--on-sale .price-item--sale,[class*=color-scheme-4] .price--on-sale .price-item--sale{color:inherit}.cbc-breadcrumbs{padding-top:var(--space-4);font-size:var(--fs-sm)}.cbc-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin:0;padding:0;list-style:none}.cbc-breadcrumbs li:not(:last-child):after{content:"\203a";margin-left:var(--space-2);color:var(--color-text-muted)}.cbc-breadcrumbs a{color:var(--color-text-muted)}.cbc-breadcrumbs [aria-current]{color:var(--color-text);font-weight:var(--fw-semibold)}.product__info-container>*+.cbc-product-delivery,.product__info-container>.cbc-product-delivery{margin:var(--space-2) 0}.product__info-container .cbc-notice,.product__info-container .cbc-product-details,.product__info-container .cbc-faq{margin:var(--space-5) 0}.cbc-details__heading{margin:0;font-family:var(--font-display);font-size:var(--fs-lg);font-weight:400;letter-spacing:var(--ls-display);line-height:var(--lh-snug)}.cbc-details__source{margin:0;padding:var(--space-2) var(--space-4) var(--space-3);border-top:var(--border-thin);font-size:var(--fs-xs);color:var(--color-text-muted)}.cbc-faq__heading{margin-bottom:var(--space-3)}.cbc-faq__item+.cbc-faq__item{margin-top:var(--space-3)}.cbc-faq__item .cbc-details__heading{font-family:var(--font-body);font-size:var(--fs-base);font-weight:var(--fw-bold);letter-spacing:0}.cbc-faq__answer{padding:0 var(--space-4) var(--space-3)}.complementary-products .accordion__title{font-family:var(--font-display)}.drawer__heading{font-size:var(--fs-xl)}.cbc-drawer-shipping{padding:0 0 var(--space-4)}.drawer__footer .cbc-notice,.cart__footer .cbc-notice{margin:var(--space-3) 0}.cart__footer .cbc-ship-bar{margin-bottom:var(--space-4)}.drawer__footer .additional-checkout-buttons{margin-top:var(--space-3)}.article-card__title,.article-template__title{letter-spacing:var(--ls-display)}.cbc-sitemap__grid{display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr))}.cbc-sitemap__group h2{font-size:var(--fs-xl)}.cbc-sitemap a{color:rgb(var(--color-foreground));text-underline-offset:.15em}.cbc-sitemap a:hover{color:var(--color-text-link)}.cbc-sitemap__group ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-2)}body:not(.cbc-motion) .cbc-lights>i,body:not(.cbc-motion) .cbc-glitch:before,body:not(.cbc-motion) .cbc-glitch:after,body:not(.cbc-motion) .cbc-snow:before{animation:none!important}@media(prefers-reduced-motion:reduce){.button:hover,.button:active,.card-wrapper:hover .card{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cbc.css.map */
