.elementor-5227 .elementor-element.elementor-element-c0014a7:not(.elementor-motion-effects-element-type-background), .elementor-5227 .elementor-element.elementor-element-c0014a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5227 .elementor-element.elementor-element-c0014a7 > .elementor-container{max-width:1400px;}.elementor-5227 .elementor-element.elementor-element-c0014a7{border-style:solid;border-width:0px 0px 1px 0px;border-color:#0000001A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:16px 24px 16px 24px;}.elementor-5227 .elementor-element.elementor-element-c0014a7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5227 .elementor-element.elementor-element-e432d29 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5227 .elementor-element.elementor-element-5dab18f > .elementor-widget-container{padding:0px 0px 0px 400px;}.elementor-5227 .elementor-element.elementor-element-5dab18f{text-align:end;}.elementor-5227 .elementor-element.elementor-element-5dab18f img{max-width:150px;}.elementor-bc-flex-widget .elementor-5227 .elementor-element.elementor-element-4e4083e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5227 .elementor-element.elementor-element-4e4083e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5227 .elementor-element.elementor-element-4e4083e.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5227 .elementor-element.elementor-element-4e4083e > .elementor-element-populated{padding:0px 0px 0px 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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5227 .elementor-element.elementor-element-bd7cbb5{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5227 .elementor-element.elementor-element-bd7cbb5 > .elementor-widget-container{margin:0px 0px 0px 8px;}.elementor-5227 .elementor-element.elementor-element-bd7cbb5 .elementor-icon-list-item:not(:last-child):after{content:"";height:12px;border-color:#FFFFFF;}.elementor-5227 .elementor-element.elementor-element-bd7cbb5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-5227 .elementor-element.elementor-element-bd7cbb5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-5227 .elementor-element.elementor-element-bd7cbb5 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-5227 .elementor-element.elementor-element-bd7cbb5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5227 .elementor-element.elementor-element-bd7cbb5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5227 .elementor-element.elementor-element-bd7cbb5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5227 .elementor-element.elementor-element-bd7cbb5 .elementor-icon-list-item > a{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;}.elementor-5227 .elementor-element.elementor-element-bd7cbb5 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-widget-star-rating .elementor-star-rating__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5227 .elementor-element.elementor-element-c7eeaa6{width:auto;max-width:auto;}.elementor-5227 .elementor-element.elementor-element-c7eeaa6 > .elementor-widget-container{margin:0px 0px 0px 12px;padding:0px 0px 0px 0px;}.elementor-5227 .elementor-element.elementor-element-c7eeaa6 .elementor-star-rating{font-size:20px;}.elementor-5227 .elementor-element.elementor-element-c7eeaa6 .elementor-star-rating i:not(:last-of-type){margin-inline-end:4px;}.elementor-5227 .elementor-element.elementor-element-c7eeaa6 .elementor-star-rating i:before{color:#FFA75B;}.elementor-5227 .elementor-element.elementor-element-cdbacbc:not(.elementor-motion-effects-element-type-background), .elementor-5227 .elementor-element.elementor-element-cdbacbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-5227 .elementor-element.elementor-element-cdbacbc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5227 .elementor-element.elementor-element-cdbacbc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5227 .elementor-element.elementor-element-6ddc956 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:3px 0px -28px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5227 .elementor-element.elementor-element-6ddc956 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5227 .elementor-element.elementor-element-35184c6{padding:0px 0px 36px 0px;}.elementor-5227 .elementor-element.elementor-element-991f85d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5227 .elementor-element.elementor-element-991f85d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5227 .elementor-element.elementor-element-8b84da4{width:initial;max-width:initial;--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-5227 .elementor-element.elementor-element-8b84da4 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-5227 .elementor-element.elementor-element-8b84da4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-5227 .elementor-element.elementor-element-8b84da4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-5227 .elementor-element.elementor-element-8b84da4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-5227 .elementor-element.elementor-element-8b84da4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-5227 .elementor-element.elementor-element-8b84da4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-5227 .elementor-element.elementor-element-8b84da4 .elementor-icon-list-icon i{color:#666666;transition:color 0.3s;}.elementor-5227 .elementor-element.elementor-element-8b84da4 .elementor-icon-list-icon svg{fill:#666666;transition:fill 0.3s;}.elementor-5227 .elementor-element.elementor-element-8b84da4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5227 .elementor-element.elementor-element-8b84da4 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;}.elementor-5227 .elementor-element.elementor-element-8b84da4 .elementor-icon-list-text{color:#666666;transition:color 0.3s;}.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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.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-5227 .elementor-element.elementor-element-d900019{--divider-border-style:solid;--divider-color:#666666;--divider-border-width:1px;width:initial;max-width:initial;}.elementor-5227 .elementor-element.elementor-element-d900019 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-5227 .elementor-element.elementor-element-d900019 .elementor-divider-separator{width:100px;}.elementor-5227 .elementor-element.elementor-element-d900019 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-5227 .elementor-element.elementor-element-c7d98b2{width:initial;max-width:initial;--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-5227 .elementor-element.elementor-element-c7d98b2 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-5227 .elementor-element.elementor-element-c7d98b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-5227 .elementor-element.elementor-element-c7d98b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-5227 .elementor-element.elementor-element-c7d98b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-5227 .elementor-element.elementor-element-c7d98b2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-5227 .elementor-element.elementor-element-c7d98b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-5227 .elementor-element.elementor-element-c7d98b2 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-5227 .elementor-element.elementor-element-c7d98b2 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-5227 .elementor-element.elementor-element-c7d98b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5227 .elementor-element.elementor-element-c7d98b2 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;}.elementor-5227 .elementor-element.elementor-element-c7d98b2 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-5227 .elementor-element.elementor-element-3c39224{--divider-border-style:solid;--divider-color:#666666;--divider-border-width:1px;width:initial;max-width:initial;}.elementor-5227 .elementor-element.elementor-element-3c39224 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-5227 .elementor-element.elementor-element-3c39224 .elementor-divider-separator{width:100px;}.elementor-5227 .elementor-element.elementor-element-3c39224 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-5227 .elementor-element.elementor-element-85a18af{width:initial;max-width:initial;--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-5227 .elementor-element.elementor-element-85a18af > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-5227 .elementor-element.elementor-element-85a18af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-5227 .elementor-element.elementor-element-85a18af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-5227 .elementor-element.elementor-element-85a18af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-5227 .elementor-element.elementor-element-85a18af .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-5227 .elementor-element.elementor-element-85a18af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-5227 .elementor-element.elementor-element-85a18af .elementor-icon-list-icon i{color:#666666;transition:color 0.3s;}.elementor-5227 .elementor-element.elementor-element-85a18af .elementor-icon-list-icon svg{fill:#666666;transition:fill 0.3s;}.elementor-5227 .elementor-element.elementor-element-85a18af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5227 .elementor-element.elementor-element-85a18af .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;}.elementor-5227 .elementor-element.elementor-element-85a18af .elementor-icon-list-text{color:#666666;transition:color 0.3s;}.elementor-5227 .elementor-element.elementor-element-60b30f9{--display:flex;}.elementor-5227 .elementor-element.elementor-element-5931145{--display:flex;--overlay-opacity:0.5;}.elementor-5227 .elementor-element.elementor-element-5931145::before, .elementor-5227 .elementor-element.elementor-element-5931145 > .elementor-background-video-container::before, .elementor-5227 .elementor-element.elementor-element-5931145 > .e-con-inner > .elementor-background-video-container::before, .elementor-5227 .elementor-element.elementor-element-5931145 > .elementor-background-slideshow::before, .elementor-5227 .elementor-element.elementor-element-5931145 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5227 .elementor-element.elementor-element-5931145 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA;--background-overlay:'';}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5227 .elementor-element.elementor-element-74ede8a #payment #place_order{background-color:var( --e-global-color-secondary );}.elementor-5227 .elementor-element.elementor-element-74ede8a{--additional-information-display:block;--sections-border-type:none;--sections-border-radius:12px 12px 12px 12px;--links-normal-color:#000000;--forms-labels-color:#595959;--forms-fields-focus-color:#181818;--forms-fields-border-radius:10px 10px 10px 10px;--order-summary-totals-divider-color:#CCCCCD;--order-summary-totals-divider-weight:1px;}.elementor-5227 .elementor-element.elementor-element-74ede8a .e-woocommerce-login-section, .elementor-5227 .elementor-element.elementor-element-74ede8a .woocommerce-checkout #customer_details .col-1, .elementor-5227 .elementor-element.elementor-element-74ede8a .woocommerce-additional-fields, .elementor-5227 .elementor-element.elementor-element-74ede8a .e-checkout__order_review, .elementor-5227 .elementor-element.elementor-element-74ede8a .e-coupon-box, .elementor-5227 .elementor-element.elementor-element-74ede8a .woocommerce-checkout #payment, .elementor-5227 .elementor-element.elementor-element-74ede8a .woocommerce-shipping-fields .shipping_address{box-shadow:2px 2px 15px 3px rgba(0, 0, 0, 0.1);}.elementor-5227 .elementor-element.elementor-element-74ede8a h3#order_review_heading, .elementor-5227 .elementor-element.elementor-element-74ede8a .woocommerce-billing-fields h3, .elementor-5227 .elementor-element.elementor-element-74ede8a .woocommerce-additional-fields h3{font-size:20px;}.e-woo-select2-wrapper .select2-results__option:focus{color:#181818;}.elementor-5227 .elementor-element.elementor-element-74ede8a .woocommerce #customer_details .form-row .input-text, .elementor-5227 .elementor-element.elementor-element-74ede8a  .woocommerce #customer_details .form-row textarea, .elementor-5227 .elementor-element.elementor-element-74ede8a .woocommerce form #customer_details select, .elementor-5227 .elementor-element.elementor-element-74ede8a .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-5227 .elementor-element.elementor-element-74ede8a #coupon_code, .elementor-5227 .elementor-element.elementor-element-74ede8a .select2-container--default .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E6;}.elementor-5227 .elementor-element.elementor-element-74ede8a .e-apply-coupon, .elementor-5227 .elementor-element.elementor-element-74ede8a .woocommerce-form-login__submit{border-width:1px 1px 1px 1px;}.elementor-5227 .elementor-element.elementor-element-74ede8a {--forms-buttons-border-color:var( --e-global-color-primary );}.elementor-5227 .elementor-element.elementor-element-74ede8a .e-coupon-box{--sections-border-type:none;}.elementor-5227 .elementor-element.elementor-element-b736828{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5227 .elementor-element.elementor-element-d6770b9.elementor-element{--order:99999 /* order end hack */;}.elementor-5227 .elementor-element.elementor-element-d6770b9 .elementor-icon-list-icon i{color:#09B29C;transition:color 0.3s;}.elementor-5227 .elementor-element.elementor-element-d6770b9 .elementor-icon-list-icon svg{fill:#09B29C;transition:fill 0.3s;}.elementor-5227 .elementor-element.elementor-element-d6770b9{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-5227 .elementor-element.elementor-element-d6770b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5227 .elementor-element.elementor-element-d6770b9 .elementor-icon-list-item > a{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:500;}.elementor-5227 .elementor-element.elementor-element-d6770b9 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-5227 .elementor-element.elementor-element-3fe2acb .elementor-icon-list-icon i{color:#09B29C;transition:color 0.3s;}.elementor-5227 .elementor-element.elementor-element-3fe2acb .elementor-icon-list-icon svg{fill:#09B29C;transition:fill 0.3s;}.elementor-5227 .elementor-element.elementor-element-3fe2acb{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-5227 .elementor-element.elementor-element-3fe2acb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5227 .elementor-element.elementor-element-3fe2acb .elementor-icon-list-item > a{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:500;}.elementor-5227 .elementor-element.elementor-element-3fe2acb .elementor-icon-list-text{color:#000000;transition:color 0.3s;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5227 .elementor-element.elementor-element-5dab18f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5227 .elementor-element.elementor-element-5dab18f{text-align:center;}.elementor-5227 .elementor-element.elementor-element-4e4083e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5227 .elementor-element.elementor-element-4e4083e > .elementor-element-populated{padding:8px 10px 8px 10px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-star-rating .elementor-star-rating__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5227 .elementor-element.elementor-element-c7eeaa6 .elementor-star-rating{font-size:16px;}.elementor-5227 .elementor-element.elementor-element-35184c6{padding:0px 0px 24px 0px;}.elementor-5227 .elementor-element.elementor-element-991f85d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5227 .elementor-element.elementor-element-74ede8a h3#order_review_heading, .elementor-5227 .elementor-element.elementor-element-74ede8a .woocommerce-billing-fields h3, .elementor-5227 .elementor-element.elementor-element-74ede8a .woocommerce-additional-fields h3{font-size:20px;}.elementor-5227 .elementor-element.elementor-element-b736828{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5227 .elementor-element.elementor-element-c0014a7{margin-top:-10px;margin-bottom:-10px;padding:18px 0px 12px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5227 .elementor-element.elementor-element-5dab18f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5227 .elementor-element.elementor-element-5dab18f img{max-width:105px;}.elementor-5227 .elementor-element.elementor-element-4e4083e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5227 .elementor-element.elementor-element-bd7cbb5 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-5227 .elementor-element.elementor-element-bd7cbb5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5227 .elementor-element.elementor-element-bd7cbb5 .elementor-icon-list-item > a{font-size:12px;}.elementor-widget-star-rating .elementor-star-rating__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5227 .elementor-element.elementor-element-c7eeaa6{text-align:center;width:100%;max-width:100%;align-self:center;}.elementor-5227 .elementor-element.elementor-element-c7eeaa6 > .elementor-widget-container{margin:6px 6px 0px 6px;}.elementor-5227 .elementor-element.elementor-element-c7eeaa6 .elementor-star-rating{font-size:12px;}.elementor-5227 .elementor-element.elementor-element-6ddc956 > .elementor-element-populated{margin:5px 0px -7px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5227 .elementor-element.elementor-element-35184c6{margin-top:-1px;margin-bottom:-16px;padding:0px 0px 24px 0px;}.elementor-5227 .elementor-element.elementor-element-991f85d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5227 .elementor-element.elementor-element-8b84da4 > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-5227 .elementor-element.elementor-element-8b84da4{--e-icon-list-icon-size:12px;}.elementor-5227 .elementor-element.elementor-element-8b84da4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5227 .elementor-element.elementor-element-8b84da4 .elementor-icon-list-item > a{font-size:12px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-5227 .elementor-element.elementor-element-d900019 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5227 .elementor-element.elementor-element-d900019 .elementor-divider-separator{width:20px;}.elementor-5227 .elementor-element.elementor-element-d900019 .elementor-divider{padding-block-start:9px;padding-block-end:9px;}.elementor-5227 .elementor-element.elementor-element-c7d98b2 > .elementor-widget-container{margin:0px 8px 0px 8px;}.elementor-5227 .elementor-element.elementor-element-c7d98b2{--e-icon-list-icon-size:12px;}.elementor-5227 .elementor-element.elementor-element-c7d98b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5227 .elementor-element.elementor-element-c7d98b2 .elementor-icon-list-item > a{font-size:12px;}.elementor-5227 .elementor-element.elementor-element-3c39224 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5227 .elementor-element.elementor-element-3c39224 .elementor-divider-separator{width:20px;}.elementor-5227 .elementor-element.elementor-element-3c39224 .elementor-divider{padding-block-start:9px;padding-block-end:9px;}.elementor-5227 .elementor-element.elementor-element-85a18af > .elementor-widget-container{margin:0px 0px 0px 8px;}.elementor-5227 .elementor-element.elementor-element-85a18af{--e-icon-list-icon-size:12px;}.elementor-5227 .elementor-element.elementor-element-85a18af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5227 .elementor-element.elementor-element-85a18af .elementor-icon-list-item > a{font-size:12px;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5227 .elementor-element.elementor-element-74ede8a{--sections-border-radius:12px 12px 12px 12px;--sections-title-spacing:15px;--sections-secondary-title-spacing:15px;--forms-label-spacing:1px;--forms-fields-border-radius:10px 10px 10px 10px;--forms-fields-padding:13px 13px 13px 13px;--order-summary-totals-divider-weight:1px;}.elementor-5227 .elementor-element.elementor-element-74ede8a h3#order_review_heading, .elementor-5227 .elementor-element.elementor-element-74ede8a .woocommerce-billing-fields h3, .elementor-5227 .elementor-element.elementor-element-74ede8a .woocommerce-additional-fields h3{font-size:20px;}.elementor-5227 .elementor-element.elementor-element-74ede8a .woocommerce #customer_details .form-row .input-text, .elementor-5227 .elementor-element.elementor-element-74ede8a  .woocommerce #customer_details .form-row textarea, .elementor-5227 .elementor-element.elementor-element-74ede8a .woocommerce form #customer_details select, .elementor-5227 .elementor-element.elementor-element-74ede8a .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-5227 .elementor-element.elementor-element-74ede8a #coupon_code, .elementor-5227 .elementor-element.elementor-element-74ede8a .select2-container--default .select2-selection--single{border-width:1px 1px 1px 1px;}.elementor-5227 .elementor-element.elementor-element-74ede8a .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (13px*2) + 16px );padding-left:13px;padding-right:13px;}.elementor-5227 .elementor-element.elementor-element-74ede8a .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (13px*2) + 16px );right:13px;}.elementor-5227 .elementor-element.elementor-element-74ede8a .select2-container--default .select2-selection--single{height:auto;}.elementor-5227 .elementor-element.elementor-element-74ede8a .e-apply-coupon, .elementor-5227 .elementor-element.elementor-element-74ede8a .woocommerce-form-login__submit{border-width:1px 1px 1px 1px;}.elementor-5227 .elementor-element.elementor-element-b736828{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5227 .elementor-element.elementor-element-d6770b9 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-5227 .elementor-element.elementor-element-d6770b9{--e-icon-list-icon-size:15px;}.elementor-5227 .elementor-element.elementor-element-d6770b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5227 .elementor-element.elementor-element-d6770b9 .elementor-icon-list-item > a{font-size:13px;}.elementor-5227 .elementor-element.elementor-element-3fe2acb{--e-icon-list-icon-size:15px;}.elementor-5227 .elementor-element.elementor-element-3fe2acb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5227 .elementor-element.elementor-element-3fe2acb .elementor-icon-list-item > a{font-size:13px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5227 .elementor-element.elementor-element-e432d29{width:100%;}.elementor-5227 .elementor-element.elementor-element-4e4083e{width:100%;}}/* Start custom CSS for html, class: .elementor-element-0aafcce *//* ========= Glisey — Shopify-like (Final, LTR labels fixed) ========= */

/* Container + header bar */
#gs-acc{display:block;margin:0 0 8px;}
#gs-acc[dir="rtl"] .gs-bar{direction:rtl;}
#gs-acc[dir="ltr"] .gs-bar{direction:ltr;}

#gs-acc .gs-bar{
  display:flex;align-items:center;justify-content:space-between;
  background:#f5f5f5;border:1px solid #e8e8e8;border-radius:12px;
  padding:14px 16px;cursor:pointer;list-style:none;
}
#gs-acc .gs-bar::-webkit-details-marker{display:none;}
#gs-acc .gs-bar__label{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:#111;}
#gs-acc .gs-bar__text{font-size:16px;}
#gs-acc .gs-bar__total{font-weight:800;font-size:16px;color:#000;}
#gs-acc .gs-bar__caret{
  width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #111;
  transition:transform .2s ease;
}
#gs-acc[open] .gs-bar__caret{transform:rotate(180deg);}
#gs-acc .gs-content{margin-top:12px;}

