:root{--csomall-ink: #201a17;--csomall-muted: #776b63;--csomall-soft: #faf7f2;--csomall-line: rgba(32, 26, 23, .1);--csomall-gold: #9b6f34;--csomall-gold-dark: #6f4c20;--csomall-radius: 8px;--csomall-shadow: 0 10px 28px rgba(32, 26, 23, .07);--font-body-family: Inter, "Avenir Next", "Helvetica Neue", Arial, sans-serif;--font-heading-family: Georgia, "Times New Roman", serif}html{scroll-behavior:smooth}body{color:var(--csomall-ink);background:#fffdf9;letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.title,.collection-hero__title,.article-template__title,.product__title h1{color:var(--csomall-ink);letter-spacing:0;font-weight:500;line-height:1.12}p,.rte,.product__description,.article-template__content,.collection-hero__description,.card-information,.caption,.subtitle{color:var(--csomall-muted);letter-spacing:0}.page-width{max-width:1200px}.button,.shopify-payment-button__button,.product-form__submit{border-radius:999px;min-height:4.6rem;font-weight:650;letter-spacing:.02rem;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.button:hover,.shopify-payment-button__button:hover,.product-form__submit:hover{transform:translateY(-1px);box-shadow:0 8px 22px #201a171f}.button--primary,.product-form__submit{background:var(--csomall-ink);color:#fffdf9}.button--secondary,.header-wrapper,.utility-bar,.footer{border-color:var(--csomall-line)}.header__menu-item,.menu-drawer__menu-item,.footer-block__details-content .list-menu__item--link{letter-spacing:.01rem}.card,.card-wrapper,.product-card-wrapper .card,.collection-card-wrapper .card,.article-card-wrapper .card{border-radius:var(--csomall-radius)}.product-card-wrapper .card,.collection-card-wrapper .card,.article-card-wrapper .card{border:1px solid var(--csomall-line);background:#fff;overflow:hidden;box-shadow:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.product-card-wrapper:hover .card,.collection-card-wrapper:hover .card,.article-card-wrapper:hover .card{transform:translateY(-2px);border-color:#9b6f343d;box-shadow:var(--csomall-shadow)}.card__media,.card .media{background:var(--csomall-soft)}.card__media img,.card .media img{object-fit:cover}.card__content,.card__information{padding:1.4rem 1.4rem 1.6rem}.card__heading,.card__heading a{color:var(--csomall-ink);font-family:var(--font-body-family);font-weight:650;letter-spacing:0;line-height:1.25}.card-information>.price,.price{color:var(--csomall-ink);font-weight:650}.badge{border-radius:999px;letter-spacing:0;font-weight:650}.collection-hero,.main-blog,.article-template,.product{color:var(--csomall-ink)}.collection-hero__inner,.main-blog .title--primary{padding-top:1rem}.collection-hero__description{max-width:76rem;font-size:1.55rem;line-height:1.75}.product__title{margin-bottom:1rem}.product__title h1{font-size:clamp(2.8rem,3vw,4.4rem)}.product__info-container .price{margin:1.2rem 0 1.6rem}.product__description{max-width:72rem;font-size:1.55rem;line-height:1.78}.product__description h2,.product__description h3{margin:2.4rem 0 1rem;color:var(--csomall-ink)}.product__description ul{padding-left:1.8rem;margin:1rem 0 1.6rem}.product__description li{margin:.5rem 0}.product__description strong{color:var(--csomall-ink)}.product-form,.product__accordion,.product__tax{border-color:var(--csomall-line)}.article-card-wrapper .card__heading{font-family:var(--font-heading-family);font-size:clamp(2rem,2vw,2.8rem);font-weight:500}.article-card-wrapper .article-card__excerpt,.article-card-wrapper .caption-with-letter-spacing{color:var(--csomall-muted);letter-spacing:0}.blog-articles{gap:2rem}.main-blog .title--primary{margin-bottom:2.4rem}.article-template__hero-container{border-radius:var(--csomall-radius);overflow:hidden}.article-template__title{max-width:92rem;margin-left:auto;margin-right:auto;text-align:center}.article-template__content{max-width:78rem;margin-left:auto;margin-right:auto;font-size:1.65rem;line-height:1.82}.article-template__content h2,.article-template__content h3{margin-top:3.2rem;margin-bottom:1rem}.article-template__content img{border-radius:var(--csomall-radius)}.newsletter,.rich-text,.image-with-text,.multicolumn{letter-spacing:0}@media screen and (min-width:750px){.card__content,.card__information{padding:1.6rem 1.6rem 1.8rem}.blog-articles--collage>*:first-child .article-card-wrapper .card__heading{font-size:clamp(2.6rem,2.8vw,3.8rem)}}@media screen and (max-width:749px){.page-width{padding-left:1.6rem;padding-right:1.6rem}.product__title h1{font-size:2.7rem}.article-template__content,.product__description{font-size:1.5rem}.card__content,.card__information{padding:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/csomall-brand-system.css.map */
