:root{--tc-brown:#321b14;--tc-gold:#c28735;--tc-gold-light:#dfb871;--tc-cream:#fffdf9;--tc-ivory:#faf7f2;--tc-text:#756760;--tc-border:rgba(50,27,20,0.14)}.woocommerce-variation-price{margin:20px 0 26px}.woocommerce-variation-price .price{color:#c8923a;font-size:48px;font-weight:700;line-height:1}.tiggys-back-btn,.tiggys-back-btn:hover{text-decoration:none!important}.woocommerce div.product form.cart .reset_variations{display:none!important}.woocommerce div.product p.price{display:none}.woocommerce div.product .woocommerce-variation-price{display:block!important}.woocommerce div.product .wc-payment-request-wrapper{display:block!important;clear:both;margin-top:20px}.select2-container--default .select2-selection--single{position:relative;min-height:52px;padding-right:42px!important;border:1px solid var(--tc-border);border-radius:0;background:#fff}.select2-container--default.select2-selection--single.select2-selection__arrow{display:none!important}.select2-container--default .select2-selection--single::after{content:"";position:absolute;top:50%;right:17px;width:7px;height:7px;border-right:2px solid #555;border-bottom:2px solid #555;transform:translateY(-65%) rotate(45deg);pointer-events:none}.select2-container--default.select2-selection--single.select2-selection__rendered{padding:0 16px!important;color:var(--tc-brown);line-height:52px!important}.woocommerce a.button::after,.woocommerce button.button::after,.woocommerce input.button::after,.woocommerce .button::after{display:none!important;content:none!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{padding-right:24px!important;text-align:center!important}body.woocommerce-account{background:#fff}body.woocommerce-account .woocommerce{width:min(1120px,calc(100% - 40px))!important;max-width:1120px!important;display:flex!important;align-items:stretch!important;gap:36px!important;margin:80px auto 100px!important;padding:0!important;border:0!important}body.woocommerce-account .woocommerce-MyAccount-navigation{flex:0 0 275px!important;width:275px!important;max-width:275px!important;float:none!important;margin:0!important;padding:28px 30px!important;background:var(--tc-brown)!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:block!important;margin:0!important;padding:0!important;list-style:none!important}body.woocommerce-account .woocommerce-MyAccount-navigation li{display:block!important;margin:0!important;padding:0!important;border-bottom:1px solid rgba(255,255,255,0.14)!important;list-style:none!important}body.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{border-bottom:0!important}body.woocommerce-account .woocommerce-MyAccount-navigation a{display:block!important;padding:17px 5px!important;color:rgba(255,255,255,0.76)!important;font-family:"Montserrat",Arial,sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:0.13em!important;line-height:1.4!important;text-decoration:none!important;text-transform:uppercase!important}body.woocommerce-account.woocommerce-MyAccount-navigation .is-active a,body.woocommerce-account.woocommerce-MyAccount-navigation a:hover{color:var(--tc-gold-light)!important}body.woocommerce-account .woocommerce-MyAccount-content{flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important;float:none!important;margin:0!important;padding:48px 52px!important;border:1px solid var(--tc-border)!important;background:var(--tc-cream)!important;color:var(--tc-text)!important;font-family:"Montserrat",Arial,sans-serif!important;font-size:14px!important;line-height:1.85!important}body.woocommerce-account .woocommerce-MyAccount-content::before{content:"Welcome back";display:block;margin-bottom:20px;color:var(--tc-gold);font-size:10px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase}body.woocommerce-account .woocommerce-MyAccount-content p{margin:0 0 18px!important}body.woocommerce-account .woocommerce-MyAccount-content strong{color:var(--tc-brown)!important}body.woocommerce-account .woocommerce-MyAccount-content a{color:var(--tc-gold)!important;font-weight:600!important;text-decoration:none!important}body.woocommerce-account .woocommerce-MyAccount-content a:hover{color:var(--tc-brown)!important}body.woocommerce-account .woocommerce-MyAccount-content h2,body.woocommerce-account .woocommerce-MyAccount-content h3{color:var(--tc-brown)!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-weight:500!important}body.woocommerce-account .woocommerce-MyAccount-content h2{font-size:44px!important;line-height:1!important}body.woocommerce-account .woocommerce .button,body.woocommerce-account .woocommerce button.button,body.woocommerce-account .woocommerce input.button{padding:14px 22px!important;border:1px solid var(--tc-brown)!important;border-radius:0!important;background:var(--tc-brown)!important;color:#fff!important;font-size:10px!important;font-weight:700!important;letter-spacing:0.12em!important;text-transform:uppercase!important}body.woocommerce-account .woocommerce .button:hover,body.woocommerce-account .woocommerce button.button:hover,body.woocommerce-account .woocommerce input.button:hover{border-color:var(--tc-gold)!important;background:var(--tc-gold)!important}body.woocommerce-account:not(.logged-in) .woocommerce{display:block!important;max-width:850px!important}body.woocommerce-account:not(.logged-in) form.login,body.woocommerce-account:not(.logged-in) form.register{padding:38px!important;border:1px solid var(--tc-border)!important;border-radius:0!important;background:var(--tc-cream)!important}body.woocommerce-cart{background:#fff}body.woocommerce-cart .woocommerce{width:min(1180px,calc(100% - 40px));max-width:1180px;margin:82px auto 110px;font-family:"Montserrat",Arial,sans-serif}body.woocommerce-cart .woocommerce-cart-form{width:calc(100% - 390px)!important;float:left!important}body.woocommerce-cart .cart-collaterals{width:345px!important;float:right!important}body.woocommerce-cart .woocommerce::after,body.woocommerce-cart .cart-collaterals::after{content:"";display:table;clear:both}body.woocommerce-cart table.shop_table{width:100%!important;margin:0!important;border:1px solid var(--tc-border)!important;border-collapse:collapse!important;border-radius:0!important;background:var(--tc-cream)!important}body.woocommerce-cart table.shop_table th{padding:20px 18px!important;border:0!important;border-bottom:1px solid var(--tc-border)!important;background:var(--tc-ivory)!important;color:var(--tc-brown)!important;font-size:10px!important;font-weight:700!important;letter-spacing:0.12em!important;text-transform:uppercase!important}body.woocommerce-cart table.shop_table td{padding:22px 18px!important;border:0!important;border-bottom:1px solid var(--tc-border)!important;color:var(--tc-text)!important;vertical-align:middle!important}body.woocommerce-cart table.cart img{width:86px!important;height:86px!important;display:block!important;object-fit:cover!important}body.woocommerce-cart table.cart .product-name a{color:var(--tc-brown)!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:27px!important;font-weight:500!important;line-height:1.05!important;text-decoration:none!important}body.woocommerce-cart table.cart .product-price,body.woocommerce-cart table.cart .product-subtotal{color:var(--tc-brown)!important;font-size:15px!important;font-weight:700!important}body.woocommerce-cart .quantity .qty{width:72px!important;height:54px!important;padding:0 10px!important;border:1px solid var(--tc-border)!important;border-radius:0!important;background:#fff!important;color:var(--tc-brown)!important;font-size:16px!important;text-align:center!important}body.woocommerce-cart a.remove{width:34px!important;height:34px!important;display:inline-grid!important;place-items:center!important;border:1px solid var(--tc-border)!important;border-radius:0!important;background:transparent!important;color:var(--tc-gold)!important;font-size:20px!important;line-height:1!important;text-decoration:none!important}body.woocommerce-cart a.remove:hover{border-color:var(--tc-brown)!important;background:var(--tc-brown)!important;color:#fff!important}body.woocommerce-cart table.cart td.actions{padding:20px!important;background:var(--tc-ivory)!important}body.woocommerce-cart .coupon{display:none!important}body.woocommerce-cart table.cart button.button{float:right!important}body.woocommerce-cart .woocommerce button.button:disabled,body.woocommerce-cart .woocommerce button.button:disabled[disabled]{border-color:var(--tc-border)!important;background:#eee9e5!important;color:#9f9189!important;opacity:1!important}body.woocommerce-cart .cart_totals{width:100%!important;float:none!important;padding:32px!important;border:1px solid var(--tc-border)!important;background:var(--tc-cream)!important}body.woocommerce-cart .cart_totals h2{margin:0 0 26px!important;color:var(--tc-brown)!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:42px!important;font-weight:500!important;letter-spacing:-0.03em!important;line-height:0.95!important}body.woocommerce-cart .cart_totals table{width:100%!important;margin:0 0 24px!important;border:0!important;border-collapse:collapse!important;background:transparent!important}body.woocommerce-cart .cart_totals th,body.woocommerce-cart .cart_totals td{width:auto!important;padding:16px 0!important;border:0!important;border-bottom:1px solid var(--tc-border)!important;background:transparent!important;word-break:normal!important}body.woocommerce-cart .cart_totals th{color:var(--tc-brown)!important;font-size:10px!important;font-weight:700!important;letter-spacing:0.08em!important;text-transform:uppercase!important;white-space:nowrap!important}body.woocommerce-cart .cart_totals td{color:var(--tc-text)!important;text-align:right!important;white-space:nowrap!important}body.woocommerce-cart .cart_totals .order-total th,body.woocommerce-cart .cart_totals .order-total td{color:var(--tc-brown)!important;font-size:17px!important;font-weight:700!important}body.woocommerce-cart .wc-proceed-to-checkout{padding:0!important}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{width:100%!important;min-height:56px!important;margin:0!important;border:1px solid var(--tc-gold)!important;border-radius:0!important;background:var(--tc-gold)!important;color:#fff!important;font-family:"Montserrat",Arial,sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:0.12em!important;text-transform:uppercase!important}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{border-color:var(--tc-brown)!important;background:var(--tc-brown)!important}body.woocommerce-checkout{background:#fff}body.woocommerce-checkout .woocommerce{font-family:"Montserrat",Arial,sans-serif}body.woocommerce-checkout .et_pb_wc_checkout_billing h3,body.woocommerce-checkout .et_pb_wc_checkout_shipping h3,body.woocommerce-checkout .et_pb_wc_checkout_order_details h3,body.woocommerce-checkout .et_pb_wc_checkout_payment_info h3,body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout .woocommerce-shipping-fields h3,body.woocommerce-checkout .woocommerce-additional-fields h3,body.woocommerce-checkout #order_review_heading{margin:0 0 24px!important;color:var(--tc-brown)!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:46px!important;font-weight:500!important;letter-spacing:-0.03em!important;line-height:1!important;word-break:normal!important}body.woocommerce-checkout .et_pb_wc_checkout_billing,body.woocommerce-checkout .et_pb_wc_checkout_shipping,body.woocommerce-checkout .et_pb_wc_checkout_order_details,body.woocommerce-checkout .et_pb_wc_checkout_payment_info{border:1px solid var(--tc-border)!important;background:var(--tc-cream)!important}body.woocommerce-checkout .form-row{margin-bottom:18px!important}body.woocommerce-checkout .form-row label{margin-bottom:8px!important;color:var(--tc-brown)!important;font-size:10px!important;font-weight:700!important;letter-spacing:0.08em!important;text-transform:uppercase!important}body.woocommerce-checkout .form-row input.input-text,body.woocommerce-checkout .form-row textarea,body.woocommerce-checkout .form-row select{min-height:54px!important;padding:14px 16px!important;border:1px solid var(--tc-border)!important;border-radius:0!important;background:#fff!important;color:var(--tc-brown)!important;font-family:"Montserrat",Arial,sans-serif!important;font-size:14px!important;box-shadow:none!important}body.woocommerce-checkout .form-row textarea{min-height:150px!important;resize:vertical!important}body.woocommerce-checkout .form-row input:focus,body.woocommerce-checkout .form-row textarea:focus,body.woocommerce-checkout .form-row select:focus{border-color:var(--tc-gold)!important}body.woocommerce-checkout table.shop_table{width:100%!important;border:1px solid var(--tc-border)!important;border-collapse:collapse!important;border-radius:0!important;background:var(--tc-cream)!important}body.woocommerce-checkout table.shop_table th,body.woocommerce-checkout table.shop_table td{padding:16px 20px!important;border:0!important;border-bottom:1px solid var(--tc-border)!important;background:transparent!important;color:var(--tc-text)!important}body.woocommerce-checkout table.shop_table th{color:var(--tc-brown)!important;font-size:10px!important;font-weight:700!important;letter-spacing:0.08em!important;text-transform:uppercase!important}body.woocommerce-checkout table.shop_table td:last-child,body.woocommerce-checkout table.shop_table th:last-child{text-align:right!important}body.woocommerce-checkout .order-total th,body.woocommerce-checkout .order-total td{color:var(--tc-brown)!important;font-size:17px!important;font-weight:700!important}body.woocommerce-checkout #payment{border:1px solid var(--tc-border)!important;border-radius:0!important;background:var(--tc-ivory)!important}body.woocommerce-checkout #payment ul.payment_methods{margin:0!important;padding:0!important;border:0!important}body.woocommerce-checkout #payment ul.payment_methods li{margin:0!important;padding:16px 0!important;border-bottom:1px solid var(--tc-border)!important}body.woocommerce-checkout #payment ul.payment_methods li:last-child{border-bottom:0!important}body.woocommerce-checkout #payment ul.payment_methods li label{color:var(--tc-brown)!important;font-weight:600!important}body.woocommerce-checkout #payment div.payment_box{min-height:0!important;height:auto!important;margin:14px 0 0!important;padding:18px!important;border-radius:0!important;background:#fff!important;color:var(--tc-text)!important}body.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#fff!important}body.woocommerce-checkout #place_order{width:100%!important;min-height:56px!important;float:none!important;border:1px solid var(--tc-gold)!important;border-radius:0!important;background:var(--tc-gold)!important;color:#fff!important;font-family:"Montserrat",Arial,sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:0.13em!important;text-transform:uppercase!important}body.woocommerce-checkout #place_order:hover{border-color:var(--tc-brown)!important;background:var(--tc-brown)!important}body.woocommerce-checkout .woocommerce-info,body.woocommerce-checkout .woocommerce-error,body.woocommerce-checkout .woocommerce-message{border:0!important;border-left:4px solid var(--tc-gold)!important;background:var(--tc-brown)!important;color:#fff!important}body.woocommerce-checkout .woocommerce-info a,body.woocommerce-checkout .woocommerce-error a,body.woocommerce-checkout .woocommerce-message a{color:var(--tc-gold-light)!important}@media (max-width:767px){body.post-type-archive-product ul.products,body.tax-product_cat ul.products,body.woocommerce-shop ul.products,.woocommerce ul.products{display:grid!important;grid-template-columns:1fr!important;gap:28px!important;width:100%!important}body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product,body.woocommerce-shop ul.products li.product,.woocommerce ul.products li.product{width:100%!important;max-width:100%!important;min-width:0!important;float:none!important;margin:0!important}.woocommerce ul.products li.product a,.woocommerce ul.products li.product .woocommerce-loop-product__link{display:block!important;width:100%!important}.woocommerce ul.products li.product img{width:100%!important;max-width:100%!important;height:auto!important;object-fit:cover!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2{width:100%!important;max-width:100%!important;margin:20px 0 10px!important;padding:0 18px!important;color:var(--tc-brown)!important;font-size:40px!important;line-height:1!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}.woocommerce ul.products li.product .price{padding:0 18px!important;font-size:24px!important}.woocommerce ul.products li.product .button{width:calc(100% - 36px)!important;margin:20px 18px 24px!important}.tc-category-nav-inner{width:100%!important;justify-content:flex-start!important;gap:28px!important;padding:20px!important;overflow-x:auto!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tc-category-nav-inner::-webkit-scrollbar{display:none}.tc-category-nav a{flex:0 0 auto!important}}.tc-footer-brand,.tc-footer-brand img,.tc-footer-logo,.tc-footer-logo img{display:block;width:auto;max-width:100%;height:auto}@media (max-width:767px){.tc-footer-brand,.tc-footer-brand img,.tc-footer-logo,.tc-footer-logo img{width:min(100%,620px)!important;max-width:100%!important;height:auto!important;margin-left:auto!important;margin-right:auto!important;object-fit:contain!important}}@media (max-width:980px){body.woocommerce-cart .woocommerce-cart-form,body.woocommerce-cart .cart-collaterals{width:100%!important;float:none!important}body.woocommerce-cart .cart-collaterals{margin-top:36px!important}}@media (max-width:800px){body.woocommerce-account .woocommerce{width:calc(100% - 28px)!important;flex-direction:column!important;gap:25px!important;margin:55px auto 75px!important}body.woocommerce-account .woocommerce-MyAccount-navigation{width:100%!important;max-width:none!important;flex-basis:auto!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex!important;gap:22px!important;overflow-x:auto!important}body.woocommerce-account .woocommerce-MyAccount-navigation li{flex:0 0 auto!important;border-bottom:0!important}body.woocommerce-account .woocommerce-MyAccount-content{width:100%!important;padding:30px 24px!important}}@media (max-width:767px){.woocommerce-variation-price .price{font-size:36px}body.woocommerce-cart .woocommerce{width:calc(100% - 28px)!important;margin:58px auto 80px!important}body.woocommerce-cart table.shop_table_responsive tr{display:block!important;margin-bottom:24px!important;border:1px solid var(--tc-border)!important;background:var(--tc-cream)!important}body.woocommerce-cart table.shop_table_responsive td{min-height:54px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:15px!important;border-bottom:1px solid var(--tc-border)!important}body.woocommerce-cart table.shop_table_responsive td::before{color:var(--tc-brown)!important;font-size:10px!important;font-weight:700!important;letter-spacing:0.08em!important;text-transform:uppercase!important}body.woocommerce-cart table.cart td.actions{display:block!important}body.woocommerce-cart table.cart button.button{width:100%!important;float:none!important}body.woocommerce-cart .cart_totals,body.woocommerce-checkout #payment{padding:24px 20px!important}body.woocommerce-checkout .et_pb_wc_checkout_billing h3,body.woocommerce-checkout .et_pb_wc_checkout_shipping h3,body.woocommerce-checkout .et_pb_wc_checkout_order_details h3,body.woocommerce-checkout .et_pb_wc_checkout_payment_info h3,body.woocommerce-checkout #order_review_heading{font-size:40px!important}body.woocommerce-checkout table.shop_table th,body.woocommerce-checkout table.shop_table td{padding:14px!important}}body.woocommerce-checkout #order_review_heading,body.woocommerce-checkout.et_pb_wc_checkout_order_details h3{font-size:46px!important;line-height:1!important;margin-bottom:24px!important}@media (max-width:767px){body.woocommerce-checkout #order_review_heading,body.woocommerce-checkout.et_pb_wc_checkout_order_details h3{font-size:38px!important}}body.woocommerce-checkout.et_pb_row:has(.et_pb_wc_checkout_billing){display:block!important}body.woocommerce-checkout.et_pb_row:has(.et_pb_wc_checkout_billing)>.et_pb_column{width:100%!important;max-width:100%!important;margin-right:0!important;margin-bottom:30px!important;float:none!important}body.woocommerce-checkout .et_pb_wc_checkout_billing,body.woocommerce-checkout .et_pb_wc_checkout_shipping{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:36px!important;border:1px solid var(--tc-border)!important;background:var(--tc-cream)!important}body.woocommerce-checkout.et_pb_wc_checkout_billing.woocommerce-billing-fields,body.woocommerce-checkout.et_pb_wc_checkout_shipping.woocommerce-shipping-fields,body.woocommerce-checkout.et_pb_wc_checkout_shipping.woocommerce-additional-fields{width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}body.woocommerce-checkout.et_pb_wc_checkout_billing h3,body.woocommerce-checkout.et_pb_wc_checkout_shipping h3,body.woocommerce-checkout.et_pb_wc_checkout_order_details h3,body.woocommerce-checkout #order_review_heading{font-size:44px!important;line-height:1!important;margin:0 0 28px!important}body.woocommerce-checkout.et_pb_wc_checkout_order_details h3{padding:30px 30px 0!important}body.woocommerce-checkout.et_pb_wc_checkout_payment_info{padding:28px!important;border:1px solid var(--tc-border)!important;background:var(--tc-cream)!important}@media (max-width:767px){body.woocommerce-checkout .et_pb_wc_checkout_billing,body.woocommerce-checkout .et_pb_wc_checkout_shipping,body.woocommerce-checkout .et_pb_wc_checkout_payment_info{padding:22px 18px!important}body.woocommerce-checkout.et_pb_wc_checkout_billing h3,body.woocommerce-checkout.et_pb_wc_checkout_shipping h3,body.woocommerce-checkout.et_pb_wc_checkout_order_details h3,body.woocommerce-checkout #order_review_heading{font-size:36px!important}body.woocommerce-checkout.et_pb_wc_checkout_order_details h3{padding:22px 18px 0!important}}@media (max-width:767px){body.woocommerce-shop,body.post-type-archive-product,body.tax-product_cat{overflow-x:hidden!important}body.woocommerce-shop .et_pb_section,body.woocommerce-shop .et_pb_row,body.woocommerce-shop .et_pb_column,body.woocommerce-shop .et_pb_module,body.woocommerce-shop .et_pb_shop,body.post-type-archive-product .et_pb_section,body.post-type-archive-product .et_pb_row,body.post-type-archive-product .et_pb_column,body.post-type-archive-product .et_pb_module,body.post-type-archive-product .et_pb_shop{box-sizing:border-box!important;max-width:100%!important;min-width:0!important}body.woocommerce-shop .et_pb_shop ul.products,body.woocommerce-shop .et_pb_shop ul.products.columns-2,body.woocommerce-shop .et_pb_shop ul.products.columns-3,body.woocommerce-shop .et_pb_shop ul.products.columns-4,body.post-type-archive-product .et_pb_shop ul.products,body.tax-product_cat .et_pb_shop ul.products,body.woocommerce-shop ul.products,body.post-type-archive-product ul.products,body.tax-product_cat ul.products,.tc-shop-grid,.tc-product-grid,.tc-products-grid,.tc-shop-products{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:28px!important;margin-right:0!important;margin-left:0!important;padding-right:0!important;padding-left:0!important;overflow:visible!important}body.woocommerce-shop .et_pb_shop ul.products li.product,body.woocommerce-shop .et_pb_shop ul.products li.product:nth-child(n),body.post-type-archive-product .et_pb_shop ul.products li.product,body.tax-product_cat .et_pb_shop ul.products li.product,body.woocommerce-shop ul.products li.product,body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product,.tc-shop-grid>*,.tc-product-grid>*,.tc-products-grid>*,.tc-shop-products>*{box-sizing:border-box!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;float:none!important;clear:both!important;margin:0 0 28px!important}body.woocommerce-shop ul.products li.product img,body.post-type-archive-product ul.products li.product img,body.tax-product_cat ul.products li.product img,.tc-shop-grid img,.tc-product-grid img,.tc-products-grid img,.tc-shop-products img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;object-fit:cover!important}body.woocommerce-shop ul.products li.product h2,body.woocommerce-shop ul.products li.product .woocommerce-loop-product__title,body.post-type-archive-product ul.products li.product h2,body.tax-product_cat ul.products li.product h2{width:100%!important;max-width:100%!important;padding:0 20px!important;font-size:38px!important;line-height:1.02!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;white-space:normal!important}body.woocommerce-shop ul.products li.product .price,body.post-type-archive-product ul.products li.product .price,body.tax-product_cat ul.products li.product .price{display:block!important;width:100%!important;padding:0 20px!important;font-size:24px!important;line-height:1.3!important}body.woocommerce-shop ul.products li.product .button,body.post-type-archive-product ul.products li.product .button,body.tax-product_cat ul.products li.product .button{box-sizing:border-box!important;width:calc(100% - 40px)!important;margin:22px 20px 26px!important}.tc-category-nav{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;overflow:hidden!important}.tc-category-nav-inner{box-sizing:border-box!important;display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;gap:28px!important;padding:22px 20px!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tc-category-nav-inner::-webkit-scrollbar{display:none}.tc-category-nav a{flex:0 0 auto!important}}