/* Card look (product card + coupon card) */
#gs-acc .gs-card{
  background:#fff;border:1px solid #e6e6e6;border-radius:12px;
  padding:14px;margin:12px 0;
  box-shadow:2px 2px 15px 3px rgba(0,0,0,.10);
}

/* ===== Product card (flex) ===== */
#gs-acc .gs-item{display:flex;align-items:center;gap:12px;}
#gs-acc .gs-item__media{flex:0 0 auto;position:relative;}
#gs-acc .gs-item__body{flex:1 1 auto;}
#gs-acc .gs-item__price{flex:0 0 auto;text-align:left;font-weight:800;font-size:14px;white-space:nowrap;min-width:max-content;}

#gs-acc[dir="ltr"] .gs-item__media{order:1;}
#gs-acc[dir="ltr"] .gs-item__body {order:2;text-align:left;}
#gs-acc[dir="ltr"] .gs-item__price{order:3;text-align:right;}

#gs-acc[dir="rtl"] .gs-item{flex-direction:row;}
#gs-acc[dir="rtl"] .gs-item__media{order:1;}   /* الصورة أقصى اليمين */
#gs-acc[dir="rtl"] .gs-item__body {order:2;text-align:right;}
#gs-acc[dir="rtl"] .gs-item__price{order:3;text-align:left;} /* السعر أقصى اليسار */

