.woocommerce div.product div.images img{aspect-ratio:16/9;object-fit:cover}ul.products.columns-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,.5fr));grid-column-gap:2.09vw;grid-row-gap:1.7vw;margin:0}body.woocommerce #primary.content-area .archive-product__main-container{display:flex;flex-direction:row;gap:40px}.aside__sale-widget{display:flex;flex-direction:column;gap:1vh;margin:0 0 2vh 0;padding:4vh 2vh;background:#F3F7F8;border-radius:15px;max-width:205px}.aside__sale-widget span{font-size:clamp(20px,3vw,24px);font-family:var(--font-main);font-weight:300}.aside__sale-widget a{font-size:clamp(12px,2.5vw,16px)}body.woocommerce #primary.content-area .archive-product__main-container .woo-left-sidebar{max-width:266px}.archive-product__products_container{width:100%}li.product{border-radius:15px}nav.woocommerce-pagination ul.page-numbers{list-style-type:none;display:flex;padding:0;gap:10px;justify-content:center;color:var(--color-text-darken);font-family:var(--font-main)}nav.woocommerce-pagination ul.page-numbers li a,nav.woocommerce-pagination ul.page-numbers li span{display:flex;border-radius:10px;transition:background-color .2s ease-in-out;text-align:center;width:44px;height:44px;justify-content:center;align-items:center}nav.woocommerce-pagination ul.page-numbers>li span.current{cursor:default}nav.woocommerce-pagination ul.page-numbers>li a:hover,nav.woocommerce-pagination ul.page-numbers>li span.current{background-color:#f3f7f8}nav.woocommerce-pagination ul.page-numbers>li a:hover{cursor:pointer}nav.woocommerce-pagination ul.page-numbers a{color:var(--color-text-darken);text-decoration:none}.aside__widget-contacts{margin:2vh 0 0 0}.widget-contacts__links{display:flex;flex-direction:column;font-size:clamp(12px, 2.5vw, 16px);gap:1vh;margin:0 0 1vh 0}.widget-contacts__links a{font-size:clamp(16px, 3vw, 20px);color:#000;width:fit-content;transition:color .3s ease-out}.widget-contacts__links a:hover{color:var(--color-main)}.filters-btn{width:100%;display:flex;justify-content:space-between;align-items:center}.filters-btn .filters-btn__label{display:flex;flex-direction:row;align-items:flex-end;gap:12px;font-family:var(--font-main)}.filters-btn .filters-btn__label::before{content:'';display:block;width:20px;height:20px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8IS0tINCh0LrQsNGH0LDQvdC+INGBINGB0LDQudGC0LAgc3ZnNC5ydSAvIERvd25sb2FkZWQgZnJvbSBzdmc0LnJ1IC0tPg0KPHN2ZyB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCIgDQogICB2aWV3Qm94PSIwIDAgNjAwIDYwMCINCiAgIHZlcnNpb249IjEuMSINCiAgIGlkPSJzdmc5NzI0Ig0KICAgc29kaXBvZGk6ZG9jbmFtZT0ic2V0dGluZ3MyLnN2ZyINCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMi4yICgxOjEuMi4yKzIwMjIxMjA1MTU1MCtiMGE4NDg2NTQxKSINCiAgDQogIA0KICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiDQogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiDQogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciDQogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPGRlZnMNCiAgICAgaWQ9ImRlZnM5NzI4IiAvPg0KICA8c29kaXBvZGk6bmFtZWR2aWV3DQogICAgIGlkPSJuYW1lZHZpZXc5NzI2Ig0KICAgICBwYWdlY29sb3I9IiNmZmZmZmYiDQogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2Ig0KICAgICBib3JkZXJvcGFjaXR5PSIxLjAiDQogICAgIGlua3NjYXBlOnNob3dwYWdlc2hhZG93PSIyIg0KICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIg0KICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIg0KICAgICBpbmtzY2FwZTpkZXNrY29sb3I9IiNkMWQxZDEiDQogICAgIHNob3dncmlkPSJ0cnVlIg0KICAgICBpbmtzY2FwZTp6b29tPSIwLjU5NDgwODU1Ig0KICAgICBpbmtzY2FwZTpjeD0iNDQuNTUyMTUiDQogICAgIGlua3NjYXBlOmN5PSIzMzIuMDM5NjEiDQogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTkyMCINCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTAwOSINCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjAiDQogICAgIGlua3NjYXBlOndpbmRvdy15PSIxMDgwIg0KICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIg0KICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmc5NzI0Ig0KICAgICBzaG93Z3VpZGVzPSJ0cnVlIj4NCiAgICA8aW5rc2NhcGU6Z3JpZA0KICAgICAgIHR5cGU9Inh5Z3JpZCINCiAgICAgICBpZD0iZ3JpZDk5NzIiDQogICAgICAgb3JpZ2lueD0iMCINCiAgICAgICBvcmlnaW55PSIwIiAvPg0KICAgIDxzb2RpcG9kaTpndWlkZQ0KICAgICAgIHBvc2l0aW9uPSI0MCw0MDAiDQogICAgICAgb3JpZW50YXRpb249IjAsLTEiDQogICAgICAgaWQ9Imd1aWRlMjkyIg0KICAgICAgIGlua3NjYXBlOmxvY2tlZD0iZmFsc2UiIC8+DQogICAgPHNvZGlwb2RpOmd1aWRlDQogICAgICAgcG9zaXRpb249IjkwLDIwMCINCiAgICAgICBvcmllbnRhdGlvbj0iMCwtMSINCiAgICAgICBpZD0iZ3VpZGUyOTQiDQogICAgICAgaW5rc2NhcGU6bG9ja2VkPSJmYWxzZSIgLz4NCiAgICA8c29kaXBvZGk6Z3VpZGUNCiAgICAgICBwb3NpdGlvbj0iMjMwLDUwMCINCiAgICAgICBvcmllbnRhdGlvbj0iMCwtMSINCiAgICAgICBpZD0iZ3VpZGUyOTYiDQogICAgICAgaW5rc2NhcGU6bG9ja2VkPSJmYWxzZSIgLz4NCiAgICA8c29kaXBvZGk6Z3VpZGUNCiAgICAgICBwb3NpdGlvbj0iMjEwLDMwMCINCiAgICAgICBvcmllbnRhdGlvbj0iMCwtMSINCiAgICAgICBpZD0iZ3VpZGUyOTgiDQogICAgICAgaW5rc2NhcGU6bG9ja2VkPSJmYWxzZSIgLz4NCiAgICA8c29kaXBvZGk6Z3VpZGUNCiAgICAgICBwb3NpdGlvbj0iMjMwLDEwMCINCiAgICAgICBvcmllbnRhdGlvbj0iMCwtMSINCiAgICAgICBpZD0iZ3VpZGUzMDAiDQogICAgICAgaW5rc2NhcGU6bG9ja2VkPSJmYWxzZSIgLz4NCiAgPC9zb2RpcG9kaTpuYW1lZHZpZXc+DQogIA0KICA8Zw0KICAgICBpZD0iZzEwNDQ5Ig0KICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjk1MTczMjA1LDAsMCwwLjk1MTE1Nzg3LDEzLjkwMTE3NCwxMi4xNjg3OTQpIg0KICAgICBzdHlsZT0ic3Ryb2tlLXdpZHRoOjEuMDUxMDMiPg0KICAgIDxwYXRoDQogICAgICAgaWQ9InBhdGgzNTYiDQogICAgICAgc3R5bGU9ImNvbG9yOiMwMDAwMDA7ZmlsbDojMDAwMDAwO3N0cm9rZS1saW5lY2FwOnJvdW5kOy1pbmtzY2FwZS1zdHJva2U6bm9uZSINCiAgICAgICBkPSJNIDQ0Ny43MDg4MSAtMTIuNzgxMzQzIEEgNDIuMDQxNDUxIDQyLjA0MTQ1MSAwIDAgMCA0MDUuNjY3ODYgMjkuMjYwMzQ0IEwgNDA1LjY2Nzg2IDUwLjMwMTcyMSBMIDI3LjQzNDc2NSA1MC4zMDE3MjEgQSA0Mi4wNDEzMDIgNDIuMDQxMzAyIDAgMCAwIC0xNC42MDYxODUgOTIuMzQxMzU0IEEgNDIuMDQxMzAyIDQyLjA0MTMwMiAwIDAgMCAyNy40MzQ3NjUgMTM0LjM4MzA0IEwgNDA1LjY2Nzg2IDEzNC4zODMwNCBMIDQwNS42Njc4NiAxNTUuNDQ5MDYgQSA0Mi4wNDE0NTEgNDIuMDQxNDUxIDAgMCAwIDQ0Ny43MDg4MSAxOTcuNDkwNzUgQSA0Mi4wNDE0NTEgNDIuMDQxNDUxIDAgMCAwIDQ4OS43NDk3NiAxNTUuNDQ5MDYgTCA0ODkuNzQ5NzYgMTM0LjM4MzA0IEwgNTczLjc4MDM2IDEzNC4zODMwNCBBIDQyLjA0MTMwMiA0Mi4wNDEzMDIgMCAwIDAgNjE1LjgyMzM2IDkyLjM0MTM1NCBBIDQyLjA0MTMwMiA0Mi4wNDEzMDIgMCAwIDAgNTczLjc4MDM2IDUwLjMwMTcyMSBMIDQ4OS43NDk3NiA1MC4zMDE3MjEgTCA0ODkuNzQ5NzYgMjkuMjYwMzQ0IEEgNDIuMDQxNDUxIDQyLjA0MTQ1MSAwIDAgMCA0NDcuNzA4ODEgLTEyLjc4MTM0MyB6IE0gMTQzLjAwMTIgMTk3LjQ4ODY5IEEgNDIuMDQxNDUxIDQyLjA0MTQ1MSAwIDAgMCAxMDAuOTU4MiAyMzkuNTMwMzggTCAxMDAuOTU4MiAyNjAuNTY5NyBMIDI3LjQ0NzA3OCAyNjAuNTY5NyBBIDQyLjA0MTMwMiA0Mi4wNDEzMDIgMCAwIDAgLTE0LjU5Mzg3MiAzMDIuNjExMzkgQSA0Mi4wNDEzMDIgNDIuMDQxMzAyIDAgMCAwIDI3LjQ0NzA3OCAzNDQuNjUzMDggTCAxMDAuOTU4MiAzNDQuNjUzMDggTCAxMDAuOTU4MiAzNjUuNzE5MSBBIDQyLjA0MTQ1MSA0Mi4wNDE0NTEgMCAwIDAgMTQzLjAwMTIgNDA3Ljc2MDc4IEEgNDIuMDQxNDUxIDQyLjA0MTQ1MSAwIDAgMCAxODUuMDQyMTUgMzY1LjcxOTEgTCAxODUuMDQyMTUgMzQ0LjY1MzA4IEwgNTczLjc5NDcyIDM0NC42NTMwOCBBIDQyLjA0MTMwMiA0Mi4wNDEzMDIgMCAwIDAgNjE1LjgzNTY3IDMwMi42MTEzOSBBIDQyLjA0MTMwMiA0Mi4wNDEzMDIgMCAwIDAgNTczLjc5NDcyIDI2MC41Njk3IEwgMTg1LjA0MjE1IDI2MC41Njk3IEwgMTg1LjA0MjE1IDIzOS41MzAzOCBBIDQyLjA0MTQ1MSA0Mi4wNDE0NTEgMCAwIDAgMTQzLjAwMTIgMTk3LjQ4ODY5IHogTSAyNzkuNTk0MjcgNDA3Ljc2MDc4IEEgNDIuMDQxNDUxIDQyLjA0MTQ1MSAwIDAgMCAyMzcuNTUzMzIgNDQ5LjgwMDQyIEwgMjM3LjU1MzMyIDQ3MC44Mzk3NCBMIDI3LjQ0NzA3OCA0NzAuODM5NzQgQSA0Mi4wNDEzMDIgNDIuMDQxMzAyIDAgMCAwIC0xNC41OTM4NzIgNTEyLjg4MTQzIEEgNDIuMDQxMzAyIDQyLjA0MTMwMiAwIDAgMCAyNy40NDcwNzggNTU0LjkyMTA2IEwgMjM3LjU1MzMyIDU1NC45MjEwNiBMIDIzNy41NTMzMiA1NzUuOTg5MTMgQSA0Mi4wNDE0NTEgNDIuMDQxNDUxIDAgMCAwIDI3OS41OTQyNyA2MTguMDI4NzcgQSA0Mi4wNDE0NTEgNDIuMDQxNDUxIDAgMCAwIDMyMS42MzUyMiA1NzUuOTg5MTMgTCAzMjEuNjM1MjIgNTU0LjkyMTA2IEwgNTczLjc5NDcyIDU1NC45MjEwNiBBIDQyLjA0MTMwMiA0Mi4wNDEzMDIgMCAwIDAgNjE1LjgzNTY3IDUxMi44ODE0MyBBIDQyLjA0MTMwMiA0Mi4wNDEzMDIgMCAwIDAgNTczLjc5NDcyIDQ3MC44Mzk3NCBMIDMyMS42MzUyMiA0NzAuODM5NzQgTCAzMjEuNjM1MjIgNDQ5LjgwMDQyIEEgNDIuMDQxNDUxIDQyLjA0MTQ1MSAwIDAgMCAyNzkuNTk0MjcgNDA3Ljc2MDc4IHogIiAvPg0KICA8L2c+DQo8L3N2Zz4=);background-repeat:no-repeat;background-size:20px 20px}.filters-btn::after{content:'';display:block;width:20px;height:20px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tINCh0LrQsNGH0LDQvdC+INGBINGB0LDQudGC0LAgc3ZnNC5ydSAvIERvd25sb2FkZWQgZnJvbSBzdmc0LnJ1IC0tPgo8c3ZnIHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4IiBmaWxsPSIjMDAwMDAwIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cg08ZyBkYXRhLW5hbWU9IkxheWVyIDIiPgoNPGcgZGF0YS1uYW1lPSJhcnJvdy1pb3MtdXB3YXJkIj4KDTxyZWN0IHRyYW5zZm9ybT0icm90YXRlKDE4MCAxMiAxMikiIG9wYWNpdHk9IjAiLz4KDTxwYXRoIGQ9Ik0xOCAxNWExIDEgMCAwIDEtLjY0LS4yM0wxMiAxMC4yOWwtNS4zNyA0LjMyYTEgMSAwIDAgMS0xLjQxLS4xNSAxIDEgMCAwIDEgLjE1LTEuNDFsNi00LjgzYTEgMSAwIDAgMSAxLjI3IDBsNiA1YTEgMSAwIDAgMSAuMTMgMS40MUExIDEgMCAwIDEgMTggMTV6Ii8+Cg08L2c+Cg08L2c+Cg08L3N2Zz4=);background-repeat:no-repeat;transform:rotate(180deg);background-size:20px 20px;transition:transform .3s ease-in-out}.filters-btn.filters-btn--active::after{transform:rotate(360deg)}.filters-btn{padding-inline:clamp(16px,5vw,32px)}section.category-content p{line-height:1.4}section.category-content ul{padding-left:0;list-style-position:inside}section.category-content ul li{margin-bottom:1vh;line-height:1.4}.archive-product__products_container:not(:has(.woocommerce-pagination)) .products.columns-2{margin-bottom:3vh}@media screen and (min-width:1025px){.filters-btn{display:none}}@media screen and (max-width:1024px){body.woocommerce #primary.content-area .archive-product__main-container{flex-direction:column}body.woocommerce #primary.content-area .archive-product__main-container .woo-left-sidebar{display:flex;flex-direction:column;max-width:100%}.aside__widget-contacts{display:none}form#facet-filter-form{transition:padding .3s ease-out}form#facet-filter-form.sidebar--active{padding-top:24px}aside.woo-left-sidebar .woo-widget:has(#facet-filter-form){display:grid;grid-template-columns:1fr;transition:grid-template-rows .6s ease-out;overflow:clip}aside.woo-left-sidebar .woo-widget:has(#facet-filter-form:not(.sidebar--active)){grid-template-rows:0fr}aside.woo-left-sidebar .woo-widget #facet-filter-form>*{min-height:0;overflow:hidden}aside.woo-left-sidebar .woo-widget:has(#facet-filter-form.sidebar--active){grid-template-rows:1fr}form#facet-filter-form fieldset ul{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-column-gap:25px}body.woocommerce #primary.content-area .archive-product__main-container{gap:10px}.actions__container button{width:100%}}@media screen and (max-width:768px){ul.products.columns-2{grid-template-columns:1fr;row-gap:24px}}@media screen and (max-width:362px){.actions__container{flex-direction:column;gap:8px}}