.elementor-3672 .elementor-element.elementor-element-a7a56bb{--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:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;}.elementor-3672 .elementor-element.elementor-element-2571767{--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;--justify-content:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3672 .elementor-element.elementor-element-92c2277 .jet-single-images__wrap div.images{width:100% !important;}.elementor-3672 .elementor-element.elementor-element-92c2277 .jet-single-images__wrap .woocommerce-product-gallery > .flex-viewport,.elementor-3672 .elementor-element.elementor-element-92c2277 .jet-single-images__wrap .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper{border-style:none;}.elementor-3672 .elementor-element.elementor-element-92c2277 .jet-single-images__wrap .flex-control-thumbs{justify-content:center;}.elementor-3672 .elementor-element.elementor-element-92c2277 .jet-single-images__wrap .flex-control-thumbs li{width:25%;flex:0 0 25%;}.elementor-3672 .elementor-element.elementor-element-92c2277 .jet-single-images__wrap .flex-control-thumbs li > img{border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3672 .elementor-element.elementor-element-0caf00f{--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;--justify-content:flex-start;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3672 .elementor-element.elementor-element-d2481d3 .jet-woo-builder .product_title{font-family:"Sabotage", Sans-serif;}.elementor-3672 .elementor-element.elementor-element-25b0c84{--display:flex;}.elementor-3672 .elementor-element.elementor-element-bf4d576 .jet-woo-builder.elementor-jet-single-price .price del{display:inline-block;font-weight:400;text-decoration:line-through;}.elementor-3672 .elementor-element.elementor-element-bf4d576 .jet-woo-builder.elementor-jet-single-price .price ins{display:inline-block;font-weight:400;text-decoration:none;}.elementor-3672 .elementor-element.elementor-element-bf4d576 .jet-woo-builder.elementor-jet-single-price .price{font-weight:700;color:#A88B3D;}.elementor-3672 .elementor-element.elementor-element-bf4d576 .jet-woo-builder.elementor-jet-single-price .price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-3672 .elementor-element.elementor-element-3a0146f{--display:flex;}.elementor-3672 .elementor-element.elementor-element-26c79d9{font-family:"Gotham", Sans-serif;color:#000000;}.elementor-3672 .elementor-element.elementor-element-26c79d9 a{color:#000000;}.elementor-3672 .elementor-element.elementor-element-670d861{font-family:"Gotham", Sans-serif;color:#000000;}.elementor-3672 .elementor-element.elementor-element-670d861 a{color:#000000;}.elementor-3672 .elementor-element.elementor-element-0db3979{--add-to-cart-wc-forward-display:none;}.elementor-3672 .elementor-element.elementor-element-0db3979 .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form){flex-direction:row;}.elementor-3672 .elementor-element.elementor-element-0db3979 .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart{flex-direction:row;}.elementor-3672 .elementor-element.elementor-element-0db3979 .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity{max-width:70px;}.elementor-3672 .elementor-element.elementor-element-0db3979 .elementor-jet-single-add-to-cart .variations{max-width:100%;}.elementor-3672 .elementor-element.elementor-element-0db3979 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del{text-decoration:line-through;font-weight:400;}.elementor-3672 .elementor-element.elementor-element-0db3979 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del{text-decoration:line-through;font-weight:400;}.elementor-3672 .elementor-element.elementor-element-0db3979 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins{text-decoration:none;font-weight:400;}.elementor-3672 .elementor-element.elementor-element-0db3979 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins{text-decoration:none;font-weight:400;}.elementor-3672 .elementor-element.elementor-element-0db3979 .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-3672 .elementor-element.elementor-element-90e8f1a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3672 .elementor-element.elementor-element-90e8f1a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3672 .elementor-element.elementor-element-90e8f1a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3672 .elementor-element.elementor-element-90e8f1a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3672 .elementor-element.elementor-element-90e8f1a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3672 .elementor-element.elementor-element-90e8f1a .elementor-image-box-title{font-weight:bold;color:#000000;}.elementor-3672 .elementor-element.elementor-element-90e8f1a .elementor-image-box-description{color:#000000;}.elementor-3672 .elementor-element.elementor-element-21d03f6{--display:flex;border-style:solid;--border-style:solid;border-color:#333333;--border-color:#333333;}.elementor-3672 .elementor-element.elementor-element-21d03f6:not(.elementor-motion-effects-element-type-background), .elementor-3672 .elementor-element.elementor-element-21d03f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3672 .elementor-element.elementor-element-89216b5{--display:flex;}.elementor-3672 .elementor-element.elementor-element-c74c70b{--display:flex;}.elementor-3672 .elementor-element.elementor-element-1de386f .elementor-icon-wrapper{text-align:center;}.elementor-3672 .elementor-element.elementor-element-1de386f.elementor-view-stacked .elementor-icon{background-color:#A88B3D;}.elementor-3672 .elementor-element.elementor-element-1de386f.elementor-view-framed .elementor-icon, .elementor-3672 .elementor-element.elementor-element-1de386f.elementor-view-default .elementor-icon{color:#A88B3D;border-color:#A88B3D;}.elementor-3672 .elementor-element.elementor-element-1de386f.elementor-view-framed .elementor-icon, .elementor-3672 .elementor-element.elementor-element-1de386f.elementor-view-default .elementor-icon svg{fill:#A88B3D;}.elementor-3672 .elementor-element.elementor-element-368abe6{--display:flex;}.elementor-3672 .elementor-element.elementor-element-e026f87 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-weight:700;text-transform:none;color:#FFFFFF;}.elementor-3672 .elementor-element.elementor-element-c4dda62{font-family:"Gotham", Sans-serif;color:#BDBDBD;}.elementor-3672 .elementor-element.elementor-element-1468f73{--display:flex;}.elementor-3672 .elementor-element.elementor-element-db62857{--divider-border-style:solid;--divider-color:#333333;--divider-border-width:1px;}.elementor-3672 .elementor-element.elementor-element-db62857 .elementor-divider-separator{width:100%;}.elementor-3672 .elementor-element.elementor-element-db62857 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3672 .elementor-element.elementor-element-3eb0c17{--display:flex;}.elementor-3672 .elementor-element.elementor-element-53171ed{--display:flex;}.elementor-3672 .elementor-element.elementor-element-4d2ae61 .elementor-icon-wrapper{text-align:center;}.elementor-3672 .elementor-element.elementor-element-4d2ae61.elementor-view-stacked .elementor-icon{background-color:#A88B3D;}.elementor-3672 .elementor-element.elementor-element-4d2ae61.elementor-view-framed .elementor-icon, .elementor-3672 .elementor-element.elementor-element-4d2ae61.elementor-view-default .elementor-icon{color:#A88B3D;border-color:#A88B3D;}.elementor-3672 .elementor-element.elementor-element-4d2ae61.elementor-view-framed .elementor-icon, .elementor-3672 .elementor-element.elementor-element-4d2ae61.elementor-view-default .elementor-icon svg{fill:#A88B3D;}.elementor-3672 .elementor-element.elementor-element-6f8042b{--display:flex;}.elementor-3672 .elementor-element.elementor-element-f467f4b .elementor-heading-title{font-family:"Gotham", Sans-serif;font-weight:700;text-transform:none;color:#FFFFFF;}.elementor-3672 .elementor-element.elementor-element-0ac4981{font-family:"Gotham", Sans-serif;color:#BDBDBD;}.elementor-3672 .elementor-element.elementor-element-d8a80e2{--display:flex;}.elementor-3672 .elementor-element.elementor-element-93caa1c{--divider-border-style:solid;--divider-color:#333333;--divider-border-width:1px;}.elementor-3672 .elementor-element.elementor-element-93caa1c .elementor-divider-separator{width:100%;}.elementor-3672 .elementor-element.elementor-element-93caa1c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3672 .elementor-element.elementor-element-16f98e0{--display:flex;}.elementor-3672 .elementor-element.elementor-element-054833c{--display:flex;}.elementor-3672 .elementor-element.elementor-element-b2b01ee .elementor-icon-wrapper{text-align:center;}.elementor-3672 .elementor-element.elementor-element-b2b01ee.elementor-view-stacked .elementor-icon{background-color:#A88B3D;}.elementor-3672 .elementor-element.elementor-element-b2b01ee.elementor-view-framed .elementor-icon, .elementor-3672 .elementor-element.elementor-element-b2b01ee.elementor-view-default .elementor-icon{color:#A88B3D;border-color:#A88B3D;}.elementor-3672 .elementor-element.elementor-element-b2b01ee.elementor-view-framed .elementor-icon, .elementor-3672 .elementor-element.elementor-element-b2b01ee.elementor-view-default .elementor-icon svg{fill:#A88B3D;}.elementor-3672 .elementor-element.elementor-element-cedfdb2{--display:flex;}.elementor-3672 .elementor-element.elementor-element-884bff0 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-weight:700;text-transform:none;color:#FFFFFF;}.elementor-3672 .elementor-element.elementor-element-2390ae7{font-family:"Gotham", Sans-serif;color:#BDBDBD;}.elementor-3672 .elementor-element.elementor-element-ece7421{--display:flex;}.elementor-3672 .elementor-element.elementor-element-46f75d2{--divider-border-style:solid;--divider-color:#333333;--divider-border-width:1px;}.elementor-3672 .elementor-element.elementor-element-46f75d2 .elementor-divider-separator{width:100%;}.elementor-3672 .elementor-element.elementor-element-46f75d2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3672 .elementor-element.elementor-element-9bfa6a6{--display:flex;}.elementor-3672 .elementor-element.elementor-element-88d346d .elementor-heading-title{font-family:"Gotham", Sans-serif;font-weight:700;text-transform:none;color:#FFFFFF;}.elementor-3672 .elementor-element.elementor-element-f74c97d{font-family:"Gotham", Sans-serif;color:#BDBDBD;}.elementor-3672 .elementor-element.elementor-element-f74c97d a{color:#BDBDBD;}.elementor-3672 .elementor-element.elementor-element-991c2c8{--display:flex;}.elementor-3672 .elementor-element.elementor-element-991c2c8:not(.elementor-motion-effects-element-type-background), .elementor-3672 .elementor-element.elementor-element-991c2c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3672 .elementor-element.elementor-element-79828f2{--display:flex;}.elementor-3672 .elementor-element.elementor-element-79828f2:not(.elementor-motion-effects-element-type-background), .elementor-3672 .elementor-element.elementor-element-79828f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3672 .elementor-element.elementor-element-65ede3b{--display:flex;}.elementor-3672 .elementor-element.elementor-element-ae957cd{--display:flex;}.elementor-3672 .elementor-element.elementor-element-acc94ba .jet-woo-builder.elementor-jet-single-price .price del{display:inline-block;font-weight:400;text-decoration:line-through;}.elementor-3672 .elementor-element.elementor-element-acc94ba .jet-woo-builder.elementor-jet-single-price .price ins{display:inline-block;font-weight:400;text-decoration:none;}.elementor-3672 .elementor-element.elementor-element-acc94ba .jet-woo-builder.elementor-jet-single-price .price{font-family:"Gotham", Sans-serif;font-weight:700;}.elementor-3672 .elementor-element.elementor-element-acc94ba .jet-woo-builder.elementor-jet-single-price .price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-3672 .elementor-element.elementor-element-8411418 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Gotham", Sans-serif;font-weight:700;}.elementor-3672 .elementor-element.elementor-element-136a0e31{--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-3672 .elementor-element.elementor-element-136a0e31:not(.elementor-motion-effects-element-type-background), .elementor-3672 .elementor-element.elementor-element-136a0e31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3672 .elementor-element.elementor-element-1335d902{--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-3672 .elementor-element.elementor-element-739dd910 .jet-single-images__wrap div.images{width:70% !important;margin:0 auto;}.elementor-3672 .elementor-element.elementor-element-739dd910 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3672 .elementor-element.elementor-element-739dd910 .jet-single-images__wrap .woocommerce-product-gallery > .flex-viewport,.elementor-3672 .elementor-element.elementor-element-739dd910 .jet-single-images__wrap .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper{border-style:none;}.elementor-3672 .elementor-element.elementor-element-739dd910 .jet-single-images__wrap .woocommerce-product-gallery > .flex-viewport{border-radius:5px 5px 5px 5px;}.elementor-3672 .elementor-element.elementor-element-739dd910 .jet-single-images__wrap .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper{border-radius:5px 5px 5px 5px;}.elementor-3672 .elementor-element.elementor-element-739dd910 .jet-single-images__wrap .flex-control-thumbs{justify-content:center;}.elementor-3672 .elementor-element.elementor-element-739dd910 .jet-single-images__wrap .flex-control-thumbs li{width:33%;flex:0 0 33%;padding:5px 5px 0px 5px;}.elementor-3672 .elementor-element.elementor-element-739dd910 .jet-single-images-nav-horizontal.jet-single-images__wrap .flex-control-thumbs{margin-left:-5px;margin-right:-5px;}.elementor-3672 .elementor-element.elementor-element-739dd910 .jet-single-images-nav-vertical.jet-single-images__wrap .flex-control-thumbs{margin-top:-5px;margin-bottom:-0px;}.elementor-3672 .elementor-element.elementor-element-739dd910 .jet-single-images__wrap .flex-control-thumbs li > img{border-style:none;border-radius:5px 5px 5px 5px;}.elementor-3672 .elementor-element.elementor-element-780efd6b{--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-3672 .elementor-element.elementor-element-6ec8134e .jet-woo-builder .product_title{font-family:"Sabotage", Sans-serif;font-size:34px;font-weight:400;color:var( --e-global-color-secondary );text-align:left;}.elementor-3672 .elementor-element.elementor-element-3f76b11b .jet-woo-builder.elementor-jet-single-price .price del{display:inline-block;font-weight:400;text-decoration:line-through;}.elementor-3672 .elementor-element.elementor-element-3f76b11b .jet-woo-builder.elementor-jet-single-price .price ins{display:inline-block;font-weight:400;text-decoration:none;}.elementor-3672 .elementor-element.elementor-element-3f76b11b .jet-woo-builder.elementor-jet-single-price .price del+ins{margin-left:0px;}.elementor-3672 .elementor-element.elementor-element-3f76b11b .jet-woo-builder.elementor-jet-single-price .price{font-family:"Gotham", Sans-serif;font-size:34px;font-weight:400;color:#C8A931;}.elementor-3672 .elementor-element.elementor-element-3f76b11b .jet-woo-builder.elementor-jet-single-price .price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-3672 .elementor-element.elementor-element-7e3503f4 .jet-woo-builder .woocommerce-product-details__short-description{font-family:"Gotham", Sans-serif;font-size:18px;font-weight:400;color:#AAAAAA;}.elementor-3672 .elementor-element.elementor-element-5e7ab91b.elementor-element{--align-self:flex-start;}.elementor-3672 .elementor-element.elementor-element-5e7ab91b{--add-to-cart-wc-forward-display:none;}.elementor-3672 .elementor-element.elementor-element-5e7ab91b .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form){flex-direction:row;align-items:start;justify-content:start;}.elementor-3672 .elementor-element.elementor-element-5e7ab91b .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart{flex-direction:row;align-items:start;justify-content:start;}.elementor-3672 .elementor-element.elementor-element-5e7ab91b .jet-woo-builder .single_add_to_cart_button.button{max-width:100%;font-family:"Gotham", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:18px 32px 18px 32px;}.elementor-3672 .elementor-element.elementor-element-5e7ab91b .jet-woo-builder .single_add_to_cart_button.button:hover{background-color:#C8A921;}.elementor-3672 .elementor-element.elementor-element-5e7ab91b form.cart{text-align:start;}.elementor-3672 .elementor-element.elementor-element-5e7ab91b .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity{max-width:60px;}.elementor-3672 .elementor-element.elementor-element-5e7ab91b .jet-woo-builder .qty{font-family:"Gotham", Sans-serif;font-size:20px;border-radius:5px 5px 5px 5px;padding:12px 12px 12px 12px;}.elementor-3672 .elementor-element.elementor-element-5e7ab91b .jet-woo-builder .qty:not([type="hidden"]){margin:0px 6px 0px 6px;}.elementor-3672 .elementor-element.elementor-element-5e7ab91b .elementor-jet-single-add-to-cart .variations{max-width:100%;}.elementor-3672 .elementor-element.elementor-element-5e7ab91b .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del{text-decoration:line-through;font-weight:400;}.elementor-3672 .elementor-element.elementor-element-5e7ab91b .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del{text-decoration:line-through;font-weight:400;}.elementor-3672 .elementor-element.elementor-element-5e7ab91b .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins{text-decoration:none;font-weight:400;}.elementor-3672 .elementor-element.elementor-element-5e7ab91b .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins{text-decoration:none;font-weight:400;}.elementor-3672 .elementor-element.elementor-element-5e7ab91b .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-3672 .elementor-element.elementor-element-51a1ce9d .jet-woo-builder .jet-single-content{font-family:"Gotham", Sans-serif;font-size:16px;color:#AAAAAA;}@media(max-width:767px){.elementor-3672 .elementor-element.elementor-element-a7a56bb{--content-width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--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-3672 .elementor-element.elementor-element-2571767{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3672 .elementor-element.elementor-element-92c2277 .jet-single-images__wrap div.images{width:100% !important;}.elementor-3672 .elementor-element.elementor-element-92c2277{width:100%;max-width:100%;}.elementor-3672 .elementor-element.elementor-element-92c2277 .jet-single-images__wrap .woocommerce-product-gallery > .flex-viewport{border-radius:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-3672 .elementor-element.elementor-element-92c2277 .jet-single-images__wrap .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper{border-radius:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-3672 .elementor-element.elementor-element-92c2277 .jet-single-images__wrap .flex-control-thumbs li{width:25%;flex:0 0 25%;padding:0px 0px 0px 0px;}.elementor-3672 .elementor-element.elementor-element-92c2277 .jet-single-images-nav-horizontal.jet-single-images__wrap .flex-control-thumbs{margin-left:-0px;margin-right:-0px;}.elementor-3672 .elementor-element.elementor-element-92c2277 .jet-single-images-nav-vertical.jet-single-images__wrap .flex-control-thumbs{margin-top:-0px;margin-bottom:-0px;}.elementor-3672 .elementor-element.elementor-element-92c2277 .jet-single-images__wrap .flex-control-thumbs li > img{border-radius:0px 0px 0px 0px;padding:05px 3px 0px 3px;}.elementor-3672 .elementor-element.elementor-element-0caf00f{--width:100%;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3672 .elementor-element.elementor-element-d2481d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-3672 .elementor-element.elementor-element-d2481d3 .jet-woo-builder .product_title{font-size:36px;line-height:1.05em;letter-spacing:0px;text-align:center;}.elementor-3672 .elementor-element.elementor-element-25b0c84{--width:100%;--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3672 .elementor-element.elementor-element-bf4d576 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-3672 .elementor-element.elementor-element-bf4d576 .jet-woo-builder.elementor-jet-single-price .price{font-size:35px;text-align:center;}.elementor-3672 .elementor-element.elementor-element-f9a1682{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 3px 0px;text-align:center;}.elementor-3672 .elementor-element.elementor-element-3a0146f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:000px;--padding-bottom:000px;--padding-left:18px;--padding-right:20px;}.elementor-3672 .elementor-element.elementor-element-26c79d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:14px;}.elementor-3672 .elementor-element.elementor-element-670d861{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-size:12px;}.elementor-3672 .elementor-element.elementor-element-0db3979{width:100%;max-width:100%;}.elementor-3672 .elementor-element.elementor-element-0db3979 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 16px 0px 16px;}.elementor-3672 .elementor-element.elementor-element-0db3979 .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity{max-width:20%;}.elementor-3672 .elementor-element.elementor-element-0db3979 .elementor-jet-single-add-to-cart .variations{max-width:100%;}.elementor-3672 .elementor-element.elementor-element-90e8f1a{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3672 .elementor-element.elementor-element-90e8f1a .elementor-image-box-wrapper{text-align:start;}.elementor-3672 .elementor-element.elementor-element-90e8f1a .elementor-image-box-img{margin-bottom:12px;}.elementor-3672 .elementor-element.elementor-element-90e8f1a.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-3672 .elementor-element.elementor-element-90e8f1a.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-3672 .elementor-element.elementor-element-90e8f1a.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-3672 .elementor-element.elementor-element-90e8f1a .elementor-image-box-title{margin-bottom:0px;font-size:16px;}.elementor-3672 .elementor-element.elementor-element-90e8f1a .elementor-image-box-description{font-size:14px;}.elementor-3672 .elementor-element.elementor-element-cfd6d84{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3672 .elementor-element.elementor-element-cfd6d84 img{width:100%;}.elementor-3672 .elementor-element.elementor-element-21d03f6{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:20px 20px 20px 20px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3672 .elementor-element.elementor-element-89216b5{--width:100%;--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;--flex-wrap:nowrap;--margin-top:016px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3672 .elementor-element.elementor-element-c74c70b{--width:20%;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3672 .elementor-element.elementor-element-1de386f .elementor-icon{font-size:35px;}.elementor-3672 .elementor-element.elementor-element-1de386f .elementor-icon svg{height:35px;}.elementor-3672 .elementor-element.elementor-element-368abe6{--width:80%;--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;--justify-content:center;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;--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-3672 .elementor-element.elementor-element-e026f87 .elementor-heading-title{font-size:14px;}.elementor-3672 .elementor-element.elementor-element-1468f73{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-3672 .elementor-element.elementor-element-db62857{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3672 .elementor-element.elementor-element-db62857 .elementor-divider-separator{width:100%;}.elementor-3672 .elementor-element.elementor-element-3eb0c17{--width:100%;--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;--flex-wrap:nowrap;--margin-top:016px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3672 .elementor-element.elementor-element-53171ed{--width:20%;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3672 .elementor-element.elementor-element-4d2ae61 .elementor-icon{font-size:35px;}.elementor-3672 .elementor-element.elementor-element-4d2ae61 .elementor-icon svg{height:35px;}.elementor-3672 .elementor-element.elementor-element-6f8042b{--width:80%;--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;--justify-content:center;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3672 .elementor-element.elementor-element-f467f4b .elementor-heading-title{font-size:14px;}.elementor-3672 .elementor-element.elementor-element-d8a80e2{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-3672 .elementor-element.elementor-element-93caa1c .elementor-divider-separator{width:100%;}.elementor-3672 .elementor-element.elementor-element-16f98e0{--width:100%;--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;--flex-wrap:nowrap;--margin-top:016px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3672 .elementor-element.elementor-element-054833c{--width:20%;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3672 .elementor-element.elementor-element-b2b01ee .elementor-icon{font-size:35px;}.elementor-3672 .elementor-element.elementor-element-b2b01ee .elementor-icon svg{height:35px;}.elementor-3672 .elementor-element.elementor-element-cedfdb2{--width:80%;--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;--justify-content:center;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3672 .elementor-element.elementor-element-884bff0 .elementor-heading-title{font-size:14px;}.elementor-3672 .elementor-element.elementor-element-ece7421{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-3672 .elementor-element.elementor-element-46f75d2 .elementor-divider-separator{width:100%;}.elementor-3672 .elementor-element.elementor-element-9bfa6a6{--width:100%;--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:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3672 .elementor-element.elementor-element-88d346d{text-align:start;}.elementor-3672 .elementor-element.elementor-element-88d346d .elementor-heading-title{font-size:16px;}.elementor-3672 .elementor-element.elementor-element-f74c97d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 1px;padding:0px 0px 0px 0px;font-size:12px;}.elementor-3672 .elementor-element.elementor-element-991c2c8{--content-width:100%;--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:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-3672 .elementor-element.elementor-element-79828f2{--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;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3672 .elementor-element.elementor-element-65ede3b{--width:100%;--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-3672 .elementor-element.elementor-element-12081f8 img{width:48px;}.elementor-3672 .elementor-element.elementor-element-acc94ba .jet-woo-builder.elementor-jet-single-price .price{font-size:18px;}.elementor-3672 .elementor-element.elementor-element-8411418 .elementor-button{font-size:16px;border-radius:4px 4px 4px 4px;}.elementor-3672 .elementor-element.elementor-element-6ec8134e .jet-woo-builder .product_title{text-align:center;}.elementor-3672 .elementor-element.elementor-element-3f76b11b.elementor-element{--align-self:center;}.elementor-3672 .elementor-element.elementor-element-7e3503f4 .jet-woo-builder .woocommerce-product-details__short-description{text-align:center;}.elementor-3672 .elementor-element.elementor-element-5e7ab91b.elementor-element{--align-self:center;}.elementor-3672 .elementor-element.elementor-element-5e7ab91b .jet-woo-builder .single_add_to_cart_button.button{max-width:100%;font-size:10px;padding:18px 5px 18px 5px;}.elementor-3672 .elementor-element.elementor-element-5e7ab91b .jet-woo-builder .qty{font-size:10px;padding:15px 15px 15px 15px;}.elementor-3672 .elementor-element.elementor-element-5e7ab91b .jet-woo-builder .qty:not([type="hidden"]){margin:0px 2px 0px 0px;}}@media(min-width:768px){.elementor-3672 .elementor-element.elementor-element-a7a56bb{--content-width:1200px;}.elementor-3672 .elementor-element.elementor-element-2571767{--width:60%;}.elementor-3672 .elementor-element.elementor-element-0caf00f{--width:40%;}.elementor-3672 .elementor-element.elementor-element-1335d902{--width:50%;}.elementor-3672 .elementor-element.elementor-element-780efd6b{--width:50%;}}/* Start custom CSS for jet-single-images, class: .elementor-element-92c2277 */@media (max-width: 767px) {

  /* Define a área da foto principal */
  .elementor-3672 .elementor-element.elementor-element-92c2277 .flex-viewport {
    aspect-ratio: 1 / 1;
    height: auto !important;
    overflow: hidden;
  }

  /* Recorta a foto sem distorcer */
  .elementor-3672 .elementor-element.elementor-element-92c2277 .woocommerce-product-gallery__image a img {
    display: block;
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 1 / 1;
    object-fit: cover;
    object-position: center bottom;
    border-radius: 0 !important;
  }
   /* Quatro miniaturas, após a inicialização do script */
  .elementor-3672 .elementor-element.elementor-element-92c2277 .flex-control-thumbs[data-fol-swap="ready"] {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 6px;
    width: 100% !important;
    box-sizing: border-box;
    margin: 8px 0 0 !important;
    padding: 0 10px !important;
    list-style: none;
  }

  .elementor-3672 .elementor-element.elementor-element-92c2277 .flex-control-thumbs[data-fol-swap="ready"] > li {
    order: var(--fol-slot, 0);
    width: auto !important;
    min-width: 0;
    float: none !important;
    clear: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* A foto em destaque não aparece nas miniaturas */
  .elementor-3672 .elementor-element.elementor-element-92c2277 .flex-control-thumbs[data-fol-swap="ready"]
  > li[data-fol-current="true"] {
    display: none !important;
  }

  .elementor-3672 .elementor-element.elementor-element-92c2277 .flex-control-thumbs[data-fol-swap="ready"] > li img {
    display: block;
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 1 / 1;
    object-fit: cover;
    padding: 0 !important;
    opacity: 1 !important;
    border-radius: 3px;
    box-shadow: none !important;
  }

}/* End custom CSS */
/* Start custom CSS for jet-single-price, class: .elementor-element-bf4d576 */@media (max-width: 767px) {
  .elementor-3672 .elementor-element.elementor-element-bf4d576 .price {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    gap: 4px;
    margin: 0 !important;

    font-family: "Gotham", sans-serif !important;
    font-size: 32px !important;
    font-weight: 700 !important;
    line-height: 1.15 !important;
    color: #A88B3D !important;
  }

  /* Preço antigo */
  .elementor-3672 .elementor-element.elementor-element-bf4d576 .price del {
    display: block;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 1.3 !important;
    color: #888 !important;
    opacity: 1 !important;
    text-decoration: line-through;
  }

  /* Preço promocional */
  .elementor-3672 .elementor-element.elementor-element-bf4d576 .price ins {
    display: block;
    font-size: 50px !important;
    font-weight: 700 !important;
    color: #A88B3D !important;
    background: transparent !important;
    text-decoration: none !important;
  }

  .elementor-3672 .elementor-element.elementor-element-bf4d576 .price .amount,
  .elementor-3672 .elementor-element.elementor-element-bf4d576 .price .amount bdi {
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    color: inherit !important;
  }
}/* End custom CSS */
/* Start custom CSS for jet-single-add-to-cart, class: .elementor-element-0db3979 */@media (max-width: 767px) {

  /* Atributos em coluna */
  .elementor-3672 .elementor-element.elementor-element-0db3979 table.variations,
  .elementor-3672 .elementor-element.elementor-element-0db3979 table.variations tbody,
  .elementor-3672 .elementor-element.elementor-element-0db3979 table.variations tr,
  .elementor-3672 .elementor-element.elementor-element-0db3979 table.variations th,
  .elementor-3672 .elementor-element.elementor-element-0db3979 table.variations td {
    display: block;
    width: 100% !important;
    box-sizing: border-box;
    border: 0 !important;
    background: transparent !important;
  }

  .elementor-3672 .elementor-element.elementor-element-0db3979 table.variations th,
  .elementor-3672 .elementor-element.elementor-element-0db3979 table.variations td {
    padding: 0 0 10px !important;
    text-align: left !important;
  }

  .elementor-3672 .elementor-element.elementor-element-0db3979 table.variations th.label {
    padding-bottom: 8px !important;
  }

  /* Oculta o dropdown quando existem botões */
  .elementor-3672 .elementor-element.elementor-element-0db3979 table.variations td.value:has(.cfvsw-swatches-option) select,
  .elementor-3672 .elementor-element.elementor-element-0db3979 table.variations td.value:has(.cfvsw-swatches-option) .cfvsw-hidden-select {
    display: none !important;
  }

  /* Grade ocupando a largura do conteúdo */
  .elementor-3672 .elementor-element.elementor-element-0db3979 .cfvsw-swatches-container {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 8px !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    box-sizing: border-box;
  }

    /* Botões de tamanho */
  .elementor-3672 .elementor-element.elementor-element-0db3979 .cfvsw-swatches-option {
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    height: 52px !important;
    min-height: 52px !important;
    aspect-ratio: auto !important;
    margin: 0 !important;
    padding: 8px 4px !important;
    border: 1px solid #222 !important;
    border-radius: 4px !important;
    background: #fff !important;
    color: #111 !important;
    font-size: 16px !important;
    line-height: 1.2 !important;
    white-space: normal;
    text-align: center;
    box-shadow: none !important;
  }

  /* Tamanho selecionado */
  .elementor-3672 .elementor-element.elementor-element-0db3979 .cfvsw-swatches-option.cfvsw-selected-swatch {
    background: #222 !important;
    color: #fff !important;
    border-color: #222 !important;
  }

  /* Quantidade e compra na mesma linha */
  .elementor-3672 .elementor-element.elementor-element-0db3979 .woocommerce-variation-add-to-cart {
    display: flex;
    align-items: stretch;
    flex-wrap: nowrap;
    gap: 0;
    width: 100%;
  }

  /* Largura estável do bloco de quantidade */
  .elementor-3672 .elementor-element.elementor-element-0db3979 .woocommerce-variation-add-to-cart .quantity {
    flex: 0 0 64px !important;
    width: 64px !important;
    min-width: 64px !important;
    max-width: 64px !important;
    margin: 0 !important;
    float: none !important;
    box-sizing: border-box;
  }

  /* Campo de quantidade */
  .elementor-3672 .elementor-element.elementor-element-0db3979 .woocommerce-variation-add-to-cart .quantity input.qty {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: 52px !important;
    min-height: 52px !important;
    margin: 0 !important;
    padding: 0 4px !important;
    box-sizing: border-box;
    text-align: center;
    font-size: 16px !important;
    border: 1px solid #888;
    border-radius: 4px 0 0 4px;
  }

  /* Botão ocupa o espaço restante */
  .elementor-3672 .elementor-element.elementor-element-0db3979 .single_add_to_cart_button {
    flex: 1 1 0 !important;
    width: auto !important;
    min-width: 0 !important;
    min-height: 52px !important;
    margin: 0 !important;
    float: none !important;
    box-sizing: border-box;
    background: #A88B3D !important;
    color: #fff !important;
    border: 0 !important;
    border-radius: 0 4px 4px 0 !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    padding: 12px !important;
    white-space: normal;
  }

  .elementor-3672 .elementor-element.elementor-element-0db3979 .single_add_to_cart_button:hover {
    background: #927832 !important;
  }

  .elementor-3672 .elementor-element.elementor-element-0db3979 .single_add_to_cart_button.disabled,
  .elementor-3672 .elementor-element.elementor-element-0db3979 .single_add_to_cart_button:disabled {
    opacity: 0.5 !important;
  }

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-90e8f1a */@media (max-width: 767px) {

  /* Foto um pouco menor e mais espaço para o texto */
  .elementor-3672 .elementor-element.elementor-element-90e8f1a .elementor-image-box-wrapper {
    display: grid !important;
    grid-template-columns: 38% minmax(0, 1fr) !important;
    gap: 12px !important;
    align-items: center !important;
  }

  /* Preserva o deslocamento da camiseta à esquerda */
  .elementor-3672 .elementor-element.elementor-element-90e8f1a .elementor-image-box-wrapper .elementor-image-box-img {
    width: calc(100% + 20px) !important;
    min-width: 0 !important;
    max-width: none !important;
    margin: 0 !important;
    transform: translateX(-10px);
  }

  .elementor-3672 .elementor-element.elementor-element-90e8f1a .elementor-image-box-img a {
    display: block;
    width: 100%;
  }

  .elementor-3672 .elementor-element.elementor-element-90e8f1a .elementor-image-box-img img {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    max-height: none !important;
    object-fit: contain;
  }

  /* Texto */
  .elementor-3672 .elementor-element.elementor-element-90e8f1a .elementor-image-box-content {
    width: 100% !important;
    min-width: 0 !important;
    text-align: left !important;
  }

  .elementor-3672 .elementor-element.elementor-element-90e8f1a .elementor-image-box-title,
  .elementor-3672 .elementor-element.elementor-element-90e8f1a .elementor-image-box-title a {
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
    letter-spacing: normal !important;
    white-space: normal !important;
  }

  .elementor-3672 .elementor-element.elementor-element-90e8f1a .elementor-image-box-title {
    margin: 0 0 6px !important;
  }

  .elementor-3672 .elementor-element.elementor-element-90e8f1a .elementor-image-box-description {
    margin: 0 !important;
    font-size: 16px !important;
    text-align: left;
    line-height: 1.4 !important;
    letter-spacing: normal !important;
  }

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4578398 *//* Oculta apenas o botão "Informar CEP" */
.elementor-3672 .elementor-element.elementor-element-4578398 .pisol-shipping-calculator-button {
    display: none !important;
}

/* Mantém o formulário aberto e organiza duas colunas */
.elementor-3672 .elementor-element.elementor-element-4578398 .pisol-shipping-calculator-form {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 8px;
    align-items: start;
    width: 100%;
}

/* Mensagens de erro ocupam a largura inteira */
.elementor-3672 .elementor-element.elementor-element-4578398 .pisol-ppscw-error {
    grid-column: 1 / -1;
}

.elementor-3672 .elementor-element.elementor-element-4578398 .pisol-ppscw-error:empty {
    display: none;
}

/* Remove espaçamentos dos dois campos */
.elementor-3672 .elementor-element.elementor-element-4578398 .pisol-shipping-calculator-form > p {
    margin: 0 !important;
    padding: 0 !important;
    min-width: 0;
    width: auto !important;
    float: none !important;
    clear: none !important;
}

/* Campo CEP */
.elementor-3672 .elementor-element.elementor-element-4578398 #calc_shipping_postcode_field {
    grid-column: 1;
}

.elementor-3672 .elementor-element.elementor-element-4578398 #calc_shipping_postcode_field input {
    box-sizing: border-box;
    width: 100% !important;
    min-width: 0;
    height: 46px;
    margin: 0 !important;
    padding: 0 12px !important;
    border-radius: 5px;
    font-size: 16px;
}

/* Botão CALCULAR */
.elementor-3672 .elementor-element.elementor-element-4578398 #calc_shipping_postcode_field + p {
    grid-column: 2;
}

.elementor-3672 .elementor-element.elementor-element-4578398 .pisol-update-address-button {
    box-sizing: border-box;
    height: 46px;
    margin: 0 !important;
    padding: 0 14px !important;
    border-radius: 5px;
    font-size: 13px !important;
    font-weight: 700;
    white-space: nowrap;
}
/* Cor do botão CALCULAR */
.elementor-3672 .elementor-element.elementor-element-4578398 .pisol-update-address-button {
    background: #A88B3D !important;
    color: #000000 !important;
    border: 0 !important;
    box-shadow: none !important;
}

.elementor-3672 .elementor-element.elementor-element-4578398 .pisol-update-address-button:hover {
    background: #BEA052 !important;
}/* End custom CSS */
/* Start custom CSS for jet-single-reviews-form, class: .elementor-element-30919ae *//* Texto da seção */
.elementor-3672 .elementor-element.elementor-element-30919ae #reviews {
  color: #222;
  font-size: 14px;
  line-height: 1.5;
}

/* Título principal */
.elementor-3672 .elementor-element.elementor-element-30919ae .woocommerce-Reviews-title {
  font-size: 20px !important;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  margin: 0 0 20px !important;
}

/* Convite para avaliar */
.elementor-3672 .elementor-element.elementor-element-30919ae .comment-reply-title {
  display: block;
  font-size: 14px !important;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 12px;
}

/* Estrelas */
.elementor-3672 .elementor-element.elementor-element-30919ae .stars a,
.elementor-3672 .elementor-element.elementor-element-30919ae .star-rating {
  color: #A88B3D !important;
}

/* Espaçamento do formulário */
.elementor-3672 .elementor-element.elementor-element-30919ae #review_form p {
  margin-bottom: 14px;
}

.elementor-3672 .elementor-element.elementor-element-30919ae #review_form label {
  display: block;
  margin-bottom: 6px;
}