#gs-acc .gs-item__img{
  width:64px;height:64px;object-fit:cover;border-radius:10px;border:1px solid #eee;display:block;
}
#gs-acc .gs-item__qty{
  position:absolute;top:-6px;inset-inline-start:-6px;
  background:#5d5d5d;color:#fff;border-radius:999px;min-width:22px;height:22px;
  display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;border:2px solid #fff;
}
#gs-acc .gs-item__title{margin:0;font-size:14px;line-height:1.5;font-weight:700;color:#111;}
#gs-acc .gs-item__meta{margin-top:4px;color:#666;font-size:12.5px;}

@media (max-width:480px){
  #gs-acc .gs-item__title{font-size:13.5px;}
  #gs-acc .gs-item__img{width:56px;height:56px;}
}

/* ===== Coupon (pill style) ===== */
#gs-acc .gs-coupon__grid{
  display:grid;grid-template-columns:1fr 116px;gap:12px;align-items:center;
}
#gs-acc .gs-input{
  height:48px;border:1px solid #e0e0e0;border-radius:12px;padding:0 14px;width:100%;
  background:#fff;transition:border-color .2s,box-shadow .2s;
  font-family:inherit;font-size:16px;line-height:1.4;color:#111;
}
#gs-acc .gs-input::placeholder{color:#6b7280;opacity:1;}
#gs-acc[dir="rtl"] .gs-input{text-align:right;}
#gs-acc[dir="ltr"] .gs-input{text-align:left;}

