:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-lightbox-container button:focus-visible{outline:5px auto #212121;outline:5px auto -webkit-focus-ring-color;outline-offset:5px}ul{box-sizing:border-box}.wp-block-search__button{margin-left:10px;word-break:normal}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{-webkit-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#ddd;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(img[class*=wp-image-]){height:auto;max-width:100%}label{font-weight:400}.site-header-cart{margin-bottom:0;padding:0;list-style-type:none}.site-header-cart .cart-contents,.woocommerce-widget-layered-nav-list__item span.count{display:none}@media (min-width:993px){.site-search input[type=search]{padding:.8em 1.41575em;line-height:1}}ul.products:after,ul.products:before{display:table;content:""}ul.products:after{clear:both}ul.products{margin-bottom:0;clear:both}ul.products li.product{position:relative;margin-bottom:4.235801032em;margin-left:0;text-align:center;list-style:none}ul.products li.product .woocommerce-LoopProduct-link{display:block;color:#2c2d33;-webkit-backface-visibility:hidden}ul.products li.product .woocommerce-LoopProduct-link:hover{color:#2c2d33}ul.products li.product .price{display:block;clear:both;margin-bottom:.75rem;color:#43454b;font-weight:400}ul.products li.product img{display:block;margin:0 auto 1.618em}ul.products li.product .button{margin-bottom:.236em}div.product form.cart .quantity:has(input[type=hidden])+button.single_add_to_cart_button{margin-left:0;width:100%}div.product .product_meta:has(span){padding-top:1em;border-top:1px solid rgba(0,0,0,.05);font-size:.875em;margin-top:0}.woocommerce-breadcrumb{padding-top:1em;padding-bottom:1em;font-size:14px}.woocommerce-breadcrumb .breadcrumb-separator{display:inline-block;padding:0 .5407911001em}.widget_layered_nav li{margin-bottom:.6180469716em}.widget.woocommerce li .count{font-size:12px;position:absolute;top:2px;right:-20px;opacity:.7}.widget_price_filter .price_slider{margin-bottom:1em}.widget_price_filter .price_slider_amount{line-height:2.4em;text-align:right;font-size:12px}.widget_price_filter .price_slider_amount .button{float:left;padding:2px 11px;border-radius:30px;color:#fff;background-color:#282828;font-size:12px}@media (min-width:1100px){.columns-4 ul.products li.product{float:left;width:24.97%}}header.woocommerce-products-header{display:flex;background-color:#efeee3;align-items:center;overflow:hidden;margin-bottom:2em}header.woocommerce-products-header:not(:has(.term-description)){margin-bottom:0}header.woocommerce-products-header .term-description{padding:2em}header.woocommerce-products-header .term-description p:last-child{margin:0}@media (min-width:993px){.term-description{min-width:50%}}.term-description p{color:#222}.term-description p:only-child{margin:0}#secondary .widget.widget_layered_nav ul.woocommerce-widget-layered-nav-list li{margin-bottom:5px}.widget_layered_nav ul.woocommerce-widget-layered-nav-list li{position:relative;padding-left:20px}.widget_layered_nav ul.woocommerce-widget-layered-nav-list li:before{display:block;content:"";width:6px;height:6px;border-radius:50%;box-shadow:0 0 2px 0#999;position:absolute;left:0;margin-top:6px;background:#fff;border:2px solid #fff}body .site .widget_layered_nav li{padding-left:0}body .site .widget_layered_nav li::before{display:none}body #secondary .widget.widget_price_filter{overflow:visible}.price_slider_wrapper{padding-top:.5em}body .widget_price_filter .price_slider{margin-bottom:1.2em}#secondary.widget-area .widget .tagcloud a:hover,.widget-area .widget.widget_product_tag_cloud a:hover{background-color:#dc9814}body .widget_price_filter .price_slider_amount{line-height:2.1;font-size:12px}