.mc-cart-link{display:block;text-align:right;max-width:1200px;margin:8px auto;padding:0 24px;font-size:14px;font-weight:650}.woocommerce{max-width:1200px;margin:0 auto;padding:24px}.woocommerce input.input-text,.woocommerce select,.woocommerce textarea,.shop-toolbar input{border:1px solid #cbd5cb;border-radius:8px;padding:12px;background:#fff;font:inherit;max-width:100%}.woocommerce button.button,.woocommerce a.button,.woocommerce input.button,.product-info .button,.product-info button{background:#4b715a!important;color:#fff!important;border:0;border-radius:8px;padding:14px 22px;font-weight:650}.woocommerce form.login,.woocommerce form.register{border-color:#dbe1d7;border-radius:16px}.woocommerce ul.order_details{padding:0}.woocommerce table.shop_table{border-radius:12px;background:white}.woocommerce .quantity input{min-height:46px}.woocommerce-message,.woocommerce-info{border-top-color:#4b715a}.woocommerce-MyAccount-navigation{border:1px solid #dde4d9;border-radius:12px;padding:16px}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce-MyAccount-navigation li{padding:8px 0}.woocommerce form .form-row label.checkbox{display:block;line-height:1.6}.woocommerce-checkout #payment{background:#f0f3ec}.shop-toolbar{display:flex;justify-content:space-between;align-items:end;gap:24px;margin:24px 0}.shop-toolbar label{display:grid;gap:8px}.shop-card img{width:100%;height:220px;object-fit:contain;background:#fff}.shop-card[hidden]{display:none}.shop-card-body{padding:20px}.shop-card-body h2{font-size:20px}#mc-cookie-info{max-width:560px;border:1px solid #d5ddcf;border-radius:16px;padding:28px;line-height:1.6}#mc-cookie-info::backdrop{background:#17231b66}#mc-cookie-info button{margin-top:16px;padding:10px 18px;background:#4b715a;color:#fff;border:0;border-radius:8px}.product-description{max-width:850px;margin:40px auto}.product-description h3{margin-top:28px}.product-description p{margin:12px 0}.product-description ul{padding-left:24px}.woocommerce-form-coupon-toggle{margin-top:16px}.woocommerce a.remove{min-width:28px}.woocommerce-privacy-policy-text{font-size:14px;line-height:1.6}@media(max-width:767px){.woocommerce{padding:16px}.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{float:none!important;width:100%!important;margin-bottom:20px}.woocommerce table.shop_table_responsive tr td::before{font-weight:600}.mc-cart-link{font-size:12px;margin:4px auto}.shop-toolbar{align-items:stretch;flex-direction:column}.product-gallery img{height:auto;max-width:100%}}

[hidden]{display:none!important}.mc-gallery-thumbs{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.mc-gallery-thumbs a{display:block;width:88px;height:88px;border:1px solid #dbe1d7;border-radius:8px;overflow:hidden;background:white}.mc-gallery-thumbs img{width:100%;height:100%;object-fit:contain}
.shop-filters{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1.5rem}.shop-filters button{border:1px solid #d7ddd5;border-radius:999px;padding:.65rem 1.1rem;background:#fffefa;color:#183c2d;font:inherit;cursor:pointer}.shop-filters button[aria-pressed="true"]{background:#183c2d;border-color:#183c2d;color:#fffefa}.shop-filters button:focus-visible{outline:3px solid #69875e;outline-offset:3px}