#gs-acc .gs-apply{
  height:48px;background:#313F49;color:#fff;border:1px solid #313F49;border-radius:12px;
  font-weight:700;font-size:15px;cursor:pointer;
}
#gs-acc .gs-apply:hover,#gs-acc .gs-apply:focus{
  filter:brightness(1.05);outline:none;box-shadow:0 0 0 2px rgba(49,63,73,.15);
}
#gs-acc .gs-coupon__msg{margin-top:6px;font-size:12.5px;color:#666;}

/* ===== Rows (labels right in AR, left in EN) ===== */
#gs-acc .gs-rows{margin-top:8px;}
#gs-acc .gs-row{
  display:flex;align-items:center;justify-content:space-between;
  padding:10px 2px;border-bottom:1px solid #eee;
}
#gs-acc .gs-row:last-child{border-bottom:none;}
#gs-acc .gs-row__label{flex:0 0 auto;white-space:nowrap;color:#444;font-size:14px;order:1;}
#gs-acc .gs-row__value{flex:1 1 auto;font-weight:700;font-size:14px;order:2;}

/* RTL: العنوان يمين والقيمة يسار */
#gs-acc[dir="rtl"] .gs-row__label{margin-left:12px;text-align:right;}
#gs-acc[dir="rtl"] .gs-row__value{text-align:left;}

