.elementor-6775 .elementor-element.elementor-element-8d502b6{--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;box-shadow:12px -8px 26px -8px rgb(0 0 0 / .5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-6775 .elementor-element.elementor-element-6549bcd .elementor-menu-toggle{margin:0 auto;border-width:0}.elementor-6775 .elementor-element.elementor-element-6549bcd .elementor-nav-menu .elementor-item{font-family:"Red Hat Display",Sans-serif;font-size:17px;font-weight:700;font-style:normal;line-height:2em;letter-spacing:.3px;word-spacing:4px}.elementor-6775 .elementor-element.elementor-element-6549bcd .e--pointer-framed .elementor-item:before{border-width:0}.elementor-6775 .elementor-element.elementor-element-6549bcd .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0 0}.elementor-6775 .elementor-element.elementor-element-6549bcd .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0 0 0 0}.elementor-6775 .elementor-element.elementor-element-6549bcd .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0 0 0 0}.elementor-6775 .elementor-element.elementor-element-6549bcd .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0 0 0}.elementor-6775 .elementor-element.elementor-element-6549bcd .e--pointer-underline .elementor-item:after,.elementor-6775 .elementor-element.elementor-element-6549bcd .e--pointer-overline .elementor-item:before,.elementor-6775 .elementor-element.elementor-element-6549bcd .e--pointer-double-line .elementor-item:before,.elementor-6775 .elementor-element.elementor-element-6549bcd .e--pointer-double-line .elementor-item:after{height:0}.elementor-6775 .elementor-element.elementor-element-6549bcd .elementor-nav-menu--main .elementor-item{padding-left:23px;padding-right:23px}.elementor-6775 .elementor-element.elementor-element-6549bcd{--e-nav-menu-horizontal-menu-item-margin:calc( 7px / 2 );--nav-menu-icon-size:15px}.elementor-6775 .elementor-element.elementor-element-6549bcd .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child){margin-bottom:7px}.elementor-6775 .elementor-element.elementor-element-6549bcd .elementor-nav-menu--dropdown a:hover,.elementor-6775 .elementor-element.elementor-element-6549bcd .elementor-nav-menu--dropdown a:focus,.elementor-6775 .elementor-element.elementor-element-6549bcd .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-6775 .elementor-element.elementor-element-6549bcd .elementor-nav-menu--dropdown a.highlighted{background-color:#E9E9E9AD}.elementor-6775 .elementor-element.elementor-element-6549bcd .elementor-nav-menu--dropdown .elementor-item,.elementor-6775 .elementor-element.elementor-element-6549bcd .elementor-nav-menu--dropdown .elementor-sub-item{font-family:"Red Hat Display",Sans-serif;font-size:15px;font-weight:700}.elementor-6775 .elementor-element.elementor-element-6549bcd .elementor-nav-menu--dropdown{border-style:none}.elementor-6775 .elementor-element.elementor-element-6549bcd .elementor-nav-menu--main .elementor-nav-menu--dropdown,.elementor-6775 .elementor-element.elementor-element-6549bcd .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:9px 32px 66px -47px rgba(76.15468750000002,76.15468750000002,76.15468750000002,.96)}.elementor-6775 .elementor-element.elementor-element-356e51b{--display:flex;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em}.elementor-6775 .elementor-element.elementor-element-356e51b:not(.elementor-motion-effects-element-type-background),.elementor-6775 .elementor-element.elementor-element-356e51b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cfa1f76)}.elementor-6775 .elementor-element.elementor-element-6ad23bf .elementor-menu-toggle{margin:0 auto}.elementor-6775 .elementor-element.elementor-element-727c936b>.elementor-container{max-width:1422px}.elementor-6775 .elementor-element.elementor-element-727c936b{margin-top:35px;margin-bottom:0;padding:0 0 50px 0}#product-filter .plugincy-filter-group{overflow:visible}.elementor-6775 .elementor-element.elementor-element-61ea4d3 .plugincy-filter-group .plugincy_title{font-family:var(--e-global-typography-7044a64-font-family),Sans-serif;font-size:var(--e-global-typography-7044a64-font-size);font-weight:var(--e-global-typography-7044a64-font-weight);line-height:var(--e-global-typography-7044a64-line-height)}.elementor-6775 .elementor-element.elementor-element-61ea4d3 #product-filter .plugincy_slider{border-radius:5px!important}.elementor-6775 .elementor-element.elementor-element-61ea4d3 #product-filter .plugincy_slider .plugrogress{border-radius:5px!important}.elementor-6775 .elementor-element.elementor-element-727c70a.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0 0 0 0;border-radius:8px;padding:8px 8px 8px 8px;box-shadow:0 5px 10px 1px rgb(0 0 0 / .13)}.elementor-6775 .elementor-element.elementor-element-727c70a.elementor-wc-products ul.products{grid-column-gap:22px;grid-row-gap:25px}.elementor-6775 .elementor-element.elementor-element-727c70a.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:0 0 0 0;margin-bottom:7px}.elementor-6775 .elementor-element.elementor-element-727c70a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000}.elementor-6775 .elementor-element.elementor-element-727c70a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000}.elementor-6775 .elementor-element.elementor-element-727c70a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-6775 .elementor-element.elementor-element-727c70a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var(--e-global-typography-edc9995-font-family),Sans-serif;font-size:var(--e-global-typography-edc9995-font-size);font-weight:var(--e-global-typography-edc9995-font-weight);line-height:var(--e-global-typography-edc9995-line-height);letter-spacing:var(--e-global-typography-edc9995-letter-spacing)}.elementor-6775 .elementor-element.elementor-element-727c70a.elementor-wc-products ul.products li.product .star-rating{color:#581818}.elementor-6775 .elementor-element.elementor-element-727c70a.elementor-wc-products ul.products li.product .price{color:var(--e-global-color-c3b4b98);font-family:var(--e-global-typography-edc9995-font-family),Sans-serif;font-size:var(--e-global-typography-edc9995-font-size);font-weight:var(--e-global-typography-edc9995-font-weight);line-height:var(--e-global-typography-edc9995-line-height);letter-spacing:var(--e-global-typography-edc9995-letter-spacing)}.elementor-6775 .elementor-element.elementor-element-727c70a.elementor-wc-products ul.products li.product .price ins{color:var(--e-global-color-c3b4b98)}.elementor-6775 .elementor-element.elementor-element-727c70a.elementor-wc-products ul.products li.product .price ins .amount{color:var(--e-global-color-c3b4b98)}.elementor-6775 .elementor-element.elementor-element-727c70a.elementor-wc-products ul.products li.product .price del{color:var(--e-global-color-c3b4b98)}.elementor-6775 .elementor-element.elementor-element-727c70a.elementor-wc-products ul.products li.product .price del .amount{color:var(--e-global-color-c3b4b98)}.elementor-6775 .elementor-element.elementor-element-727c70a.elementor-wc-products ul.products li.product .price del{font-family:var(--e-global-typography-edc9995-font-family),Sans-serif;font-size:var(--e-global-typography-edc9995-font-size);font-weight:var(--e-global-typography-edc9995-font-weight);line-height:var(--e-global-typography-edc9995-line-height);letter-spacing:var(--e-global-typography-edc9995-letter-spacing)}.elementor-6775 .elementor-element.elementor-element-727c70a.elementor-wc-products ul.products li.product .button:hover{color:#FFF;background-color:var(--e-global-color-639e8dd);border-color:var(--e-global-color-text)}.elementor-6775 .elementor-element.elementor-element-727c70a.elementor-wc-products ul.products li.product .button{border-radius:6px 6px 6px 6px;padding:10px 10px 10px 10px}.elementor-6775 .elementor-element.elementor-element-727c70a.elementor-wc-products ul.products li.product:hover{box-shadow:0 0 10px 0 rgb(0 0 0 / .05)}.elementor-6775 .elementor-element.elementor-element-727c70a nav.woocommerce-pagination{margin-top:37px}.elementor-6775 .elementor-element.elementor-element-727c70a nav.woocommerce-pagination ul li a,.elementor-6775 .elementor-element.elementor-element-727c70a nav.woocommerce-pagination ul li span{padding:7px}.elementor-6775 .elementor-element.elementor-element-727c70a.elementor-wc-products ul.products li.product span.onsale{display:block}@media(max-width:1024px){.elementor-6775 .elementor-element.elementor-element-6549bcd .elementor-nav-menu .elementor-item{font-size:21.88px}.elementor-6775 .elementor-element.elementor-element-6549bcd .elementor-nav-menu--dropdown .elementor-item,.elementor-6775 .elementor-element.elementor-element-6549bcd .elementor-nav-menu--dropdown .elementor-sub-item{font-size:18px}.elementor-6775 .elementor-element.elementor-element-356e51b{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em}.elementor-6775 .elementor-element.elementor-element-46fca515>.elementor-element-populated{padding:0 0 0 0}.elementor-6775 .elementor-element.elementor-element-61ea4d3 .plugincy-filter-group .plugincy_title{font-size:var(--e-global-typography-7044a64-font-size);line-height:var(--e-global-typography-7044a64-line-height)}.elementor-6775 .elementor-element.elementor-element-727c70a.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-6775 .elementor-element.elementor-element-727c70a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-6775 .elementor-element.elementor-element-727c70a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var(--e-global-typography-edc9995-font-size);line-height:var(--e-global-typography-edc9995-line-height);letter-spacing:var(--e-global-typography-edc9995-letter-spacing)}.elementor-6775 .elementor-element.elementor-element-727c70a.elementor-wc-products ul.products li.product .price{font-size:var(--e-global-typography-edc9995-font-size);line-height:var(--e-global-typography-edc9995-line-height);letter-spacing:var(--e-global-typography-edc9995-letter-spacing)}.elementor-6775 .elementor-element.elementor-element-727c70a.elementor-wc-products ul.products li.product .price del{font-size:var(--e-global-typography-edc9995-font-size);line-height:var(--e-global-typography-edc9995-line-height);letter-spacing:var(--e-global-typography-edc9995-letter-spacing)}}@media(max-width:767px){.elementor-6775 .elementor-element.elementor-element-6549bcd .elementor-nav-menu .elementor-item{font-size:18.72px}.elementor-6775 .elementor-element.elementor-element-6549bcd .elementor-nav-menu--dropdown .elementor-item,.elementor-6775 .elementor-element.elementor-element-6549bcd .elementor-nav-menu--dropdown .elementor-sub-item{font-size:16px}.elementor-6775 .elementor-element.elementor-element-356e51b{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em}.elementor-6775 .elementor-element.elementor-element-61ea4d3 .plugincy-filter-group .plugincy_title{font-size:var(--e-global-typography-7044a64-font-size);line-height:var(--e-global-typography-7044a64-line-height)}.elementor-6775 .elementor-element.elementor-element-727c70a.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-6775 .elementor-element.elementor-element-727c70a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-6775 .elementor-element.elementor-element-727c70a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var(--e-global-typography-edc9995-font-size);line-height:var(--e-global-typography-edc9995-line-height);letter-spacing:var(--e-global-typography-edc9995-letter-spacing)}.elementor-6775 .elementor-element.elementor-element-727c70a.elementor-wc-products ul.products li.product .price{font-size:var(--e-global-typography-edc9995-font-size);line-height:var(--e-global-typography-edc9995-line-height);letter-spacing:var(--e-global-typography-edc9995-letter-spacing)}.elementor-6775 .elementor-element.elementor-element-727c70a.elementor-wc-products ul.products li.product .price del{font-size:var(--e-global-typography-edc9995-font-size);line-height:var(--e-global-typography-edc9995-line-height);letter-spacing:var(--e-global-typography-edc9995-letter-spacing)}}@media(min-width:768px){.elementor-6775 .elementor-element.elementor-element-8d502b6{--width:100%}.elementor-6775 .elementor-element.elementor-element-46fca515{width:20.016%}.elementor-6775 .elementor-element.elementor-element-2539a42e{width:79.649%}}@media(max-width:1024px) and (min-width:768px){.elementor-6775 .elementor-element.elementor-element-46fca515{width:100%}.elementor-6775 .elementor-element.elementor-element-2539a42e{width:100%}}.menu-item .elementor-item:before{content:''!important;width:22px!important;height:22px!important;margin-right:12px!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;background-color:transparent!important;flex-shrink:0!important}.menu-item .elementor-item:before{opacity:1!important;visibility:visible!important}.menu-item .elementor-item{display:inline-flex!important;align-items:center!important;font-weight:700!important}.menu-item:not([class*="cat-"]) .elementor-item:before{display:none!important}.cat-telescopios .elementor-item:before{background-image:url(https://casadostelescopios.pt/wp-content/uploads/2025/12/telescope-2.svg)!important}.cat-montagens .elementor-item:before{background-image:url(https://casadostelescopios.pt/wp-content/uploads/2025/12/settings.svg)!important}.cat-oculares .elementor-item:before{background-image:url(https://casadostelescopios.pt/wp-content/uploads/2025/12/disc-2-1-1.svg)!important}.cat-filtros .elementor-item:before{background-image:url(https://casadostelescopios.pt/wp-content/uploads/2025/12/circle-1-1.svg)!important}.cat-acessorios .elementor-item:before{background-image:url(https://casadostelescopios.pt/wp-content/uploads/2025/12/tool-case-1-1.svg)!important}.cat-astrofoto .elementor-item:before{background-image:url(https://casadostelescopios.pt/wp-content/uploads/2025/12/camera-1-1.svg)!important}.cat-binoculos .elementor-item:before{background-image:url(https://casadostelescopios.pt/wp-content/uploads/2025/12/binoculars-1-1.svg)!important}.cat-microscopios .elementor-item:before{background-image:url(https://casadostelescopios.pt/wp-content/uploads/2025/12/microscope-1-1.svg)!important}.cat-natureza .elementor-item:before{background-image:url(https://casadostelescopios.pt/wp-content/uploads/2025/12/mountain-snow-1-1.svg)!important}.cat-tripes .elementor-item:before{background-image:url(https://casadostelescopios.pt/wp-content/uploads/2025/12/pyramid.svg)!important}.cat-solar .elementor-item:before{background-image:url(https://casadostelescopios.pt/wp-content/uploads/2025/12/sun-1-1.svg)!important}.cat-meteo .elementor-item:before{background-image:url(https://casadostelescopios.pt/wp-content/uploads/2025/12/cloud-lightning-1-1.svg)!important}.cat-junior .elementor-item:before{background-image:url(https://casadostelescopios.pt/wp-content/uploads/2025/12/baby-1-1.svg)!important}.cat-astro .elementor-item:before{background-image:url(https://casadostelescopios.pt/wp-content/uploads/2026/01/image-1.png)!important}.elementor-6775 .elementor-element.elementor-element-6ad23bf .menu-item .elementor-item:before{display:none!important;content:none!important}.elementor-6775 .elementor-element.elementor-element-2539a42e{display:flex;flex-wrap:wrap;align-items:stretch}.elementor-6775 .elementor-element.elementor-element-2539a42e .elementor-loop-item{display:flex;flex-direction:column}.elementor-6775 .elementor-element.elementor-element-2539a42e .elementor-loop-item .elementor-add-to-cart{margin-top:auto}