.elementor-57021 .elementor-element.elementor-element-3b4f523f > .elementor-container{min-height:60px;}.elementor-57021 .elementor-element.elementor-element-55afcd8d > .elementor-widget-container{background-color:var( --e-global-color-el_color_0 );border-radius:15px 15px 15px 15px;}.elementor-57021 .elementor-element.elementor-element-1080b623{margin-top:0px;margin-bottom:40px;padding:0px 20px 0px 20px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173 .dt-product-gallery .onsale{display:block;}.elementor-57021 .elementor-element.elementor-element-3ddf3173{--thumbs-items:6;--gallery-ratio:1.33;--thumbs_ratio:1;--gallery-spacing:25px;--thumbs-spacing:10px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173 .onsale{right:auto;left:0;bottom:auto;top:0;color:var( --e-global-color-el_color_0 );background-color:var( --e-global-color-el_color_4 );font-size:14px;font-weight:600;font-style:normal;text-transform:uppercase;text-decoration:none;border-radius:100px;min-width:120px;padding-left:0;padding-right:0;min-height:31px;line-height:31px;padding-top:0;padding-bottom:0;}.elementor-57021 .elementor-element.elementor-element-3ddf3173 .zoom-flash{left:auto;right:0;top:auto;bottom:0;background-color:#FFFFFF00;font-size:28px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173 .dt-product-gallery:before{padding-bottom:calc( 1.33 * 100% );}.elementor-57021 .elementor-element.elementor-element-3ddf3173 .dt-product-gallery .dt-product-gallery-wrap{position:absolute;}#main .elementor-57021 .elementor-element.elementor-element-3ddf3173 .dt-product-gallery .flexslider .flex-viewport, #main .elementor-57021 .elementor-element.elementor-element-3ddf3173 .dt-product-gallery .flexslider > .slides{border-radius:10px 10px 10px 10px !important;}.elementor-57021 .elementor-element.elementor-element-3ddf3173 .thumb-position-right .dt-product-thumbs{margin-left:25px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173 .thumb-position-left .dt-product-thumbs{margin-right:25px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173 .thumb-position-bottom .dt-product-thumbs{margin-top:25px;}.woocommerce .elementor-57021 .elementor-element.elementor-element-3ddf3173 .dt-product-thumbs .slides .slide-wrapper{border-radius:5px 5px 5px 5px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173 .thumb-position-bottom .dt-product-thumbs .slides li{margin-right:10px !important;}.elementor-57021 .elementor-element.elementor-element-3ddf3173 .thumb-position-left .dt-product-thumbs .slides li{margin-bottom:10px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173 .thumb-position-right .dt-product-thumbs .slides li{margin-bottom:10px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173.onsale-h-position-right .onsale{margin-right:20px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173.onsale-h-position-left .onsale{margin-left:20px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173.onsale-v-position-top .onsale{margin-top:-18px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173.onsale-v-position-bottom .onsale{margin-bottom:-18px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173 .zoom-flash i{color:var( --e-global-color-el_color_6_4 );}.elementor-57021 .elementor-element.elementor-element-3ddf3173 .zoom-flash svg{fill:var( --e-global-color-el_color_6_4 );color:var( --e-global-color-el_color_6_4 );}.elementor-57021 .elementor-element.elementor-element-3ddf3173 .zoom-flash:hover i{color:var( --e-global-color-el_color_1 );}.elementor-57021 .elementor-element.elementor-element-3ddf3173 .zoom-flash:hover svg{fill:var( --e-global-color-el_color_1 );color:var( --e-global-color-el_color_1 );}.elementor-57021 .elementor-element.elementor-element-3ddf3173.zoom-h-position-right .zoom-flash{margin-right:10px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173.zoom-h-position-left .zoom-flash{margin-left:10px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173.zoom-v-position-top .zoom-flash{margin-top:10px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173.zoom-v-position-bottom .zoom-flash{margin-bottom:10px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173  .dt-product-gallery .flex-direction-nav > li > a{font-size:40px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173  .dt-product-gallery .flex-direction-nav > li > a svg{min-width:40px;min-height:40px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173 .dt-product-gallery .flex-direction-nav > .flex-nav-prev{left:0px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173 .dt-product-gallery .flex-direction-nav > .flex-nav-next{right:0px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173 .dt-product-thumbs .flex-direction-nav > li > a{font-size:28px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173 .dt-product-thumbs .flex-direction-nav > li > a svg{min-width:28px;min-height:28px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173 .dt-product-thumbs .flex-direction-nav > .flex-nav-prev{top:0px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173 .dt-product-thumbs .flex-direction-nav > .flex-nav-next{bottom:0px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173 .flex-direction-nav > li > a{color:var( --e-global-color-el_color_6_4 );}.elementor-57021 .elementor-element.elementor-element-3ddf3173 .flex-direction-nav > li > a svg{fill:var( --e-global-color-el_color_6_4 );color:var( --e-global-color-el_color_6_4 );}.elementor-57021 .elementor-element.elementor-element-3ddf3173 .flex-direction-nav > li > a:hover{color:var( --e-global-color-el_color_1 );}.elementor-57021 .elementor-element.elementor-element-3ddf3173 .flex-direction-nav > li > a:hover svg{fill:var( --e-global-color-el_color_1 );color:var( --e-global-color-el_color_1 );}.elementor-57021 .elementor-element.elementor-element-7f05a1dc > .elementor-element-populated{padding:20px 20px 20px 40px;}.elementor-57021 .elementor-element.elementor-element-5bbc72c7 .elementor-heading-title{color:var( --e-global-color-el_color_0 );}.elementor-57021 .elementor-element.elementor-element-5f34c673 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-57021 .elementor-element.elementor-element-5f34c673 .price, .elementor-57021 .elementor-element.elementor-element-5f34c673 .price > span.woocommerce-Price-amount.amount, .elementor-57021 .elementor-element.elementor-element-5f34c673 .price > span.woocommerce-Price-amount span{font-family:var( --e-global-typography-el_title_5-font-family ), Montserrat, Sans-serif;font-size:var( --e-global-typography-el_title_5-font-size );font-weight:var( --e-global-typography-el_title_5-font-weight );text-transform:var( --e-global-typography-el_title_5-text-transform );line-height:var( --e-global-typography-el_title_5-line-height );color:var( --e-global-color-fc2e093 );}.elementor-57021 .elementor-element.elementor-element-5f34c673 .price del{order:0;color:#D3D3D3;}.elementor-57021 .elementor-element.elementor-element-5f34c673 .price del, .elementor-57021 .elementor-element.elementor-element-5f34c673 .price del span{font-family:var( --e-global-typography-el_title_6-font-family ), Montserrat, Sans-serif;font-size:var( --e-global-typography-el_title_6-font-size );font-weight:var( --e-global-typography-el_title_6-font-weight );text-transform:var( --e-global-typography-el_title_6-text-transform );line-height:var( --e-global-typography-el_title_6-line-height );}.elementor-57021 .elementor-element.elementor-element-5f34c673 .price del span{color:#CBCBCB;}.elementor-57021 .elementor-element.elementor-element-5f34c673 .price ins span{font-family:var( --e-global-typography-el_title_5-font-family ), Montserrat, Sans-serif;font-size:var( --e-global-typography-el_title_5-font-size );font-weight:var( --e-global-typography-el_title_5-font-weight );text-transform:var( --e-global-typography-el_title_5-text-transform );line-height:var( --e-global-typography-el_title_5-line-height );color:var( --e-global-color-el_color_4 );}.elementor-57021 .elementor-element.elementor-element-4b910786 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-57021 .elementor-element.elementor-element-4b910786 .the7-heading-title{color:var( --e-global-color-el_color_0 );text-decoration-style:solid;}.elementor-57021 .elementor-element.elementor-element-10bfd492{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57021 .elementor-element.elementor-element-6baa6fb4 .box-content{align-items:flex-start;text-align:left;}.elementor-57021 .elementor-element.elementor-element-6baa6fb4 .the7-box-wrapper{align-items:center;align-content:center;height:28px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:0px 8px 0px 8px;background:#FAC90000;border-color:#FAC90085;}.elementor-57021 .elementor-element.elementor-element-6baa6fb4 .box-content-wrapper{flex-flow:row nowrap;}.elementor-57021 .elementor-element.elementor-element-6baa6fb4 .elementor-icon-div{align-self:flex-start;}.elementor-57021 .elementor-element.elementor-element-6baa6fb4.elementor-element{--align-self:flex-start;}.elementor-57021 .elementor-element.elementor-element-6baa6fb4 .elementor-icon{font-size:15px;}.elementor-57021 .elementor-element.elementor-element-6baa6fb4 .elementor-icon-div .elementor-icon{padding:0px;}.elementor-57021 .elementor-element.elementor-element-6baa6fb4 .elementor-icon-div i{color:var( --e-global-color-fc2e093 );}.elementor-57021 .elementor-element.elementor-element-6baa6fb4 .elementor-icon-div svg{fill:var( --e-global-color-fc2e093 );color:var( --e-global-color-fc2e093 );}.elementor-57021 .elementor-element.elementor-element-6baa6fb4{--icon-spacing:6px;}.elementor-57021 .elementor-element.elementor-element-6baa6fb4 .the7-box-wrapper .box-heading, .elementor-57021 .elementor-element.elementor-element-6baa6fb4 .the7-box-wrapper .box-heading a{font-family:"Montserrat", Montserrat, Sans-serif;font-size:12px;color:var( --e-global-color-fc2e093 );}.elementor-57021 .elementor-element.elementor-element-6baa6fb4 .box-description{margin-top:10px;}.elementor-57021 .elementor-element.elementor-element-11f5b2e8 .box-content{align-items:flex-start;text-align:left;}.elementor-57021 .elementor-element.elementor-element-11f5b2e8 .the7-box-wrapper{align-items:center;align-content:center;height:28px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:0px 8px 0px 8px;background:#FAC90000;border-color:#FAC90085;}.elementor-57021 .elementor-element.elementor-element-11f5b2e8 .box-content-wrapper{flex-flow:row nowrap;}.elementor-57021 .elementor-element.elementor-element-11f5b2e8 .elementor-icon-div{align-self:flex-start;}.elementor-57021 .elementor-element.elementor-element-11f5b2e8.elementor-element{--align-self:flex-start;}.elementor-57021 .elementor-element.elementor-element-11f5b2e8 .elementor-icon{font-size:15px;}.elementor-57021 .elementor-element.elementor-element-11f5b2e8 .elementor-icon-div .elementor-icon{padding:0px;}.elementor-57021 .elementor-element.elementor-element-11f5b2e8 .elementor-icon-div i{color:var( --e-global-color-fc2e093 );}.elementor-57021 .elementor-element.elementor-element-11f5b2e8 .elementor-icon-div svg{fill:var( --e-global-color-fc2e093 );color:var( --e-global-color-fc2e093 );}.elementor-57021 .elementor-element.elementor-element-11f5b2e8{--icon-spacing:6px;}.elementor-57021 .elementor-element.elementor-element-11f5b2e8 .the7-box-wrapper .box-heading, .elementor-57021 .elementor-element.elementor-element-11f5b2e8 .the7-box-wrapper .box-heading a{font-family:"Montserrat", Montserrat, Sans-serif;font-size:12px;color:var( --e-global-color-fc2e093 );}.elementor-57021 .elementor-element.elementor-element-11f5b2e8 .box-description{margin-top:10px;}.elementor-57021 .elementor-element.elementor-element-5839997a .box-content{align-items:flex-start;text-align:left;}.elementor-57021 .elementor-element.elementor-element-5839997a .the7-box-wrapper{align-items:center;align-content:center;height:28px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:0px 8px 0px 8px;background:#FAC90000;border-color:#FAC90085;}.elementor-57021 .elementor-element.elementor-element-5839997a .box-content-wrapper{flex-flow:row nowrap;}.elementor-57021 .elementor-element.elementor-element-5839997a .elementor-icon-div{align-self:flex-start;}.elementor-57021 .elementor-element.elementor-element-5839997a.elementor-element{--align-self:flex-start;}.elementor-57021 .elementor-element.elementor-element-5839997a .elementor-icon{font-size:15px;}.elementor-57021 .elementor-element.elementor-element-5839997a .elementor-icon-div .elementor-icon{padding:0px;}.elementor-57021 .elementor-element.elementor-element-5839997a .elementor-icon-div i{color:var( --e-global-color-fc2e093 );}.elementor-57021 .elementor-element.elementor-element-5839997a .elementor-icon-div svg{fill:var( --e-global-color-fc2e093 );color:var( --e-global-color-fc2e093 );}.elementor-57021 .elementor-element.elementor-element-5839997a{--icon-spacing:6px;}.elementor-57021 .elementor-element.elementor-element-5839997a .the7-box-wrapper .box-heading, .elementor-57021 .elementor-element.elementor-element-5839997a .the7-box-wrapper .box-heading a{font-family:"Montserrat", Montserrat, Sans-serif;font-size:12px;color:#FAC900;}.elementor-57021 .elementor-element.elementor-element-5839997a .box-description{margin-top:10px;}.elementor-57021 .elementor-element.elementor-element-3ebfee9c .box-content{align-items:flex-start;text-align:left;}.elementor-57021 .elementor-element.elementor-element-3ebfee9c .the7-box-wrapper{align-items:center;align-content:center;height:28px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:0px 8px 0px 8px;border-color:#76CD8387;}.elementor-57021 .elementor-element.elementor-element-3ebfee9c .box-content-wrapper{flex-flow:row nowrap;}.elementor-57021 .elementor-element.elementor-element-3ebfee9c .elementor-icon-div{align-self:flex-start;}.elementor-57021 .elementor-element.elementor-element-3ebfee9c.elementor-element{--align-self:flex-start;}.elementor-57021 .elementor-element.elementor-element-3ebfee9c .elementor-icon{font-size:15px;}.elementor-57021 .elementor-element.elementor-element-3ebfee9c .elementor-icon-div .elementor-icon{padding:0px;}.elementor-57021 .elementor-element.elementor-element-3ebfee9c .elementor-icon-div i{color:var( --e-global-color-90ded27 );}.elementor-57021 .elementor-element.elementor-element-3ebfee9c .elementor-icon-div svg{fill:var( --e-global-color-90ded27 );color:var( --e-global-color-90ded27 );}.elementor-57021 .elementor-element.elementor-element-3ebfee9c{--icon-spacing:6px;}.elementor-57021 .elementor-element.elementor-element-3ebfee9c .the7-box-wrapper .box-heading, .elementor-57021 .elementor-element.elementor-element-3ebfee9c .the7-box-wrapper .box-heading a{font-family:"Montserrat", Montserrat, Sans-serif;font-size:12px;color:var( --e-global-color-90ded27 );}.elementor-57021 .elementor-element.elementor-element-3ebfee9c .box-description{margin-top:10px;}.elementor-57021 .elementor-element.elementor-element-31c9786 > .elementor-widget-container{margin:20px 0px 20px 0px;}.woocommerce .elementor-57021 .elementor-element.elementor-element-31c9786 .woocommerce-product-details__short-description{color:#D9D9DA;font-family:var( --e-global-typography-el_content_1-font-family ), Montserrat, Sans-serif;font-size:var( --e-global-typography-el_content_1-font-size );font-weight:var( --e-global-typography-el_content_1-font-weight );text-transform:var( --e-global-typography-el_content_1-text-transform );line-height:var( --e-global-typography-el_content_1-line-height );}.elementor-57021 .elementor-element.elementor-element-1c2d77b8{--display:flex;--item-display:inline-flex;--list-width:100%;--quantity-btn-width:26px;--quantity-btn-height:26px;--quantity-btn-border-width:1px;--quantity-btn-border-hover-color:var( --e-global-color-el_color_1 );--quantity-spacing:20px;} .elementor-57021 .elementor-element.elementor-element-1c2d77b8 .box-button, .elementor-57021 .elementor-element.elementor-element-1c2d77b8 .box-button .popup-icon,  .elementor-57021 .elementor-element.elementor-element-1c2d77b8 .box-button:hover,  .elementor-57021 .elementor-element.elementor-element-1c2d77b8 .box-button:focus, .elementor-57021 .elementor-element.elementor-element-1c2d77b8 .box-hover:hover .box-button{background:var( --e-global-color-fc2e093 );}.elementor-57021 .elementor-element.elementor-element-1c2d77b8 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-57021 .elementor-element.elementor-element-1c2d77b8 .the7-add-to-cart, .elementor-57021 .elementor-element.elementor-element-1c2d77b8 .woocommerce-variation-add-to-cart{text-align:left;justify-content:flex-start;--content-align:flex-start;}.elementor-57021 .elementor-element.elementor-element-1c2d77b8 .variations tr, .elementor-57021 .elementor-element.elementor-element-1c2d77b8 .woocommerce-variation > .last, .elementor-57021 .elementor-element.elementor-element-1c2d77b8 .the7-add-to-cart > .in-stock{margin-bottom:12px;}.elementor-57021 .elementor-element.elementor-element-1c2d77b8 .box-button{width:auto;font-weight:500;border-radius:5px 5px 5px 5px;}.elementor-57021 .elementor-element.elementor-element-1c2d77b8 .quantity, .elementor-57021 .elementor-element.elementor-element-1c2d77b8 .woocommerce-variation-add-to-cart .quantity{display:none !important;}.elementor-57021 .elementor-element.elementor-element-1c2d77b8 .variations tr{display:flex;flex-flow:column wrap;justify-content:var(--content-align);align-items:var(--content-align);--label-margin:0 0 var(--label-spacing, 10px) 0;}.elementor-57021 .elementor-element.elementor-element-1c2d77b8 .the7-vr-options{column-gap:10px;row-gap:10px;--grid-row-gap:10px;--variations-border-color:var( --e-global-color-el_color_7_4 );}.elementor-57021 .elementor-element.elementor-element-1c2d77b8 .the7-vr-options a{min-width:60px;min-height:34px;border-radius:100px;padding:2px 13px 2px 13px;}.elementor-57021 .elementor-element.elementor-element-1c2d77b8 .the7-vr-options li a{color:var( --e-global-color-el_color_7_2 );}.elementor-57021 .elementor-element.elementor-element-1c2d77b8 .the7-vr-options li:not(.active) a:hover{color:var( --e-global-color-el_color_1 );border-color:var( --e-global-color-el_color_1 );}.elementor-57021 .elementor-element.elementor-element-1c2d77b8 .the7-vr-options li.active a{color:var( --e-global-color-el_color_1 );border-color:var( --e-global-color-el_color_1 );}.elementor-57021 .elementor-element.elementor-element-1c2d77b8 .the7-vr-options li:not(.active) a.out-of-stock:not(:hover){color:var( --e-global-color-el_color_7_2 );background-color:var( --e-global-color-el_color_7_6 );border-color:var( --e-global-color-el_color_7_4 );}.elementor-57021 .elementor-element.elementor-element-1c2d77b8 form.cart table.variations label{font-size:var( --e-global-typography-el_content_3-font-size );font-weight:var( --e-global-typography-el_content_3-font-weight );text-transform:var( --e-global-typography-el_content_3-text-transform );line-height:var( --e-global-typography-el_content_3-line-height );color:var( --e-global-color-el_color_7_2 );}.elementor-57021 .elementor-element.elementor-element-1c2d77b8 .quantity .qty{font-size:18px;font-weight:400;font-style:normal;text-transform:none;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-57021 .elementor-element.elementor-element-1c2d77b8 .quantity{--quantity-width:100px;min-width:100px;}.elementor-57021 .elementor-element.elementor-element-1c2d77b8 .quantity button{width:26px;height:26px !important;color:var( --e-global-color-el_color_7_2 );}.elementor-57021 .elementor-element.elementor-element-1c2d77b8 .quantity button:hover{color:var( --e-global-color-el_color_1 );}.elementor-57021 .elementor-element.elementor-element-1c2d77b8 .box-button > span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;}.elementor-57021 .elementor-element.elementor-element-1c2d77b8 .box-button i{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-57021 .elementor-element.elementor-element-1c2d77b8 .box-button svg{order:1;margin:0 0 0 var(--btn-icon-spacing);fill:var( --e-global-color-el_color_1 );color:var( --e-global-color-el_color_1 );}.elementor-57021 .elementor-element.elementor-element-1c2d77b8 .box-button .popup-icon{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-57021 .elementor-element.elementor-element-1c2d77b8 .box-button, .elementor-57021 .elementor-element.elementor-element-1c2d77b8 .box-button *{color:var( --e-global-color-el_color_1 );}.elementor-57021 .elementor-element.elementor-element-1c2d77b8 {--box-button-icon-color:var( --e-global-color-el_color_1 );}.elementor-57021 .elementor-element.elementor-element-1c2d77b8 .box-button i, .elementor-57021 .elementor-element.elementor-element-1c2d77b8 .box-button.elementor-button:hover i, .elementor-57021 .elementor-element.elementor-element-1c2d77b8 .box-button.elementor-button:focus i, .elementor-57021 .elementor-element.elementor-element-1c2d77b8 .box-hover:hover .box-button.elementor-button i{color:var( --e-global-color-el_color_1 );}.elementor-57021 .elementor-element.elementor-element-1c2d77b8 .box-button svg, .elementor-57021 .elementor-element.elementor-element-1c2d77b8 .box-button.elementor-button:hover svg, .elementor-57021 .elementor-element.elementor-element-1c2d77b8 .box-button.elementor-button:focus svg, .elementor-57021 .elementor-element.elementor-element-1c2d77b8 .box-hover:hover .box-button.elementor-button svg{fill:var( --e-global-color-el_color_1 );color:var( --e-global-color-el_color_1 );}.elementor-57021 .elementor-element.elementor-element-5b0d6128 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-57021 .elementor-element.elementor-element-5b0d6128{font-size:var( --e-global-typography-el_content_3-font-size );font-weight:var( --e-global-typography-el_content_3-font-weight );text-transform:var( --e-global-typography-el_content_3-text-transform );line-height:var( --e-global-typography-el_content_3-line-height );color:var( --e-global-color-el_color_7_2 );--textColor:var( --e-global-color-el_color_7_2 );}.elementor-57021 .elementor-element.elementor-element-5b0d6128 a{color:var( --e-global-color-el_color_0 );}.elementor-57021 .elementor-element.elementor-element-53f63d45{--display:flex;--width:fit-content;--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;}body.elementor-page-57021:not(.elementor-motion-effects-element-type-background), body.elementor-page-57021 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://midnightclub.pt/wp-content/uploads/2026/02/MDC_ASSET_EVENTOS_BG.png");background-position:center center;background-size:cover;}@media(min-width:851px){.elementor-57021 .elementor-element.elementor-element-73f3a6df{width:100%;}.elementor-57021 .elementor-element.elementor-element-2dbf6b48{width:47.586%;}.elementor-57021 .elementor-element.elementor-element-7f05a1dc{width:52.414%;}}@media(max-width:1050px) and (min-width:851px){.elementor-57021 .elementor-element.elementor-element-2dbf6b48{width:100%;}.elementor-57021 .elementor-element.elementor-element-7f05a1dc{width:100%;}}@media(max-width:1050px){.elementor-57021 .elementor-element.elementor-element-1080b623{margin-top:20px;margin-bottom:40px;}.elementor-57021 .elementor-element.elementor-element-7f05a1dc > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-57021 .elementor-element.elementor-element-5f34c673 .price, .elementor-57021 .elementor-element.elementor-element-5f34c673 .price > span.woocommerce-Price-amount.amount, .elementor-57021 .elementor-element.elementor-element-5f34c673 .price > span.woocommerce-Price-amount span{font-size:var( --e-global-typography-el_title_5-font-size );line-height:var( --e-global-typography-el_title_5-line-height );}.elementor-57021 .elementor-element.elementor-element-5f34c673 .price del, .elementor-57021 .elementor-element.elementor-element-5f34c673 .price del span{font-size:var( --e-global-typography-el_title_6-font-size );line-height:var( --e-global-typography-el_title_6-line-height );}.elementor-57021 .elementor-element.elementor-element-5f34c673 .price ins span{font-size:var( --e-global-typography-el_title_5-font-size );line-height:var( --e-global-typography-el_title_5-line-height );} .elementor-57021 .elementor-element.elementor-element-6baa6fb4.icon-position-tablet-left .elementor-icon-div{margin:0 var(--icon-spacing) 0 0;} .elementor-57021 .elementor-element.elementor-element-6baa6fb4.icon-position-tablet-right .elementor-icon-div{margin:0 0 0 var(--icon-spacing);} .elementor-57021 .elementor-element.elementor-element-6baa6fb4.icon-position-tablet-top .elementor-icon-div{margin:0 0 var(--icon-spacing) 0;} .elementor-57021 .elementor-element.elementor-element-11f5b2e8.icon-position-tablet-left .elementor-icon-div{margin:0 var(--icon-spacing) 0 0;} .elementor-57021 .elementor-element.elementor-element-11f5b2e8.icon-position-tablet-right .elementor-icon-div{margin:0 0 0 var(--icon-spacing);} .elementor-57021 .elementor-element.elementor-element-11f5b2e8.icon-position-tablet-top .elementor-icon-div{margin:0 0 var(--icon-spacing) 0;} .elementor-57021 .elementor-element.elementor-element-5839997a.icon-position-tablet-left .elementor-icon-div{margin:0 var(--icon-spacing) 0 0;} .elementor-57021 .elementor-element.elementor-element-5839997a.icon-position-tablet-right .elementor-icon-div{margin:0 0 0 var(--icon-spacing);} .elementor-57021 .elementor-element.elementor-element-5839997a.icon-position-tablet-top .elementor-icon-div{margin:0 0 var(--icon-spacing) 0;} .elementor-57021 .elementor-element.elementor-element-3ebfee9c.icon-position-tablet-left .elementor-icon-div{margin:0 var(--icon-spacing) 0 0;} .elementor-57021 .elementor-element.elementor-element-3ebfee9c.icon-position-tablet-right .elementor-icon-div{margin:0 0 0 var(--icon-spacing);} .elementor-57021 .elementor-element.elementor-element-3ebfee9c.icon-position-tablet-top .elementor-icon-div{margin:0 0 var(--icon-spacing) 0;}.woocommerce .elementor-57021 .elementor-element.elementor-element-31c9786 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-el_content_1-font-size );line-height:var( --e-global-typography-el_content_1-line-height );}.elementor-57021 .elementor-element.elementor-element-1c2d77b8 form.cart table.variations label{font-size:var( --e-global-typography-el_content_3-font-size );line-height:var( --e-global-typography-el_content_3-line-height );}.elementor-57021 .elementor-element.elementor-element-5b0d6128{font-size:var( --e-global-typography-el_content_3-font-size );line-height:var( --e-global-typography-el_content_3-line-height );}}@media(max-width:850px){.elementor-57021 .elementor-element.elementor-element-3b4f523f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-57021 .elementor-element.elementor-element-55afcd8d > .elementor-widget-container{padding:0px 10px 0px 10px;border-radius:0px 0px 0px 0px;}.elementor-57021 .elementor-element.elementor-element-1080b623{margin-top:0px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173 .onsale{font-size:14px;min-width:120px;padding-left:0;padding-right:0;min-height:28px;line-height:28px;padding-top:0;padding-bottom:0;}.elementor-57021 .elementor-element.elementor-element-3ddf3173.onsale-h-position-right .onsale{margin-right:0px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173.onsale-h-position-left .onsale{margin-left:0px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173 .zoom-flash{font-size:24px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173.zoom-h-position-right .zoom-flash{margin-right:5px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173.zoom-h-position-left .zoom-flash{margin-left:5px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173.zoom-v-position-top .zoom-flash{margin-top:5px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173.zoom-v-position-bottom .zoom-flash{margin-bottom:5px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173  .dt-product-gallery .flex-direction-nav > li > a{font-size:32px;}.elementor-57021 .elementor-element.elementor-element-3ddf3173  .dt-product-gallery .flex-direction-nav > li > a svg{min-width:32px;min-height:32px;}.elementor-57021 .elementor-element.elementor-element-5f34c673 .price, .elementor-57021 .elementor-element.elementor-element-5f34c673 .price > span.woocommerce-Price-amount.amount, .elementor-57021 .elementor-element.elementor-element-5f34c673 .price > span.woocommerce-Price-amount span{font-size:var( --e-global-typography-el_title_5-font-size );line-height:var( --e-global-typography-el_title_5-line-height );}.elementor-57021 .elementor-element.elementor-element-5f34c673 .price del, .elementor-57021 .elementor-element.elementor-element-5f34c673 .price del span{font-size:var( --e-global-typography-el_title_6-font-size );line-height:var( --e-global-typography-el_title_6-line-height );}.elementor-57021 .elementor-element.elementor-element-5f34c673 .price ins span{font-size:var( --e-global-typography-el_title_5-font-size );line-height:var( --e-global-typography-el_title_5-line-height );}.elementor-57021 .elementor-element.elementor-element-10bfd492{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:20px;--margin-bottom:05px;--margin-left:0px;--margin-right:0px;}.elementor-57021 .elementor-element.elementor-element-6baa6fb4 .the7-box-wrapper{height:25px;border-width:1px 1px 1px 1px;padding:0px 5px 0px 5px;}.elementor-57021 .elementor-element.elementor-element-6baa6fb4 .elementor-icon{font-size:14px;} .elementor-57021 .elementor-element.elementor-element-6baa6fb4.icon-position-mobile-left .elementor-icon-div{margin:0 var(--icon-spacing) 0 0;} .elementor-57021 .elementor-element.elementor-element-6baa6fb4.icon-position-mobile-right .elementor-icon-div{margin:0 0 0 var(--icon-spacing);} .elementor-57021 .elementor-element.elementor-element-6baa6fb4.icon-position-mobile-top .elementor-icon-div{margin:0 0 var(--icon-spacing) 0;}.elementor-57021 .elementor-element.elementor-element-6baa6fb4 .the7-box-wrapper .box-heading, .elementor-57021 .elementor-element.elementor-element-6baa6fb4 .the7-box-wrapper .box-heading a{font-size:14px;}.elementor-57021 .elementor-element.elementor-element-11f5b2e8 .the7-box-wrapper{height:25px;border-width:1px 1px 1px 1px;padding:0px 5px 0px 5px;}.elementor-57021 .elementor-element.elementor-element-11f5b2e8 .elementor-icon{font-size:14px;} .elementor-57021 .elementor-element.elementor-element-11f5b2e8.icon-position-mobile-left .elementor-icon-div{margin:0 var(--icon-spacing) 0 0;} .elementor-57021 .elementor-element.elementor-element-11f5b2e8.icon-position-mobile-right .elementor-icon-div{margin:0 0 0 var(--icon-spacing);} .elementor-57021 .elementor-element.elementor-element-11f5b2e8.icon-position-mobile-top .elementor-icon-div{margin:0 0 var(--icon-spacing) 0;}.elementor-57021 .elementor-element.elementor-element-11f5b2e8 .the7-box-wrapper .box-heading, .elementor-57021 .elementor-element.elementor-element-11f5b2e8 .the7-box-wrapper .box-heading a{font-size:14px;}.elementor-57021 .elementor-element.elementor-element-5839997a .the7-box-wrapper{height:25px;border-width:1px 1px 1px 1px;padding:0px 5px 0px 5px;}.elementor-57021 .elementor-element.elementor-element-5839997a .elementor-icon{font-size:14px;} .elementor-57021 .elementor-element.elementor-element-5839997a.icon-position-mobile-left .elementor-icon-div{margin:0 var(--icon-spacing) 0 0;} .elementor-57021 .elementor-element.elementor-element-5839997a.icon-position-mobile-right .elementor-icon-div{margin:0 0 0 var(--icon-spacing);} .elementor-57021 .elementor-element.elementor-element-5839997a.icon-position-mobile-top .elementor-icon-div{margin:0 0 var(--icon-spacing) 0;}.elementor-57021 .elementor-element.elementor-element-5839997a .the7-box-wrapper .box-heading, .elementor-57021 .elementor-element.elementor-element-5839997a .the7-box-wrapper .box-heading a{font-size:14px;}.elementor-57021 .elementor-element.elementor-element-3ebfee9c .the7-box-wrapper{height:25px;border-width:1px 1px 1px 1px;padding:0px 5px 0px 5px;}.elementor-57021 .elementor-element.elementor-element-3ebfee9c .elementor-icon{font-size:14px;} .elementor-57021 .elementor-element.elementor-element-3ebfee9c.icon-position-mobile-left .elementor-icon-div{margin:0 var(--icon-spacing) 0 0;} .elementor-57021 .elementor-element.elementor-element-3ebfee9c.icon-position-mobile-right .elementor-icon-div{margin:0 0 0 var(--icon-spacing);} .elementor-57021 .elementor-element.elementor-element-3ebfee9c.icon-position-mobile-top .elementor-icon-div{margin:0 0 var(--icon-spacing) 0;}.elementor-57021 .elementor-element.elementor-element-3ebfee9c .the7-box-wrapper .box-heading, .elementor-57021 .elementor-element.elementor-element-3ebfee9c .the7-box-wrapper .box-heading a{font-size:14px;}.woocommerce .elementor-57021 .elementor-element.elementor-element-31c9786 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-el_content_1-font-size );line-height:var( --e-global-typography-el_content_1-line-height );}.elementor-57021 .elementor-element.elementor-element-1c2d77b8 form.cart table.variations label{font-size:var( --e-global-typography-el_content_3-font-size );line-height:var( --e-global-typography-el_content_3-line-height );}.elementor-57021 .elementor-element.elementor-element-5b0d6128{font-size:var( --e-global-typography-el_content_3-font-size );line-height:var( --e-global-typography-el_content_3-line-height );}}@media screen and (max-width: 1050px) {  .icon-position-tablet-right .the7_icon_box_widget-6baa6fb4.the7-box-wrapper .elementor-icon-div {    order: 2;  }  .icon-position-tablet-left .the7_icon_box_widget-6baa6fb4.the7-box-wrapper .elementor-icon-div,  .icon-position-tablet-top .the7_icon_box_widget-6baa6fb4.the7-box-wrapper .elementor-icon-div {    order: 0;  }  .icon-position-tablet-top .the7_icon_box_widget-6baa6fb4.the7-box-wrapper .box-content-wrapper {    flex-wrap: wrap;  }  .icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_widget-6baa6fb4.the7-box-wrapper .box-content-wrapper {    justify-content: flex-start;  }  .icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_widget-6baa6fb4.the7-box-wrapper .box-content-wrapper {    justify-content: center;  }  .icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_widget-6baa6fb4.the7-box-wrapper .box-content-wrapper {    justify-content: flex-end;  }  .icon-position-tablet-left .the7_icon_box_widget-6baa6fb4.the7-box-wrapper .box-content-wrapper,  .icon-position-tablet-right .the7_icon_box_widget-6baa6fb4.the7-box-wrapper .box-content-wrapper {    flex-wrap: inherit;  }  .icon-position-tablet-left .the7_icon_box_widget-6baa6fb4.the7-box-wrapper,  .icon-position-tablet-right .the7_icon_box_widget-6baa6fb4.the7-box-wrapper {    flex-wrap: unset;  }}@media screen and (max-width: 850px) {  .icon-position-mobile-right .the7_icon_box_widget-6baa6fb4.the7-box-wrapper .elementor-icon-div {    order: 2;  }  .icon-position-mobile-top .the7_icon_box_widget-6baa6fb4.the7-box-wrapper .box-content-wrapper {    flex-wrap: wrap;  }  .icon-position-mobile-left .the7_icon_box_widget-6baa6fb4.the7-box-wrapper .elementor-icon-div,  .icon-position-mobile-top .the7_icon_box_widget-6baa6fb4.the7-box-wrapper .elementor-icon-div {    order: 0;  }  .icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_widget-6baa6fb4.the7-box-wrapper .box-content-wrapper {    justify-content: flex-start;  }  .icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_widget-6baa6fb4.the7-box-wrapper .box-content-wrapper {    justify-content: center;  }  .icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_widget-6baa6fb4.the7-box-wrapper .box-content-wrapper {    justify-content: flex-end;  }  .icon-position-mobile-left .the7_icon_box_widget-6baa6fb4.the7-box-wrapper .box-content-wrapper,  .icon-position-mobile-right .the7_icon_box_widget-6baa6fb4.the7-box-wrapper .box-content-wrapper {    flex-wrap: inherit;  }  .icon-position-mobile-left .the7_icon_box_widget-6baa6fb4.the7-box-wrapper,  .icon-position-mobile-right .the7_icon_box_widget-6baa6fb4.the7-box-wrapper {    flex-wrap: unset;  }}
@media screen and (max-width: 1050px) {  .icon-position-tablet-right .the7_icon_box_widget-11f5b2e8.the7-box-wrapper .elementor-icon-div {    order: 2;  }  .icon-position-tablet-left .the7_icon_box_widget-11f5b2e8.the7-box-wrapper .elementor-icon-div,  .icon-position-tablet-top .the7_icon_box_widget-11f5b2e8.the7-box-wrapper .elementor-icon-div {    order: 0;  }  .icon-position-tablet-top .the7_icon_box_widget-11f5b2e8.the7-box-wrapper .box-content-wrapper {    flex-wrap: wrap;  }  .icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_widget-11f5b2e8.the7-box-wrapper .box-content-wrapper {    justify-content: flex-start;  }  .icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_widget-11f5b2e8.the7-box-wrapper .box-content-wrapper {    justify-content: center;  }  .icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_widget-11f5b2e8.the7-box-wrapper .box-content-wrapper {    justify-content: flex-end;  }  .icon-position-tablet-left .the7_icon_box_widget-11f5b2e8.the7-box-wrapper .box-content-wrapper,  .icon-position-tablet-right .the7_icon_box_widget-11f5b2e8.the7-box-wrapper .box-content-wrapper {    flex-wrap: inherit;  }  .icon-position-tablet-left .the7_icon_box_widget-11f5b2e8.the7-box-wrapper,  .icon-position-tablet-right .the7_icon_box_widget-11f5b2e8.the7-box-wrapper {    flex-wrap: unset;  }}@media screen and (max-width: 850px) {  .icon-position-mobile-right .the7_icon_box_widget-11f5b2e8.the7-box-wrapper .elementor-icon-div {    order: 2;  }  .icon-position-mobile-top .the7_icon_box_widget-11f5b2e8.the7-box-wrapper .box-content-wrapper {    flex-wrap: wrap;  }  .icon-position-mobile-left .the7_icon_box_widget-11f5b2e8.the7-box-wrapper .elementor-icon-div,  .icon-position-mobile-top .the7_icon_box_widget-11f5b2e8.the7-box-wrapper .elementor-icon-div {    order: 0;  }  .icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_widget-11f5b2e8.the7-box-wrapper .box-content-wrapper {    justify-content: flex-start;  }  .icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_widget-11f5b2e8.the7-box-wrapper .box-content-wrapper {    justify-content: center;  }  .icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_widget-11f5b2e8.the7-box-wrapper .box-content-wrapper {    justify-content: flex-end;  }  .icon-position-mobile-left .the7_icon_box_widget-11f5b2e8.the7-box-wrapper .box-content-wrapper,  .icon-position-mobile-right .the7_icon_box_widget-11f5b2e8.the7-box-wrapper .box-content-wrapper {    flex-wrap: inherit;  }  .icon-position-mobile-left .the7_icon_box_widget-11f5b2e8.the7-box-wrapper,  .icon-position-mobile-right .the7_icon_box_widget-11f5b2e8.the7-box-wrapper {    flex-wrap: unset;  }}
@media screen and (max-width: 1050px) {  .icon-position-tablet-right .the7_icon_box_widget-5839997a.the7-box-wrapper .elementor-icon-div {    order: 2;  }  .icon-position-tablet-left .the7_icon_box_widget-5839997a.the7-box-wrapper .elementor-icon-div,  .icon-position-tablet-top .the7_icon_box_widget-5839997a.the7-box-wrapper .elementor-icon-div {    order: 0;  }  .icon-position-tablet-top .the7_icon_box_widget-5839997a.the7-box-wrapper .box-content-wrapper {    flex-wrap: wrap;  }  .icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_widget-5839997a.the7-box-wrapper .box-content-wrapper {    justify-content: flex-start;  }  .icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_widget-5839997a.the7-box-wrapper .box-content-wrapper {    justify-content: center;  }  .icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_widget-5839997a.the7-box-wrapper .box-content-wrapper {    justify-content: flex-end;  }  .icon-position-tablet-left .the7_icon_box_widget-5839997a.the7-box-wrapper .box-content-wrapper,  .icon-position-tablet-right .the7_icon_box_widget-5839997a.the7-box-wrapper .box-content-wrapper {    flex-wrap: inherit;  }  .icon-position-tablet-left .the7_icon_box_widget-5839997a.the7-box-wrapper,  .icon-position-tablet-right .the7_icon_box_widget-5839997a.the7-box-wrapper {    flex-wrap: unset;  }}@media screen and (max-width: 850px) {  .icon-position-mobile-right .the7_icon_box_widget-5839997a.the7-box-wrapper .elementor-icon-div {    order: 2;  }  .icon-position-mobile-top .the7_icon_box_widget-5839997a.the7-box-wrapper .box-content-wrapper {    flex-wrap: wrap;  }  .icon-position-mobile-left .the7_icon_box_widget-5839997a.the7-box-wrapper .elementor-icon-div,  .icon-position-mobile-top .the7_icon_box_widget-5839997a.the7-box-wrapper .elementor-icon-div {    order: 0;  }  .icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_widget-5839997a.the7-box-wrapper .box-content-wrapper {    justify-content: flex-start;  }  .icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_widget-5839997a.the7-box-wrapper .box-content-wrapper {    justify-content: center;  }  .icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_widget-5839997a.the7-box-wrapper .box-content-wrapper {    justify-content: flex-end;  }  .icon-position-mobile-left .the7_icon_box_widget-5839997a.the7-box-wrapper .box-content-wrapper,  .icon-position-mobile-right .the7_icon_box_widget-5839997a.the7-box-wrapper .box-content-wrapper {    flex-wrap: inherit;  }  .icon-position-mobile-left .the7_icon_box_widget-5839997a.the7-box-wrapper,  .icon-position-mobile-right .the7_icon_box_widget-5839997a.the7-box-wrapper {    flex-wrap: unset;  }}
@media screen and (max-width: 1050px) {  .icon-position-tablet-right .the7_icon_box_widget-3ebfee9c.the7-box-wrapper .elementor-icon-div {    order: 2;  }  .icon-position-tablet-left .the7_icon_box_widget-3ebfee9c.the7-box-wrapper .elementor-icon-div,  .icon-position-tablet-top .the7_icon_box_widget-3ebfee9c.the7-box-wrapper .elementor-icon-div {    order: 0;  }  .icon-position-tablet-top .the7_icon_box_widget-3ebfee9c.the7-box-wrapper .box-content-wrapper {    flex-wrap: wrap;  }  .icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_widget-3ebfee9c.the7-box-wrapper .box-content-wrapper {    justify-content: flex-start;  }  .icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_widget-3ebfee9c.the7-box-wrapper .box-content-wrapper {    justify-content: center;  }  .icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_widget-3ebfee9c.the7-box-wrapper .box-content-wrapper {    justify-content: flex-end;  }  .icon-position-tablet-left .the7_icon_box_widget-3ebfee9c.the7-box-wrapper .box-content-wrapper,  .icon-position-tablet-right .the7_icon_box_widget-3ebfee9c.the7-box-wrapper .box-content-wrapper {    flex-wrap: inherit;  }  .icon-position-tablet-left .the7_icon_box_widget-3ebfee9c.the7-box-wrapper,  .icon-position-tablet-right .the7_icon_box_widget-3ebfee9c.the7-box-wrapper {    flex-wrap: unset;  }}@media screen and (max-width: 850px) {  .icon-position-mobile-right .the7_icon_box_widget-3ebfee9c.the7-box-wrapper .elementor-icon-div {    order: 2;  }  .icon-position-mobile-top .the7_icon_box_widget-3ebfee9c.the7-box-wrapper .box-content-wrapper {    flex-wrap: wrap;  }  .icon-position-mobile-left .the7_icon_box_widget-3ebfee9c.the7-box-wrapper .elementor-icon-div,  .icon-position-mobile-top .the7_icon_box_widget-3ebfee9c.the7-box-wrapper .elementor-icon-div {    order: 0;  }  .icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_widget-3ebfee9c.the7-box-wrapper .box-content-wrapper {    justify-content: flex-start;  }  .icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_widget-3ebfee9c.the7-box-wrapper .box-content-wrapper {    justify-content: center;  }  .icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_widget-3ebfee9c.the7-box-wrapper .box-content-wrapper {    justify-content: flex-end;  }  .icon-position-mobile-left .the7_icon_box_widget-3ebfee9c.the7-box-wrapper .box-content-wrapper,  .icon-position-mobile-right .the7_icon_box_widget-3ebfee9c.the7-box-wrapper .box-content-wrapper {    flex-wrap: inherit;  }  .icon-position-mobile-left .the7_icon_box_widget-3ebfee9c.the7-box-wrapper,  .icon-position-mobile-right .the7_icon_box_widget-3ebfee9c.the7-box-wrapper {    flex-wrap: unset;  }}
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-31c9786 *//* Cor dos Links na Short Description do WooCommerce */
.woocommerce-product-details__short-description a {
    color: #FFD700 !important; /* Amarelo Neon (ajusta ao teu gosto) */
    text-decoration: underline; /* Sublinhado para se perceber que é link */
    font-weight: bold;
}

/* Cor ao passar o rato (Hover) */
.woocommerce-product-details__short-description a:hover {
    color: #FFFFFF !important; /* Branco */
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS *//* Cria uma película preta por cima da imagem de fundo do body */
body.elementor-page-57021::before {
    content: "";
    position: fixed; /* Fica fixo mesmo com scroll */
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3); /* O 0.6 é a opacidade (60% escuro) */
    z-index: -1; /* Garante que fica atrás do texto, mas à frente da imagem */
    pointer-events: none; /* Deixa clicar no site */
}/* End custom CSS */