/* LTR: العنوان يسار والقيمة يمين */
#gs-acc[dir="ltr"] .gs-row__label{margin-right:12px;text-align:left;}
#gs-acc[dir="ltr"] .gs-row__value{text-align:right;}

/* Grand total emphasis (مُصغّر حسب طلبك) */
#gs-acc .gs-row--grand{padding-top:16px;padding-bottom:12px;}
#gs-acc .gs-grand-label{font-size:20px;font-weight:800;letter-spacing:.3px;}
#gs-acc .gs-grand-value{font-size:18px;font-weight:900;color:#000;}
@media (max-width:480px){
  #gs-acc .gs-grand-label{font-size:18px;}
  #gs-acc .gs-grand-value{font-size:16px;}
}

/* Small tax note */
#gs-acc .gs-row--note{border:none;padding-top:0;}
#gs-acc .gs-tax-note{font-size:12.5px;color:#8a8a8a;font-weight:500;}

/* Free shipping color داخل الودجت فقط */
#gs-acc .gs-shipping.is-free{color:red;font-weight:700;}

/* صف القسيمة: المبلغ + زر حذف (زر واحد فقط) */
#gs-acc .gs-row--coupon .gs-row__value{
  display:flex;align-items:center;gap:10px;
  justify-content:flex-end; /* يروح لليسار في RTL، ولليمين في LTR */
}
#gs-acc .gs-remove-coupon{
  background:none;border:none;padding:0;margin:0;color:#444;font-weight:600;cursor:pointer;
}
#gs-acc .gs-remove-coupon:hover,#gs-acc .gs-remove-coupon:focus{
  color:#222;text-decoration:underline;outline:none;
}

