@media (max-width:767.98px){.section-shop .itsb-filter-toggle{display:flex;width:100%;min-height:52px;margin:0 0 14px;padding:12px 16px;border:2px solid var(--accent,#d5798c);border-radius:var(--border-radius,6px);background:#fff;color:var(--dark,#32313e);font-size:16px;font-weight:700;line-height:1.4;align-items:center;justify-content:flex-start;gap:11px;box-shadow:none;cursor:pointer}.section-shop .itsb-filter-toggle .fa-sliders{color:var(--accent,#d5798c);font-size:18px}.section-shop .itsb-filter-toggle::after{content:"";display:inline-block;width:9px;height:9px;margin-left:auto;border-right:2px solid var(--dark,#32313e);border-bottom:2px solid var(--dark,#32313e);transform:rotate(45deg);transition:transform .18s ease}.section-shop .itsb-filter-toggle[aria-expanded="true"]::after{transform:rotate(225deg)}.section-shop .itsb-filter-toggle:hover,.section-shop .itsb-filter-toggle[aria-expanded="true"]{background:#fff;border-color:var(--gold,#c5b5a3);color:var(--dark,#32313e)}.section-shop .itsb-filter-panel.is-open{margin:0 0 20px;padding:14px;border:1px solid var(--gold,#c5b5a3);border-radius:var(--border-radius,6px);background:#fff}.section-shop .woocommerce-ordering{margin:0 0 14px}.section-shop .itsb-catalog-sort-label{display:block;margin-bottom:6px;color:var(--dark,#32313e);font-size:14px;font-weight:700;line-height:1.4}.section-shop .woocommerce-ordering .orderby{width:100%;min-height:48px;border:1px solid var(--gold,#c5b5a3);border-radius:var(--border-radius,6px);background-color:#fff;color:var(--dark,#32313e);font-size:15px}}.section-shop .card-product{border:1px solid var(--gold,#c5b5a3);border-radius:var(--border-radius,6px);overflow:hidden;box-shadow:0 2px 8px rgb(50 49 62 / .05)}.section-shop .card-product .card-body{padding:18px}.section-shop .card-product .card-title{margin:0;color:var(--dark,#32313e);font-size:16px;font-weight:650;line-height:1.4}.section-shop .card-product .card-body>a:hover .card-title,.section-shop .card-product .card-body>a:focus-visible .card-title{text-decoration:underline;text-decoration-color:var(--accent,#d5798c);text-decoration-thickness:2px;text-underline-offset:3px}.section-shop .card-product .card-price{color:var(--dark,#32313e);font-weight:700}.section-shop .card-product .card-price .price{margin-bottom:0}.section-shop .card-product a.btn.btn-primary,.section-shop .card-product a.btn.btn-primary:link,.section-shop .card-product a.btn.btn-primary:visited{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--accent,#d5798c)!important;border-radius:var(--border-radius,6px);background:#fff!important;color:var(--dark,#32313e)!important;-webkit-text-fill-color:var(--dark,#32313e)!important;font-weight:700;text-decoration:none}.section-shop .card-product a.btn.btn-primary:hover,.section-shop .card-product a.btn.btn-primary:focus{border-color:var(--gold,#c5b5a3)!important;background:#fff!important;color:var(--dark,#32313e)!important;-webkit-text-fill-color:var(--dark,#32313e)!important}.section-shop .card-product form.cart button.single_add_to_cart_button{min-width:44px;min-height:44px}.section-shop .card-product form.cart .quantity input.qty{min-height:44px}body.tax-product_cat .section.p-0 .mb-5 p a,body.tax-product_cat .section-category-bottom p a{color:var(--dark,#32313e);text-decoration:underline;text-decoration-color:var(--accent,#d5798c);text-underline-offset:3px;text-decoration-thickness:2px}.section-shop .itsb-filter-toggle:focus-visible,.section-shop .woocommerce-ordering .orderby:focus-visible,.section-shop .card-product a:focus-visible,.section-shop .card-product button:focus-visible,.section-shop .card-product input:focus-visible{outline:3px solid var(--dark,#32313e);outline-offset:3px}@media (prefers-reduced-motion:reduce){.section-shop .itsb-filter-toggle::after{transition:none}}