.mn-native-commerce{padding-block:35px 70px;min-height:55vh}.mn-shop-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.mn-shop-layout.has-sidebar{grid-template-columns:minmax(0,1fr) 260px}.mn-shop-main{min-width:0}.mn-shop-sidebar .widget{padding:0 0 25px;margin:0 0 25px;border-bottom:1px solid #ddd}.mn-shop-sidebar ul{padding-left:0;list-style:none}.mn-shop-sidebar .widget-title{font-size:16px;line-height:1.3}.mn-native-commerce .woocommerce-breadcrumb{font-size:12px;color:#666;margin-bottom:30px}.mn-native-commerce .mn-shop-intro{padding-top:10px}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 24px;margin:25px 0 45px;padding:0;list-style:none}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important}.woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important;clear:none!important;position:relative;display:flex;flex-direction:column;min-width:0}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;margin:0 0 20px;background:#f8f8f8}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:17px;line-height:1.4;font-weight:800;padding:0;margin:0 0 12px}.woocommerce ul.products li.product .price{font-size:17px;font-weight:800;color:#111;margin-bottom:15px}.woocommerce ul.products li.product .button{align-self:flex-start;margin-top:auto}.woocommerce .button,.woocommerce button.button,.woocommerce input.button,.mn-application .woocommerce .button{background:#111;color:#fff;border:1px solid #111;border-radius:0;font-weight:800;line-height:1.4;text-decoration:none;padding:12px 18px;display:inline-block}.woocommerce .button:hover,.woocommerce button.button:hover{background:#333;color:#fff}.woocommerce .woocommerce-result-count{float:left;font-size:13px}.woocommerce .woocommerce-ordering{float:right}.woocommerce .woocommerce-ordering select{font-size:13px}.woocommerce span.onsale{background:#111;color:#fff;font-size:11px;min-height:0;min-width:0;line-height:1.3;padding:8px 12px;border-radius:0;top:10px;left:10px;margin:0}.woocommerce div.product{position:relative}.woocommerce div.product div.images{width:48%;float:left}.woocommerce div.product div.summary{width:47%;float:right;margin-bottom:45px}.woocommerce div.product::after{content:'';display:table;clear:both}.woocommerce div.product .product_title{font-size:clamp(26px,3vw,42px);line-height:1.2;margin:0 0 20px}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:25px;color:#111;font-weight:800}.woocommerce div.product .quantity .qty{width:75px;padding:12px}.woocommerce .quantity{display:inline-block;margin-right:10px}.woocommerce .variations td,.woocommerce .variations th{padding:10px 0}.woocommerce .variations select{width:100%}.woocommerce .product_meta{font-size:13px;display:grid;gap:7px;margin-top:25px}.woocommerce .woocommerce-product-details__short-description{margin:20px 0 25px}.woocommerce div.product .woocommerce-tabs{clear:both;padding-top:30px}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;gap:24px;border-bottom:1px solid #ddd;padding:0!important;margin:0 0 30px;list-style:none;flex-wrap:wrap}.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;background:#fff0;border-radius:0;margin:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block;padding:15px 0;font-weight:800;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{border-bottom:2px solid #111}.woocommerce .related.products{clear:both;padding-top:35px}.woocommerce nav.woocommerce-pagination ul{border:0;display:flex;justify-content:center;gap:10px;padding:0;list-style:none}.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination a,.woocommerce nav.woocommerce-pagination span{padding:12px 16px;display:block;border:1px solid #ddd}.woocommerce nav.woocommerce-pagination .current{background:#111;color:#fff}.woocommerce :is(.woocommerce-info,.woocommerce-message,.woocommerce-error){border-top-color:#111;background:#f5f5f5;color:#111}.woocommerce a.remove{color:#111!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{line-height:1.6;padding:12px}.woocommerce table.shop_table{border-radius:0;border-color:#ddd}.woocommerce .woocommerce-MyAccount-navigation ul{padding:0;list-style:none}.woocommerce .woocommerce-MyAccount-navigation a{display:block;padding:12px;border-bottom:1px solid #ddd;text-decoration:none}.woocommerce .woocommerce-MyAccount-navigation .is-active a{font-weight:800}.woocommerce .cart-collaterals .cart_totals{padding:25px;border:1px solid #ddd}.woocommerce .star-rating{color:#111}.woocommerce .woocommerce-product-gallery__trigger{z-index:5}.mn-shop-sidebar .price_slider_amount .button{font-size:12px}.mn-native-commerce .woocommerce-notices-wrapper:empty{display:none}@media(max-width:1000px){.mn-shop-layout.has-sidebar{grid-template-columns:minmax(0,1fr)}.mn-shop-sidebar{border-top:1px solid #ddd;padding-top:25px}.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.mn-native-commerce{padding-block:25px 45px}.woocommerce div.product div.images,.woocommerce div.product div.summary{width:100%;float:none}.woocommerce div.product div.summary{margin-top:25px}.woocommerce ul.products{gap:30px 16px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px}.woocommerce ul.products li.product .button{font-size:11px;padding:10px 12px}.woocommerce ul.products li.product .price{font-size:14px}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{float:none;display:block}.woocommerce .woocommerce-ordering select{width:100%}.woocommerce .woocommerce-MyAccount-navigation,.woocommerce .woocommerce-MyAccount-content{width:100%;float:none}.woocommerce .woocommerce-MyAccount-navigation{margin-bottom:25px}.woocommerce form.checkout .col2-set,.woocommerce form.checkout #order_review{width:100%;float:none}}@media(max-width:360px){.woocommerce ul.products{grid-template-columns:1fr}}