/* الملاحظة خارج الصندوق */
.gs-note-outside{
  font-size:12px;line-height:1.6;color:#666;margin:8px 0 16px;
}
#gs-acc[dir="rtl"] + .gs-note-outside{text-align:right;direction:rtl;}
#gs-acc[dir="ltr"] + .gs-note-outside{text-align:left;direction:ltr;}/* End custom CSS */
/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-74ede8a */.woocommerce-checkout .shipping .woocommerce-shipping-methods label {
    color: red !important;
    font-weight: bold;
}
.woocommerce-additional-fields::after {
    content: "شحن مجاني من الخارج خلال 5-17 يوم";
    direction: rtl; /* Set text direction to right-to-left */
    white-space: pre; /* Allow line breaks */
    display: block;
    background: #eef6ff;
    color: #666;
    font-size: 13px; /* Smaller font for the second line */
    /* Swap left/right padding for RTL: right padding now has extra space for the icon */
    padding: 9.5px 39px 12px 15px; 
    border: 1px solid #004080;
    border-radius: 8px;
    margin-top: 15px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><circle cx="8" cy="8" r="5.5" fill="none" stroke="%234a3d35" stroke-width="4.5"/></svg>');
    background-repeat: no-repeat;
    /* Position the icon on the right */
    background-position: calc(100% - 16px) 14px;
    background-size: 14px;
    line-height: 1.4; /* Spacing between lines */
}

