.elementor-799 .elementor-element.elementor-element-2db61e87{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:63px 63px;--row-gap:63px;--column-gap:63px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-799 .elementor-element.elementor-element-14b5fd2f{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-799 .elementor-element.elementor-element-b44fa0e{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;}.elementor-799 .elementor-element.elementor-element-b44fa0e .woocommerce-breadcrumb{color:#000000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-799 .elementor-element.elementor-element-b44fa0e .woocommerce-breadcrumb > a{color:#605F5F;}.woocommerce .elementor-799 .elementor-element.elementor-element-2da10734 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-799 .elementor-element.elementor-element-2da10734 .flex-viewport{border-radius:8px 8px 8px 8px;}.woocommerce .elementor-799 .elementor-element.elementor-element-2da10734 .flex-viewport:not(:last-child){margin-bottom:13px;}.woocommerce .elementor-799 .elementor-element.elementor-element-2da10734 .flex-control-thumbs img{border-radius:8px 8px 8px 8px;}.woocommerce .elementor-799 .elementor-element.elementor-element-2da10734 .flex-control-thumbs li{padding-right:calc(13px / 2);padding-left:calc(13px / 2);padding-bottom:13px;}.woocommerce .elementor-799 .elementor-element.elementor-element-2da10734 .flex-control-thumbs{margin-right:calc(-13px / 2);margin-left:calc(-13px / 2);}.elementor-799 .elementor-element.elementor-element-64f105a2{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:15%;}.elementor-799 .elementor-element.elementor-element-f17ae97{--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: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-799 .elementor-element.elementor-element-272c60e .elementor-icon-wrapper{text-align:center;}.elementor-799 .elementor-element.elementor-element-272c60e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-799 .elementor-element.elementor-element-272c60e.elementor-view-framed .elementor-icon, .elementor-799 .elementor-element.elementor-element-272c60e.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-799 .elementor-element.elementor-element-272c60e.elementor-view-framed .elementor-icon, .elementor-799 .elementor-element.elementor-element-272c60e.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-799 .elementor-element.elementor-element-272c60e .elementor-icon{font-size:15px;}.elementor-799 .elementor-element.elementor-element-272c60e .elementor-icon svg{height:15px;}.elementor-799 .elementor-element.elementor-element-a2acc09 .elementor-icon-wrapper{text-align:center;}.elementor-799 .elementor-element.elementor-element-a2acc09.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-799 .elementor-element.elementor-element-a2acc09.elementor-view-framed .elementor-icon, .elementor-799 .elementor-element.elementor-element-a2acc09.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-799 .elementor-element.elementor-element-a2acc09.elementor-view-framed .elementor-icon, .elementor-799 .elementor-element.elementor-element-a2acc09.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-799 .elementor-element.elementor-element-a2acc09 .elementor-icon{font-size:15px;}.elementor-799 .elementor-element.elementor-element-a2acc09 .elementor-icon svg{height:15px;}.elementor-799 .elementor-element.elementor-element-951b47d .elementor-icon-wrapper{text-align:center;}.elementor-799 .elementor-element.elementor-element-951b47d.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-799 .elementor-element.elementor-element-951b47d.elementor-view-framed .elementor-icon, .elementor-799 .elementor-element.elementor-element-951b47d.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-799 .elementor-element.elementor-element-951b47d.elementor-view-framed .elementor-icon, .elementor-799 .elementor-element.elementor-element-951b47d.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-799 .elementor-element.elementor-element-951b47d .elementor-icon{font-size:15px;}.elementor-799 .elementor-element.elementor-element-951b47d .elementor-icon svg{height:15px;}.elementor-799 .elementor-element.elementor-element-8a4b70b .elementor-icon-wrapper{text-align:center;}.elementor-799 .elementor-element.elementor-element-8a4b70b.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-799 .elementor-element.elementor-element-8a4b70b.elementor-view-framed .elementor-icon, .elementor-799 .elementor-element.elementor-element-8a4b70b.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-799 .elementor-element.elementor-element-8a4b70b.elementor-view-framed .elementor-icon, .elementor-799 .elementor-element.elementor-element-8a4b70b.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-799 .elementor-element.elementor-element-8a4b70b .elementor-icon{font-size:15px;}.elementor-799 .elementor-element.elementor-element-8a4b70b .elementor-icon svg{height:15px;}.elementor-799 .elementor-element.elementor-element-3ebacb6 .elementor-icon-wrapper{text-align:center;}.elementor-799 .elementor-element.elementor-element-3ebacb6.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-799 .elementor-element.elementor-element-3ebacb6.elementor-view-framed .elementor-icon, .elementor-799 .elementor-element.elementor-element-3ebacb6.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-799 .elementor-element.elementor-element-3ebacb6.elementor-view-framed .elementor-icon, .elementor-799 .elementor-element.elementor-element-3ebacb6.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-799 .elementor-element.elementor-element-3ebacb6 .elementor-icon{font-size:15px;}.elementor-799 .elementor-element.elementor-element-3ebacb6 .elementor-icon svg{height:15px;}.elementor-widget-woocommerce-product-title .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-799 .elementor-element.elementor-element-4a20038 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:#D8B98A;}.woocommerce .elementor-799 .elementor-element.elementor-element-8c781e4 .woocommerce-product-details__short-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.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-799 .elementor-element.elementor-element-86283d7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-799 .elementor-element.elementor-element-7cb4fce1 .price{color:#000000;font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.woocommerce .elementor-799 .elementor-element.elementor-element-7cb4fce1 .price ins{color:#000000;font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}body:not(.rtl) .elementor-799 .elementor-element.elementor-element-7cb4fce1:not(.elementor-product-price-block-yes) del{margin-right:10px;}body.rtl .elementor-799 .elementor-element.elementor-element-7cb4fce1:not(.elementor-product-price-block-yes) del{margin-left:10px;}.elementor-799 .elementor-element.elementor-element-7cb4fce1.elementor-product-price-block-yes del{margin-bottom:10px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-799 .elementor-element.elementor-element-f856079{--divider-border-style:solid;--divider-color:#E8ECEF;--divider-border-width:1px;}.elementor-799 .elementor-element.elementor-element-f856079 .elementor-divider-separator{width:100%;}.elementor-799 .elementor-element.elementor-element-f856079 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-799 .elementor-element.elementor-element-90a7325 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-799 .elementor-element.elementor-element-cfb791c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-799 .elementor-element.elementor-element-cfb791c .shop_attributes{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;}.elementor-799 .elementor-element.elementor-element-8a04adf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-799 .elementor-element.elementor-element-5f68c5a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-799 .elementor-element.elementor-element-2e84f948 .cart button, .elementor-799 .elementor-element.elementor-element-2e84f948 .cart .button{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;border-style:none;border-radius:8px 8px 8px 8px;padding:15px 50px 15px 50px;color:#FFFFFF;background-color:var( --e-global-color-20e2ea8 );border-color:var( --e-global-color-20e2ea8 );transition:all 0.2s;}.elementor-799 .elementor-element.elementor-element-2e84f948{--button-spacing:24px;}.elementor-799 .elementor-element.elementor-element-2e84f948 .quantity .qty{border-radius:0px 0px 0px 0px;padding:10px 0px 10px 0px;color:#000000;border-color:#1C244B;transition:all 0.2s;}.woocommerce .elementor-799 .elementor-element.elementor-element-2e84f948 form.cart .variations{margin-bottom:-10px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-799 .elementor-element.elementor-element-115b000 .elementor-button{background-color:#D8B98A00;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-20e2ea8 );color:var( --e-global-color-20e2ea8 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:8px 8px 8px 8px;}.elementor-799 .elementor-element.elementor-element-115b000.elementor-element{--align-self:flex-end;}.elementor-799 .elementor-element.elementor-element-115b000 .elementor-button-content-wrapper{flex-direction:row;}.elementor-799 .elementor-element.elementor-element-115b000 .elementor-button:hover, .elementor-799 .elementor-element.elementor-element-115b000 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-799 .elementor-element.elementor-element-1826106{padding:30px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-799 .elementor-element.elementor-element-db01f6c{--divider-border-style:solid;--divider-color:#E8ECEF;--divider-border-width:1px;}.elementor-799 .elementor-element.elementor-element-db01f6c .elementor-divider-separator{width:100%;}.elementor-799 .elementor-element.elementor-element-db01f6c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-799 .elementor-element.elementor-element-8f7f1ed{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-799 .elementor-element.elementor-element-8f7f1ed.elementor-element{--align-self:flex-start;}.elementor-799 .elementor-element.elementor-element-8f7f1ed:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(0px/2);}.elementor-799 .elementor-element.elementor-element-8f7f1ed:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(0px/2);}.elementor-799 .elementor-element.elementor-element-8f7f1ed.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-799 .elementor-element.elementor-element-8f7f1ed.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body:not(.rtl) .elementor-799 .elementor-element.elementor-element-8f7f1ed.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-0px/2) + (-1px/2) );}body:not.rtl .elementor-799 .elementor-element.elementor-element-8f7f1ed.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-0px/2) - (1px/2) );}.elementor-799 .elementor-element.elementor-element-8f7f1ed a{font-family:"Inter Tight", Sans-serif;font-size:18px;letter-spacing:0px;word-spacing:1px;color:var( --e-global-color-20e2ea8 );}.elementor-799 .elementor-element.elementor-element-d039efd{--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;--padding-top:0%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-799 .elementor-element.elementor-element-bbd883c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:500;color:var( --e-global-color-20e2ea8 );}.elementor-799 .elementor-element.elementor-element-30565b4{--divider-border-style:solid;--divider-color:var( --e-global-color-20e2ea8 );--divider-border-width:1px;}.elementor-799 .elementor-element.elementor-element-30565b4 .elementor-divider-separator{width:100%;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-799 .elementor-element.elementor-element-c61cf63{width:var( --container-widget-width, 1223px );max-width:1223px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1223px;--container-widget-flex-grow:0;color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-799 .elementor-element.elementor-element-c61cf63.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-799 .elementor-element.elementor-element-3f3fad0e{--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:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-799 .elementor-element.elementor-element-1cf7706{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-799 .elementor-element.elementor-element-1cf7706.e-con{--align-self:flex-start;}.elementor-799 .elementor-element.elementor-element-ab39007{text-align:start;}.elementor-799 .elementor-element.elementor-element-ab39007 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-799 .elementor-element.elementor-element-8d5c3df .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-decoration:underline;fill:#D8B98A;color:#D8B98A;padding:0px 0px 0px 0px;}.elementor-799 .elementor-element.elementor-element-8d5c3df .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-799 .elementor-element.elementor-element-7a2bf9d{--swiper-slides-to-display:5;width:100%;max-width:100%;z-index:999;}.elementor-799 .elementor-element.elementor-element-7a2bf9d .swiper-slide > .elementor-element{height:100%;}.elementor-799 .elementor-element.elementor-element-32af826{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-799 .elementor-element.elementor-element-d2d443d{--display:flex;--min-height:532px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-799 .elementor-element.elementor-element-d2d443d:not(.elementor-motion-effects-element-type-background), .elementor-799 .elementor-element.elementor-element-d2d443d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cgacabadoscr.com/wp-content/uploads/2026/02/Paste-image-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-799 .elementor-element.elementor-element-35d5eae{--display:flex;--min-height:532px;--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-799 .elementor-element.elementor-element-35d5eae:not(.elementor-motion-effects-element-type-background), .elementor-799 .elementor-element.elementor-element-35d5eae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141718;}.elementor-799 .elementor-element.elementor-element-ae63206 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:#D8B98A;}.elementor-799 .elementor-element.elementor-element-3f06edb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-799 .elementor-element.elementor-element-0af41d0{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-799 .elementor-element.elementor-element-30ec4ad .elementor-button{background-color:#D8B98A;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;border-radius:8px 8px 8px 8px;padding:10px 40px 10px 40px;}.elementor-799 .elementor-element.elementor-element-76623a1{--display:flex;--min-height:224px;--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:center;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-799 .elementor-element.elementor-element-4191194 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-799 .elementor-element.elementor-element-3fd0bf1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:#D8B98A;}.elementor-799 .elementor-element.elementor-element-0ffc98d{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-799 .elementor-element.elementor-element-24e2469 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-799 .elementor-element.elementor-element-24e2469 .elementor-heading-title a:hover, .elementor-799 .elementor-element.elementor-element-24e2469 .elementor-heading-title a:focus{color:var( --e-global-color-20e2ea8 );}.elementor-799 .elementor-element.elementor-element-c6c1525{--display:flex;--min-height:224px;--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:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-layout-full-width{grid-template-columns:repeat(6, minmax(0, 1fr));grid-template-rows:1;}body[data-elementor-device-mode=mobile] .elementor-799 .elementor-element.elementor-element-8f27efa .wpr-layout-full-width{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:1;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-instagram-feed-cont .wpr-layout-grid{column-gap:0px;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-instagram-feed-cont .wpr-layout-list{column-gap:0px;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-instagram-feed-cont .wpr-layout-full-width{column-gap:0px;}.elementor-799 .elementor-element.elementor-element-8f27efa .elementor-repeater-item-fbc0694{position:static;left:auto;}.elementor-799 .elementor-element.elementor-element-8f27efa .elementor-repeater-item-d0cb435{text-align:center;position:static;left:auto;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-above-content{padding:0px 0px 0px 0px;border-color:#E8E8E8;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-below-content{padding:0px 0px 0px 0px;border-color:#E8E8E8;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-instagram-feed{margin:0px 0px 0px 0px;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-media-hover-bg{background-color:#00000042;width:100%;top:calc((100% - 100%)/2);left:calc((100% - 100%)/2);height:100%;transition-duration:0.3s;mix-blend-mode:normal;border-color:#E8E8E8;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-username .inner-block a{border-style:none;padding:0px 0px 0px 0px;color:#333333;border-color:#E8E8E8;transition-duration:0.2s;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-username .inner-block{margin:0px 0px 0px 0px;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-caption .inner-block{border-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;color:#6A6A6A;border-color:#E8E8E8;width:100%;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-date .inner-block > span{border-style:none;padding:0px 0px 0px 0px;border-color:#E8E8E8;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-date .inner-block{margin:0px 7px 0px 0px;color:#9C9C9C;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-icon .inner-block > a{border-style:none;padding:100px 100px 100px 100px;color:#D6D6D600;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-icon .inner-block{margin:0px 10px 0px 0px;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-lightbox .inner-block > span{border-style:none;padding:0px 0px 0px 0px;color:#000000;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-lightbox .inner-block{margin:0px 0px 0px 0px;}.elementor-799 .elementor-element.elementor-element-8f27efa{width:100%;max-width:100%;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-media-hover-bg[class*="-top"]{top:calc((100% - 100%)/2);left:calc((100% - 100%)/2);}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-media-hover-bg[class*="-bottom"]{bottom:calc((100% - 100%)/2);left:calc((100% - 100%)/2);}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-media-hover-bg[class*="-right"]{top:calc((100% - 100%)/2);right:calc((100% - 100%)/2);}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-media-hover-bg[class*="-left"]{top:calc((100% - 100%)/2);left:calc((100% - 100%)/2);}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-animation-wrap:hover .wpr-insta-feed-media-hover-bg{transition-delay:0s;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-image-wrap{border-color:#E8E8E8;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-username .inner-block a:hover{color:#54595f;border-color:#E8E8E8;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-username .wpr-pointer-item:before{transition-duration:0.2s;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-username .wpr-pointer-item:after{transition-duration:0.2s;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-username a{font-size:15px;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-caption .inner-block p{color:#6A6A6A;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-caption, .elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-caption p, .elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-caption figcaption{font-size:15px;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-date .inner-block span[class*="wpr-insta-feed-extra-text"]{color:#9C9C9C;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-date .inner-block i[class*="wpr-insta-feed-extra-icon"]{color:#9C9C9C;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-date .wpr-insta-feed-extra-text-left{padding-right:5px;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-date .wpr-insta-feed-extra-text-right{padding-left:5px;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-date .wpr-insta-feed-extra-icon-left{padding-right:5px;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-date .wpr-insta-feed-extra-icon-right{padding-left:5px;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-icon .inner-block > a:hover{color:#F8F8F8;border-color:#F8F8F8;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-icon{font-size:20px;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-icon .wpr-grid-extra-text-left{padding-right:8px;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-icon .wpr-grid-extra-text-right{padding-left:8px;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-lightbox .inner-block > span:hover{color:#605BE5;border-color:#E8E8E8;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-lightbox .wpr-insta-feed-extra-text-left{padding-right:5px;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-insta-feed-item-lightbox .wpr-insta-feed-extra-text-right{padding-left:5px;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-instagram-follow-btn{color:#ffffff;background-color:#605BE5;border-color:#E8E8E8;-webkit-transition:all 1s ease;transition:all 1s ease;padding:8px 20px 8px 20px;border-style:none;border-radius:3px 3px 3px 3px;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-instagram-follow-btn:hover{color:#ffffff;background-color:#4A45D2;border-color:#E8E8E8;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-instagram-follow-btn i{margin-right:4px;}.elementor-799 .elementor-element.elementor-element-8f27efa .wpr-instagram-follow-btn svg{margin-right:4px;}@media(max-width:1024px){.elementor-799 .elementor-element.elementor-element-2db61e87{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-799 .elementor-element.elementor-element-64f105a2{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-799 .elementor-element.elementor-element-4a20038 .elementor-heading-title{font-size:20px;}.woocommerce .elementor-799 .elementor-element.elementor-element-8c781e4 .woocommerce-product-details__short-description{font-size:16px;}.woocommerce .elementor-799 .elementor-element.elementor-element-7cb4fce1 .price{font-size:20px;}.woocommerce .elementor-799 .elementor-element.elementor-element-7cb4fce1 .price ins{font-size:25px;}.elementor-799 .elementor-element.elementor-element-2e84f948 .cart button, .elementor-799 .elementor-element.elementor-element-2e84f948 .cart .button{font-size:14px;}.elementor-799 .elementor-element.elementor-element-8f7f1ed{font-size:14px;}.elementor-799 .elementor-element.elementor-element-8f7f1ed a{font-size:16px;}.elementor-799 .elementor-element.elementor-element-d039efd{--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-799 .elementor-element.elementor-element-bbd883c .elementor-heading-title{font-size:20px;}.elementor-799 .elementor-element.elementor-element-c61cf63{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-799 .elementor-element.elementor-element-3f3fad0e{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-799 .elementor-element.elementor-element-7a2bf9d{--swiper-slides-to-display:2;}.elementor-799 .elementor-element.elementor-element-d2d443d{--min-height:420px;}.elementor-799 .elementor-element.elementor-element-35d5eae{--min-height:420px;}.elementor-799 .elementor-element.elementor-element-c6c1525{--min-height:0px;}.elementor-799 .elementor-element.elementor-element-8f27efa .elementor-repeater-item-fbc0694{position:static;left:auto;}.elementor-799 .elementor-element.elementor-element-8f27efa .elementor-repeater-item-d0cb435{position:static;left:auto;}}@media(min-width:768px){.elementor-799 .elementor-element.elementor-element-2db61e87{--content-width:1440px;}.elementor-799 .elementor-element.elementor-element-14b5fd2f{--width:42%;}.elementor-799 .elementor-element.elementor-element-64f105a2{--width:58%;}.elementor-799 .elementor-element.elementor-element-d039efd{--content-width:1440px;}.elementor-799 .elementor-element.elementor-element-3f3fad0e{--content-width:1440px;}.elementor-799 .elementor-element.elementor-element-d2d443d{--width:50%;}.elementor-799 .elementor-element.elementor-element-35d5eae{--width:50%;}.elementor-799 .elementor-element.elementor-element-76623a1{--content-width:1440px;}}@media(max-width:767px){.elementor-799 .elementor-element.elementor-element-2db61e87{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-799 .elementor-element.elementor-element-14b5fd2f{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-799 .elementor-element.elementor-element-4a20038 .elementor-heading-title{font-size:20px;line-height:1em;}.woocommerce .elementor-799 .elementor-element.elementor-element-7cb4fce1 .price{font-size:20px;}.woocommerce .elementor-799 .elementor-element.elementor-element-7cb4fce1 .price ins{font-size:20px;}.elementor-799 .elementor-element.elementor-element-d039efd{--padding-top:10%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-799 .elementor-element.elementor-element-3f3fad0e{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-799 .elementor-element.elementor-element-ab39007 .elementor-heading-title{font-size:18px;}.elementor-799 .elementor-element.elementor-element-7a2bf9d{--swiper-slides-to-display:1;}.elementor-799 .elementor-element.elementor-element-d2d443d{--min-height:265px;}.elementor-799 .elementor-element.elementor-element-35d5eae{--min-height:365px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-799 .elementor-element.elementor-element-0af41d0{font-size:16px;}.elementor-799 .elementor-element.elementor-element-76623a1{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-799 .elementor-element.elementor-element-0ffc98d{text-align:center;font-size:16px;}.elementor-799 .elementor-element.elementor-element-8f27efa .elementor-repeater-item-fbc0694{position:static;left:auto;}.elementor-799 .elementor-element.elementor-element-8f27efa .elementor-repeater-item-d0cb435{position:static;left:auto;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-2da10734 */.flex-nav-prev {
    display: none !important;
}

.flex-nav-next {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-cfb791c *//* Remove the table structure */
.woocommerce-product-attributes,
.woocommerce-product-attributes tbody,
.woocommerce-product-attributes tr {
    display: block;
    border: none;
    background: transparent;
}

/* Hide the attribute label (Medidas) */
.woocommerce-product-attributes-item__label {
    display: none;
}

/* Style ONLY the value */
.woocommerce-product-attributes-item__value {
    display: block;
    padding: 0;
    margin: 0;
    background: transparent;
    border: none;

    /* optional typography */
    font-size: 16px;
    font-weight: 500;
    color: #111;
}

/* Remove any default spacing */
.woocommerce-product-attributes-item {
    padding: 0;
    margin: 0;
    border: none;
}
/* FULL RESET for Additional Information widget */
.woocommerce-product-attributes,
.woocommerce-product-attributes * {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}



/* Hide attribute label (Medidas) */
.woocommerce-product-attributes-item__label {
    display: none !important;
}

/* VALUE ONLY — remove Elementor spacing */
.woocommerce-product-attributes-item__value,
.woocommerce-product-attributes-item__value p {
    background: transparent !important;
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important;

    font-size: 16px;
    font-weight: 500;
    color: #111;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-2e84f948 *//* === REMOVE GREY BACKGROUND FROM VARIATIONS ROW === */
table.variations,
table.variations tbody,
table.variations tr,
table.variations th,
table.variations td {
  background: transparent !important;
}

/* === REMOVE LABEL CELL COMPLETELY === */
table.variations th.label {
  display: none !important;
}

/* === FIX TD SPACING AFTER HIDING TH === */
table.variations td.value {
  padding-left: 0 !important;
}

/* === REMOVE EXTRA ROW HEIGHT === */
table.variations tr {
  height: auto !important;
}

/* === JUST IN CASE ELEMENTOR ADDS A WRAPPER BG === */
.elementor-widget-container table.variations {
  background: transparent !important;
}
/* === SWATCH ITEM === */
.variable-items-wrapper .variable-item {
  width: 64px !important;
  height: 64px !important;
  padding: 0 !important;
  border: 1px solid #ddd !important;
  background: transparent !important;
  box-shadow: none !important;
  border-radius: 8px;
  overflow: hidden;
}

/* === INNER CONTENT (THIS WAS THE MISSING PART) === */
.variable-items-wrapper .variable-item .variable-item-contents {
  width: 100%;
  height: 100%;
}

/* === IMAGE ITSELF === */
.variable-items-wrapper .variable-item img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block;
}


/*cart button*/
.single_add_to_cart_button {
  width: 100%;
  background: #e0b889;
  border-radius: 8px;
  font-weight: 600;
}



.elementor-add-to-cart.elementor-product-variable .woocommerce-variation-add-to-cart .e-atc-qty-button-holder .quantity {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 48px !important;
    border: 0px solid #1E2A7B !important;
    border-radius: 8px !important;
    padding: 0 !important;
    background: #F5F5F5 !important;
}

.elementor-799 .elementor-element.elementor-element-2e84f948 .quantity .qty {
    border-radius: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    color: #000000;
    border-color: #1c244b00;
    transition: all 0.2s;
    background: #f5f5f5;
}

/* Remove native number arrows */
.quantity input[type=number]::-webkit-inner-spin-button,
.quantity input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.quantity input[type=number] {
  -moz-appearance: textfield;
}





/* ===== Quantity pill layout ===== */
.quantity.ws-qty-ready {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: space-between !important;

  background: #F5F5F5 !important;
  border-radius: 12px !important;

  height: 44px !important;
  
  padding: 0 10px !important;

  margin-right: 12px !important;
  flex: 0 0 auto !important;
}

/* Remove native number arrows */
.quantity.ws-qty-ready input[type=number]::-webkit-inner-spin-button,
.quantity.ws-qty-ready input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.quantity.ws-qty-ready input[type=number] {
  -moz-appearance: textfield;
}

/* Quantity number */
.quantity.ws-qty-ready input.qty {
  all: unset !important;
  width: 24px !important;
  text-align: center !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  color: #1E2A7B !important;
  pointer-events: none;
}

/* + / - buttons */
.ws-qty-minus,
.ws-qty-plus {
  width: 28px !important;
  height: 28px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  background: transparent !important;
  border: 0 !important;
  border-radius: 6px !important;

  font-size: 16px !important;
  font-weight: 600 !important;
  color: #1E2A7B !important;

  padding: 0 !important;
  margin: 0 !important;
}

.ws-qty-minus:hover,
.ws-qty-plus:hover {
  background: rgba(0,0,0,0.08);
}

/* Prevent overlap with Guardar button */
.e-atc-qty-button-holder {
  display: flex !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
}

.ws-save-btn {
  flex: 0 0 auto !important;
}

.ws-save-btn .elementor-button {
  height: 44px !important;
  display: flex;
  align-items: center;
  justify-content: center;
}



/* === BORDER RADIUS EN SWATCHES DE COLOR === */
.variable-items-wrapper .variable-item.image-variable-item {
  border-radius: 8px !important;
  overflow: hidden !important;
}

.variable-items-wrapper .variable-item.image-variable-item.selected {
  border-radius: 8px !important;
  outline-offset: 2px !important;
}

/* === OCULTAR BOTÓN CLEAR === */
.reset_variations {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-115b000 *//*cart button*/
.ws-save-btn {
  width: 100% !important;
  background: transparent;
  border-radius: 8px;
  border: 1px solid #D8B98A;
  font-wei ght: 600;
}

/* Default state */
.ws-wishlist-heart svg path {
  fill: #D8B98A !important;
  transition: fill 0.2s ease, transform 0.2s ease;
}

/* Hover */
.ws-wishlist-heart:hover svg path {
  fill: #D8B98A !important;
}

/* Active / selected */
.ws-wishlist-heart.ws-in-wishlist svg path {
  fill: #D8B98A !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f68c5a *//* Make holder a 2-row grid */
.elementor-add-to-cart .e-atc-qty-button-holder{
  display: grid !important;
  grid-template-columns: 90px 1fr !important;  /* qty | guardar */
  grid-template-rows: auto auto !important;    /* row1, row2 */
  column-gap: 14px !important;
  row-gap: 12px !important;
  align-items: center !important;
  width: 100% !important;
}

/* Guardar on the right (row 1 col 2) */
.elementor-add-to-cart .e-atc-qty-button-holder .ws-save-btn{
  grid-column: 2 !important;
  grid-row: 1 !important;
}

/* Guardar button styling */
.elementor-add-to-cart .e-atc-qty-button-holder .ws-save-btn a.elementor-button{
  width: 100% !important;
  justify-content: center !important;
  border: 1px solid #D8B98A !important;
  background: transparent !important;
  border-radius: 8px !important;
  padding: 12px 16px !important;
  box-shadow: none !important;
}

/* Add to cart full width on row 2 */
.elementor-add-to-cart .e-atc-qty-button-holder .single_add_to_cart_button{
  grid-column: 1 / -1 !important;
  grid-row: 2 !important;
  width: 100% !important;
  margin: 0 !important;
  border-radius: 8px !important;
  padding: 14px 18px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-8f7f1ed */.elementor-799 .elementor-element.elementor-element-8f7f1ed .detail-content,
.elementor-799 .elementor-elemen t.elementor-element-8f7f1ed .sku {
    color: var(--e-global-color-20e2ea8);
    padding-left: 8px !important;
}
.elementor-799 .elementor-element.elementor-element-8f7f1ed .detail-label::after {
    content: ":";
}
.elementor-799 .elementor-element.elementor-element-8f7f1ed .posted_in:not(.detail-container) a {
    color: var(--e-global-color-20e2ea8);
    padding-left: 8px !important;
}
.elementor-799 .elementor-element.elementor-element-8f7f1ed .posted_in:not(.detail-container) {
    font-weight: bold;
}
.elementor-799 .elementor-element.elementor-element-8f7f1ed .posted_in:not(.detail-container) a {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-7a2bf9d *//* ================================
   LOOP / SWIPER PRODUCT CARDS – FEATURED
   ================================ */

.product-carousel-featured.elementor-widget-loop-carousel,
.product-carousel-featured .swiper,
.product-carousel-featured .swiper-wrapper {
  width: 100vw;
  max-width: 100vw;
  margin-right: calc(100% - 100vw);
  overflow: visible;
}

.product-carousel-featured .swiper-wrapper {
  gap: 24px;
}

.product-carousel-featured .swiper-slide {
  width: 280px !important;
  flex-shrink: 0;
}

.product-carousel-featured .e-loop-item {
  height: 100%;
  display: flex;
}

.product-carousel-featured .e-loop-item > .elementor {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.product-carousel-featured .elementor-element-e6c8f15 {
  aspect-ratio: 4 / 5;
  width: 100%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  padding: 16px;
}

.product-carousel-featured .swiper-slide:first-child 
.elementor-element-e6c8f15 {
  background-size: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f3fad0e *//* Protect icons ONLY inside related products widget */
.product-carousel-featured .elementor-icon svg path,
.product-carousel-featured .elementor-button svg path{
  fill: currentColor !important;
  stroke: none !important;
}



/* ONLY affect wishlist heart — nowhere else */
.ws-wishlist-heart > .ws-heart-svg path{
  fill: none !important;
  stroke: var(--ws-heart-off);
  stroke-width: 24;
  stroke-linejoin: round;
  stroke-linecap: round;
  transition: stroke .2s ease, fill .2s ease;
}

/* hover */
.ws-wishlist-heart:hover > .ws-heart-svg path{
  stroke: var(--ws-heart-on);
}

/* active */
.ws-wishlist-heart.ws-in-wishlist > .ws-heart-svg path{
  fill: var(--ws-heart-on) !important;
  stroke: var(--ws-heart-on);
}/* End custom CSS */