body:not(.template-index){background:#080808;color:#f8f8f8}body:not(.template-index) main,body:not(.template-index) #MainContent{background:#080808;color:#f8f8f8}body:not(.template-index) .section-background{background:#080808!important}body:not(.template-index) .section,body:not(.template-index) .product-grid-container{color:#f8f8f8}body:not(.template-index) h1,body:not(.template-index) h2,body:not(.template-index) h3,body:not(.template-index) .product-title{color:#fff}body:not(.template-index) .product-card,body:not(.template-index) .product-grid__item{background:#080808;color:#fff}body:not(.template-index) .product-card a,body:not(.template-index) .product-grid__item a{color:#fff}body:not(.template-index) .product-card img,body:not(.template-index) .product-grid__item img{border-radius:10px}body:not(.template-index) input:not([type=checkbox]):not([type=radio]),body:not(.template-index) textarea,body:not(.template-index) select{background:#101010;color:#fff;border-color:#626262}body:not(.template-index) input::placeholder,body:not(.template-index) textarea::placeholder{color:#a4a4a4}body:not(.template-index) .button--primary,body:not(.template-index) button[name=add],body:not(.template-index) button[name=checkout]{background:#fff;color:#090909;border-radius:4px}body:not(.template-index) .button--secondary{border:1px solid #aaa;color:#fff;background:transparent}body:not(.template-index) .price,body:not(.template-index) .money{color:#f8f8f8}cart-drawer,cart-drawer .cart-drawer,cart-drawer .dialog,cart-drawer dialog,.cart-drawer__content{--color-background:#0b0b0b;--color-foreground:#fff;background:#0b0b0b;color:#fff}cart-drawer button[name=checkout],cart-drawer .checkout-button{background:#fff!important;color:#090909!important;border-radius:4px!important}cart-drawer a,cart-drawer .cart-item__title{color:#fff}cart-drawer .cart-item img{border-radius:8px}@media(max-width:749px){body.template-collection .product-grid,body.template-list-collections .collection-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}.cnc-contact{background:#080808;color:#fff;padding:56px 20px 80px}.cnc-contact__inner{max-width:740px;margin:auto}.cnc-contact__eyebrow{color:#aaa;letter-spacing:.19em;font-size:12px;text-align:center}.cnc-contact h1{text-align:center;color:#fff;font-size:clamp(32px,5vw,52px);margin:12px 0 18px}.cnc-contact__intro{text-align:center;color:#c8c8c8;line-height:1.7;margin:0 auto 34px;max-width:580px}.cnc-contact label{display:block;color:#fff;margin:17px 0 8px;font-weight:600}.cnc-contact input,.cnc-contact textarea,.cnc-contact select{width:100%;padding:15px 16px;background:#101010;border:1px solid #626262;border-radius:5px;color:#fff;font:inherit}.cnc-contact textarea{min-height:140px;resize:vertical}.cnc-contact button{width:100%;background:#fff;color:#080808;border:0;border-radius:5px;padding:16px;letter-spacing:.07em;font-weight:700;cursor:pointer;margin-top:20px}.cnc-contact__help{border-top:1px solid #484848;margin-top:48px;padding-top:30px;text-align:center;color:#bdbdbd}.cnc-contact__help h2{color:#fff}.cnc-contact__errors{color:#ffbdbd}
/*# sourceMappingURL=/cdn/shop/t/11/assets/cncraft-interior.css.map */
