.elementor-1496 .elementor-element.elementor-element-2f481560{--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;--justify-content:space-between;--gap:31px 31px;--row-gap:31px;--column-gap:31px;--overlay-opacity:1;--margin-top:-40px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1496 .elementor-element.elementor-element-2f481560:not(.elementor-motion-effects-element-type-background), .elementor-1496 .elementor-element.elementor-element-2f481560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-2f481560::before, .elementor-1496 .elementor-element.elementor-element-2f481560 > .elementor-background-video-container::before, .elementor-1496 .elementor-element.elementor-element-2f481560 > .e-con-inner > .elementor-background-video-container::before, .elementor-1496 .elementor-element.elementor-element-2f481560 > .elementor-background-slideshow::before, .elementor-1496 .elementor-element.elementor-element-2f481560 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1496 .elementor-element.elementor-element-2f481560 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 56%, #FFFFFF5E 76%);}.elementor-1496 .elementor-element.elementor-element-64bc3cff{--display:flex;}.elementor-1496 .elementor-element.elementor-element-15cdd016 .woocommerce-product-gallery{--wd-gallery-gap:9px;}.elementor-1496 .elementor-element.elementor-element-c11429f{--display:flex;}.elementor-1496 .elementor-element.elementor-element-3a5431ff{--display:flex;--gap:25px 13px;--row-gap:25px;--column-gap:13px;}.elementor-1496 .elementor-element.elementor-element-4be73d16{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.1);--margin-top:42px;--margin-bottom:19px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1496 .elementor-element.elementor-element-4be73d16:not(.elementor-motion-effects-element-type-background), .elementor-1496 .elementor-element.elementor-element-4be73d16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-207e3a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1496 .elementor-element.elementor-element-29cf91cb{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}html .elementor-1496 .elementor-element.elementor-element-29cf91cb .product_title{font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:600;}.elementor-1496 .elementor-element.elementor-element-98b01a4{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-1496 .elementor-element.elementor-element-98b01a4 .wd-wishlist-btn > a:hover:before{color:#A8A8A8;}.elementor-1496 .elementor-element.elementor-element-99df164{--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;--justify-content:space-between;--align-items:center;}.elementor-1496 .elementor-element.elementor-element-1d71132{width:auto;max-width:auto;}.elementor-1496 .elementor-element.elementor-element-00647cf{--display:flex;}.elementor-1496 .elementor-element.elementor-element-6eb2821{--display:flex;--min-height:0px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:5px;--padding-bottom:5px;--padding-left:010px;--padding-right:10px;}.elementor-1496 .elementor-element.elementor-element-6eb2821:not(.elementor-motion-effects-element-type-background), .elementor-1496 .elementor-element.elementor-element-6eb2821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#47FF97;}.elementor-1496 .elementor-element.elementor-element-a0cc5df{--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;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1496 .elementor-element.elementor-element-c788d58 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:20px;font-weight:900;}.elementor-1496 .elementor-element.elementor-element-071fdeb{--display:flex;--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:flex-end;}.elementor-1496 .elementor-element.elementor-element-a89d423{--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-1496 .elementor-element.elementor-element-7b4b5fc{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-1496 .elementor-element.elementor-element-294f378 .wci-price-info-text, .elementor-1496 .elementor-element.elementor-element-294f378 .wci-price-info-text .amount{font-family:"Red Hat Display", Sans-serif;font-size:32px;font-weight:900;}.elementor-1496 .elementor-element.elementor-element-294f378 .wci-price-info-box{padding:2px 2px 2px 2px;margin:-16px 0px -11px 0px;}.elementor-1496 .elementor-element.elementor-element-07bb181 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:18px;color:var( --e-global-color-secondary );}.elementor-1496 .elementor-element.elementor-element-0b8fda7 .woo-custom-installments-group{justify-items:left;}.elementor-1496 .elementor-element.elementor-element-0b8fda7 .woo-custom-installments-price.has-discount{display:block !important;}.elementor-1496 .elementor-element.elementor-element-0b8fda7 .woo-custom-installments-group .woo-custom-installments-group-main-price{flex-direction:column;align-items:flex-start;}.elementor-1496 .elementor-element.elementor-element-0b8fda7 .woo-custom-installments-price{margin:-1px -1px -1px -1px !important;padding:-2px -2px -2px -2px !important;}.elementor-1496 .elementor-element.elementor-element-0b8fda7 .woo-custom-installments-group-main-price{display:none;}.elementor-1496 .elementor-element.elementor-element-0b8fda7 .woo-custom-installments-offer{display:none;}.elementor-1496 .elementor-element.elementor-element-0b8fda7 .woo-custom-installments-ticket-discount{display:none;}.elementor-1496 .elementor-element.elementor-element-0b8fda7 .woo-custom-installments-card-container{margin:-19px -1px -1px -1px !important;display:block;}.elementor-1496 .elementor-element.elementor-element-0b8fda7 .woo-custom-installments-economy-pix-badge{margin:-1px -1px -1px -1px !important;padding:-2px -2px -2px -2px !important;display:block;}.elementor-1496 .elementor-element.elementor-element-0b8fda7 .wci-sale-badge{display:block;}.elementor-1496 .elementor-element.elementor-element-332e05d > .elementor-widget-container{padding:0px 0px -34px 0px;}.elementor-1496 .elementor-element.elementor-element-1ffdd05{--display:flex;}.elementor-1496 .elementor-element.elementor-element-b486779{--display:flex;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.09);--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-1496 .elementor-element.elementor-element-b486779:not(.elementor-motion-effects-element-type-background), .elementor-1496 .elementor-element.elementor-element-b486779 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-145232c{--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;--justify-content:space-between;--gap:31px 31px;--row-gap:31px;--column-gap:31px;--overlay-opacity:1;--margin-top:-40px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1496 .elementor-element.elementor-element-145232c:not(.elementor-motion-effects-element-type-background), .elementor-1496 .elementor-element.elementor-element-145232c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1496 .elementor-element.elementor-element-145232c::before, .elementor-1496 .elementor-element.elementor-element-145232c > .elementor-background-video-container::before, .elementor-1496 .elementor-element.elementor-element-145232c > .e-con-inner > .elementor-background-video-container::before, .elementor-1496 .elementor-element.elementor-element-145232c > .elementor-background-slideshow::before, .elementor-1496 .elementor-element.elementor-element-145232c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1496 .elementor-element.elementor-element-145232c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-1496 .elementor-element.elementor-element-38afd88{--display:flex;}.elementor-1496 .elementor-element.elementor-element-3874442 .woocommerce-product-gallery{--wd-gallery-gap:9px;}.elementor-1496 .elementor-element.elementor-element-1d74be6{--display:flex;}.elementor-1496 .elementor-element.elementor-element-74226aa{--display:flex;--gap:25px 13px;--row-gap:25px;--column-gap:13px;}.elementor-1496 .elementor-element.elementor-element-0fb2e6c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.1);--margin-top:42px;--margin-bottom:19px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1496 .elementor-element.elementor-element-0fb2e6c:not(.elementor-motion-effects-element-type-background), .elementor-1496 .elementor-element.elementor-element-0fb2e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-296100a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1496 .elementor-element.elementor-element-04e1e04{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}html .elementor-1496 .elementor-element.elementor-element-04e1e04 .product_title{font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:600;}.elementor-1496 .elementor-element.elementor-element-063b665{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-1496 .elementor-element.elementor-element-063b665 .wd-wishlist-btn > a:hover:before{color:#A8A8A8;}.elementor-1496 .elementor-element.elementor-element-bfa0317{--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;--justify-content:space-between;--align-items:center;}.elementor-1496 .elementor-element.elementor-element-f14aa98{width:auto;max-width:auto;}.elementor-1496 .elementor-element.elementor-element-75cc621{--display:flex;}.elementor-1496 .elementor-element.elementor-element-1c82c33{--display:flex;--min-height:0px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:5px;--padding-bottom:5px;--padding-left:010px;--padding-right:10px;}.elementor-1496 .elementor-element.elementor-element-1c82c33:not(.elementor-motion-effects-element-type-background), .elementor-1496 .elementor-element.elementor-element-1c82c33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#47FF97;}.elementor-1496 .elementor-element.elementor-element-79104a2{--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;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1496 .elementor-element.elementor-element-c9cb599 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:20px;font-weight:900;}.elementor-1496 .elementor-element.elementor-element-134fed4{--display:flex;--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:flex-end;}.elementor-1496 .elementor-element.elementor-element-bfec7d7{--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-1496 .elementor-element.elementor-element-cea546c{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-1496 .elementor-element.elementor-element-ef849d3 .wci-price-info-text, .elementor-1496 .elementor-element.elementor-element-ef849d3 .wci-price-info-text .amount{font-family:"Red Hat Display", Sans-serif;font-size:32px;font-weight:900;}.elementor-1496 .elementor-element.elementor-element-ef849d3 .wci-price-info-box{padding:2px 2px 2px 2px;margin:-16px 0px -11px 0px;}.elementor-1496 .elementor-element.elementor-element-2a79c01 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:18px;color:var( --e-global-color-secondary );}.elementor-1496 .elementor-element.elementor-element-6771e54 .woo-custom-installments-group{justify-items:left;}.elementor-1496 .elementor-element.elementor-element-6771e54 .woo-custom-installments-price.has-discount{display:block !important;}.elementor-1496 .elementor-element.elementor-element-6771e54 .woo-custom-installments-group .woo-custom-installments-group-main-price{flex-direction:column;align-items:flex-start;}.elementor-1496 .elementor-element.elementor-element-6771e54 .woo-custom-installments-price{margin:-1px -1px -1px -1px !important;padding:-2px -2px -2px -2px !important;}.elementor-1496 .elementor-element.elementor-element-6771e54 .woo-custom-installments-group-main-price{display:none;}.elementor-1496 .elementor-element.elementor-element-6771e54 .woo-custom-installments-offer{display:none;}.elementor-1496 .elementor-element.elementor-element-6771e54 .woo-custom-installments-ticket-discount{display:none;}.elementor-1496 .elementor-element.elementor-element-6771e54 .woo-custom-installments-card-container{margin:-19px -1px -1px -1px !important;display:block;}.elementor-1496 .elementor-element.elementor-element-6771e54 .woo-custom-installments-economy-pix-badge{margin:-1px -1px -1px -1px !important;padding:-2px -2px -2px -2px !important;display:block;}.elementor-1496 .elementor-element.elementor-element-6771e54 .wci-sale-badge{display:block;}.elementor-1496 .elementor-element.elementor-element-99e1d66 > .elementor-widget-container{padding:0px 0px -34px 0px;}.elementor-1496 .elementor-element.elementor-element-94e197b{--display:flex;}.elementor-1496 .elementor-element.elementor-element-9faddf2{--display:flex;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.09);--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-1496 .elementor-element.elementor-element-9faddf2:not(.elementor-motion-effects-element-type-background), .elementor-1496 .elementor-element.elementor-element-9faddf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-5bc92b3{--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:20px;--margin-left:0px;--margin-right:0px;}.elementor-1496 .elementor-element.elementor-element-0215fb0{--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;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1496 .elementor-element.elementor-element-0215fb0:not(.elementor-motion-effects-element-type-background), .elementor-1496 .elementor-element.elementor-element-0215fb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-1496 .elementor-element.elementor-element-e4f96c0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1496 .elementor-element.elementor-element-e4f96c0 .elementor-divider-separator{width:100%;}.elementor-1496 .elementor-element.elementor-element-e4f96c0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1496 .elementor-element.elementor-element-69db97b{--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-1496 .elementor-element.elementor-element-c14d592{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1496 .elementor-element.elementor-element-c14d592:not(.elementor-motion-effects-element-type-background), .elementor-1496 .elementor-element.elementor-element-c14d592 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-1496 .elementor-element.elementor-element-474893a{padding:0px 0px -18px 0px;}.elementor-1496 .elementor-element.elementor-element-6d1c469{padding:-29px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-78b7b0d{--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;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-1496 .elementor-element.elementor-element-72c2c42 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-72c2c42 .woo-custom-installments-group{justify-items:left;}.elementor-1496 .elementor-element.elementor-element-72c2c42 .woo-custom-installments-price, .elementor-1496 .elementor-element.elementor-element-72c2c42 .woo-custom-installments-price .amount{font-size:19px;font-weight:800;}.elementor-1496 .elementor-element.elementor-element-72c2c42 .woo-custom-installments-price, .elementor-1496 .elementor-element.elementor-element-72c2c42 .woo-custom-installments-price .amount, .elementor-1496 .elementor-element.elementor-element-72c2c42 .woo-custom-installments-price.has-discount{color:var( --e-global-color-eae0fd9 );}.elementor-1496 .elementor-element.elementor-element-72c2c42 .woo-custom-installments-price.has-discount, .elementor-1496 .elementor-element.elementor-element-72c2c42 .woo-custom-installments-price.has-discount .amount{font-size:12px;color:var( --e-global-color-text );}.elementor-1496 .elementor-element.elementor-element-72c2c42 .woocommerce-price-suffix, .elementor-1496 .elementor-element.elementor-element-72c2c42 .woo-custom-installments-group.variable-range-price .woo-custom-installments-starting-from{font-size:14px;}.elementor-1496 .elementor-element.elementor-element-72c2c42 .woo-custom-installments-group .woo-custom-installments-group-main-price{flex-direction:column;align-items:flex-start;}.elementor-1496 .elementor-element.elementor-element-72c2c42 .woo-custom-installments-group-main-price{display:flex;}.elementor-1496 .elementor-element.elementor-element-72c2c42 .woo-custom-installments-offer, .elementor-1496 .elementor-element.elementor-element-72c2c42 .woo-custom-installments-offer .amount{font-size:10px;}.elementor-1496 .elementor-element.elementor-element-72c2c42 .woo-custom-installments-offer{display:block;}.elementor-1496 .elementor-element.elementor-element-72c2c42 .woo-custom-installments-ticket-discount{display:none;}.elementor-1496 .elementor-element.elementor-element-72c2c42 .woo-custom-installments-card-container, .elementor-1496 .elementor-element.elementor-element-72c2c42 .woo-custom-installments-card-container .amount{font-size:14px;}.elementor-1496 .elementor-element.elementor-element-72c2c42 .woo-custom-installments-card-container{margin:-1px -1px 13px -1px !important;display:block;}.elementor-1496 .elementor-element.elementor-element-72c2c42 .woo-custom-installments-economy-pix-badge, .elementor-1496 .elementor-element.elementor-element-72c2c42 .woo-custom-installments-economy-pix-badge .amount{font-size:11px;}.elementor-1496 .elementor-element.elementor-element-72c2c42 .woo-custom-installments-economy-pix-badge{margin:-10px 0px 0px 0px !important;display:block;}.elementor-1496 .elementor-element.elementor-element-72c2c42 .wci-sale-badge{display:block;}.elementor-1496 .elementor-element.elementor-element-72c2c42 .wd-products-with-bg, .elementor-1496 .elementor-element.elementor-element-72c2c42 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-72c2c42 .wd-el-title{color:#000000;font-family:"Red Hat Display", Sans-serif;font-size:29px;font-weight:700;line-height:31px;}@media(min-width:769px){.elementor-1496 .elementor-element.elementor-element-2f481560{--content-width:1800px;}.elementor-1496 .elementor-element.elementor-element-64bc3cff{--width:70%;}.elementor-1496 .elementor-element.elementor-element-3a5431ff{--width:35%;}.elementor-1496 .elementor-element.elementor-element-6eb2821{--width:79%;}.elementor-1496 .elementor-element.elementor-element-a0cc5df{--width:38%;}.elementor-1496 .elementor-element.elementor-element-071fdeb{--width:63%;}.elementor-1496 .elementor-element.elementor-element-145232c{--width:100%;}.elementor-1496 .elementor-element.elementor-element-38afd88{--width:70%;}.elementor-1496 .elementor-element.elementor-element-74226aa{--width:35%;}.elementor-1496 .elementor-element.elementor-element-1c82c33{--width:79%;}.elementor-1496 .elementor-element.elementor-element-79104a2{--width:38%;}.elementor-1496 .elementor-element.elementor-element-134fed4{--width:63%;}.elementor-1496 .elementor-element.elementor-element-5bc92b3{--content-width:1800px;}.elementor-1496 .elementor-element.elementor-element-0215fb0{--width:66.6%;}.elementor-1496 .elementor-element.elementor-element-69db97b{--width:39%;}.elementor-1496 .elementor-element.elementor-element-78b7b0d{--content-width:1470px;}}@media(max-width:1024px) and (min-width:769px){.elementor-1496 .elementor-element.elementor-element-64bc3cff{--width:50%;}.elementor-1496 .elementor-element.elementor-element-3a5431ff{--width:50%;}.elementor-1496 .elementor-element.elementor-element-a0cc5df{--width:100%;}.elementor-1496 .elementor-element.elementor-element-071fdeb{--width:100%;}.elementor-1496 .elementor-element.elementor-element-38afd88{--width:50%;}.elementor-1496 .elementor-element.elementor-element-74226aa{--width:50%;}.elementor-1496 .elementor-element.elementor-element-79104a2{--width:100%;}.elementor-1496 .elementor-element.elementor-element-134fed4{--width:100%;}}@media(max-width:1024px){.elementor-1496 .elementor-element.elementor-element-2f481560{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-1496 .elementor-element.elementor-element-29cf91cb{width:100%;max-width:100%;}.elementor-1496 .elementor-element.elementor-element-6eb2821{--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-1496 .elementor-element.elementor-element-a0cc5df{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1496 .elementor-element.elementor-element-071fdeb{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1496 .elementor-element.elementor-element-145232c{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-1496 .elementor-element.elementor-element-04e1e04{width:100%;max-width:100%;}.elementor-1496 .elementor-element.elementor-element-1c82c33{--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-1496 .elementor-element.elementor-element-79104a2{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1496 .elementor-element.elementor-element-134fed4{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1496 .elementor-element.elementor-element-78b7b0d{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}}@media(max-width:768px){.elementor-1496 .elementor-element.elementor-element-2f481560{--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-1496 .elementor-element.elementor-element-4be73d16{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1496 .elementor-element.elementor-element-29cf91cb{width:100%;max-width:100%;}.elementor-1496 .elementor-element.elementor-element-6eb2821{--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;}.elementor-1496 .elementor-element.elementor-element-a0cc5df{--width:42%;--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;}.elementor-1496 .elementor-element.elementor-element-c788d58 .elementor-heading-title{font-size:15px;}.elementor-1496 .elementor-element.elementor-element-071fdeb{--width:45%;}.elementor-1496 .elementor-element.elementor-element-145232c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1496 .elementor-element.elementor-element-0fb2e6c{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1496 .elementor-element.elementor-element-04e1e04{width:100%;max-width:100%;}.elementor-1496 .elementor-element.elementor-element-1c82c33{--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;}.elementor-1496 .elementor-element.elementor-element-79104a2{--width:42%;--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;}.elementor-1496 .elementor-element.elementor-element-c9cb599 .elementor-heading-title{font-size:15px;}.elementor-1496 .elementor-element.elementor-element-134fed4{--width:45%;}.elementor-1496 .elementor-element.elementor-element-5bc92b3{--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-1496 .elementor-element.elementor-element-0215fb0{--width:100%;}.elementor-1496 .elementor-element.elementor-element-69db97b{--width:100%;}.elementor-1496 .elementor-element.elementor-element-78b7b0d{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-332e05d *//* 1) Corrige botão wci-open-popup somente na página do produto */
.single-product button.wci-open-popup {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* 2) Ajuste de altura para botões do formulário DO PRODUTO,
   mas exclui explicitamente os botões que você prioriza */
.single-product .woocommerce div.product form.cart .button:not(.single_add_to_cart_button):not(.wd-buy-now-btn),
.single-product .woocommerce div.product form.cart button:not(.single_add_to_cart_button):not(.wd-buy-now-btn),
.single-product .woocommerce div.product form.cart .elementor-button:not(.single_add_to_cart_button):not(.wd-buy-now-btn) {
  padding-top: 13px !important;
  padding-bottom: 13px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* 3) Regras específicas para os botões prioritários (mantendo seu layout em coluna) */
.single-product .cart .single_add_to_cart_button,
.single-product .cart .wd-buy-now-btn {
  padding-top: 13px !important;
  padding-bottom: 13px !important;
  width: 100% !important;
  margin-bottom: 10px !important;
  box-sizing: border-box;
}

/* 4) Mantém seu layout original (prioritário) — sem alteração aqui */
.single-product .cart {
    display: flex
;
    flex-direction: column !important;
    align-items: stretch !important;
    position: relative;
    top: -39px;
}
form.cart {
    display: flex
;
    flex-wrap: wrap;
    gap: -1px;
    justify-content: var(--content-align);
/* 5) Regras da quantidade e posicionamento (mantive as suas) */

/* 6) Se houver um botão buy-now logo após o form, controla o espaçamento entre eles */
.single-product .woocommerce div.product form.cart + .buy-now-button,
.single-product .woocommerce div.product form.cart + .wd-buy-now-btn {
  margin-top: 4px !important;
}

div.quantity {
    display: inline-flex
;
    vertical-align: top;
    white-space: nowrap;
    font-size: 0;
    position: relative;
    top: -170px;
    left: 420px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0d762fb */.elementor-widget-shortcode #hubgo-shipping-calc {
  margin: 2px !important;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-99e1d66 *//* 1) Corrige botão wci-open-popup somente na página do produto */
.single-product button.wci-open-popup {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* 2) Ajuste de altura para botões do formulário DO PRODUTO,
   mas exclui explicitamente os botões que você prioriza */
.single-product .woocommerce div.product form.cart .button:not(.single_add_to_cart_button):not(.wd-buy-now-btn),
.single-product .woocommerce div.product form.cart button:not(.single_add_to_cart_button):not(.wd-buy-now-btn),
.single-product .woocommerce div.product form.cart .elementor-button:not(.single_add_to_cart_button):not(.wd-buy-now-btn) {
  padding-top: 13px !important;
  padding-bottom: 13px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* 3) Regras específicas para os botões prioritários (mantendo seu layout em coluna) */
.single-product .cart .single_add_to_cart_button,
.single-product .cart .wd-buy-now-btn {
  padding-top: 13px !important;
  padding-bottom: 13px !important;
  width: 100% !important;
  margin-bottom: 10px !important;
  box-sizing: border-box;
}

/* 4) Mantém seu layout original (prioritário) — sem alteração aqui */
.single-product .cart {
    display: flex
;
    flex-direction: column !important;
    align-items: stretch !important;
    position: relative;
    top: -39px;
}
form.cart {
    display: flex
;
    flex-wrap: wrap;
    gap: -1px;
    justify-content: var(--content-align);
/* 5) Regras da quantidade e posicionamento (mantive as suas) */

/* 6) Se houver um botão buy-now logo após o form, controla o espaçamento entre eles */
.single-product .woocommerce div.product form.cart + .buy-now-button,
.single-product .woocommerce div.product form.cart + .wd-buy-now-btn {
  margin-top: 4px !important;
}

div.quantity {
    display: inline-flex
;
    vertical-align: top;
    white-space: nowrap;
    font-size: 0;
    position: relative;
    top: -170px;
    left: 420px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-41c30e9 */.elementor-widget-shortcode #hubgo-shipping-calc {
  margin: 2px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-474893a */.elementor-widget-shortcode #hubgo-shipping-calc {
  margin: 2px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6d1c469 */.elementor-widget-shortcode #hubgo-shipping-calc {
  margin: 2px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7966f24 */.elementor-widget-shortcode #hubgo-shipping-calc {
  margin: 2px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7974ea2 */.elementor-widget-shortcode #hubgo-shipping-calc {
  margin: 2px !important;
}/* End custom CSS */