.elementor-1055 .elementor-element.elementor-element-2d61532:not(.elementor-motion-effects-element-type-background), .elementor-1055 .elementor-element.elementor-element-2d61532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1055 .elementor-element.elementor-element-2d61532{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-40px 0px -10px 0px;padding:10px 10px 0px 10px;}.elementor-1055 .elementor-element.elementor-element-2d61532 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1055 .elementor-element.elementor-element-0a16947.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1055 .elementor-element.elementor-element-0a16947.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1055 .elementor-element.elementor-element-0a16947.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1055 .elementor-element.elementor-element-c1cdd21{width:auto;max-width:auto;}.elementor-1055 .elementor-element.elementor-element-c1cdd21 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1055 .elementor-element.elementor-element-c1cdd21 .woocommerce-breadcrumb{font-family:"peyda2", Sans-serif;}.elementor-1055 .elementor-element.elementor-element-5a07c77{width:auto;max-width:auto;}.elementor-1055 .elementor-element.elementor-element-5a07c77 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1055 .elementor-element.elementor-element-8f7b52e:not(.elementor-motion-effects-element-type-background), .elementor-1055 .elementor-element.elementor-element-8f7b52e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1055 .elementor-element.elementor-element-8f7b52e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 10px 0px;}.elementor-1055 .elementor-element.elementor-element-8f7b52e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1055 .elementor-element.elementor-element-f2098af > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-bc-flex-widget .elementor-1055 .elementor-element.elementor-element-4de83c8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1055 .elementor-element.elementor-element-4de83c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1055 .elementor-element.elementor-element-4de83c8 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1055 .elementor-element.elementor-element-c23c920{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1055 .elementor-element.elementor-element-2e7e325.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1055 .elementor-element.elementor-element-2e7e325.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1055 .elementor-element.elementor-element-2e7e325.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1055 .elementor-element.elementor-element-ebb12f3{width:auto;max-width:auto;}html .elementor-1055 .elementor-element.elementor-element-ebb12f3 .product_title{font-family:"peyda2", Sans-serif;font-size:28px;}.elementor-1055 .elementor-element.elementor-element-4a74702{width:auto;max-width:auto;}.elementor-1055 .elementor-element.elementor-element-4a74702 > .elementor-widget-container{margin:0px 16px 0px 0px;}.elementor-1055 .elementor-element.elementor-element-6571cf7{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1055 .elementor-element.elementor-element-cc91725.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1055 .elementor-element.elementor-element-cc91725.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1055 .elementor-element.elementor-element-cc91725.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1055 .elementor-element.elementor-element-787a6ff{width:auto;max-width:auto;}.elementor-1055 .elementor-element.elementor-element-787a6ff > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1055 .elementor-element.elementor-element-4fcb4dc{width:auto;max-width:auto;}.elementor-1055 .elementor-element.elementor-element-4fcb4dc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1055 .elementor-element.elementor-element-b2daef6{margin:0px 0px 16px 0px;}.elementor-1055 .elementor-element.elementor-element-805dcd4.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-1055 .elementor-element.elementor-element-732f54c{width:auto;max-width:auto;}.elementor-1055 .elementor-element.elementor-element-732f54c > .elementor-widget-container{margin:0px 0px 0px 16px;}.elementor-1055 .elementor-element.elementor-element-732f54c.elementor-element{--align-self:flex-end;}.elementor-1055 .elementor-element.elementor-element-732f54c .price, .elementor-1055 .elementor-element.elementor-element-732f54c .price del, .elementor-1055 .elementor-element.elementor-element-732f54c .amount{font-size:24px;font-weight:800;}.elementor-1055 .elementor-element.elementor-element-732f54c .price del, .elementor-1055 .elementor-element.elementor-element-732f54c del .amount{font-size:16px;font-weight:600;color:#66666680;}.elementor-1055 .elementor-element.elementor-element-f9f16d6{width:auto;max-width:auto;align-self:flex-end;}.elementor-1055 .elementor-element.elementor-element-f9f16d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1055 .elementor-element.elementor-element-733b9dc{width:auto;max-width:auto;}.elementor-1055 .elementor-element.elementor-element-733b9dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1055 .elementor-element.elementor-element-733b9dc.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-1055 .elementor-element.elementor-element-c9fe98c{--divider-border-style:solid;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-1055 .elementor-element.elementor-element-c9fe98c .elementor-divider-separator{width:100%;}.elementor-1055 .elementor-element.elementor-element-c9fe98c .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-1055 .elementor-element.elementor-element-849d69f{margin:-4px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-1055 .elementor-element.elementor-element-4de3a32.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1055 .elementor-element.elementor-element-4de3a32.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1055 .elementor-element.elementor-element-4de3a32 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-1055 .elementor-element.elementor-element-249cff3{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1055 .elementor-element.elementor-element-249cff3.elementor-element{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-1055 .elementor-element.elementor-element-7227bc3{width:auto;max-width:auto;margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1055 .elementor-element.elementor-element-e9cb0f7{width:auto;max-width:auto;}.elementor-1055 .elementor-element.elementor-element-e9cb0f7 > .elementor-widget-container{margin:0px 12px 0px 0px;}.elementor-1055 .elementor-element.elementor-element-e9cb0f7 .wd-compare-btn[class*="wd-style-"] > a:before, .elementor-1055 .elementor-element.elementor-element-e9cb0f7 .wd-compare-btn[class*="wd-style-"] > a:after{font-size:16px;}.elementor-1055 .elementor-element.elementor-element-e9cb0f7 .wd-compare-btn > a:before{color:#7B2CBF;}.elementor-1055 .elementor-element.elementor-element-e9cb0f7 .wd-compare-btn > a:hover:before{color:#7B2CBF;}.elementor-1055 .elementor-element.elementor-element-7695cdd{width:auto;max-width:auto;}.elementor-1055 .elementor-element.elementor-element-7695cdd > .elementor-widget-container{margin:0px 12px 0px 0px;}.elementor-1055 .elementor-element.elementor-element-7695cdd.elementor-element{--order:99999 /* order end hack */;}.elementor-1055 .elementor-element.elementor-element-7695cdd .wd-wishlist-btn[class*="wd-style-"] > a:before, .elementor-1055 .elementor-element.elementor-element-7695cdd .wd-wishlist-btn[class*="wd-style-"] > a:after{font-size:16px;}.elementor-1055 .elementor-element.elementor-element-7695cdd .wd-wishlist-btn > a:before{color:var( --e-global-color-primary );}.elementor-1055 .elementor-element.elementor-element-7695cdd .wd-wishlist-btn > a:hover:before{color:#EC456D;}.elementor-1055 .elementor-element.elementor-element-58bdded{margin:-4px 0px 10px 0px;}.elementor-1055 .elementor-element.elementor-element-67aec8b{--display:flex;}.elementor-1055 .elementor-element.elementor-element-47681e8{--divider-border-style:solid;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-1055 .elementor-element.elementor-element-47681e8 .elementor-divider-separator{width:100%;}.elementor-1055 .elementor-element.elementor-element-47681e8 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-1055 .elementor-element.elementor-element-976167a{margin:0px 0px 0px 0px;}.elementor-1055 .elementor-element.elementor-element-e0776e6 li:hover{color:#7B2CBF;}.elementor-1055 .elementor-element.elementor-element-e0776e6 .wd-list-content{font-family:"peyda", Sans-serif;font-size:14px;font-weight:400;}.elementor-1055 .elementor-element.elementor-element-e0776e6 .wd-list {--wd-row-gap:16px;}.elementor-1055 .elementor-element.elementor-element-cfd6c8a li:hover{color:#7B2CBF;}.elementor-1055 .elementor-element.elementor-element-cfd6c8a .wd-list-content{font-family:"peyda", Sans-serif;font-size:14px;font-weight:400;}.elementor-1055 .elementor-element.elementor-element-cfd6c8a .wd-list {--wd-row-gap:16px;}.elementor-1055 .elementor-element.elementor-element-f7eaea0 li:hover{color:#7B2CBF;}.elementor-1055 .elementor-element.elementor-element-f7eaea0 .wd-list-content{font-family:"peyda", Sans-serif;font-size:14px;font-weight:400;}.elementor-1055 .elementor-element.elementor-element-f7eaea0 .wd-list {--wd-row-gap:16px;}.elementor-1055 .elementor-element.elementor-element-5c9a38c li:hover{color:#7B2CBF;}.elementor-1055 .elementor-element.elementor-element-5c9a38c .wd-list-content{font-family:"peyda", Sans-serif;font-size:14px;font-weight:400;}.elementor-1055 .elementor-element.elementor-element-5c9a38c .wd-list {--wd-row-gap:16px;}.elementor-1055 .elementor-element.elementor-element-0cc7fc5{--display:flex;}.elementor-1055 .elementor-element.elementor-element-c06f558{--divider-border-style:solid;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-1055 .elementor-element.elementor-element-c06f558 .elementor-divider-separator{width:100%;}.elementor-1055 .elementor-element.elementor-element-c06f558 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-1055 .elementor-element.elementor-element-562428a{margin:20px 0px 20px 0px;}.elementor-1055 .elementor-element.elementor-element-1560502 > .elementor-element-populated{border-style:solid;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:24px 24px 12px 24px;}.elementor-1055 .elementor-element.elementor-element-1560502 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1055 .elementor-element.elementor-element-03a2182 .shop_attributes{--wd-attr-col:1;--wd-attr-v-gap:32px;}.elementor-1055 .elementor-element.elementor-element-03a2182 .woocommerce-product-attributes-item__label{font-family:"peyda", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-accent );}.elementor-1055 .elementor-element.elementor-element-03a2182 .title-text{color:#333333;font-family:"peyda", Sans-serif;font-size:16px;font-weight:600;}.elementor-1055 .elementor-element.elementor-element-849fa95:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1055 .elementor-element.elementor-element-849fa95 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1055 .elementor-element.elementor-element-849fa95 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#0000001C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:24px 24px 12px 24px;}.elementor-1055 .elementor-element.elementor-element-849fa95 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1055 .elementor-element.elementor-element-ff7c99b:not(.elementor-motion-effects-element-type-background), .elementor-1055 .elementor-element.elementor-element-ff7c99b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1055 .elementor-element.elementor-element-ff7c99b, .elementor-1055 .elementor-element.elementor-element-ff7c99b > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1055 .elementor-element.elementor-element-ff7c99b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 70px 0px;padding:10px 20px 0px 20px;}.elementor-1055 .elementor-element.elementor-element-ff7c99b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1055 .elementor-element.elementor-element-184a90c .woocommerce-Reviews{--wd-col-gap:1px;}.elementor-1055 .elementor-element.elementor-element-997c3ea .wd-products-with-bg, .elementor-1055 .elementor-element.elementor-element-997c3ea .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}@media(min-width:768px){.elementor-1055 .elementor-element.elementor-element-1560502{width:40%;}.elementor-1055 .elementor-element.elementor-element-849fa95{width:60%;}}@media(max-width:1024px){html .elementor-1055 .elementor-element.elementor-element-ebb12f3 .product_title{font-size:24px;}.elementor-1055 .elementor-element.elementor-element-732f54c .price, .elementor-1055 .elementor-element.elementor-element-732f54c .price del, .elementor-1055 .elementor-element.elementor-element-732f54c .amount{font-size:28px;}.elementor-1055 .elementor-element.elementor-element-733b9dc > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-1055 .elementor-element.elementor-element-733b9dc.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1055 .elementor-element.elementor-element-249cff3{padding:0px 0px 0px 0px;}.elementor-1055 .elementor-element.elementor-element-7227bc3{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1055 .elementor-element.elementor-element-1560502 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:16px 16px 16px 16px;}.elementor-1055 .elementor-element.elementor-element-849fa95 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:16px 16px 16px 16px;}.elementor-1055 .elementor-element.elementor-element-ff7c99b{margin:0px 0px 50px 0px;}}@media(max-width:767px){html .elementor-1055 .elementor-element.elementor-element-ebb12f3 .product_title{font-size:22px;}.elementor-1055 .elementor-element.elementor-element-732f54c .price, .elementor-1055 .elementor-element.elementor-element-732f54c .price del, .elementor-1055 .elementor-element.elementor-element-732f54c .amount{font-size:22px;}.elementor-1055 .elementor-element.elementor-element-849d69f{margin:0px 0px -24px 0px;}.elementor-1055 .elementor-element.elementor-element-4de3a32{width:100%;}.elementor-bc-flex-widget .elementor-1055 .elementor-element.elementor-element-4de3a32.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1055 .elementor-element.elementor-element-4de3a32.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1055 .elementor-element.elementor-element-4de3a32.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1055 .elementor-element.elementor-element-249cff3{width:100%;max-width:100%;}.elementor-1055 .elementor-element.elementor-element-249cff3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1055 .elementor-element.elementor-element-7227bc3{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1055 .elementor-element.elementor-element-e9cb0f7 > .elementor-widget-container{margin:0px 12px 0px 0px;}.elementor-1055 .elementor-element.elementor-element-e9cb0f7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1055 .elementor-element.elementor-element-7695cdd > .elementor-widget-container{margin:0px 12px 0px 0px;}.elementor-1055 .elementor-element.elementor-element-7695cdd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1055 .elementor-element.elementor-element-58bdded{margin:0px 0px -24px 0px;}.elementor-1055 .elementor-element.elementor-element-976167a{margin:0px 0px 0px 0px;}.elementor-1055 .elementor-element.elementor-element-1560502 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-1055 .elementor-element.elementor-element-849fa95 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-1055 .elementor-element.elementor-element-ff7c99b{margin:0px 0px 30px 0px;}.elementor-1055 .elementor-element.elementor-element-997c3ea .wd-el-title{font-size:20px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1055 .elementor-element.elementor-element-2e7e325{width:100%;}.elementor-1055 .elementor-element.elementor-element-cc91725{width:100%;}.elementor-1055 .elementor-element.elementor-element-16f1288{width:100%;}.elementor-1055 .elementor-element.elementor-element-453af75{width:50%;}.elementor-1055 .elementor-element.elementor-element-ab2d678{width:50%;}.elementor-1055 .elementor-element.elementor-element-13d0b16{width:50%;}.elementor-1055 .elementor-element.elementor-element-7901fd9{width:50%;}.elementor-1055 .elementor-element.elementor-element-1560502{width:40%;}.elementor-1055 .elementor-element.elementor-element-849fa95{width:60%;}}/* Start custom CSS for wd_single_product_gallery, class: .elementor-element-066cfd5 */.woocommerce-product-gallery img {
    object-fit: contain;
    aspect-ratio: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_brands, class: .elementor-element-4a74702 */.elementor-1055 .elementor-element.elementor-element-4a74702 a{
    border: 1px solid rgb(153 153 153 / 20%);
    border-radius: 8px;
    padding: 8px;
    height: 48px;
    display: flex;
    align-items: center;
    flex-direction: row;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_stock_status, class: .elementor-element-f9f16d6 */.elementor-1055 .elementor-element.elementor-element-f9f16d6 p.stock.wd-style-bordered.out-of-stock span {
    border-color: #E22D2D;
    background: #de2b311a;
    color: #E22D2D !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-249cff3 */.elementor-1055 .elementor-element.elementor-element-249cff3{
display: flex;
    justify-content: flex-start;
    align-items: center;
    background: #14ab731a;
    border: 1px solid #14ab731a;
    border-radius: 8px;
    height: 36px;
    padding: 4px 12px;
    color: #14ab73;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
}
@media only screen and (max-width: 767px) {
    .elementor-1055 .elementor-element.elementor-element-249cff3{
    justify-content: center !important;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7227bc3 */.elementor-1055 .elementor-element.elementor-element-7227bc3 a{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    background: #1d8dc31a;
    border: 1px solid #1d8dc31a;
    border-radius: 8px;
    height: 36px;
    padding: 0 16px 0 12px;
    color: #1d8dc3;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;

}
.elementor-1055 .elementor-element.elementor-element-7227bc3 a:hover{
    border: 1px solid #1d8dc366;
}
.elementor-1055 .elementor-element.elementor-element-7227bc3 span.pb-shipment-right{
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 1;
}
.elementor-1055 .elementor-element.elementor-element-7227bc3 .pb-shipment-right svg{
   height: 16px;
   width: 20px;
   fill: #1d8dc3;
   transition: .3;
   margin-left: 8px;
}
.elementor-1055 .elementor-element.elementor-element-7227bc3 span.pb-shipment-left{
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-1055 .elementor-element.elementor-element-7227bc3 .pb-shipment-left svg{
   height: 16px;
   width: 20px;
   fill: #1d8dc3;
   transition: .3;
   margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_compare_button, class: .elementor-element-e9cb0f7 */.elementor-1055 .elementor-element.elementor-element-e9cb0f7 a{
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(123, 44, 191, 0.1);
    border: 1px solid rgba(123, 44, 191, 0.1);
    border-radius: 8px;
    width: 36px !important;
    height: 36px !important;
}
.elementor-1055 .elementor-element.elementor-element-e9cb0f7 a:hover{
    border: 1px solid rgba(123, 44, 191, 0.4);
}
@media only screen and (max-width: 767px) {
    .elementor-1055 .elementor-element.elementor-element-e9cb0f7 a{
        width: 100% !important;
    }
    .elementor-1055 .elementor-element.elementor-element-e9cb0f7 .wd-compare-btn.product-compare-button.wd-action-btn.wd-compare-icon.wd-style-icon {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_single_product_wishlist_button, class: .elementor-element-7695cdd */.elementor-1055 .elementor-element.elementor-element-7695cdd a{
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(220, 47, 2, 0.1);
    border: 1px solid rgba(220, 47, 2, 0.1);
    border-radius: 8px;
    width: 36px !important;
    height: 36px !important;
}
.elementor-1055 .elementor-element.elementor-element-7695cdd a:hover{
    border: 1px solid rgba(220, 47, 2, 0.4);
}
@media only screen and (max-width: 767px) {
    .elementor-1055 .elementor-element.elementor-element-7695cdd a{
        width: 100% !important;
    }
    .elementor-1055 .elementor-element.elementor-element-7695cdd .wd-wishlist-btn.wd-action-btn.wd-wishlist-icon.wd-style-icon {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-e0776e6 */.elementor-1055 .elementor-element.elementor-element-e0776e6 h4{
    margin: 0 0 4px 0;
    color: #666;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.2;
    transition: .2s all;
}
.elementor-1055 .elementor-element.elementor-element-e0776e6 span{
    margin: 0;
    color: #999;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.2;
    transition: .2s all;
}
.elementor-1055 .elementor-element.elementor-element-e0776e6 li:hover h4{
    color: #7B2CBF;
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-cfd6c8a */.elementor-1055 .elementor-element.elementor-element-cfd6c8a h4{
    margin: 0 0 4px 0;
    color: #666;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.2;
    transition: .2s all;
}
.elementor-1055 .elementor-element.elementor-element-cfd6c8a span{
    margin: 0;
    color: #999;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.2;
    transition: .2s all;
}
.elementor-1055 .elementor-element.elementor-element-cfd6c8a li:hover h4{
    color: #7B2CBF;
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f7eaea0 */.elementor-1055 .elementor-element.elementor-element-f7eaea0 h4{
    margin: 0 0 4px 0;
    color: #666;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.2;
    transition: .2s all;
}
.elementor-1055 .elementor-element.elementor-element-f7eaea0 span{
    margin: 0;
    color: #999;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.2;
    transition: .2s all;
}
.elementor-1055 .elementor-element.elementor-element-f7eaea0 li:hover h4{
    color: #7B2CBF;
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-5c9a38c */.elementor-1055 .elementor-element.elementor-element-5c9a38c h4{
    margin: 0 0 4px 0;
    color: #666;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.2;
    transition: .2s all;
}
.elementor-1055 .elementor-element.elementor-element-5c9a38c span{
    margin: 0;
    color: #999;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.2;
    transition: .2s all;
}
.elementor-1055 .elementor-element.elementor-element-5c9a38c li:hover h4{
    color: #7B2CBF;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_reviews, class: .elementor-element-184a90c */.elementor-1055 .elementor-element.elementor-element-184a90c .wd-rating-summary-wrap{
    max-width: 1400px;
    width: 100%;
    margin: 0 auto;

  background-image: url('https://elinpump.com/files/2025/01/star-pattern.png');
  background-repeat: repeat;
  background-size: 35px 35px;
  background-position: center;

    border-radius: 256px;
    box-shadow:
    inset -96px 0px 128px 32px #ffffff,
    inset 96px 0px 128px 32px #ffffff;
}
.elementor-1055 .elementor-element.elementor-element-184a90c .wd-rating-summary-cont{
    width: 100%;
}
.elementor-1055 .elementor-element.elementor-element-184a90c .wd-rating-summary {
display: flex;
    gap: 64px;
    background: #ffffff;
    max-width: 1000px;
    margin: 128px auto;
    padding: 40px 48px 32px 48px;
    border-radius: 24px;
    box-shadow: 0px 8px 32px 0px rgba(102, 102, 102, 0.10), 0px 0px 8px 8px #FFF;
}
.elementor-1055 .elementor-element.elementor-element-184a90c .wd-rating-summary-heading{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0;
}
.elementor-1055 .elementor-element.elementor-element-184a90c .wd-rating-summary-main{
color: #333;
font-size: 48px;
font-weight: 900;
margin-bottom: 0px;
line-height: 1;
}
.elementor-1055 .elementor-element.elementor-element-184a90c .wd-rating-summary-heading > .star-rating:before {
    color: #ffa600;
}
.elementor-1055 .elementor-element.elementor-element-184a90c .wd-rating-summary-heading .star-rating{
    font-size: 24px;
    
}
.elementor-1055 .elementor-element.elementor-element-184a90c .wd-rating-summary-total {
    color: #999;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    margin-top: 16px;
}
.elementor-1055 .elementor-element.elementor-element-184a90c .wd-progress-bar .progress-bar {
    background: #ff3d00;
    background: linear-gradient(90deg, #ff8800, #ff3d00);
    box-shadow: 0 4px 8px #ff3d0033;
}
.elementor-1055 .elementor-element.elementor-element-184a90c .star-rating span:before{
background: linear-gradient(90deg, #FF8800 0%, #FFB800 50%, #FF8800 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 200% 200%;
    animation: gradient 4s linear infinite;
}
@keyframes gradient {
	0% {
		background-position: 0% 0%;
	}

	100% {
		background-position: 200% 0%;
	}
}

.elementor-1055 .elementor-element.elementor-element-184a90c div#review_form_wrapper {
    max-width: 1400px;
    width: 100%;
    margin: 128px auto 64px;
    background-image: url(https://elinpump.com/files/2025/01/star-pattern.png);
    background-repeat: repeat;
    background-size: 35px 35px;
    background-position: center;
    border-radius: 256px;
    box-shadow: inset -96px 0px 128px 32px #ffffff, inset 96px 0px 128px 32px #ffffff;
}
.elementor-1055 .elementor-element.elementor-element-184a90c div#respond{

    gap: 64px;
    background: #ffffff;
    max-width: 900px;
    margin: 0px auto;
    padding: 40px 48px 32px 48px;
    border-radius: 24px;
    box-shadow: 0px 8px 32px 0px rgba(102, 102, 102, 0.10), 0px 0px 8px 8px #FFF;
}
.elementor-1055 .elementor-element.elementor-element-184a90c p.form-submit {
    display: flex
;
    justify-content: flex-end;
}
.elementor-1055 .elementor-element.elementor-element-184a90c span#reply-title {
    font-size: 24px;
    font-weight: 900;
}

.elementor-1055 .elementor-element.elementor-element-184a90c .wd-review-style-2 .review {
    box-shadow: 0 8px 32px rgb(102 102 102 / 10%);
    border: none;
    padding: 24px 32px;
}
.elementor-1055 .elementor-element.elementor-element-184a90c .comment-text p.meta{
    margin: 0;
}
.elementor-1055 .elementor-element.elementor-element-184a90c .comment-text .star-rating{
    margin: 0;
    margin-top: -8px;
}
.elementor-1055 .elementor-element.elementor-element-184a90c .description{
    margin: 16px 0;
}
.elementor-1055 .elementor-element.elementor-element-184a90c .wd-review-likes {
    margin: 0;
    display: flex;
    justify-content: flex-end;
}
.elementor-1055 .elementor-element.elementor-element-184a90c .wd-review-likes div {
    opacity: 0.4;
    transition: all 0.2s;
    font-size: 14px;
}
.elementor-1055 .elementor-element.elementor-element-184a90c .wd-review-likes div:hover {
    opacity: 1;
}
.elementor-1055 .elementor-element.elementor-element-184a90c .commentlist{
    gap: 32px;
}
.elementor-1055 .elementor-element.elementor-element-184a90c .woocommerce-review__published-date {
    font-size: 14px;
    color: #999;
}

.elementor-1055 .elementor-element.elementor-element-184a90c p.woocommerce-noreviews {
    background: #f8f8f8;
    padding: 16px 8px;
    text-align: center;
    color: #555;
    font-weight: 500;
    border-radius: 16px;
    border: 1px solid #eaeaea;
    font-size: 16px;
    max-width: 800px;
    margin: 0 auto;
    margin-top: 64px;
}

.elementor-1055 .elementor-element.elementor-element-184a90c span#reply-title {
    margin: 0;
}
form#commentform {
    margin-top: 8px;
}

.elementor-1055 .elementor-element.elementor-element-184a90c h2.woocommerce-Reviews-title{
    font-weight: 500;
    color: #555555;
}
.elementor-1055 .elementor-element.elementor-element-184a90c h2.woocommerce-Reviews-title span{
    font-weight: 700;
    color: #333333;
}
.elementor-1055 .elementor-element.elementor-element-184a90c .wd-reviews-heading{
    flex-wrap: nowrap;
}

@media only screen and (max-width: 767px) {
.elementor-1055 .elementor-element.elementor-element-184a90c .wd-rating-summary {
    flex-direction: column;
    padding: 0;
    border-radius: 0;
    gap: 32px;
    display: flex;
    margin: 32px auto 64px;
    box-shadow: none;
}
.elementor-1055 .elementor-element.elementor-element-184a90c .star-rating {
    font-size: 14px;
}
.elementor-1055 .elementor-element.elementor-element-184a90c .commentlist {
    gap: 16px;
}
.elementor-1055 .elementor-element.elementor-element-184a90c p.woocommerce-noreviews {
    font-size: 14px;
}
.elementor-1055 .elementor-element.elementor-element-184a90c .description {
    font-size: 14px;
    line-height: 2em;
    margin: 0 0 16px 0;
}
.elementor-1055 .elementor-element.elementor-element-184a90c strong.woocommerce-review__author {
    font-size: 14px;
}
.elementor-1055 .elementor-element.elementor-element-184a90c .comment-text .star-rating {
    margin-top: -12px;
    margin-right: -2px;
    font-size: 12px;
}
.elementor-1055 .elementor-element.elementor-element-184a90c .wd-review-style-2 .review {
    box-shadow: none;
    border-radius: 0;
    border: none;
    border-bottom: 1px solid #66666633;
    padding: 0;
    padding-bottom: 16px;
}
.elementor-1055 .elementor-element.elementor-element-184a90c h2.woocommerce-Reviews-title {
    font-size: 14px;
    line-height: 1.5em;
}
.elementor-1055 .elementor-element.elementor-element-184a90c .wd-reviews-heading {
    gap: 16px;
    margin-bottom: 24px;
    border-bottom: 2px solid #ff3d00;
    padding-bottom: 16px;
}
.elementor-1055 .elementor-element.elementor-element-184a90c div#respond{
    padding: 24px;
}
.elementor-1055 .elementor-element.elementor-element-184a90c div#review_form_wrapper {
    margin: 48px auto 0px;
}
}/* End custom CSS */