.woocommerce-products-wrapper{padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}.woocommerce-products header{border-bottom:0px solid rgba(0,0,0,0)}.woocommerce-products-main{display:flex;gap:32px}.woocommerce-products-main.layout-fullwidth{flex-direction:column}.woocommerce-products-main.layout-fullwidth .woocommerce-products-main-sidebar{margin-bottom:32px;width:100%}.woocommerce-products-main-sidebar{width:var(--sidebar-width, 25%);max-width:350px;box-sizing:border-box;padding:20px}.woocommerce-products-main-products{width:calc(100% - var(--sidebar-width, 25%))}.woocommerce-products-main-products-top{display:flex;justify-content:space-between;margin-bottom:16px}.woocommerce-products-main-products-top .woocommerce-result-count{margin:0;font-size:var(--top-font-size, 16px)}.woocommerce-products-main-products-top select{cursor:pointer;display:block;font-size:var(--top-font-size, 16px);background-color:rgba(0,0,0,0);border:0px solid rgba(0,0,0,0);-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" class=\"size-6\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m19.5 8.25-7.5 7.5-7.5-7.5\" /></svg>");background-size:16px;background-repeat:no-repeat;background-position-x:calc(100% - var(--arrow-right, 0px));background-position-y:1px}@media(max-width: 777px){.woocommerce-products-main{flex-direction:column}.woocommerce-products-main-sidebar{width:100%}.woocommerce-products-main-products{width:100%}}.woocommerce-products-detailed-description{margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)}.woocommerce-products-main-sidebar{--fibofilters--colors--base-org: #6b7666;--fibofilters--colors--link-org: #6b7666;--fibofilters--colors--base: var(--fibofilters--colors--base-org);--fibofilters--colors--link: var(--fibofilters--colors--link-org);--fibofilters--colors-input-border: #767676}.woocommerce-products-main-sidebar .fibofilters-item--color .fibofilters-item__color{box-shadow:none;padding:0;border:1px solid #f7f7f7}.woocommerce-products-main-sidebar .fibofilters-item--color{box-shadow:none}@media(max-width: 777px){.woocommerce-products-main-sidebar .fibofilters-mobile-filters-container{display:none}}.fibofilters-show-more-button-container{margin-top:52px}.fibofilters-show-more-button-container .fibofilters-button{background-color:var(--wp--preset--color--buttons);border-width:0;color:var(--wp--preset--color--main);font-family:inherit;font-size:inherit;line-height:inherit;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.fibofilters-show-more-button-container .fibofilters-button:hover{opacity:80%}.woocommerce-result-count{margin:0;font-size:var(--top-font-size, 16px)}select{cursor:pointer;display:block;font-size:var(--top-font-size, 16px);background-color:rgba(0,0,0,0);border:0px solid rgba(0,0,0,0);-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" class=\"size-6\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m19.5 8.25-7.5 7.5-7.5-7.5\" /></svg>");background-size:16px;background-repeat:no-repeat;background-position-x:calc(100% - var(--arrow-right, 0px));background-position-y:1px}.woocommerce-products-header{height:inherit;position:static;background-color:rgba(0,0,0,0);z-index:1;max-width:inherit !important;display:flex;gap:var(--category-header-gap, 32px);margin-bottom:32px}.woocommerce-products-header-content{display:flex;flex-direction:column;gap:12px;width:calc(100% - var(--image-width, 50%));padding:50px 0;box-sizing:border-box;text-align:center}.woocommerce-products-header-content>*{margin:0}.woocommerce-products-header-content:not(.has-image){width:100%}.woocommerce-products-header-image{height:var(--image-height, 300px);width:var(--image-width, 50%)}.woocommerce-products-header-image>*{height:100%;width:100%;object-fit:var(--image-fit, cover)}@media(max-width: 777px){.woocommerce-products-header{flex-direction:column-reverse;gap:calc(var(--category-header-gap, 32px)/2)}.woocommerce-products-header-content,.woocommerce-products-header-image{width:100%}.woocommerce-products-header-content{padding:8px 0 0 0}}
