.elementor-988383 .elementor-element.elementor-element-22f93dac{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-988383 .elementor-element.elementor-element-484a5493 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:20px 0px 0px 0px;}.elementor-988383 .elementor-element.elementor-element-484a5493 .woocommerce-breadcrumb{font-family:var( --e-global-typography-058a0ae-font-family ), Sans-serif;font-size:var( --e-global-typography-058a0ae-font-size );font-weight:var( --e-global-typography-058a0ae-font-weight );line-height:var( --e-global-typography-058a0ae-line-height );}.elementor-988383 .elementor-element.elementor-element-4fbb7cb8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-988383 .elementor-element.elementor-element-4fbb7cb8 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );text-transform:var( --e-global-typography-vamtam_h2-text-transform );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h2-word-spacing );}.elementor-988383 .elementor-element.elementor-element-51b5d95{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-988383 .elementor-element.elementor-element-6c9c0709{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988383 .elementor-element.elementor-element-6c9c0709.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988383 .elementor-element.elementor-element-247f5551{width:100%;max-width:100%;}.elementor-988383 .elementor-element.elementor-element-247f5551 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-988383 .elementor-element.elementor-element-34c988d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988383 .elementor-element.elementor-element-77dde8a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-988383 .elementor-element.elementor-element-77dde8a.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-988383 .elementor-element.elementor-element-60281d57{--display:flex;}.elementor-988383 .elementor-element.elementor-global-3086{--spacer-size:6vh;}@media(min-width:768px){.elementor-988383 .elementor-element.elementor-element-22f93dac{--content-width:1280px;}.elementor-988383 .elementor-element.elementor-element-51b5d95{--content-width:1280px;}.elementor-988383 .elementor-element.elementor-element-6c9c0709{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-988383 .elementor-element.elementor-element-6c9c0709{--width:100%;}.elementor-988383 .elementor-element.elementor-element-34c988d1{--content-width:100%;}}@media(max-width:1024px){.elementor-988383 .elementor-element.elementor-element-484a5493 .woocommerce-breadcrumb{font-size:var( --e-global-typography-058a0ae-font-size );line-height:var( --e-global-typography-058a0ae-line-height );}.elementor-988383 .elementor-element.elementor-element-4fbb7cb8 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h2-word-spacing );}.elementor-988383 .elementor-element.elementor-element-51b5d95{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-988383 .elementor-element.elementor-element-34c988d1{--justify-content:flex-start;}.elementor-988383 .elementor-element.elementor-element-77dde8a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-988383 .elementor-element.elementor-global-3086{--spacer-size:60px;}}@media(max-width:767px){.elementor-988383 .elementor-element.elementor-element-22f93dac{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-988383 .elementor-element.elementor-element-484a5493 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-988383 .elementor-element.elementor-element-484a5493 .woocommerce-breadcrumb{font-size:var( --e-global-typography-058a0ae-font-size );line-height:var( --e-global-typography-058a0ae-line-height );}.elementor-988383 .elementor-element.elementor-element-4fbb7cb8 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h2-word-spacing );}.elementor-988383 .elementor-element.elementor-element-51b5d95{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-988383 .elementor-element.elementor-element-6c9c0709{--width:100%;}.elementor-988383 .elementor-element.elementor-element-77dde8a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-988383 .elementor-element.elementor-global-3086{--spacer-size:50px;}}/* Start custom CSS for text-editor, class: .elementor-element-7af7189 */.elementor-988383 .elementor-element.elementor-element-7af7189 {background:#F6F6F3;border-radius:8px;padding:16px;}
.elementor-988383 .elementor-element.elementor-element-7af7189 h3 {font-size:18px;line-height:1.4;margin:0 0 12px;}
.elementor-988383 .elementor-element.elementor-element-7af7189 a {display:inline-flex;align-items:center;min-height:44px;padding:8px 0;text-decoration:underline;}
.elementor-988383 .elementor-element.elementor-element-7af7189 a:focus-visible {outline:2px solid #796F51;outline-offset:3px;}
.elementor-988383 .elementor-element.elementor-element-7af7189 p {margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c9c0709 */.elementor-988383 .elementor-element.elementor-element-6c9c0709 .elementor-widget-html:has(details.cb-filter-toggle){display:none;}
@media(max-width:767px){.elementor-988383 .elementor-element.elementor-element-6c9c0709{gap:12px;}.elementor-988383 .elementor-element.elementor-element-6c9c0709 .elementor-widget-html:has(details.cb-filter-toggle){display:block!important;order:-1;}.elementor-988383 .elementor-element.elementor-element-6c9c0709:not(:has(details.cb-filter-toggle[open])) .elementor-widget:not(:has(details.cb-filter-toggle)){display:none;}.elementor-988383 .elementor-element.elementor-element-6c9c0709 summary{cursor:pointer;min-height:48px;display:list-item;padding:14px 18px;background:#F6F6F3;border:1px solid #CECDC3;border-radius:8px;font-weight:600;}.elementor-988383 .elementor-element.elementor-element-6c9c0709 summary:focus-visible{outline:2px solid #796F51;outline-offset:3px;}.elementor-988383 .elementor-element.elementor-element-6c9c0709 details p{font-size:14px;line-height:1.5;margin:12px 0;}.elementor-988383 .elementor-element.elementor-element-6c9c0709 .berocket_aapf_widget{margin-bottom:12px;padding:12px;}}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-77dde8a */.elementor-988383 .elementor-element.elementor-element-77dde8a ul.products { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:24px; }
.elementor-988383 .elementor-element.elementor-element-77dde8a ul.products::before,.elementor-988383 .elementor-element.elementor-element-77dde8a ul.products::after {display:none;}
.elementor-988383 .elementor-element.elementor-element-77dde8a ul.products li.product {width:100%!important;margin:0!important;display:flex;flex-direction:column;border:1px solid #EEEDE6;border-radius:12px;padding:16px;}
.elementor-988383 .elementor-element.elementor-element-77dde8a ul.products li.product img {width:100%!important;height:auto!important;aspect-ratio:1 / 1;object-fit:contain!important;background:#F6F6F3;}
.elementor-988383 .elementor-element.elementor-element-77dde8a .woocommerce-loop-product__title {min-height:3.9em;line-height:1.3;font-size:16px;}
.elementor-988383 .elementor-element.elementor-element-77dde8a .price {margin-top:auto;min-height:28px;}
.elementor-988383 .elementor-element.elementor-element-77dde8a .button {min-height:44px;border-radius:6px;font-size:13px;}
.elementor-988383 .elementor-element.elementor-element-77dde8a .woosw-btn {min-width:44px;min-height:44px;}
.elementor-988383 .elementor-element.elementor-element-77dde8a .woocommerce-pagination a,.elementor-988383 .elementor-element.elementor-element-77dde8a .woocommerce-pagination span {min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;}
@media(max-width:767px){.elementor-988383 .elementor-element.elementor-element-77dde8a ul.products {grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;} .elementor-988383 .elementor-element.elementor-element-77dde8a ul.products li.product {padding:10px;} .elementor-988383 .elementor-element.elementor-element-77dde8a .woocommerce-loop-product__title {font-size:14px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51b5d95 */.elementor-988383 .elementor-element.elementor-element-51b5d95 {padding:24px 24px 48px;}
.elementor-988383 .elementor-element.elementor-element-51b5d95 .berocket_single_filter_widget {background:#F6F6F3;padding:16px;border-radius:8px;margin-bottom:16px;}
.elementor-988383 .elementor-element.elementor-element-51b5d95 .berocket_single_filter_widget li {padding:8px 0;}
.elementor-988383 .elementor-element.elementor-element-51b5d95 .woocommerce-ordering select {min-height:44px;border:1px solid #CECDC3;border-radius:6px;padding:8px 12px;}
@media(max-width:767px){.elementor-988383 .elementor-element.elementor-element-51b5d95 {padding:16px;} .elementor-988383 .elementor-element.elementor-element-51b5d95 .e-con {min-width:0;}}/* End custom CSS */