.template-collection,.template-product,.template-search,.template-list-collections{background:#fff}.template-collection .hero__title,.template-collection .collection__title .h3,.template-list-collections .hero__title,.template-search .hero__title,.template-search .search__title,.template-product .product__title{font-family:var(--tt-display, "BoldenVan", "Josefin Sans", sans-serif);font-weight:400;letter-spacing:-.02em;color:var(--tt-forest-dark, #2c3b2c)}.template-product .product__title{font-size:clamp(1.9rem,3.6vw,2.75rem);line-height:1.05}.template-collection .product-item__title,.template-search .product-item__title{font-family:var(--tt-body, "Josefin Sans", sans-serif);font-size:16px;line-height:1.35;color:var(--tt-forest-dark, #2c3b2c)}.template-collection .product-item__price__holder,.template-collection .product-item__price,.template-search .product-item__price{font-family:var(--tt-body, "Josefin Sans", sans-serif);font-size:14px;color:var(--tt-slate, #4a5249)}.template-collection .product-item .price.sale,.template-product .price.sale{color:var(--tt-forest, #558362)}.template-collection .collection__nav,.template-collection .popout__toggle{font-family:var(--tt-body, "Josefin Sans", sans-serif);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--tt-forest-dark, #2c3b2c)}.template-product .btn--primary,.template-product .product__submit__add,.template-collection .product-item .btn--primary,.template-collection .quick-add__button{font-family:var(--tt-body, "Josefin Sans", sans-serif);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;border-radius:0;background:var(--tt-forest-dark, #2c3b2c);border-color:var(--tt-forest-dark, #2c3b2c);color:#fff;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.template-product .btn--primary:hover,.template-product .product__submit__add:hover,.template-collection .product-item .btn--primary:hover,.template-collection .quick-add__button:hover{background:var(--tt-forest, #558362);border-color:var(--tt-forest, #558362)}.template-product .btn--secondary,.template-product .btn--outline{font-family:var(--tt-body, "Josefin Sans", sans-serif);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;border-radius:0;color:var(--tt-forest-dark, #2c3b2c);border-color:var(--tt-forest-dark, #2c3b2c)}.template-product .product__price,.template-product .product__price .price{font-family:var(--tt-body, "Josefin Sans", sans-serif);color:var(--tt-slate, #4a5249)}.template-product .accordion__title,.template-product .product__accordion__title{font-family:var(--tt-body, "Josefin Sans", sans-serif);font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--tt-forest-dark, #2c3b2c)}.template-product .related .section__title,.template-product .section__title .h2,.template-collection .section__title .h2{font-family:var(--tt-display, "BoldenVan", "Josefin Sans", sans-serif);font-weight:400;letter-spacing:-.02em;color:var(--tt-forest-dark, #2c3b2c)}.template-collection .pagination,.template-search .pagination{font-family:var(--tt-body, "Josefin Sans", sans-serif);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.template-collection .pagination a:hover,.template-search .pagination a:hover{color:var(--tt-forest, #558362)}
/*# sourceMappingURL=/cdn/shop/t/30/assets/ttot-shop-skin.css.map */
