.search-submit{border:0;background:transparent;color:var(--blue);font-size:11px;cursor:pointer}.quick{text-align:center}.mini-variation{color:#777;font-size:10px;line-height:1.7}.mini-variation dl{margin:0 0 12px}.mini-variation dt,.mini-variation dd{display:inline;margin:0 0 0 6px}.mini-variation p{display:inline}.mini-view-cart{text-align:center;display:block}.mini-cart [aria-busy=true]{opacity:.65;pointer-events:none}.woocommerce .woocommerce-breadcrumb{margin:0}.woo-content{margin-top:10px;min-height:45vh}.woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px;padding:0;margin:25px 0}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none;width:auto;margin:0;clear:none}.woocommerce ul.products li.product a img{margin:0;width:100%;height:100%;object-fit:contain}.woocommerce ul.products .product-picture{height:330px}.woocommerce .product h3{font-size:13px}.woocommerce ul.products li.product .price{color:var(--ink);font-size:14px;font-weight:700}.woocommerce .woocommerce-ordering select{max-width:none;min-width:180px}.woocommerce .woocommerce-result-count{font-size:12px;color:#777}.woocommerce div.product{padding-top:10px}.woocommerce div.product div.images{width:48%;float:right;background:var(--paper)}.woocommerce div.product div.summary{width:45%;float:left}.woocommerce div.product .product_title{font-size:31px;line-height:1.6;margin:12px 0 20px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--blue);font-size:24px;font-weight:800}.woocommerce-product-details__short-description{font-size:13px;line-height:2.2;color:#707485}.woocommerce .button,.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce input.button.alt{background:var(--blue);color:white;border-radius:0;padding:16px 25px;font-family:inherit;font-weight:700;font-size:13px;line-height:1.4}.woocommerce .button:hover,.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover{background:#35428e;color:white}.woocommerce button.button.alt.disabled{background:#8b8fae}.woocommerce div.product form.cart{margin:28px 0}.woocommerce div.product form.cart .variations th{text-align:right;width:75px}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:180px;padding:12px 16px 12px 35px;font-size:13px}.woocommerce div.product form.cart .reset_variations{font-size:11px}.woocommerce .quantity .qty{width:75px;padding:12px;border:1px solid #ddd;font-size:14px}.woocommerce div.product form.cart div.quantity{float:right;margin:0 0 0 12px}.woocommerce div.product form.cart .button{float:right}.woocommerce div.product .woocommerce-tabs{clear:both;padding-top:45px}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;gap:0;padding:0;border-bottom:1px solid var(--border)}.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;background:white;border-radius:0;padding:0 20px;margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:2px solid var(--blue)}.woocommerce div.product .woocommerce-tabs .panel{line-height:2.2;font-size:13px;color:#65697b}.woocommerce div.product .woocommerce-tabs h2,.woocommerce .related h2{font-size:24px;color:var(--ink)}.woocommerce .product_meta{font-size:11px;line-height:2.2;color:#8b8f9e}.woocommerce .product_meta>span{display:block}.woocommerce table.shop_table{border:1px solid var(--border);border-radius:0;font-size:13px}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:15px}.woocommerce table.shop_table .product-thumbnail img{width:75px;height:90px;object-fit:contain}.woocommerce .cart-collaterals .cart_totals{float:left;width:42%;padding:25px;background:var(--paper)}.woocommerce .cart-collaterals .cart_totals h2{font-size:22px;margin-bottom:20px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:1px solid #ddd;padding:13px;font:inherit}.woocommerce form .form-row label{font-size:12px;margin-bottom:6px}.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce .woocommerce-error{background:var(--paper);font-family:inherit;font-size:13px;border-top-color:var(--blue);line-height:2}.woocommerce .woocommerce-message::before,.woocommerce .woocommerce-info::before{color:var(--blue)}.woocommerce nav.woocommerce-pagination ul{border:0;display:flex;justify-content:center;gap:8px}.woocommerce nav.woocommerce-pagination ul li{border:1px solid var(--border)}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:12px 15px}.woocommerce-checkout #payment{background:var(--paper)}.woocommerce-MyAccount-navigation{border:1px solid #eee}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-MyAccount-navigation li{padding:15px;border-bottom:1px solid #eee}.woocommerce-MyAccount-content{line-height:2}.page-content>h1{font-size:32px;margin-bottom:30px}.wishlist-grid [hidden]{display:none!important}.admin-bar header{top:32px}.footer-bottom{align-items:center}.woocommerce-page .page-content{max-width:1280px}.woocommerce .products .product .price-row{min-height:25px}
@media(max-width:760px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.woocommerce ul.products .product-picture{height:230px}.woocommerce div.product div.images,.woocommerce div.product div.summary{width:100%;float:none}.woocommerce div.product div.summary{margin-top:25px}.woocommerce div.product .product_title{font-size:25px}.woocommerce .cart-collaterals .cart_totals{width:100%;float:none}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:10px}.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:0 12px;font-size:12px}.woocommerce div.product .woocommerce-tabs{padding-top:20px}.woocommerce .woocommerce-ordering{float:none}.woocommerce .woocommerce-result-count{float:none}.admin-bar header{top:46px}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{width:100%}.page-content>h1{font-size:27px}}@media(max-width:600px){.admin-bar header{top:0}}
