@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}body.tax-product_cat .itsb-category-intro .itsb-category-skip,body.tax-product_cat .itsb-category-intro .itsb-category-skip:link,body.tax-product_cat .itsb-category-intro .itsb-category-skip:visited{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;gap:11px;min-height:44px;margin-top:12px;padding:9px 15px;border:1px solid var(--gold,#c5b5a3);border-radius:var(--border-radius,6px);background:#fff;color:var(--dark,#32313e);font-size:14px;font-weight:700;line-height:1.4;text-decoration:none}body.tax-product_cat .itsb-category-intro .itsb-category-skip span{color:var(--accent,#d5798c);font-size:20px;font-weight:700}body.tax-product_cat .itsb-category-intro .itsb-category-skip:hover{border-color:var(--accent,#d5798c)}body.tax-product_cat .itsb-category-intro .itsb-category-skip:focus-visible{outline:3px solid var(--dark,#32313e);outline-offset:3px}#itsb-product-results{scroll-margin-top:105px}@media (min-width:768px){#itsb-product-results{scroll-margin-top:185px}}@media (max-width:767.98px){body.tax-product_cat .itsb-category-intro{margin-bottom:25px!important}}body.tax-product_cat .woocommerce-breadcrumb a,body.tax-product_cat .itsb-category-intro p a,body.tax-product_cat .section-category-bottom p a{color:var(--dark,#32313e)!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-decoration-color:var(--accent,#d5798c)!important;text-underline-offset:3px}.section-shop nav.woocommerce-pagination ul li a.page-numbers{color:var(--dark,#32313e)!important;border:1px solid var(--gold,#c5b5a3);background:#fff;font-weight:700}.section-shop nav.woocommerce-pagination ul li a.page-numbers:hover{border-color:var(--accent,#d5798c);color:var(--dark,#32313e)!important}.section-shop nav.woocommerce-pagination ul li span.page-numbers.current{background:var(--dark,#32313e)!important;color:#fff!important;border-bottom:3px solid var(--accent,#d5798c)}.section-shop .itsb-catalog-sort a.active{color:var(--dark,#32313e)!important;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--accent,#d5798c);text-underline-offset:5px}@media (prefers-reduced-motion:reduce){.section-shop .itsb-filter-toggle::after{transition:none}}