.elementor-3741 .elementor-element.elementor-element-21cf006{--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-3741 .elementor-element.elementor-element-21cf006:not(.elementor-motion-effects-element-type-background), .elementor-3741 .elementor-element.elementor-element-21cf006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3741 .elementor-element.elementor-element-6c5e9df2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3741 .elementor-element.elementor-element-11598939{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:20px;}.elementor-3741 .elementor-element.elementor-element-e51526f .eael-single-product-images .product_image_slider__container .product_image_slider__trigger{background-color:#fff;padding:5px 8px 5px 8px;margin:15px 15px 15px 15px;}.elementor-3741 .elementor-element.elementor-element-e51526f .eael-single-product-images .product_image_slider__container .product_image_slider__trigger svg path{fill:#858585;}.elementor-3741 .elementor-element.elementor-element-e51526f .eael-single-product-images .product_image_slider__thumbs .swiper-wrapper{gap:5px;}.elementor-3741 .elementor-element.elementor-element-e51526f .eael-single-product-images .product_image_slider__thumbs .swiper-button-next:after, .elementor-3741 .elementor-element.elementor-element-e51526f .eael-single-product-images .product_image_slider__thumbs .swiper-button-prev:after{font-size:20px;font-weight:1000;}.elementor-3741 .elementor-element.elementor-element-f95f1f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:20px;}.elementor-3741 .elementor-element.elementor-element-89b9319 .eael-single-product-images .product_image_slider__container .product_image_slider__trigger{background-color:#fff;padding:5px 8px 5px 8px;margin:15px 15px 15px 15px;}.elementor-3741 .elementor-element.elementor-element-89b9319 .eael-single-product-images .product_image_slider__container .product_image_slider__trigger svg path{fill:#858585;}.elementor-3741 .elementor-element.elementor-element-89b9319 .eael-single-product-images .product_image_slider__thumbs .swiper-wrapper{gap:5px;}.elementor-3741 .elementor-element.elementor-element-89b9319 .eael-single-product-images .product_image_slider__thumbs .swiper-button-next:after, .elementor-3741 .elementor-element.elementor-element-89b9319 .eael-single-product-images .product_image_slider__thumbs .swiper-button-prev:after{font-size:20px;font-weight:1000;}.elementor-3741 .elementor-element.elementor-element-7fdaf975{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:125px;}.elementor-3741 .elementor-element.elementor-element-7fdaf975:not(.elementor-motion-effects-element-type-background), .elementor-3741 .elementor-element.elementor-element-7fdaf975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-3741 .elementor-element.elementor-element-6f3ca07{--display:flex;--min-height:140px;}.wl .elementor-widget-product-title .wl-product-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3741 .elementor-element.elementor-element-97b0a24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3741 .elementor-element.elementor-element-97b0a24.elementor-element{--flex-grow:0;--flex-shrink:0;}.wl .elementor-3741 .elementor-element.elementor-element-97b0a24 .wl-product-title{text-align:left;font-family:"Montserrat", Sans-serif;font-weight:900;text-transform:uppercase;font-style:italic;line-height:10px;letter-spacing:4.6px;}.wl .elementor-3741 .elementor-element.elementor-element-97b0a24 .wl-product-title,.wl .elementor-3741 .elementor-element.elementor-element-97b0a24 .wl-product-title a{color:#000000;}.woocommerce .elementor-widget-product-price .price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3741 .elementor-element.elementor-element-ce2e264{width:var( --container-widget-width, 93.122% );max-width:93.122%;--container-widget-width:93.122%;--container-widget-flex-grow:0;}.elementor-3741 .elementor-element.elementor-element-ce2e264 > .elementor-widget-container{margin:0px 0px -14px 0px;padding:0px 0px 0px 0px;}.elementor-3741 .elementor-element.elementor-element-ce2e264.elementor-element{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-3741 .elementor-element.elementor-element-ce2e264 .price{color:#000000;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:500;font-style:italic;}.woocommerce .elementor-3741 .elementor-element.elementor-element-ce2e264 .price ins{color:#000000;font-family:"Montserrat", Sans-serif;font-size:93px;font-weight:500;}.elementor-3741 .elementor-element.elementor-element-7dd3c1ce{width:var( --container-widget-width, 52.291% );max-width:52.291%;--container-widget-width:52.291%;--container-widget-flex-grow:0;}.elementor-3741 .elementor-element.elementor-element-7dd3c1ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 25px 0px;}.elementor-3741 .elementor-element.elementor-element-7dd3c1ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3741 .elementor-element.elementor-element-7dd3c1ce .shopengine-product-excerpt, .elementor-3741 .elementor-element.elementor-element-7dd3c1ce .shopengine-product-excerpt p{color:#808080;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;font-style:italic;line-height:15px;letter-spacing:2.5px;}.elementor-3741 .elementor-element.elementor-element-d2005c8 .shopengine-additional-information tr td{padding:0px 0px 0px 0px;background:#fdfdfd;}.rtl .elementor-3741 .elementor-element.elementor-element-d2005c8 .shopengine-additional-information tr td{padding:0px 0px 0px 0px;text-align:right;}.elementor-3741 .elementor-element.elementor-element-d2005c8 .shopengine-additional-information tr th{padding:0px 0px 0px 0px;color:#888888;background:#f8f8f8;width:8%;}.rtl .elementor-3741 .elementor-element.elementor-element-d2005c8 .shopengine-additional-information tr th{padding:0px 0px 0px 0px;text-align:right;}.elementor-3741 .elementor-element.elementor-element-d2005c8 .shopengine-additional-information tr :is(td, th, p) {font-size:16px;font-weight:400;font-style:normal;}.elementor-3741 .elementor-element.elementor-element-d2005c8 .shopengine-additional-information tr td p{color:#101010;}.elementor-3741 .elementor-element.elementor-element-60918c1{width:var( --container-widget-width, 69.656% );max-width:69.656%;--container-widget-width:69.656%;--container-widget-flex-grow:0;}.elementor-3741 .elementor-element.elementor-element-60918c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-3741 .elementor-element.elementor-element-60918c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3741 .elementor-element.elementor-element-8beb42e{width:var( --container-widget-width, 71.748% );max-width:71.748%;--container-widget-width:71.748%;--container-widget-flex-grow:0;}.elementor-3741 .elementor-element.elementor-element-8beb42e > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-3741 .elementor-element.elementor-element-8beb42e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3741 .elementor-element.elementor-element-dfbbd03{width:var( --container-widget-width, 72.208% );max-width:72.208%;--container-widget-width:72.208%;--container-widget-flex-grow:0;}.elementor-3741 .elementor-element.elementor-element-dfbbd03 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3741 .elementor-element.elementor-element-dfbbd03.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3741 .elementor-element.elementor-element-bdbcb45{width:var( --container-widget-width, 71.748% );max-width:71.748%;--container-widget-width:71.748%;--container-widget-flex-grow:0;}.elementor-3741 .elementor-element.elementor-element-bdbcb45 > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-3741 .elementor-element.elementor-element-bdbcb45.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3741 .elementor-element.elementor-element-bc8eaa7{--display:flex;--position:fixed;--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;bottom:0px;}.elementor-3741 .elementor-element.elementor-element-bc8eaa7:not(.elementor-motion-effects-element-type-background), .elementor-3741 .elementor-element.elementor-element-bc8eaa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-3741 .elementor-element.elementor-element-bc8eaa7{left:0px;}body.rtl .elementor-3741 .elementor-element.elementor-element-bc8eaa7{right:0px;}.elementor-3741 .elementor-element.elementor-element-d0f6c68{--display:flex;}.elementor-3741 .elementor-element.elementor-element-f1d70c5{width:var( --container-widget-width, 51.511% );max-width:51.511%;--container-widget-width:51.511%;--container-widget-flex-grow:0;}.elementor-3741 .elementor-element.elementor-element-f1d70c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-3741 .elementor-element.elementor-element-f1d70c5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3741 .elementor-element.elementor-element-8753f87{--display:flex;--min-height:177px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3741 .elementor-element.elementor-element-b44269a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:85px;--padding-right:0px;}.elementor-3741 .elementor-element.elementor-element-54308d0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3741 .elementor-element.elementor-element-8952ba2 > .elementor-widget-container{padding:10px 0px 25px 0px;}.elementor-3741 .elementor-element.elementor-element-8952ba2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:900;font-style:italic;color:#000000;}.elementor-3741 .elementor-element.elementor-element-a1dc933{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:87px;--padding-right:0px;}.elementor-3741 .elementor-element.elementor-element-a1dc933.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3741 .elementor-element.elementor-element-ea1ec81{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3741 .elementor-element.elementor-element-ea1ec81.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related .related :is(.product, .price){text-align:left;justify-content:flex-start;}.rtl .elementor-3741 .elementor-element.elementor-element-5718f4c.elementor-align-left a.woocommerce-LoopProduct-link{text-align:right;}.rtl .elementor-3741 .elementor-element.elementor-element-5718f4c.elementor-align-right a.woocommerce-LoopProduct-link{text-align:left;}.elementor-3741 .elementor-element.elementor-element-5718f4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related ul.products{display:grid;grid-template-columns:repeat(3, 1fr) !important;}.elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related.slider-disabled ul.products{grid-gap:3px;}.elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related .related .products li a:not(.woocommerce-LoopProduct-link, .add_to_cart_button, .product_type_simple, .product_type_external, .product_type_variable){font-size:0px;}.elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related .related .product img{object-fit:cover;object-position:center center;padding:0px 0px 8px 0px;}.rtl .elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related .related .product img{padding:0px 0px 8px 0px;}.elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related .woocommerce-loop-product__title{color:#000000;font-size:15px;font-weight:800;text-transform:none;line-height:20px;padding:0px 0px 0px 10px;}.rtl .elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related .woocommerce-loop-product__title{padding:0px 10px 0px 0px;}.elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related .products .star-rating{color:#fec42d;font-size:12px;margin:0px 0px 8px 0px;}.elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related .products .star-rating::before{color:#fec42d;}.rtl .elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related .products .star-rating{margin:0px 0px 8px 0px;}.elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related :is(.price .amount){color:#101010;}.elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related :is(.price, .price .amount, .price ins, .price del){font-size:15px;font-weight:700;line-height:24px;}.elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related .price{padding:0px 0px 8px 10px;}.rtl .elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related .price{padding:0px 10px 8px 0px;}.elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related :is(.swiper-button-prev, .swiper-button-next){font-size:25px;color:#FFFFFF;background-color:#3E3E3E;border-radius:0px 0px 0px 0px;}.elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related :is(.swiper-button-prev svg, .swiper-button-next svg){width:25px;fill:#FFFFFF;}.elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related :is(.swiper-button-next, .swiper-button-prev){width:40px;height:40px;line-height:40px;}.elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related :is(.swiper-button-prev, .swiper-button-next):hover{color:#FFFFFF;background-color:#332d2d;}.rtl .elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related :is(.swiper-button-prev, .swiper-button-next){border-radius:0px 0px 0px 0px;}.elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related .swiper-pagination-bullet{background:#c9c9c9;}.elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related .swiper-pagination-bullet-active{border-color:#f03d3f;}.elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related .swiper-pagination{margin:20px 0px 0px 0px;}.rtl .elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related .swiper-pagination{margin:20px 0px 0px 0px;}.elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related .shopengine-related-products-heading-title{color:#101010;font-size:28px;font-weight:600;text-transform:none;line-height:20px;padding:0px 0px 8px 0px;}.rtl .elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related .shopengine-related-products-heading-title{padding:0px 0px 8px 0px;}.elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related .related :is(.onsale, .woocommerce-loop-product__title, .price, del, ins, .button){font-family:Montserrat;}.elementor-3741 .elementor-element.elementor-element-1b38a0a{--display:flex;--min-height:125px;--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-3741 .elementor-element.elementor-element-624c2fd{--display:flex;--min-height:151px;}.elementor-3741 .elementor-element.elementor-element-e9546fd{--display:flex;--min-height:777px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3741 .elementor-element.elementor-element-e9546fd:not(.elementor-motion-effects-element-type-background), .elementor-3741 .elementor-element.elementor-element-e9546fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://braaplife.pt/wp-content/uploads/2025/12/braaplife-roupa-mota-ktm-supermoto-exc-lifestyle-zona-industrial-aco-portugal.webp");background-position:center center;background-size:cover;}.elementor-3741 .elementor-element.elementor-element-dd8be9e{--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-3741 .elementor-element.elementor-element-dd8be9e:not(.elementor-motion-effects-element-type-background), .elementor-3741 .elementor-element.elementor-element-dd8be9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3741 .elementor-element.elementor-element-83c8a36{--display:flex;}.elementor-3741 .elementor-element.elementor-element-1201b2e{--display:flex;}.elementor-3741 .elementor-element.elementor-element-63e1a37{--display:flex;}@media(min-width:768px){.elementor-3741 .elementor-element.elementor-element-54308d0{--width:80.162%;}.elementor-3741 .elementor-element.elementor-element-ea1ec81{--width:80.162%;}}@media(max-width:1024px){.elementor-3741 .elementor-element.elementor-element-11598939{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3741 .elementor-element.elementor-element-f95f1f6{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3741 .elementor-element.elementor-element-7fdaf975{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3741 .elementor-element.elementor-element-97b0a24{width:var( --container-widget-width, 226.391px );max-width:226.391px;--container-widget-width:226.391px;--container-widget-flex-grow:0;}.elementor-3741 .elementor-element.elementor-element-60918c1{width:var( --container-widget-width, 219.906px );max-width:219.906px;--container-widget-width:219.906px;--container-widget-flex-grow:0;}.elementor-3741 .elementor-element.elementor-element-8beb42e{width:var( --container-widget-width, 222.375px );max-width:222.375px;--container-widget-width:222.375px;--container-widget-flex-grow:0;}.elementor-3741 .elementor-element.elementor-element-dfbbd03{width:var( --container-widget-width, 230.328px );max-width:230.328px;--container-widget-width:230.328px;--container-widget-flex-grow:0;}.elementor-3741 .elementor-element.elementor-element-bdbcb45{width:var( --container-widget-width, 244.578px );max-width:244.578px;--container-widget-width:244.578px;--container-widget-flex-grow:0;}.elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related ul.products{display:grid;grid-template-columns:repeat(2, 1fr) !important;}}@media(max-width:767px){.elementor-3741 .elementor-element.elementor-element-21cf006{--min-height:113px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3741 .elementor-element.elementor-element-6c5e9df2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3741 .elementor-element.elementor-element-11598939{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3741 .elementor-element.elementor-element-f95f1f6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3741 .elementor-element.elementor-element-6f3ca07{--min-height:19px;}.wl .elementor-3741 .elementor-element.elementor-element-97b0a24 .wl-product-title{font-size:26px;line-height:0.8em;}.elementor-3741 .elementor-element.elementor-element-7dd3c1ce{width:var( --container-widget-width, 317.688px );max-width:317.688px;--container-widget-width:317.688px;--container-widget-flex-grow:0;}.elementor-3741 .elementor-element.elementor-element-7dd3c1ce .shopengine-product-excerpt, .elementor-3741 .elementor-element.elementor-element-7dd3c1ce .shopengine-product-excerpt p{font-size:10px;}.elementor-3741 .elementor-element.elementor-element-60918c1{width:var( --container-widget-width, 321.141px );max-width:321.141px;--container-widget-width:321.141px;--container-widget-flex-grow:0;}.elementor-3741 .elementor-element.elementor-element-8beb42e{width:var( --container-widget-width, 128.969px );max-width:128.969px;--container-widget-width:128.969px;--container-widget-flex-grow:0;}.elementor-3741 .elementor-element.elementor-element-8beb42e > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3741 .elementor-element.elementor-element-dfbbd03{width:var( --container-widget-width, 307.172px );max-width:307.172px;--container-widget-width:307.172px;--container-widget-flex-grow:0;}.elementor-3741 .elementor-element.elementor-element-bdbcb45{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3741 .elementor-element.elementor-element-bc8eaa7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-3741 .elementor-element.elementor-element-d0f6c68{--width:87%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3741 .elementor-element.elementor-element-f1d70c5{width:var( --container-widget-width, 428.141px );max-width:428.141px;--container-widget-width:428.141px;--container-widget-flex-grow:0;}.elementor-3741 .elementor-element.elementor-element-b44269a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:33px;--padding-right:0px;}.elementor-3741 .elementor-element.elementor-element-a1dc933{--width:392.8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3741 .elementor-element.elementor-element-ea1ec81{--width:95%;}.elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related ul.products{display:grid;grid-template-columns:repeat(1, 1fr) !important;}.elementor-3741 .elementor-element.elementor-element-5718f4c .shopengine-related .related .product img{height:370px !important;}.elementor-3741 .elementor-element.elementor-element-1b38a0a{--min-height:220px;}.elementor-3741 .elementor-element.elementor-element-624c2fd{--min-height:208px;}}/* Start custom CSS for shopengine-product-excerpt, class: .elementor-element-7dd3c1ce *//* ESTILO 3: GHOST (Cinza Claro) */
a.botao-size-chart {
    display: inline-block;
    margin-top: 15px;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 800 !important;
    text-transform: uppercase !important;
    color: #333 !important; /* Cinza escuro */
    
    background-color: #f1f1f1 !important; /* Fundo cinza claro */
    
    text-decoration: none !important;
    border: none !important;
    padding: 8px 15px;
    border-radius: 4px; /* Ligeiramente arredondado */
    
    transition: all 0.3s ease;
    cursor: pointer;
}

/* Hover: Fica Preto */
a.botao-size-chart:hover {
    background-color: #000 !important;
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for shopengine-additional-information, class: .elementor-element-d2005c8 *//* --- LIMPEZA DA ESTRUTURA (Reset) --- */
.elementor-widget-woocommerce-product-additional-information table.shop_attributes,
table.shop_attributes {
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
    margin: 0 !important;
    padding: 0 !important;
    width: auto !important;
    display: table !important;
}

table.shop_attributes tr,
table.shop_attributes th,
table.shop_attributes td {
    border: none !important;
    background: transparent !important; /* Garante que não há fundos duplos */
    padding: 5px 0 !important;
}

/* --- TÍTULO (TAMANHO) --- */
table.shop_attributes th {
    color: #000000 !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 800 !important;
    text-transform: uppercase !important;
    font-size: 13px !important;
    width: auto !important;
    padding-right: 20px !important;
    vertical-align: middle !important;
}

/* --- O BOTÃO (A CÁPSULA SUBTIL) --- */
/* Aplicamos o estilo APENAS à célula para evitar duplicados */
table.shop_attributes td {
    /* Forma */
    background-color: #f0f0f0 !important; /* Cinza muito, muito claro (Subtil) */
    border-radius: 10px !important; /* Arredondado perfeito */
    
    /* Tamanho do Botão */
    padding: 8px 25px !important; 
    
    /* Texto */
    color: #000000 !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 700 !important;
    font-size: 12px !important;
    line-height: 1 !important;
    
    /* Alinhamento */
    text-align: center !important;
    display: inline-block !important; /* Comporta-se como botão */
    vertical-align: middle !important;
    
    /* (Opcional) Sombra suave para destacar do fundo branco */
    /* box-shadow: 0 4px 10px rgba(0,0,0,0.05) !important; */
}

/* --- CORREÇÃO DO BUG DUPLO --- */
/* Forçamos o parágrafo lá dentro a ser invisível para não criar o 2º botão */
table.shop_attributes td p {
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
    color: inherit !important; /* Usa a cor definida no td */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bdbcb45 */<style>
/* --- CONFIGURAÇÕES GERAIS (CAIXA) --- */
.accordion {
  /* Largura: Podes por 500px ou 100% para ocupar tudo */
  width: 100%; 
  max-width: 100%; 
  
  /* Margem: Espaço em cima e em baixo */
  margin: 20px auto; 
  
  /* Tipo de Letra */
  font-family: 'Montserrat', sans-serif; 
  
  /* Borda à volta de tudo? (none = nenhuma) */
  border: none; 
  
  /* Cantos: 0 = Quadrado (Braap Style). 8px = Redondo */
  border-radius: 8px; 
  
  overflow: hidden;
}

/* --- A LINHA SEPARADORA --- */
details {
  /* Linha preta em baixo de cada item */
  border-bottom: 1px solid #4a4949; 
  
  /* Espaço entre itens */
  margin-bottom: 0;
  transition: all 0.3s ease;
}

/* Remove a linha do último item (Opcional) */
details:last-of-type {
  border-bottom: 1px #000000; 
}

/* --- O TÍTULO (O QUE CLICAS) --- */
summary {
  /* 1. TAMANHO E FONTE */
  font-size: 15px; /* Aumenta ou diminui o texto aqui (ex: 10px, 12px, 14px) */
  font-weight: 700; /* Grossura: 400 (Normal), 700 (Bold), 900 (Extra Bold) */
  font-family: 'Montserrat', sans-serif; /* Garante que usa a fonte certa */
  /* font-style: italic; */ /* (Opcional) Tira as barras iniciais para ficar itálico */

  /* 2. ESPAÇAMENTO */
  padding: 15px 0; /* Espaço dentro da barra (Cima/Baixo  Esq/Dir) */
  letter-spacing: 1px; /* Espaço entre as letras (experimenta 2px para mais largo) */
  
  /* 3. CORES E FUNDO */
  color: #4a4949; /* Cor do texto */
  background-color: transparent; /* Cor de fundo */
  
  /* 4. TRANSFORMAÇÃO DE TEXTO */
  text-transform: none; /* Opções: uppercase (TUDO GRANDE), lowercase (pequeno), capitalize (1ª Letra) */
  /* text-decoration: underline; */ /* (Opcional) Mete sublinhado se quiseres */

  /* 5. VISUAL E ANIMAÇÃO */
  opacity: 1; /* Opacidade: 1 = Visível, 0.8 = Ligeiramente transparente */
  transition: all 1s ease; /* Suavidade quando mudas de cor no hover */
  cursor: pointer; /* Mãozinha do rato */

  /* 6. ALINHAMENTO (TÉCNICO - NÃO MEXER MUITO) */
  list-style: none; /* Remove a seta feia padrão */
  display: flex; /* Permite alinhar texto e ícone */
  justify-content: space-between; /* Manda o texto para a esq. e o ícone para a dir. */
  align-items: center; /* Garante que ficam centrados na vertical */
}

/* Remove a seta padrão no Chrome/Safari */
summary::-webkit-details-marker {
  display: none;
}

/* EFEITO HOVER (QUANDO PASSAS O RATO) */
summary:hover {
  /* Muda a cor do fundo ou do texto aqui */
  color: #555555; 
  background-color: transparent;
}

/* QUANDO ESTÁ ABERTO (OPEN) */
details[open] summary {
  /* Queres mudar a cor quando abre? */
  background-color: transparent; 
  color: #000000;
}

/* --- ÍCONE (+) --- */
summary::after {
  content: '+'; /* O símbolo */
  font-size: 18px;
  font-weight: 400;
}

/* ÍCONE QUANDO ABRE (-) */
details[open] summary::after {
  content: '-';
}

/* --- O CONTEÚDO (TEXTO DE DENTRO) --- */
details p {
  /* Espaçamento do texto */
  padding: 10px 0 25px 0; 
  margin: 0;
  
  /* COR DE FUNDO DO TEXTO */
  background-color: transparent; 
  
  /* COR DA LETRA DO TEXTO */
  color: #333333; 
  
  font-size: 12px;
  line-height: 1.5;
}
</style>

<div class="accordion">

  <details open>
    <summary>ENVIOS E PRAZOS</summary>
    <p>
      <strong>Processamento Rápido.</strong><br>
      Envio via CTT Expresso (24h a 48h úteis).<br><br>
      • <strong>Tracking:</strong> Recebes o código na DM.<br>
      • <strong>Packaging:</strong> Discreta e segura.
    </p>
  </details>

  <details>
    <summary>FIT & DETALHES</summary>
    <p>
      <strong>Designed for Street.</strong><br><br>
      • <strong>Modelagem:</strong> Corte Regular/Boxy.<br>
      • <strong>Toque:</strong> Heavy Cotton com estrutura.<br>
      • <strong>Acabamento:</strong> Costuras reforçadas.
    </p>
  </details>

  <details>
    <summary>WASH CARE // CUIDADOS</summary>
    <p>
      <strong>Preserva o Print.</strong><br><br>
      • Lavar do avesso (Max 30ºC).<br>
      • <strong>Nunca</strong> passar ferro na estampa.<br>
      • Evitar máquina de secar.
    </p>
  </details>

</div>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc8eaa7 *//* Só no telemóvel */
@media (max-width: 767px) {
    /* Cria um espaço vazio no fundo do site igual à altura do botão */
    body {
        padding-bottom: 100px !important; 
    }
}/* End custom CSS */