/* Target the first line to make it larger */
.woocommerce-additional-fields::after::first-line {
    font-size: 14px; /* Larger font for "شحن مجاني" */
}
input#terms {
    display: none;
}

input#terms + label:before {
    content: "☑ ";
    color: green;
}
#order_review::after {
  content: "*سيتم معالجة عملية الدفع بالدولار الأمريكي بما يعادل عملة بلدك كما هو موضح بالإجمالي";
  display: block;
  text-align: right;
  margin-top: 15px;
  padding-top: 10px; /* Adds space between the divider and the note */
  border-top: 1px solid #ddd; /* Divider above the note */
  font-family: inherit;
  font-size: inherit;
  font-weight: 700;
  color: inherit;
  direction: rtl;
}
.yay-currency-checkout-notice {
  display: none !important;
}
/* Expand the coupon code by default */
.e-coupon-anchor {
    display: block !important;
}

.e-woocommerce-coupon-nudge {
    display: none !important;
}

/* Floating labels for input fields */
.woocommerce-billing-fields__field-wrapper p,
.woocommerce-shipping-fields__field-wrapper p,
.woocommerce-additional-fields__field-wrapper p {
    position: relative;
    margin-bottom: 20px;
}

.woocommerce-input-wrapper {
    position: relative;
}

.woocommerce-input-wrapper input,
.woocommerce-input-wrapper textarea {
    padding: 10px;
    width: 100%;
    outline: none;
    transition: all 0.3s ease;
}

.woocommerce-input-wrapper label {
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
    font-size: 14px;
    color: #888;
    pointer-events: none;
    transition: all 0.3s ease;
}

.woocommerce-input-wrapper input:focus + label,
.woocommerce-input-wrapper input:not(:placeholder-shown) + label,
.woocommerce-input-wrapper textarea:focus + label,
.woocommerce-input-wrapper textarea:not(:placeholder-shown) + label {
    top: 0;
    font-size: 12px;
    color: #555;
}
/* صندوق الدفع الرئيسي */
#order_review .payment_method_cybersource_credit_card.payment_box {
    background: #ffffff !important;
    border: 1px solid #e0e0e0 !important;
    border-radius: 8px !important;
    box-shadow: 0 2px 15px rgba(0, 0, 0, 0.05) !important;
    padding: 25px !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    position: relative;
}

/* السهم العلوي */
#order_review .payment_method_cybersource_credit_card.payment_box::before {
    content: "";
    position: absolute;
    left: 20px;
    top: -8px !important;
    border: 8px solid transparent;
    border-bottom-color: #e0e0e0 !important;
}

/* حاويات حقول النموذج */
#order_review .wc-cybersource-credit-card-new-payment-method-form .form-row {
    margin-bottom: 1.5em !important;
}

/* تنسيق التسميات */
#order_review .wc-cybersource-credit-card-new-payment-method-form label {
    display: block !important;
    margin-bottom: 8px !important;
    color: #2d3748 !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    font-size: 14px !important;
}

/* تنسيق حاوية الإدخال لجميع الحقول */
#order_review .flex-microform {
    border: 1px solid #cbd5e0 !important;
    border-radius: 6px !important;
    padding: 12px !important;

    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    height: 48px !important; /* توحيد الارتفاع لحقل رقم البطاقة */
    display: flex;
    align-items: center;
}

/* حالة التركيز على حاوية الإدخال */
#order_review .flex-microform:focus-within {
    border-color: #667eea !important;
    box-shadow: 0 0 0 1px #667eea !important;
}

/* حاوية حقل تاريخ الانتهاء (للكمبيوتر) */
#order_review #wc-cybersource-credit-card-expiry_field {
    margin-right: 4% !important;
    width: 48% !important;
    float: left !important;
}

/* تنسيق حقل تاريخ الانتهاء نفسه */
#order_review #wc-cybersource-credit-card-expiry {
    border: 1px solid #cbd5e0 !important;
    border-radius: 6px !important;

    padding: 12px !important;
    height: 48px !important; /* نفس ارتفاع حقل رقم البطاقة */
    width: 100% !important;
    box-sizing: border-box !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
}

/* حالة التركيز على حقل تاريخ الانتهاء */
#order_review #wc-cybersource-credit-card-expiry:focus {
    border-color: #667eea !important;
    box-shadow: 0 0 0 1px #667eea !important;
    outline: none !important;
}

