.elementor-844 .elementor-element.elementor-element-c37ab1c{--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;--margin-top:-10px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-844 .elementor-element.elementor-element-a9f732f{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-844 .elementor-element.elementor-element-1fa2b6c{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-844 .elementor-element.elementor-element-4a0e650{--display:flex;}.elementor-844 .elementor-element.elementor-element-8b0786a{--display:flex;--wd-sticky-offset:150px;}.elementor-844 .elementor-element.elementor-element-fa91589{--display:flex;}.elementor-844 .elementor-element.elementor-element-8c771d9{--display:flex;}.elementor-844 .elementor-element.elementor-element-2640298{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--border-radius:35px 35px 35px 35px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-844 .elementor-element.elementor-element-2640298:not(.elementor-motion-effects-element-type-background), .elementor-844 .elementor-element.elementor-element-2640298 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #D9623D 0%, #FFCC00 100%);}.elementor-844 .elementor-element.elementor-element-6cf64f2{--display:flex;}.elementor-844 .elementor-element.elementor-element-f46a6b2 .wd-visits-count{font-size:15px;}.elementor-844 .elementor-element.elementor-element-f46a6b2 .wd-info-number, .elementor-844 .elementor-element.elementor-element-f46a6b2 .wd-info-msg{color:#3E9DFF;}.elementor-844 .elementor-element.elementor-element-9f33845 .wd-sold-count{font-size:15px;}.elementor-844 .elementor-element.elementor-element-9f33845 .wd-info-number, .elementor-844 .elementor-element.elementor-element-9f33845 .wd-info-msg{color:#3E9DFF;}.elementor-844 .elementor-element.elementor-element-f30fa64 .elementor-heading-title{font-size:15px;color:#3E9DFF;}.elementor-844 .elementor-element.elementor-element-dbf92f6{--wd-brd-radius:0px;}html .elementor-844 .elementor-element.elementor-element-440231d .product_title{font-size:22px;font-weight:400;line-height:26px;}.elementor-844 .elementor-element.elementor-element-5a59539 .price, .elementor-844 .elementor-element.elementor-element-5a59539 .price del, .elementor-844 .elementor-element.elementor-element-5a59539 .amount{font-size:25px;}.elementor-844 .elementor-element.elementor-element-a1e02be.wd-single-countdown .element-title{font-size:14px;font-weight:600;}.elementor-844 .elementor-element.elementor-element-2768cc7{--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;}.elementor-844 .elementor-element.elementor-element-e14e98c{--display:flex;--min-height:41px;--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:0px 0px;--row-gap:0px;--column-gap:0px;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:#9C9C9C;--border-color:#9C9C9C;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-844 .elementor-element.elementor-element-2ff5f70{--display:flex;}.elementor-844 .elementor-element.elementor-element-475f9bd{--display:flex;}.elementor-844 .elementor-element.elementor-element-1e9d7ee .title{font-size:12px;}.elementor-844 .elementor-element.elementor-element-07dd87f{--display:flex;--min-height:41px;--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:0px 0px;--row-gap:0px;--column-gap:0px;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:#9C9C9C;--border-color:#9C9C9C;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-844 .elementor-element.elementor-element-74d218e{--display:flex;}.elementor-844 .elementor-element.elementor-element-f0752a1{--display:flex;}.elementor-844 .elementor-element.elementor-element-e6dd893 .title{font-size:12px;}.elementor-844 .elementor-element.elementor-element-65f6b7a{--display:flex;--min-height:41px;--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:0px 0px;--row-gap:0px;--column-gap:0px;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:#9C9C9C;--border-color:#9C9C9C;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-844 .elementor-element.elementor-element-0b01b87{--display:flex;}.elementor-844 .elementor-element.elementor-element-89edd41{--display:flex;}.elementor-844 .elementor-element.elementor-element-b055516 .title{font-size:12px;}.elementor-844 .elementor-element.elementor-element-645a83a{--display:flex;--min-height:41px;--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:0px 0px;--row-gap:0px;--column-gap:0px;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:#9C9C9C;--border-color:#9C9C9C;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-844 .elementor-element.elementor-element-9e8f3bf{--display:flex;}.elementor-844 .elementor-element.elementor-element-89a5c90{--display:flex;}.elementor-844 .elementor-element.elementor-element-5211bc9 .title{font-size:12px;}.elementor-844 .elementor-element.elementor-element-ba0766e{--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:space-evenly;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:8px 8px 8px 8px;}.elementor-844 .elementor-element.elementor-element-d970692{--display:flex;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-844 .elementor-element.elementor-element-6ffacec .elementor-heading-title{font-size:18px;text-decoration:underline;}.elementor-844 .elementor-element.elementor-element-7d91f49{--display:flex;--min-height:0px;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:#9C9C9C;--border-color:#9C9C9C;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-844 .elementor-element.elementor-element-bd685ba{--display:flex;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-844 .elementor-element.elementor-element-4c18af0 .title{font-size:18px;}.elementor-844 .elementor-element.elementor-element-1afa461{--display:flex;--min-height:0px;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:#9C9C9C;--border-color:#9C9C9C;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-844 .elementor-element.elementor-element-d2275d8 > .elementor-widget-container{background-color:#F6F5F8;padding:30px 30px 30px 30px;border-radius:20px 20px 20px 20px;}.elementor-844 .elementor-element.elementor-element-5c9e6b4{--divider-border-style:solid;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-844 .elementor-element.elementor-element-5c9e6b4 .elementor-divider-separator{width:100%;}.elementor-844 .elementor-element.elementor-element-5c9e6b4 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-844 .elementor-element.elementor-element-bf66d39{--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-844 .elementor-element.elementor-element-efcb7a1{--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;--flex-wrap:wrap;}.elementor-844 .elementor-element.elementor-element-0a078a2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-844 .elementor-element.elementor-element-d6bbfec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-844 .elementor-element.elementor-element-aae18a9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-844 .elementor-element.elementor-element-62aac8f .elementor-heading-title{font-size:20px;font-weight:600;line-height:30px;color:#1461FB;}.elementor-844 .elementor-element.elementor-element-5be1630{text-align:start;}.elementor-844 .elementor-element.elementor-element-10a0748{--display:flex;--wd-sticky-offset:150px;}.elementor-844 .elementor-element.elementor-element-417f059{--wd-img-height:180px;}.elementor-844 .elementor-element.elementor-element-417f059 .banner-image{object-position:center center;}.elementor-844 .elementor-element.elementor-element-417f059 .banner-title{font-size:26px;}.elementor-844 .elementor-element.elementor-element-417f059 .banner-subtitle{color:#FFFFFFCC;font-size:15px;}.elementor-844 .elementor-element.elementor-element-417f059 .promo-banner:not(.banner-content-background) .content-banner, .elementor-844 .elementor-element.elementor-element-417f059 .promo-banner.banner-content-background .wrapper-content-banner{max-width:156px;}.elementor-844 .elementor-element.elementor-element-f18f147{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-844 .elementor-element.elementor-element-fd904f4{--divider-border-style:solid;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-844 .elementor-element.elementor-element-fd904f4 .elementor-divider-separator{width:100%;}.elementor-844 .elementor-element.elementor-element-fd904f4 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-844 .elementor-element.elementor-element-24a9719 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-844 .elementor-element.elementor-element-24a9719 .element-title{font-size:24px;}.elementor-844 .elementor-element.elementor-element-8532b0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-844 .elementor-element.elementor-element-8532b0a:not(.elementor-motion-effects-element-type-background), .elementor-844 .elementor-element.elementor-element-8532b0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F8;}.elementor-844 .elementor-element.elementor-element-34bb89c > .elementor-widget-container{margin:60px 0px 60px 0px;}.elementor-844 .elementor-element.elementor-element-34bb89c .wd-products-with-bg, .elementor-844 .elementor-element.elementor-element-34bb89c .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-844 .elementor-element.elementor-element-34bb89c .wd-el-title{font-size:24px;}.elementor-844 .elementor-element.elementor-element-d96cad8{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-844 .elementor-element.elementor-element-05ac475{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-844 .elementor-element.elementor-element-ee75211{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-844 .elementor-element.elementor-element-ee75211:not(.elementor-motion-effects-element-type-background), .elementor-844 .elementor-element.elementor-element-ee75211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F8;}.elementor-844 .elementor-element.elementor-element-9263de9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-844 .elementor-element.elementor-element-f7f0177 .title{font-size:24px;}@media(min-width:769px){.elementor-844 .elementor-element.elementor-element-1fa2b6c{--width:70%;}.elementor-844 .elementor-element.elementor-element-4a0e650{--width:50%;}.elementor-844 .elementor-element.elementor-element-fa91589{--width:50%;}.elementor-844 .elementor-element.elementor-element-e14e98c{--width:120px;}.elementor-844 .elementor-element.elementor-element-2ff5f70{--width:20%;}.elementor-844 .elementor-element.elementor-element-475f9bd{--width:80%;}.elementor-844 .elementor-element.elementor-element-07dd87f{--width:120px;}.elementor-844 .elementor-element.elementor-element-74d218e{--width:20%;}.elementor-844 .elementor-element.elementor-element-f0752a1{--width:80%;}.elementor-844 .elementor-element.elementor-element-65f6b7a{--width:120px;}.elementor-844 .elementor-element.elementor-element-0b01b87{--width:20%;}.elementor-844 .elementor-element.elementor-element-89edd41{--width:80%;}.elementor-844 .elementor-element.elementor-element-645a83a{--width:120px;}.elementor-844 .elementor-element.elementor-element-9e8f3bf{--width:20%;}.elementor-844 .elementor-element.elementor-element-89a5c90{--width:80%;}.elementor-844 .elementor-element.elementor-element-d6bbfec{--width:30%;}.elementor-844 .elementor-element.elementor-element-05ac475{--width:60%;}.elementor-844 .elementor-element.elementor-element-9263de9{--width:40%;}}@media(max-width:1024px) and (min-width:769px){.elementor-844 .elementor-element.elementor-element-1fa2b6c{--width:100%;}.elementor-844 .elementor-element.elementor-element-d6bbfec{--width:100%;}.elementor-844 .elementor-element.elementor-element-05ac475{--width:100%;}.elementor-844 .elementor-element.elementor-element-9263de9{--width:100%;}}@media(max-width:1024px){.elementor-844 .elementor-element.elementor-element-c37ab1c{--margin-top:-20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-844 .elementor-element.elementor-element-a9f732f{--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:40px;--margin-left:0px;--margin-right:0px;}html .elementor-844 .elementor-element.elementor-element-440231d .product_title{font-size:24px;}.elementor-844 .elementor-element.elementor-element-5a59539 .price, .elementor-844 .elementor-element.elementor-element-5a59539 .price del, .elementor-844 .elementor-element.elementor-element-5a59539 .amount{font-size:28px;}.elementor-844 .elementor-element.elementor-element-f18f147{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-844 .elementor-element.elementor-element-34bb89c > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-844 .elementor-element.elementor-element-d96cad8{--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:40px;--margin-left:0px;--margin-right:0px;}}@media(max-width:768px){.elementor-844 .elementor-element.elementor-element-2640298{--flex-wrap:nowrap;}html .elementor-844 .elementor-element.elementor-element-440231d .product_title{font-size:22px;}.elementor-844 .elementor-element.elementor-element-5a59539 .price, .elementor-844 .elementor-element.elementor-element-5a59539 .price del, .elementor-844 .elementor-element.elementor-element-5a59539 .amount{font-size:22px;}.elementor-844 .elementor-element.elementor-element-2768cc7{--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;}.elementor-844 .elementor-element.elementor-element-e14e98c{--width:45%;--min-height:30px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-844 .elementor-element.elementor-element-2ff5f70{--width:20%;}.elementor-844 .elementor-element.elementor-element-475f9bd{--width:80%;}.elementor-844 .elementor-element.elementor-element-1e9d7ee .title{font-size:13px;}.elementor-844 .elementor-element.elementor-element-07dd87f{--width:45%;--min-height:30px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-844 .elementor-element.elementor-element-74d218e{--width:20%;}.elementor-844 .elementor-element.elementor-element-f0752a1{--width:80%;}.elementor-844 .elementor-element.elementor-element-e6dd893 .title{font-size:13px;}.elementor-844 .elementor-element.elementor-element-65f6b7a{--width:45%;--min-height:30px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-844 .elementor-element.elementor-element-0b01b87{--width:20%;}.elementor-844 .elementor-element.elementor-element-89edd41{--width:80%;}.elementor-844 .elementor-element.elementor-element-b055516 .title{font-size:13px;}.elementor-844 .elementor-element.elementor-element-645a83a{--width:45%;--min-height:30px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-844 .elementor-element.elementor-element-9e8f3bf{--width:20%;}.elementor-844 .elementor-element.elementor-element-89a5c90{--width:80%;}.elementor-844 .elementor-element.elementor-element-5211bc9 .title{font-size:13px;}.elementor-844 .elementor-element.elementor-element-4c18af0 .title{font-size:22px;}.elementor-844 .elementor-element.elementor-element-bf66d39{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-844 .elementor-element.elementor-element-efcb7a1{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-844 .elementor-element.elementor-element-0a078a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-844 .elementor-element.elementor-element-417f059 .banner-title{font-size:22px;}.elementor-844 .elementor-element.elementor-element-24a9719 .element-title{font-size:22px;}.elementor-844 .elementor-element.elementor-element-34bb89c .wd-el-title{font-size:22px;}.elementor-844 .elementor-element.elementor-element-ee75211{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-844 .elementor-element.elementor-element-9263de9.e-con{--order:-99999 /* order start hack */;}.elementor-844 .elementor-element.elementor-element-f7f0177 .title{font-size:22px;}}/* Start custom CSS for wd_single_product_gallery, class: .elementor-element-de6b296 *//* ========================================================== */
/* 1. MASTER LAYOUT & IMAGE SIZING (User Provided & Fixed)   */
/* ========================================================== */

/* Main Gallery Image - Fixed Height & Contain */
.single-product .woocommerce-product-gallery .wd-gallery-images,
.single-product .woocommerce-product-gallery .wd-gallery-images .wd-carousel-wrap,
.single-product .woocommerce-product-gallery .wd-gallery-images .wd-carousel-item {
    height: 500px !important; 
    min-height: 500px !important;
}

/* Center and Fit Main Image */
.single-product .woocommerce-product-gallery .wd-gallery-images .wd-carousel-item figure,
.single-product .woocommerce-product-gallery .wd-gallery-images .wd-carousel-item figure a {
    display: flex !important;
    height: 100% !important;
    width: 100% !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: #fff; 
}

.single-product .woocommerce-product-gallery .wd-gallery-images .wd-carousel-item img,
.single-product .woocommerce-product-gallery .wd-gallery-images .wd-carousel-item video,
.single-product .woocommerce-product-gallery .wd-gallery-images .wd-carousel-item iframe {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important; 
    max-width: 100% !important;
    max-height: 100% !important;
    margin: 0 auto !important;
}

/* Thumbnail Styling (Square & Fitted) */
.single-product .wd-gallery-thumb .wd-carousel-item {
    height: 90px !important; /* Slightly smaller to fit more */
    box-sizing: border-box !important;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border: 1px solid #eee; /* Light border */
    border-radius: 4px; /* Rounded corners */
    transition: all 0.2s ease;
    opacity: 0.6;
}

/* Active Thumbnail Highlight */
.single-product .wd-gallery-thumb .wd-carousel-item.wd-thumb-active,
.single-product .wd-gallery-thumb .wd-carousel-item:hover {
    border-color: #333 !important; /* Dark border for active */
    opacity: 1;
}

.single-product .wd-gallery-thumb .wd-carousel-item img {
    height: 100% !important;
    width: 100% !important;
    object-fit: cover !important;
}

/* ========================================================== */
/* 2. DESKTOP VERTICAL LAYOUT (The "Fix")                    */
/* ========================================================== */

@media (min-width: 992px) { /* Only on larger screens */

    /* 2.1 Make the wrapper a Flexbox row */
    .woocommerce-product-gallery {
        display: flex !important;
        flex-direction: row !important;
        align-items: flex-start !important;
        flex-wrap: nowrap !important;
    }

    /* 2.2 Left Sidebar (Thumbnails) */
    .wd-gallery-thumb {
        width: 100px !important; /* Fixed width for sidebar */
        min-width: 100px !important;
        order: -1 !important; /* Moves to Left */
        margin-right: 15px !important;
        margin-top: 0 !important;
        height: 500px !important; /* Match main image height */
        overflow-y: auto !important; /* Scroll if too many thumbs */
    }

    /* 2.3 Force Vertical Stacking (Override Swiper JS) */
    .wd-gallery-thumb .wd-carousel-wrap {
        display: flex !important;
        flex-direction: column !important;
        transform: none !important; /* STOPS THE HORIZONTAL SLIDE */
        gap: 10px !important;
        width: 100% !important;
    }

    .wd-gallery-thumb .wd-carousel-item {
        width: 100% !important;
        margin-right: 0 !important;
        margin-bottom: 0 !important;
    }

    /* 2.4 Main Image Area (Remaining Width) */
    .wd-gallery-images {
        width: calc(100% - 115px) !important;
        flex-grow: 1;
    }
    
    /* Hide Navigation Arrows on Thumbs */
    .wd-gallery-thumb .wd-nav-arrows { display: none !important; }
}

/* ========================================================== */
/* 3. MOBILE ADJUSTMENTS (Standard Layout)                   */
/* ========================================================== */

@media (max-width: 991px) {
    /* Smaller height for mobile as requested */
    .single-product .woocommerce-product-gallery .wd-gallery-images,
    .single-product .woocommerce-product-gallery .wd-gallery-images .wd-carousel-wrap,
    .single-product .woocommerce-product-gallery .wd-gallery-images .wd-carousel-item {
        height: 350px !important;
        min-height: 350px !important;
    }
    
    /* Reset Thumbs to horizontal */
    .single-product .wd-gallery-thumb .wd-carousel-item {
        height: 70px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d970692 *//* ==================================================
   COMPACT & OPTIMIZED PRODUCT INFO (ID: ba0766e)
   ================================================== */

/* 1. Main Section Container */
[data-id="ba0766e"] {
    padding: 15px 0 !important; /* Reduce vertical spacing */
}

/* 2. Main Heading ("About This Product") */
[data-id="ba0766e"] .elementor-heading-title {
    font-size: 14px !important; /* Smaller, crisp header */
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-weight: 700;
    margin-bottom: 10px;
    border-bottom: 2px solid #eee;
    padding-bottom: 5px;
}

/* 3. The Table (Specs) - Super Compact */
[data-id="ba0766e"] .woocommerce-product-details__short-description table {
    width: 100%;
    margin-bottom: 15px;
    border: none !important;
}

[data-id="ba0766e"] .woocommerce-product-details__short-description td {
    padding: 3px 0 !important;   /* Very tight padding */
    font-size: 11px !important;  /* Super small font */
    line-height: 1.4;
    border-bottom: 1px solid #f1f1f1 !important; /* Subtle divider */
    color: #555;
}

/* Make the Label (Left Column) Bold & Darker */
[data-id="ba0766e"] .woocommerce-product-details__short-description tr td:first-child {
    font-weight: 700;
    color: #222;
    width: 40%; /* Keeps alignment consistent */
}

/* 4. Secondary Heading ("Description") */
[data-id="ba0766e"] .woodmart-title-container {
    font-size: 13px !important;
    font-weight: 800;
    margin-bottom: 5px;
    color: #333;
}

/* 5. The Paragraph Text - Dense & Clean */
[data-id="ba0766e"] .wd-single-content p {
    font-size: 11px !important; /* Super small font */
    line-height: 1.6;           /* Good line height ensures readability */
    margin-bottom: 8px !important; 
    color: #666;
    text-align: justify;        /* Makes blocks look neat */
}

[data-id="ba0766e"] .wd-single-content strong {
    color: #000;
    font-weight: 700;
    display: block; /* Puts the bold title on its own line for clarity */
    margin-bottom: 2px;
}

/* ==================================================
   MOBILE OPTIMIZATION (Prevent Squishing)
   ================================================== */
@media (max-width: 768px) {
    /* On mobile, stack the table rows slightly better */
    [data-id="ba0766e"] .woocommerce-product-details__short-description tr td:first-child {
        width: 35%; /* Give the value column more space */
        white-space: normal;
    }
    
    /* Slightly increase size on mobile touchscreens so it's readable */
    [data-id="ba0766e"] .woocommerce-product-details__short-description td,
    [data-id="ba0766e"] .wd-single-content p {
        font-size: 12px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for yith-ywqa-show-questions, class: .elementor-element-83486a4 *//* Amazon/Flipkart List Style */
.ywqa-items-list.questions {
    list-style: none;
    padding: 0;
    border-top: 1px solid #eee;
}

.question-container {
    padding: 15px 0;
    border-bottom: 1px solid #eee;
    background: transparent !important;
}

.question-content {
    background: transparent !important;
    color: #212121 !important;
    font-weight: 600;
    padding: 0 !important;
    margin-bottom: 5px;
}

.question-symbol, .answer-symbol {
    color: #878787;
    margin-right: 8px;
}

.answer-content {
    padding-left: 22px !important;
    color: #333;
}

/* THE TOGGLE SECTION */
#ask_question {
    display: none; /* Hidden by default */
    background: #f9f9f9;
    padding: 20px;
    border-radius: 8px;
    margin-top: 15px;
    border: 1px solid #ddd;
}

/* The New "Post a Question" Button */
.toggle-ask-btn {
    display: block;
    width: 100%;
    background: #fff;
    border: 1px solid #ccc;
    padding: 12px;
    border-radius: 4px;
    font-weight: 600;
    text-align: center;
    cursor: pointer;
    margin-bottom: 20px;
}

.toggle-ask-btn:hover {
    background: #f1f1f1;
}

/* Mobile Specific Tweaks */
@media (max-width: 768px) {
    .question-content { font-size: 14px; }
    .answer-content { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for wd_single_product_reviews, class: .elementor-element-f9a23e0 *//* Force the review form to be hidden on page load */
#review_form_wrapper {
    display: none !important;
    margin-top: 30px;
    border: 1px dashed #ddd;
    padding: 20px;
    border-radius: 10px;
    background-color: #f9f9f9;
}

/* Ensure the container can position the button */
.wd-rating-summary-wrap {
    position: relative;
    padding-top: 40px; /* Space for the button */
}

/* The Blue Toggle Button */
.toggle-review-btn {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #b52002 !important;
    color: #ffffff !important;
    padding: 8px 18px !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    border-radius: 5px !important;
    cursor: pointer;
    text-transform: none !important;
    box-shadow: 0 2px 8px rgba(0, 97, 255, 0.3);
    z-index: 10;
}/* End custom CSS */