.elementor-2666 .elementor-element.elementor-element-118bfb9{--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2666 .elementor-element.elementor-element-bd0ea57 .woocommerce-breadcrumb{color:var( --e-global-color-84ac118 );font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:capitalize;letter-spacing:1px;}.elementor-2666 .elementor-element.elementor-element-bd0ea57 .woocommerce-breadcrumb > a{color:var( --e-global-color-8062fcd );}.elementor-2666 .elementor-element.elementor-element-60fd04f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-2666 .elementor-element.elementor-element-60fd04f:not(.elementor-motion-effects-element-type-background), .elementor-2666 .elementor-element.elementor-element-60fd04f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_7 );}.elementor-2666 .elementor-element.elementor-element-f62d62e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2666 .elementor-element.elementor-element-25ce0fb > .elementor-widget-container{background-color:#F9FAFB;margin:16px 0px 0px 0px;padding:14px 20px 14px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F4F6;border-radius:16px 16px 16px 16px;}.elementor-2666 .elementor-element.elementor-element-25ce0fb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-2666 .elementor-element.elementor-element-25ce0fb .elementor-icon-box-title{margin-block-end:5px;color:#101828;}.elementor-2666 .elementor-element.elementor-element-25ce0fb .elementor-icon{font-size:32px;}.elementor-2666 .elementor-element.elementor-element-25ce0fb .elementor-icon-box-title, .elementor-2666 .elementor-element.elementor-element-25ce0fb .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;}.elementor-2666 .elementor-element.elementor-element-25ce0fb .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;color:#99A1AF;}.elementor-2666 .elementor-element.elementor-element-cae7c27{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-2666 .elementor-element.elementor-element-e861fbd > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-2666 .elementor-element.elementor-element-e861fbd.elementor-element{--align-self:flex-start;}.elementor-2666 .elementor-element.elementor-element-e861fbd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:2.8px;color:#D91C45;}.elementor-2666 .elementor-element.elementor-element-4c4fedd > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2666 .elementor-element.elementor-element-4c4fedd.elementor-element{--align-self:flex-start;}.elementor-2666 .elementor-element.elementor-element-4c4fedd{text-align:start;}.elementor-2666 .elementor-element.elementor-element-4c4fedd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:700;text-transform:capitalize;line-height:48px;color:var( --e-global-color-blocksy_palette_4 );}.woocommerce .elementor-2666 .elementor-element.elementor-element-6c6222a .star-rating{color:#D91C45;font-size:13px;}.woocommerce .elementor-2666 .elementor-element.elementor-element-6c6222a .woocommerce-review-link{color:#364153;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-2666 .elementor-element.elementor-element-748c998 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2666 .elementor-element.elementor-element-748c998 .fswp-elt--read-more-content.fswp-elt--rm-active{height:60px;}.elementor-2666 .elementor-element.elementor-element-748c998 .fswp-elt--read-more-title-wrapper .fswp-elt--read-more-title{color:#99A1AF;}.elementor-2666 .elementor-element.elementor-element-748c998 .fswp-elt--read-more-title-wrapper{text-align:left;}.elementor-2666 .elementor-element.elementor-element-748c998 .fswp-elt--read-more-content-wrapper{border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2666 .elementor-element.elementor-element-748c998 .fswp-elt--read-more-content{color:#99A1AF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-2666 .elementor-element.elementor-element-748c998 .fswp-elt--read-more-button-wrapper{text-align:left;}.elementor-2666 .elementor-element.elementor-element-748c998 .fswp-elt--read-more .fswp-elt--read-more-text{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;}.elementor-2666 .elementor-element.elementor-element-748c998 .fswp-elt--read-more{border-style:none;color:#D91C45;}.elementor-2666 .elementor-element.elementor-element-2ff3390{--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:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2666 .elementor-element.elementor-element-657538c.elementor-element{--align-self:flex-start;}.woocommerce .elementor-2666 .elementor-element.elementor-element-657538c .price{color:#99A1AF;font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;}.woocommerce .elementor-2666 .elementor-element.elementor-element-657538c .price ins{color:#101828;font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;text-transform:uppercase;}.elementor-2666 .elementor-element.elementor-element-a8c7ba3 > .elementor-widget-container{background-color:#F0FDF4;padding:12px 16px 12px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9F8CF;border-radius:12px 12px 12px 12px;}.elementor-2666 .elementor-element.elementor-element-a8c7ba3{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;color:#016630;}.elementor-2666 .elementor-element.elementor-element-aef6881{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2666 .elementor-element.elementor-element-70224b6{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2666 .elementor-element.elementor-element-70224b6 > .elementor-widget-container{margin:28px 0px 24px 0px;}.elementor-2666 .elementor-element.elementor-element-70224b6 .cart button, .elementor-2666 .elementor-element.elementor-element-70224b6 .cart .button{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;border-radius:33px 33px 33px 33px;padding:0px 10px 0px 10px;background-color:var( --e-global-color-blocksy_palette_1 );transition:all 0.2s;}.elementor-2666 .elementor-element.elementor-element-70224b6 .cart button:hover, .elementor-2666 .elementor-element.elementor-element-70224b6 .cart .button:hover{background-color:var( --e-global-color-84ac118 );}.elementor-2666 .elementor-element.elementor-element-70224b6 .added_to_cart{color:#FFFFFF;}.elementor-2666 .elementor-element.elementor-element-70224b6 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-2666 .elementor-element.elementor-element-70224b6 form.cart .variations{width:98%;}.woocommerce .elementor-2666 .elementor-element.elementor-element-70224b6 form.cart table.variations label{color:var( --e-global-color-8062fcd );font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:28px;}.woocommerce .elementor-2666 .elementor-element.elementor-element-70224b6 form.cart table.variations td.value select{color:var( --e-global-color-blocksy_palette_7 );}.woocommerce .elementor-2666 .elementor-element.elementor-element-70224b6 form.cart table.variations td.value select, .woocommerce .elementor-2666 .elementor-element.elementor-element-70224b6 form.cart table.variations td.value:before{background-color:var( --e-global-color-blocksy_palette_1 );border:var( --e-global-color-blocksy_palette_1 );border-radius:33px;}.elementor-2666 .elementor-element.elementor-element-7d34546{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-2666 .elementor-element.elementor-element-7d34546 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2666 .elementor-element.elementor-element-7d34546.elementor-element{--align-self:center;}.elementor-2666 .elementor-element.elementor-element-85c8142 .elementor-button{background-color:#24D064;font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.35px;border-radius:33px 33px 33px 33px;padding:14px 0px 14px 0px;}.elementor-2666 .elementor-element.elementor-element-85c8142 .elementor-button:hover, .elementor-2666 .elementor-element.elementor-element-85c8142 .elementor-button:focus{background-color:var( --e-global-color-84ac118 );}.elementor-2666 .elementor-element.elementor-element-85c8142 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2666 .elementor-element.elementor-element-0bca04e > .elementor-widget-container{margin:32px 0px 016px 0px;padding:28px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#F3F4F6;}.elementor-2666 .elementor-element.elementor-element-0bca04e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2.42px;color:#6A7282;}.elementor-2666 .elementor-element.elementor-element-6424085{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--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-2666 .elementor-element.elementor-element-44c1a0d > .elementor-widget-container{background-color:#F9FAFB;padding:12px 16px 12px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F4F6;border-radius:12px 12px 12px 12px;}.elementor-2666 .elementor-element.elementor-element-44c1a0d .elementor-icon-box-wrapper{text-align:start;}.elementor-2666 .elementor-element.elementor-element-44c1a0d .elementor-icon-box-title{margin-block-end:2px;color:#99A1AF;}.elementor-2666 .elementor-element.elementor-element-44c1a0d .elementor-icon-box-title, .elementor-2666 .elementor-element.elementor-element-44c1a0d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:15px;letter-spacing:1px;}.elementor-2666 .elementor-element.elementor-element-44c1a0d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#101828;}.elementor-2666 .elementor-element.elementor-element-6f2761b > .elementor-widget-container{background-color:#F9FAFB;padding:12px 16px 12px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F4F6;border-radius:12px 12px 12px 12px;}.elementor-2666 .elementor-element.elementor-element-6f2761b .elementor-icon-box-wrapper{text-align:start;}.elementor-2666 .elementor-element.elementor-element-6f2761b .elementor-icon-box-title{margin-block-end:2px;color:#99A1AF;}.elementor-2666 .elementor-element.elementor-element-6f2761b .elementor-icon-box-title, .elementor-2666 .elementor-element.elementor-element-6f2761b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:15px;letter-spacing:1px;}.elementor-2666 .elementor-element.elementor-element-6f2761b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#101828;}.elementor-2666 .elementor-element.elementor-element-7958416 > .elementor-widget-container{background-color:#F9FAFB;padding:12px 16px 12px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F4F6;border-radius:12px 12px 12px 12px;}.elementor-2666 .elementor-element.elementor-element-7958416 .elementor-icon-box-wrapper{text-align:start;}.elementor-2666 .elementor-element.elementor-element-7958416 .elementor-icon-box-title{margin-block-end:2px;color:#99A1AF;}.elementor-2666 .elementor-element.elementor-element-7958416 .elementor-icon-box-title, .elementor-2666 .elementor-element.elementor-element-7958416 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:15px;letter-spacing:1px;}.elementor-2666 .elementor-element.elementor-element-7958416 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#101828;}.elementor-2666 .elementor-element.elementor-element-c049ae9 > .elementor-widget-container{background-color:#F9FAFB;padding:12px 16px 12px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F4F6;border-radius:12px 12px 12px 12px;}.elementor-2666 .elementor-element.elementor-element-c049ae9 .elementor-icon-box-wrapper{text-align:start;}.elementor-2666 .elementor-element.elementor-element-c049ae9 .elementor-icon-box-title{margin-block-end:2px;color:#99A1AF;}.elementor-2666 .elementor-element.elementor-element-c049ae9 .elementor-icon-box-title, .elementor-2666 .elementor-element.elementor-element-c049ae9 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:15px;letter-spacing:1px;}.elementor-2666 .elementor-element.elementor-element-c049ae9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#101828;}.elementor-2666 .elementor-element.elementor-element-58cb76f > .elementor-widget-container{background-color:#F9FAFB;padding:12px 16px 12px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F4F6;border-radius:12px 12px 12px 12px;}.elementor-2666 .elementor-element.elementor-element-58cb76f .elementor-icon-box-wrapper{text-align:start;}.elementor-2666 .elementor-element.elementor-element-58cb76f .elementor-icon-box-title{margin-block-end:2px;color:#99A1AF;}.elementor-2666 .elementor-element.elementor-element-58cb76f .elementor-icon-box-title, .elementor-2666 .elementor-element.elementor-element-58cb76f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:15px;letter-spacing:1px;}.elementor-2666 .elementor-element.elementor-element-58cb76f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#101828;}.elementor-2666 .elementor-element.elementor-element-bcdf62d > .elementor-widget-container{background-color:#F9FAFB;padding:12px 16px 12px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F4F6;border-radius:12px 12px 12px 12px;}.elementor-2666 .elementor-element.elementor-element-bcdf62d .elementor-icon-box-wrapper{text-align:start;}.elementor-2666 .elementor-element.elementor-element-bcdf62d .elementor-icon-box-title{margin-block-end:2px;color:#99A1AF;}.elementor-2666 .elementor-element.elementor-element-bcdf62d .elementor-icon-box-title, .elementor-2666 .elementor-element.elementor-element-bcdf62d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:15px;letter-spacing:1px;}.elementor-2666 .elementor-element.elementor-element-bcdf62d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#101828;}.elementor-2666 .elementor-element.elementor-element-f772a3b > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-2666 .elementor-element.elementor-element-f772a3b{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#6A7282;}.elementor-2666 .elementor-element.elementor-element-f772a3b p{margin-block-end:5px;}.elementor-2666 .elementor-element.elementor-element-00b7abc{--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-2666 .elementor-element.elementor-element-59ffd9e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2666 .elementor-element.elementor-element-177662b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2666 .elementor-element.elementor-element-8f28d4b > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-2666 .elementor-element.elementor-element-8f28d4b.elementor-element{--align-self:flex-start;}.elementor-2666 .elementor-element.elementor-element-8f28d4b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:2.8px;color:#D91C45;}.elementor-2666 .elementor-element.elementor-element-22970f0 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-2666 .elementor-element.elementor-element-22970f0.elementor-element{--align-self:flex-start;}.elementor-2666 .elementor-element.elementor-element-22970f0{text-align:start;}.elementor-2666 .elementor-element.elementor-element-22970f0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:700;text-transform:capitalize;line-height:48px;color:var( --e-global-color-blocksy_palette_4 );}.elementor-2666 .elementor-element.elementor-element-365de30 .elementor-button{background-color:#02010100;font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1.544px;fill:#D91C45;color:#D91C45;padding:0px 0px 0px 0px;}.elementor-2666 .elementor-element.elementor-element-365de30 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2666 .elementor-element.elementor-element-b40db2c .fswp-elt--read-more-title-wrapper .fswp-elt--read-more-title{color:#99A1AF;}.elementor-2666 .elementor-element.elementor-element-b40db2c .fswp-elt--read-more-title-wrapper{text-align:left;}.elementor-2666 .elementor-element.elementor-element-b40db2c .fswp-elt--read-more-content{color:#99A1AF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-2666 .elementor-element.elementor-element-b40db2c .fswp-elt--read-more-button-wrapper{text-align:left;}.elementor-2666 .elementor-element.elementor-element-b40db2c .fswp-elt--read-more .fswp-elt--read-more-text{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;}.elementor-2666 .elementor-element.elementor-element-b40db2c .fswp-elt--read-more{border-style:none;color:#D91C45;}.elementor-2666 .elementor-element.elementor-element-b7d7840{--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:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-2666 .elementor-element.elementor-element-b9d46fc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2666 .elementor-element.elementor-element-0ee8fa1 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-2666 .elementor-element.elementor-element-0ee8fa1.elementor-element{--align-self:center;}.elementor-2666 .elementor-element.elementor-element-0ee8fa1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:2.8px;color:#D91C45;}.elementor-2666 .elementor-element.elementor-element-780371e > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-2666 .elementor-element.elementor-element-780371e.elementor-element{--align-self:center;}.elementor-2666 .elementor-element.elementor-element-780371e{text-align:start;}.elementor-2666 .elementor-element.elementor-element-780371e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:700;text-transform:capitalize;line-height:48px;color:var( --e-global-color-blocksy_palette_4 );}.elementor-2666 .elementor-element.elementor-element-fc0ffca{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-2666 .elementor-element.elementor-element-fc0ffca.elementor-element{--align-self:center;}.elementor-2666 .elementor-element.elementor-element-7648381{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-2666 .elementor-element.elementor-element-356dda2 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-2666 .elementor-element.elementor-element-356dda2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:2.8px;color:#D91C45;}.elementor-2666 .elementor-element.elementor-element-81b48c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2666 .elementor-element.elementor-element-81b48c4.elementor-element{--align-self:flex-start;}.elementor-2666 .elementor-element.elementor-element-81b48c4{text-align:start;}.elementor-2666 .elementor-element.elementor-element-81b48c4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:700;text-transform:capitalize;line-height:48px;color:var( --e-global-color-blocksy_palette_4 );}.elementor-2666 .elementor-element.elementor-global-4979{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:18px;--arrow-normal-color:#FFFFFF;--arrow-hover-color:var( --e-global-color-blocksy_palette_7 );}.elementor-2666 .elementor-element.elementor-global-4979 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-blocksy_palette_4 );border-radius:16px 16px 16px 16px;padding:15px 15px 15px 15px;}.elementor-2666 .elementor-element.elementor-global-4979 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-8062fcd );}.elementor-2666 .elementor-element.elementor-global-4979 > .elementor-widget-container{margin:40px 0px 20px 0px;}.elementor-2666 .elementor-element.elementor-global-4979 .swiper-slide > .elementor-element{height:100%;}body.elementor-page-2666{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-2666 .elementor-element.elementor-element-6424085{--grid-auto-flow:row;}.elementor-2666 .elementor-element.elementor-global-4979{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-2666 .elementor-element.elementor-element-118bfb9{--content-width:1200px;}.elementor-2666 .elementor-element.elementor-element-60fd04f{--content-width:1200px;}.elementor-2666 .elementor-element.elementor-element-f62d62e{--width:50%;}.elementor-2666 .elementor-element.elementor-element-cae7c27{--width:50%;}.elementor-2666 .elementor-element.elementor-element-00b7abc{--content-width:1200px;}.elementor-2666 .elementor-element.elementor-element-177662b{--width:54%;}.elementor-2666 .elementor-element.elementor-element-b7d7840{--content-width:1200px;}.elementor-2666 .elementor-element.elementor-element-b9d46fc{--width:100%;}.elementor-2666 .elementor-element.elementor-element-7648381{--content-width:1200px;}}@media(max-width:767px){.elementor-2666 .elementor-element.elementor-element-118bfb9{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-2666 .elementor-element.elementor-element-60fd04f{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2666 .elementor-element.elementor-element-cae7c27{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2666 .elementor-element.elementor-element-e861fbd.elementor-element{--align-self:center;}.elementor-2666 .elementor-element.elementor-element-e861fbd .elementor-heading-title{font-size:8px;}.elementor-2666 .elementor-element.elementor-element-4c4fedd.elementor-element{--align-self:center;}.elementor-2666 .elementor-element.elementor-element-4c4fedd{text-align:center;}.elementor-2666 .elementor-element.elementor-element-4c4fedd .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-2666 .elementor-element.elementor-element-748c998 .fswp-elt--read-more-title-wrapper{text-align:center;}.elementor-2666 .elementor-element.elementor-element-748c998 .fswp-elt--read-more-content{font-size:12px;text-align:center;}.elementor-2666 .elementor-element.elementor-element-748c998 .fswp-elt--read-more-button-wrapper{text-align:center;}.elementor-2666 .elementor-element.elementor-element-2ff3390{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2666 .elementor-element.elementor-element-657538c.elementor-element{--align-self:center;}.elementor-2666 .elementor-element.elementor-element-657538c{text-align:center;}.woocommerce .elementor-2666 .elementor-element.elementor-element-657538c .price{font-size:12px;}.woocommerce .elementor-2666 .elementor-element.elementor-element-657538c .price ins{line-height:36px;}.elementor-2666 .elementor-element.elementor-element-103098f.elementor-element{--align-self:center;}.elementor-2666 .elementor-element.elementor-element-a8c7ba3 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2666 .elementor-element.elementor-element-70224b6{--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;--button-spacing:5px;}.elementor-2666 .elementor-element.elementor-element-70224b6 .cart button, .elementor-2666 .elementor-element.elementor-element-70224b6 .cart .button{font-size:10px;}.elementor-2666 .elementor-element.elementor-element-6424085{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2666 .elementor-element.elementor-element-00b7abc{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2666 .elementor-element.elementor-element-59ffd9e{--justify-content:center;}.elementor-2666 .elementor-element.elementor-element-8f28d4b.elementor-element{--align-self:center;}.elementor-2666 .elementor-element.elementor-element-8f28d4b .elementor-heading-title{font-size:8px;}.elementor-2666 .elementor-element.elementor-element-22970f0.elementor-element{--align-self:center;}.elementor-2666 .elementor-element.elementor-element-22970f0 .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-2666 .elementor-element.elementor-element-365de30.elementor-element{--align-self:center;}.elementor-2666 .elementor-element.elementor-element-b40db2c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2666 .elementor-element.elementor-element-b40db2c .fswp-elt--read-more-content{font-size:12px;text-align:center;}.elementor-2666 .elementor-element.elementor-element-b40db2c .fswp-elt--read-more-button-wrapper{text-align:center;}.elementor-2666 .elementor-element.elementor-element-b7d7840{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2666 .elementor-element.elementor-element-780371e{text-align:center;}.elementor-2666 .elementor-element.elementor-element-780371e .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-2666 .elementor-element.elementor-element-7648381{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2666 .elementor-element.elementor-element-356dda2{text-align:center;}.elementor-2666 .elementor-element.elementor-element-81b48c4{text-align:center;}.elementor-2666 .elementor-element.elementor-element-81b48c4 .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-2666 .elementor-element.elementor-global-4979{--swiper-slides-to-display:1;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-bd0ea57 */.elementor-2666 .elementor-element.elementor-element-bd0ea57 a:hover{
    color: #E7000B!important;
}/* End custom CSS */
/* Start custom CSS for fswp-text-unfold, class: .elementor-element-748c998 */.fswp-elt--read-more-content table tr td{
    padding: 0!important;
    border: none!important;
}.fswp-elt--read-more-content table{
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-657538c */.elementor-2666 .elementor-element.elementor-element-657538c .woocommerce-Price-currencySymbol{
    font-family: 'playfair display';
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-103098f */.elementor-2666 .elementor-element.elementor-element-103098f .waq-sale-badge{
    position: relative;
    font-size: 14px;
    font-family: inter;
    font-weight: 700;
    color: oklch(0.577 0.245 27.325);
}
.elementor-2666 .elementor-element.elementor-element-103098f .waq-sale-badge::before{
    content: 'Save  ';
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-70224b6 */.elementor-2666 .elementor-element.elementor-element-70224b6 button{
    width: 80%;
}
.elementor-2666 .elementor-element.elementor-element-70224b6 .quantity{
    width: 20%!important;
    border-radius: 33px!important;
}
.elementor-2666 .elementor-element.elementor-element-70224b6 .quantity span:hover{
    border-radius: 333px;
}
.elementor-2666 .elementor-element.elementor-element-70224b6 .qty{
    border-radius: 33px!important;
}
/* Makes text transparent immediately while keeping the button visible */
.woocommerce-message {
  font-size: 0 !important;
}

.woocommerce-message a.button {
  font-size: 11px !important; /* Restores button text size */
  font-family: inter;
  border-radius: 33px;
}
.elementor-2666 .elementor-element.elementor-element-70224b6 #color option{
    color: black!important;
    font-family: inter!important;
    font-size: 12px!important;
    border-radius: 33px!important;
    background: white!important;
}
@media screen and (max-width:767px){
    .elementor-2666 .elementor-element.elementor-element-70224b6 .quantity{
        width: 100px!important;
    }
    .elementor-2666 .elementor-element.elementor-element-70224b6 .qty{
        padding: 1px!important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7d34546 */.elementor-2666 .elementor-element.elementor-element-7d34546 svg{
    width: 25px;
    height: 25px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85c8142 */.elementor-2666 .elementor-element.elementor-element-85c8142 .elementor-button-icon svg{
    font-size: 24px;
}
.elementor-2666 .elementor-element.elementor-element-85c8142 .elementor-button-content-wrapper{
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-365de30 */.elementor-2666 .elementor-element.elementor-element-365de30 a{
    position: relative;
    padding: 0 0 15px 0;
        overflow: hidden;
}
.elementor-2666 .elementor-element.elementor-element-365de30 a:hover::before{
    left: 0;
    /*bottom:  100%;*/
    transition: all 0.4s ease;
}
.elementor-2666 .elementor-element.elementor-element-365de30 a::before{
    content: '';
    position: absolute;
    left:-100%;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: rgb(217, 28, 69);
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-2666 .onsale{
    background: #d91c45;
    width: 50px;
    height: 50px;
    font-size: 11px;
    font-weight: 700;
    font-family: inter;
    border-radius: 100%;
    padding: 10px;
    left: 85%!important;
    right: 30px!important;
    top: 20px!important;
}
body.elementor-page-2666 .woocommerce-product-gallery__image{
    border-radius: 1px solid rgb(243, 244, 246);
    border-radius: 24px;
    
}
body.elementor-page-2666 .woocommerce-product-gallery__image, body.elementor-page-2666 .woocommerce-product-gallery__image img, body.elementor-page-2666 .woocommerce-product-gallery__image a{
    height: 743px!important;
}
 body.elementor-page-2666 .woocommerce-product-gallery__image img{
     object-fit: cover!important;
 }
 body.elementor-page-2666 .flex-control-thumbs img{
     width: 100px!important;
     height: 100px!important;
     border-radius: 100%;
 }/* End custom CSS */