/* تنسيق النص الوهمي (placeholder) لتاريخ الانتهاء */
#order_review #wc-cybersource-credit-card-expiry::placeholder {
    color: #6b7280 !important;
    opacity: 1 !important;
}
#order_review #wc-cybersource-credit-card-expiry::-webkit-input-placeholder {
    color: #6b7280 !important;
}
#order_review #wc-cybersource-credit-card-expiry::-moz-placeholder {
    color: #6b7280 !important;
}
#order_review #wc-cybersource-credit-card-expiry:-ms-input-placeholder {
    color: #6b7280 !important;
}

/* حاوية حقل رمز الأمان (للكمبيوتر) */
#order_review .form-row.form-row-last {
    width: 48% !important;
    float: right !important;
}

/* مسح تأثير التعويم */
#order_review .payment_box .clear {
    clear: both !important;
}

/* تخصيص الجوال: ترتيب الحقول عموديًا */
@media (max-width: 767px) {
    #order_review #wc-cybersource-credit-card-expiry_field,
    #order_review .form-row.form-row-last {
        width: 100% !important;
        float: none !important;
        margin-right: 0 !important;
    }
}
#order_review #wc-cybersource-credit-card-credit-card-form {
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
}
#order_review #wc-cybersource-credit-card-expiry:focus {
    border-color: #cbd5e0 !important; /* يحافظ على نفس لون الحدود الأصلي */
    box-shadow: none !important;
    outline: none !important;
}
@media (max-width: 767px) {
  #order_review .wc-cybersource-credit-card-new-payment-method-form .form-row {
    margin-bottom: 0.10em !important; /* قلل المسافة بين الحقول */
  }
}
/* تعديل الزر داخل #order_review */
#order_review #place_order {
  background-color: #313F49 !important;
  border: none !important;
  color: transparent !important; /* إخفاء النص الأصلي */
  padding: 16px 16px !important; /* زيادة الـ padding لجعل المربع أطول */
  text-transform: uppercase;
  position: relative;
}

/* عرض النص الجديد "إتمام الطلب" باستخدام ::after */
#order_review #place_order::after {
  content: "إتمام الطلب";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff !important;
  font-size: 16px !important;
  font-family: 'Roboto', sans-serif !important;
  font-weight: 700 !important;
}

/* للجوال: جعل عرض الزر 80% وتوسيطه */
@media (max-width: 767px) {
  #order_review #place_order {
    width: 80% !important;
    display: block;
    margin: 0 auto !important;
  }
}

/* أيقونات البطاقات تظهر فوق نموذج الدفع في صفحة order_review وتكون جهة اليسار */
#order_review .wc-cybersource-credit-card-new-payment-method-form::before {
  content: "";
  display: block;
  margin: 0 0 15px 0; /* حافة علوية وسفلية، واليسار صفر */
  width: 320px;       /* اضبط العرض حسب الحاجة */
  height: 25px;       /* ارتفاع الأيقونات */
  background-image: 
    url('https://glisey.com/wp-content/plugins/woocommerce-gateway-cybersource/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-visa.svg'),
    url('https://glisey.com/wp-content/plugins/woocommerce-gateway-cybersource/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-mastercard.svg'),
    url('https://glisey.com/wp-content/plugins/woocommerce-gateway-cybersource/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-amex.svg'),
    url('https://glisey.com/wp-content/plugins/woocommerce-gateway-cybersource/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-discover.svg'),
    url('https://glisey.com/wp-content/plugins/woocommerce-gateway-cybersource/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-dinersclub.svg'),
    url('https://glisey.com/wp-content/plugins/woocommerce-gateway-cybersource/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-maestro.svg'),
    url('https://glisey.com/wp-content/plugins/woocommerce-gateway-cybersource/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-jcb.svg');
  background-repeat: no-repeat;
  background-size: 40px 25px; /* حجم كل أيقونة */
  background-position: 
    left center, 
    calc(40px + 10px) center, 
    calc(80px + 20px) center, 
    calc(120px + 30px) center, 
    calc(160px + 40px) center, 
    calc(200px + 50px) center, 
    calc(240px + 60px) center;
  z-index: 10;
}
#order_review .wc-cybersource-credit-card-new-payment-method-form label {
    display: block !important;
    margin-bottom: 8px !important;
    color: #2d3748 !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    text-align: left !important;
}

@media only screen and (max-width: 600px) {
    
    .select2-container .select2-selection--single .select2-selection__arrow b {
   margin: 0px 260px 0px !important;
}

}/* End custom CSS */