.woocommerce-breadcrumb{font-size:13px;color:var(--mc-gray-400);display:flex;align-items:center;flex-wrap:wrap;gap:4px}.woocommerce-breadcrumb a{color:var(--mc-gray-500);text-decoration:none;transition:color var(--mc-transition)}.woocommerce-breadcrumb a:hover{color:var(--mc-primary)}.woocommerce-breadcrumb .separator{color:var(--mc-gray-300);margin:0 2px}.woocommerce ul.products,.woocommerce-page ul.products{display:grid !important;grid-template-columns:repeat(var(--mc-shop-cols,5),1fr) !important;gap:12px !important;margin:0 !important;padding:0 !important;list-style:none !important;float:none !important;clear:both !important}.mc26-products-wrap[data-cols="2"] ul.products{--mc-shop-cols:2 !important}.mc26-products-wrap[data-cols="3"] ul.products{--mc-shop-cols:3 !important}.mc26-products-wrap[data-cols="4"] ul.products{--mc-shop-cols:4 !important}.mc26-products-wrap[data-cols="5"] ul.products{--mc-shop-cols:5 !important}.mc26-products-wrap.mc26-view--list ul.products{grid-template-columns:1fr !important}.mc26-products-wrap.mc26-view--list li.product{display:grid !important;grid-template-columns:140px 1fr auto !important;align-items:center !important;gap:16px !important}.mc26-products-wrap.mc26-view--list li.product a.mc26-product-card__img-link{display:contents}.mc26-products-wrap.mc26-view--list li.product .mc26-product-card__img{height:120px !important;border-radius:var(--mc-radius) !important}.mc26-products-wrap.mc26-view--list li.product .mc26-product-card__body{padding:16px 0 !important}.mc26-products-wrap.mc26-view--list li.product .button{width:auto !important;white-space:nowrap !important}.woocommerce div.product div.images{margin:0 !important}.woocommerce div.product div.images .woocommerce-product-gallery__image:first-child a img,.woocommerce div.product div.images img{border-radius:var(--mc-radius-lg) !important;width:100% !important;height:auto !important;object-fit:contain !important;background:var(--mc-gray-50) !important;padding:16px !important;display:block !important;border:1px solid var(--mc-gray-200) !important}.woocommerce div.product div.images .flex-control-thumbs{display:flex !important;gap:8px !important;margin-top:8px !important;flex-wrap:wrap !important}.woocommerce div.product div.images .flex-control-thumbs li{float:none !important;width:auto !important;margin:0 !important}.woocommerce div.product div.images .flex-control-thumbs img{width:68px !important;height:68px !important;object-fit:contain !important;padding:6px !important;border-radius:var(--mc-radius) !important;border:1.5px solid var(--mc-gray-200) !important;background:var(--mc-white) !important;cursor:pointer !important;transition:border-color var(--mc-transition) !important;opacity:1 !important}.woocommerce div.product div.images .flex-control-thumbs img:hover,.woocommerce div.product div.images .flex-control-thumbs img.flex-active{border-color:var(--mc-primary) !important}.woocommerce div.product div.summary{margin:0 !important;float:none !important;width:auto !important;clear:none !important}.woocommerce .quantity .qty{width:64px !important;height:42px !important;border:1.5px solid var(--mc-gray-200) !important;border-radius:var(--mc-radius) !important;text-align:center !important;font-size:15px !important;font-weight:600 !important;background:var(--mc-white) !important;color:var(--mc-gray-900) !important;-moz-appearance:textfield !important}.woocommerce .quantity .qty::-webkit-inner-spin-button,.woocommerce .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce .quantity .qty:focus{outline:none !important;border-color:var(--mc-primary) !important;box-shadow:0 0 0 3px rgba(37,84,199,.1) !important}.woocommerce form.cart{display:flex !important;align-items:center !important;gap:12px !important;flex-wrap:wrap !important;margin-top:16px !important;padding:0 !important}.woocommerce form.cart .single_add_to_cart_button{flex:1 !important;height:46px !important;font-size:15px !important;font-weight:700 !important;background:var(--mc-primary) !important;border-radius:var(--mc-radius) !important;border:none !important;color:#fff !important;cursor:pointer !important;transition:background var(--mc-transition) !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;min-width:160px !important}.woocommerce form.cart .single_add_to_cart_button:hover{background:var(--mc-primary-h) !important}.woocommerce form.cart .single_add_to_cart_button:before{content:"🛒 "}.woocommerce div.product form.cart .variations{margin-bottom:16px !important;border:none !important;width:100% !important}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{padding:6px 0 !important;border:none !important;font-size:13px !important;vertical-align:middle !important}.woocommerce div.product form.cart .variations label{font-weight:600 !important;color:var(--mc-gray-700) !important}.woocommerce div.product form.cart .variations select{border:1.5px solid var(--mc-gray-200) !important;border-radius:var(--mc-radius) !important;padding:8px 12px !important;font-size:13px !important;background:var(--mc-white) !important;min-width:180px !important;cursor:pointer !important}.woocommerce div.product form.cart .variations select:focus{border-color:var(--mc-primary) !important;outline:none !important}.woocommerce div.product form.cart .reset_variations{font-size:12px !important;color:var(--mc-primary) !important}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex !important;border-bottom:1px solid var(--mc-gray-200) !important;padding:0 !important;margin:0 !important;list-style:none !important;background:0 0 !important}.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none !important}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none !important;border-radius:0 !important;background:0 0 !important;margin:0 !important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:13px 22px !important;font-size:13px !important;font-weight:600 !important;color:var(--mc-gray-500) !important;border-bottom:2px solid transparent !important;display:block !important;background:0 0 !important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--mc-primary) !important;border-bottom-color:var(--mc-primary) !important}.woocommerce div.product .woocommerce-tabs .panel{padding:20px 24px !important;border:none !important;background:var(--mc-white) !important}.mc26-related .related.products,.woocommerce .related.products{margin-top:0 !important;padding-top:0 !important}.mc26-related .related.products>h2,.woocommerce .related.products>h2{font-size:18px !important;font-weight:700 !important;color:var(--mc-gray-900) !important;margin-bottom:16px !important;padding-bottom:10px !important;border-bottom:2px solid var(--mc-gray-100) !important;position:relative !important}.mc26-related .related.products>h2:after{content:'';position:absolute;bottom:-2px;left:0;width:48px;height:2px;background:var(--mc-primary)}.mc26-related .related.products ul.products,.woocommerce .related.products ul.products{grid-template-columns:repeat(5,1fr) !important}.mc26-related .upsells.products>h2,.woocommerce .upsells.products>h2{font-size:18px !important;font-weight:700 !important;color:var(--mc-gray-900) !important;margin-bottom:16px !important;padding-bottom:10px !important;border-bottom:2px solid var(--mc-gray-100) !important}.mc26-related .upsells.products ul.products{grid-template-columns:repeat(5,1fr) !important}.mc26-shop-usp{display:flex;align-items:center;gap:24px;background:var(--mc-primary-l);border:1px solid var(--mc-primary-m);border-radius:var(--mc-radius);padding:10px 18px;margin-bottom:14px;flex-wrap:wrap}.mc26-shop-usp__item{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--mc-primary);white-space:nowrap}.mc26-cat-header{display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,var(--mc-primary) 0%,var(--mc-primary-h) 100%);border-radius:var(--mc-radius-lg);padding:20px 24px;margin-bottom:16px;color:#fff}.mc26-cat-header__title{font-size:22px !important;font-weight:800 !important;color:#fff !important;margin:0 0 4px !important}.mc26-cat-header__desc{font-size:13px !important;color:rgba(255,255,255,.8) !important;margin:0 !important}.mc26-cat-header__thumb{width:72px !important;height:72px !important;object-fit:cover !important;border-radius:var(--mc-radius) !important;border:2px solid rgba(255,255,255,.3) !important}.mc26-cat-header:not(:has(.mc26-cat-header__img)) .mc26-cat-header__info{flex:1}.mc26-filter-group__title{display:flex !important;align-items:center !important;justify-content:space-between !important;width:100% !important;background:0 0 !important;border:none !important;cursor:pointer !important;padding:0 !important;margin-bottom:10px !important;font-size:12px !important;font-weight:700 !important;color:var(--mc-gray-500) !important;text-transform:uppercase !important;letter-spacing:.06em !important}.mc26-filter-group__title svg{transition:transform var(--mc-transition);flex-shrink:0}.mc26-filter-group--open .mc26-filter-group__title svg{transform:rotate(180deg)}.mc26-fg-active-dot{width:7px;height:7px;background:var(--mc-primary);border-radius:50%;display:inline-block;margin-left:auto;margin-right:4px}.mc26-active-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.mc26-active-filter-tag{display:inline-flex;align-items:center;gap:5px;background:var(--mc-primary-l);border:1px solid var(--mc-primary-m);color:var(--mc-primary);font-size:11px;font-weight:600;padding:3px 8px;border-radius:20px}.mc26-active-filter-tag a{color:var(--mc-primary);text-decoration:none;font-size:12px}.mc26-filter-badge{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:var(--mc-primary);color:#fff;font-size:10px;font-weight:700;border-radius:50%}.mc26-view-switch{display:flex;gap:4px}.mc26-view-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--mc-gray-200);border-radius:var(--mc-radius-sm);background:var(--mc-white);color:var(--mc-gray-400);cursor:pointer;transition:all var(--mc-transition)}.mc26-view-btn:hover,.mc26-view-btn.active{border-color:var(--mc-primary);color:var(--mc-primary);background:var(--mc-primary-l)}.mc26-price-inputs{display:flex;align-items:center;gap:8px;margin-bottom:12px}.mc26-price-input-wrap{flex:1}.mc26-price-input-wrap label{display:block;font-size:10px;color:var(--mc-gray-400);margin-bottom:3px;font-weight:600}.mc26-price-input{width:100%;border:1.5px solid var(--mc-gray-200);border-radius:var(--mc-radius-sm);padding:6px 8px;font-size:12px;color:var(--mc-gray-800);background:var(--mc-white)}.mc26-price-input:focus{outline:none;border-color:var(--mc-primary)}.mc26-price-sep{color:var(--mc-gray-400);font-size:13px;flex-shrink:0}.mc26-range-track{position:relative;height:4px;background:var(--mc-gray-200);border-radius:2px;margin:8px 0}.mc26-range-fill{position:absolute;height:100%;background:var(--mc-primary);border-radius:2px}.mc26-range-thumb{-webkit-appearance:none;appearance:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;height:4px;background:0 0;pointer-events:none}.mc26-range-thumb::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:var(--mc-primary);border:2px solid #fff;border-radius:50%;cursor:pointer;pointer-events:all;box-shadow:0 1px 4px rgba(37,84,199,.3);transition:transform .15s}.mc26-range-thumb::-webkit-slider-thumb:hover{transform:scale(1.2)}.mc26-range-thumb::-moz-range-thumb{width:16px;height:16px;background:var(--mc-primary);border:2px solid #fff;border-radius:50%;cursor:pointer;pointer-events:all;box-shadow:0 1px 4px rgba(37,84,199,.3)}.mc26-filter-check{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--mc-gray-700);cursor:pointer;padding:3px 0}.mc26-filter-check input[type=checkbox]{width:15px;height:15px;border:1.5px solid var(--mc-gray-300);border-radius:3px;accent-color:var(--mc-primary);cursor:pointer;flex-shrink:0}.mc26-filter-check .mc26-filter-count{margin-left:auto}.mc26-filter-check--active{color:var(--mc-primary);font-weight:600}.mc26-filter-actions{padding:12px 18px}.mc26-filter-reset--active{color:var(--mc-danger) !important}.mc26-filter-reset--dim{color:var(--mc-gray-400) !important;pointer-events:none}.woocommerce-cart table.cart td.actions .coupon{display:flex;gap:8px}.woocommerce-cart table.cart td.actions .coupon input{border:1.5px solid var(--mc-gray-200);border-radius:var(--mc-radius);padding:8px 12px;font-size:13px}.woocommerce-checkout #payment{background:var(--mc-white);border-radius:var(--mc-radius-lg);border:1px solid var(--mc-gray-200)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select{border:1.5px solid var(--mc-gray-200);border-radius:var(--mc-radius);padding:10px 14px;width:100%;font-size:14px;transition:border-color var(--mc-transition),box-shadow var(--mc-transition)}.woocommerce form .form-row input.input-text:focus{outline:none;border-color:var(--mc-primary);box-shadow:0 0 0 3px rgba(37,84,199,.12)}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:var(--mc-primary);color:#fff;border:none;border-radius:var(--mc-radius);padding:11px 22px;font-size:14px;font-weight:600;cursor:pointer;transition:background var(--mc-transition)}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:var(--mc-primary-h);color:#fff}@media (max-width:1200px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(4,1fr) !important}.mc26-related .related.products ul.products,.mc26-related .upsells.products ul.products{grid-template-columns:repeat(4,1fr) !important}}@media (max-width:1024px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(3,1fr) !important}.mc26-related .related.products ul.products,.mc26-related .upsells.products ul.products{grid-template-columns:repeat(3,1fr) !important}}@media (max-width:768px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(2,1fr) !important;gap:8px !important}.mc26-related .related.products ul.products,.mc26-related .upsells.products ul.products{grid-template-columns:repeat(2,1fr) !important}.mc26-shop-usp{gap:12px}.mc26-cat-header{padding:14px 16px}.mc26-cat-header__title{font-size:18px !important}.mc26-products-wrap.mc26-view--list li.product{grid-template-columns:100px 1fr !important}.mc26-products-wrap.mc26-view--list li.product .button{grid-column:1/-1 !important}}@media (max-width:480px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(2,1fr) !important;gap:6px !important}}