body.td-commerce{--ast-global-color-0:#6833a5;--ast-global-color-1:#4f257f;--ast-global-color-2:#141217;--ast-global-color-3:#655e68;--ast-global-color-4:#f8f6ef;--ast-global-color-5:#fff;--e-global-color-primary:#6833a5;--e-global-color-accent:#6833a5;background:#f8f6ef;color:#141217}
.td-shop-main{padding-block:60px 80px;min-height:65vh}.td-shop-heading{padding:0 0 30px;border-bottom:1px solid #ddd4e4}.td-site .td-shop-heading h1{font-size:clamp(40px,5vw,70px);text-transform:uppercase}.td-shop-heading p{color:#655e68;margin-top:18px;font-size:15px}.td-shop-categories{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.td-shop-categories a{padding:10px 20px;border:1px solid #bdaecd;border-radius:40px;font-size:12px;font-weight:700}.td-shop-categories a:hover{background:#e8dcf1}.td-shop-search{display:flex;gap:10px;margin-bottom:30px;max-width:500px}.td-shop-search input{min-width:0;flex:1;border:1px solid #c9bdcf;background:#fff;padding:12px 15px;border-radius:0;color:#141217}.td-shop-search button{background:#6833a5;color:white!important;border:0;border-radius:0;padding:12px 20px;font-weight:700}.td-shop-products .woocommerce-result-count{color:#655e68;font-size:12px}.td-shop-products .woocommerce-ordering select{border:1px solid #c9bdcf;background:white;padding:10px;color:#141217}.td-shop-products ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0!important;padding:0!important;list-style:none;clear:both}.td-shop-products ul.products:before,.td-shop-products ul.products:after{display:none!important}.td-shop-products ul.products li.product{float:none!important;width:auto!important;margin:0!important;background:#fff;border:1px solid #ded5e1;display:flex;flex-direction:column;padding:20px!important;overflow:hidden}.td-shop-products ul.products li.product img{width:100%!important;height:320px!important;object-fit:contain;background:#eee8f2;margin:0 0 22px!important;padding:25px}.td-shop-products .woocommerce-loop-product__title{font-family:Arial,Helvetica,sans-serif!important;font-weight:800!important;font-size:21px!important;margin:10px 0!important;line-height:1.2!important}.td-shop-products .price{color:#6833a5!important;font-size:17px!important;font-weight:700!important}.td-shop-products .button,.td-commerce .woocommerce a.button,.td-commerce .woocommerce button.button,.td-commerce .woocommerce input.button{background:#f5f332!important;border:1px solid #141217!important;color:#141217!important;border-radius:0!important;font-weight:800!important;padding:13px 18px!important;line-height:1.3!important;box-shadow:none!important}.td-shop-products .button{margin-top:16px!important;align-self:start}.td-shop-products .added_to_cart{font-size:12px;padding-top:8px}.td-commerce .woocommerce-message,.td-commerce .woocommerce-info{border-top-color:#6833a5}.td-commerce .woocommerce-message:before,.td-commerce .woocommerce-info:before{color:#6833a5}.td-commerce .woocommerce div.product .product_title{color:#141217!important}.td-commerce .woocommerce div.product p.price,.td-commerce .woocommerce div.product span.price{color:#6833a5!important}.td-commerce .woocommerce div.product div.images img{max-height:650px;object-fit:contain}.td-commerce .woocommerce nav.woocommerce-pagination ul li span.current{background:#6833a5;color:#fff}.td-store-page{margin:0}.td-store-page .td-header nav>a{display:inline-flex!important}.td-store-page .td-header nav{gap:22px}.td-commerce a:focus-visible,.td-commerce button:focus-visible,.td-commerce input:focus-visible{outline:3px solid #6833a5;outline-offset:3px}@media(max-width:900px){.td-shop-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.td-shop-products ul.products li.product img{height:280px!important}}@media(max-width:560px){.td-shop-main{padding-block:35px 50px}.td-store-page .td-header nav{gap:12px;font-size:11px}.td-store-page .td-header nav>a:nth-child(2){display:none!important}.td-shop-products ul.products{grid-template-columns:1fr;gap:20px}.td-shop-products ul.products li.product img{height:320px!important}.td-shop-categories a{padding:8px 14px;font-size:11px}.td-shop-search button{padding:10px 14px}.td-shop-products .woocommerce-ordering{float:none;margin-bottom:20px}.td-shop-products .woocommerce-result-count{float:none}.td-site .td-shop-heading h1{font-size:43px}}
