@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(spectral-regular.woff2) format("woff2")}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(spectral-medium.woff2) format("woff2")}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(spectral-semibold.woff2) format("woff2")}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(spectral-italic.woff2) format("woff2")}:root{--cb-white: #FFFFFF;--cb-sand-dune: #F0E5C8;--cb-stone: #ABAEA0;--cb-laurel: #3E4A34;--cb-olive-black: #191A15;--cb-sand-50: #FBF7EE;--cb-sand-100: #F7F1E1;--cb-sand-300: #DFD5BC;--cb-accent: var(--cb-laurel);--cb-accent-hover: #2C3525;--cb-accent-tint: #E7E9DF;--cb-accent-contrast: var(--cb-white);--cb-surface-page: var(--cb-sand-dune);--cb-surface-card: var(--cb-white);--cb-surface-inset: var(--cb-sand-100);--cb-surface-dark: var(--cb-olive-black);--cb-text-primary: var(--cb-olive-black);--cb-text-secondary: #4B4E42;--cb-text-muted: #5C6357;--cb-text-on-dark: var(--cb-white);--cb-stone-deep: #6E7462;--cb-hairline: rgba(25, 26, 21, .12);--cb-line-strong: rgba(25, 26, 21, .24);--cb-hairline-dark: rgba(255, 255, 255, .16);--cb-font-display: "Spectral", Georgia, "Times New Roman", serif;--cb-font-body: "Spectral", Georgia, "Times New Roman", serif;--cb-font-wordmark: "Spectral", Georgia, serif;--cb-radius-xs: 2px;--cb-radius-sm: 4px;--cb-container: 1240px;--cb-gutter: 36px}@media(max-width:859px){:root{--cb-gutter: 20px}}.cb,.cb *,.cb *:before,.cb *:after{box-sizing:border-box}.cb{font-family:var(--cb-font-body);color:var(--cb-text-primary);line-height:1.55}.cb h1,.cb h2,.cb h3{font-family:var(--cb-font-display);font-weight:500;letter-spacing:-.01em;margin:0}.cb p{margin:0;text-wrap:pretty}.cb img{display:block;max-width:100%}.cb a{text-decoration:none;color:var(--cb-accent)}.cb a:hover{color:var(--cb-accent-hover)}.cb :focus-visible{outline:2px solid var(--cb-accent);outline-offset:3px;border-radius:var(--cb-radius-xs)}.cb-on-dark :focus-visible{outline-color:var(--cb-white)}.cb__wrap{max-width:var(--cb-container);margin:0 auto;padding-left:var(--cb-gutter);padding-right:var(--cb-gutter)}.cb__pad{padding-top:var(--cb-pt, 64px);padding-bottom:var(--cb-pb, 64px)}@media(max-width:859px){.cb__pad{padding-top:calc(var(--cb-pt, 64px) * .62);padding-bottom:calc(var(--cb-pb, 64px) * .62)}}.cb__eyebrow{font-family:var(--cb-font-body);font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--cb-text-muted);margin:0}.cb-on-dark .cb__eyebrow{color:#ffffffa8}.cb__btn,.cb a.cb__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--cb-font-body);font-weight:500;line-height:1;padding:16px 34px;font-size:15px;letter-spacing:.05em;border-radius:var(--cb-radius-sm);border:1px solid var(--cb-white);background:var(--cb-white);color:var(--cb-accent);cursor:pointer;transition:background .18s ease-out,border-color .18s ease-out}.cb__btn:hover,.cb a.cb__btn:hover{background:var(--cb-sand-100);border-color:var(--cb-sand-100);color:var(--cb-accent)}.cb__btn--accent,.cb a.cb__btn--accent{background:var(--cb-accent);border-color:var(--cb-accent);color:var(--cb-white)}.cb__btn--accent:hover,.cb a.cb__btn--accent:hover{background:var(--cb-accent-hover);border-color:var(--cb-accent-hover);color:var(--cb-white)}.cb__btn--outline,.cb a.cb__btn--outline{background:transparent;border-color:var(--cb-accent);color:var(--cb-accent)}.cb__btn--outline:hover,.cb a.cb__btn--outline:hover{background:var(--cb-accent-tint);border-color:var(--cb-accent);color:var(--cb-accent)}.cb__sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.cb *,.cb *:before,.cb *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body:has(.cb-overlay-header) #shopify-section-header,body:has(.cb-overlay-header) .shopify-section-group-header-group{position:absolute;top:0;left:0;right:0;z-index:30}@media screen and (max-width:749px){product-info[class*=-padding]{padding-top:0!important;padding-bottom:0!important}.product__media-wrapper .product__media-item{padding-top:0!important;padding-bottom:-0!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cassoboard.css.map */
