.elementor-514 .elementor-element.elementor-element-765aa17{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-9ced208{--display:flex;}.elementor-514 .elementor-element.elementor-element-f2cfbc3{width:auto;max-width:auto;}.elementor-514 .elementor-element.elementor-element-f2cfbc3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-514 .elementor-element.elementor-element-f2cfbc3 :is(.wd-breadcrumbs,.yoast-breadcrumb){font-size:12px;font-weight:600;--wd-link-color:#81858B;--wd-bcrumb-delim-color:#81858B;--wd-bcrumb-color-active:#494B53;}.elementor-514 .elementor-element.elementor-element-6761210{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-d89e543{--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-514 .elementor-element.elementor-element-621549b{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-96cd505{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-993810d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-993810d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-514 .elementor-element.elementor-element-a31b315{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-514 .elementor-element.elementor-element-a13c713{width:auto;max-width:auto;}.elementor-514 .elementor-element.elementor-element-a13c713 .wd-wishlist-btn > a:before{color:#021959;}.elementor-514 .elementor-element.elementor-element-ff79a1f{width:auto;max-width:auto;}.elementor-514 .elementor-element.elementor-element-ff79a1f .wd-compare-btn > a:before{color:#021959;}.elementor-514 .elementor-element.elementor-element-0c8112a > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-514 .elementor-element.elementor-element-6af48d3 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-514 .elementor-element.elementor-element-62cdfa0{--display:flex;}.elementor-514 .elementor-element.elementor-element-83c2095{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-c736481{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-514 .elementor-element.elementor-element-13ffe8a{--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;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-1b4cbf9 > .elementor-widget-container{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#EAEEF4;}.elementor-514 .elementor-element.elementor-element-1b4cbf9 .jet-listing-dynamic-terms{text-align:right;}.elementor-514 .elementor-element.elementor-element-1b4cbf9 .jet-listing-dynamic-terms__link{font-size:14px;font-weight:700;color:#19BFD3;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-514 .elementor-element.elementor-element-1b4cbf9 .jet-listing-dynamic-terms__prefix{font-size:12px;color:#021959;}.elementor-514 .elementor-element.elementor-element-fcd3e1e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-514 .elementor-element.elementor-element-fcd3e1e .jet-listing-dynamic-terms{text-align:right;}.elementor-514 .elementor-element.elementor-element-fcd3e1e .jet-listing-dynamic-terms__link{font-size:14px;font-weight:700;color:#19BFD3;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-514 .elementor-element.elementor-element-fcd3e1e .jet-listing-dynamic-terms__prefix{font-size:12px;color:#021959;}.elementor-514 .elementor-element.elementor-element-ad1586c{font-size:13px;font-weight:300;color:#7C8191;}.elementor-514 .elementor-element.elementor-element-90414bb > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-514 .elementor-element.elementor-element-90414bb{font-size:13px;font-weight:600;line-height:2.5em;color:#516292;}.elementor-514 .elementor-element.elementor-element-d10f0f9{width:100%;max-width:100%;}.elementor-514 .elementor-element.elementor-element-d10f0f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-514 .elementor-element.elementor-element-b36b934 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-514 .elementor-element.elementor-element-b36b934 .jet-listing-dynamic-terms{text-align:right;}.elementor-514 .elementor-element.elementor-element-b36b934 .jet-listing-dynamic-terms__link{font-size:14px;font-weight:700;color:#19BFD3;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-514 .elementor-element.elementor-element-b36b934 .jet-listing-dynamic-terms__prefix{font-size:12px;color:#021959;}.elementor-514 .elementor-element.elementor-element-a2ae4e8{--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-514 .elementor-element.elementor-element-042c52e > .elementor-widget-container{background-color:#E80645;border-radius:10px 10px 10px 10px;}.elementor-514 .elementor-element.elementor-element-042c52e.wd-single-countdown .element-title{color:#FFFFFF;}.elementor-514 .elementor-element.elementor-element-b98d943{--display:flex;--min-height:350px;--justify-content:space-between;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:#E0E0E2;--border-color:#E0E0E2;--border-radius:20px 20px 20px 20px;box-shadow:0px 6px 10px 0px rgba(178, 189, 206, 0.2);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-514 .elementor-element.elementor-element-b98d943:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-b98d943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-514 .elementor-element.elementor-element-94e7105{--display:flex;}.elementor-514 .elementor-element.elementor-element-478f525{text-align:end;}.woocommerce .elementor-514 .elementor-element.elementor-element-478f525 .price{color:#021959;font-size:20px;font-weight:700;}.elementor-514 .elementor-element.elementor-element-2d6fbcf{width:100%;max-width:100%;}.elementor-514 .elementor-element.elementor-element-b1ec27b{--display:flex;}.elementor-514 .elementor-element.elementor-element-cd4b74a{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-514 .elementor-element.elementor-element-d66c035 .meta-label{font-size:12px;color:#DC3545;}.elementor-514 .elementor-element.elementor-element-2e840c0{--divider-border-style:solid;--divider-color:#E0E0E2;--divider-border-width:1px;}.elementor-514 .elementor-element.elementor-element-2e840c0 .elementor-divider-separator{width:95%;}.elementor-514 .elementor-element.elementor-element-2e840c0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-514 .elementor-element.elementor-element-94f6808 .elementor-icon-list-icon i{color:#19BFD9;transition:color 0.3s;}.elementor-514 .elementor-element.elementor-element-94f6808 .elementor-icon-list-icon svg{fill:#19BFD9;transition:fill 0.3s;}.elementor-514 .elementor-element.elementor-element-94f6808{--icon-vertical-offset:0px;}.elementor-514 .elementor-element.elementor-element-94f6808 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-514 .elementor-element.elementor-element-94f6808 .elementor-icon-list-item > a{font-weight:600;}.elementor-514 .elementor-element.elementor-element-94f6808 .elementor-icon-list-text{color:#3F4064;transition:color 0.3s;}.elementor-514 .elementor-element.elementor-element-f845ba8 > .elementor-widget-container{margin:0px 14px 0px 0px;}.elementor-514 .elementor-element.elementor-element-f845ba8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-514 .elementor-element.elementor-element-f845ba8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-514 .elementor-element.elementor-element-f845ba8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-514 .elementor-element.elementor-element-f845ba8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-514 .elementor-element.elementor-element-f845ba8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-514 .elementor-element.elementor-element-f845ba8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-514 .elementor-element.elementor-element-f845ba8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-514 .elementor-element.elementor-element-f845ba8{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-514 .elementor-element.elementor-element-f845ba8 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-514 .elementor-element.elementor-element-f845ba8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-514 .elementor-element.elementor-element-f845ba8 .elementor-icon-list-item > a{font-size:12px;font-weight:700;}.elementor-514 .elementor-element.elementor-element-f845ba8 .elementor-icon-list-text{color:#81858B;transition:color 0.3s;}.elementor-514 .elementor-element.elementor-element-81a61bd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-81a61bd:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-81a61bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-514 .elementor-element.elementor-element-af74c1a{width:100%;max-width:100%;}.elementor-514 .elementor-element.elementor-element-d3ebd3f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-d877115 .shop_attributes, .wd-single-attrs.wd-side-hidden .shop_attributes{--wd-attr-col:1;}.elementor-514 .elementor-element.elementor-element-0ecb0ae{--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-514 .elementor-element.elementor-element-94f9b48 > .elementor-widget-container{background-color:#E80645;border-radius:10px 10px 10px 10px;}.elementor-514 .elementor-element.elementor-element-94f9b48.wd-single-countdown .element-title{color:#FFFFFF;}.elementor-514 .elementor-element.elementor-element-f8faecc{--display:flex;--min-height:350px;--justify-content:space-between;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:#E0E0E2;--border-color:#E0E0E2;--border-radius:20px 20px 20px 20px;box-shadow:0px 6px 10px 0px rgba(178, 189, 206, 0.2);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-514 .elementor-element.elementor-element-f8faecc:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-f8faecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-514 .elementor-element.elementor-element-b14bb7b{--display:flex;}.elementor-514 .elementor-element.elementor-element-d3b6e1e{text-align:end;}.woocommerce .elementor-514 .elementor-element.elementor-element-d3b6e1e .price{color:#021959;font-size:20px;font-weight:700;}.elementor-514 .elementor-element.elementor-element-29ba28f{width:100%;max-width:100%;}.elementor-514 .elementor-element.elementor-element-e2284a3{--display:flex;}.elementor-514 .elementor-element.elementor-element-b43830f{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-514 .elementor-element.elementor-element-183e249 .meta-label{font-size:12px;color:#DC3545;}.elementor-514 .elementor-element.elementor-element-66e5715{--divider-border-style:solid;--divider-color:#E0E0E2;--divider-border-width:1px;}.elementor-514 .elementor-element.elementor-element-66e5715 .elementor-divider-separator{width:95%;}.elementor-514 .elementor-element.elementor-element-66e5715 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-514 .elementor-element.elementor-element-00f91dc .elementor-icon-list-icon i{color:#19BFD9;transition:color 0.3s;}.elementor-514 .elementor-element.elementor-element-00f91dc .elementor-icon-list-icon svg{fill:#19BFD9;transition:fill 0.3s;}.elementor-514 .elementor-element.elementor-element-00f91dc{--icon-vertical-offset:0px;}.elementor-514 .elementor-element.elementor-element-00f91dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-514 .elementor-element.elementor-element-00f91dc .elementor-icon-list-item > a{font-weight:600;}.elementor-514 .elementor-element.elementor-element-00f91dc .elementor-icon-list-text{color:#3F4064;transition:color 0.3s;}.elementor-514 .elementor-element.elementor-element-2b530c9 > .elementor-widget-container{margin:0px 14px 0px 0px;}.elementor-514 .elementor-element.elementor-element-2b530c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-514 .elementor-element.elementor-element-2b530c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-514 .elementor-element.elementor-element-2b530c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-514 .elementor-element.elementor-element-2b530c9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-514 .elementor-element.elementor-element-2b530c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-514 .elementor-element.elementor-element-2b530c9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-514 .elementor-element.elementor-element-2b530c9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-514 .elementor-element.elementor-element-2b530c9{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-514 .elementor-element.elementor-element-2b530c9 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-514 .elementor-element.elementor-element-2b530c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-514 .elementor-element.elementor-element-2b530c9 .elementor-icon-list-item > a{font-size:12px;font-weight:700;}.elementor-514 .elementor-element.elementor-element-2b530c9 .elementor-icon-list-text{color:#81858B;transition:color 0.3s;}.elementor-514 .elementor-element.elementor-element-9141093{--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-514 .elementor-element.elementor-element-711edb8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-514 .elementor-element.elementor-element-e253120 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-514 .elementor-element.elementor-element-b233aa4 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-514 .elementor-element.elementor-element-b233aa4 > .jet-listing-grid > .jet-listing-grid__items{--columns:5;}@media(max-width:1024px){.elementor-514 .elementor-element.elementor-element-d89e543{--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-514 .elementor-element.elementor-element-96cd505{--flex-wrap:wrap;}.elementor-514 .elementor-element.elementor-element-83c2095{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-514 .elementor-element.elementor-element-b233aa4 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-514 .elementor-element.elementor-element-b233aa4 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}}@media(max-width:767px){.elementor-514 .elementor-element.elementor-element-d89e543{--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-514 .elementor-element.elementor-element-a31b315{--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;}.elementor-514 .elementor-element.elementor-element-0c8112a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-514 .elementor-element.elementor-element-6af48d3 > .elementor-widget-container{margin:-10px 0px -13px 0px;}.elementor-514 .elementor-element.elementor-element-4d36d28 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-514 .elementor-element.elementor-element-711edb8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-e253120 > .elementor-widget-container{padding:0px 15px 0px 0px;}.elementor-514 .elementor-element.elementor-element-b233aa4 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-514 .elementor-element.elementor-element-b233aa4 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(min-width:768px){.elementor-514 .elementor-element.elementor-element-9ced208{--width:95%;}.elementor-514 .elementor-element.elementor-element-d89e543{--width:95%;}.elementor-514 .elementor-element.elementor-element-621549b{--width:80%;}.elementor-514 .elementor-element.elementor-element-993810d{--width:41%;}.elementor-514 .elementor-element.elementor-element-a31b315{--width:40px;}.elementor-514 .elementor-element.elementor-element-83c2095{--width:60%;}.elementor-514 .elementor-element.elementor-element-a2ae4e8{--width:380px;}.elementor-514 .elementor-element.elementor-element-b98d943{--width:380px;}.elementor-514 .elementor-element.elementor-element-0ecb0ae{--width:380px;}.elementor-514 .elementor-element.elementor-element-f8faecc{--width:380px;}.elementor-514 .elementor-element.elementor-element-9141093{--content-width:95%;}}@media(max-width:1024px) and (min-width:768px){.elementor-514 .elementor-element.elementor-element-621549b{--width:100%;}.elementor-514 .elementor-element.elementor-element-993810d{--width:100%;}.elementor-514 .elementor-element.elementor-element-83c2095{--width:100%;}.elementor-514 .elementor-element.elementor-element-a2ae4e8{--width:100%;}.elementor-514 .elementor-element.elementor-element-b98d943{--width:100%;}.elementor-514 .elementor-element.elementor-element-f8faecc{--width:350px;}}/* Start custom CSS for wd_single_product_short_description, class: .elementor-element-90414bb */.woocommerce-product-details__short-description p {
    margin-bottom: 6px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-478f525 */.elementor-514 .elementor-element.elementor-element-478f525 .price del .amount {
  color: #a0a0a0; 
  font-size: 85%; 
}
/*.elementor-widget-woocommerce-product-price .price :is(del,.amount) {*/
/*    color: #a0a0a0;*/
/*}*/

.elementor-514 .elementor-element.elementor-element-478f525 .price del .woocommerce-Price-currencySymbol  {
    display: none !important;
}

.elementor-514 .elementor-element.elementor-element-478f525 .price ins .amount {
  color: #021959;
}


/* قیمت جدید (تخفیف خورده) را به خط بعدی منتقل می‌کند */
.elementor-514 .elementor-element.elementor-element-478f525 .price ins {
  display: block;
  margin-top: 5px; 
}

span.saved-amount-percent {
    font-size: 13px;
    line-height: 0 !important;
    border-radius: 6px;
    color: #fff;
    background: #f14559;
    box-shadow: 3px 1px 4px 0px rgba(241, 69, 89, 0.26);
    padding: 2px 5px 0px;
    margin-right: 5px;
}
svg {
    width: 10px;
    height: 10px;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-2d6fbcf */.woocommerce div.product form.cart .quantity {
    margin: 0 !important; 
}

.woocommerce div.product form.cart .single_add_to_cart_button {
    background-color: #e80645 !important;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 15px 20px;
    height: auto;
    color: #ffffff !important;
    font-size: 1.1em !important;
    font-weight: 700 !important;
    text-shadow: none !important;
    line-height: 1.5;
    border: none !important;
    border-radius: 12px !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease;
    position: relative;
    cursor: pointer;
    margin: 0 !important;
}





/* 1. استایل کلی فرم و تبدیل آن به فلکس برای چیدمان افقی */
.single-product-page form.cart {
    display: flex; 
    align-items: center; 
    gap: 10px; 
}

/* 2. استایل بخش انتخاب تعداد (Quantity) */
.single-product-page .quantity {
    width:100% !important;
    justify-content: space-between;
    align-items: center;
    /* border: 1px solid #ddd;  */
    border-radius: 12px;
    overflow: hidden; 
    display: flex;
    background-color:#F2F4FB;
    padding: 5px 10px 5px 10px !important;
}

/* 3. استایل دکمه‌های مثبت و منفی تعداد */
.single-product-page .quantity .minus,
.single-product-page .quantity .plus {
    background-color: #ffffff !important; 
    border: none !important; 
    border-radius:8px !important;
    color: #555 !important; 
    font-size: 18px; 
    width: 40px; 
    height: auto;
    cursor: pointer;
    line-height: 40px; 
    padding: 0;
    transition: background-color 0.3s;
}



.single-product-page .quantity .qty {
    width: 40px !important; 
    border: none !important; 
    text-align: center !important; 
    font-size: 16px;
    font-weight: bold;
    color: #333;
    height: 48px; 
    padding: 0;
}


.single-product-page .quantity .qty {
    -moz-appearance: textfield;
}
.single-product-page .quantity .qty::-webkit-outer-spin-button,
.single-product-page .quantity .qty::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.woocommerce div.product form.cart .single_add_to_cart_button {
    background-color: #e80645 !important;
}










/* فقط داخل همین ویجتِ المنتور، وقتی سایت RTL است */
html[dir="rtl"] .elementor-514 .elementor-element.elementor-element-2d6fbcf .quantity {
  transform: scaleX(-1);
  transform-origin: center;
}

/* برگشت جهت برای آیتم‌های داخلی تا متن و آیکن‌ها برعکس نشوند */
html[dir="rtl"] .elementor-514 .elementor-element.elementor-element-2d6fbcf .quantity .btn,
html[dir="rtl"] .elementor-514 .elementor-element.elementor-element-2d6fbcf .quantity .qty,
html[dir="rtl"] .elementor-514 .elementor-element.elementor-element-2d6fbcf .quantity label,
html[dir="rtl"] .elementor-514 .elementor-element.elementor-element-2d6fbcf .quantity .plus,
html[dir="rtl"] .elementor-514 .elementor-element.elementor-element-2d6fbcf .quantity .minus {
  transform: scaleX(-1);
  transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_meta, class: .elementor-element-d66c035 */span.sku {
    font-size: 12px;
    font-weight: 700 !important;
    color: #dc3545 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-94f6808 */.elementor-514 .elementor-element.elementor-element-94f6808 path{
    fill: #19bfd3;

}
.elementor-514 .elementor-element.elementor-element-94f6808 svg{
     width: 24px !important;
    height: 24px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b98d943 *//*.elementor-514 .elementor-element.elementor-element-b98d943::before{*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    border-radius: 17px;*/
/*    padding: 1px;*/
/*    background: linear-gradient(180deg, #EEF2F9, #ffffff);*/
/*    mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);*/
/*    mask-composite: add, add;*/
/*    mask-composite: exclude;*/
    /*z-index: 2;*/
/*}*//* End custom CSS */
/* Start custom CSS for wd_single_product_tabs, class: .elementor-element-d877115 */div#tab-reviews
 {
    border: 0 !important;
    border-radius: 15px;
    padding: 0 !important;
    margin-top: -45px !important;
    background-color: #fff;
    z-index: 1;
}

span.nav-link-text.wd-tabs-title {
    color: #021959;
    font-size: 24px;
    font-weight: 700;
}

.wd-all-open-title {
    margin-bottom: 60px !important;
    font-size: 22px;
}

div#tab-description {
    border: 0 !important;
}
div#tab-additional_information {
    border: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3ebd3f */div#tab-description {
    border: 2px solid #eee;
    border-radius: 15px;
    padding: 56px 40px 20px 40px;
    margin-top: -30px;
    background-color: #fff;
    z-index: 1;
}
.wd-nav-wrapper.wd-nav-tabs-wrapper.text-center {
    position: relative;
    background-color: #fff;
    border: 2px solid #eee;
    border-radius: 15px;
    width: fit-content;
    padding: 5px 50px;
    margin: 0 auto;
    z-index: 999 !important;
}
div#tab-reviews {
    border: 2px solid #eee;
    border-radius: 15px;
    padding: 56px 40px 20px 40px;
    margin-top: -30px;
    background-color: #fff;
    z-index: 1;
}

div#tab-additional_information {
    background-color: #fff;
    padding: 60px 30px 30px 30px;
    border: 2px solid #EEEEEE;
    border-radius: 15px;
    margin-top: -30px;
}

@media (max-width: 480px) {
    /* کدهایی که می‌خواهید در موبایل اعمال شوند */
.wd-nav-wrapper.wd-nav-tabs-wrapper.text-center {
    
     position: relative;
    background-color: #fff;
    border: 2px solid #eee;
    border-radius: 15px;
    width: fit-content;
    padding: 5px 40px;
    margin: 0 auto;
    z-index: 999 !important;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-d3b6e1e */.elementor-514 .elementor-element.elementor-element-d3b6e1e .price del .amount {
  color: #a0a0a0; 
  font-size: 85%; 
}
/*.elementor-widget-woocommerce-product-price .price :is(del,.amount) {*/
/*    color: #a0a0a0;*/
/*}*/

.elementor-514 .elementor-element.elementor-element-d3b6e1e .price del .woocommerce-Price-currencySymbol  {
    display: none !important;
}

.elementor-514 .elementor-element.elementor-element-d3b6e1e .price ins .amount {
  color: #021959;
}


/* قیمت جدید (تخفیف خورده) را به خط بعدی منتقل می‌کند */
.elementor-514 .elementor-element.elementor-element-d3b6e1e .price ins {
  display: block;
  margin-top: 5px; 
}

span.saved-amount-percent {
    font-size: 13px;
    line-height: 0 !important;
    border-radius: 6px;
    color: #fff;
    background: #f14559;
    box-shadow: 3px 1px 4px 0px rgba(241, 69, 89, 0.26);
    padding: 2px 5px 0px;
    margin-right: 5px;
}
svg {
    width: 10px;
    height: 10px;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-29ba28f */.woocommerce div.product form.cart .quantity {
    margin: 0 !important; 
}

.woocommerce div.product form.cart .single_add_to_cart_button {
    background-color:#00764F !important;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 15px 20px;
    height: auto;
    color: #ffffff !important;
    font-size: 1.1em !important;
    font-weight: 700 !important;
    text-shadow: none !important;
    line-height: 1.5;
    border: none !important;
    border-radius: 12px !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease;
    position: relative;
    cursor: pointer;
    margin: 0 !important;
}





/* 1. استایل کلی فرم و تبدیل آن به فلکس برای چیدمان افقی */
.single-product-page form.cart {
    display: flex; 
    align-items: center; 
    gap: 10px; 
}

/* 2. استایل بخش انتخاب تعداد (Quantity) */
.single-product-page .quantity {
    width:100% !important;
    justify-content: space-between;
    align-items: center;
    /* border: 1px solid #ddd;  */
    border-radius: 12px;
    overflow: hidden; 
    display: flex;
    background-color:#F2F4FB;
    padding: 5px 10px 5px 10px !important;
}

/* 3. استایل دکمه‌های مثبت و منفی تعداد */
.single-product-page .quantity .minus,
.single-product-page .quantity .plus {
    background-color: #ffffff !important; 
    border: none !important; 
    border-radius:8px !important;
    color: #555 !important; 
    font-size: 18px; 
    width: 40px; 
    height: auto;
    cursor: pointer;
    line-height: 40px; 
    padding: 0;
    transition: background-color 0.3s;
}



.single-product-page .quantity .qty {
    width: 40px !important; 
    border: none !important; 
    text-align: center !important; 
    font-size: 16px;
    font-weight: bold;
    color: #333;
    height: 48px; 
    padding: 0;
}


.single-product-page .quantity .qty {
    -moz-appearance: textfield;
}
.single-product-page .quantity .qty::-webkit-outer-spin-button,
.single-product-page .quantity .qty::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}












/* فقط داخل همین ویجتِ المنتور، وقتی سایت RTL است */
html[dir="rtl"] .elementor-514 .elementor-element.elementor-element-29ba28f .quantity {
  transform: scaleX(-1);
  transform-origin: center;
}

/* برگشت جهت برای آیتم‌های داخلی تا متن و آیکن‌ها برعکس نشوند */
html[dir="rtl"] .elementor-514 .elementor-element.elementor-element-29ba28f .quantity .btn,
html[dir="rtl"] .elementor-514 .elementor-element.elementor-element-29ba28f .quantity .qty,
html[dir="rtl"] .elementor-514 .elementor-element.elementor-element-29ba28f .quantity label,
html[dir="rtl"] .elementor-514 .elementor-element.elementor-element-29ba28f .quantity .plus,
html[dir="rtl"] .elementor-514 .elementor-element.elementor-element-29ba28f .quantity .minus {
  transform: scaleX(-1);
  transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_meta, class: .elementor-element-183e249 */span.sku {
    font-size: 12px;
    font-weight: 700 !important;
    color: #dc3545 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-00f91dc */.elementor-514 .elementor-element.elementor-element-00f91dc path{
    fill: #19bfd3;

}
.elementor-514 .elementor-element.elementor-element-00f91dc svg{
     width: 24px !important;
    height: 24px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8faecc *//*.elementor-514 .elementor-element.elementor-element-f8faecc::before{*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    border-radius: 17px;*/
/*    padding: 1px;*/
/*    background: linear-gradient(180deg, #EEF2F9, #ffffff);*/
/*    mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);*/
/*    mask-composite: add, add;*/
/*    mask-composite: exclude;*/
    /*z-index: 2;*/
/*}*//* End custom CSS */