.elementor-4135 .elementor-element.elementor-element-341c979{--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}.elementor-4135 .elementor-element.elementor-element-341c979:not(.elementor-motion-effects-element-type-background),.elementor-4135 .elementor-element.elementor-element-341c979>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://arvutivagi.ee/wp-content/uploads/2025/04/taiustapilt-tumedam3.jpg")}.elementor-4135 .elementor-element.elementor-element-4245f1e{--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:2px 2px;--row-gap:2px;--column-gap:2px}.elementor-4135 .elementor-element.elementor-element-1fa5770{--display:flex;--min-height:0px;--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;border-style:none;--border-style:none;--border-radius:40px;box-shadow:0px 0px 4px 4px rgba(0,0,0,.5);--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:25px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px}.elementor-4135 .elementor-element.elementor-element-1fa5770:not(.elementor-motion-effects-element-type-background),.elementor-4135 .elementor-element.elementor-element-1fa5770>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFEE0}.elementor-4135 .elementor-element.elementor-element-1fa5770.e-con{--align-self:flex-start}.elementor-4135 .elementor-element.elementor-element-bac8848{--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;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--border-radius:40px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%}.elementor-4135 .elementor-element.elementor-element-4033d65{--grid-columns:3;--grid-row-gap:29px;--load-more-spinner-color:var(--e-global-color-astglobalcolor0);--load-more-button-align:center;--auto-scroll-offset:0px;--grid-column-gap:0px}.elementor-4135 .elementor-element.elementor-element-4033d65 .elementor-button{background-color:var(--e-global-color-astglobalcolor0);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);fill:var(--e-global-color-astglobalcolor4);color:var(--e-global-color-astglobalcolor4);border-radius:7px}.elementor-4135 .elementor-element.elementor-element-4033d65>.elementor-widget-container{margin:0;padding:0}.elementor-4135 .elementor-element.elementor-element-4033d65 .elementor-loop-container{grid-auto-rows:1fr}.elementor-4135 .elementor-element.elementor-element-4033d65 .e-loop-item>.elementor-section,.elementor-4135 .elementor-element.elementor-element-4033d65 .e-loop-item>.elementor-section>.elementor-container,.elementor-4135 .elementor-element.elementor-element-4033d65 .e-loop-item>.e-con,.elementor-4135 .elementor-element.elementor-element-4033d65 .e-loop-item .elementor-section-wrap>.e-con{height:100%}@media(max-width:1024px){.elementor-4135 .elementor-element.elementor-element-4245f1e{--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;--padding-top:-4px;--padding-bottom:-4px;--padding-left:-4px;--padding-right:-4px}.elementor-4135 .elementor-element.elementor-element-bac8848{--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:1px 1px;--row-gap:1px;--column-gap:1px}.elementor-4135 .elementor-element.elementor-element-4033d65{--grid-columns:2}}@media(max-width:767px){.elementor-4135 .elementor-element.elementor-element-1fa5770{--border-radius:20px}.elementor-4135 .elementor-element.elementor-element-bac8848{--border-radius:20px}.elementor-4135 .elementor-element.elementor-element-4033d65{--grid-columns:1}}@media(min-width:768px){.elementor-4135 .elementor-element.elementor-element-341c979{--content-width:1500px}.elementor-4135 .elementor-element.elementor-element-1fa5770{--width:25%}.elementor-4135 .elementor-element.elementor-element-bac8848{--width:78%}}@media(max-width:1024px) and (min-width:768px){.elementor-4135 .elementor-element.elementor-element-1fa5770{--width:41%}.elementor-4135 .elementor-element.elementor-element-bac8848{--width:75%}}#product-sort-form{padding:10px;border:1px solid #ddd;border-radius:8px;background-color:transparent;max-width:250px;font-family:inherit;font-size:14px}#product-sort-form label{font-weight:600;color:#333;margin-bottom:5px;display:block}#orderby-select{width:100%;padding:6px 10px;border:1px solid #ccc;border-radius:4px;background-color:#fff;font-size:14px;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='gray' height='20' viewBox='0 0 24 24' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;cursor:pointer}#orderby-select:focus{outline:none;border-color:#068d9d;box-shadow:0 0 0 2px rgba(6,141,157,.2)}:is(#product-filter-form,#coverit-filter-form){padding:10px;border:1px solid #ddd;border-radius:8px;background-color:transparent;max-width:250px;font-family:inherit;font-size:14px}:is(#product-filter-form,#coverit-filter-form) strong{display:block;margin-top:2px;margin-bottom:0;font-size:14px;font-weight:600;color:#333;line-height:1.2}:is(#product-filter-form,#coverit-filter-form) strong+br{display:none}:is(#product-filter-form,#coverit-filter-form) label{display:flex;align-items:center;margin-bottom:2px;cursor:pointer;position:relative;padding:2px 4px;border-radius:4px;border:2px solid transparent;transition:border-color .2s ease;box-sizing:border-box}:is(#product-filter-form,#coverit-filter-form) label:hover{border-color:#068d9d;background-color:transparent}:is(#product-filter-form,#coverit-filter-form) input[type=checkbox]{appearance:none;width:16px;height:16px;border:2px solid #ccc;border-radius:3px;position:relative;margin-right:4px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}:is(#product-filter-form,#coverit-filter-form) input[type=checkbox]:checked{background-color:#068d9d;border-color:#068d9d}:is(#product-filter-form,#coverit-filter-form) input[type=checkbox]:checked:after{content:'';position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#filter-toggle{display:none}@media (max-width:768px){.filter-toggle{display:block;width:100%;padding:12px;background:#000;color:#fff;border:0;border-radius:6px;font-size:16px;transition:background .3s}.filter-content{display:none;padding:10px;background:#f8f8f8;border:1px solid #ddd;margin-top:6px}.filter-wrapper.open .filter-content{display:block}}@media (min-width:769px){.filter-toggle{display:none}.filter-content{display:block !important}}.elementor-4135 .elementor-element.elementor-element-4033d65 .elementor-loop-container,.elementor-4135 .elementor-element.elementor-element-4033d65 .e-con-inner,.elementor-4135 .elementor-element.elementor-element-4033d65 .elementor-posts-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:12px}.elementor-4135 .elementor-element.elementor-element-4033d65 .elementor-loop-item,.elementor-4135 .elementor-element.elementor-element-4033d65 .e-loop-item{width:auto !important;max-width:none !important;min-width:0;box-sizing:border-box}.elementor-4135 .elementor-element.elementor-element-4033d65 img{max-width:100%;height:auto;display:block}.elementor-4135 .elementor-element.elementor-element-4033d65 .e-con,.elementor-4135 .elementor-element.elementor-element-4033d65 .elementor-section,.elementor-4135 .elementor-element.elementor-element-4033d65 .elementor-column{min-width:0}@media (max-width:480px){.elementor-4135 .elementor-element.elementor-element-4033d65 .elementor-loop-container{gap:10px}}