.elementor-958 .elementor-element.elementor-element-cf752c1{--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-958 .elementor-element.elementor-element-5ec6978{--display:flex;}.elementor-958 .elementor-element.elementor-element-0a2d313{width:auto;max-width:auto;}.elementor-958 .elementor-element.elementor-element-0a2d313 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-0a2d313 :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-958 .elementor-element.elementor-element-ad178b4{--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-958 .elementor-element.elementor-element-26e74ae{--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-958 .elementor-element.elementor-element-1647033{--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-958 .elementor-element.elementor-element-d2c939c{--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-958 .elementor-element.elementor-element-0840339{--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-958 .elementor-element.elementor-element-0840339.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-958 .elementor-element.elementor-element-bc5e64c{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-958 .elementor-element.elementor-element-a755342{width:auto;max-width:auto;}.elementor-958 .elementor-element.elementor-element-a755342 .wd-wishlist-btn > a:before{color:#021959;}.elementor-958 .elementor-element.elementor-element-50cb909{width:auto;max-width:auto;}.elementor-958 .elementor-element.elementor-element-50cb909 .wd-compare-btn > a:before{color:#021959;}.elementor-958 .elementor-element.elementor-element-43af436{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-958 .elementor-element.elementor-element-4eaeb4b{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-958 .elementor-element.elementor-element-801b451{--display:flex;}.elementor-958 .elementor-element.elementor-element-f3d8816{--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-958 .elementor-element.elementor-element-62c720a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-958 .elementor-element.elementor-element-4669c5a{--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-958 .elementor-element.elementor-element-e73adb8 > .elementor-widget-container{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#EAEEF4;}.elementor-958 .elementor-element.elementor-element-e73adb8 .jet-listing-dynamic-terms{text-align:right;}.elementor-958 .elementor-element.elementor-element-e73adb8 .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-958 .elementor-element.elementor-element-e73adb8 .jet-listing-dynamic-terms__prefix{font-size:12px;color:#021959;}.elementor-958 .elementor-element.elementor-element-69debb9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-69debb9 .jet-listing-dynamic-terms{text-align:right;}.elementor-958 .elementor-element.elementor-element-69debb9 .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-958 .elementor-element.elementor-element-69debb9 .jet-listing-dynamic-terms__prefix{font-size:12px;color:#021959;}html .elementor-958 .elementor-element.elementor-element-b1ed367 .product_title{font-size:25px;font-weight:600;line-height:1.8em;}.elementor-958 .elementor-element.elementor-element-afce85c > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-afce85c{font-size:13px;font-weight:600;line-height:2.5em;color:#516292;}.elementor-958 .elementor-element.elementor-element-16a7159{font-size:13px;font-weight:300;color:#7C8191;}.elementor-958 .elementor-element.elementor-element-aa3db7c{width:100%;max-width:100%;}.elementor-958 .elementor-element.elementor-element-aa3db7c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-71bb9ee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-71bb9ee .jet-listing-dynamic-terms{text-align:right;}.elementor-958 .elementor-element.elementor-element-71bb9ee .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-958 .elementor-element.elementor-element-71bb9ee .jet-listing-dynamic-terms__prefix{font-size:12px;color:#021959;}.elementor-958 .elementor-element.elementor-element-e98fee6{--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-958 .elementor-element.elementor-element-e469eef > .elementor-widget-container{background-color:#E80645;border-radius:10px 10px 10px 10px;}.elementor-958 .elementor-element.elementor-element-e469eef.wd-single-countdown .element-title{color:#FFFFFF;}.elementor-958 .elementor-element.elementor-element-789d56e{--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-958 .elementor-element.elementor-element-789d56e:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-789d56e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-958 .elementor-element.elementor-element-7f7fc3c{--display:flex;}.elementor-958 .elementor-element.elementor-element-d5aec5a{text-align:end;}.woocommerce .elementor-958 .elementor-element.elementor-element-d5aec5a .price{color:#021959;font-size:20px;font-weight:700;}.elementor-958 .elementor-element.elementor-element-bca355b{width:100%;max-width:100%;}.elementor-958 .elementor-element.elementor-element-77597e3{--display:flex;}.elementor-958 .elementor-element.elementor-element-91bedcb{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-958 .elementor-element.elementor-element-1cacf5f .meta-label{font-size:12px;color:#DC3545;}.elementor-958 .elementor-element.elementor-element-8e95f40 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-8e95f40 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-958 .elementor-element.elementor-element-8e95f40{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-958 .elementor-element.elementor-element-8e95f40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-958 .elementor-element.elementor-element-8e95f40 .elementor-icon-list-item > a{font-size:12px;font-weight:600;}.elementor-958 .elementor-element.elementor-element-8e95f40 .elementor-icon-list-text{color:#021959;transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-d617ba8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-d617ba8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-958 .elementor-element.elementor-element-d617ba8{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-958 .elementor-element.elementor-element-d617ba8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-958 .elementor-element.elementor-element-d617ba8 .elementor-icon-list-item > a{font-size:12px;font-weight:600;}.elementor-958 .elementor-element.elementor-element-d617ba8 .elementor-icon-list-text{color:#021959;transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-37d802d{--divider-border-style:solid;--divider-color:#E0E0E2;--divider-border-width:1px;}.elementor-958 .elementor-element.elementor-element-37d802d .elementor-divider-separator{width:95%;}.elementor-958 .elementor-element.elementor-element-37d802d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-958 .elementor-element.elementor-element-3dfdf5b .elementor-icon-list-icon i{color:#19BFD9;transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-3dfdf5b .elementor-icon-list-icon svg{fill:#19BFD9;transition:fill 0.3s;}.elementor-958 .elementor-element.elementor-element-3dfdf5b{--icon-vertical-offset:0px;}.elementor-958 .elementor-element.elementor-element-3dfdf5b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-958 .elementor-element.elementor-element-3dfdf5b .elementor-icon-list-item > a{font-weight:600;}.elementor-958 .elementor-element.elementor-element-3dfdf5b .elementor-icon-list-text{color:#3F4064;transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-96314f3{margin:0px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-958 .elementor-element.elementor-element-96314f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-958 .elementor-element.elementor-element-96314f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-958 .elementor-element.elementor-element-96314f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-958 .elementor-element.elementor-element-96314f3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-958 .elementor-element.elementor-element-96314f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-958 .elementor-element.elementor-element-96314f3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-96314f3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-958 .elementor-element.elementor-element-96314f3 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-958 .elementor-element.elementor-element-96314f3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-958 .elementor-element.elementor-element-96314f3 .elementor-icon-list-item > a{font-size:12px;font-weight:700;}.elementor-958 .elementor-element.elementor-element-96314f3 .elementor-icon-list-text{color:#81858B;transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-acbb160{--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-958 .elementor-element.elementor-element-acbb160:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-acbb160 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-958 .elementor-element.elementor-element-685ef4a{width:100%;max-width:100%;}.elementor-958 .elementor-element.elementor-element-4543670{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-14409ac{--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-958 .elementor-element.elementor-element-79890cd > .elementor-widget-container{background-color:#E80645;border-radius:10px 10px 10px 10px;}.elementor-958 .elementor-element.elementor-element-79890cd.wd-single-countdown .element-title{color:#FFFFFF;}.elementor-958 .elementor-element.elementor-element-c082f55{--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-958 .elementor-element.elementor-element-c082f55:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-c082f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-958 .elementor-element.elementor-element-1e42454{--display:flex;}.elementor-958 .elementor-element.elementor-element-6421495{text-align:end;}.woocommerce .elementor-958 .elementor-element.elementor-element-6421495 .price{color:#021959;font-size:20px;font-weight:700;}.elementor-958 .elementor-element.elementor-element-b4f2416{width:100%;max-width:100%;}.elementor-958 .elementor-element.elementor-element-9f1a6e9{--display:flex;}.elementor-958 .elementor-element.elementor-element-d5f503f{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-958 .elementor-element.elementor-element-d57b173 .meta-label{font-size:12px;color:#DC3545;}.elementor-958 .elementor-element.elementor-element-6074fcc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-6074fcc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-958 .elementor-element.elementor-element-6074fcc{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-958 .elementor-element.elementor-element-6074fcc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-958 .elementor-element.elementor-element-6074fcc .elementor-icon-list-item > a{font-size:12px;font-weight:600;}.elementor-958 .elementor-element.elementor-element-6074fcc .elementor-icon-list-text{color:#021959;transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-5df581d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-5df581d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-958 .elementor-element.elementor-element-5df581d{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-958 .elementor-element.elementor-element-5df581d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-958 .elementor-element.elementor-element-5df581d .elementor-icon-list-item > a{font-size:12px;font-weight:600;}.elementor-958 .elementor-element.elementor-element-5df581d .elementor-icon-list-text{color:#021959;transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-5af17ac{--divider-border-style:solid;--divider-color:#E0E0E2;--divider-border-width:1px;}.elementor-958 .elementor-element.elementor-element-5af17ac .elementor-divider-separator{width:95%;}.elementor-958 .elementor-element.elementor-element-5af17ac .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-958 .elementor-element.elementor-element-48691c9 .elementor-icon-list-icon i{color:#19BFD9;transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-48691c9 .elementor-icon-list-icon svg{fill:#19BFD9;transition:fill 0.3s;}.elementor-958 .elementor-element.elementor-element-48691c9{--icon-vertical-offset:0px;}.elementor-958 .elementor-element.elementor-element-48691c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-958 .elementor-element.elementor-element-48691c9 .elementor-icon-list-item > a{font-weight:600;}.elementor-958 .elementor-element.elementor-element-48691c9 .elementor-icon-list-text{color:#3F4064;transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-10a8f20{margin:0px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-958 .elementor-element.elementor-element-10a8f20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-958 .elementor-element.elementor-element-10a8f20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-958 .elementor-element.elementor-element-10a8f20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-958 .elementor-element.elementor-element-10a8f20 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-958 .elementor-element.elementor-element-10a8f20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-958 .elementor-element.elementor-element-10a8f20 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-10a8f20 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-958 .elementor-element.elementor-element-10a8f20 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-958 .elementor-element.elementor-element-10a8f20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-958 .elementor-element.elementor-element-10a8f20 .elementor-icon-list-item > a{font-size:12px;font-weight:700;}.elementor-958 .elementor-element.elementor-element-10a8f20 .elementor-icon-list-text{color:#81858B;transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-7a4b745{--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-958 .elementor-element.elementor-element-1cbf204{--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-958 .elementor-element.elementor-element-eb91bd1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-958 .elementor-element.elementor-element-bbe7269 > .jet-listing-grid > .jet-listing-grid__items{--columns:5;}@media(max-width:1024px){.elementor-958 .elementor-element.elementor-element-26e74ae{--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-958 .elementor-element.elementor-element-d2c939c{--flex-wrap:wrap;}.elementor-958 .elementor-element.elementor-element-f3d8816{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-958 .elementor-element.elementor-element-bbe7269 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}}@media(max-width:767px){.elementor-958 .elementor-element.elementor-element-26e74ae{--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-958 .elementor-element.elementor-element-bc5e64c{--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-958 .elementor-element.elementor-element-43af436{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-958 .elementor-element.elementor-element-4eaeb4b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;}.elementor-958 .elementor-element.elementor-element-c111521 > .elementor-widget-container{margin:0px 0px 0px 0px;}html .elementor-958 .elementor-element.elementor-element-b1ed367 .product_title{font-size:20px;line-height:1.5em;}.elementor-958 .elementor-element.elementor-element-1cbf204{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-eb91bd1 > .elementor-widget-container{padding:0px 15px 0px 0px;}.elementor-958 .elementor-element.elementor-element-bbe7269 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(min-width:768px){.elementor-958 .elementor-element.elementor-element-5ec6978{--width:95%;}.elementor-958 .elementor-element.elementor-element-26e74ae{--width:95%;}.elementor-958 .elementor-element.elementor-element-1647033{--width:80%;}.elementor-958 .elementor-element.elementor-element-0840339{--width:41%;}.elementor-958 .elementor-element.elementor-element-bc5e64c{--width:40px;}.elementor-958 .elementor-element.elementor-element-f3d8816{--width:60%;}.elementor-958 .elementor-element.elementor-element-e98fee6{--width:380px;}.elementor-958 .elementor-element.elementor-element-789d56e{--width:380px;}.elementor-958 .elementor-element.elementor-element-14409ac{--width:380px;}.elementor-958 .elementor-element.elementor-element-c082f55{--width:380px;}.elementor-958 .elementor-element.elementor-element-7a4b745{--content-width:95%;}}@media(max-width:1024px) and (min-width:768px){.elementor-958 .elementor-element.elementor-element-1647033{--width:100%;}.elementor-958 .elementor-element.elementor-element-0840339{--width:100%;}.elementor-958 .elementor-element.elementor-element-f3d8816{--width:100%;}.elementor-958 .elementor-element.elementor-element-e98fee6{--width:100%;}.elementor-958 .elementor-element.elementor-element-789d56e{--width:100%;}.elementor-958 .elementor-element.elementor-element-c082f55{--width:350px;}}/* Start custom CSS for wd_single_product_short_description, class: .elementor-element-afce85c */.woocommerce-product-details__short-description p {
    margin-bottom: 6px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-d5aec5a */.elementor-958 .elementor-element.elementor-element-d5aec5a .price del .amount {
  color: #a0a0a0; 
  font-size: 85%; 
}
/*.elementor-widget-woocommerce-product-price .price :is(del,.amount) {*/
/*    color: #a0a0a0;*/
/*}*/

.elementor-958 .elementor-element.elementor-element-d5aec5a .price del .woocommerce-Price-currencySymbol  {
    display: none !important;
}

.elementor-958 .elementor-element.elementor-element-d5aec5a .price ins .amount {
  color: #021959;
}


/* قیمت جدید (تخفیف خورده) را به خط بعدی منتقل می‌کند */
.elementor-958 .elementor-element.elementor-element-d5aec5a .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-bca355b */.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-958 .elementor-element.elementor-element-bca355b .quantity {
  transform: scaleX(-1);
  transform-origin: center;
}

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

}
.elementor-958 .elementor-element.elementor-element-3dfdf5b svg{
     width: 24px !important;
    height: 24px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-789d56e *//*.elementor-958 .elementor-element.elementor-element-789d56e::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 shortcode, class: .elementor-element-7190b0b */h2.woocommerce-Reviews-title {
    display: none !important;
}
.shop_attributes tr {
    display: flex
;
    justify-content: flex-start !important;
}

.grouped-attributes .shop_attributes th, .grouped-attributes .shop_attributes td {
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_tabs, class: .elementor-element-025d3a6 */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;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4543670 */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-6421495 */.elementor-958 .elementor-element.elementor-element-6421495 .price del .amount {
  color: #a0a0a0; 
  font-size: 85%; 
}
/*.elementor-widget-woocommerce-product-price .price :is(del,.amount) {*/
/*    color: #a0a0a0;*/
/*}*/

.elementor-958 .elementor-element.elementor-element-6421495 .price del .woocommerce-Price-currencySymbol  {
    display: none !important;
}

.elementor-958 .elementor-element.elementor-element-6421495 .price ins .amount {
  color: #021959;
}


/* قیمت جدید (تخفیف خورده) را به خط بعدی منتقل می‌کند */
.elementor-958 .elementor-element.elementor-element-6421495 .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-b4f2416 */.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-958 .elementor-element.elementor-element-b4f2416 .quantity {
  transform: scaleX(-1);
  transform-origin: center;
}

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

}
.elementor-958 .elementor-element.elementor-element-48691c9 svg{
     width: 24px !important;
    height: 24px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c082f55 *//*.elementor-958 .elementor-element.elementor-element-c082f55::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 */