@font-face{font-family:Roobert Regular;src:url(roobert-regularr.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Pitch Sans Semibold;src:url(pitch-sans-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{overflow-x:clip;text-size-adjust:100%;text-rendering:optimizelegibility}body{overflow-x:clip;margin:0;font-family:var(--font-body);font-size:var(--step-0);line-height:var(--lh-body);letter-spacing:var(--ls-body);color:var(--c-fg);background:var(--c-bg)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:var(--lh-display);letter-spacing:var(--ls-display);margin:0 0 var(--space-m)}h1{font-size:var(--step-6);line-height:var(--lh-tight)}h2{font-size:var(--step-5)}h3{font-size:var(--step-4)}h4{font-size:var(--step-2)}p{margin:0 0 var(--space-s)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}img,video{display:block;max-width:100%;height:auto}.cb-container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--space-m)}.cb-btn{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.75rem;border:1px solid #000;border-radius:var(--radius-button);background:#fff;color:#000;font-family:var(--font-body);font-size:var(--step--1);font-weight:500;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}.cb-btn:hover,.cb-btn:focus-visible{background:var(--c-accent);color:#000;text-decoration:none;transform:translateY(-1px)}.cb-btn--accent{background:var(--c-accent);border-color:var(--c-accent);color:#000}.cb-btn--accent:hover,.cb-btn--accent:focus-visible{background:#000;border-color:#000;color:var(--c-accent)}.cb-btn--ghost{background:transparent;border-color:currentcolor;color:currentcolor}.cb-btn--ghost:hover,.cb-btn--ghost:focus-visible{background:currentcolor;color:var(--c-bg)}.cb-eyebrow{font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);margin:0 0 var(--space-xs)}[data-cb-reveal]{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease}html.cb-reveal-ready [data-cb-reveal]{opacity:0;transform:translateY(16px)}html.cb-reveal-ready [data-cb-reveal].is-in,[data-cb-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.cb-cut-tr,.cb-cut-tl,.cb-cut-bl,.cb-cut-br,.cb-cut-tr-bl{--cb-cut: 4rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cb-cut-tr{-webkit-mask-image:var(--cb-corner-tr),linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:var(--cb-corner-tr),linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-size:var(--cb-cut) var(--cb-cut),100% calc(100% - var(--cb-cut)),calc(100% - var(--cb-cut)) var(--cb-cut);mask-size:var(--cb-cut) var(--cb-cut),100% calc(100% - var(--cb-cut)),calc(100% - var(--cb-cut)) var(--cb-cut);-webkit-mask-position:top right,bottom left,top left;mask-position:top right,bottom left,top left}.cb-cut-tl{-webkit-mask-image:var(--cb-corner-tl),linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:var(--cb-corner-tl),linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-size:var(--cb-cut) var(--cb-cut),100% calc(100% - var(--cb-cut)),calc(100% - var(--cb-cut)) var(--cb-cut);mask-size:var(--cb-cut) var(--cb-cut),100% calc(100% - var(--cb-cut)),calc(100% - var(--cb-cut)) var(--cb-cut);-webkit-mask-position:top left,bottom left,top right;mask-position:top left,bottom left,top right}.cb-cut-bl{-webkit-mask-image:var(--cb-corner-bl),linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:var(--cb-corner-bl),linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-size:var(--cb-cut) var(--cb-cut),100% calc(100% - var(--cb-cut)),calc(100% - var(--cb-cut)) var(--cb-cut);mask-size:var(--cb-cut) var(--cb-cut),100% calc(100% - var(--cb-cut)),calc(100% - var(--cb-cut)) var(--cb-cut);-webkit-mask-position:bottom left,top left,bottom right;mask-position:bottom left,top left,bottom right}.cb-cut-br{-webkit-mask-image:var(--cb-corner-br),linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:var(--cb-corner-br),linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-size:var(--cb-cut) var(--cb-cut),100% calc(100% - var(--cb-cut)),calc(100% - var(--cb-cut)) var(--cb-cut);mask-size:var(--cb-cut) var(--cb-cut),100% calc(100% - var(--cb-cut)),calc(100% - var(--cb-cut)) var(--cb-cut);-webkit-mask-position:bottom right,top left,bottom left;mask-position:bottom right,top left,bottom left}.cb-cut-tr-bl{-webkit-mask-image:var(--cb-corner-tr),var(--cb-corner-bl),linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:var(--cb-corner-tr),var(--cb-corner-bl),linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-size:var(--cb-cut) var(--cb-cut),var(--cb-cut) var(--cb-cut),calc(100% - var(--cb-cut)) calc(100% - var(--cb-cut)),calc(100% - var(--cb-cut)) calc(100% - var(--cb-cut));mask-size:var(--cb-cut) var(--cb-cut),var(--cb-cut) var(--cb-cut),calc(100% - var(--cb-cut)) calc(100% - var(--cb-cut)),calc(100% - var(--cb-cut)) calc(100% - var(--cb-cut));-webkit-mask-position:top right,bottom left,top left,bottom right;mask-position:top right,bottom left,top left,bottom right}.cb-cut-none{-webkit-mask-image:none;mask-image:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/carolbike-base.css.map */
