body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2b2b2b;letter-spacing:.005em}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.site-header__logo{letter-spacing:-.01em;line-height:1.2}p,.rte p{line-height:1.65}a{transition:color .15s ease}.btn,input.btn,button.btn,.product-single__cart-submit,#AddToCart{background-color:#f45b4f;border:0;border-radius:8px;padding:14px 28px;font-weight:700;letter-spacing:.02em;text-transform:none;box-shadow:0 1px 2px #00000014;transition:background-color .15s ease,transform .05s ease,box-shadow .15s ease}.btn:hover,input.btn:hover,button.btn:hover,#AddToCart:hover{background-color:#d8483d;box-shadow:0 4px 14px #f45b4f47}.btn:active,#AddToCart:active{transform:translateY(1px)}#AddToCart{width:100%;font-size:1.05rem;padding:16px 28px;margin-top:4px}input[type=text],input[type=email],input[type=search],input[type=number],input[type=password],textarea,select,.product-single__variants,.quantity-selector{border:1px solid #ececec;border-radius:8px;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}input:focus,textarea:focus,select:focus{border-color:#f45b4f;box-shadow:0 0 0 3px #f45b4f1f;outline:none}.grid-product,.product-grid-item,.collection-grid-item{transition:transform .18s ease}.grid__item img{border-radius:10px}.product-single__photos img,.product-single__thumbnail img{border-radius:12px}.product-single__thumbnail{display:block;border-radius:12px;overflow:hidden;border:1px solid #ececec;transition:border-color .15s ease}.product-single__thumbnail:hover{border-color:#f45b4f}.product-single__price{color:#2b2b2b;font-weight:700;font-size:1.6rem}.product-single h1{margin-bottom:.3em}ul.tabs{border-bottom:1px solid #ececec;padding-left:0;margin-bottom:0;display:flex;flex-wrap:wrap;gap:4px;list-style:none}ul.tabs li{margin:0}ul.tabs li a{display:block;padding:12px 18px;color:#6c6c6c;font-weight:700;border:0;border-bottom:2px solid transparent;text-decoration:none}ul.tabs li a.active,ul.tabs li a:hover{color:#f45b4f;border-bottom-color:#f45b4f}.cb-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin:28px auto;max-width:1000px;padding:0 12px}.cb-trust__item{flex:1 1 200px;min-width:170px;text-align:center;font-size:.98rem;line-height:1.5;color:#6c6c6c}.cb-trust__item strong{display:block;color:#2b2b2b;font-size:1.02rem;margin-bottom:4px}.cb-reassure{background:#faf8f5;border:1px solid #ececec;border-radius:10px;padding:16px 18px;margin:18px 0;font-size:.95rem;line-height:1.55;color:#2b2b2b}.cb-reassure strong{color:#f45b4f}.cb-reassure ul{margin:8px 0 0;padding:0;list-style:none}.cb-reassure li{padding-left:22px;position:relative;margin-bottom:5px}.cb-reassure li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:50%;background:#f45b4f}.cb-home{max-width:1100px;margin:0 auto;text-align:center}.cb-home__headline{font-size:clamp(1.7rem,4vw,2.7rem);line-height:1.18;margin:0 0 .4em;font-weight:700;color:#2b2b2b}.cb-home__sub{font-size:clamp(1.05rem,2.2vw,1.3rem);line-height:1.6;max-width:680px;margin:0 auto 1.6em;color:#6c6c6c}.cb-home__story{font-size:clamp(1rem,2.2vw,1.15rem);line-height:1.7;max-width:720px;margin:0 auto 1.2em;color:#2b2b2b}.cb-home__review{font-size:1.05rem;line-height:1.6;max-width:620px;margin:1.4em auto 0;font-style:italic;color:#6c6c6c}.cb-home__review span{display:block;font-style:normal;font-size:.9rem;margin-top:.4em;color:#2b2b2b}.cb-home__cta{display:inline-block;margin:.4em 8px 0;padding:14px 28px;border-radius:8px;background:#f45b4f;color:#fff;font-weight:700;text-decoration:none;transition:background-color .15s ease,box-shadow .15s ease}.cb-home__cta:hover{background:#d8483d;color:#fff;box-shadow:0 4px 14px #f45b4f47}.cb-home__cta--ghost{background:transparent;color:#f45b4f;border:2px solid #f45b4f;padding:12px 26px}.cb-home__cta--ghost:hover{background:#f45b4f;color:#fff}.section-header__title{font-weight:700;letter-spacing:-.01em}.site-footer{padding-top:38px}.site-footer h4{letter-spacing:.01em}@media(prefers-reduced-motion:reduce){*{transition:none!important}}@media(max-width:600px){#AddToCart{font-size:1rem}.cb-trust{gap:12px}.cb-trust__item{flex:1 1 140px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/chompboards-modern.scss.css.map */
