.elementor-566 .elementor-element.elementor-element-6781b0a{--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;--justify-content:flex-end;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-566 .elementor-element.elementor-element-0ec4f80{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-566 .elementor-element.elementor-element-a3e5c48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-566 .elementor-element.elementor-element-a3e5c48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-566 .elementor-element.elementor-element-a3e5c48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-566 .elementor-element.elementor-element-a3e5c48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-566 .elementor-element.elementor-element-a3e5c48 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-566 .elementor-element.elementor-element-a3e5c48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-566 .elementor-element.elementor-element-a3e5c48 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-566 .elementor-element.elementor-element-a3e5c48 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-566 .elementor-element.elementor-element-a3e5c48 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-566 .elementor-element.elementor-element-a3e5c48 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1em;}.elementor-566 .elementor-element.elementor-element-a3e5c48 .elementor-icon-list-text{transition:color 0.3s;}.elementor-566 .elementor-element.elementor-element-3c45458{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-566 .elementor-element.elementor-element-3c45458 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-566 .elementor-element.elementor-element-3c45458 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-566 .elementor-element.elementor-element-3c45458 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-566 .elementor-element.elementor-element-3c45458 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-566 .elementor-element.elementor-element-3c45458 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-566 .elementor-element.elementor-element-3c45458 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-566 .elementor-element.elementor-element-3c45458 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-566 .elementor-element.elementor-element-3c45458 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-566 .elementor-element.elementor-element-3c45458 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1em;}.elementor-566 .elementor-element.elementor-element-3c45458 .elementor-icon-list-text{color:#D14514;transition:color 0.3s;}.elementor-566 .elementor-element.elementor-element-af8babb{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-566 .elementor-element.elementor-element-9a18ff5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-566 .elementor-element.elementor-element-9a18ff5 .elementor-heading-title{font-family:"Taviraj", Sans-serif;font-size:64px;font-weight:400;color:#3C322A;}.elementor-566 .elementor-element.elementor-element-9a0671c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-566 .elementor-element.elementor-element-9a0671c .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:25px;font-weight:400;line-height:38px;color:#D14514;}.elementor-566 .elementor-element.elementor-element-4fe64f5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-566 .elementor-element.elementor-element-12413bb{--display:flex;}.woocommerce .elementor-566 .elementor-element.elementor-element-20b84d1 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-566 .elementor-element.elementor-element-20b84d1 .flex-viewport{border-radius:7px 7px 7px 7px;}.woocommerce .elementor-566 .elementor-element.elementor-element-20b84d1 .flex-viewport:not(:last-child){margin-bottom:7px;}.woocommerce .elementor-566 .elementor-element.elementor-element-20b84d1 .flex-control-thumbs img{border-radius:7px 7px 7px 7px;}.woocommerce .elementor-566 .elementor-element.elementor-element-20b84d1 .flex-control-thumbs li{padding-right:calc(4px / 2);padding-left:calc(4px / 2);padding-bottom:4px;}.woocommerce .elementor-566 .elementor-element.elementor-element-20b84d1 .flex-control-thumbs{margin-right:calc(-4px / 2);margin-left:calc(-4px / 2);}.elementor-566 .elementor-element.elementor-element-3762a3f{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#AC3207;--border-color:#AC3207;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-566 .elementor-element.elementor-element-3762a3f:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-3762a3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3D5CB;}.elementor-566 .elementor-element.elementor-element-2f81faf .jet-listing-dynamic-field__content{font-family:"Mulish", Sans-serif;font-size:23px;font-weight:700;text-align:left;}.elementor-566 .elementor-element.elementor-element-2f81faf .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-566 .elementor-element.elementor-element-2f81faf .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-566 .elementor-element.elementor-element-2f81faf .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-566 .elementor-element.elementor-element-bc2f174{--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-around;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-566 .elementor-element.elementor-element-3ec48f0{width:var( --container-widget-width, 55px );max-width:55px;--container-widget-width:55px;--container-widget-flex-grow:0;}.elementor-566 .elementor-element.elementor-element-3ec48f0 .elementor-icon-wrapper{text-align:start;}.elementor-566 .elementor-element.elementor-element-3ec48f0.elementor-view-stacked .elementor-icon{background-color:#C73D20;}.elementor-566 .elementor-element.elementor-element-3ec48f0.elementor-view-framed .elementor-icon, .elementor-566 .elementor-element.elementor-element-3ec48f0.elementor-view-default .elementor-icon{color:#C73D20;border-color:#C73D20;}.elementor-566 .elementor-element.elementor-element-3ec48f0.elementor-view-framed .elementor-icon, .elementor-566 .elementor-element.elementor-element-3ec48f0.elementor-view-default .elementor-icon svg{fill:#C73D20;}.elementor-566 .elementor-element.elementor-element-3ec48f0 .elementor-icon{font-size:16px;}.elementor-566 .elementor-element.elementor-element-3ec48f0 .elementor-icon svg{height:16px;}.elementor-566 .elementor-element.elementor-element-3dd9dbb{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-3dd9dbb .jet-listing-dynamic-field__content{color:#C73D20;font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;text-align:left;}.elementor-566 .elementor-element.elementor-element-3dd9dbb .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-566 .elementor-element.elementor-element-3dd9dbb .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-566 .elementor-element.elementor-element-3dd9dbb .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-566 .elementor-element.elementor-element-aff3524{--display:flex;}.elementor-566 .elementor-element.elementor-element-59b58b9{--display:flex;--justify-content:flex-start;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 61px 0px rgba(0, 0, 0, 0.2);--padding-top:40px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.woocommerce .elementor-566 .elementor-element.elementor-element-052425c .woocommerce-product-details__short-description{font-family:"Mulish", Sans-serif;font-size:17px;font-weight:400;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-566 .elementor-element.elementor-element-43729ee .cart button, .elementor-566 .elementor-element.elementor-element-43729ee .cart .button{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:700;border-radius:8px 8px 8px 8px;background-color:#D14514;transition:all 0.2s;}.elementor-566 .elementor-element.elementor-element-43729ee .cart button:hover, .elementor-566 .elementor-element.elementor-element-43729ee .cart .button:hover{background-color:#90300E;}.elementor-566 .elementor-element.elementor-element-43729ee .quantity .qty{transition:all 0.2s;}.elementor-566 .elementor-element.elementor-element-dcc8bc2{margin:-215px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 10px;}.elementor-566 .elementor-element.elementor-element-dcc8bc2 .jet-listing-dynamic-field__content{color:#AB9787;font-family:"Mulish", Sans-serif;font-size:14px;font-weight:400;text-align:left;}.elementor-566 .elementor-element.elementor-element-dcc8bc2 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-566 .elementor-element.elementor-element-dcc8bc2 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-566 .elementor-element.elementor-element-dcc8bc2 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-566 .elementor-element.elementor-element-dcc8bc2 .jet-listing-dynamic-field__icon{color:#AB9787;}.elementor-566 .elementor-element.elementor-element-dcc8bc2 .jet-listing-dynamic-field__icon :is(svg, path){fill:#AB9787;}.elementor-566 .elementor-element.elementor-element-1456520{margin:-215px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 10px;}.elementor-566 .elementor-element.elementor-element-1456520 .jet-listing-dynamic-field__content{color:#AB978700;font-family:"Mulish", Sans-serif;font-size:14px;font-weight:400;text-align:left;}.elementor-566 .elementor-element.elementor-element-1456520 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-566 .elementor-element.elementor-element-1456520 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-566 .elementor-element.elementor-element-1456520 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-566 .elementor-element.elementor-element-1456520 .jet-listing-dynamic-field__icon{color:#AB978700;}.elementor-566 .elementor-element.elementor-element-1456520 .jet-listing-dynamic-field__icon :is(svg, path){fill:#AB978700;}.elementor-566 .elementor-element.elementor-element-3707736{margin:180px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-566 .elementor-element.elementor-element-3707736 .jet-listing-dynamic-field__content{color:#AB9787;font-family:"Mulish", Sans-serif;font-size:14px;font-weight:400;text-align:left;}.elementor-566 .elementor-element.elementor-element-3707736 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-566 .elementor-element.elementor-element-3707736 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-566 .elementor-element.elementor-element-3707736 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-566 .elementor-element.elementor-element-3707736 .jet-listing-dynamic-field__icon{color:#AB9787;}.elementor-566 .elementor-element.elementor-element-3707736 .jet-listing-dynamic-field__icon :is(svg, path){fill:#AB9787;}.elementor-566 .elementor-element.elementor-element-4b20a9d{margin:180px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-566 .elementor-element.elementor-element-4b20a9d .jet-listing-dynamic-field__content{color:#AB978700;font-family:"Mulish", Sans-serif;font-size:14px;font-weight:400;text-align:left;}.elementor-566 .elementor-element.elementor-element-4b20a9d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-566 .elementor-element.elementor-element-4b20a9d .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-566 .elementor-element.elementor-element-4b20a9d .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-566 .elementor-element.elementor-element-4b20a9d .jet-listing-dynamic-field__icon{color:#AB978700;}.elementor-566 .elementor-element.elementor-element-4b20a9d .jet-listing-dynamic-field__icon :is(svg, path){fill:#AB978700;}.elementor-566 .elementor-element.elementor-element-5a02fbf{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-566 .elementor-element.elementor-element-5a02fbf .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-566 .elementor-element.elementor-element-5a02fbf .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-566 .elementor-element.elementor-element-5a02fbf .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-566 .elementor-element.elementor-element-5a02fbf .jet-listing-dynamic-field__content{text-align:left;}.elementor-566 .elementor-element.elementor-element-5a02fbf .jet-listing-dynamic-field__icon{color:#D14514;font-size:29px;}.elementor-566 .elementor-element.elementor-element-5a02fbf .jet-listing-dynamic-field__icon :is(svg, path){fill:#D14514;}body:not(.rtl) .elementor-566 .elementor-element.elementor-element-5a02fbf .jet-listing-dynamic-field__icon{margin-right:25px;}body.rtl .elementor-566 .elementor-element.elementor-element-5a02fbf .jet-listing-dynamic-field__icon{margin-left:25px;}.elementor-566 .elementor-element.elementor-element-758b6e9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-566 .elementor-element.elementor-element-758b6e9 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-566 .elementor-element.elementor-element-758b6e9 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-566 .elementor-element.elementor-element-758b6e9 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-566 .elementor-element.elementor-element-758b6e9 .jet-listing-dynamic-field__content{text-align:left;}.elementor-566 .elementor-element.elementor-element-758b6e9 .jet-listing-dynamic-field__icon{color:#D14514;font-size:29px;}.elementor-566 .elementor-element.elementor-element-758b6e9 .jet-listing-dynamic-field__icon :is(svg, path){fill:#D14514;}body:not(.rtl) .elementor-566 .elementor-element.elementor-element-758b6e9 .jet-listing-dynamic-field__icon{margin-right:25px;}body.rtl .elementor-566 .elementor-element.elementor-element-758b6e9 .jet-listing-dynamic-field__icon{margin-left:25px;}.elementor-566 .elementor-element.elementor-element-42b4863{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-566 .elementor-element.elementor-element-79872f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-566 .elementor-element.elementor-element-79872f9 .elementor-heading-title{font-family:"Taviraj", Sans-serif;font-size:45px;font-weight:400;color:#3C322A;}.elementor-566 .elementor-element.elementor-element-02f2298 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}@media(min-width:768px){.elementor-566 .elementor-element.elementor-element-6781b0a{--content-width:1400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-566 .elementor-element.elementor-element-af8babb{--content-width:90%;}.elementor-566 .elementor-element.elementor-element-42b4863{--content-width:90%;}}@media(max-width:1366px){.elementor-566 .elementor-element.elementor-element-6781b0a{--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-566 .elementor-element.elementor-element-02f2298 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:1024px){.elementor-566 .elementor-element.elementor-element-6781b0a{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-566 .elementor-element.elementor-element-af8babb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-566 .elementor-element.elementor-element-4fe64f5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-566 .elementor-element.elementor-element-12413bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-566 .elementor-element.elementor-element-20b84d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-3762a3f{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-566 .elementor-element.elementor-element-aff3524{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-566 .elementor-element.elementor-element-59b58b9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-566 .elementor-element.elementor-element-42b4863{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-566 .elementor-element.elementor-element-6781b0a{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-566 .elementor-element.elementor-element-af8babb{--content-width:90%;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-566 .elementor-element.elementor-element-9a18ff5{text-align:start;}.elementor-566 .elementor-element.elementor-element-9a18ff5 .elementor-heading-title{font-size:35px;}.elementor-566 .elementor-element.elementor-element-9a0671c{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-566 .elementor-element.elementor-element-9a0671c .elementor-heading-title{font-size:27px;line-height:1em;}.elementor-566 .elementor-element.elementor-element-2f81faf .jet-listing-dynamic-field__content{font-size:18px;line-height:1em;}.elementor-566 .elementor-element.elementor-element-3dd9dbb .jet-listing-dynamic-field__content{font-size:13px;}.elementor-566 .elementor-element.elementor-element-3762a3f{--margin-top:-30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-566 .elementor-element.elementor-element-59b58b9{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-566 .elementor-element.elementor-element-43729ee.elementor-element{--order:99999 /* order end hack */;}.elementor-566 .elementor-element.elementor-element-dcc8bc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-3707736{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-566 .elementor-element.elementor-element-3707736.elementor-element{--order:99999 /* order end hack */;}.elementor-566 .elementor-element.elementor-element-79872f9 .elementor-heading-title{font-size:35px;}.elementor-566 .elementor-element.elementor-element-02f2298 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-43729ee *//* ===== Layout: cantidad + botón en fila ===== */
.elementor-566 .elementor-element.elementor-element-43729ee form.cart{
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: flex-end;
}

/* ===== Caja de cantidad ===== */
.elementor-566 .elementor-element.elementor-element-43729ee form.cart .quantity{
  flex: 0 0 160px;
  max-width: 160px;

  display: flex;
  flex-direction: column;
}

/* ===== Texto "Quant te’n posem?" ===== */
.elementor-566 .elementor-element.elementor-element-43729ee form.cart .quantity::before{
  content: "Quant te’n posem?";
  display: block;
  width: 100%;
  margin: 80px 0 14px 0;

  font-family: 'Taviraj', serif;
  font-size: 32px;
  font-weight: 400;
  color: #000000;

  white-space: nowrap;
}

/* ===== Input de cantidad ===== */
.elementor-566 .elementor-element.elementor-element-43729ee form.cart .quantity input.qty{
  width: 100% !important;
  height: 44px;
  box-sizing: border-box;
  text-align: center;

  border-radius: 8px;
  border: 1px solid #AB9787;
}

/* ===== Botón Add to Cart ===== */
.elementor-566 .elementor-element.elementor-element-43729ee form.cart .single_add_to_cart_button{
  flex: 1;
  height: 44px;
  border-radius: 10px;
  align-self: flex-end;
}

/* ===== Texto "Com ho vols?" ===== */
.elementor-566 .elementor-element.elementor-element-43729ee .wc-pao-addon-name{
  font-family: 'Taviraj', serif;
  font-size: 32px;
  font-weight: 400;
  color: #000000;

  margin-bottom: 14px;
}

/* ===== Caja de texto "Com ho vols?" ===== */
.elementor-566 .elementor-element.elementor-element-43729ee .wc-pao-addon textarea{
  border-radius: 8px;
  border: 1px solid #AB9787;
}

/* =====================================================
   OCULTAR resumen que aparece debajo al escribir
   (según tu inspector: #product-addons-total / .product-addon-totals)
   ===================================================== */

/* Variante 1: por ID (la que se ve en tu captura) */
.elementor-566 .elementor-element.elementor-element-43729ee #product-addons-total{
  display: none !important;
}

/* Variante 2: por clase (por si el tema cambia el ID) */
.elementor-566 .elementor-element.elementor-element-43729ee .product-addon-totals{
  display: none !important;
}



/* =========================
   RESPONSIVE: quitar hueco en tablet/móvil
   (no toca desktop)
   ========================= */

/* Tablet */
@media (max-width: 1024px){
  .elementor-566 .elementor-element.elementor-element-43729ee form.cart .quantity::before{
    margin: 18px 0 12px 0 !important; /* antes 80px */
    font-size: 26px !important;
    white-space: normal !important;
  }
}

/* Móvil */
@media (max-width: 767px){
  .elementor-566 .elementor-element.elementor-element-43729ee form.cart{
    gap: 12px !important;
    align-items: stretch !important;
  }

  .elementor-566 .elementor-element.elementor-element-43729ee form.cart .quantity{
    flex: 1 1 100% !important;
    max-width: 100% !important;
  }

  .elementor-566 .elementor-element.elementor-element-43729ee form.cart .single_add_to_cart_button{
    width: 100% !important;
  }

  .elementor-566 .elementor-element.elementor-element-43729ee form.cart .quantity::before{
    margin: 12px 0 10px 0 !important; /* aún menos */
    font-size: 24px !important;
  }
}/* End custom CSS */