/* Campos */
.elementor-3672 .elementor-element.elementor-element-30919ae #review_form textarea,
.elementor-3672 .elementor-element.elementor-element-30919ae #review_form input[type="text"],
.elementor-3672 .elementor-element.elementor-element-30919ae #review_form input[type="email"] {
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  background: #fff;
  color: #222;
  border: 1px solid #888;
  border-radius: 4px;
  padding: 10px 12px;
  font-size: 16px;
}

.elementor-3672 .elementor-element.elementor-element-30919ae #review_form textarea {
  min-height: 110px;
}

/* Botão enviar */
.elementor-3672 .elementor-element.elementor-element-30919ae #review_form #submit {
  background: #A88B3D !important;
  color: #000 !important;
  border: 0;
  border-radius: 4px;
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
}

.elementor-3672 .elementor-element.elementor-element-30919ae #review_form #submit:hover {
  background: #BEA052 !important;
}/* End custom CSS */
/* Start custom CSS for jet-single-price, class: .elementor-element-acc94ba */@media (max-width: 767px) {
  .elementor-3672 .elementor-element.elementor-element-acc94ba .price {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
    gap: 3px;
    margin: 0 !important;

    font-family: "Gotham", sans-serif !important;
    font-size: 26px !important;
    font-weight: 700 !important;
    line-height: 1.15 !important;
    color: #A88B3D !important;
    text-align: left !important;
  }

  .elementor-3672 .elementor-element.elementor-element-acc94ba .price del {
    display: block;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.3 !important;
    color: #888 !important;
    opacity: 1 !important;
    text-decoration: line-through;
  }

  .elementor-3672 .elementor-element.elementor-element-acc94ba .price ins {
    display: block;
    font-size: 26px !important;
    font-weight: 700 !important;
    color: #A88B3D !important;
    background: transparent !important;
    text-decoration: none !important;
  }

  .elementor-3672 .elementor-element.elementor-element-acc94ba .price .amount,
  .elementor-3672 .elementor-element.elementor-element-acc94ba .price .amount bdi {
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    color: inherit !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79828f2 */.elementor-3672 .elementor-element.elementor-element-79828f2 {
  display: none;
}

@media (max-width: 767px) {

  /* Barra completa */
  .elementor-3672 .elementor-element.elementor-element-79828f2 {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    justify-content: flex-start !important;
    flex-wrap: nowrap !important;
    gap: 10px !important;

    position: fixed;
    inset: auto 0 0;
    width: 100%;
    max-width: none;
    height: auto;
    min-height: 0;

    margin: 0 !important;
    padding: 12px 16px
      calc(12px + env(safe-area-inset-bottom, 0px)) !important;
    box-sizing: border-box;

    background: #fff;
    border-top: 1px solid #e5e5e5;
    box-shadow: 0 -4px 16px rgba(0, 0, 0, 0.08);
    z-index: 100;
  }

  /* Foto e informações lado a lado */
  .elementor-3672 .elementor-element.elementor-element-79828f2 .fol-barra-resumo {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;
    flex-wrap: nowrap !important;
    gap: 12px !important;

    width: 100% !important;
    min-width: 0;
    min-height: 0;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Camiseta maior */
  .elementor-3672 .elementor-element.elementor-element-79828f2 .fol-barra-resumo > .elementor-widget-image {
    flex: 0 0 40% !important;
    width: 40% !important;
    max-width: 148px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .elementor-3672 .elementor-element.elementor-element-79828f2 .fol-barra-resumo .elementor-widget-image img {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    height: 128px !important;
    object-fit: contain;
    margin: 0 auto;
  }

  /* Coluna dos valores */
  .elementor-3672 .elementor-element.elementor-element-79828f2 .fol-barra-valores {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;

    flex: 1 1 0 !important;
    width: auto !important;
    min-width: 0;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center;
  }

  .elementor-3672 .elementor-element.elementor-element-79828f2 .fol-barra-valores .fol-barra-preco {
    flex: 0 0 auto !important;
    width: 100% !important;
    min-width: 0;
    margin: 0 !important;
  }

  /* Preço atual */
  .elementor-3672 .elementor-element.elementor-element-79828f2 .fol-barra-preco .price {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 5px !important;
    margin: 0 !important;

    font-family: "Gotham", sans-serif !important;
    font-size: clamp(25px, 7.7vw, 30px) !important;
    font-weight: 700 !important;
    line-height: 1.15 !important;
    color: #A88B3D !important;
    text-align: center !important;
  }

  /* Preço antigo */
  .elementor-3672 .elementor-element.elementor-element-79828f2 .fol-barra-preco .price del {
    display: block;
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #777 !important;
    opacity: 1 !important;
    text-decoration: line-through;
  }

  .elementor-3672 .elementor-element.elementor-element-79828f2 .fol-barra-preco .price ins {
    display: block;
    font-size: inherit !important;
    font-weight: 700 !important;
    color: #A88B3D !important;
    background: transparent !important;
    text-decoration: none !important;
  }

  .elementor-3672 .elementor-element.elementor-element-79828f2 .fol-barra-preco .price .amount,
  .elementor-3672 .elementor-element.elementor-element-79828f2 .fol-barra-preco .price .amount bdi {
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    color: inherit !important;
    white-space: nowrap;
  }

  /* Benefício do Pix */
  .elementor-3672 .elementor-element.elementor-element-79828f2 .fol-barra-pix {
    width: auto !important;
    max-width: 100%;
    margin: 0 !important;
    padding: 5px 8px !important;
    box-sizing: border-box;

    background: #F5EFDF;
    border-radius: 4px;
    font-family: "Gotham", sans-serif !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
    color: #695321 !important;
    text-align: center !important;
  }

  .elementor-3672 .elementor-element.elementor-element-79828f2 .fol-barra-pix p {
    margin: 0 !important;
    font: inherit !important;
    color: inherit !important;
  }

  /* Comprar em uma linha exclusiva */
  .elementor-3672 .elementor-element.elementor-element-79828f2 > .elementor-widget-button {
    flex: 0 0 auto !important;
    align-self: stretch !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
  }

  .elementor-3672 .elementor-element.elementor-element-79828f2 .elementor-button-wrapper {
    width: 100%;
  }

  .elementor-3672 .elementor-element.elementor-element-79828f2 .elementor-button {
    display: flex !important;
    align-items: center;
    justify-content: center;

    width: 100% !important;
    min-height: 54px;
    padding: 14px 20px;
    box-sizing: border-box;

    font-family: "Gotham", sans-serif !important;
    font-size: 17px !important;
    font-weight: 700 !important;
    line-height: 1.2;
    letter-spacing: normal;

    background: #A88B3D;
    color: #fff;
    border: 0;
    border-radius: 4px;
  }

  .elementor-3672 .elementor-element.elementor-element-79828f2 .elementor-button:hover {
    background: #927832;
  }
  @media (max-width: 767px) {

  /* Destaque suave no topo */
  .elementor-3672 .elementor-element.elementor-element-79828f2 {
    border-top: 1px solid #e8e3d8;
    box-shadow: 0 -6px 20px rgba(0, 0, 0, 0.12);
  }

  /* Resumo mais concentrado no centro */
  .elementor-3672 .elementor-element.elementor-element-79828f2 .fol-barra-resumo {
    width: 100% !important;
    max-width: 300px !important;
    align-self: center !important;
    justify-content: center !important;
    gap: 0 !important;
    margin: 0 auto !important;
  }

  /* Aproxima a camiseta dos valores */
  .elementor-3672 .elementor-element.elementor-element-79828f2 .fol-barra-resumo > .elementor-widget-image {
    flex: 0 0 42% !important;
    width: 42% !important;
    max-width: none !important;
  }

  /* Coluna dos preços e divisória */
  .elementor-3672 .elementor-element.elementor-element-79828f2 .fol-barra-valores {
    position: relative;
    box-sizing: border-box;
    padding-left: 14px !important;
  }

  .elementor-3672 .elementor-element.elementor-element-79828f2 .fol-barra-valores::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 68px;
    background: #e3ddd0;
    pointer-events: none;
  }
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sabotage';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://fieldeorigemlouco.com.br/wp-content/uploads/2026/03/Copy-of-Fonte-Sabotage.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('http://fieldeorigemlouco.com.br/wp-content/uploads/2026/03/Gotham-Thin.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('http://fieldeorigemlouco.com.br/wp-content/uploads/2026/03/Gotham-ThinItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('http://fieldeorigemlouco.com.br/wp-content/uploads/2026/03/Gotham-ExtraLight.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('http://fieldeorigemlouco.com.br/wp-content/uploads/2026/03/Gotham-ExtraLightItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('http://fieldeorigemlouco.com.br/wp-content/uploads/2026/03/Gotham-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('http://fieldeorigemlouco.com.br/wp-content/uploads/2026/03/Gotham-LightItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://fieldeorigemlouco.com.br/wp-content/uploads/2026/03/Gotham-Book.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('http://fieldeorigemlouco.com.br/wp-content/uploads/2026/03/Gotham-BookItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://fieldeorigemlouco.com.br/wp-content/uploads/2026/03/Gotham-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('http://fieldeorigemlouco.com.br/wp-content/uploads/2026/03/Gotham-MediumItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('http://fieldeorigemlouco.com.br/wp-content/uploads/2026/03/Gotham-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('http://fieldeorigemlouco.com.br/wp-content/uploads/2026/03/Gotham-BoldItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('http://fieldeorigemlouco.com.br/wp-content/uploads/2026/03/Gotham-Black.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('http://fieldeorigemlouco.com.br/wp-content/uploads/2026/03/Gotham-BlackItalic.woff2') format('woff2');
}
/* End Custom Fonts CSS */