.elementor-36511 .elementor-element.elementor-element-3c4b960{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:3%;}.elementor-36511 .elementor-element.elementor-element-6c1357a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36511 .elementor-element.elementor-element-6c1357a .woocommerce-breadcrumb{color:var( --e-global-color-text );font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:400;}.elementor-36511 .elementor-element.elementor-element-6c1357a .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-36511 .elementor-element.elementor-element-91f36d2{--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;--overflow:hidden;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:var( --e-global-color-dc3f964 );--border-color:var( --e-global-color-dc3f964 );--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36511 .elementor-element.elementor-element-91f36d2:not(.elementor-motion-effects-element-type-background), .elementor-36511 .elementor-element.elementor-element-91f36d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36511 .elementor-element.elementor-element-b365459{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E5E9EC;--border-color:#E5E9EC;}.elementor-36511 .elementor-element.elementor-element-b7d0e01{width:100%;max-width:100%;top:0px;}body:not(.rtl) .elementor-36511 .elementor-element.elementor-element-b7d0e01{left:0px;}body.rtl .elementor-36511 .elementor-element.elementor-element-b7d0e01{right:0px;}.elementor-36511 .elementor-element.elementor-element-b7d0e01 .woocustom-elementor-discount{background-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px !important;color:#FFFFFF !important;}.elementor-36511 .elementor-element.elementor-element-461b75a .woocustom-product-gallery{gap:5px;--woocustom-gallery-thumb-gap:5px;--woocustom-gallery-carousel-visible:5;--woocustom-lightbox-button-size:36px;}.elementor-36511 .elementor-element.elementor-element-461b75a .woocustom-product-gallery-main{border-radius:12px 12px 12px 12px !important;}.elementor-36511 .elementor-element.elementor-element-461b75a .woocustom-product-gallery-main-media img, .elementor-36511 .elementor-element.elementor-element-461b75a .woocustom-product-gallery-main-img{object-fit:cover;border-radius:12px 12px 12px 12px;}.elementor-36511 .elementor-element.elementor-element-461b75a .woocustom-product-gallery-thumbs{gap:5px;}.elementor-36511 .elementor-element.elementor-element-461b75a .woocustom-product-gallery-thumb{border-radius:12px 12px 12px 12px;}.elementor-36511 .elementor-element.elementor-element-461b75a .woocustom-product-gallery-thumb img{border-radius:calc(12px - 3px) calc(12px - 3px) calc(12px - 3px) calc(12px - 3px);}.elementor-36511 .elementor-element.elementor-element-912362a{--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:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:100px 100px 100px 100px;--margin-top:12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-36511 .elementor-element.elementor-element-1cb7704 .woocustom-wishlist-btn{background-color:#FFFFFF !important;padding:10px 10px 10px 10px !important;border-style:none;border-radius:100px 100px 100px 100px !important;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);color:var( --e-global-color-secondary );}.elementor-36511 .elementor-element.elementor-element-1cb7704 .woocustom-wishlist-btn svg, .elementor-36511 .elementor-element.elementor-element-1cb7704 .woocustom-wishlist-btn path, .elementor-36511 .elementor-element.elementor-element-1cb7704 .woocustom-wishlist-btn circle, .elementor-36511 .elementor-element.elementor-element-1cb7704 .woocustom-wishlist-btn rect, .elementor-36511 .elementor-element.elementor-element-1cb7704 .woocustom-wishlist-btn line, .elementor-36511 .elementor-element.elementor-element-1cb7704 .woocustom-wishlist-btn polyline, .elementor-36511 .elementor-element.elementor-element-1cb7704 .woocustom-wishlist-btn polygon{stroke:var( --e-global-color-secondary );}.elementor-36511 .elementor-element.elementor-element-edc105a .price-chart-icon-button{background-color:#FFFFFF !important;padding:10px 10px 10px 10px !important;margin:0px 0px 0px 0px !important;border-style:none;border-radius:100px 100px 100px 100px !important;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);color:var( --e-global-color-secondary );}.elementor-36511 .elementor-element.elementor-element-edc105a .price-chart-icon-button svg, .elementor-36511 .elementor-element.elementor-element-edc105a .price-chart-icon-button path, .elementor-36511 .elementor-element.elementor-element-edc105a .price-chart-icon-button circle, .elementor-36511 .elementor-element.elementor-element-edc105a .price-chart-icon-button rect, .elementor-36511 .elementor-element.elementor-element-edc105a .price-chart-icon-button line, .elementor-36511 .elementor-element.elementor-element-edc105a .price-chart-icon-button polyline, .elementor-36511 .elementor-element.elementor-element-edc105a .price-chart-icon-button polygon{stroke:var( --e-global-color-secondary );}.elementor-36511 .elementor-element.elementor-element-edc105a .price-chart-icon-button svg, .elementor-36511 .elementor-element.elementor-element-edc105a .price-chart-icon-button img{width:24px !important;height:24px !important;min-width:24px !important;min-height:24px !important;max-width:24px !important;max-height:24px !important;}.elementor-36511 .elementor-element.elementor-element-7027817 .woocustom-share-button{background-color:#FFFFFF !important;padding:10px 10px 10px 10px !important;margin:0px 0px 0px 0px !important;border-style:none;border-radius:100px 100px 100px 100px !important;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-36511 .elementor-element.elementor-element-7027817 .woocustom-share-icon svg, .elementor-36511 .elementor-element.elementor-element-7027817 .woocustom-share-icon path, .elementor-36511 .elementor-element.elementor-element-7027817 .woocustom-share-icon circle, .elementor-36511 .elementor-element.elementor-element-7027817 .woocustom-share-icon rect, .elementor-36511 .elementor-element.elementor-element-7027817 .woocustom-share-icon line, .elementor-36511 .elementor-element.elementor-element-7027817 .woocustom-share-icon polyline, .elementor-36511 .elementor-element.elementor-element-7027817 .woocustom-share-icon polygon{fill:var( --e-global-color-secondary );}.elementor-36511 .elementor-element.elementor-element-7027817 .woocustom-share-icon svg, .elementor-36511 .elementor-element.elementor-element-7027817 .woocustom-share-icon img{width:24px !important;height:24px !important;min-width:24px !important;min-height:24px !important;max-width:24px !important;max-height:24px !important;}.elementor-36511 .elementor-element.elementor-element-d0ee7ee .woocustom-add-to-compare-btn{background-color:#FFFFFF !important;padding:10px 10px 10px 10px !important;margin:0px 0px 0px 0px !important;border-style:none;border-radius:100px 100px 100px 100px !important;color:var( --e-global-color-secondary );}.elementor-36511 .elementor-element.elementor-element-d0ee7ee .woocustom-add-to-compare-btn svg, .elementor-36511 .elementor-element.elementor-element-d0ee7ee .woocustom-add-to-compare-btn path, .elementor-36511 .elementor-element.elementor-element-d0ee7ee .woocustom-add-to-compare-btn circle, .elementor-36511 .elementor-element.elementor-element-d0ee7ee .woocustom-add-to-compare-btn rect, .elementor-36511 .elementor-element.elementor-element-d0ee7ee .woocustom-add-to-compare-btn line, .elementor-36511 .elementor-element.elementor-element-d0ee7ee .woocustom-add-to-compare-btn polyline, .elementor-36511 .elementor-element.elementor-element-d0ee7ee .woocustom-add-to-compare-btn polygon{stroke:var( --e-global-color-secondary );}.elementor-36511 .elementor-element.elementor-element-263c71b{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E5E9EC;--border-color:#E5E9EC;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-36511 .elementor-element.elementor-element-e831b2d.elementor-element{--align-self:flex-start;}.elementor-36511 .elementor-element.elementor-element-e831b2d .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-36511 .elementor-element.elementor-element-e831b2d .elementor-heading-title a:hover, .elementor-36511 .elementor-element.elementor-element-e831b2d .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-36511 .elementor-element.elementor-element-b777151 .elementor-heading-title{font-size:20px;font-weight:900;line-height:1.6em;color:#0E0E0E;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-36511 .elementor-element.elementor-element-b5c5f7f{--divider-border-style:dashed;--divider-color:#DFDFDF;--divider-border-width:1.5px;}.elementor-36511 .elementor-element.elementor-element-b5c5f7f .elementor-divider-separator{width:100%;}.elementor-36511 .elementor-element.elementor-element-b5c5f7f .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-36511 .elementor-element.elementor-element-878a0e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-36511 .elementor-element.elementor-element-e83a830.elementor-element{--align-self:flex-start;}.elementor-36511 .elementor-element.elementor-element-e83a830 .elementor-icon-list-icon i{color:#FAC74B;transition:color 0.3s;}.elementor-36511 .elementor-element.elementor-element-e83a830 .elementor-icon-list-icon svg{fill:#FAC74B;transition:fill 0.3s;}.elementor-36511 .elementor-element.elementor-element-e83a830{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-36511 .elementor-element.elementor-element-e83a830 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36511 .elementor-element.elementor-element-e83a830 .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;}.elementor-36511 .elementor-element.elementor-element-e83a830 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-36511 .elementor-element.elementor-element-36d2400.elementor-element{--align-self:flex-start;}.elementor-36511 .elementor-element.elementor-element-36d2400 .elementor-icon-list-icon i{color:#DFDFDF;transition:color 0.3s;}.elementor-36511 .elementor-element.elementor-element-36d2400 .elementor-icon-list-icon svg{fill:#DFDFDF;transition:fill 0.3s;}.elementor-36511 .elementor-element.elementor-element-36d2400{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-36511 .elementor-element.elementor-element-36d2400 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36511 .elementor-element.elementor-element-36d2400 .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;}.elementor-36511 .elementor-element.elementor-element-36d2400 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-36511 .elementor-element.elementor-element-d391a5b .feature-box{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-36511 .elementor-element.elementor-element-9d20e2d{--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;border-style:none;--border-style:none;}.elementor-36511 .elementor-element.elementor-element-b0287cf{--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;border-style:none;--border-style:none;}.elementor-36511 .elementor-element.elementor-element-c59c11b{width:100%;max-width:100%;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-36511 .elementor-element.elementor-element-c59c11b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-36511 .elementor-element.elementor-element-c59c11b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-36511 .elementor-element.elementor-element-c59c11b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-36511 .elementor-element.elementor-element-c59c11b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-36511 .elementor-element.elementor-element-c59c11b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-36511 .elementor-element.elementor-element-c59c11b .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#E5E9EC;}.elementor-36511 .elementor-element.elementor-element-c59c11b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-36511 .elementor-element.elementor-element-c59c11b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-36511 .elementor-element.elementor-element-c59c11b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-36511 .elementor-element.elementor-element-c59c11b .elementor-icon-list-icon i{color:#2C1B1300;transition:color 0.3s;}.elementor-36511 .elementor-element.elementor-element-c59c11b .elementor-icon-list-icon svg{fill:#2C1B1300;transition:fill 0.3s;}.elementor-36511 .elementor-element.elementor-element-c59c11b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36511 .elementor-element.elementor-element-c59c11b .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-36511 .elementor-element.elementor-element-c59c11b .elementor-icon-list-text{color:#0E0E0E;transition:color 0.3s;}.elementor-36511 .elementor-element.elementor-element-8ee08a1{--divider-border-style:dashed;--divider-color:#E5E9EC;--divider-border-width:1.5px;}.elementor-36511 .elementor-element.elementor-element-8ee08a1 .elementor-divider-separator{width:100%;}.elementor-36511 .elementor-element.elementor-element-8ee08a1 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-36511 .elementor-element.elementor-element-ea5c910.elementor-element{--align-self:center;}.elementor-36511 .elementor-element.elementor-element-ea5c910{text-align:center;}.woocommerce .elementor-36511 .elementor-element.elementor-element-ea5c910 .price{color:var( --e-global-color-secondary );font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:700;line-height:1.6em;}.woocommerce .elementor-36511 .elementor-element.elementor-element-ea5c910 .price ins{color:var( --e-global-color-primary );font-size:22px;}body:not(.rtl) .elementor-36511 .elementor-element.elementor-element-ea5c910:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-36511 .elementor-element.elementor-element-ea5c910:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-36511 .elementor-element.elementor-element-ea5c910.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-36511 .elementor-element.elementor-element-67ae30b{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36511 .elementor-element.elementor-element-67ae30b .cart button, .elementor-36511 .elementor-element.elementor-element-67ae30b .cart .button{font-family:"IRANYekanX", Sans-serif;border-radius:16px 16px 16px 16px;padding:16px 16px 16px 16px;background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-36511 .elementor-element.elementor-element-67ae30b .quantity .qty{transition:all 0.2s;}.elementor-36511 .elementor-element.elementor-element-80d8f7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:none;--border-style:none;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-36511 .elementor-element.elementor-element-2e24bfb .elementor-heading-title{font-size:20px;font-weight:800;line-height:1.6em;color:#131313;}.elementor-36511 .elementor-element.elementor-element-589c29e{--swiper-slides-to-display:4;--swiper-slides-gap:10px;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:10px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:10px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:24px;--arrow-normal-color:#FFFFFF;--dots-normal-color:var( --e-global-color-accent );--swiper-pagination-spacing:25px;}.elementor-36511 .elementor-element.elementor-element-589c29e :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-36511 .elementor-element.elementor-element-589c29e :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-secondary );}.elementor-36511 .elementor-element.elementor-element-589c29e .swiper-slide > .elementor-element{height:100%;}.elementor-36511 .elementor-element.elementor-element-3d2271b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-36511 .elementor-element.elementor-element-1b1d9e2{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-dc3f964 );--border-color:var( --e-global-color-dc3f964 );--border-radius:24px 24px 24px 24px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-36511 .elementor-element.elementor-element-1b1d9e2:not(.elementor-motion-effects-element-type-background), .elementor-36511 .elementor-element.elementor-element-1b1d9e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36511 .elementor-element.elementor-element-be3286c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-36511 .elementor-element.elementor-element-be3286c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-36511 .elementor-element.elementor-element-be3286c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-36511 .elementor-element.elementor-element-be3286c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-36511 .elementor-element.elementor-element-be3286c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-36511 .elementor-element.elementor-element-be3286c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-36511 .elementor-element.elementor-element-be3286c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-36511 .elementor-element.elementor-element-be3286c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-36511 .elementor-element.elementor-element-be3286c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36511 .elementor-element.elementor-element-be3286c .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-36511 .elementor-element.elementor-element-be3286c .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-36511 .elementor-element.elementor-element-be3286c .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-36511 .elementor-element.elementor-element-8fe4988{--divider-border-style:dashed;--divider-color:#E5E9EC;--divider-border-width:1.5px;}.elementor-36511 .elementor-element.elementor-element-8fe4988 .elementor-divider-separator{width:100%;}.elementor-36511 .elementor-element.elementor-element-8fe4988 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-36511 .elementor-element.elementor-element-2ae563b{color:var( --e-global-color-text );font-size:16px;font-weight:400;line-height:1.6em;}.elementor-36511 .elementor-element.elementor-element-d4f7e5c > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-36511 .elementor-element.elementor-element-d4f7e5c .feature-box{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-36511 .elementor-element.elementor-element-0c63d32 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-36511 .elementor-element.elementor-element-5280bdc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;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:var( --e-global-color-dc3f964 );--border-color:var( --e-global-color-dc3f964 );--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-36511 .elementor-element.elementor-element-5280bdc:not(.elementor-motion-effects-element-type-background), .elementor-36511 .elementor-element.elementor-element-5280bdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36511 .elementor-element.elementor-element-cbe2657{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E5E9EC;--border-color:#E5E9EC;--border-radius:20px 20px 20px 20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-36511 .elementor-element.elementor-element-a357743 img{width:60px;height:60px;object-fit:contain;object-position:center center;}.elementor-36511 .elementor-element.elementor-element-266f72b .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.6em;color:#1C1C25;}.elementor-36511 .elementor-element.elementor-element-aa96fa0.elementor-element{--align-self:center;}.elementor-36511 .elementor-element.elementor-element-aa96fa0{text-align:center;}.woocommerce .elementor-36511 .elementor-element.elementor-element-aa96fa0 .price{color:var( --e-global-color-secondary );font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:700;line-height:1.6em;}.woocommerce .elementor-36511 .elementor-element.elementor-element-aa96fa0 .price ins{color:var( --e-global-color-primary );font-size:22px;}body:not(.rtl) .elementor-36511 .elementor-element.elementor-element-aa96fa0:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-36511 .elementor-element.elementor-element-aa96fa0:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-36511 .elementor-element.elementor-element-aa96fa0.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-36511 .elementor-element.elementor-element-5d5a9bb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36511 .elementor-element.elementor-element-5d5a9bb .cart button, .elementor-36511 .elementor-element.elementor-element-5d5a9bb .cart .button{border-radius:16px 16px 16px 16px;padding:16px 16px 16px 16px;background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-36511 .elementor-element.elementor-element-5d5a9bb .quantity .qty{transition:all 0.2s;}@media(min-width:768px){.elementor-36511 .elementor-element.elementor-element-91f36d2{--width:94%;}.elementor-36511 .elementor-element.elementor-element-b365459{--width:30%;}.elementor-36511 .elementor-element.elementor-element-912362a{--width:100%;}.elementor-36511 .elementor-element.elementor-element-263c71b{--width:45%;}.elementor-36511 .elementor-element.elementor-element-9d20e2d{--width:30%;}.elementor-36511 .elementor-element.elementor-element-b0287cf{--width:100%;}.elementor-36511 .elementor-element.elementor-element-1b1d9e2{--width:75%;}.elementor-36511 .elementor-element.elementor-element-5280bdc{--width:25%;}}@media(max-width:1366px) and (min-width:768px){.elementor-36511 .elementor-element.elementor-element-3c4b960{--width:94%;}.elementor-36511 .elementor-element.elementor-element-91f36d2{--width:96%;}.elementor-36511 .elementor-element.elementor-element-80d8f7a{--width:96%;}.elementor-36511 .elementor-element.elementor-element-3d2271b{--width:96%;}}@media(max-width:1024px) and (min-width:768px){.elementor-36511 .elementor-element.elementor-element-1b1d9e2{--width:100%;}.elementor-36511 .elementor-element.elementor-element-5280bdc{--width:100%;}}@media(max-width:1366px){.elementor-36511 .elementor-element.elementor-element-3c4b960{--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:3%;}.elementor-36511 .elementor-element.elementor-element-91f36d2{--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:2%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{line-height:var( --e-global-typography-accent-line-height );}.elementor-36511 .elementor-element.elementor-element-80d8f7a{--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-36511 .elementor-element.elementor-element-589c29e{--swiper-slides-to-display:3;}.elementor-36511 .elementor-element.elementor-element-3d2271b{--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:2%;}.elementor-widget-woocommerce-product-content{line-height:var( --e-global-typography-text-line-height );}.elementor-36511 .elementor-element.elementor-element-5280bdc{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-36511 .elementor-element.elementor-element-461b75a .woocustom-product-gallery{--woocustom-gallery-carousel-visible:4;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{line-height:var( --e-global-typography-accent-line-height );}.elementor-36511 .elementor-element.elementor-element-589c29e{--swiper-slides-to-display:2;}.elementor-36511 .elementor-element.elementor-element-3d2271b{--flex-wrap:wrap;}.elementor-widget-woocommerce-product-content{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-36511 .elementor-element.elementor-element-3c4b960{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-36511 .elementor-element.elementor-element-6c1357a .woocommerce-breadcrumb{font-size:14px;}.elementor-36511 .elementor-element.elementor-element-91f36d2{--width:96%;--border-radius:18px 18px 18px 18px;--margin-top:-2%;--margin-bottom:0%;--margin-left:0%;--margin-right:2%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-36511 .elementor-element.elementor-element-b365459{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-36511 .elementor-element.elementor-element-461b75a .woocustom-product-gallery{--woocustom-gallery-carousel-visible:3;}.elementor-36511 .elementor-element.elementor-element-912362a{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-36511 .elementor-element.elementor-element-263c71b{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-36511 .elementor-element.elementor-element-9d20e2d{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-36511 .elementor-element.elementor-element-b0287cf{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36511 .elementor-element.elementor-element-c59c11b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-36511 .elementor-element.elementor-element-c59c11b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-36511 .elementor-element.elementor-element-c59c11b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-36511 .elementor-element.elementor-element-c59c11b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-36511 .elementor-element.elementor-element-c59c11b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-36511 .elementor-element.elementor-element-c59c11b{--e-icon-list-icon-size:25px;}.woocommerce .elementor-widget-woocommerce-product-price .price{line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-36511 .elementor-element.elementor-element-ea5c910 .price{font-size:18px;}.woocommerce .elementor-36511 .elementor-element.elementor-element-ea5c910 .price ins{font-size:20px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{line-height:var( --e-global-typography-accent-line-height );}.elementor-36511 .elementor-element.elementor-element-80d8f7a{--width:96%;--border-radius:18px 18px 18px 18px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:2%;}.elementor-36511 .elementor-element.elementor-element-589c29e{--swiper-slides-to-display:1;}.elementor-36511 .elementor-element.elementor-element-3d2271b{--width:96%;}.elementor-36511 .elementor-element.elementor-element-1b1d9e2{--border-radius:18px 18px 18px 18px;}.elementor-widget-woocommerce-product-content{line-height:var( --e-global-typography-text-line-height );}.elementor-36511 .elementor-element.elementor-element-2ae563b{text-align:justify;font-size:14px;}.elementor-36511 .elementor-element.elementor-element-5280bdc{--border-radius:18px 18px 18px 18px;}.elementor-36511 .elementor-element.elementor-element-cbe2657{--flex-wrap:nowrap;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-36511 .elementor-element.elementor-element-aa96fa0 .price{font-size:18px;}.woocommerce .elementor-36511 .elementor-element.elementor-element-aa96fa0 .price ins{font-size:20px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-6c1357a */.elementor-36511 .elementor-element.elementor-element-6c1357a nav{
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c4b960 */.elementor-36511 .elementor-element.elementor-element-3c4b960{
    width: 1440px;
    margin-right: auto;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for woocustom_wishlist, class: .elementor-element-1cb7704 */.woocustom-wishlist-btn {
    width: auto !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-ea5c910 */.elementor-36511 .elementor-element.elementor-element-ea5c910 p{
    margin-block-end: 0;
}
/* =========================================
   BestLaptop4U Product Price
========================================= */

.best4u-price {
    direction: rtl !important;
    text-align: right !important;
}

.best4u-price .price {
    margin: 0 !important;

    display: inline-flex !important;
    align-items: baseline !important;

    color: #292A2F !important;

    line-height: 1.2 !important;
}


/* Price amount */
.best4u-price .woocommerce-Price-amount {
    display: inline-flex !important;
    align-items: baseline !important;
    gap: 6px !important;

    color: #292A2F !important;

    font-size: 30px !important;
    font-weight: 800 !important;

    letter-spacing: -0.4px !important;
}


/* Make bdi flex so currency can be styled separately */
.best4u-price .woocommerce-Price-amount bdi {
    display: inline-flex !important;
    align-items: baseline !important;
    gap: 6px !important;

    color: inherit !important;
}


/* Currency */
.best4u-price .woocommerce-Price-currencySymbol {
    color: #6F737B !important;

    font-size: 13px !important;
    font-weight: 500 !important;

    line-height: 1 !important;
}


/* Optional hover / emphasis */
.best4u-price:hover .woocommerce-Price-amount {
    color: #822A85 !important;
}


/* Sale old price */
.best4u-price .price del {
    display: inline-flex !important;

    margin-left: 10px !important;

    color: #9CA3AF !important;

    opacity: 1 !important;

    font-size: 15px !important;
    font-weight: 500 !important;

    text-decoration-thickness: 1px !important;
}


/* Sale new price */
.best4u-price .price ins {
    background: transparent !important;
    text-decoration: none !important;

    color: #822A85 !important;

    font-weight: 800 !important;
}


/* Price inside sale */
.best4u-price .price ins .woocommerce-Price-amount {
    color: #822A85 !important;
}


/* Mobile */
@media (max-width: 767px) {

    .best4u-price .woocommerce-Price-amount {
        font-size: 25px !important;
    }

    .best4u-price .woocommerce-Price-currencySymbol {
        font-size: 12px !important;
    }

    .best4u-price .price del {
        font-size: 13px !important;
    }

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-67ae30b *//* =========================================================
   BestLaptop4U Add To Cart - Full Reset + Styling
   Scope: .best4u-addcart
========================================================= */

.best4u-addcart {
    --b4u-primary: #822A85;
    --b4u-primary-dark: #6D1E70;
    --b4u-dark: #292A2F;
    --b4u-text: #6F737B;
    --b4u-soft: #FBF5FC;
    --b4u-soft-2: #F6EAF7;
    --b4u-soft-3: #ECD3EE;
    --b4u-border: #E3E4E7;
    --b4u-white: #FFFFFF;

    direction: rtl !important;
    width: 100% !important;
}

.best4u-addcart *,
.best4u-addcart *::before,
.best4u-addcart *::after {
    box-sizing: border-box !important;
}


/* =========================================================
   Main Wrapper
========================================================= */

.best4u-addcart .elementor-add-to-cart,
.best4u-addcart .elementor-product-simple {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}


/* Form */
.best4u-addcart form.cart {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}


/* Main controls row */
.best4u-addcart .e-atc-qty-button-holder {
    display: flex !important;
    align-items: center !important;
    flex-wrap: wrap !important;

    gap: 10px !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
}


/* =========================================================
   Quantity Wrapper Reset
========================================================= */

.best4u-addcart .quantity {
    display: flex !important;
    align-items: center !important;

    float: none !important;

    width: auto !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    outline: 0 !important;

    background: transparent !important;

    box-shadow: none !important;

    position: static !important;
}


/* Hide WooCommerce default hidden field visually */
.best4u-addcart .quantity > input.qty[type="hidden"] {
    display: none !important;
}


/* =========================================================
   Custom Quantity Container
========================================================= */

.best4u-addcart .fb-quantity-container {
    display: inline-flex !important;
    align-items: stretch !important;
    justify-content: center !important;

    flex-direction: row !important;

    width: 134px !important;
    min-width: 134px !important;
    max-width: 134px !important;

    height: 52px !important;
    min-height: 52px !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 1px solid var(--b4u-border) !important;
    border-radius: 12px !important;

    background: var(--b4u-white) !important;
    background-image: none !important;

    overflow: hidden !important;

    box-shadow: none !important;

    position: relative !important;

    isolation: isolate !important;
}


/* =========================================================
   + and - Buttons HARD RESET
========================================================= */

.best4u-addcart .fb-quantity-container .fb-btn,
.best4u-addcart .fb-quantity-container .woocustom-isolated-button {
    appearance: none !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    position: static !important;

    float: none !important;

    width: 44px !important;
    min-width: 44px !important;
    max-width: 44px !important;

    height: 50px !important;
    min-height: 50px !important;
    max-height: 50px !important;

    flex: 0 0 44px !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    outline: 0 !important;

    border-radius: 0 !important;

    background: var(--b4u-white) !important;
    background-image: none !important;

    color: var(--b4u-primary) !important;

    font-size: 0 !important;
    line-height: 1 !important;

    text-align: center !important;
    text-decoration: none !important;
    text-shadow: none !important;

    box-shadow: none !important;

    opacity: 1 !important;
    visibility: visible !important;

    cursor: pointer !important;

    transform: none !important;

    user-select: none !important;

    transition:
        background-color .18s ease,
        color .18s ease,
        transform .18s ease !important;
}


/* Remove theme pseudo-elements */
.best4u-addcart .fb-quantity-container .fb-btn::before,
.best4u-addcart .fb-quantity-container .fb-btn::after,
.best4u-addcart .fb-quantity-container .woocustom-isolated-button::before,
.best4u-addcart .fb-quantity-container .woocustom-isolated-button::after {
    content: none !important;
    display: none !important;

    width: 0 !important;
    height: 0 !important;

    border: 0 !important;
    background: none !important;
}


/* Plus */
.best4u-addcart .fb-plus-btn {
    border-left: 1px solid var(--b4u-border) !important;
}


/* Minus */
.best4u-addcart .fb-minus-btn {
    border-right: 1px solid var(--b4u-border) !important;
}


/* Hover */
.best4u-addcart .fb-quantity-container .fb-btn:hover {
    background: var(--b4u-soft-2) !important;
    color: var(--b4u-primary-dark) !important;

    border-radius: 0 !important;

    box-shadow: none !important;

    transform: none !important;
}


/* Active */
.best4u-addcart .fb-quantity-container .fb-btn:active {
    background: var(--b4u-soft-3) !important;
    color: var(--b4u-primary-dark) !important;

    transform: scale(.94) !important;
}


/* Focus */
.best4u-addcart .fb-quantity-container .fb-btn:focus,
.best4u-addcart .fb-quantity-container .fb-btn:focus-visible {
    outline: 0 !important;

    background: var(--b4u-soft-2) !important;

    box-shadow:
        inset 0 0 0 2px rgba(130, 42, 133, .14) !important;
}


/* =========================================================
   SVG Reset
========================================================= */

.best4u-addcart .fb-quantity-container .fb-btn svg,
.best4u-addcart .fb-quantity-container .plus_svg,
.best4u-addcart .fb-quantity-container .minus_svg {
    display: block !important;

    width: 18px !important;
    min-width: 18px !important;
    max-width: 18px !important;

    height: 18px !important;
    min-height: 18px !important;
    max-height: 18px !important;

    margin: 0 !important;
    padding: 0 !important;

    position: static !important;

    overflow: visible !important;

    fill: currentColor !important;
    stroke: none !important;

    color: inherit !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: none !important;

    pointer-events: none !important;
}


/* Force SVG internals */
.best4u-addcart .fb-quantity-container .fb-btn svg path,
.best4u-addcart .fb-quantity-container .fb-btn svg use,
.best4u-addcart .fb-quantity-container .plus_svg path,
.best4u-addcart .fb-quantity-container .minus_svg path {
    fill: currentColor !important;
    stroke: none !important;
}


/* =========================================================
   Quantity Number Box
========================================================= */

.best4u-addcart .fb-quantity-box {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    position: static !important;

    width: 44px !important;
    min-width: 44px !important;
    max-width: 44px !important;

    height: 50px !important;
    min-height: 50px !important;

    flex: 0 0 44px !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;

    background: var(--b4u-white) !important;

    box-shadow: none !important;

    overflow: hidden !important;
}


/* Quantity input */
.best4u-addcart .fb-quantity-input {
    appearance: textfield !important;
    -webkit-appearance: none !important;
    -moz-appearance: textfield !important;

    display: block !important;

    width: 100% !important;
    min-width: 0 !important;

    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    outline: 0 !important;

    border-radius: 0 !important;

    background: transparent !important;
    background-image: none !important;

    color: var(--b4u-dark) !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 50px !important;

    text-align: center !important;

    box-shadow: none !important;

    opacity: 1 !important;

    cursor: default !important;
}


/* Remove browser number arrows */
.best4u-addcart .fb-quantity-input::-webkit-outer-spin-button,
.best4u-addcart .fb-quantity-input::-webkit-inner-spin-button {
    -webkit-appearance: none !important;

    margin: 0 !important;
}


/* =========================================================
   Add To Cart Button
========================================================= */

.best4u-addcart .single_add_to_cart_button {
    appearance: none !important;
    -webkit-appearance: none !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    flex: 1 1 260px !important;

    width: auto !important;
    min-width: 180px !important;

    min-height: 52px !important;
    height: 52px !important;

    margin: 0 !important;
    padding: 12px 22px !important;

    border: 1px solid var(--b4u-primary) !important;
    outline: 0 !important;

    border-radius: 12px !important;

    background: var(--b4u-primary) !important;
    background-image: none !important;
    color: var(--b4u-white) !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;

    text-decoration: none !important;
    text-shadow: none !important;

    box-shadow:
        0 8px 20px rgba(130, 42, 133, .16) !important;

    opacity: 1 !important;
    visibility: visible !important;

    cursor: pointer !important;

    transition:
        background-color .2s ease,
        border-color .2s ease,
        box-shadow .2s ease,
        transform .2s ease !important;
}


/* Remove theme pseudo */
.best4u-addcart .single_add_to_cart_button::before,
.best4u-addcart .single_add_to_cart_button::after {
    content: none !important;
    display: none !important;
}


/* Hover */
.best4u-addcart .single_add_to_cart_button:hover {
    background: var(--b4u-primary-dark) !important;
    border-color: var(--b4u-primary-dark) !important;

    color: var(--b4u-white) !important;

    transform: translateY(-2px) !important;

    box-shadow:
        0 12px 24px rgba(109, 30, 112, .22) !important;
}


/* Active */
.best4u-addcart .single_add_to_cart_button:active {
    transform: translateY(0) scale(.985) !important;

    box-shadow:
        0 5px 14px rgba(109, 30, 112, .16) !important;
}


/* Focus */
.best4u-addcart .single_add_to_cart_button:focus,
.best4u-addcart .single_add_to_cart_button:focus-visible {
    outline: 0 !important;

    box-shadow:
        0 0 0 3px rgba(130,42,133,.12),
        0 8px 20px rgba(130,42,133,.16) !important;
}


/* Disabled */
.best4u-addcart .single_add_to_cart_button:disabled,
.best4u-addcart .single_add_to_cart_button[aria-disabled="true"] {
    background: #C9C9CE !important;
    border-color: #C9C9CE !important;

    color: #FFFFFF !important;

    opacity: .7 !important;

    cursor: not-allowed !important;

    transform: none !important;

    box-shadow: none !important;
}


/* =========================================================
   View Cart Button
========================================================= */

.best4u-addcart .woocustom-view-cart-button {
    appearance: none !important;
    -webkit-appearance: none !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    gap: 8px !important;

    flex: 1 1 220px !important;

    width: auto !important;
    min-width: 180px !important;

    min-height: 52px !important;
    height: 52px !important;

    margin: 0 !important;
    padding: 12px 16px !important;

    border: 1px solid rgba(130, 42, 133, .20) !important;
    outline: 0 !important;

    border-radius: 12px !important;

    background: var(--b4u-soft) !important;
    background-image: none !important;

    color: var(--b4u-primary) !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;

    text-decoration: none !important;
    text-shadow: none !important;

    box-shadow: none !important;

    opacity: 1 !important;

    transition:
        background-color .2s ease,
        color .2s ease,
        border-color .2s ease,
        transform .2s ease !important;
}


/* Remove theme pseudo */
.best4u-addcart .woocustom-view-cart-button::before,
.best4u-addcart .woocustom-view-cart-button::after {
    content: none !important;
    display: none !important;
}


/* Hover */
.best4u-addcart .woocustom-view-cart-button:hover {
    background: var(--b4u-soft-2) !important;

    color: var(--b4u-primary-dark) !important;

    border-color: rgba(109, 30, 112, .30) !important;

    transform: translateY(-2px) !important;

    box-shadow: none !important;
}


/* Active */
.best4u-addcart .woocustom-view-cart-button:active {
    transform: translateY(0) scale(.985) !important;
}


/* Focus */
.best4u-addcart .woocustom-view-cart-button:focus,
.best4u-addcart .woocustom-view-cart-button:focus-visible {
    outline: 0 !important;

    box-shadow:
        0 0 0 3px rgba(130,42,133,.10) !important;
}


/* =========================================================
   View Cart Icon
========================================================= */

.best4u-addcart .woocustom-view-cart-button__icon {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 22px !important;
    height: 22px !important;

    margin: 0 !important;
    padding: 0 !important;

    color: inherit !important;

    flex: 0 0 22px !important;
}


.best4u-addcart .woocustom-view-cart-button__svg {
    display: block !important;

    width: 20px !important;
    height: 20px !important;

    margin: 0 !important;
    padding: 0 !important;

    color: inherit !important;

    fill: none !important;
    stroke: currentColor !important;

    transform: none !important;

    transition: transform .2s ease !important;
}


.best4u-addcart .woocustom-view-cart-button:hover
.woocustom-view-cart-button__svg {
    transform: translateX(-2px) !important;
}


/* Text */
.best4u-addcart .woocustom-view-cart-button__text {
    color: inherit !important;

    font-size: inherit !important;
    font-weight: inherit !important;

    white-space: nowrap !important;
}


/* =========================================================
   In Cart State
========================================================= */

.best4u-addcart .woocustom-product-in-cart {
    position: relative !important;
}


/* =========================================================
   Disabled Quantity State
========================================================= */

.best4u-addcart .fb-btn[aria-disabled="true"],
.best4u-addcart .fb-btn.disabled {
    background: #F7F7F8 !important;

    color: #B8BBC1 !important;

    opacity: 1 !important;

    cursor: not-allowed !important;

    pointer-events: none !important;

    transform: none !important;
}


/* =========================================================
   Mobile
========================================================= */

@media (max-width: 767px) {

    .best4u-addcart .e-atc-qty-button-holder {
        display: flex !important;
        flex-direction: column !important;
        align-items: stretch !important;

        gap: 10px !important;
    }


    .best4u-addcart .quantity {
        width: 100% !important;
    }


    .best4u-addcart .fb-quantity-container {
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
    }


    .best4u-addcart .fb-quantity-container .fb-btn {
        width: 50px !important;
        min-width: 50px !important;
        max-width: 50px !important;

        flex: 0 0 50px !important;
    }


    .best4u-addcart .fb-quantity-box {
        width: auto !important;
        min-width: 0 !important;
        max-width: none !important;

        flex: 1 1 auto !important;
    }


    .best4u-addcart .single_add_to_cart_button,
    .best4u-addcart .woocustom-view-cart-button {
        width: 100% !important;

        flex: 1 1 100% !important;

        min-width: 100% !important;
    }

}


/* =========================================================
   Reduced Motion
========================================================= */

@media (prefers-reduced-motion: reduce) {

    .best4u-addcart *,
    .best4u-addcart *::before,
    .best4u-addcart *::after {
        transition: none !important;
        animation: none !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91f36d2 */.elementor-36511 .elementor-element.elementor-element-91f36d2{
    width: 1440px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e24bfb */.elementor-36511 .elementor-element.elementor-element-2e24bfb{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d8f7a */.elementor-36511 .elementor-element.elementor-element-80d8f7a{
    width: 1440px;
    margin-left: auto !important;
    margin-right: auto !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-2ae563b */.elementor-36511 .elementor-element.elementor-element-2ae563b img{
    width: 96%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-aa96fa0 */.elementor-36511 .elementor-element.elementor-element-aa96fa0 p{
    margin-block-end: 0;
}
/* =========================================
   BestLaptop4U Product Price
========================================= */

.best4u-price {
    direction: rtl !important;
    text-align: right !important;
}

.best4u-price .price {
    margin: 0 !important;

    display: inline-flex !important;
    align-items: baseline !important;

    color: #292A2F !important;

    line-height: 1.2 !important;
}


/* Price amount */
.best4u-price .woocommerce-Price-amount {
    display: inline-flex !important;
    align-items: baseline !important;
    gap: 6px !important;

    color: #292A2F !important;

    font-size: 30px !important;
    font-weight: 800 !important;

    letter-spacing: -0.4px !important;
}


/* Make bdi flex so currency can be styled separately */
.best4u-price .woocommerce-Price-amount bdi {
    display: inline-flex !important;
    align-items: baseline !important;
    gap: 6px !important;

    color: inherit !important;
}


/* Currency */
.best4u-price .woocommerce-Price-currencySymbol {
    color: #6F737B !important;

    font-size: 13px !important;
    font-weight: 500 !important;

    line-height: 1 !important;
}


/* Optional hover / emphasis */
.best4u-price:hover .woocommerce-Price-amount {
    color: #822A85 !important;
}


/* Sale old price */
.best4u-price .price del {
    display: inline-flex !important;

    margin-left: 10px !important;

    color: #9CA3AF !important;

    opacity: 1 !important;

    font-size: 15px !important;
    font-weight: 500 !important;

    text-decoration-thickness: 1px !important;
}


/* Sale new price */
.best4u-price .price ins {
    background: transparent !important;
    text-decoration: none !important;

    color: #822A85 !important;

    font-weight: 800 !important;
}


/* Price inside sale */
.best4u-price .price ins .woocommerce-Price-amount {
    color: #822A85 !important;
}


/* Mobile */
@media (max-width: 767px) {

    .best4u-price .woocommerce-Price-amount {
        font-size: 25px !important;
    }

    .best4u-price .woocommerce-Price-currencySymbol {
        font-size: 12px !important;
    }

    .best4u-price .price del {
        font-size: 13px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d2271b */.elementor-36511 .elementor-element.elementor-element-3d2271b{
    width: 1440px;
    margin-right: auto;
    margin-left: auto;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IRANYekanX';
	font-display: swap;
	src: url('https://bestlaptop4u.com/wp-content/uploads/2026/10/IRANYekanXVF-2.ttf') format('truetype');
}
/* End Custom Fonts CSS */