/** Shopify CDN: Minification failed

Line 94:216 Unexpected "/"
Line 1723:129 Expected identifier but found "!"

**/
/*// =============================================================================
// Ella Custom CSS - Customize The Style For Layout
// =============================================================================

// =============================================================================
//
// IMPORTANT DISCLAIMER
// Shopify is notifying shop owners about the need to convert scss files to css files.
// Please use only CSS to style the layout.
//
// =============================================================================*/

/*** 3rd-sep-25 ***/
/* .store-ksa .trust-icons .inner-block-section .image-block img, .template-product .active-premium-iphone-template .pdp-sticky-white-friday-with-cashback-desktop .pdp-sticky-white-friday-logo-desktop img, .template-product .active-premium-iphone-template .productView-stickyCart.style-1 div.sticky-right .pdp-white-friday-logo img { filter: brightness(0) invert(1); }
.store-ksa .trust-icons .inner-block-section .block span.text p, .store-ksa .trust-icons .trust-piolets span.text p { color: #fff; }
.custom_categories_container .snd-leaves { position: relative; }
.custom_categories_container .snd-leaves img { position: absolute; right: 0; top: 0; }
.snd-footer-leaves { padding: 20px 0; background-color: #008446; position: relative; margin-top: 50px; }
.snd-footer-leaves:before { content: ""; background-image: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/footer-art.jpg?v=1756903434); width: 100%; height: 27px; position: absolute; background-repeat: repeat; bottom: 0; left: 0; }
.snd-footer-leaves:after { content: ""; background-image: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Group_957.svg?v=1757074192); width: 100%; height: 63px; position: absolute; background-repeat: repeat; top: -62px; left: 0; }
.pdp-white-friday-deal-wrapper .counter-item { background: #fff !important; }
.pdp-white-friday-deal-wrapper .time-value, .pdp-white-friday-deal-wrapper .time-label { color: var(--campaign-primary) !important; }
.pdp-white-friday-deal-wrapper .counter-item:before { color: #fff !important; }
.template-product .productView-sticky .halo-productView-right .product_view_right_inner:before { content: ""; position: absolute; background-image: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Group_956.svg?v=1758025101); width: 118px; height: 65px; right: 50px; top: 50%; transform: translateY(-50%); }
.cart-sidebar-show #halo-cart-sidebar .previewCart-wrapper .previewCartInfo:before { content: ""; position: absolute; width: 100%; height: 32px; background-image: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/footer-art-3.jpg?v=1756972452); background-repeat: repeat; left: 0; top: 62px; }
.cart-sidebar-show #halo-cart-sidebar .previewCart-wrapper .previewCartInfo:after { content: ""; position: absolute; width: 100%; height: 63px; background-image: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Group_957.svg?v=1757074192); background-repeat: repeat; left: 0; top: 0; }
.cart-sidebar-show #halo-cart-sidebar .previewCart-wrapper .previewCartInfo { padding-top: 105px; }
.template-cart div#shopify-section-footer div#shopify-section-template--22774736945471__custom_slideshow_MxGP3M { display: block !important; margin-top: 90px; }
.template-cart div#shopify-section-footer div#shopify-section-template--22774736945471__custom_slideshow_MxGP3M .trust-icons.container { display: none; }
.template-product .accordion_tabby_sect.cross-sale-wrapper { background: var(--campaign-primary); }
/* .template-product .accordion_tabby_sect .accordion_top_title .accordion_top_title_icon img { filter: invert(1); } */
/* .template-product .accordion_tabby_sect.cross-sale-wrapper .cross-sale-collapse-title, .template-product .accordion_tabby_sect.cross-sale-wrapper .accordion_top_title_detail p { color: #fff; }
.template-product .halo-product-block-sections .halo-recommendations-block .product .product-item { margin-top: 25px; }
[lang="ar"] .custom_categories_container .snd-leaves img { right: initial; left: 0; transform: scaleX(-1); }
.saudi-national-day-deals.template-collection .collection .card-product .card-product__wrapper .badge.sale-badge { background: var(--campaign-primary) !important; } */
/* .store-ksa.template-product .trust-icons .inner-block-section .image-block img { filter: invert(0) !important; } */
/* [lang="ar"] .template-product .productView-sticky .halo-productView-right .product_view_right_inner:before { right: initial; left: 50px; }
.saudi-national-day-deals.template-collection .card-product__group-item.card-wishlist { display: none; }
.saudi-national-day-deals.template-collection .collection .pagination-wrapper { opacity: 0; visibility: hidden; margin: 0; }
.template-product .productView-image-wrapper .halo-productBadges .badge.sale-badge { background: var(--campaign-primary) !important; }
.pdp-gift-card-wrapper { margin-bottom: 20px; }
.pdp-gift-card-wrapper h3 { font-size: 14px; color: #232323; margin: 0; font-weight: 600; line-height: 18px; margin-bottom: 10px; }
.pdp-gift-card-wrapper .pdp-gift-card-box { display: flex ; gap: 10px; align-items: center; background-color: #008446; border-radius: 6px; padding: 10px; border: 1px solid #02756F; max-width: 296px; position: relative; }
.pdp-gift-card-wrapper .pdp-gift-card-box:after { content: ""; position: absolute; width: 45px; height: 45px; background-image: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Gift.svg?v=1758025101); right: -16px; top: -19px; }
.pdp-gift-card-wrapper .pdp-gift-card-box .pdp-gift-img { max-width: 46px; }
.pdp-gift-card-wrapper .pdp-gift-card-box .pdp-gift-text { font-size: 14px; color: #fff; font-weight: 500; line-height: 18px; }
[lang="ar"] .pdp-gift-card-wrapper .pdp-gift-card-box:after { right: initial; left: -16px; background-image: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Gift-ar.svg?v=1758027289); }
.pdp-gift-card-wrapper .pdp-gift-card-box a { position: absolute; width: 100%; height: 100%; left: 0; top: 0; }
.footer .footer__content-top, .footer .footer__content-bottom, footer.footer div:nth-child(2).container { background-color: #00343A !important; }
.footer-block__details .image_logo img { width: 180px !important; }
.footer .footer__content-top:before { content: ""; position: absolute; width: 196px; height: 253px; background-image: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Group_949_f1907f08-db91-43a0-8853-ca4080d2c76d.svg?v=1758025101); right: 0; bottom: 0; }
[lang="ar"] .footer .footer__content-top:before { width: 240px; background-image: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Group_949-ar.svg?v=1758031424); right: initial; bottom: 0; left: -45px; }
.footer .footer__content-top { position: relative; }
.store-ksa.template-product .search_details .search-modal__form { background-color: #fff !important; }
.template-product .header-items.header-bottom-right .language_dropdown_sect .languageselect_rel .dropdown_lang button.dropbtn { background: transparent !important; }
.template-product .header-top--wrapper .header-top--right .header__icon .icon { fill: #E3F9EF; }
.template-product .header-top, .template-product #shopify-section-header-03 .header-03 > .header-bottom, body.template-product .wrapper-body, .template-product .halo-product-block-sections .halo-recommendations-block, .template-product .shopify-section.sections-spotlight-block, .template-product .shopify-section.sections-spotlight-block .custom-testimonials-section.spotlight-block, body.template-product, .template-product .container.productView-container .productView.halo-productView.layout-1.positionMainImage--left.productView-sticky .productView-stickyCart.style-1 { background: #E3F9EF !important; }
.template-product .productView.layout-1 .productView-images-wrapper .productView-image .productView-img-container { padding-top: 40px; padding-bottom: 20px; }
.template-product .productView.layout-1 .productView-images-wrapper .productView-image:not(.revibe-box-image) .productView-img-container:after { content: ""; width: 100%; height: 30px; position: absolute; left: 0; bottom: 0; background: #E3F9EF; }
.template-product .productView.layout-1 .productView-images-wrapper .productView-image:not(.revibe-box-image) .productView-img-container:before { content: ""; position: absolute; width: 100%; height: 55px; background-color: #E3F9EF; top: 0; left: 0; }
.template-product .productView.layout-1 .productView-images-wrapper .productView-image.revibe-box-image .productView-img-container { padding-top: 0; }
.active-premium-iphone-template-body .productView.layout-1 .productView-images-wrapper .productView-image .productView-img-container:before, .active-premium-iphone-template-body .productView.layout-1 .productView-images-wrapper .productView-image .productView-img-container:after { content: none !important; }
.template-product .productView-options.has-border-bottom .product-form__input2 button.trigger.button.condition-guide-btn, .template-product .halo-productView-right .what_included_sect .what_included_inner_sect { background: transparent !important; }
.template-product button#product-sticky-add-to-cart, .modal-protection-section .modal-footer .protection-add-to-cart-btn, .halo-protection-section .modal-content .modal-body .warranty-recommendation, .modal-protection-section .modal-content .modal-body .warranty-recommendation, .previewCart-wrapper .previewCartGroup .button.button-1, .previewCart-wrapper .previewCartGroup .button.button-1:hover, div .productView-stickyCart.style-1 .sticky-actions .button, div .productView-stickyCart.style-1 .sticky-actions .button:hover, .halo-productView-right button#add-to-cart-btn-custom, .halo-productView-right button#add-to-cart-btn-custom:hover { background: linear-gradient(90deg, #2C7321 0%, #47B835 100%) !important; }
.template-product .what_included_sect .what_included_inner_sect { background: transparent !important; }
.store-ksa .trust-icons.product-row .inner-block-section .image-block img { filter: brightness(0) invert(0); }
.template-product .header-mobile, .template-product .languageselect_rel .dropbtn { background: transparent !important; }
.template-product .header-mobile .header__icon .icon.icon-cart { fill: transparent !important; }
.discount-x-sign { color: #000; font-size: 12px; margin-top: -12px; float: left; }
[lang="ar"] .discount-x-sign { float: right; }
.layout_rtl div#main-cart-items .cart-content-left-item>.cart .cart-item__price-wrapper s.cart-item__old-price.price.price--end { margin-right: 0; margin-left: 10px; }
.modal-protection-section .modal-footer a { color: var(--campaign-primary) !important; }
.halo-product-block-sections .halo-recommendations-block .card-product .card-product__wrapper .badge.sale-badge, #shopify-section-announcement-bar, #shopify-section-announcement-bar div, .header__icon--cart .cart-count-bubble, .bottom-bar--list .cart-count-bubble, .card-product .halo-productBadges .badge.sale-badge { background: var(--campaign-primary) !important; }
.previewCart-wrapper .previewCartGroup .button.button-2 { border-color: var(--campaign-primary) !important; color: var(--campaign-primary) !important; border-radius: 6px; }
.previewCart-wrapper .previewCartGroup .button.button-1, .previewCart-wrapper .previewCartGroup .button.button-1:hover, .extend-warranty-btn.btn.protection-add-to-cart-btn.is-loading:before { background: linear-gradient(90deg, #2C7321 0%, #47B835 100%) !important; }
#halo-cart-sidebar .previewCart-wrapper .previewCart::-webkit-scrollbar-thumb{background:#47B835 !important;}
#halo-cart-sidebar .previewCart-wrapper .previewCart::-webkit-scrollbar-thumb:hover{background:#2C7321 !important;}
.additional-cash-back-anchor svg, .additional-cash-back-anchor2 svg { fill: var(--campaign-primary) !important; color: var(--campaign-primary) !important; }
.additional-cash-back-anchor a.additional-cash-back-anchor-text-wrap, .additional-cash-back-anchor2 a.additional-cash-back-anchor-text-wrap { color: var(--campaign-primary) !important; }
.cart-page-order-summary-sect .cart-actions .button.button-checkout, .cart-page-order-summary-sect .cart-actions .button.button-checkout:hover { background: linear-gradient(90deg, #2C7321 0%, #47B835 100%) !important; border-color: #2C7321 !important; }
.header-03 .main-menu.fixed-center .header-bottom--wrapper .header__inline-menu ul.list-menu.text-left .menu-lv-item > .menu-lv-1__action:hover > span.text, .header-03 .main-menu.fixed-center .header-bottom--wrapper .header__inline-menu ul.list-menu.text-left .header__submenu .menu-lv-2:hover .menu-lv-2__action .text { color: var(--campaign-primary) !important; }
.cart-count-bubble .text { color: #fff; }
.cart-item.p-warranty-section .add-warranty-btn, .halo-cart-sidebar .previewCartItem .add-warranty-btn { border-radius: 6px; }
.halo-cart-sidebar .previewCartItem .previewCartItem-content .product-option { margin-bottom: 10px; }
.template-product .product_left_view_inner, .template-product .phone-selector, .template-product .halo-productView-right .halo_right_variations_sect, .template-product .halo-productView-right .productView-tab .tabs-contents-vertical .tab-content, .template-product .product_view_right_inner { border-color: #fff !important; }
.halo-productView-right .product-form__radio2:checked+.product-form__label2 .text, .productView-options.has-border-bottom .product-form__input2 .product-form__label2 span.text { background: #fff !important; }
body.template-search .pagination-total-item, body.template-collection .pagination-total-item { background: var(--campaign-primary) !important; }
body.template-search .pagination-page-infinite .button, body.template-collection .pagination-page-infinite .button { border-color: var(--campaign-primary) !important; color: var(--campaign-primary) !important; } */ */
.template-cart div#main-cart-items .cart-content-left-item>.cart .cart-product-with-warranty .cart-item.p-warranty-section.p-free-case-section { margin-bottom: 15px; }
/* .template-product .protection-plan.ksa { margin-top: 45px; } */
/* .template-product .pdp-cash-back-deal-desktop-sticky { color: #308741 !important; font-weight: 500; font-size: 9px; background-color: #eaffd8; padding: 4px 2px 4px 17px; border-radius: 5px; bottom: -6px; }
.template-product .pdp-cash-back-deal-desktop-sticky:before { content: ""; position: absolute; width: 10px; height: 10px; background-image: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/payments.svg?v=1758696178); background-size: 100%; left: 4px; top: 5px; }
[lang="ar"] .template-product .pdp-cash-back-deal-desktop-sticky { bottom: -12px; padding: 1px 23px 1px 10px; font-size: 11px; }
[lang="ar"] .template-product .pdp-cash-back-deal-desktop-sticky:before { left: initial; right: 4px; width: 13px; height: 13px; } */

.halo-cashback-revibe-sidebar .modal-title, [lang="ar"] .halo-cashback-revibe-sidebar .modal-title { padding-top: 20px !important; }
span.custom-snd-old-price { text-decoration: line-through; font-size: 12px; opacity: .8; }
span.custom-snd-old-price, custom-snd-new-price { padding: 0 5px; }
.template-cart .cart-content-left-item>.cart .cart-item-block .cart-item-variant { text-transform: initial; }
.halo-sidebar-wrapper .previewCartItem-options span.custom-snd-new-price { font-weight: 500; font-size: 13px; }
.cart-shipped-wrapper .cart-shipped-date.remove { display: none !important; }
[lang="ar"] .languageselect_rel .dropdown-content a#re_za-desktop { display: none; }
/*** background color ***/
/* .template-index .header-top, .template-index #shopify-section-header-03 .header-03 > .header-bottom, body.template-index .wrapper-body, body.template-index { background: #E3F9EF !important; }
.template-collection .header-top, .template-collection #shopify-section-header-03 .header-03 > .header-bottom, body.template-collection .wrapper-body, body.template-collection { background: #E3F9EF !important; }
.template-search .header-top, .template-search #shopify-section-header-03 .header-03 > .header-bottom, body.template-search .wrapper-body, body.template-search { background: #E3F9EF !important; }
.template-cart .header-top, .template-cart #shopify-section-header-03 .header-03 > .header-bottom, body.template-cart .wrapper-body, body.template-cart { background: #E3F9EF !important; }
.store-ksa.template-index .search_details .search-modal__form, .store-ksa.template-collection .search_details .search-modal__form, .store-ksa.template-search .search_details .search-modal__form, .store-ksa.template-cart .search_details .search-modal__form { background-color: #fff !important; }
.template-index .header-items.header-bottom-right .language_dropdown_sect .languageselect_rel .dropdown_lang button.dropbtn, .template-collection .header-items.header-bottom-right .language_dropdown_sect .languageselect_rel .dropdown_lang button.dropbtn, .template-search .header-items.header-bottom-right .language_dropdown_sect .languageselect_rel .dropdown_lang button.dropbtn, .template-cart .header-items.header-bottom-right .language_dropdown_sect .languageselect_rel .dropdown_lang button.dropbtn { background: transparent !important; }
.template-index .header-top--wrapper .header-top--right .header__icon .icon, .template-collection .header-top--wrapper .header-top--right .header__icon .icon, .template-search .header-top--wrapper .header-top--right .header__icon .icon, .template-cart .header-top--wrapper .header-top--right .header__icon .icon { fill: #E3F9EF; }
.template-index .languageselect_rel .dropbtn, .template-collection .languageselect_rel .dropbtn, .template-search .languageselect_rel .dropbtn, , .template-cart .languageselect_rel .dropbtn { background: transparent !important; }
.template-index .header-mobile .header__icon .icon.icon-cart, .template-collection .header-mobile .header__icon .icon.icon-cart, .template-search .header-mobile .header__icon .icon.icon-cart, .template-cart .header-mobile .header__icon .icon.icon-cart { fill: transparent !important; }
.template-cart .header-mobile, .template-collection .header-mobile, .template-index .header-mobile, .template-search .header-mobile { background: #E3F9EF !important; }
.template-cart .cart-content-left-item .cart-header { background: transparent !important; }
.template-cart .cart-content-left-item>.cart, .template-cart .cart-page-order-summary-inner-sect { border-color: #fff !important; }
.template-cart .languageselect_rel .dropbtn, .template-index .languageselect_rel .dropbtn, .template-collection .languageselect_rel .dropbtn, .template-search .languageselect_rel .dropbtn, .template-product .languageselect_rel .dropbtn { background: transparent !important; }
.modal-content, .halo-seller-supplier-sidebar .modal-seller-supplier-section .seller_supplier_carousel, div#halo-cart-sidebar, body .halo-cart-sidebar, .halo-cart-sidebar .previewCartItem, .halo-cart-sidebar .previewCartItem-qty .quantity, #halo-cart-sidebar .halo-sidebar-header, body .halo-warranty-sidebar, body.warranty-sidebar-show .halo-warranty-sidebar .halo-sidebar-close, .modal-sim-type-guide-section .modal-title, .halo-esim-revibe-sidebar button#sidebar_close_btn { background: #e3f9ef !important; } */
/*** 3rd-sep-25 ***/

.globo-form.default-form.globo-form-id-119779 .globo-form-app.default-layout.gfb-style-classic.gfb-font-size-medium { margin-top: 0; }
.globo-form.default-form.globo-form-id-119779 .header { margin-bottom: 5px; }
div.globo-form-id-119779 .globo-form-app .gfb__footer { text-align: center !important; }
div.globo-form-id-119779 .globo-form-app .panel textarea { border: 0; }
body#template-exclusive-b2b-offers-boost-your-business-today-revibe-ksa .custom-service-block .halo-row .halo-item.has-des.cont-1 { align-self: flex-start; }
body#template-exclusive-b2b-offers-boost-your-business-today-revibe-ksa .custom-service-block .bg-policies-block, body#template-عروض-b2b-الحصرية-عزز-عملك-اليوم-revibe-ksa .custom-service-block .bg-policies-block { padding-top: 0 !important; }
.halo-seller-supplier-sidebar .modal-seller-supplier-section .seller_supplier_carousel .swiper-button-prev svg, .halo-seller-supplier-sidebar .modal-seller-supplier-section .seller_supplier_carousel .swiper-button-next svg { width: 11px; height: 11px; fill: #9e3397; stroke: #9e3397; }
.ramadan-deals.template-collection .pagination-wrapper nav.pagination.style--1.text-center.pagination-infinite, .eid-deals.template-collection .pagination-wrapper nav.pagination.style--1.text-center.pagination-infinite { display: none; }
[lang="ar"] .halo-sidebar_menu .site-nav-mobile .list-menu .menu-lv-item:nth-last-child(2) li.menu-lv-item:nth-child(3), .halo-sidebar_menu .site-nav-mobile .list-menu .menu-lv-item:nth-last-child(2) li.menu-lv-item:nth-child(4) { display: none; }
[lang="ar"] .halo-sidebar_menu .site-nav-mobile .list-menu .menu-lv-item:nth-last-child(2) li.menu-lv-item:nth-child(4) { display: block; }

.store-ksa .header-03 .main-menu .header-bottom--wrapper .header__inline-menu > ul.list-menu > li:nth-last-child(2) ul.header__submenu li:nth-child(4), [lang="ar"] .store-ksa .header-03 .main-menu .header-bottom--wrapper .header__inline-menu > ul.list-menu > li:nth-last-child(2) ul.header__submenu li:nth-child(3) { display: none; }

[lang="ar"] .store-ksa .header-03 .main-menu .header-bottom--wrapper .header__inline-menu > ul.list-menu > li:nth-last-child(2) ul.header__submenu li:nth-child(4) { display: inline-block !important; }

.modal-protection-section .close-button { font-size: 23px; }

body.layout_rtl .modal-protection-section .close-button { font-size: 18px; }

.modal-protection-section .modal-content { max-width: 420px; padding: 30px!important; max-height: 100vh; overflow-y: auto; }

.modal-protection-section .modal-content .modal-title { border-bottom: 1px solid #E8E8E8; padding: 0px 0 15px; color: #1D1B20; font-size: 18px; font-weight: 600; display: block; text-align: center; }

.modal-protection-section .modal-content .modal-body { background: #F6F6F6; padding: 20px 20px 30px; }

.modal-protection-section .modal-content h3 { color: rgba(0, 0, 0, 0.5); font-size: var(--font-body-size); font-weight: 600; text-align: center; line-height: 18px; }

.modal-protection-section .modal-content h3 span { color: #000; }

.modal-protection-section .modal-content .modal-protection-box h4 { color: #000000; font-size: 14px; line-height: 24px; font-weight: 600; margin: 0; display: flex; align-items: center; border-bottom: 1px solid #DADADA; justify-content: center; text-align: left; padding: 0 0px 15px; }

.modal-protection-section .modal-content .modal-protection-box h4 img { margin: 0 7px; max-width: 50px; }

.modal-protection-section .modal-content .modal-protection-box ul { margin-top: 15px; padding-left: 20px; }

.modal-protection-section .modal-content .modal-protection-box ul li { color: #000000; font-size: var(--font-body-size); padding-bottom: 4px; line-height: 18px; }

.modal-protection-section .modal-content .modal-protection-price-box { display: flex; border: 1px solid #DADADA; border-radius: 6px; background: #fff; padding: 15px; align-items: center; }

.modal-protection-section .modal-content .modal-protection-price-box .modal-protection-img-price-box { margin-right: 10px; }

body.layout_rtl .modal-protection-section .modal-content .modal-protection-price-box .modal-protection-img-price-box { margin-right: 0px; margin-left: 10px; }

.modal-protection-section .modal-content .modal-protection-price-box .modal-protection-detail-price-box h5 { margin: 0; font-size: 18px; line-height: 28px; color: #000; font-weight: 600; }

.modal-protection-section .modal-content .modal-protection-price-box .modal-protection-detail-price-box h6 { margin: 0; color: #000; font-size: var(--product-price-font-size); line-height: 15px; font-weight: var(--product-price-font-weight); }

.modal-protection-section .modal-footer .protection-add-to-cart-btn { font-family: 'Montserrat'; margin: 20px 0 15px; display: inline-block; background: linear-gradient(90deg, #7F19A0 16%, #C82D8C 116%); color: #fff; font-size: 14px; line-height: 20px; border-radius: 50px; padding: 10px 20px; font-weight: 600; transition: all .3s; }

.modal-protection-section .modal-footer .protection-add-to-cart-btn:hover { background: linear-gradient(90deg, #C82D8C 16%, #7F19A0 116%); }

.modal-protection-section .modal-footer a { display: inline-block; background-color: #e5e5e5; font-size: 14px; line-height: 20px; border-radius: 50px; padding: 10px 20px; font-weight: 600; font-family: 'Montserrat'; color: #7f19a0; transition: all .3s; }

.modal-protection-section .modal-footer a:hover { background-color: #dbdbdb; }

.modal-protection-section .modal-footer .main_product_add_to_cart_form { display: inline-block; }

body.layout_rtl .modal-protection-section .modal-footer .protection-add-to-cart-btn { font-family: "Cairo", sans-serif; }

.halo-protection-section .modal-content { max-width: 420px; padding: 30px!important; max-height: 100vh; overflow-y: auto; }

.halo-protection-section .modal-content .modal-title, .template-cart .modal.modal-extended-warranty-uae .modal-content .modal-title { border-bottom: 1px solid #E8E8E8; padding: 0px 0 15px; color: #1D1B20; font-size: 18px; font-weight: 600; display: block; text-align: center; }

.halo-protection-section .modal-content .modal-body, .template-cart .modal.modal-extended-warranty-uae .modal-content .modal-body { background: #F6F6F6; padding: 20px 20px 30px; }

.halo-protection-section .modal-content h3, .template-cart .modal.modal-extended-warranty-uae .modal-content h3 { color: #000; font-weight: 500; font-size: 12px; text-align: center; line-height: 18px; }

.halo-protection-section .modal-content h3 span, .template-cart .modal.modal-extended-warranty-uae .modal-content h3 span { color: #000; }

.halo-protection-section .modal-content .modal-protection-box h4, .template-cart .modal.modal-extended-warranty-uae .modal-content .modal-protection-box h4 { color: #000000; font-size: 14px; line-height: 24px; font-weight: 600; margin: 0; display: flex; align-items: center; border-bottom: 1px solid #DADADA; justify-content: center; text-align: left; padding: 0 0px 15px; }

.halo-protection-section .modal-content .modal-protection-box h4 img, .template-cart .modal.modal-extended-warranty-uae .modal-content .modal-protection-box h4 img { margin: 0 7px; max-width: 50px; }

.halo-protection-section .modal-content .modal-protection-box ul, .template-cart .modal.modal-extended-warranty-uae .modal-content .modal-protection-box ul { margin-top: 15px; padding-left: 20px; }

.halo-protection-section .modal-content .modal-protection-box ul li, .template-cart .modal.modal-extended-warranty-uae .modal-content .modal-protection-box ul li { color: #000000; font-size: 12px; line-height: 18px; }

.halo-protection-section .modal-content .modal-protection-price-box, .template-cart .modal.modal-extended-warranty-uae .modal-content .modal-protection-price-box { display: flex; border: 1px solid #DADADA; border-radius: 6px; background: #fff; padding: 15px; }

.halo-protection-section .modal-content .modal-protection-price-box .modal-protection-img-price-box, .template-cart .modal.modal-extended-warranty-uae .modal-content .modal-protection-price-box .modal-protection-img-price-box { margin-right: 10px; }

body.layout_rtl .halo-protection-section .modal-content .modal-protection-price-box .modal-protection-img-price-box { margin-right: 0px; margin-left: 10px; }

.halo-protection-section .modal-content .modal-protection-price-box .modal-protection-detail-price-box h5, .template-cart .modal.modal-extended-warranty-uae .modal-content .modal-protection-price-box .modal-protection-detail-price-box h5 { margin: 0; font-size: 15px; line-height: 28px; color: #000; font-weight: 600; }

.halo-protection-section .modal-content .modal-protection-price-box .modal-protection-detail-price-box h6, .template-cart .modal.modal-extended-warranty-uae .modal-content .modal-protection-price-box .modal-protection-detail-price-box h6 { margin: 0; color: #000; font-size: 12px; line-height: 15px; font-weight: 600; }

.halo-protection-section .modal-footer .protection-add-to-cart-btn, .template-cart .modal.modal-extended-warranty-uae .modal-footer .protection-add-to-cart-btn { font-family: 'Montserrat'; margin: 20px 0 15px; display: inline-block; background: linear-gradient(90deg, #7F19A0 16%, #C82D8C 116%); color: #fff; font-size: 14px; line-height: 20px; border-radius: 50px; padding: 10px 25px; }

body.layout_rtl .halo-protection-section .modal-footer .protection-add-to-cart-btn { font-family: "Cairo", sans-serif; }

.halo-protection-section .modal-footer a, .template-cart .modal.modal-extended-warranty-uae .modal-footer a { display: block; color: #c82d8c; font-size: 12px; line-height: 18px; }

body.layout_rtl .halo-protection-section .modal-content .modal-protection-box h4 { color: #000000; font-size: 14px; line-height: 24px; font-weight: 600; margin: 0; display: flex; align-items: center; border-bottom: 1px solid #DADADA; justify-content: center; text-align: right; padding: 0 0px 15px; }

.template-cart .modal.modal-extended-warranty-uae .modal-content .modal-body { margin-top: 20px; }

.template-cart .modal.modal-extended-warranty-uae .modal-content span.close-button { background-color: #fff; color: #000; font-size: 28px; padding-top: 0; height: auto; }

[lang="ar"]  .warranty_main_sect .warranty_main_right_sect .globo-form .globo-paragraph p {
    line-height: 24px;
}
[lang="ar"] .warranty_main_sect .warranty_main_left_sect {
    padding-right: 3.175%;
    padding-left: 0;
}
[lang="ar"] .warranty_main_sect .warranty_main_left_sect .self-testing-inline-sect {
    margin-right: 0;
    margin-left: 50px;
}
[lang="ar"] .details {
    padding-right: 0;
    padding-left: 60px;
}
[lang="ar"] .globo-form-id-121474 .globo-form-app .globo-form-control label.globo-label span.label-content {
    text-align: right !important;
}
[lang="ar"] .globo-formbuilder-wizard [data-type="file2"] span.label-content::before {
    top: 8px;
}
[lang="ar"] .warranty_main_sect .warranty_main_left_sect .self-testing-inline-sect .self-testing-inline-inner-sect p {
    padding-right: 0;
    padding-left: 50px;
    width: 100%;
}
[lang="ar"] div.warranty_main_sect .warranty_main_right_sect .globo-form-app select.classic-input {
    background-position: 10px;
}
.sticky-options.revibe-variant-price select{ font-weight: bold !important; font-size: 18px !important; text-align: right; }
#payment_installment .close-button { margin-right: 0; }

.cart-content-wrapper .footer-block__list-payment ul li.list-payment__item.tamara_icon { background: #fff; padding: 5px; border-radius: 2px; }

.cart-content-wrapper .footer-block__list-payment ul li.list-payment__item.tamara_icon img { max-width: 73px; }

.recurpay__widget .recurpay__widget_container:nth-child(1) {  }

.footer-block__list-payment ul li.list-payment__item.tabby_icon.tamara_icon { padding: 5.8px 5px; }

.footer-block__list-payment ul li.list-payment__item.tabby_icon.tamara_icon img { max-width: 100%; max-height: 19px; }

.installment_box_product { display: none; background: #ffe5d4; display: block; border: 1px solid #cbcbcb; padding: 15px; border-radius: 8px; margin-top: 10px; }

.installment_box_product p { padding: 0; margin: 0; color: #000; font-size: 14px; line-height: 1.4; letter-spacing: 0.5px; }

.installment_box_product p strong { margin-right: 7px; font-weight: 600; text-transform: uppercase; }

body.layout_rtl .installment_box_product p strong { margin-right: 0px; margin-left: 7px; }

body.template-product .col-accessories-wrapper .price__sale .price__compare .price-item.price-item--regular:after { display: none; }

body.template-collection.accessories .price__sale .price__compare .price-item.price-item--regular:after { display: none; }

.product-item-cart-sidebar.product-item-cart-page .cart-item-name span { box-shadow: none; background: #DDFFF7; }

body.template-cart .product-item-cart-sidebar.product-item-cart-page .product-item-cart-header-sect { justify-content: space-between; column-gap: 15px; align-items: center; }

body.template-cart .product-item-cart-sidebar.product-item-cart-page .product-item-cart-page-inner { padding: 15px 20px; }

.recurpay_group_title_arabic { display: none; }

body.layout_rtl .recurpay_group_title_arabic {
    display: flex;
    text-align: right;
    align-items: center;
    gap: 5px;
    /* display: block; */
}

body.layout_rtl .recurpay_group_title_english { display: none; }

body.layout_rtl .product-item-cart-page .cart-item-option { padding: 0; }

body.layout_rtl.template-product .extended_warranty_sect a { right: inherit; left: 15px; margin-left: 0; }

body.layout_rtl .product-item-cart-page .extended_warranty_sect a { right: inherit; margin-left: 0; }

body.layout_rtl .product-item-cart-page .cart-item__price-wrapper input[type=submit] { margin-left: 0; margin-right: auto; }

body.layout_rtl .product-item-cart-page .cart-item__price-wrapper .price { text-align: left; }

body.layout_rtl .recurpay__widget .recurpay__group_price_wrapper { margin-left: 0; margin-right: auto; }

body.layout_rtl .recurpay__action .recurpay_group_title_arabic { display: block; text-align: center; }

.recurpay__widget .recurpay__group_selling_price { display: none; }

.recurpay__widget .recurpay__group_compare_price { display: none; }

body.layout_rtl .productView-variants .product-form__label { margin-left: 2%; margin-right: 0; }

body.layout_rtl .productView-options .productView-variants .product-form__input.product_form_storage_swatch .product-form__label:last-child { margin-left: 0; }

.languageselect_rel .dropbtn { display: flex; align-items: center; justify-content: center; line-height: normal; }

.languageselect_rel .dropbtn span { top: 0; }

body.layout_rtl .languageselect_rel .dropbtn img { margin-right: 0; margin-left: 5px; }

body.layout_rtl #shopify-section-template--18710123446591__e5f34432-aa15-4fb5-b006-6d3d4bb6fec7 { display: block; }

body.layout_rtl #shopify-section-template--18710123446591__4aab358f-3cbf-4ab8-a5b7-6ed0b593709e { display: none; }

.split_svg_icon svg { vertical-align: top; margin-top: 0px; }

.product-image-four-boxes .product-image-four-boxes-col .product-image-four-boxes-col-inner h2 { text-align: center; color: #121212; margin: 5px 0 0; font-size: 14px; font-weight: 600; line-height: 20px; }

/* .product-image-four-boxes .product-image-four-boxes-col .product-image-four-boxes-col-inner h2 a { text-decoration: underline; } */

.halo-product-block-sections .halo-recommendations-block .container-full { padding: 0 3.175%; }

.halo-product-block-sections .halo-recommendations-block {
    padding-top: 0;
    border-top: 0;
    padding-bottom: 30px;
}

.halo-product-block-sections .halo-recommendations-block .halo-block-header .title { text-transform: inherit; color: #121212; font-weight: 700; font-size: 18px; }

.halo-product-block-sections .halo-recommendations-block .halo-block-header .title span { text-transform: inherit; color: #121212; font-weight: 700; font-size: 18px; }

.halo-product-block-sections .halo-recommendations-block .product .product-item {
    background: #fff;
    border: 1px solid #E2E2E2;
    border-radius: 6px;
    padding-bottom: 12px;
    padding-top: 12px;
    padding-left: 5px !important;
    padding-right: 5px !important;
    float: left;
    width: 100%;
    min-height: 375px;
    margin-bottom: 1px;
}

.halo-product-block-sections .halo-recommendations-block .card-information .card-information__wrapper.text-center .card-title h2 { text-align: left !important; font-weight: var(--product-title-font-weight) !important; overflow: hidden; margin: 0; height: 40px; }

.halo-product-block-sections .halo-recommendations-block .card-information .card-swatch.text-center { margin-top: 0 !important; }

.halo-product-block-sections .halo-recommendations-block .card-product .card-product__wrapper .badge.sale-badge { background: linear-gradient(45deg, #C82D8C, #7F19A0); font-weight: var(--badge-font-weight); font-family: "Montserrat", sans-serif; font-size: var(--badge-font-size); padding: 5px 10px; margin-left: 5px; border-radius: 9px; margin-top: 0px; }

.halo-cart-sidebar .wrapper-cartCount { margin-top: 0; color: #000; font-size: 14px; font-weight: 500; }

.halo-sidebar-wrapper .previewCartItem-name { margin: 0; color: #000; font-weight: 600; font-size: 13px; text-transform: capitalize; padding-right: 20px; padding-bottom: 2px; }

.halo-sidebar-wrapper .previewCartItem-options span { color: #000; font-weight: 400; font-size: 12px; flex: 1; line-height: 18px; }

.halo-sidebar-wrapper .previewCartItem-price { white-space: nowrap; }

.halo-sidebar-wrapper .previewCartItem-price .price { color: #000; font-weight: 500; font-size: 13px; line-height: 1.3; }

.halo-cart-sidebar .previewCartItem .previewCartItem-image { border: 1px solid #EDEBEE; border-radius: 6px; padding-left: 3px; padding-right: 3px; }

.halo-cart-sidebar .previewCartItem-remove svg { fill: #000; width: 14px; height: 14px; }

.halo-cart-sidebar .previewCartItem-qty .btn-quantity { border: 1px solid #5019A0; border-radius: 50px; }

.halo-cart-sidebar .previewCartItem-qty .btn-quantity:before { background-color: transparent; }

.halo-cart-sidebar .previewCartItem-qty .btn-quantity.plus:after { content: none; }

.halo-cart-sidebar .previewCartItem-qty .quantity { padding: 5px 10px 0; border: 0; font-weight: 500; color: #000; }

.halo-cart-sidebar .previewCartItem-qty { margin-top: 0; width: 80px; }

.cart-page-order-summary-inner-sect { border: 1px solid #EDEDED; border-radius: 6px; overflow: hidden; }

.cart-page-order-summary-inner-sect .cart-warrenty-img-wrapper { background: #9747FF1C; border-top: 1px solid #EDEDED; padding: 10px 15px 9px; text-align: center; }

.cart-page-order-summary-inner-sect form { padding: 15px; }

.cart-page-order-summary-sect .cart--totals-title { margin-bottom: 15px; color: #000; font-weight: 700; font-size: 18px; text-transform: capitalize; }

.cart-page-order-summary-sect .cart--totals-title:after { display: none; }

.cart-page-order-summary-sect .cart-total-grandtotal:after { display: none; }

.cart-page-order-summary-sect .cart-total-grandtotal .cart-total-label { color: #000; font-weight: 500; font-size: 18px; text-transform: capitalize; }

.cart-page-order-summary-sect .cart-total-grandtotal .cart-total-value { color: #000; font-weight: 700; font-size: 18px; }

.cart-page-order-summary-sect .cart-totals li { margin: 0 !important; }

.cart-page-order-summary-sect .cart-actions { margin-top: 10px; }

.cart-page-order-summary-sect .cart-actions .button.button-checkout { border-color: #7F19A0; background: linear-gradient(180deg, #7F19A0 0%, #C82D8C 100%); color: #fff; font-weight: var(--btn-1-font-weight); font-size: var(--btn-1-font-size); }

.cart-page-order-summary-sect .cart-actions .button.button-continue { border-color: #7F19A0; color: #7F19A0; font-weight: var(--btn-1-font-weight); font-size: var(--btn-1-font-size); }

.cart-page-order-summary-sect .secure-payment-cart-sect { padding: 0 15px; }

.cart-page-order-summary-sect .buy-now-cart-sect { padding: 15px; max-width: 485px; }

.cart-container .page-header { line-height: 28px; padding-top: 11px; padding-bottom: 15px !important; color: #000; font-weight: 700; font-size: 18px; text-transform: capitalize; }

.cart-content-left-item > .cart { border: 1px solid #EDEDED; border-radius: 6px; padding: 15px; }

.cart-content-left-item .cart-header .cart-header-item { padding-top: 0; padding-bottom: 0; color: #000; font-weight: 700; font-size: 14px; text-transform: capitalize; }

.cart-content-left-item .cart-header { background: #fff; }

.cart-content-left-item > .cart .cart-item { border: 0; background: #FAFAFA; padding: 10.5px 15px; border-radius: 6px; }

.cart-content-left-item > .cart .cart-item-block.cart-item-info { padding-left: 0; }
 
.cart-content-left-item > .cart .cart-item-block .cart-item-image { border: 1px solid #EDEBEE; border-radius: 6px; padding-bottom: 0 !important; width: 64px; min-width: 100%; background-color: #fff; }

.template-cart .cart-content-left-item > .cart .cart-item-block .cart-item-image img { padding-left: 3px; padding-right: 3px; max-height: 65px; }

.cart-item-image img { position: inherit !important; }

.cart-content-left-item > .cart .cart-item-block .cart-item-name { margin: 0; color: #000; font-weight: 600; font-size: 14px; }

.cart-content-left-item > .cart .cart-item-block .cart-item-name > a { color: #000; font-weight: 600; font-size: 14px; line-height: 1.3; }

.cart-content-left-item > .cart .cart-item-block .cart-item-variant { color: #000; font-weight: 400; font-size: 14px; }

.cart-content-left-item > .cart .cart-item-block .cart-item-block-right { align-self: center; }

.cart-content-left-item > .cart .cart-item__price-wrapper .price { color: #000; font-weight: var(--product-price-font-weight); font-size: var(--product-price-font-size); padding-bottom: 0; padding-left: 0; }

.cart-content-left-item > .cart .cart-item-total .cart-item-value { color: #000; font-weight: var(--product-price-font-weight); font-size: var(--product-price-font-size); }

.cart-content-left-item > .cart .cart-item-qty .btn-quantity { border: 1px solid #5019A0; border-radius: 50px; height: 24px; width: 24px; }

.cart-item-qty .btn-quantity:before { background-color: transparent !important; }

.cart-item-qty .btn-quantity.plus:after {content: none !important;}

.cart-content-left-item > .cart .cart-item-qty .quantity { background: #fafafa; padding: 0 10px; border: 0; font-weight: 500; color: #000; }

.cart-content-left-item > .cart .cart-remove svg { fill: #C2C2C2; }

.cart-content-left-item .cart-note .form-label { color: #000; font-weight: 600; font-size: 14px; }

.cart-content-left-item .cart-note .form-input { box-shadow: none !important; border-radius: 6px; border: 1px solid #C2C2C2; max-width: 100%; color: #000; font-weight: 400; font-size: 14px; }

/*.halo-cart-sidebar .previewCartItem-qty { margin-top: 10px; }

.cart-item-qty .btn-quantity {}*/

body #shopify-section-template--22774739009855__6c2dd0af-0814-4be7-8105-f93d09ab89d6 { padding-left: 0px !important; padding-right: 0px !important; }

body #shopify-section-template--22774739009855__6c2dd0af-0814-4be7-8105-f93d09ab89d6 .custom-service-block .halo-item:nth-child(1) a { padding: 25px 20px !important; }

body .body-content-wrapper.contact-page .wrapper-body { padding-bottom: 0; }

.body-content-wrapper.contact-page .section-block-template--22774739009855__6c2dd0af-0814-4be7-8105-f93d09ab89d6 { padding-bottom: 0; }

.warranty_main_sect { display: flex; gap: 10px; }

.warranty_main_sect .warranty_main_left_sect { width: 50%; padding: 3.175%; }

.warranty_main_sect .warranty_main_right_sect { width: 50%; padding: 3.175%; background: #FAFAFA; }

.body-content-wrapper.warranty-and-returns-form-page .wrapper-body { padding-bottom: 0; }

.body-content-wrapper.warranty-and-returns-form-page .wrapper-body .container { padding: 0; }

.body-content-wrapper.warranty-and-returns-form-page .wrapper-body .halo-block-header { margin: 0; }

.warranty_main_sect .warranty_main_left_sect .self-testing-inline-sect { background: #9747FF1C; border-radius: 6px; padding: 15px; }

.warranty_main_sect .warranty_main_left_sect .self-testing-inline-sect h2 { margin: 0; color: #000; font-weight: 700; font-size: 18px; }

.warranty_main_sect .warranty_main_left_sect .self-testing-inline-sect .self-testing-inline-inner-sect { display: flex; }

.warranty_main_sect .warranty_main_left_sect .self-testing-inline-sect .self-testing-inline-inner-sect p {
    line-height: 20px;
    padding-right: 50px;
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding-top: 9px;
}
.warranty_main_sect .warranty_main_left_sect .self-testing-inline-sect .self-testing-inline-inner-sect img {
    height: 100%;
    margin-top: -15px;
}

.warranty_main_sect .warranty_main_left_sect h3 { color: #000; font-weight: 700; font-size: 18px; display: list-item; list-style-type: disc; padding: 0; margin: 0; margin-left: 20px; margin-top: 20px; margin-bottom: 10px; line-height: 1.2; }

[lang="ar"] .warranty_main_sect .warranty_main_left_sect h3 { margin-left: 23px; margin-right: 0; }

.warranty_main_sect .warranty_main_left_sect p { line-height: 20px; margin: 0; font-size: 14px; font-weight: 400; color: #000; }

.warranty_main_sect .warranty_main_right_sect .globo-form .globo-form-app { margin-top: 0; background: #FAFAFA; }

.warranty_main_sect .warranty_main_right_sect .globo-form .globo-paragraph { background: #FAFAFA !important; }

.warranty_main_sect .warranty_main_right_sect .globo-form .globo-paragraph * { background: #FAFAFA !important; }

.warranty_main_sect .warranty_main_right_sect .globo-form .globo-paragraph h2 { font-weight: 700; font-size: 18px; line-height: 2.8rem; }

.warranty_main_sect .warranty_main_right_sect .globo-form .globo-paragraph p { line-height: 20px; margin: 0; font-size: 14px; font-weight: 500; color: #000; }

.warranty_main_sect .warranty_main_right_sect .globo-form-app input { border: 1px solid #C2C2C2; background: #FFFFFF; border-radius: 6px; height: 46px; box-shadow: none; outline: 0;     font-weight: 500; }

.warranty_main_sect .warranty_main_right_sect .globo-form-app select { border: 1px solid #C2C2C2; background: #FFFFFF; border-radius: 6px; height: 46px; box-shadow: none; outline: 0; }

.warranty_main_sect .warranty_main_right_sect .globo-form-app h3.globo-heading { font-size: 14px; font-weight: 600; color: #000; margin: 0; }

.warranty_main_sect .warranty_main_right_sect .globo-form-app .globo-form-control .checkbox-wrapper .globo-option { font-size: 14px; font-weight: 400; color: #000; }

.warranty_main_sect .warranty_main_right_sect .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input ~ .checkbox-label:before, .warranty_main_sect .warranty_main_right_sect .globo-form-app .globo-form-control .radio-wrapper .radio-input ~ .radio-label:after { border-color: #C2C2C2; }

.warranty_main_sect .warranty_main_right_sect .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input:checked ~ .checkbox-label:before { border-color: #5019A0; background-color: #5019A0; }

.warranty_main_sect .warranty_main_right_sect .globo-form-control .gfb__dropzone { border-color: #C2C2C2; }

.warranty_main_sect .warranty_main_right_sect button.action.next.submit.classic-button.wizard__submit { background: linear-gradient(180deg, #7F19A0 0%, #C82D8C 100%); border-color: #7F19A0; border-radius: 6px; z-index: 0; }

.warranty_main_sect .warranty_main_right_sect button.action.next.submit.classic-button.wizard__submit:hover { background: linear-gradient(360deg, #7F19A0 0%, #C82D8C 100%);      }

/*.product-block.cstm-sec .halo-product-block .halo-block-content .products-carousel .product-item .card-product__wrapper { height: 190px; overflow: hidden; }*/

/*** Product category ***/
.custom_categories_container.container.for_desktop .inner-block-section .block.custom_categories_images .custom-category-wrapper { background-color: #F6F6F6; padding: 0 4px 17px; margin-left: 15px;; border-radius: 6px; text-align: center; margin-bottom: 10px; }
.custom_categories_container.container.for_desktop .inner-block-section .block.custom_categories_images { width: 195px; float: left; }
.custom_categories_container.for_desktop .text a { font-size: var(--font-body-size); }
.custom_categories_container .text a { font-weight: 600; font-family: "Montserrat", sans-serif; line-height: 17px; color: #121212; display: block; }
.custom_categories_container.container.for_desktop .inner-block-section .block.custom_categories_images .custom-category-wrapper .block-image { min-height: 110px; }
/* .custom_categories_container.container.for_mob .inner-block-section .block.custom_categories_images .block-image { min-height: 116px; } */
.custom_categories_container.container .slider.slick-initialized .block.custom_categories_images .block-image { min-height: auto; }
.custom_categories_container.for_mob .inner-block-section { text-align: center; }
.custom_categories_container.for_mob .inner-block-section .text a { padding: 10px 0; font-size: var(--additional-small-text); }
/*** End Product category ***/
.cstm-sec .card-information { margin-top: 0 !important; padding-top: 10px; }

.ultra-fast-fulfillment { width: 100%; max-width: 600px; padding: 0px; }

.ultra-fast-fulfillment .header { display: block; margin-top: 0px; }

.ultra-fast-fulfillment .header h4 { font-size: 14px; line-height: 1.4; margin: 0; display: flex; align-items: center; margin-bottom: 7px; }

.ultra-fast-fulfillment .header h4 a { margin: 0 7px; }

.ultra-fast-fulfillment .plan-details { margin-bottom: 10px; background: #F1ECF8; border-radius: 5px; padding: 5px 10px; position: relative; border: 1px solid #7F19A0; max-width: 350px; }

.ultra-fast-fulfillment .plan-info { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center; }

.ultra-fast-fulfillment .image { display: flex; align-items: center; }

.ultra-fast-fulfillment .image img { width: 35px; height: auto; }

.ultra-fast-fulfillment .details { flex: 1; margin: 0 5px; }

.ultra-fast-fulfillment .details h2 { margin-top: 0; font-size: 14px; line-height: 22px; font-weight: 600; margin-bottom: 0px; }

.ultra-fast-fulfillment .details ul { list-style: none; padding: 0; margin: 0; }

.ultra-fast-fulfillment .details ul li { font-size: 14px; margin-bottom: 5px; line-height: 1.3; display: flex; align-items: flex-start; }

.ultra-fast-fulfillment .details ul li img { max-width: 14px; margin-right: 7px; margin-top: 3px; min-width: 14px; }

.ultra-fast-fulfillment .price { display: flex; align-items: center; max-height: 30px; }

.ultra-fast-fulfillment .price > span { font-weight: 600; line-height: 1.4; color: #000; font-size: 14px; margin-right: 5px; }

.ultra-fast-fulfillment .switch { position: relative; display: inline-block; width: 52px; height: 26px; }

.ultra-fast-fulfillment .switch input { opacity: 0; width: 0; height: 0; }

.ultra-fast-fulfillment .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; }

.ultra-fast-fulfillment .slider:before { position: absolute; content: ""; height: 20px; width: 20px; left: 3px; bottom: 3px; background-color: white; -webkit-transition: .4s; transition: .4s; }

.ultra-fast-fulfillment input:checked + .slider { background-color: #5019A0; }

.ultra-fast-fulfillment input:focus + .slider { box-shadow: 0 0 1px #5019A0; }

.ultra-fast-fulfillment input:checked + .slider:before { -webkit-transform: translateX(24px); -ms-transform: translateX(24px); transform: translateX(24px); }

.ultra-fast-fulfillment .slider.round { border-radius: 34px; }

.ultra-fast-fulfillment .slider.round:before { border-radius: 50%; }

.ultra-fast-fulfillment .plan-list { display: none; }

.ultra-fast-fulfillment .plan-list h2 { margin-top: 0; font-size: 13px; font-weight: 600; margin-bottom: 0px; }

.ultra-fast-fulfillment .plan-list ul { list-style: none; padding: 0; margin: 0; }

.ultra-fast-fulfillment .plan-list ul li { font-size: 12px; margin-bottom: 5px; line-height: 1.4; display: flex; align-items: flex-start; }

.ultra-fast-fulfillment .plan-list ul li img { max-width: 14px; margin-right: 7px; margin-top: 3px; min-width: 14px; }

body.layout_rtl.template-product .ultra-fast-fulfillment .details ul li img { margin-right: 0; margin-left: 7px; }

body.layout_rtl.template-product .ultra-fast-fulfillment .plan-list ul li img { margin-right: 0; margin-left: 7px; }

body.layout_rtl.template-product .ultra-fast-fulfillment .price > span { margin-right: 0; margin-left: 5px; }

.seller-rating { /*margin: 15px 0;*/ margin: 0; /*padding: 15px 0;*/ padding: 0; /*border-top: 1px solid #EDEDED; border-bottom: 1px solid #EDEDED;*/ display: flex; justify-content: space-between; align-items: center; }

.seller-rating .seller-info { display: flex; gap: 5px; }

.seller-rating .seller-info span { color: #000; font-size: var(--font-body-size); line-height: 18px; font-weight: 500; }

.seller-rating .seller-rating-stars { display: flex; align-items: center; gap: 7px; }

.seller-rating .seller-rating-stars .seller-name { color: #5019A0; font-size: var(--font-body-size); line-height: 18px; font-weight: 500; text-decoration: underline;margin-left:5px; }

.seller-rating .seller-rating-stars .rating-value { font-weight: bold; color: #333; font-size: var(--font-body-size); line-height: 18px; font-weight: 600; }

.seller-rating .rating[data-rating="5.5"] .rating__item:nth-child(-n+5),
.seller-rating .rating[data-rating="5"] .rating__item:nth-child(-n+5),
.seller-rating .rating[data-rating="4.5"] .rating__item:nth-child(-n+4),
.seller-rating .rating[data-rating="4"] .rating__item:nth-child(-n+4),
.seller-rating .rating[data-rating="3.5"] .rating__item:nth-child(-n+3),
.seller-rating .rating[data-rating="3"] .rating__item:nth-child(-n+3),
.seller-rating .rating[data-rating="2.5"] .rating__item:nth-child(-n+2),
.seller-rating .rating[data-rating="2"] .rating__item:nth-child(-n+2),
.seller-rating .rating[data-rating="1.5"] .rating__item:nth-child(-n+1),
.seller-rating .rating[data-rating="1"] .rating__item:nth-child(-n+1),
.seller-rating .rating[data-rating="0.5"] .rating__item:nth-child(-n+0),
.seller-rating .rating[data-rating="0"] .rating__item:nth-child(-n+0) { background-position: 21px 0px; }

.seller-rating .rating[data-rating="5.5"] .rating__item:nth-child(6),
.seller-rating .rating[data-rating="4.5"] .rating__item:nth-child(5),
.seller-rating .rating[data-rating="3.5"] .rating__item:nth-child(4),
.seller-rating .rating[data-rating="2.5"] .rating__item:nth-child(3),
.seller-rating .rating[data-rating="1.5"] .rating__item:nth-child(2),
.seller-rating .rating[data-rating="0.5"] .rating__item:nth-child(1) { background-position: 43px 0px; }

.seller-rating .rating { gap: 3px; margin: -3px 0 0; padding: 0; display: flex; align-items: center; justify-content: flex-start; color: #9d3496; }

.seller-rating .rating__item { background-image: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/star-sprit-img-6.png?v=1748869800); width: 19px; height: 17px; background-size: cover; background-position: -1px 0px; }

.productView-container .halo-productView-right .halo_right_variations_sect.halo_auth_sold_by_sect { margin-top: -15px; padding: 0; border: 0; }

#shopify-section-template--23326448943423__main .rte { display: none; }

#shopify-section-template--23326448943423__17300969178374ae4e .globo-form-id-123656 .globo-form-app { z-index: 10; margin: 0; padding: 15px; max-width: 100% !important; border: 1px solid #E1DDDD; border-radius: 4px; box-shadow: 0 0 8px 4px rgb(0 0 0 / 15%), 0 1px 2px 0px rgb(0 0 0 / 17%) !important; }

#shopify-section-template--23326448943423__17300969178374ae4e .globo-form-id-123656 .globo-form-app * { font-family: "Montserrat", sans-serif; }

#shopify-section-template--23326448943423__17300969178374ae4e .globo-form-id-123656 { padding: 0 3.175%; }

#shopify-section-template--23326448943423__17300969178374ae4e .globo-form-id-123656 .globo-form-app .header { margin-left: 0 !important; }

#shopify-section-template--23326448943423__17300969178374ae4e .globo-form-id-123656 .globo-form-app .header .globo-description { display: none; }

#shopify-section-template--23326448943423__17300969178374ae4e .globo-form-id-123656 .globo-form-app .gfb__footer button { width: auto; }

body.layout_rtl #shopify-section-template--23326448943423__17300969178374ae4e .globo-form-id-123656 .globo-form-app .gfb__footer { text-align: right; }

body.layout_rtl #shopify-section-template--23326448943423__17300969178374ae4e .globo-form-id-123656 .globo-form-app * { font-family: 'Cairo', sans-serif; }

@media (min-width: 1025px) {

  body.layout_rtl.warranty-sidebar-show .halo-warranty-sidebar { transform: translateZ(0) !important; }

  body.layout_rtl.delivery-sidebar-show .halo-delivery-sidebar { transform: translateZ(0) !important; }

  body.layout_rtl.delivery-sidebar-show .halo-delivery-sidebar { transform: translateZ(0) !important; }

}

@media (max-width: 1024px) {

  body.layout_rtl.warranty-sidebar-show .halo-warranty-sidebar { transform: translateZ(0) !important; }

  body.layout_rtl.delivery-sidebar-show .halo-delivery-sidebar { transform: translateZ(0) !important; }

}

@media (max-width: 800px) {

  body.layout_rtl .footer-block__text .footer-block__details .rte { margin-top: 0; } 

  body.template-cart .product-item-cart-page .extended_warranty_sect a { position: relative; display: inline-block; }

}

.header-03 .header-mobile-search-bar .header-top-center .header__iconItem .search-modal__form .search-modal__form .search__button svg { opacity: 0; }

.header-03 .header-mobile-search-bar .header-top-center .header__iconItem .search-modal__form { border-radius: 5px; }

.footer .sell_your_phon a:hover { background: linear-gradient(360deg, #7F19A0 0%, #C82D8C 100%) !important; }

#shopify-section-template--22774737305919__custom_service_block_wDYVyK .container_contact { border-radius: 6px; overflow: hidden; }

#shopify-section-template--22774737305919__custom_service_block_wDYVyK .custom-service-block .policies-content { text-align: left !important; }

#shopify-section-template--22774737305919__custom_service_block_wDYVyK .custom-service-block .policies-content .send_query_heading { color: #000; font-weight: 700; font-size: 18px; }

#shopify-section-template--22774737305919__custom_service_block_wDYVyK .custom-service-block .policies-content .send_query_email { color: #000; font-weight: 500; font-size: 14px; }

#shopify-section-template--22774737305919__custom_service_block_wDYVyK .custom-service-block .policies-content .send_query_email span { color: #5019A0; cursor: pointer; }

#shopify-section-template--22774737305919__custom_service_block_wDYVyK .custom-service-block .policies-content .globo-form-app { background: #f7f1fe; }

#shopify-section-template--22774737305919__custom_service_block_wDYVyK .custom-service-block .policies-content .globo-form-app .header { margin-left: 3px !important; }

#shopify-section-template--22774737305919__custom_service_block_wDYVyK .custom-service-block .policies-content .globo-form-app input { border: 1px solid #C2C2C2; background: #FFFFFF; border-radius: 6px; height: 46px; box-shadow: none; outline: 0; }

#shopify-section-template--22774737305919__custom_service_block_wDYVyK .custom-service-block .policies-content .globo-form-app select { border: 1px solid #C2C2C2; background: #FFFFFF; border-radius: 6px; height: 46px; box-shadow: none; outline: 0; }

#shopify-section-template--22774737305919__custom_service_block_wDYVyK .custom-service-block .policies-content .globo-form-app textarea { border: 1px solid #C2C2C2; background: #FFFFFF; border-radius: 6px; height: 46px; box-shadow: none; outline: 0; }

#shopify-section-template--22774737305919__custom_service_block_wDYVyK button.action.next.submit.classic-button.wizard__submit { background: linear-gradient(180deg, #7F19A0 0%, #C82D8C 100%) !important; border-color: #7F19A0; border-radius: 6px; }

#shopify-section-template--22774737305919__custom_service_block_wDYVyK button.action.next.submit.classic-button.wizard__submit:hover { background: linear-gradient(360deg, #7F19A0 0%, #C82D8C 100%) !important; }

#shopify-section-template--22774737305919__custom_service_block_wDYVyK .custom-service-block .policies-content .globo-form-app .header .globo-description { font-weight: 500; font-size: 14px; color: #000; }

.header__icon--cart .cart-count-bubble, .bottom-bar--list .cart-count-bubble { background: linear-gradient(180deg,#7f19a0,#c82d8c)!important; color: #fff !important; }

/* .custom_categories_container .custom_categories_images img { max-height: 170px !important; padding-top: 10px !important; } */

/* #shopify-section-template--22774736945471__16328142266b504c78 .halo-block-content .side-image .image-block img, .sections-product-block:nth-child(even) .halo-block-content .side-image .image-block img { border-radius: 0 15px 15px 0; } */

.cstm-sec.home-p-carousel-left-img.featured-product-sections .side-image .image-block a.product-block-collection-link img { border-radius: 15px 0 0 15px; }
.cstm-sec.home-p-carousel-right-img.featured-product-sections .side-image .image-block a.product-block-collection-link img, [lang="ar"] .cstm-sec.home-p-carousel-left-img.featured-product-sections .side-image .image-block a.product-block-collection-link img { border-radius: 0 15px 15px 0; }
[lang="ar"] .cstm-sec.home-p-carousel-right-img.featured-product-sections .side-image .image-block a.product-block-collection-link img { border-radius: 15px 0 0 15px; }

.certified-items-right-border .side-image .image-block img, [lang="ar"] .certified-items-left-border .side-image .image-block img { border-radius: 0 15px 15px 0 !important; }

/* #shopify-section-template--22774736945471__6c32a632-219e-4571-b21b-42758727b82a .halo-block-content .side-image .image-block img, .sections-product-block:nth-child(odd) .halo-block-content .side-image .image-block img  { border-radius: 15px 0 0 15px; } */

#shopify-section-template--22774736945471__product_block_aXW9gR .halo-block-content .side-image .image-block img { border-radius: 10px 0 0 10px !important; }

#shopify-section-template--22774739009855__6c2dd0af-0814-4be7-8105-f93d09ab89d6 .container_contact { border-radius: 6px; overflow: hidden; }

#shopify-section-template--22774739009855__6c2dd0af-0814-4be7-8105-f93d09ab89d6 .custom-service-block .policies-content .globo-form-app input { border: 1px solid #C2C2C2; background: #FFFFFF; border-radius: 6px; height: 46px; box-shadow: none; outline: 0; }

#shopify-section-template--22774739009855__6c2dd0af-0814-4be7-8105-f93d09ab89d6 .custom-service-block .policies-content .globo-form-app textarea { border: 1px solid #C2C2C2; background: #FFFFFF; border-radius: 6px; height: 46px; box-shadow: none; outline: 0; }

#shopify-section-template--22774739009855__6c2dd0af-0814-4be7-8105-f93d09ab89d6 button.action.next.submit.classic-button.wizard__submit { background: linear-gradient(180deg, #7F19A0 0%, #C82D8C 100%) !important; border-color: #7F19A0; border-radius: 6px; }

#shopify-section-template--22774739009855__6c2dd0af-0814-4be7-8105-f93d09ab89d6 button.action.next.submit.classic-button.wizard__submit:hover { background: linear-gradient(360deg, #7F19A0 0%, #C82D8C 100%) !important; }

#shopify-section-template--22774739009855__6c2dd0af-0814-4be7-8105-f93d09ab89d6 .custom-service-block .policies-content .globo-form-app .header .title { color: #000; font-weight: 700; font-size: 18px; text-align: left; }

#shopify-section-template--22774739009855__6c2dd0af-0814-4be7-8105-f93d09ab89d6 .custom-service-block .policies-content .globo-form-app { background: #f7f1fe; }

#shopify-section-template--22774739009855__6c2dd0af-0814-4be7-8105-f93d09ab89d6 .custom-service-block .policies-content .globo-form-app .header { margin-left: 3px !important; margin-bottom: 0 !important; }

body #shopify-section-template--22774739009855__6c2dd0af-0814-4be7-8105-f93d09ab89d6 .globo-formbuilder-wizard { margin-top: 20px !important; }

.cart-page-order-summary-sect .cart-actions .button.button-checkout:hover { background: linear-gradient(360deg, #7F19A0 0%, #C82D8C 100%) !important; }

.cart-page-order-summary-sect .cart-actions .button.button-continue:hover { background: linear-gradient(360deg, #7F19A0 0%, #C82D8C 100%) !important; color: #fff !important; }

.previewCart-wrapper .previewCartGroup .button.button-1:hover { background: linear-gradient(180deg, #C82D8C 0%, #7F19A0 100%) !important; }

.previewCart-wrapper .previewCartGroup .button.button-2:hover { background: linear-gradient(360deg, #7F19A0 0%, #C82D8C 100%) !important; color: #fff !important; }

.halo-productView-right .product-form__submit.button.button--primary:hover { background: linear-gradient(360deg, #7F19A0 0%, #C82D8C 100%) !important; color: #fff !important; }

body.template-collection .pagination-page-infinite .button:hover { background: linear-gradient(360deg, #7F19A0 0%, #C82D8C 100%) !important; color: #fff !important; }

.previewCartItem-qty .btn-quantity.minus:before, .cart-content-left-item>.cart .cart-item-qty .btn-quantity.minus:before { background-image: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/remove_150x.svg?v=1723038349'); width: 12px; height: 2px; }

.previewCartItem-qty .btn-quantity.minus:before { left: 5.5px; top: 11px; }

.product-item-cart-sidebar.product-item-cart-page .cart-sidebar-list-bottom-sect .cart-item-block-right .cart-item-option {display: none;}

.product-item-cart-sidebar.product-item-cart-page .cart-sidebar-list-bottom-sect .cart-item-block-right { max-width: 455px; }

.cart-content-left-item>.cart .cart-item-qty .btn-quantity.minus:before { left: 5.5px; top: 11px; }

.halo-cart-sidebar .previewCartItem-qty .btn-quantity.plus:before, .cart-content-left-item>.cart .cart-item-qty .btn-quantity.plus:before { background-image: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/add_150x.svg?v=1723038349'); width: 12px; height: 12px; }

.halo-cart-sidebar .previewCartItem-qty .btn-quantity.plus:before { left: 5.5px; top: 5px; }

.cart-content-left-item>.cart .cart-item-qty .btn-quantity.plus:before { left: 5px; top: 5px; }

.halo-cart-sidebar .previewCartItem-qty .btn-quantity:before, .cart-content-left-item>.cart .cart-item-qty .btn-quantity:before { content: ""; position: absolute; }

.previewCart ul.previewCartList.list-unstyled { padding-bottom: 15px; }

.halo-page-content.halo-cart-content .cart-item-qty .btn-quantity { top: 2px; }

#halo-cart-sidebar .previewCart-wrapper .previewCart::-webkit-scrollbar{width:8px}
#halo-cart-sidebar .previewCart-wrapper .previewCart::-webkit-scrollbar-track{background:#f1f1f1}
#halo-cart-sidebar .previewCart-wrapper .previewCart::-webkit-scrollbar-thumb{background:#c82d8c}
#halo-cart-sidebar .previewCart-wrapper .previewCart::-webkit-scrollbar-thumb:hover{background:#7f19a0}

.product-item-cart-page .cart-item__price-wrapper input[type=submit] { margin-top: 0px; }
div#main-cart-items .cart-item-block.cart-item-quantity cart-update-quantity.cart-item-qty{padding-bottom:0}
div#main-cart-items .cart-item-block.cart-item-total{padding-top:6px; text-align: right;}
.halo-sidebar-wrapper.custom-scrollbar .product-item-cart-sidebar.product-item-cart-page .cart-item { padding-top: 5px; }
.halo-sidebar-wrapper.custom-scrollbar .product-item-cart-sidebar.product-item-cart-page .cart-sidebar-list-bottom-sect .cart-item-name { max-width: 260px; }
div#main-cart-items .cart .cart-list .cart-item-block.cart-item-info { width: calc(100% - 428px); }
div#main-cart-items .cart-header-item.cart-header-info { width: calc(100% - 443px); }
.cart-container.container { overflow: hidden; }
.product-item-cart-page .cart-item-block.cart-item-price { width: 79px; }
.layout_rtl .product-item-cart-page .cart-item-block.cart-item-price { width: 87px; }
.cart-container.container .breadcrumb-container.style--line_clamp_1.initialized.disable-last.disable-first { padding-left: calc(3.175% + 5px); background-color: #FAFAFA; margin-left: calc(-3.175% - 5px); margin-right: calc(-3.175% - 5px); padding-right: calc(3.175% + 5px); padding-top: 6px; padding-bottom: 6px; }
.cart-container.container .breadcrumb-container.style--line_clamp_1.initialized.disable-last.disable-first nav.breadcrumb.breadcrumb-left { padding: 0; }
.cart-container.container .breadcrumb-container.style--line_clamp_1.initialized.disable-last.disable-first nav.breadcrumb.breadcrumb-left a.link.home-link{font-weight:500;color:#a3a3a3;transition:all .3s}
.cart-container.container .breadcrumb-container.style--line_clamp_1.initialized.disable-last.disable-first nav.breadcrumb.breadcrumb-left a.link.home-link:hover{color:#666;font-weight:600}
.cart-container.container .breadcrumb-container.style--line_clamp_1.initialized.disable-last.disable-first nav.breadcrumb.breadcrumb-left span{color:#000;font-weight:600}
cart-items#CartSection-template--23319169499455__main .cart-content-left-item>.cart .cart-item-block .cart-item-block-right .cart-item-option{padding-right:0}
.product-item-cart-sidebar.product-item-cart-page .product-item-cart-header-sect{justify-content:space-between}

/**Arabic cart page**/
body.layout_rtl .cart-item-block.cart-item-info{padding-right:0}
.product-item-cart-sidebar.product-item-cart-page .cart-sidebar-list-bottom-sect .cart-item-block.cart-item-price{padding-left:0}
.product-item-cart-sidebar.product-item-cart-page .product-item-cart-header-sect .cart-item-block-right{padding-left:0}
.cart-content-item[data-cart-content] .product-item-cart-page .cart-item{align-items:center}
.layout_rtl .previewCartItem-content{padding-left:0;padding-right:20px}
.layout_rtl .halo-sidebar-wrapper .previewCartItem-price{margin-left:0;}
body.layout_rtl .cart-item-block.cart-item-info{padding-left:15px !important;padding-right:0 !important;}
.layout_rtl div#main-cart-items .cart-item-block.cart-item-total { text-align: left; }
/**End Arabic cart page**/
div#halo-video-popup .halo-popup-wrapper .halo-popup-header { padding-top: 0; }
.custom-service-block .halo-row.not-distance .halo-item a { cursor: auto; }
.sections-custom-service-block .custom-service-block .policies-content .policy-box { min-height: 140px; margin: 30px 0; }
.productView.layout-1 .productView-images-wrapper .productView-nav.style-1.image-fit-unset, .productView.layout-1 .productView-thumbnail-wrapper .productView-for { height: 450px; overflow: hidden; }
.productView.layout-1 .productView-images-wrapper .productView-nav.style-1.image-fit-unset.slick-initialized.slick-slider, .productView.layout-1 .productView-thumbnail-wrapper .productView-for.slick-initialized.slick-slider { height: auto; overflow: auto; top: initial; }
.productView.layout-1 .productView-images-wrapper .productView-image .productView-img-container { top: -50px; }
.header-wrapper header.custom-header.header.header-03.header--has-menu .header__iconItem.header__group .cart-count-bubble[data-quantity="0"], .mobile-header-2 .header-mobile--right .header-mobile--icon .cart-count-bubble[data-quantity="0"] { display: none !important; }
.container.productView-container .productView.halo-productView.layout-1.positionMainImage--left.productView-sticky .productView-stickyCart.style-1 { bottom: initial !important; }
[dir='rtl'] #shopify-section-announcement-bar div span strong { padding: 0 13px; }
.collection-content-2 .collection-banner, .halo-block.halo-product-block.halo-recommendations-block .halo-block-header.text-left.block-title--style1 a.button-view { display: none; }
body.template-collection .main_collection_banner .container-1170 .collection-content-2 { display: flex; align-items: center; flex-wrap: wrap; width: calc(100% - 420px); }
body.template-collection .main_collection_banner .container-1170 .collection-hero-background-layer { overflow: hidden; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; border-radius: 6px; }
body.template-collection .main_collection_banner .container-1170 .collection-hero-background-layer:before { content: ""; position: absolute; width: 440px; height: 440px; background: linear-gradient(270deg, #7F19A0 1.16%, #C82D8C 99.42%); right: 0; z-index: -1; border-top-left-radius: 52%; border-bottom-left-radius: 48%; top: -160px; }
body.template-collection.layout_rtl .main_collection_banner .container-1170 .collection-hero-background-layer:before { right: initial; left: 0; transform: scaleX(-1); }
body.template-collection .main_collection_banner .container-1170 .col-bnr-right-img { width: 420px; }
body.template-collection .main_collection_banner .collection-content-2 #collection-bottom-bar { flex: 0 0 100%; display: flex; padding-top: 18px; }
body.refurbished-iphones-uae.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.refurbished-iphone-15-series.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.refurbished-iphone-14-series-uae.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.refurbished-iphone-13-series-uae.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.refurbished-iphone-12-series-uae.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.refurbished-iphone-11-series-uae.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.refurbished-iphone-se-series-uae.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.refurbished-iphone-x-series-uae.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.refurbished-iphone-8-series-uae.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.refurbished-iphone-7-series-uae.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.refurbished-iphones.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.refurbished-iphone-14-series.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.refurbished-iphone-13-series.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.refurbished-iphone-12-series.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.refurbished-iphone-11-series.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.refurbished-iphone-se-series.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.refurbished-iphone-x-series.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.refurbished-iphone-8-series.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.refurbished-iphone-7-series.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img { margin-top: -12px; }
body.ipads.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img { margin-top: -7px; }
body.accessories-and-audio.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.audio.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.accessories.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img { margin-top: -25px; }
body.refurbished-used-laptop-uae.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.dell-secondhand-renewed-laptop.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.lenovo-used-laptops.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.hp-renewed-used-laptops.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.microsoft-surface.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.acer-used-laptops.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.samsung-laptops.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.laptops-used-refurbished.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.dell.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.lenovo.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.hp.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img, body.acer.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img { margin-top: -15px; }
body.template-collection .main_collection_banner .collection-description h2 .highlighted { color: #FA8FD0; }
div .list-menu--disclosure li.menu-lv-item:last-child a.header__menu-item.list-menu__item.link { border-bottom: 0; }
.modal.condition-guide-modal .modal-content .tab_carousel .owl-carousel .owl-stage { padding-left: 0 !important; }
.revibe-express-banner-wrapper { padding: 32px 0 20px; }
.revibe-express-banner-wrapper img { border-radius: 6px; width: 100%; }
.template-cart .cart-content-left-item .cart-header .cart-header-item.cart-header-total.auto-width { width: auto; }
body.template-cart .product-item-cart-sidebar.product-item-cart-page .product-item-cart-header-sect .cart-item-block-left { padding-right: 0; }
body.template-cart .product-item-cart-sidebar.product-item-cart-page .product-item-cart-header-sect .warranty-image { max-width: 50px; }
.header-wrapper .header-03 .header-top--left { padding-bottom: 0; }
.sidebarBlock-content.sidebarBlock-content--full.facets__display price-range.facets__price .facets__price--slide:before { content: ""; width: 100%; height: 6px; background-color: #fff; top: -3px; }
.sidebarBlock-content.sidebarBlock-content--full.facets__display price-range.facets__price .facets__price--slide:after { content: ""; width: 100%; height: 2px; background-color: #5019A0; top: -1px; }
.sidebarBlock-content.sidebarBlock-content--full.facets__display price-range.facets__price .facets__price--slide input[type=range]::-webkit-slider-thumb { height: 23px !important; width: 23px !important; background: #f1ecf8 !important; border-color: #7341BA !important; border-width: 2px !important; }
.sidebarBlock-content.sidebarBlock-content--full.facets__display price-range.facets__price .facets__price--slide input[type=range]::-webkit-slider-thumb { -webkit-appearance: none !important; }
.cstm-sec .card-information .card-information__wrapper .card-swatch, .cstm-sec .card-information .card-information__wrapper .card-swatch .item { margin-bottom: 0 !important; }
body.template-collection .main_collection_banner .container-1170 .trust-icons .inner-block-section .block:last-child img { max-width: 30px; }
.halo-productView-right .halo_right_variations_sect .form.main_product_add_to_cart_form { margin-top: 10px; }
.header-03 .main-menu.fixed-center .header-bottom--wrapper .header__inline-menu ul.list-menu.text-left li.menu-lv-item:first-child a { padding-left: 0 !important; }
.header-03 .main-menu.fixed-center .header-bottom--wrapper .header__inline-menu ul.list-menu.text-left li.menu-lv-item:last-child a { padding-right: 0 !important; }
#template-best-place-for-refurbished-amp-used-electronics-in-dubai-and-across-uae .container.revibe-section-express .label-wrapper-express { text-transform: uppercase; }
.section-block-template--23424089424191__db7ae2e8-2c10-477e-a92f-3a35cbb267d2 .halo-block-header h2.title div#countdown, .template-cart div#shopify-section-footer div#shopify-section-template--22774736945471__custom_slideshow_MxGP3M { display: none; }
.template-collection .productGrid .product .card-information .card-information__wrapper.text-center .card-summary { height: 20px; margin-bottom: 10px !important; }
body.template-collection .card-information .card-information__wrapper.text-center .card-title h2 { height: 39px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
body.template-collection .card-information .card-swatch.text-center ul.swatch.list-unstyled { height: 30px; }
body.template-collection .card-information .card-swatch.text-center { margin-bottom: 0; }
#payment_installment .close-button { background-color: transparent; color: #000; font-size: 35px !important; font-weight: 300 !important; padding-top: 0; }
body.template-cart .cart-total-grandtotal, .title-grid-heading #countdown { display: none !important; }
.recurpay__widget .recurpay__action button { background: linear-gradient(360deg,#c82d8c,#7f19a0) !important; border-radius: 6px; transition: all .3s; justify-content: center; text-transform: capitalize !important; font-weight: 600 !important; }
.recurpay__widget .recurpay__action button:hover { background: linear-gradient(360deg,#7f19a0,#c82d8c) !important; }
body.template-cart .cart-buy-now-pay-later { padding: 20px 16px 20px 15px; display: flex; justify-content: space-between; align-items: center; }
body.template-cart .cart-buy-now-pay-later p { color: rgba(0, 0, 0, 0.70); font-family: Montserrat; font-size: 14px; font-style: normal; font-weight: 600; line-height: normal; margin: 0; }
body.template-cart .cart-buy-now-pay-later ul { display: flex; list-style: none; margin: 0; padding: 0; }
body.template-cart .cart-buy-now-pay-later ul li { margin-left: 10px; }
.template-product .modal-split-sect.modal-split-sect-open .tabcontent { display: block !important; }
.product-block .halo-block .halo-block-header .title .text, .shop_by_categories, .custom-service-block .halo-block-header .title span.text { text-transform: uppercase !important; }
.recurpay__widget .recurpay__group_header img.resplit-logo { max-width: 83px; }
body.body-no-scroll, body.warranty-sidebar-show { overflow-y: hidden; }
.halo-cart-sidebar .halo-sidebar-wrapper .previewCart-wrapper .previewCart-emptyBody a.button.button-2.button-continue { border: 0; background: linear-gradient(360deg,#c82d8c,#7f19a0) !important; color: #fff; font-size: 14px; font-weight: 600; font-family: Montserrat, sans-serif; }
.halo-cart-sidebar .halo-sidebar-wrapper .previewCart-wrapper .previewCart-emptyBody a.button.button-2.button-continue:hover { background: linear-gradient(360deg,#7f19a0,#c82d8c)!important !important; }
.halo-cart-sidebar .halo-sidebar-wrapper .previewCart-wrapper .previewCart-emptyBody .empty .text { color: #000; }
.template-cart .modal.modal-extended-warranty-uae .modal-content { right: 0; top: 0; max-height: 100vh; height: 100%; max-width: 420px; border-radius: 0; }
body.template-cart div#main-cart-items .cart-content-empty a.button.button-2.button-continue { background: linear-gradient(360deg,#c82d8c,#7f19a0) !important; color: #fff; font-weight: 600; font-size: 14px; border: 0; }
body.template-cart div#main-cart-items .cart-content-empty a.button.button-2.button-continue:hover { background: linear-gradient(360deg,#7f19a0,#c82d8c) !important; }
body.template-cart .cart-content-empty .cart-text { color: #000; font-size: 14px; }
div#fbrpopupClosed button.halo-sidebar-close svg, .template-collection .toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-header .close-mobile-modal { fill: #000; }
.popup-mobile .pdViewTab-close-mobile { color: #000; }
.trust-icons .inner-block-section .block:first-child { order: 3; }
body.template-cart .cart-content-left-item > .cart .cart-item-block .cart-item-block-right .cart-item-option { padding-right: 0; }
#template-best-place-for-refurbished-amp-used-electronics-in-dubai-and-across-uae .popular-samsung .products-carousel .product[data-slick-index="12"], body#template-ريفايب-إلكترونيات-مجددة-في-الإمارات-هواتف-ذكية-وأجهزة-لابتوب .popular-samsung .products-carousel .product[data-slick-index="12"] { display: none !important; }
/* .previewCartItem-content .product-option dt.definitionList-key, .previewCartItem-content .product-option dd.definitionList-value { flex: 1; flex-basis: 100%; max-width: 100%; margin-left: 0; } */
.previewCartItem-content .product-option { flex-wrap: wrap !important; }
#template-accessories-and-audio .collection .productListing.productGrid .product .product-item .card .card-information .card-information__wrapper { min-height: 104.4px; }
.template-search .collection .productListing.productGrid .product .product-item .card .card-information .card-information__wrapper { min-height: 123px; }
.template-search .card-information .card-information__wrapper.text-center .card-title, .template-product .card-information .card-information__wrapper.text-center .card-title { z-index: 99; position: relative; }
.template-search .card-information .card-information__wrapper.text-center .card-summary.revibeExpressTitle, .template-product .card-information .card-information__wrapper.text-center .card-summary.revibeExpressTitle { margin-top: -38px !important; font-size: 14px; font-weight: 600; height: 40px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.template-product .modal.condition-guide-modal .tab_carousel .owl-theme .owl-dots { text-align: center; }
.predictive-search .card-information .card-information__wrapper.text-center .card-summary.revibeExpressTitle { font-size: 12px; font-weight: 600; color: #121212; -webkit-line-clamp: 2; height: auto; padding-right: 0; display: block !important; margin-top: 10px !important; padding-left: 10px; }
.predictive-search .card-information .card-information__wrapper.text-center .card-title h2.text { height: auto; }
.predictive-search .card-information .card-information__wrapper.text-center .card-title:before { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; }
.header-wrapper .header-03 .header-top--left a.header__heading-link.focus-inset { vertical-align: middle; display: inline-block; }
.template-product .productView-image-wrapper .halo-productBadges .badge.sale-badge { margin-left: -100px; }
.halo-product-block-sections .halo-recommendations-block .card-information .card-information__wrapper.text-center .card-summary.revibeExpressTitle { padding-left: 15px; }
.halo-product-block-sections .halo-recommendations-block .slick-next { right: -15px; }
.template-cart div#main-cart-items .cart-content-left-item>.cart .cart-item { grid-template-columns: unset; }
.template-cart .cart-item-properties { max-width: 100%; }
.template-cart .cart-item-properties .product-option .definitionList-value, .template-cart .cart-item-properties .product-option .definitionList-key { flex: 0 1 auto; width: auto; }
.template-cart .cart-item-properties .product-option .definitionList-key { margin-right: 5px; }
body#template-submit-a-return-request-revibe-uae .globo-form-app.boxed-layout .g-container { background-color: #fff !important; }
.template-product .accordion_tabby_sect .accordion_top_title .accordion_top_title_detail hr { display: none; }
.halo-productView-right .halo_right_variations_sect p.pdp-price-note { font-size: var(--additional-small-text); font-style: italic; color: #000; font-weight: 500; margin: 0; }
body.template-product .productView.layout-1 .productView-thumbnail-wrapper { top: 10px; }
.template-product .accordion_tabby_sect .accordion_top_title .accordion_top_title_icon img.inactive_acc_icon { transition: all .5s; }
.template-product .accordion_tabby_sect .accordion_top_title.active .accordion_top_title_icon img.inactive_acc_icon { transform: rotate(180deg); }
.template-product .accordion_tabby_sect .accordion_top_title .accordion_top_title_icon { padding: 6px 0 0 10px; }
.template-collection price-range.facets__price .facets__price--slider .facets__price--box.price-slider, .template-search price-range.facets__price .facets__price--slider .facets__price--box.price-slider { width: 100%; }
.template-collection price-range.facets__price .facets__price--slider .facets__price--box.price-slider .form-field, .template-search price-range.facets__price .facets__price--slider .facets__price--box.price-slider .form-field { padding-left: 0; padding-right: 0; }
#template-best-b2b-deals-shop-iphones-samsung-laptops-revibe-uae .custom-service-block .bg-policies-block, body#template-أفضل-عروض-b2b-تسوق-أجهزة-iphone-وsamsung-وأجهزة-لاب-توب .custom-service-block .bg-policies-block { background-color: transparent !important; }
.template-product .productView-top .product-image-four-boxes .product-image-four-boxes-col .product-image-four-boxes-col-inner h2 { max-width: 135px; }
.template-product .productView-top .product-image-four-boxes .product-image-four-boxes-col:last-child .product-image-four-boxes-col-inner h2 { max-width: 70px; }
.template-collection .toolbar .toolbar-dropdown .dropdown-menu li:nth-child(7), .template-collection .toolbar .toolbar-dropdown .dropdown-menu li:nth-child(8), .template-collection .toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-body li:nth-child(7), .template-collection .toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-body li:nth-child(8) { display: none; }
.template-product .productView-stickyCart.style-1 .sticky-options .price-with-warranty { font-size: 18px; font-weight: 700; text-align: right; margin-top: -3px; }
.template-page .custom-service-block .bg-policies-block { background-color: transparent; }
.halo-blog-content.halo-grid-content .blog-row.blog-block-item.column-3 { height: auto !important; }
.template-blog .blog-layout-masonry .blog-block-item .item { position: relative !important; vertical-align: top; top: 0 !important; background-color: transparent !important; }
.template-page .sections-custom-service-block .custom-service-block .policies-content .columns .column { height: auto !important; min-height: 116px; flex-basis: 100%; padding-top: 7px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; justify-content: flex-start; }
.template-page .sections-custom-service-block .custom-service-block .policies-content .columns .column:nth-child(3) p, .template-page .sections-custom-service-block .custom-service-block .policies-content .columns .column:nth-child(2) p, .template-page .sections-custom-service-block .custom-service-block .policies-content .columns .column:nth-child(4) p { max-width: 120px; }
.template-page .sections-custom-service-block .custom-service-block .policies-content .columns { gap: 15px; }
.halo-cart-sidebar .halo-sidebar-wrapper.custom-scrollbar.CartItemDropCartItemDrop.custom-side-cart .previewCartItem img { max-height: 65px; margin-left: auto; margin-right: auto; }
.template-page .policies-icon.image-zoom img { margin-left: auto; margin-right: auto; }
.template-product .product-details .productView-options .productView-variants .product-form__label.soldout { pointer-events: none; }
.template-page .rte.subtext-brand img.become-seller-revibe-logo { max-width: 215px; margin-left: auto; margin-right: auto; }
div#shopify-section-template--23566778532161__c077e1d1-a918-4730-9d81-e87e46bf1f38 .custom-service-block .halo-row .halo-item.has-des:nth-child(3), div#shopify-section-template--23566778532161__c077e1d1-a918-4730-9d81-e87e46bf1f38 .custom-service-block .halo-row .halo-item.has-des:last-child { padding-left: 5px; }
div#shopify-section-template--23566778532161__c077e1d1-a918-4730-9d81-e87e46bf1f38 .custom-service-block .halo-row .halo-item.has-des a { align-items: flex-start; display: flex !important; }
div#shopify-section-template--23566778532161__c077e1d1-a918-4730-9d81-e87e46bf1f38 p.next-step-text { color: #4D4D4D; font-weight: 600; font-size: 17px; text-align: left; line-height: 25px; margin-top: 0; }
div#shopify-section-template--23566778532161__c077e1d1-a918-4730-9d81-e87e46bf1f38 p.next-step-no { color: #cecece; font-weight: 600; font-size: 90px; text-align: left; line-height: 1; margin-top: 0; margin-left: 0; margin-bottom: 22px; }
#globo-formbuilder-120915 .globo-form-app.boxed-layout .g-container .gfb__footer.wizard__footer { text-align: left; }
.globo-form-control .help-block.error { text-align: left !important; }
.globo-form-control.has-error input.gfb__quantity-input { border-color: transparent !important; }
.sections-spotlight-block div#spotlight-template--23326447272255__d070c08d-786a-4479-98c4-be5c2158b9f3 { padding-bottom: 0 !important; }
.globo-form-app .message.success { margin-bottom: 20px; }
.template-page p.become-seller-para { margin-top: 20px !important; }
.template-page .section-block-template--23326447272255__custom_text_block_dWhmdG .halo-block-header .header { margin-left: 0 !important; }
.template-page .section-block-template--23326447272255__custom_text_block_dWhmdG .halo-block-header .title.globo-heading { text-transform: capitalize; }
.globo-form-control input[type=text], .globo-form-control input[type=email], .globo-form-control input[type=tel], .globo-form-control select, .globo-form-control textarea { margin-top: 0; }
div#globo-formbuilder-121162 .globo-formbuilder-wizard .globo-form-control input, div#globo-formbuilder-121162 .globo-formbuilder-wizard .globo-form-control textarea, div#globo-formbuilder-121162 .globo-formbuilder-wizard .globo-form-control select { background-color: #f1f1f1 !important; font-size: 13px; }
body#template-contact-us-revibe-best-pre-loved-electronics-sellers-in-uae .sections-custom-service-block:first-child .custom-service-block:after, body#template-اتصل-بنا-أفضل-بائعي-الأجهزة-الإلكترونية-المفضلة-في-الإمارات .sections-custom-service-block:first-child .custom-service-block:after { height: calc(100% + 76px); border-radius: 0; }
.template-page .sections-custom-service-block .custom-service-block .policies-content .columns .column.free-delivery-column p, .template-page .sections-custom-service-block .custom-service-block .policies-content .columns .column.secure-payment-column p { max-width: 90px; }
.template-page .sections-custom-service-block .custom-service-block .policies-content .columns .column.certified-by-column p, .template-page .sections-custom-service-block .custom-service-block .policies-content .columns .column.warranty-column p { max-width: 125px; }
.template-page div#globo-formbuilder-101298 { margin-bottom: -50px; }
.globo-formbuilder-wizard .gfb__footer.wizard__footer { padding: 0 5px; }
.template-page .globo-form-app .message.success { max-width: calc(100% - 10px); margin-left: auto; margin-right: auto; }
.template-page .globo-form-app .message.success .content h4 { font-size: 20px; font-weight: bold; }
.template-page .legal-paragraph, .template-page .terms-conditions-paragraph p, .template-page .terms-conditions-paragraph ul li { font-family: Montserrat; font-size: 15px; font-weight: 400; line-height: 22px; color: #000; }
.template-page h1.legal-heading, .template-page h2.terms-conditions-heading { background: -webkit-linear-gradient(270deg, #7F19A0 1.16%, #C82D8C 99.42%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height: 1.3; font-family: Montserrat; font-size: 18px; font-weight: 700; color: #C82D8C; }
.template-page h2.refund-return-policy-heading { background: -webkit-linear-gradient(270deg, #7F19A0 1.16%, #C82D8C 99.42%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height: 1.3; font-family: Montserrat; font-size: 25px; font-weight: 700; color: #c82d8c; }
.custom-service-block.section-block-template--23326448484671__1edcabea-89ca-4ddf-bcba-68681cea1604 .custom-service-block .halo-row { align-items: flex-start; }
.globo-form-id-121162 .globo-form-app ul.flex-wrap { padding-left: 0; }
.globo-form-id-121162 .globo-form-app .globo-form-control label.globo-label span.label-content { font-weight: 500; }
.globo-form-id-121162 .globo-form-app .globo-form-control [for="121162-select-9"] span.label-content { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.globo-form-id-121162 .claim-guidelines-image-row { margin-left: 0 !important; margin-right: 0 !important; justify-content: flex-start !important; }
.globo-form-id-121162 .claim-guidelines-image-row img { max-width: calc(20% - 10px); }
.globo-form-id-121162 .globo-form-app .globo-form-control .help-text.globo-description { line-height: 1.5; }
div.warranty_main_sect .warranty_main_right_sect .globo-form-app select.classic-input { padding-right: 25px; }
.warranty_main_sect .warranty_main_left_sect ul li { margin-bottom: 12px; }
.iti__country-list, .iti--separate-dial-code .iti__selected-dial-code { direction: ltr; }
.template-page .terms-conditions-paragraph { margin: 0 0 35px; }
.template-page .terms-conditions-paragraph ul li { margin-bottom: 15px; }
.template-page .terms-conditions-paragraph p strong { font-weight: 600; }
.template-page p.refund-return-sub-title { font-family: Montserrat; font-size: 17px; font-weight: 400; line-height: 22px; color: #000000; }
.template-page p.refund-return-sub-title a { font-weight: 500; }
.template-product .halo-productView-right .price dd span.product-condition { font-weight: 400; font-size: 14px !important; color: #000; text-decoration: line-through; }
.template-product .productView-stickyCart.style-1 .sticky-options .form__select .new_price span.product-condition { font-size: 14px; color: #000; position: relative; font-weight: 400; }
.template-product .productView-stickyCart.style-1 .sticky-options .form__select .new_price span.product-condition:before { content: ""; position: absolute; width: 100%; height: .5px; background-color: #000; top: 8.2px; left: 0; }
.template-blog .page-content.main-blog .blog-block-item .article-item .blog-title a { font-family: Montserrat; line-height: 1.4; height: 50.4px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.template-blog .page-content.main-blog .blog-block-item .article-item .blog-summary { line-height: 1.7; font-size: 14px !important; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; height: 71.4px; }
.template-blog .page-content.main-blog .blog-block-item .article-item a.button.button-2.blog-btn.link { background: linear-gradient(360deg, #C82D8C, #7F19A0) !important; padding: 9.5px 30px; border-radius: 7px; border: none; color: white; font-size: 15px; font-weight: 600; transition: all .3s; }
.template-blog .page-content.main-blog .blog-block-item .article-item a.button.button-2.blog-btn.link:hover { background: linear-gradient(360deg, #7f19a0, #c82d8c) !important; }
.template-article .page-content .halo-article-content .article-body .article-content.halo-text-format p, .page-content .halo-article-content .article-body .article-content.halo-text-format p span { color: #000; font-size: 15px; }
.template-cart .cart-content-left-item>.cart .cart-item-block .cart-item-variant { line-height: 1.3; }
.sections-spotlight-block div#spotlight-template--23326447272255__d070c08d-786a-4479-98c4-be5c2158b9f3 .spotlight-inner .des.custom-text-style { text-align: justify; font-size: 18px; }
.halo-sidebar-wrapper.custom-scrollbar.custom-side-cart .previewCartItem-content .previewCartItem-change { clear: both; }
body.template-search .productGrid.column-3 .product .product-item, body.template-collection .productGrid.column-3 .product .product-item { min-height: 378px; }
.template-product .halo-productView-right .productView-moreItem .productView-hotStock { display: none !important; }
footer.footer .contact_info_number_email .contact_info_number, footer.footer .contact_info_number_email .contact_info_email { padding-left: 0 !important; min-width: 155px; }
.modal-protection-section .modal-footer a.minicartAction, .modal-protection-section .modal-footer .protection-add-to-cart-btn { border-radius: 8px; }
.wrapper-footer { position: relative; }
.accordion_bottom_panel_inner_img { position: relative; }
.accordion_bottom_panel_inner_img .tooltiptext { visibility: hidden; width: 250px; background-color: #000; color: #fff; text-align: center; border-radius: 6px; padding: 5px 10px; position: absolute; z-index: 1; top: -180%; right: 0; font-size: 12px; line-height: 1.4; }
.accordion_bottom_panel_inner_img:hover .tooltiptext { visibility: visible; }
body.layout_rtl .accordion_bottom_panel_inner_img .tooltiptext { right: inherit; left: 0; }
.accordion_bottom_panel_inner_img .tooltiptext:after { content: ""; position: absolute; top: 100%; right: 15px; margin-left: -5px; border-width: 5px; border-style: solid; border-color: #000 transparent transparent transparent; }
body.layout_rtl .accordion_bottom_panel_inner_img .tooltiptext:after { right: inherit; left: 15px; }
.accordion_tabby_sect .accordion_bottom_panel.active { overflow: visible; }
.about-us-service-block-wrapper.custom-service-block .halo-item:first-child { padding-left: var(--grid-gap) !important; }
/* .footer .footer__content-top .halo-row.column-6 .footer-block__item.footer-block__column:nth-child(2) .footer-block__list ul li:nth-child(5) { display: none; } */
.template-cart .proceed-to-checkout-text { color: #000; font-size: 14px; margin: 5px 0 0; line-height: 20px; }
div#shopify-section-footer footer.footer .contact_informations.contact_info_number_email.mt-desktop-125 { margin-top: -105px; background: transparent !important; }
body.template-cart .cart-buy-now-pay-later ul span.carttooltiptext { width: 180px; background-color: #000; color: #fff; text-align: center; border-radius: 6px; padding: 5px 10px; position: absolute; z-index: 1; bottom: 23px; right: 0; font-size: 12px; line-height: 1.4; visibility: hidden; opacity: 0; transition: all .3s; }
body.template-cart .cart-buy-now-pay-later ul li:hover .carttooltiptext { visibility: visible; opacity: 1; }
body.template-cart .cart-buy-now-pay-later ul span.carttooltiptext:after { content: ""; position: absolute; top: 100%; right: 15px; margin-left: -5px; border-width: 5px; border-style: solid; border-color: #000 transparent transparent transparent; }
body.template-cart .cart-buy-now-pay-later ul li { position: relative; }
.template-cart .sticky-cart-total-wrapper { display: none; }
.halo-block-header .text { font-weight: 700; font-size: 18px; }
.trust-icons.disable-buy-now-pay-later .inner-block-section { flex: 1; max-width: 900px; margin-left: auto; margin-right: auto; justify-content: space-between; }
.trust-icons.disable-buy-now-pay-later .block .text img { display: inline-block; max-width: 32px; vertical-align: middle; }
.za-highlighted-content-wrapper .za-highlighted-img-container { margin-right: 10px; }
.za-highlighted-content-wrapper .za-highlighted-img-container, .za-highlighted-content-wrapper .za-highlighted-content { display: inline-block; vertical-align: middle; }
.za-highlighted-content-wrapper .za-highlighted-img-container img { max-width: 78px; }
.za-highlighted-content-wrapper .za-highlighted-content a { font-size: 20px; font-weight: 500; }
.certified-items-left-border .side-image .image-block img, [lang="ar"] .certified-items-right-border .side-image .image-block img { border-radius: 15px 0 0 15px !important; }
.header-top--wrapper .header-top--right .header__group a.header__icon.header__icon--account.link.link--text { display: none; }
.header-top--wrapper .header-top--right .header__icon+.header__icon { margin-left: 0 !important; }
div#shopify-section-footer .trust-icons.containerhide-footer-usps-container .inner-block-section img.dhl-logo-footer { display: inline-block; max-width: 32px; vertical-align: middle; }
div#shopify-section-footer .trust-icons.containerhide-footer-usps-container .inner-block-section { flex: 1; max-width: 900px; margin-left: auto; margin-right: auto; justify-content: space-between; }
.footer-block__list-payment ul.list.list-payment.clearfix { min-height: 83px; }
body.template-collection .main_collection_banner .container-1170 .trust-icons .inner-block-section .block .text img.dhl-logo-collection-banner { display: inline-block; vertical-align: middle; max-width: 32px; }
body.template-collection .main_collection_banner .container-1170 .trust-icons .block:nth-child(2) { order: 2; }
.template-cart .cart-page-order-summary-sect .cart-actions .button.button-continue { display: none; }
.template-cart .cart-page-order-summary-sect .cart-totals li .cart-total-label { font-size: 16px; }
.template-cart .cart-page-order-summary-sect .cart-totals li .cart-total-value { font-weight: 700; }
.template-product .free-delivery-with-dhl img { display: inline-block; vertical-align: middle; max-width: 30px; margin-left: 8px; }
.template-product .free-delivery-with-dhl { font-size: 14px; color: #000; font-weight: 500; }
.template-product .licensed_za_text { font-size: 13px; color: #000; line-height: 19px; margin-top: 10px; font-style: italic; font-weight: 400; }
/* .product_view_right_inner .productView-moreItem.productView-moreItem-price-sect { padding: 10px 0 15px; } */
/*** Start Arabic ***/
body.layout_rtl .custom_categories_container .slick-list { padding-right: 0; padding-left: 60px; }
body.layout_rtl .custom_categories_container .slick-arrow svg, body.layout_rtl .featured-product-sections .slick-arrow svg, [lang="ar"] .template-product .halo-product-block-sections .halo-recommendations-block .slick-next svg { transform: scaleX(-1); }
body.layout_rtl .halo-product-block .slick-next { right: initial !important; left: -4px; }
body.layout_rtl .halo-product-block .products-carousel { margin-right: 0 !important; margin-left: -13px !important; }
body.layout_rtl .popular_laptops button.slick-next.slick-arrow, body.layout_rtl .Side-image button.slick-next.slick-arrow { margin-right: 0 !important; margin-left: -39px !important; }
/* body.layout_rtl .sections-product-block:nth-child(even) .halo-block-content .side-image .image-block img { border-radius: 15px 0 0 15px; }
body.layout_rtl .sections-product-block:nth-child(odd) .halo-block-content .side-image .image-block img { border-radius: 0 15px 15px 0 !important; } */
body.layout_rtl .card-information__wrapper.text-center .card-price, body.layout_rtl .card-swatch.text-center { padding-left: 0; }
body.layout_rtl .list-menu--disclosure { padding: 5px 0 !important; }
body.layout_rtl .menu-lv-2, body.layout_rtl .menu-lv-3 { padding-left: 20px !important; padding-right: 20px !important; }
body.layout_rtl .card-information__wrapper.text-center .card-price dd.price__last { padding-right: 0; }
body.layout_rtl .popular-samsung button.slick-next.slick-arrow { margin-left: -33px !important; }
body.layout_rtl .languageselect_rel .dropdown-content a { text-align: right; }
body.layout_rtl .card-information .card-information__wrapper.text-center .card-title { padding-left: 0; padding-right: 0; margin-bottom: 5px !important; }
[lang="ar"] body.template-search .card-information .card-information__wrapper.text-center .card-title h2 { margin-top: 0; }
[lang="ar"] .template-search .card-information .card-information__wrapper.text-center .card-summary.revibeExpressTitle, [lang="ar"] .template-product .card-information .card-information__wrapper.text-center .card-summary.revibeExpressTitle { font-weight: 700; margin-top: -45px !important; margin-bottom: 8px !important; }
[lang="ar"] .template-product .productView-image-wrapper .halo-productBadges .badge.sale-badge { margin-left: 0; margin-right: -100px; direction: ltr; }
[lang="ar"] .productView-top .trustpilot_product_page_sect { margin-left: 0; margin-right: 100px; }
[lang="ar"] .halo-product-block-sections .halo-recommendations-block .card-information .card-information__wrapper.text-center .card-summary.revibeExpressTitle { padding-left: 0; }
[lang="ar"] .halo-recommendations-block .card-information { padding-right: 15px; padding-left: 15px; }
[lang="ar"] body.template-product .card-information__wrapper.text-center .card-price dd.price__last { margin-top: 0 !important; }
[lang="ar"] .template-product .protection-plan .header h4, .template-product .accordion_tabby_sect .accordion_top_title .accordion_top_title_detail span { font-weight: 700; }
[lang="ar"] .template-product .accordion_tabby_sect .accordion_top_title .accordion_top_title_detail svg { margin-right: 0; margin-left: 10px; }
[lang="ar"] .template-product .accordion_tabby_sect .accordion_top_title .accordion_top_title_icon { padding: 6px 10px 0 0; }
[lang="ar"] .halo-sidebar.halo-delivery-sidebar .halo-delivery-products-section .product-details { padding-right: 10px; }
[lang="ar"] .template-product .modal.condition-guide-modal .modal-content .tab_content_top p.close-button { font-size: 30px; font-weight: 400; }
[lang="ar"] .template-product .modal.condition-guide-modal .modal-content { right: initial; left: 0; }
[lang="ar"] .template-product .condition-guide-modal .tabcontent { padding-right: 12px; padding-left: 0; }
[lang="ar"] .template-product .condition-guide-modal .tab_content_top { padding: 0px 12px 20px 20px; }
[lang="ar"] .template-product .modal.condition-guide-modal .modal-content { right: initial; left: 0; overflow-x: hidden; padding-right: 1.5rem; padding-left: 0; }
[lang="ar"] .template-product .condition-guide-modal .tab_content_top::after { left: 0; }
[lang="ar"] .template-product .modal.condition-guide-modal .modal-content .tab_carousel .owl-carousel .owl-stage { padding-right: 0 !important; }
[lang="ar"] .halo-sidebar-wrapper .previewCartItem-name { font-weight: 700; padding-right: 0; padding-left: 20px; }
[lang="ar"] .previewCartItem-content .product-option dt.definitionList-key, .previewCartItem-content .product-option dd.definitionList-value { margin-right: 0; margin-left: 0; }
[lang="ar"] .previewCartItem-content .product-option dt.definitionList-key { margin-left: 5px; }
.halo-cart-sidebar .halo-sidebar-wrapper .previewCartItem-content dl.card-properties.definitionList { width: calc(100% - 80px); float: left; margin-bottom: -5px; }
[lang="ar"] .previewCartItem-content .product-option .definitionList-value { margin-left: 0; }
[lang="ar"] body.template-cart .cart-buy-now-pay-later p { font-weight: 700; }
[lang="ar"] body.template-cart .cart-item-properties .product-option .definitionList-value, [lang="ar"] body.template-cart .cart-item-properties .product-option .definitionList-key { width: auto; }
[lang="ar"] body.template-cart .cart-item-properties .product-option .definitionList-key { margin-left: 5px !important; }
[lang="ar"] body.template-cart .cart-content-left-item > .cart .cart-item-total .cart-item-value, [lang="ar"] body.template-cart .cart-content-left-item > .cart .cart-item__price-wrapper .price { font-weight: 600; }
[lang="ar"] body.template-cart .cart-content-left-item > .cart .cart-item-block .cart-item-name > a, [lang="ar"] body.template-cart .cart-content-left-item .cart-note .form-label, [lang="ar"] .product-item-cart-sidebar.product-item-cart-page .product-item-cart-header-sect .cart-item-block-right span { font-weight: 700; }
[lang="ar"] body.template-collection.open-mobile-sidebar .page-sidebar.page-sidebar-left .halo-sidebar-close { left: 5px; }
[lang="ar"] .template-product .halo-product-block-sections .halo-recommendations-block .slick-next { left: -15px; }
[lang="ar"] .facets__list--refined li:last-child { margin-right: 5px; }
body.layout_rtl .halo-product-block-sections .halo-recommendations-block .products-carousel { margin-left: 0 !important; }
[lang="ar"] .template-product .parent-حالة-size-2 span.text, [lang="ar"] .template-product .parent-حالة-size-1 span.text, [lang="ar"] .template-product .parent-حالة-size-4 span.text, [lang="ar"] .template-product .parent-حالة-size-3 span.text, [lang="ar"] .template-product .parent-الحالة-size-3 span.text, [lang="ar"] .template-product .parent-الحالة-size-4 span.text, [lang="ar"] .productView-variants .parent-الحالة-size-1 .product-form__label span.text, [lang="ar"] .productView-variants .parent-الحالة-size-2 .product-form__label span.text { line-height: 1.9; }
[lang="ar"] .template-product .product_left_view_inner .stamp-img-product img { width: 86px; }
[lang="ar"] .collection a.card-media { padding-bottom: 29px !important; }
[lang="ar"] .cart-page-order-summary-inner-sect .cart-warrenty-img-wrapper { padding: 13px 20px 7px 20px; }
[lang="ar"] body.template-collection .collection .card-product .card-product__wrapper .badge.sale-badge, [lang="ar"] .carousel-wrapper-express .product-card-express .discount-badge-express {direction: ltr;}
[lang="ar"] .carousel-wrapper-express .product-card-express .discount-badge-express { font-size: var(--badge-font-size); left: initial; right: 10px; }
[lang="ar"] .custom_categories_container.for_desktop .text a { min-height: 34px; }
[lang="ar"] .template-cart .modal.modal-extended-warranty-uae .modal-content { right: inherit; left: 0; }
[lang="ar"] .halo-protection-section .modal-content .modal-protection-box h4, [lang="ar"] .template-cart .modal.modal-extended-warranty-uae .modal-content .modal-protection-box h4 { text-align: right; }
[lang="ar"] .template-index .trust-icons .inner-block-section .block:first-child, [lang="ar"] div#shopify-section-footer .trust-icons .inner-block-section .block:first-child { order: 1; }
[lang="ar"] .template-index .trust-icons .inner-block-section .block:nth-child(2), [lang="ar"] div#shopify-section-footer .trust-icons .inner-block-section .block:nth-child(2) { order: 3; }
[lang="ar"] .template-index .trust-icons .inner-block-section .block:last-child, [lang="ar"] div#shopify-section-footer .trust-icons .inner-block-section .block:last-child { order: 2; }
[lang="ar"] #CollectionFiltersForm .sidebarBlock .sidebarBlock-contentWrapper .facets__list { max-height: 280px; }
[lang="ar"] .saudi-national-day-pdp .countdown-timer { direction: ltr; }
.template-collection #CollectionFiltersForm .sidebarBlock, .template-search #CollectionFiltersForm .sidebarBlock { position: relative; }
.template-collection .sidebarBlock-contentWrapper .sidebarBlock-content.sidebarBlock-content--full.facets__display a.facets__reset.link.link-underline.js-facet-remove, .template-search .sidebarBlock-contentWrapper .sidebarBlock-content.sidebarBlock-content--full.facets__display a.facets__reset.link.link-underline.js-facet-remove { position: absolute; bottom: 20px; right: 0; }
[lang="ar"] .template-collection .sidebarBlock-contentWrapper .sidebarBlock-content.sidebarBlock-content--full.facets__display a.facets__reset.link.link-underline.js-facet-remove, [lang="ar"] .template-search .sidebarBlock-contentWrapper .sidebarBlock-content.sidebarBlock-content--full.facets__display a.facets__reset.link.link-underline.js-facet-remove { right: initial; left: 0; }
[lang="ar"] body.template-collection .main_collection_banner .container-1170 .trust-icons .block:nth-child(3) { order: 1; }
[lang="ar"] body.template-collection .main_collection_banner .container-1170 .trust-icons .block:nth-child(2) { order: 2; }
[lang="ar"] body.template-collection .facets__list--refined { text-align: right; }
body.layout_rtl .header-03 .header-top--wrapper .quickSearchResultsWrap { display: none; }
[lang="ar"] .footer-block__item.footer-block__column.footer-block__text.text-left.block_text--style_1.block__text_first > div { max-width: 190px; }
[lang="ar"] .custom_categories_container.container.for_desktop .inner-block-section .block.custom_categories_images { float: right; }
[lang="ar"] .template-product .productView-options .product-form__input .form__label [data-header-option] { display: none; }
[lang="ar"] .ultra-fast-fulfillment .slider:before { left: initial; right: 3px; }
[lang="ar"] .ultra-fast-fulfillment input:checked + .slider:before { -webkit-transform: translateX(-24px); -ms-transform: translateX(-24px); transform: translateX(-24px); }
[lang="ar"] .globo-form-id-121162 .globo-form-app .globo-label, [lang="ar"] .globo-form-id-121162 .globo-form-app .globo-form-control label.globo-label { text-align: right !important; margin-bottom: 15px; }
[lang="ar"] .card-information .card-information__wrapper.text-center .card-summary { margin-top: 15px !important; }
[lang="ar"] body.template-search .productGrid.column-3 .product .product-item, [lang="ar"] body.template-collection .productGrid.column-3 .product .product-item { min-height: 371px; }
[lang="ar"] predictive-search[open] .predictive-search, [lang="ar"] predictive-search[loading] .predictive-search { display: none !important; }
[lang="ar"] .protection-plan .slider.round:before { left: initial; right: 3px; }
[lang="ar"] .protection-plan input:checked + .slider:before { -webkit-transform: translateX(-19px); -ms-transform: translateX(-19px); transform: translateX(-19px); }
[lang="ar"] .halo-product-block-sections .halo-recommendations-block .card-product .card-product__wrapper .badge.sale-badge span.bdgetxt, [lang="ar"] .card-product .halo-productBadges .badge.sale-badge span.bdgetxt, [lang=ar] .template-product .productView-image-wrapper .halo-productBadges .badge.sale-badge span.bdgetxt, [lang=ar] .carousel-wrapper-express .product-card-express .discount-badge-express span.bdgetxt { float: left; padding-right: 3px; }
[lang="ar"] .template-product .productView-stickyCart.style-1 .sticky-options .price-with-warranty { text-align: left; }
body.template-product .productView-stickyCart.style-1 .sticky-options.revibe-variant-price variant-sticky-selects.no-js-hidden.product-option.has-default .form__select.select { text-align: right; }
/* [lang="ar"] body.layout_rtl .productView-stickyCart.style-1 .sticky-options.revibe-variant-price variant-sticky-selects.no-js-hidden.product-option.has-default .form__select.select { text-align: left; } */
body.template-product .productView-stickyCart.style-1 .sticky-options .select__select { width: auto; }
#CollectionFiltersForm .sidebarBlock .sidebarBlock-contentWrapper ul.facets__list li { margin: 0; }
#CollectionFiltersForm .sidebarBlock .sidebarBlock-contentWrapper .facets__item input[type=checkbox]+.facet-checkbox--disabled { display: none; }
#CollectionFiltersForm .sidebarBlock .sidebarBlock-contentWrapper .facets__item input[type=checkbox]+.form-label--checkbox { margin-bottom: 6px; }
[lang="ar"] .template-product .halo-productView-right .price__compare .price-item { position: relative; padding-left: 2px; text-decoration: none; }
[lang="ar"] .template-product .halo-productView-right .price dd span.product-condition:before { content: ""; position: absolute; width: 100%; height: 1px; background-color: #000; top: 13px; left: 0; }
[lang="ar"] .template-product .halo-productView-right .price__compare .price-item:before { content: ""; position: absolute; width: 100%; height: 1px; background-color: #111; left: 0; top: 50%; }
/* [lang="ar"] .template-product .price__sale .price__compare .price-item.price-item--regular:after { content: 'جديد'; right: 0; position: absolute; } */
[lang="ar"] .template-product .halo-productView-right .price dd span.product-condition { text-decoration: none; position: relative; }
[lang="ar"] body.layout_rtl .productView-variants fieldset.product-form__input.parent-حجم.الذاكرة-size-2 label.product-form__label { width: 40%; }
[lang="ar"] div#shopify-section-template--23326447272255__d070c08d-786a-4479-98c4-be5c2158b9f3 { display: block !important; }
[lang="ar"] .template-page .section-block-template--23326447272255__custom_text_block_dWhmdG .halo-block-header .title.globo-heading { text-align: center; }
[lang="ar"] .globo-formbuilder-wizard .globo-form-control input:not(.gfb__quantity-input), [lang="ar"] .globo-formbuilder-wizard .globo-form-control textarea, [lang="ar"] .globo-formbuilder-wizard .globo-form-control select { height: auto; padding: 10px 12px; }
[lang="ar"] .globo-formbuilder-wizard .panel.movingIn.block-container>.globo-form-control>label.globo-label { position: relative; padding-left: 10px; display: inline-block; text-align: right !important; }
[lang="ar"] .globo-formbuilder-wizard .panel.movingIn.block-container>.globo-form-control>label.globo-label>span.label-content { text-align: right !important; float: right; }
[lang="ar"] .globo-formbuilder-wizard .panel.movingIn.block-container>.globo-form-control>label.globo-label>span.text-danger.text-smaller { position: absolute; left: 0; }
[lang="ar"] div#globo-formbuilder-121162 .globo-formbuilder-wizard .panel.movingIn.block-container>.globo-form-control>label.globo-label { margin-bottom: 0; margin-top: 10px; }
[lang="ar"] .globo-formbuilder-wizard .panel.movingIn.block-container>.globo-form-control { text-align: right; }
[lang="ar"] #globo-formbuilder-120915 .globo-form-app.boxed-layout .g-container .gfb__footer.wizard__footer { text-align: right; }
[lang="ar"] .globo-form.boxed-form.globo-form-id-120915 .gfb__footer.wizard__footer .classic-button.wizard__submit { min-height: 42px; }
[lang="ar"] .globo-form-control .help-block.error { text-align: right !important; }
[lang="ar"] .template-page .sections-custom-service-block .custom-service-block .policies-content .columns .column.certified-by-column p, [lang="ar"] .template-page .sections-custom-service-block .custom-service-block .policies-content .columns .column.warranty-column p { max-width: 90px; }
[lang="ar"] .template-page .sections-custom-service-block .custom-service-block .policies-content .columns .column.free-delivery-column p, [lang="ar"] .template-page .sections-custom-service-block .custom-service-block .policies-content .columns .column.secure-payment-column p { max-width: 50px; }
[lang="ar"] .globo-form-app .message .dismiss { left: 12px; right: inherit !important; }
[lang="ar"] .globo-form-id-121162 .gfb__dropzone--placeholder--title::before { left: 0; right: 0; margin: 0 auto; }
[lang="ar"] .globo-form-id-121162 .globo-form-control .radio-wrapper .radio-input~.radio-label:before, [lang="ar"] .globo-form-id-121162 .globo-form-control .radio-wrapper .radio-input~.radio-label:after { right: -28px; top: 3px; }
[lang="ar"] body.layout_rtl .globo-form-id-121162 .globo-form-control .radio-wrapper { padding-right: 28px; padding-left: 0; }
[lang="ar"] div.warranty_main_sect .warranty_main_right_sect .globo-form-app select.classic-input { padding-right: 12px; padding-left: 25px; }
[lang="ar"] .globo-form-id-121162 .globo-form-app .globo-form-control label.globo-label span.label-content { font-weight: 600; }
[lang="ar"] .warranty_main_sect .warranty_main_left_sect .self-testing-inline-sect .self-testing-inline-inner-sect { padding-left: 15px; }
[lang="ar"] .warranty_main_sect .warranty_main_left_sect .self-testing-inline-sect .self-testing-inline-inner-sect img { margin-top: -23px; }
[lang="ar"] .globo-form-id-121162 .globo-form-app .gfb__footer { text-align: right; }
[lang="ar"] .template-product .productView-stickyCart.style-1 .sticky-options .form__select .new_price span.product-condition:before { top: 13px; }
[lang="ar"] .template-product .productView-stickyCart.style-1 .sticky-options .form__select .new_price span.product-condition { position: relative; top: -2px; }
[lang="ar"] #shopify-section-template--23326446453055__custom_press_banner_zLHq99 .press-banner-block-wrapper .section-block-right h3.title, [lang="ar"] #shopify-section-template--23326446453055__custom_press_banner_zLHq99 .desc, [lang="ar"] .about-us-press-banner-wrapper .press-banner-block-wrapper .section-block-right .title, [lang="ar"] .about-us-press-banner-wrapper .press-banner-block-wrapper .section-block-right .desc { margin-left: 0 !important; margin-right: 40px !important; }
[lang="ar"] #shopify-section-template--23326446453055__custom_press_banner_zLHq99 img, [lang="ar"] .about-us-press-banner-wrapper img { transform: scaleX(-1); left: 0 !important; border-radius: 10px !important; }
[lang="ar"] div#shopify-section-template--23566778532161__c077e1d1-a918-4730-9d81-e87e46bf1f38 p.next-step-no, [lang="ar"] div#shopify-section-template--23566778532161__c077e1d1-a918-4730-9d81-e87e46bf1f38 p.next-step-text { text-align: right; }
[lang="ar"] .halo-cart-sidebar .halo-sidebar-wrapper .previewCartItem-content dl.card-properties.definitionList { float: right; }
[lang="ar"] footer.footer .contact_info_number_email .contact_info_number, [lang="ar"] footer.footer .contact_info_number_email .contact_info_email { padding-right: 0 !important; }
[lang="ar"] footer.footer .contact_info_number_email .contact_info_number { direction: ltr; }
[lang="ar"] .productView-variants .product-form__input .form__label button.trigger.button.condition-guide-btn { margin-top: -1px; }
[lang="ar"] .protection-plan .plan-details .plan-info .details { padding-left: 0; }
/* [lang="ar"] .footer .footer__content-top .halo-row.column-6 .footer-block__item.footer-block__column:nth-child(2) .footer-block__list ul li:nth-child(4) { display: none; }
[lang="ar"] .footer .footer__content-top .halo-row.column-6 .footer-block__item.footer-block__column:nth-child(2) .footer-block__list ul li:nth-child(5) { display: block !important; } */
[lang="ar"] body.template-cart .cart-buy-now-pay-later ul span.carttooltiptext { left: 0; right: initial; }
[lang="ar"] body.template-cart .cart-buy-now-pay-later ul span.carttooltiptext:after { right: initial; left: 15px; }
[lang="ar"] body.template-cart .cart-buy-now-pay-later ul li:last-child { margin-left: 0; }
[lang="ar"] div#shopify-section-block-template--23566778532161__c077e1d1-a918-4730-9d81-e87e46bf1f38 p.next-step-no, [lang="ar"] div#shopify-section-block-template--23566778532161__c077e1d1-a918-4730-9d81-e87e46bf1f38 p.next-step-text { text-align: right; }

/*** End Start Arabic ***/

/* @media (min-width: 1000px) {
  
  .custom_categories_container .block { min-height: 170px; }

} */
@media (min-width: 2000px){
  body.template-search .productGrid.column-3 .product, body.template-collection .productGrid.column-3 .product { width: 20%; }
}
@media (max-width: 1440px) {
    div#main-cart-items .cart-header-item.cart-header-total { text-align: right; padding-right: 0; }
    div#main-cart-items .cart .cart-list .cart-item-block.cart-item-price, div#main-cart-items .cart-item-block.cart-item-quantity, .cart-header-item.cart-header-price, .cart-header-item.cart-header-quantity { width: 120px !important; }
    div#main-cart-items .cart-item-block.cart-item-total, div#main-cart-items .cart-header-item.cart-header-total { width: 95px !important; }
    div#main-cart-items .cart .cart-list .cart-item-block.cart-item-info { width: calc(100% - 380px); }
    div#main-cart-items .cart-header-item.cart-header-info { width: calc(100% - 395px); }
    .layout_rtl div#main-cart-items .cart-header-item.cart-header-total { text-align: left; padding-left: 0; }
}

@media (max-width: 1280px) {
    .cart-content-wrapper > .cart-content-item[data-cart-total] { margin-top: 0 !important; padding-top: 0 !important; }
    .cart-page-order-summary-inner-sect img { width: 100%; }
    body.template-collection .main_collection_banner .container-1170 .col-bnr-right-img { width: 330px; }
    body.template-collection .main_collection_banner .collection-content-2 { width: calc(100% - 330px) !important; }
    body.template-collection .main_collection_banner .container-1170 .collection-hero-background-layer:before { width: 350px;}
    .header-03 .header-bottom--wrapper .menu-lv-1__action { padding-left: 8px !important; padding-right: 8px !important; }
    .custom_categories_container.for_desktop .text a { font-size: 13px; }
    /* .custom_categories_container.container.for_desktop .inner-block-section .block.custom_categories_images .custom-category-wrapper { padding-left: 10px; padding-right: 10px; } */
    .template-product .productView-image-wrapper .halo-productBadges .badge.sale-badge { margin-left: 0; }
    .template-product .productView-thumbnail-wrapper.is-hidden-mobile { top: 0 !important; }
    .template-product .productView-thumbnail { max-width: 70px; float: none !important; display: inline-block !important; }
    .template-product .productView.layout-1 .productView-thumbnail-wrapper .productView-for.slick-initialized.slick-slider { text-align: center; overflow-x: hidden; }
    .template-product .productView-top .trustpilot_product_page_sect { margin: 10px 0 0; }
    .template-product .productView-top .product-image-four-boxes { align-items: stretch; }
    .template-product .productView-top .product-image-four-boxes .product-image-four-boxes-col .product-image-four-boxes-col-inner { height: 100%; padding-left: 10px !important; padding-right: 10px !important; margin-bottom: 0; min-height: auto; }
    .template-product .productView-top .product-image-four-boxes .product-image-four-boxes-col .product-image-four-boxes-col-inner h2 { font-size: 13px; }
    [lang="ar"] .template-product .productView-image-wrapper .halo-productBadges .badge.sale-badge { margin-right: 0; }
    .template-product .productView-thumbnail-wrapper .productView-for > .slick-arrow.slick-next { right: 0 !important; }
    .template-product .productView-top button.slick-prev.slick-arrow { display: block !important; left: 0 !important; }
    .template-product .productView-thumbnail-wrapper .productView-for > .slick-arrow.slick-next, .template-product .productView-top button.slick-prev.slick-arrow {top: 40%; }
    .template-product .productView.layout-1 .productView-thumbnail-wrapper { max-width: 450px; margin-left: auto; margin-right: auto; }
}
@media (min-width: 768px) and (max-width: 1280px) {
    .template-cart .cart-container .cart-item-block.cart-item-price, .template-cart .cart-container .cart-content-left-item .cart-header .cart-header-item.cart-header-price { display: none; }
    /* .template-cart .cart-buy-now-pay-later ul li img { max-width: 47px; height: auto; } */
    .template-cart .cart-container div#main-cart-items .cart .cart-list .cart-item-block.cart-item-price, .template-cart .cart-container div#main-cart-items .cart-item-block.cart-item-quantity, .template-cart .cart-container .cart-header-item.cart-header-price, .template-cart .cart-container .cart-header-item.cart-header-quantity { width: 100px !important; }
    .template-cart .cart-container .cart-item-block.cart-item-remove { width: 35px;}
    .template-cart .cart-container .cart-item-block.cart-item-info { width: calc(100% - 215px) !important; }
    .template-cart .cart-container div#main-cart-items .cart-header-item.cart-header-info { width: calc(100% - 232px) !important; }
    .template-cart .cart-container .cart-container .page-header { padding-top: 0; }
    .template-cart .cart-container .cart-content-item[data-cart-content] { width: calc(100% - 211px); padding-right: 15px; }
    .template-cart .cart-container .cart-content-item[data-cart-total] { width: 300px; padding-top: 12px !important; }
    .template-cart .cart-buy-now-pay-later p { font-size: 12px; }
    .template-cart .cart-container div#main-cart-items .cart-item-block.cart-item-total, .template-cart .cart-container div#main-cart-items .cart-header-item.cart-header-total { width: 80px !important; }
    .template-cart .cart-container .cart-content-wrapper.clearfix { flex-direction: row; }
    .template-cart .cart-buy-now-pay-later p { font-size: 12px !important; }
    [lang="ar"] .template-cart .cart-container .cart-content-item[data-cart-content] { padding-right: 0; padding-left: 15px; }
}
@media (max-width: 1200px) {
    .template-page .rte p.become-seller-para { margin-top: 15px; }
}
@media (max-width: 1170px) {
    div#halo-product-block-template--23424089424191__db7ae2e8-2c10-477e-a92f-3a35cbb267d2 .products-carousel.column-5.slick-initialized.slick-slider button.slick-next.slick-arrow, .product-block.customer_videos_sect.featured-product-sections.featured-video-sections .products-carousel.column-3.slick-initialized.slick-slider button.slick-next.slick-arrow { right: 0; }
    .custom_categories_container .inner-block-section.slider.slick-initialized.slick-slider button.slick-next.slick-arrow { right: -15px !important; }
    .product-block.Side-image.cstm-sec.featured-product-sections button.slick-next.slick-arrow, div#shopify-section-template--23424089424191__product_block_aXW9gR button.slick-next.slick-arrow { margin-right: 0 !important; }
    .product-block.popular-samsung.cstm-sec.featured-product-sections button.slick-next.slick-arrow { margin-right: -27px !important; }
    /* body.template-collection .main_collection_banner .container-1170 .trust-icons .inner-block-section, body.template-collection .main_collection_banner .container-1170 .trust-icons .trust-piolets { flex: 0 0 100%; justify-content: flex-start; }
    body.template-collection .main_collection_banner .container-1170 .trust-icons { flex-wrap: wrap; display: flex; } */
    body.template-collection .main_collection_banner .collection-content-2 #collection-bottom-bar { padding-top: 0; }
    body.template-collection .main_collection_banner .collection-content-2 { width: calc(100% - 250px)!important; padding: 0 15px; }
    body.template-collection .main_collection_banner .container-1170 .col-bnr-right-img, body.template-collection .main_collection_banner .container-1170 .collection-hero-background-layer:before { width: 250px; }
    body.template-collection .main_collection_banner .container-1170 .trust-icons .inner-block-section, body.template-collection .main_collection_banner .container-1170 .trust-icons .trust-piolets { column-gap: 9px !important; }
    body.template-collection .main_collection_banner .collection-content-2 #collection-bottom-bar .trust-icons.container { display: flex !important; }
    .header-03 .header-bottom--wrapper .menu-lv-1__action { padding-left: 4px !important; padding-right: 4px !important; }
    .template-product .productView-top .product-image-four-boxes .product-image-four-boxes-col .product-image-four-boxes-col-inner h2 { font-size: 12px; }
    /*body.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img { margin-right: 58px; margin-top: 0; }
    body.template-collection .main_collection_banner .container-1170 .col-bnr-right-img { width: 330px; display: flex; align-items: center; }
    body.template-collection .main_collection_banner .collection-content-2 { width: calc(100% - 330px); }
    body.template-collection .main_collection_banner .container-1170 { height: auto; min-height: 180px; }*/
    [lang="ar"] .template-product .halo-productView-right .product-form__radio+.product-form__label .text { padding-left: 2px; padding-right: 2px; }
}

@media (min-width: 601px) and (max-width: 1280px) {
    .cart-content-item[data-cart-total] form{display: block !important; width: 100%; margin-left: 0 !important; margin-right: 0 !important;}
    .cart-content-item .cart-actions,.cart-content-item .list-unstyled{width: 100% !important; padding-left: 0 !important; padding-right: 0 !important;}
} 

@media (max-width: 1024px) {
    .cart-content-item[data-cart-total] form .cart-actions { margin-top: 10px; }
    .popular_laptops .slider-part, .Side-image .slider-part, .popular-samsung .slider-part { padding-top: 20px !important; padding-bottom: 20px !important; }
    body.template-collection .main_collection_banner .container-1170 .trust-icons .inner-block-section, body.template-collection .main_collection_banner .container-1170 .trust-icons .trust-piolets { column-gap: 7px !important; }
    body.template-collection .main_collection_banner .collection-content-2 { width: calc(100% - 220px)!important; }
    body.template-collection .main_collection_banner .container-1170 .col-bnr-right-img, body.template-collection .main_collection_banner .container-1170 .collection-hero-background-layer:before { width: 220px; }
    .header-03 .header-mobile-search-bar .header-top-center .header__iconItem .search-modal__form { padding: 0; }
    .header__search .search-modal__form .search__input {padding: 10px 15px;}
    .header__search .search-modal__form .search__button { padding-top: 4px; }
    .header__search .search-modal__form .search__button:before { content: none !important; }
    .header-mobile.header-mobile-search-bar.mobile-header-2 { padding-bottom: 20px; padding-top: 20px; }
    body .slideshow-wrapper .slick-arrow.slick-prev{left:20px!important}
    body .slideshow-wrapper .slick-arrow.slick-next{right:20px!important}
    body .slideshow-wrapper .slick-arrow.slick-next, body .slideshow-wrapper .slick-arrow.slick-prev{display: block !important; border: none; background: #e5e5e5; opacity: 0.3;}
    body.template-collection div.page-sidebar+.page-content#CollectionProductGrid { padding-left: 18px; padding-right: 8px; }
    .template-blog .halo-blog-content.halo-grid-content { padding-top: 30px; }
    .template-page .sections-custom-service-block .custom-service-block .policies-content .columns .column { padding-left: 5px; padding-right: 5px; }
    .template-page .sections-custom-service-block .custom-service-block .policies-content .columns .column p { font-size: 12px; }
    .about-us-service-block-wrapper .halo-row.column-1.items--full_width.slider.slider--tablet {margin-left: 0 !important; margin-right: 0 !important;}
}

@media (max-width: 991px) {
    .product-block.Side-image.cstm-sec.featured-product-sections .products-carousel, .product-block.popular_laptops.cstm-sec.featured-product-sections .products-carousel { padding-right: 20px; }
    .product-block.popular-samsung.cstm-sec.featured-product-sections .products-carousel { padding-left: 20px; }
    body.template-collection .main_collection_banner .collection-content-2 #collection-bottom-bar .trust-icons.container { flex-direction: column; }
    body.template-collection .main_collection_banner .container-1170 { height: auto; }
    body.template-collection .main_collection_banner .container-1170 .trust-icons .inner-block-section, body.template-collection .main_collection_banner .container-1170 .trust-icons .trust-piolets { justify-content: flex-start; }
    body.template-collection .main_collection_banner .container-1170 .collection-content-2 { padding: 20px 20px 15px; }
    body.template-collection .main_collection_banner .collection-content-2 #collection-bottom-bar .trust-icons.container { gap: 10px !important; margin-top: 15px !important; }
    [lang="ar"] body.layout_rtl .productView-variants fieldset.product-form__input.parent-حجم.الذاكرة-size-2 label.product-form__label { width: 48%; }
}

@media (max-width: 768px) {
    .Side-image .halo-block-content, .popular-samsung .halo-block-content.d-flex, .popular_laptops .halo-block-content, .customer_videos_sect .halo-block-content .slider-part { background: transparent !important; }
    .popular_laptops .slider-part, .Side-image .slider-part, .popular-samsung .slider-part { padding-top: 0 !important; padding-bottom: 0 !important; }
    .product-block.Side-image.cstm-sec.featured-product-sections .products-carousel, .product-block.popular_laptops.cstm-sec.featured-product-sections .products-carousel { padding-right: 0; }
    .product-block.popular-samsung.cstm-sec.featured-product-sections .products-carousel { padding-left: 0; }
    .product-block.popular-samsung.cstm-sec.featured-product-sections { padding-bottom: 5px; }
    .product-block.popular_laptops.cstm-sec.featured-product-sections { padding-bottom: 12px; padding-top: 1px !important; }
    .product-block.popular-samsung.cstm-sec.featured-product-sections .products-carousel, .product-block.popular_laptops.cstm-sec.featured-product-sections .products-carousel { padding-bottom: 10px; }
    .product-block.popular-samsung.cstm-sec.featured-product-sections .products-carousel .slick-list.draggable, .product-block.popular_laptops.cstm-sec.featured-product-sections .products-carousel .slick-list.draggable, .product-block.popular-iphones.cstm-sec.featured-product-sections .products-carousel .slick-list.draggable, div#halo-product-block-template--23424089424191__16328142266b504c78 .products-carousel .slick-list.draggable { padding-bottom: 5px; }
    .customer_videos_sect.featured-product-sections.featured-video-sections { padding-bottom: 0; }
    .sections-spotlight-block .custom-testimonials-section.spotlight-block { padding-bottom: 50px !important; }
}

@media (max-width: 767.98px) {
    body.template-collection .main_collection_banner .container-1170 .trust-icons .image-block img { filter: brightness(1); }
    body.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img { margin-top: 0; }
    /* body.template-collection .main_collection_banner .container-1170 .col-bnr-right-img { width: 210px; padding-left: 10px; padding-right: 15px; }
    body.layout_rtl.template-collection .main_collection_banner .container-1170 .col-bnr-right-img { padding-left: 15px; padding-right: 10px; } */
    /* body.template-collection .main_collection_banner .collection-content-2 { width: calc(100% - 210px) !important; } */
    /* body.template-collection .main_collection_banner .container-1170 .collection-hero-background-layer:before { width: 230px; } */
    body.template-collection .main_collection_banner .container-1170 .trust-icons .block { width: auto; }
    body.template-collection .main_collection_banner .container-1170 .trust-icons .trust-piolets { padding-bottom: 10px; }
    body.template-collection .main_collection_banner .container-1170 .trust-icons .inner-block-section { padding-bottom: 5px; }
    body.template-collection .main_collection_banner .collection-description h2 + h2 { font-weight: 400; font-size: 12px !important; margin-top: 5px; }
    body.template-collection .main_collection_banner .collection-description h2 { font-size: 13px !important; font-weight: 600; line-height: 18px; margin: 0; }
    body.template-collection .main_collection_banner .container-1170 .trust-icons p { font-weight: 400 !important; }
    body.template-collection .main_collection_banner .container-1170 .trust-icons .block { margin-top: 15px; }
    body.template-collection .main_collection_banner .collection-content-2 #collection-bottom-bar .trust-icons.container { margin-top: 0 !important; }
  .template-product .recurpay__widget .recurpay__group_price_wrapper .__recurpay__group_selling_price { font-size: 8px !important; line-height: 1.4; }

  #order-request > .flex-item { width: 100%; }

  #shopify-section-template--18710123446591__f20c5508-7079-41a8-9470-46e95ad7259b .custom-service-block .halo-item a { padding-left: 7px !important; padding-right: 7px !important; }

  body.layout_rtl #halo-image-banner-template--18710123446591__55488a26-c102-4e47-a917-f3a7fd6bfc20 .item-template--18710123446591__55488a26-c102-4e47-a917-f3a7fd6bfc20-1681998586104545ca-0 .content-box--absolute { margin-left: 0; }

  #shopify-section-template--18710123446591__f20c5508-7079-41a8-9470-46e95ad7259b .bg-policies-block .policies-content .policies-text.type--font_1 { font-size: 8px; }

  .template-product .extended_warranty_sect a { position: relative; right: 0; }

  body.layout_rtl.template-product .extended_warranty_sect a { position: relative; }

  body.layout_rtl .body-content-wrapper.contact-page .custom-service-block .policies-content h1 { text-align: right !important; }

  body.layout_rtl .body-content-wrapper.contact-page .custom-service-block .policies-content p { text-align: right !important; }
  
  table { display: block !important; }
  
  tr { display: flex !important; flex-direction: column !important; }
  
  td { width: 100% !important; height: auto !important; min-height: 100% !important; }

  body #shopify-section-template--21881823691071__aa22cf47-b269-4c49-9185-91569bf81fb1 { display: none !important; }

  body.template-cart.layout_rtl .cart-content-wrapper .cart-content-item .product-item-cart-page form { padding-left: 0; }

  /* body.template-cart.layout_rtl .cart-content-wrapper .cart-content-item .cart-actions .button { margin-left: 10px; margin-right: 10px; } */

  body.template-cart.layout_rtl .product-item-cart-page .extended_warranty_sect a { left: 0; }

  body.template-cart.layout_rtl .product-item-cart-page .extended_warranty_sect { padding-right: 0; }

  body.template-cart.layout_rtl .product-item-cart-page .cart-item-name { padding-right: 0; }

  body.template-cart.layout_rtl .cart-content-wrapper .cart-item-block.cart-item-price .cart-item__price-wrapper .price { text-align: left; padding-left: 10px; }

  body .header-03 .header-mobile-search-bar .header-top-center { flex: 0 0 100% !important; max-width: 100% !important; }

  .header-03 .header-mobile-search-bar .header-top-center .header__iconItem { width: 100%; }

  .header-03 .header-mobile-search-bar .header-top-center .header__iconItem .search-modal__form { max-width: 100%; }

  .header-03 .header-mobile-search-bar { padding-top: 10px; padding-bottom: 15px; }

  .trust-icons .trust-piolets { display: none !important; }

  .trust-icons .block { width: 33.3%; }

  .trust-icons .inner-block-section { column-gap: 0 !important; }

  .trust-icons p { font-size: 12px !important; line-height: 1.4 !important; font-weight: 400 !important; }

  body #shopify-section-template--22774736945471__16328142266b504c78 .halo-block-content { display: block !important; }

  body #shopify-section-template--22774736945471__16328142266b504c78 .halo-block-content .side-image { display: none !important; }

  #shopify-section-template--22774736945471__16328142266b504c78 .halo-block-content .slider-part { width: 100% !important; padding-right: 0 !important; }

  body #shopify-section-template--22774736945471__6c32a632-219e-4571-b21b-42758727b82a .halo-block-content.d-flex { display: block !important; }

  body #shopify-section-template--22774736945471__6c32a632-219e-4571-b21b-42758727b82a .halo-block-content .side-image { display: none !important; }

  #shopify-section-template--22774736945471__6c32a632-219e-4571-b21b-42758727b82a .halo-block-content .slider-part { width: 100% !important; padding-right: 0 !important; padding-left: 0 !important; }

  body #shopify-section-template--22774736945471__product_block_aXW9gR .halo-block-content { display: block !important; }

  body #shopify-section-template--22774736945471__product_block_aXW9gR .halo-block-content .side-image { display: none !important; }

  #shopify-section-template--22774736945471__product_block_aXW9gR .halo-block-content .slider-part { width: 100% !important; padding-right: 0 !important; }

  .product-item-cart-page.product-item-cart-sidebar .cart-item-block.cart-item-price { width: 88px !important; }
  .product-item-cart-page.product-item-cart-sidebar .cart-item-block.cart-item-info { padding-left: 0; }
  div#main-cart-items .cart-item-block.cart-item-remove{position:absolute;top:0;left:0;grid-area:none;width:28px!important;height:28px;text-align:center;z-index: 5;}
  div#main-cart-items .cart-item-block.cart-item-remove a.cart-remove{border-radius:25px;padding:0 6.5px;background:linear-gradient(360deg,#c82d8c,#7f19a0)}
  div#main-cart-items .cart-content-left-item>.cart .cart-remove svg{fill:#fff; stroke: #fff;}
  div#main-cart-items .cart-content-left-item>.cart .cart-item { position: relative; }
  .cart-header-item.cart-header-price { width: 50% !important; }
  div#main-cart-items .cart-header-item.cart-header-info { width: 100%; }
  .layout_rtl div#main-cart-items .cart-item-block.cart-item-remove { right: 0; left: initial; }
  .layout_rtl div#main-cart-items .cart .cart-list .cart-item-block.cart-item-price,.layout_rtl div#main-cart-items .cart-item-block.cart-item-quantity{margin-left:0;margin-right:auto;text-align:left}
  body.template-cart.layout_rtl .cart-content-wrapper .cart-item-block.cart-item-price .cart-item__price-wrapper .price{text-align:left;padding-left:0}
  .layout_rtl .cart-header-item.cart-header-price { text-align: left; }
  body .slideshow-wrapper .slick-arrow.slick-prev{left:10px!important}
  body .slideshow-wrapper .slick-arrow.slick-next{right:10px!important}
  .shopify-section .trust-icons.container .inner-block-section .block:nth-child(2) .image-block { max-width: 35px; }
  .custom-service-block { margin: 0 0 40px !important; }
  .shopify-section.video.block .customer_videos_sect .products-carousel .product { padding-top: 0 !important; }
  body.template-collection div.page-sidebar+.page-content#CollectionProductGrid { padding-left: 8px; }
  .template-product .productView-nav .slick-dots { display: flex; justify-content: center; }
  /* .template-product .productView-nav .slick-dots li:last-child { margin-right: 7px; }
  .template-product .productView-nav .slick-dots li:first-child { margin-left: 7px; } */
  [lang="ar"] .custom_categories_container.for_desktop .text a { min-height: auto; }
  div#custom-text-template--23326445732159__4aafb947-f2a7-4994-a78f-d64efd286719 .halo-block-header.text-left { text-align: left; }
  [lang="ar"] div#custom-text-template--23326445732159__4aafb947-f2a7-4994-a78f-d64efd286719 .halo-block-header.text-left { text-align: right; }
  .about-us-service-block-wrapper.custom-service-block .halo-item:first-child { padding-left: 10px !important; }
  .custom-service-block.about-us-service-block-wrapper { margin-bottom: 0 !important; }
}
@media (min-width: 601px) {
  .cstm-sec .card-information { min-height: 130px; }
  .template-product .enable-white-friday-sticky-pdp .pdp-sticky-special-campaign-pricing span.pdp-sticky-special-campaign-discounted-price { margin-right: 0; }
  /* .template-product .enable-white-friday-sticky-pdp .pdp-sticky-special-campaign-pricing span.pdp-sticky-spec-cam-compare-price-wrapper { display: block !important; text-align: center; } */
  .template-product .enable-white-friday-sticky-pdp .sticky-options.revibe-variant-price { display: flex; align-items: center; }
  .template-product .enable-white-friday-sticky-pdp .pdp-sticky-special-campaign-pricing { margin-top: 0; margin-left: 10px; }
  [lang="ar"] .template-product .enable-white-friday-sticky-pdp .pdp-sticky-special-campaign-pricing { margin-left: 0; margin-right: 10px; }
  .pdp-cash-back-deal-mobile-pdp { display: none !important; width: 0; height: 0; font-size: 0; background: transparent; visibility: hidden; opacity: 0; padding: 0; }
}
@media (max-width: 600px) {
    .cart-content-left-item>.cart .cart-item__price-wrapper .price { font-size: 13px !important;}
    .product-item-cart-page.product-item-cart-sidebar .cart-item-block.cart-item-price { max-width: 78px; padding-left: 0; }
    body.template-cart .cart-content-wrapper .cart-content-item .product-item-cart-page form { padding-left: 0; padding-right: 0; background-color: #fff; }
    .cart-content-wrapper .cart-content-item .cart-total-grandtotal .cart-total-label, body.template-collection .main_collection_banner .container-1170 {display:none}
    .cart-container .cart-content-wrapper .cart-actions{margin-top: 0 !important;}
    .cart-page-order-summary-sect .cart-total-grandtotal .cart-total-value{font-size:18px!important}
    .cart-content-item.cart-total.cart-page-order-summary-sect{border: 0;}
    .cart-page-order-summary-sect .cart--totals-title{padding: 0; border: 0; margin-bottom: 0; font-size: 14px; font-weight: 600; margin-top: 5px;}
    .cart-content-item.cart-total.cart-page-order-summary-sect form{background:#fff;border:0;box-shadow:none!important;justify-content:space-between;padding-left:15px;padding-right:15px}
    .cart-page-order-summary-sect .cart-actions .button.button-checkout { margin-left: 0; padding: 8px 10px !important; }
    .layout_rtl .product-item-cart-page.product-item-cart-sidebar .cart-item-block.cart-item-price { max-width: 87px; }
    .featured-product-sections .halo-product-block div.card-information__wrapper.text-center .card-price { padding-top: 0; }
    .featured-product-sections .halo-product-block .card-information .card-information__wrapper.text-center .card-title h2 { margin-top: 0; min-height: 25px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; padding-right: 0; line-height: 1.2; margin-bottom: 0; height: auto; }
    .product-block.section-block-template--23424089424191__db7ae2e8-2c10-477e-a92f-3a35cbb267d2.popular-iphones.cstm-sec.featured-product-sections { padding-top: 15px; padding-bottom: 5px; }
    .product-block.section-block-template--23424089424191__16328142266b504c78.Side-image.cstm-sec.featured-product-sections { padding-top: 15px !important; }
    .product-block.section-block-template--23424089424191__6c32a632-219e-4571-b21b-42758727b82a.popular-samsung.cstm-sec.featured-product-sections { padding-bottom: 20px; }
    .custom_categories_container.for_mob .inner-block-section { align-items: baseline; }
    div#shopify-section-template--23424089424191__db7ae2e8-2c10-477e-a92f-3a35cbb267d2 .popular-iphones .card-information .card-information__wrapper.text-center .card-summary, div#shopify-section-template--23424089424191__product_block_aXW9gR .popular_laptops .card-information .card-information__wrapper.text-center .card-summary { margin-bottom: 0 !important; }
    .template-collection .productGrid .product, .template-search .productGrid .product { padding-left: 4px; padding-right: 4px; margin-top: 0 !important; margin-bottom: 28px; }
    .template-collection .collection .card-media img, .template-search .collection .card-media img { height: 130px; margin-top: 0 !important; }
    .cstm-sec .slick-slide img { margin-top: 0; height: 200px; margin-bottom: 10px; }
    .cstm-sec .card-information { padding-top: 0; margin-top: -16px !important; }
    .template-collection .collection .card-media, .template-search .collection .card-media { padding-top: 10px; margin-bottom: 0; }
    .template-collection .card-product .halo-productBadges .badge.sale-badge, .card-product .halo-productBadges .badge.sale-badge { padding: 1px 5px !important; font-size: 12px !important; }
    .card-product .halo-productBadges .badge.sale-badge, .productView-image-wrapper .halo-productBadges .badge.sale-badge { border-radius: 5px !important; }
    .cstm-sec a.card-media { padding-top: 5px !important; padding-left: 0 !important; padding-right: 0 !important; }
    body.template-collection .card-information .card-information__wrapper.text-center .card-title h2, .template-search .card-information .card-information__wrapper.text-center .card-title h2 { height: 34px !important; margin-bottom: 0 !important; margin-top: 0; }
    /* .template-collection .price__last .price-item, .template-search .price__last .price-item { font-size: 12px !important; } */
    .template-collection .collection .card-swatch .swatch-label, .template-collection .collection div .card-swatch .number-showmore, .template-search .collection div .card-swatch .number-showmore, .template-search .collection .card-swatch .swatch-label { --w-product-swatch-custom: 28px; --h-product-swatch-custom: 28px; }
    .template-product .trustpilot_product_page_sect.for_mobile { margin-left: auto; margin-right: auto; padding-left: 10px; padding-right: 10px; }
    .template-product .productView.layout-1 .productView-images-wrapper .productView-nav.style-1.image-fit-unset.slick-initialized.slick-slider { overflow: visible; }
    .template-product .what_included_sect .what_included_inner_sect .what_included_col.what_included_right_col, .what_included_sect .what_included_inner_sect .what_included_col.what_included_middle_col.what_included_all_mobiles, .template-product .what_included_sect .what_included_col.what_included_middle_col.what_included_all_macbook, .template-product .what_included_sect .what_included_col.whats_included_accessories { width: 48% !important; }
    .template-product .what_included_sect .what_included_inner_sect .what_included_col.what_included_middle_col.what_included_all_mobiles img { width: 35px; margin: unset; }
    .template-product div.what_included_sect .what_included_inner_sect .what_included_col p { width: max-content; margin-top: 0; }
    .template-product .halo-productView-right .what_included_sect .what_included_inner_sect { margin-top: 0; gap: 10px 10px; padding-bottom: 0; }
    /*.halo-productView-right .halo_right_variations_sect .form.main_product_add_to_cart_form { margin-bottom: 25px; }*/
  .halo_right_variations_sect .seller-rating { margin-top: 15px; }
  /* .halo_right_variations_sect .seller-rating .seller-info span { font-size: 11px; }
  .halo_right_variations_sect .seller-rating .seller-rating-stars .seller-name { font-size: 11px; }
  .halo_right_variations_sect .seller-rating .seller-rating-stars .rating-value { font-size: 11px; } */
  .halo-productView-right .halo_right_variations_sect p.pdp-price-note { margin-bottom: 10px; }
    .template-product .halo-productView-right .halo_right_variations_sect p.pdp-price-note { margin-bottom: 25px; }
    body.template-product .wrapper-body .productView-variants .product-form__input .form__label { font-size: 14px; font-weight: 600; }
    .template-product div.halo-productView-right .what_included_sect .what_included_inner_sect .what_included_left_col_inner p, .halo-product-block-sections .halo-recommendations-block .halo-block-header .title span { font-size: var(--font-body-size); }
    .template-product .modal.condition-guide-modal .modal-content, .template-product .halo-protection-section .modal-content, .template-product .modal-protection-section .modal-content, .template-cart .modal.modal-extended-warranty-uae .modal-content { max-width: 100% !important; }
    div#payment_installment .modal-content { padding: 4px 20px 5px 20px !important; border-radius: 0; }
    div#payment_installment .modal-content .tabcontent h4 { font-size: 14px !important; }
    div#payment_installment .modal-content .tabcontent p { font-size: 14px; line-height: 20px; margin-bottom: 10px; }
    body.template-collection.open-mobile-sidebar .page-sidebar.page-sidebar-left .halo-sidebar-close { background: transparent; }
    body.template-collection.open-mobile-sidebar .page-sidebar.page-sidebar-left .halo-sidebar-close svg { fill: #000; }
    .template-collection .toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-header .close-mobile-modal, .template-search .toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-header .close-mobile-modal { width: 14px; height: 14px; }
    .refurbished-iphones-uae .Storage .facets__item input[type=checkbox]+.form-label--checkbox, .refurbished-used-laptop-uae .Ram .facets__item input[type=checkbox]+.form-label--checkbox { text-align: center; font-size: 12px; }
    .refurbished-iphones-uae .Storage li.list-menu__item.facets__item, .refurbished-used-laptop-uae .Ram li.list-menu__item.facets__item { width: 100px; margin-bottom: 6px; padding-right: 5px !important; padding-left: 2px; }
    .template-product .accordion_bottom_panel_inner .accordion_bottom_panel_inner_text>span { padding-right: 10px; }
    .template-cart .cart-content-wrapper ul.cart-totals.list-unstyled.cat-total-with-shipping-wrapper { width: 100%; }
    .header__icon--cart .cart-count-bubble { min-width: 18px; min-height: 18px; height: 16px; left: 15px; }
    .header__icon--cart .cart-count-bubble span.text { font-size: 9px; line-height: 12px; }
    .template-collection .toolbar .toolbar-item .toolbar-icon.icon-filter { padding-left: 0; }
    .predictive-search a.card-media { max-width: 40px; height: auto; border: 0 !important; }
    .predictive-search .card-information { width: calc(100% - 40px); }
    .predictive-search .card-media>img { padding: 0; width: 100%; height: auto; border: 0; }
    predictive-search[open] .predictive-search { border: 1px solid #f1ecf9; border-radius: 5px; }
    body.template-search toolbar-item.toolbar { margin-top: 0; }
    body.template-search toolbar-item.toolbar .toolbar-item.toolbar-sidebar, body.template-search .toolbar .toolbar-col .toolbar-item { margin-bottom: 0; }
    body.template-search .toolbar .toolbar-dropdown.filter-sortby div.label-tab.hidden-on-desktop { padding-right: 5px !important; }
    body.template-search .card-information { margin-top: -10px; }
    body.template-search .productGrid.column-3 .product .product-item { height: auto; }
    .recurpay__widget .recurpay__action button { padding: 8px 12px !important; }
    .productView.halo-productView.layout-1.positionMainImage--left.productView-sticky .productView-top .halo-productView-left .trust-icons.product-row .date-display { display: none; }
    #template-best-place-for-refurbished-amp-used-electronics-in-dubai-and-across-uae .shopify-section.sections-spotlight-block { margin-top: -150px; }
    #template-revibe-refurbished-electronics-in-saudi-arabia-smartphones-laptops .shopify-section.sections-spotlight-block { margin-bottom: 0px; }
    /* .featured-product-sections .halo-product-block div.card-information__wrapper.text-center .card-price .price__sale dd.price__last span.price-item.price-item--sale { font-size: 12px !important; font-weight: 600 !important; } */
    .popular_laptops .card-information .card-information__wrapper.text-center .card-summary { margin-top: 0 !important; }
    .card-information .card-information__wrapper.text-center .card-title, .cstm-sec .card-information .card-information__wrapper .card-swatch, .featured-product-sections .halo-product-block div.card-information__wrapper.text-center .card-price, .featured-product-sections .halo-product-block .card-information .card-information__wrapper.text-center .card-summary { padding-left: 5px; padding-right: 5px; margin-bottom: 5px !important; min-height: 30px; }
    /* .featured-product-sections .halo-product-block .card-information .card-information__wrapper.text-center .card-summary { font-size: 12px; } */
    .product-block.featured-product-sections .halo-block-header.text-left.block-title--style1 h2.title.title-grid-heading a.button-view { padding-right: 0 !important; }
    .product-block .halo-block .halo-block-header .title .text, .shop_by_categories, .custom-service-block .halo-block-header .title span.text, #template-best-place-for-refurbished-amp-used-electronics-in-dubai-and-across-uae .container.revibe-section-express .label-wrapper-express { text-transform: capitalize !important; }
    .sections-spotlight-block .custom-testimonials-section.spotlight-block .layout--special.container, .sections-spotlight-block .custom-testimonials-section.spotlight-block { padding-left: 0; padding-right: 0; }
    .spotlight-block .halo-row .halo-item { background-color: #F6F6F6; margin-left: 3px; margin-right: 3px; border-radius: 6px; padding-top: 20px; padding-bottom: 20px; min-height: 300px; }
    .sections-spotlight-block .custom-testimonials-section.spotlight-block .slick-list.draggable { padding-left: 14%; padding-right: 14%; }
    .sections-spotlight-block .custom-testimonials-section.spotlight-block ul.slick-dots, .slideshow-wrapper .slideshow.slick-initialized.slick-slider.slick-dotted > .slick-arrow.slick-prev, .slideshow-wrapper .slideshow.slick-initialized.slick-slider.slick-dotted > .slick-arrow.slick-next { display: none !important; }
    .slideshow.slick-initialized.slick-slider.slick-dotted .slick-dots { display: block !important; }
    #shopify-section-header-03 { will-change: auto !important; padding-top: 70px; }
    #shopify-section-header-03 .header-03 .header-mobile.mobile-header-2:nth-child(3) { position: fixed; z-index: 9; top: 0; left: 0; width: 100%; box-shadow: none; }
    .header__search .search-modal__form .search__input { padding: 5px 15px; }
    #shopify-section-header-03 .header-03 .header-mobile.header-mobile-search-bar.mobile-header-2 { padding-bottom: 10px; padding-top: 0; box-shadow: none; }
    div#shopify-section-footer .trust-icons .inner-block-section .block p { font-size: 10px !important; }
    .custom_categories_container.for_mob .block.custom_categories_images .block-image { max-width: 96px; margin: 0 auto; }
    .popular-iphones .products-carousel .product, .Side-image .products-carousel .product, .popular-samsung .products-carousel .product, .popular_laptops .products-carousel .product { border-color: #fff !important; }
    .product-block.Side-image.cstm-sec.featured-product-sections, .popular_laptops .slider-part, .Side-image .slider-part, .product-block.popular-samsung.cstm-sec.featured-product-sections, .popular-samsung .slider-part, .product-block.popular_laptops.cstm-sec.featured-product-sections { background-color: #f6f6f6 !important; }
    div#shopify-section-footer .trust-icons .block { column-gap: 6px; justify-content: center; }
    div#shopify-section-footer .trust-icons .block span.text, .template-product .trust-icons.product-row .inner-block-section .block p { max-width: 65px; }
    /* .template-product .trust-icons.product-row .block { justify-content: center; } */
    div#shopify-section-footer .trust-icons .block:nth-child(2) .image-block { width: 45px !important; }
    .custom-service-block .halo-block-header .title span.text { line-height: 21px; font-size: 15px !important; }
    .sections-custom-service-block .custom-service-block .policies-content .policy-box { min-height: auto; margin: 15px 0; }
    .custom-service-block .halo-item .policies-icon.image-zoom { margin-bottom: 0; }
    .sections-custom-service-block .bg-policies-block .policies-content .policies-text.type--font_1 { font-size: 14px; font-weight: 600 !important; margin-top: 10px; }
    div.custom-service-block .bg-policies-block { padding-top: 20px !important; }
    .custom-service-block .halo-row .halo-item.has-des:nth-child(3) a { padding-bottom: 10px; }
    .template-product .productView.layout-1 .productView-images-wrapper .productView-nav.style-1.image-fit-unset.slick-initialized.slick-slider button.slick-prev.slick-arrow, .template-product .productView.layout-1 .productView-images-wrapper .productView-nav.style-1.image-fit-unset.slick-initialized.slick-slider button.slick-next.slick-arrow { display: none !important; }
    .sections-spotlight-block .custom-testimonials-section.spotlight-block { padding-bottom: 20px !important; }
    .spotlight-item.spotlight-item__image img.ls-is-cached.lazyloaded { transform: scale(1); }
    .sections-spotlight-block .custom-testimonials-section.spotlight-block .halo-row.column-3.slick-initialized.slick-slider.slick-dotted { margin-left: 0; margin-right: 0; }
    .halo-recommendations-block .halo-block-header { padding-left: 0; }
    .halo-product-block-sections .halo-recommendations-block .halo-block-header .title { margin-top: 15px; margin-bottom: 0; }
    .halo-product-block-sections .halo-recommendations-block .halo-block-content { padding-left: 0 !important; }
    .halo-product-block-sections .halo-recommendations-block .product.slick-slide { padding-left: 0; padding-right: 20px; }
    .halo-product-block-sections .halo-recommendations-block .card-information .card-information__wrapper.text-center .card-summary { padding-left: 0; padding-right: 0; height: 18px; }
    /* .halo-product-block-sections .halo-recommendations-block .card-information .card-information__wrapper.text-center .card-title h2, .halo-product-block-sections .halo-recommendations-block .card-information .card-information__wrapper.text-center .card-summary, .halo-product-block-sections .halo-recommendations-block .price__last .price-item { font-size: 12px !important; } */
    .halo-product-block-sections .halo-recommendations-block .product .product-item { min-height: 285px;}
    .halo-recommendations-block .card-information { margin-top: -8px; }
    .halo-product-block-sections .halo-recommendations-block { padding-bottom: 10px; overflow: hidden; }
    .halo-product-block-sections .halo-recommendations-block .container-full { padding-right: 0; margin-right: -5px; padding-left: 15px; }
    /* .halo-product-block-sections .halo-recommendations-block .price__last .price-item { font-weight: 600; } */
    .halo-productView-right .productView-product .productView-tab.layout-vertical { margin-top: 10px; }
    .template-product .trust-icons.product-row .inner-block-section .block:nth-child(2) p { max-width: 140px; }
    .template-product .trust-icons.product-row .inner-block-section .block:nth-child(2) .image-block img { max-width: 34px; }
    .revibe-section-express { padding-top: 5px !important; margin-top: 0 !important; }
    .halo-sidebar.halo-delivery-sidebar .modal-content { margin: 0; }
    .halo-sidebar.halo-delivery-sidebar .halo-sidebar-close { background-color: #fff; }
    .template-product .productView.halo-productView .halo-productView-left h1.productView-title.for_mobile.test { margin-bottom: 25px; font-size: var(--product-title-font-size); line-height: 1.4; }
    .halo-protection-section .modal-content, .template-product .modal-protection-section .modal-content, .template-cart .modal.modal-extended-warranty-uae .modal-content { padding-left: 20px !important; padding-right: 20px !important; max-height: 100vh; padding-bottom: 20px !important; padding-top: 20px !important; }
    body.warranty-sidebar-show .halo-warranty-sidebar .halo-sidebar-close, .halo-sidebar.halo-sidebar-right .halo-sidebar-close { right: 10px; width: 20px; height: 25px; top: 12px; }
    body.warranty-sidebar-show .halo-warranty-sidebar .halo-sidebar-close { top: 20px; background-color: #fff; right: 12px; }
    .halo-protection-section .modal-content .modal-protection-box h4 { font-size: 13px; line-height: 20px; }
    .halo-protection-section .modal-content .modal-body { padding: 15px 15px 20px; }
    .halo-protection-section .modal-content .modal-protection-box h4 img { margin-left: 0; }
    .halo-protection-section .modal-content .modal-protection-price-box { padding: 10px 15px; }
    .halo-protection-section .modal-content .modal-protection-price-box .modal-protection-detail-price-box h5, .template-product .modal-protection-section .modal-content .modal-protection-price-box .modal-protection-detail-price-box h5 { font-size: var(--font-body-size); }
    .recurpay__widget .recurpay__widget_container[data-type="subscription-purchase"] { margin-bottom: 0; }
    div#payment_installment .modal-content { height: 100%; }
    #payment_installment .close-button { top: 13px !important; right: 5px !important; }
    #predictive-search-results-list .products-grid .product { width: 100% !important; display: block !important; padding-left: 0; padding-top: 0; padding-bottom: 5px; }
    #predictive-search-results-list .products-grid .product:first-child .product-item { padding-left: 0; }
    #predictive-search-results-list .products-grid .product .card-product { width: 40px; }
    #predictive-search-results-list .products-grid .product .card-information { margin-top: 0; }
    div.quickSearchResultsWrap { padding-bottom: 0; padding-right: 0; padding-left: 15px; }
    #predictive-search-results-list .card-information .card-information__wrapper.text-center .card-title h2.text { height: auto; }
    #predictive-search-results-list .products-grid .product:hover { background: transparent; }
    #predictive-search-results-list .products-grid { margin-left: 0; margin-right: 0; }
    body.template-collection .card-information .card-swatch.text-center { margin-bottom: 0; padding-left: 0; }
    .template-search .card-information .card-swatch.text-center { padding-left: 0; }
    body.template-collection .collection .card-information .card-information__wrapper.text-center .card-title, body.template-search .collection .card-information .card-information__wrapper.text-center .card-title { padding-left: 2px; padding-right: 2px; }
    body.template-collection .collection .card-information__wrapper.text-center .card-price, body.template-search .collection .card-information__wrapper.text-center .card-price, .template-product .halo-product-block-sections .halo-recommendations-block .card-information .card-swatch.text-center, .template-product .card-information .card-information__wrapper.text-center .card-title, .template-product div.card-information__wrapper.text-center .card-price { padding-left: 2px; }
    .template-collection .productGrid .product .card-information .card-information__wrapper.text-center .card-summary, .template-search .productGrid .product .card-information .card-information__wrapper.text-center .card-summary { height: 18px; -webkit-line-clamp: 1; margin-bottom: 12px !important; padding-left: 2px; padding-right: 2px; }
    .template-product .mobile_carousel { margin-top: -140px; margin-bottom: 40px; }
    .template-product .mobile_carousel .slick-dots { bottom: -20px; }
    /* .template-product .sections-spotlight-block .custom-testimonials-section.spotlight-block { margin-top: -140px; } */
    .template-collection .toolbar .toolbar-item .toolbar-icon .icon { width: 16px; }
    .modal-extended-warranty.modal-extended-warranty-open span.close-button { color: #000; background: transparent; font-size: 30px; }
    .modal.modal-extended-warranty-uae .modal-content { height: 100%; margin: 0; border-radius: 0; width: 100%; }
    form#CollectionFiltersForm .sidebarBlock-content.sidebarBlock-content--list .facets__list--refined .close:before, .facets__list--refined .close:after { width: 1.1px !important; }
    form#CollectionFiltersForm .sidebarBlock-content.sidebarBlock-content--list .facets__list--refined .close:after { transform: rotate(-45deg); }
    form#CollectionFiltersForm .sidebarBlock-content.sidebarBlock-content--list .facets__list--refined .close:before { transform: rotate(45deg); }
    form#CollectionFiltersForm .sidebarBlock-content.sidebarBlock-content--list .facets__list--refined .close { right: inherit; left: 9px; }
    form#CollectionFiltersForm .sidebarBlock-content.sidebarBlock-content--list .facets__list--refined .active-facets__button { padding: 3px 10px 3px 35px; }
    .page-sidebar.page-sidebar--vertical .refined-widgets .sidebarBlock-heading .facets__text, .page-sidebar .halo-sidebar-wrapper .sidebarBlock .sidebarBlock-heading span.facets__text, .page-sidebar .halo-sidebar-wrapper .sidebarBlock .sidebarBlock-heading span.facets__count { font-size: var(--font-body-size); }
    .page-sidebar.page-sidebar--vertical .refined-widgets .sidebarBlock-heading .facets__text, .page-sidebar .halo-sidebar-wrapper .sidebarBlock .sidebarBlock-heading span.facets__text { text-transform: capitalize !important; font-weight: 600; }
    .toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-header .dropdown-menu-title span.text { text-transform: capitalize; font-size: 16px; }
    /* .footer-block__mobile .footer-block__heading { font-size: 18px !important; } */
    .template-cart .wrapper-body { padding-bottom: 30px; }
    .predictive-search__heading .spinner { position: absolute; left: 0; right: 0; margin: 0 auto; font-size: 78px; top: 5px; }
    body.template-collection .facets__price--box .filter__price { padding-right: 5px; }
    body.template-collection .card-information .card-swatch.text-center ul.swatch.list-unstyled { height: 35px; }
    div#fbrpopupClosed .modal-content { padding-top: 10px !important; padding-left: 0 !important; padding-right: 0 !important; padding-bottom: 30px !important; }
    div#fbrpopupClosed button.halo-sidebar-close { top: 33px; right: 15px; }
    .template-cart .modal.modal-extended-warranty-uae .modal-content span.close-button { margin-right: 0 !important; }
    .ultra-fast-fulfillment .plan-details { padding-left: 5px !important; padding-right: 7px !important; }
    .ultra-fast-fulfillment .image img { width: 25px !important; }
    .ultra-fast-fulfillment .details h2 { font-size: 12px !important; }
    .ultra-fast-fulfillment { margin-bottom: 20px !important; }
    .template-collection .sidebarBlock-contentWrapper .sidebarBlock-content.sidebarBlock-content--full.facets__display a.facets__reset.link.link-underline.js-facet-remove { position: absolute; bottom: -38px; left: 0; }
    .template-collection .sidebarBlock-contentWrapper .sidebarBlock-content.sidebarBlock-content--full.facets__display { position: relative; }
    .template-collection #CollectionFiltersForm .sidebarBlock .show-more--list_tags { justify-content: flex-end; }
    .template-collection .facets__item.facets__item--swatch label.facet-checkbox.facet-checkbox--disabled:before { content: ""; position: absolute; width: 1px; height: 100%; background-color: #000; left: 16px; top: -1px; z-index: 99; transform: rotate(25deg); }
    .template-collection .facets__item.facets__item--swatch input[type=checkbox]+.facet-checkbox--disabled { position: relative; cursor: not-allowed; opacity: .3; border: 1px solid black; }
    #template-accessories-and-audio .collection .productListing.productGrid .product .product-item .card .card-information .card-information__wrapper, .template-search .collection .productListing.productGrid .product .product-item .card .card-information .card-information__wrapper { min-height: 83px; }
    .template-collection .revibe-express-banner-wrapper-mobile { display: block !important; padding: 5px 0 15px; }
    .template-collection .revibe-express-banner-wrapper { display: none; }
    .predictive-search .card-information .card-information__wrapper.text-center .card-summary.revibeExpressTitle { margin-top: 0 !important; padding: 0 0 0 5px; -webkit-line-clamp: 1;}
    .halo-product-block-sections .halo-recommendations-block .card-information .card-information__wrapper.text-center .card-summary.revibeExpressTitle { height: 32px; margin-top: -35px !important; padding-left: 2px; }
    .halo-product-block-sections .halo-recommendations-block .card-information .card-information__wrapper.text-center .card-title h2 { min-height: 25px; height: auto; }
    .template-product .halo-product-block-sections .halo-recommendations-block .card-information .card-swatch.text-center { height: 35px; overflow: hidden; margin-bottom: 0; }
    .template-product .halo-recommendations-block div.card-information__wrapper.text-center .card-price { margin-top: 7px; }
    .template-index .products-carousel.column-3.slick-initialized.slick-slider { padding-left: 0; }
    .template-index .product-block .halo-block .container { padding-right: 0; }
    div .halo-product-block .products-carousel { margin-right: 0px !important; }
    footer.footer div:nth-child(2).container { margin-top: -35px !important; background-color: #121212; flex-wrap: wrap; }
    .template-product .modal-protection-section .modal-footer .protection-add-to-cart-btn, .template-product .modal-protection-section .modal-footer a { padding-left: 17px; padding-right: 17px; }
    .template-cart .cart-content-wrapper ul.cart-totals.list-unstyled.cat-total-with-shipping-wrapper li { display: flex; }
    .template-cart .cart-content-left-item > .cart .cart-item-block .cart-item-name { padding-bottom: 10px; }
    .template-cart div#main-cart-items .cart .cart-list .cart-item-block.cart-item-price { width: 100% !important; }
    .template-cart main#MainContent { padding-bottom: 20px; }
    .template-cart .cart-item-block-right > .cart-item-properties > .product-option { padding-top: 2px; }
    .revibe-express-mobile-wrapper .see-all-product-btn a { padding: 10px 25px !important; border-radius: 25px !important; }
    .revibe-express-mobile-wrapper .revibe-express-mobile-img img { max-width: 170px; }
    .template-product .container.productView-container .productView.halo-productView.layout-1.positionMainImage--left.productView-sticky .productView-stickyCart.style-1 { bottom: -1px !important; padding-top: 10px; padding-bottom: 10px; top: auto !important; }
    .template-product .productView-stickyCart.style-1 div.sticky-right .sticky-actions .button { font-size: 12px; padding: 8px 15px !important; }
    .template-product .sticky-options.revibe-variant-price select { font-weight: 600 !important; font-size: 14px !important; }
    .template-product .container.productView-container .productView.halo-productView .productView-stickyCart.style-1 .product-option span.compare_price { padding-bottom: 0; font-size: 12px; line-height: 1; position: absolute; bottom: 2px; left: 80px; }
    .template-product .container.productView-container .productView.halo-productView .productView-stickyCart.style-1 .sticky-title { line-height: 1.6; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
    .template-product .container.productView-container .productView.halo-productView .productView-stickyCart.style-1 .product-option .form__select.select { position: relative; }
    .template-product .productView-stickyCart.style-1 .sticky-left { width: calc(100% - 100px); }
    .template-product .productView-stickyCart.style-1 .sticky-right .sticky-actions { margin-top: -30px; }
    .template-product .productView-stickyCart.style-1 .sticky-left .sticky-options variant-sticky-selects.product-option { line-height: 1.5; }
    .template-product div .productView-stickyCart.style-1 .sticky-options .select__select { font-size: 11px; line-height: 1.7; }
    .header-mobile--wrapper .languageselect_rel .dropdown-content a { padding-bottom: 0; }
    div#shopify-section-footer footer.footer .contact_informations.contact_info_number_email.mt-desktop-125 { margin-top: 0; }
    body.layout_rtl .menu-lv-2, body.layout_rtl .menu-lv-3 { padding-left: 0 !important; padding-right: 0 !important; }
    body.layout_rtl .list-menu--disclosure { padding-top: 0 !important; border-radius: 0 !important; padding-bottom: 0 !important; }
    body.layout_rtl .list-menu--disclosure li.menu-lv-item.menu-lv-2:last-child { border-bottom: 0; border-radius: 0; }
    [lang="ar"] div#fbrpopupClosed button.halo-sidebar-close { left: 15px; right: initial; }
    [lang="ar"] body .search_details .search-modal__form { margin-top: 3px; }
    [lang="ar"] body.template-index .products-carousel .product { min-height: 310px; }
    [lang="ar"] .template-index .product-block .halo-block .container { padding-left: 0; padding-right: 15px; }
    [lang="ar"] .products-carousel div.slick-list { padding: 0 0 0 40%; }
    body.layout_rtl .arabic-reviews-iframe { margin-bottom: -150px; }
    [lang="ar"] .product-block .products-carousel .product .card-information, [lang="ar"] .template-collection .card-information, [lang="ar"] .template-search .card-information { padding-right: 5px; padding-left: 5px; }
    body.layout_rtl .arabic-reviews-iframe { padding-left: 0; padding-right: 0; }
    [lang="ar"] .template-product .product_left_view_inner .stamp-img-product img { width: auto; }
    [lang="ar"] .featured-product-sections .halo-product-block div.card-information__wrapper.text-center .card-price .price__sale dd.price__last span.price-item.price-item--sale, [lang="ar"] .template-product .productView.halo-productView .halo-productView-left h1.productView-title.for_mobile.test, [lang="ar"] .productView-tab .tabs-contents .toggle-content .tab-popup-content h2, [lang="ar"] .template-cart .cart-page-order-summary-sect .cart--totals-title, [lang="ar"] .template-cart .cart-page-order-summary-sect .cart-totals li .cart-total-label, [lang="ar"] .template-cart .cart-page-order-summary-sect .cart-totals li .cart-total-value { font-weight: 700 !important; }
    [lang="ar"] .halo-product-block-sections .halo-recommendations-block .product.slick-slide { padding-left: 20px; padding-right: 0; }
    [lang="ar"] .halo-product-block-sections .halo-recommendations-block .container-full { padding-right: 15px; padding-left: 0; margin-right: 0; margin-left: -5px; }
    [lang="ar"] .halo-product-block-sections .halo-recommendations-block .halo-block-content { padding-right: 2px !important; }
    [lang="ar"] .revibe-section-express .see-all-btn-express a { padding-left: 0 !important; }
    [lang="ar"] .revibe-express-mobile-wrapper .see-all-product-btn a { padding-top: 6px !important; padding-bottom: 7px !important; }
    /* [lang="ar"] .template-product .productView-nav .slick-dots li:last-child { margin-right: 0; margin-left: 7px; }
    [lang="ar"] .template-product .productView-nav .slick-dots li:first-child { margin-right: 7px; margin-left: 0; } */
    [lang="ar"] .template-collection .sidebarBlock-contentWrapper .sidebarBlock-content.sidebarBlock-content--full.facets__display { position: inherit; }
    [lang="ar"] .template-collection #CollectionFiltersForm .sidebarBlock .show-more--list_tags { justify-content: flex-start; }
    [lang="ar"] div#shopify-section-footer .trust-icons .inner-block-section .block p { font-size: 11px !important; font-weight: 500 !important; }
    [lang="ar"] div#shopify-section-footer .trust-icons .block:nth-child(2) { order: 1 !important; }
    [lang="ar"] div#shopify-section-footer .trust-icons .block:nth-child(1) { order: 3 !important; }
    [lang="ar"] div#shopify-section-footer .trust-icons .block:nth-child(2) .image-block { width: 54px !important; }
    .template-product .protection-plan .price.warranty__price { text-align: center; align-items: center; flex-direction: column-reverse; gap: 15px; }
    .template-product .protection-plan .price > span { font-weight: 700; }
    [lang="ar"] .template-product .protection-plan .price.warranty__price span { font-size: 12px; }
    body.template-index .products-carousel .product { margin-right: 25px !important; border-radius: 6px !important; }
    [lang="ar"] body.template-index .products-carousel .product { margin-right: 0 !important; margin-left: 25px; }
    [lang="ar"] body.layout_rtl .card-information .card-information__wrapper.text-center .card-title { margin-top: 3px; }
    [lang="ar"] .cstm-sec .card-information .card-information__wrapper .card-swatch { padding-left: 0 !important; padding-right: 0 !important; }
    body.template-search .productGrid.column-3 .product .product-item, body.template-collection .productGrid.column-3 .product .product-item { min-height: 245px; }
    [lang="ar"] body.template-search .productGrid.column-3 .product .product-item, [lang="ar"] body.template-collection .productGrid.column-3 .product .product-item { min-height: 303px; }
    [lang="ar"] .collection a.card-media { padding-bottom: 10px !important; }
    [lang="ar"] body.template-collection .collection .price dd { margin-top: 5px !important; }
    [lang="ar"] .template-search .card-information .card-information__wrapper.text-center .card-summary.revibeExpressTitle, [lang="ar"] .template-product .card-information .card-information__wrapper.text-center .card-summary.revibeExpressTitle { margin-top: -35px !important; -webkit-line-clamp: 2; height: 31.2px !important; line-height: 1.3 !important; }
    [lang="ar"] .template-collection .card-product .halo-productBadges .badge.sale-badge, [lang="ar"] .card-product .halo-productBadges .badge.sale-badge { font-size: 10px !important; }
    [lang="ar"] .halo-product-block-sections .halo-recommendations-block .product .product-item { min-height: 310px; }
    [lang="ar"] .template-product .container.productView-container .productView.halo-productView .productView-stickyCart.style-1 .product-option span.compare_price .bdgetxt { float: left; padding-right: 4px; }
    [lang="ar"] .template-product .container.productView-container .productView.halo-productView .productView-stickyCart.style-1 .product-option span.compare_price { left: initial; right: 75px; direction: ltr; }
    [lang="ar"] body.layout_rtl .productView-stickyCart.style-1 .sticky-options { margin-left: 0; }
    .template-collection .shopify-section.mobile-collection-usps { display: block !important; }
    .template-collection .shopify-section.mobile-collection-usps .trust-icons p { line-height: 1.3 !important; font-weight: 400 !important; }
    [lang="ar"] .template-collection .shopify-section.mobile-collection-usps .trust-icons p { font-size: 12px !important; font-weight: 500 !important; }
    .template-collection .shopify-section.mobile-collection-usps .trust-icons .block { column-gap: 6px; justify-content: center; }
    .template-collection .shopify-section.mobile-collection-usps .trust-icons .block span.text { max-width: 65px; }
    [lang="ar"] .template-collection .shopify-section.mobile-collection-usps .trust-icons .block span.text { max-width: 65px; }
    .template-collection .shopify-section.mobile-collection-usps .trust-icons .block:nth-child(1) .image-block { max-width: 35px !important;; width: 44px; }
    .template-collection .shopify-section.mobile-collection-usps .trust-icons .block:nth-child(2) .image-block { max-width: 38px !important; width: 45px !important; }
    .template-collection .shopify-section.mobile-collection-usps .trust-icons .block:nth-child(3) .image-block { max-width: 35px !important; width: 35px; }
    .template-collection .shopify-section.mobile-collection-usps .trust-icons .block:nth-child(2) span.text { max-width: 55px; }
    [lang="ar"] .template-collection .shopify-section.mobile-collection-usps .trust-icons .block:nth-child(2) { order: 1; }
    [lang="ar"] .template-collection .shopify-section.mobile-collection-usps .trust-icons .block:nth-child(1) { order: 3; }
    [lang="ar"] .template-collection .shopify-section.mobile-collection-usps .trust-icons .block:nth-child(3) { order: 2; }
    .page-sidebar.page-sidebar-left .halo-sidebar-close { background: transparent; }
    [lang="ar"] body.layout_rtl .page-sidebar.page-sidebar-left .halo-sidebar-close { left: 5px; }
    .page-sidebar.page-sidebar-left .halo-sidebar-close svg { fill: #000; }
    .template-product .productView-stickyCart.style-1 .sticky-options .price-with-warranty { text-align: left; font-size: 14px; position: relative; top: 3px; padding-top: 2px; font-weight: 600; }
    [lang="ar"] .template-product .productView-stickyCart.style-1 .sticky-options .price-with-warranty { text-align: right; font-weight: 700; }
    [lang="ar"] .protection-plan .slider.round:before { right: 4px; top: 2.5px; }
    [lang="ar"] .template-product .container.productView-container .productView.halo-productView .productView-stickyCart.style-1 .sticky-title { font-weight: 700; }
    [lang="ar"] .template-product .protection-plan .header h4, [lang="ar"] .template-product .accordion_tabby_sect .accordion_top_title .accordion_top_title_detail span, [lang="ar"] .template-product div.halo-productView-right .what_included_sect .what_included_inner_sect .what_included_left_col_inner p, [lang="ar"] .halo-product-block-sections .halo-recommendations-block .halo-block-header .title span { font-weight: 600 !important; font-size: 16px; }
    .template-product .protection-plan .header h4, .template-product .accordion_tabby_sect .accordion_top_title .accordion_top_title_detail span { font-weight: 600; }
    [lang="ar"] body.template-product .wrapper-body .productView-variants .product-form__input .form__label { font-size: 16px; }
    [lang="ar"] .template-product .productView.halo-productView .halo-productView-left h1.productView-title.for_mobile.test { font-size: 16px; }
    [lang="ar"] .template-product div.what_included_sect .what_included_inner_sect .what_included_col p { font-weight: 600 !important; }
    [lang="ar"] body.template-cart .cart-buy-now-pay-later p { max-width: 131px; font-size: 14px !important; }
    body.template-product .productView-stickyCart.style-1 .sticky-options.revibe-variant-price variant-sticky-selects.no-js-hidden.product-option.has-default .form__select.select { text-align: left; }
    [lang="ar"] body.layout_rtl .productView-stickyCart.style-1 .sticky-options.revibe-variant-price variant-sticky-selects.no-js-hidden.product-option.has-default .form__select.select { text-align: right; }
    .template-page .rte.subtext-brand img.become-seller-revibe-logo { max-width: 170px; }
    .template-page h1.become-seller-main-heading { font-size: 30px !important; margin: 30px 0 20px !important; }
    .rte > p.become-seller-para, p.join-us-para { font-size: 16px !important; }
    h3.join-us-heading, h3.next-steps-heading, h3.any-question-heading { font-size: 35px !important; line-height: 1.2 !important; }
    h3.how-work-heading { font-size: 35px !important; line-height: 1.2 !important; padding-top: 25px; }
    .sections-spotlight-block div#spotlight-template--23326447272255__d070c08d-786a-4479-98c4-be5c2158b9f3 .halo-row .halo-item { background-color: transparent; min-height: inherit; padding-top: 0; margin-top: 0; }
    .sections-spotlight-block div#spotlight-template--23326447272255__d070c08d-786a-4479-98c4-be5c2158b9f3 .halo-row .halo-item .content.spotlight-inner.text-left.align-items--center.not-image { padding-bottom: 0; }
    .sections-spotlight-block div#spotlight-template--23326447272255__d070c08d-786a-4479-98c4-be5c2158b9f3 .halo-row .halo-item .content.spotlight-inner.text-left.align-items--center.not-image p.sub_title { font-size: 20px; margin: 0 !important; }
    .sections-spotlight-block div#spotlight-template--23326447272255__d070c08d-786a-4479-98c4-be5c2158b9f3 { padding-bottom: 20px !important; }
    .custom-service-block.section-block-template--23326447272255__c077e1d1-a918-4730-9d81-e87e46bf1f38 .halo-row.column-5.items--full_width { align-items: flex-end; }
    .custom-service-block.section-block-template--23326447272255__c077e1d1-a918-4730-9d81-e87e46bf1f38 .halo-row .halo-item { width: 50%;     margin-top: 0 !important; }
    div#shopify-section-template--23566778532161__c077e1d1-a918-4730-9d81-e87e46bf1f38 p.next-step-text { font-size: 14px; line-height: 20px; }
    div#shopify-section-template--23566778532161__c077e1d1-a918-4730-9d81-e87e46bf1f38 p.next-step-no { font-size: 75px; line-height: 1; margin-bottom: 15px; }
    .custom-service-block.section-block-template--23326447272255__c077e1d1-a918-4730-9d81-e87e46bf1f38 { margin-bottom: 20px !important; }
    .rte > p.any-question-para { font-size: 16px !important; margin-top: 10px; line-height: 1.5; }
    .sections-spotlight-block div#spotlight-template--23326447272255__d070c08d-786a-4479-98c4-be5c2158b9f3 .halo-row .halo-item .content.spotlight-inner.text-left.align-items--center.not-image .des.custom-text-style { margin-top: 15px; font-size: 16px; line-height: 1.5; }
    .globo-form-app.boxed-layout .g-container { padding: 15px !important; }
    div#globo-formbuilder-121162 .globo-form-app.boxed-layout .g-container { padding-top: 20px !important; padding-bottom: 20px; !important; }
    .template-page .section-block-template--23326447272255__custom_text_block_dWhmdG .halo-block-header .title.globo-heading { font-size: 20px; }
    button.action.next.submit.classic-button.wizard__submit { padding: 15px 15px; font-size: 16px; width: 100%; font-weight: 500; }
    .globo-formbuilder-wizard button.action.next.submit.classic-button.wizard__submit { padding: 15px 15px; font-size: 16px; width: 100%; font-weight: 500; }
    [lang="ar"] div#shopify-section-template--23566778532161__c077e1d1-a918-4730-9d81-e87e46bf1f38 p.next-step-no { text-align: right; }
    .globo-form-app .message.success .gfb__content-title { font-size: 20px; }
    [lang="ar"] body.layout_rtl .body-content-wrapper.contact-page .custom-service-block .policies-content .globo-form-app .message > .content > p { text-align: center !important; }
    [lang="ar"] .sections-custom-service-block .bg-policies-block .policies-content .policies-text.type--font_1 { font-weight: 700 !important; }
    .globo-form-id-121162 .globo-form-app .globo-form-control label.globo-label span.label-content { font-size: 14px; }
    .globo-form-id-121162 .globo-form-control .gfb__dropzone--placeholder--description { text-align: center; line-height: 1.5; }
    div.warranty_main_sect .warranty_main_right_sect .globo-form-app select.classic-input, div.warranty_main_sect .warranty_main_right_sect .globo-form-app input, div.warranty_main_sect .warranty_main_right_sect .globo-form-app textarea { font-size: 13px; }
    div.warranty_main_sect .warranty_main_right_sect .globo-form-app select.classic-input, div.warranty_main_sect .warranty_main_right_sect .globo-form-app input { height: 44px; }
    .warranty_main_sect .warranty_main_left_sect h3 { font-size: 16px; }
    [lang="ar"] .warranty_main_sect .warranty_main_left_sect .self-testing-inline-sect h2 { font-size: 15px; }
    [lang="ar"] .warranty_main_sect .warranty_main_left_sect ul { padding-left: 0; }
    [lang="ar"] .warranty_main_left_sect li { margin-bottom: 15px; }
    #shopify-section-template--23326446453055__custom_press_banner_zLHq99, #shopify-section-template--23566778335553__custom_press_banner_zLHq99 { margin-left: 0 !important; margin-right: 0 !important; border-radius: 0 !important; margin-top: 20px !important; }
    #shopify-section-template--23326446453055__custom_press_banner_zLHq99 .section-block-left, .about-us-press-banner-wrapper .section-block-left { display: none !important; }
    #shopify-section-template--23326446453055__custom_press_banner_zLHq99 h3, .about-us-press-banner-wrapper .press-banner-block-wrapper .section-block-right h3.title { margin-left: 20px !important; margin-top: 20px !important; margin-right: 20px !important; font-size: 16px !important; }
    #shopify-section-template--23326446453055__custom_press_banner_zLHq99 .desc, .about-us-press-banner-wrapper .press-banner-block-wrapper .section-block-right .desc { margin-left: 20px !important; margin-right: 20px !important; }
    div#shopify-section-template--22774736945471__custom_slideshow_MxGP3M .trust-piolets { display: none !important; }
    .template-page .sections-custom-service-block .custom-service-block .policies-content .columns .column:nth-child(3) p, .template-page .sections-custom-service-block .custom-service-block .policies-content .columns .column:nth-child(2) p, .template-page .sections-custom-service-block .custom-service-block .policies-content .columns .column:nth-child(4) p { max-width: 115px; }
    .template-page .sections-custom-service-block .custom-service-block .policies-content .columns .column p { max-width: 120px; }
    .template-product .popup-mobile.is-show .pdViewTab-close-mobile { padding: 10px; }
    .template-product .popup-mobile.is-show .pdViewTab-close-mobile:before { top: 2px; left: 12px; height: 16px; }
    .template-product .popup-mobile.is-show .pdViewTab-close-mobile:after { width: 16px; top: 10px; left: 3px; }
    .about-us-service-block-wrapper .condition-section { margin-bottom: 20px !important; }
    [lang="ar"] .template-index .custom-testimonials-section .halo-block-header.text-center { text-align: right !important; }
    .template-cart .proceed-to-checkout-text, .template-cart .cart-page-order-summary-sect .cart-actions .button.button-continue { display: none; }
    .template-cart .cart-content-wrapper ul.cart-totals.list-unstyled.cat-total-with-shipping-wrapper .cart-total-label, .template-cart .cart-content-wrapper ul.cart-totals.list-unstyled.cat-total-with-shipping-wrapper .cart-total-value { font-size: 14px; }
    .template-cart .cart-content-wrapper ul.cart-totals.list-unstyled.cat-total-with-shipping-wrapper .cart-total-label { font-weight: 500; color: gray; }
    .cart-content-item.cart-total.cart-page-order-summary-sect .cart-page-order-summary-inner-sect { border: 0; }
    body.template-cart .cart-buy-now-pay-later { padding: 13px 13px 13px 12px; border: 1px solid #cacaca; border-radius: 5px; margin: 20px 0; }
    .cart-page-order-summary-inner-sect .cart-warrenty-img-wrapper { border: 0; background: transparent; padding: 0 6px; }
    .cart-page-order-summary-sect .secure-payment-cart-sect { margin-top: 10px; }
    .template-cart .cart-content-item.cart-total.cart-page-order-summary-sect form, .cart-page-order-summary-sect .secure-payment-cart-sect { padding-left: 0; padding-right: 0; }
    .template-cart .sticky-cart-total-wrapper a.button.button-2.button-continue { display: none; }
    .template-cart .sticky-cart-total-wrapper button#cart-checkout { border-color: #7f19a0; background: linear-gradient(180deg, #7f19a0, #c82d8c); color: #fff; font-weight: 500; font-size: 14px; transition: all .3s; border-radius: 5px; }
    .template-cart .sticky-cart-total-wrapper button#cart-checkout:hover { background: linear-gradient(360deg, #7f19a0, #c82d8c) !important; }
    .template-cart .sticky-cart-total-wrapper .cart-total-amount-sticky { color: #000; font-size: var(--product-price-font-size); font-weight: var(--product-price-font-weight); }
    .template-cart .sticky-cart-total-wrapper { display: flex !important; justify-content: space-between; position: fixed; bottom: 0; z-index: 999; background-color: #fff; border-top: 1px solid #d3d3d3; width: 100%; left: 0; padding: 20px 10px; align-items: center; }
    /* .template-cart .cart-page-order-summary-sect .cart-actions { display: none; } */
    .template-cart .cart-page-order-summary-sect .cart-actions .button.button-checkout { position: fixed; bottom: 15px; right: 10px; z-index: 9999; }
    [lang="ar"] .template-cart .cart-page-order-summary-sect .cart-actions .button.button-checkout { left: 10px; right: initial; }
    .template-cart .cart-page-order-summary-sect .cart-actions .button.button-checkout { width: auto; margin-right: 0 !important; padding: 7px 13px 6px !important; font-weight: 600; min-width: 130px; }
    div#halo-product-block-template--23641935446337__db7ae2e8-2c10-477e-a92f-3a35cbb267d2 .halo-block-header .title .text { text-transform: initial !important; }
    .footer-block__list-payment ul li.list-payment__item.tabby_icon.tamara_icon , .footer-block__list-payment ul li.list-payment__item.norton_icon { padding: 0 3px; height: 25px; display: flex; }
    .footer-block__list-payment ul li.list-payment__item.tabby_icon.tamara_icon img, .footer-block__list-payment ul li.list-payment__item.norton_icon img { align-self: center; }
    .white-friday-section-wrapper .white-friday-section-back-layer-03 img { height: auto; width: 100%; }
    .template-product .productView-sticky .halo-productView-right .product_view_right_inner:before { content: none !important; }
    .template-product .enable-white-friday-sticky-pdp .pdp-sticky-special-campaign-pricing { margin-top: 0; }
    .productView-stickyCart.style-1 div.sticky-right .pdp-white-friday-logo img { max-width: 80px; }
    .footer .footer__content-top:before { content: none !important; }
    /* footer.footer div:nth-child(2).container:before { content: ""; position: absolute; width: 104px; height: 135px; background-image: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Group_949_f1907f08-db91-43a0-8853-ca4080d2c76d.svg?v=1758025101); right: 0; bottom: 0; background-size: contain; background-repeat: no-repeat; } */
    footer.footer div:nth-child(2).container { position: relative; overflow: hidden; }
    /* [lang="ar"] footer.footer div:nth-child(2).container:before { width: 132px; background-image: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Group_949-ar.svg?v=1758031424); right: initial; bottom: 0; left: -30px; height: 140px; } */
    /* .template-product button#product-sticky-add-to-cart, .template-product .productView-stickyCart.style-1 div.sticky-right .sticky-actions .button { border-radius: 6px !important; }
    .template-product span.pdp-sticky-special-campaign-discounted-price { background: transparent !important; padding: 0 !important; color: var(--campaign-primary) !important; font-weight: 700 !important; } */
    .template-cart .cart-content-left-item>.cart .cart-item.p-warranty-section .cart-item-block .cart-item-block-right .cart-item-blocks.small-screen-visible:last-child { display: inline-block; width: auto; vertical-align: bottom; }
    .template-cart div#main-cart-items .cart .cart-list .cart-item-block.cart-item-price { display: inline-block; width: auto !important; }
    /* .toolbar .toolbar-dropdown .label-tab { background: transparent !important; }
    toolbar-item.toolbar.show-sticky.animate { background: #E3F9EF !important; } */
    /* .template-product .pdp-cash-back-deal-mobile-pdp { color: #308741 !important; font-weight: 700; font-size: 10px; background-color: #eaffd8; padding: 4px 5px 4px 27px; border-radius: 5px; max-width: 195px; position: relative; }
    .template-product .pdp-cash-back-deal-mobile-pdp:before { content: ""; position: absolute; width: 15px; height: 15px; background-image: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/payments.svg?v=1758696178); background-size: 100%; left: 7px; top: 3px; }
    [lang="ar"] .template-product .pdp-cash-back-deal-mobile-pdp { max-width: 180px; padding: 0px 28px 0px 10px; font-size: 12px; }
    [lang="ar"] .template-product .pdp-cash-back-deal-mobile-pdp:before { left: initial; right: 7px; top: 5px; } */
    body#template-exclusive-b2b-offers-boost-your-business-today-revibe-ksa .container_contact img.img_contact, body#template-عروض-b2b-الحصرية-عزز-عملك-اليوم-revibe-ksa .container_contact img.img_contact { height: auto; }
    body#template-exclusive-b2b-offers-boost-your-business-today-revibe-ksa .sections-custom-service-block .custom-service-block .policies-content .send_query_heading, body#template-عروض-b2b-الحصرية-عزز-عملك-اليوم-revibe-ksa .sections-custom-service-block .custom-service-block .policies-content .send_query_heading { font-size: 15px; line-height: 21px; }
    [lang="ar"] .globo-form-id-119779 .globo-form-app .header .description.globo-description h5 a { padding-left: 15px !important; padding-right: 15px !important; }
    div.globo-form-id-119779 .globo-form-app .panel textarea { min-height: 150px; }
    .footer h3.footer-block__heading.footer-contact-heading { margin-top: 0 !important; }
    .template-collection:not(.white-friday-deals) .collection .card-media, .template-search .collection .card-media { padding-top: 25px !important; padding-bottom: 15px !important; }
    [lang="ar"] .template-collection:not(.white-friday-deals) .collection .card-media, .template-search .collection .card-media { padding-top: 35px !important; padding-bottom: 10px !important; }
}
@media (max-width: 550px) {
    div#main-cart-items .cart-item-block.cart-item-remove a.cart-remove{padding: 1px 3.5px; line-height: 18px; text-align: center;}
    div#main-cart-items .cart-content-left-item>.cart .cart-remove svg { width: 13px; height: 13px; }
    div#main-cart-items .cart-item-block.cart-item-remove{top: -10px; left: -90px; width: 20px !important; height: 20px;}
    div#main-cart-items .cart .cart-list > .cart-item > .cart-item-block.cart-item-price, .cart-content-left-item .cart-header .cart-header-item.cart-header-price { display: none !important; }
    .cart-item-block.cart-item-info > .cart-item-wrapper > .cart-item-block-right > .cart-item-block.cart-item-price.small-screen-visible { display: block; margin-left: 0; }
    div#main-cart-items .cart-content-left-item>.cart .cart-item__price-wrapper .price { text-align: left; }
    .halo-sidebar-wrapper .previewCartItem-price { margin-bottom: 0; }
    .layout_rtl div#main-cart-items .cart-item-block.cart-item-remove { right: -90px; }
    .layout_rtl div#main-cart-items .cart .cart-list .cart-item-block.cart-item-price, .layout_rtl div#main-cart-items .cart-item-block.cart-item-quantity, .layout_rtl div#main-cart-items .cart-content-left-item>.cart .cart-item__price-wrapper .price { text-align: right; }
    body.open-mobile-sidebar .page-sidebar { max-width: 100%; }
    body.open-mobile-sidebar .page-sidebar.page-sidebar-left .halo-sidebar-close { right: 5px; top: 5px; }
    .template-collection .toolbar .toolbar-dropdown.filter-sortby div.label-tab.hidden-on-desktop { padding-right: 2px !important; }
    .template-collection .toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-header { padding: 5px 15px; }
    .template-collection .toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-body li { font-size: 12px; padding: 7px 15px; }
    .template-collection .shopify-section.mobile-collection-usps { border-bottom: 1px solid #e9e9e9; }
}

@media (max-width: 480px) {
    body.template-cart .product-item-cart-sidebar.product-item-cart-page .product-item-cart-header-sect .warranty-image { display: none; }
    #shopify-section-header-03 .header-03 .header-mobile--left{width:115px}
    #shopify-section-header-03 .header-03 .header-mobile--center{padding-right:15px}
    #shopify-section-header-03 .header-03 .header-mobile--icon .header__heading-link{width:auto}
    #shopify-section-header-03 .header-03 .header-mobile--icon .header__heading-logo{max-width:110px}
    .featured-product-sections .halo-product-block .halo-block-header a.button-view { font-size: 14px !important; padding-right: 0 !important; }
    /* .products-carousel div.slick-list { padding-right: 210px; } */
    /* .carousel-wrapper-express .custom-slider .slider-container.slick-initialized.slick-slider .slick-list.draggable { padding-right: 220px; } */
    .template-product .trust-icons.product-row .inner-block-section .block p, .template-product div#shopify-section-footer .trust-icons.container .inner-block-section .block span.text P { font-size: var(--additional-small-text) !important; font-weight: 400 !important; }
    .template-product .trust-icons.product-row .inner-block-section .image-block { max-width: 25px !important; }
    .template-product .trust-icons.product-row .inner-block-section .block:nth-child(2) .image-block { max-width: 34px !important; width: 45px; }
    .template-product div .product-form__swatch.product_form_color_swatch .product-form__label { margin-right: 10px; }
    .template-product .trust-icons.container .inner-block-section .block, .template-product .trust-icons.product-row .block { column-gap: 5px; }
    .template-product .modal.condition-guide-modal .modal-content .tab button { padding: 5px 7px !important; margin-right: 0; font-size: var(--additional-small-text) !important; border-radius: 4px; }
    .template-product div.recurpay__widget .recurpay__widget_container .recurpay__group_title { font-size: 12px; padding-right: 10px; }
    .template-product .recurpay__widget .recurpay__widget_container .recu_inner_sect h3, .template-product .recurpay__widget .recurpay__widget_container .recu_inner_sect h4 { font-size: 10px; }
    .template-product .recurpay__widget .recurpay__widget_container .recu_inner_sect ul.circle { margin-right: 4px; }
    .template-cart .cart-content-item.cart-total.cart-page-order-summary-sect form { align-items: flex-end; }
    .template-cart .cart-content-item[data-cart-total] form .cart-actions .action-group { float: right; }
    .template-cart .cart-content-left-item>.cart .cart-item-block .cart-item-block-right .cart-item-allocation { line-height: 17px; }
    body.template-collection div.page-sidebar+.page-content#CollectionProductGrid { padding-left: 0; padding-right: 0; }
    body.template-search .trustpilot_product_page_search .rich-text__text.rte > span img[alt="Stars"] { margin-left: 0 !important; }
    body.template-search .trustpilot_product_page_search .rich-text__text.rte > span { gap: 4px; font-size: 11px !important;}
    body.template-search .trustpilot_product_page_search .rich-text__text.rte > span > span { padding-right: 6px !important; margin-right: 3px !important; }
    body.template-search .trustpilot_product_page_search .rich-text__text.rte > span img { max-width: 57px !important; margin-left: 5px !important; }
    [lang="ar"] body.template-search .trustpilot_product_page_search .rich-text__text.rte > span img[alt="Stars"] { margin-left: 5px !important; margin-right: 5px !important; }
    [lang="ar"] body.template-search .trustpilot_product_page_search .rich-text__text.rte>span img { max-width: 70px !important; }
    [lang="ar"] body.template-search .trustpilot_product_page_search .rich-text__text.rte>span>span { margin-right: 0 !important; padding-right: 0 !important; }
    .cart-buy-now-pay-later p { font-size: 11px !important; max-width: 120px; flex: 0 0 100%;; }
    .cart-buy-now-pay-later ul li { margin-left: 5px !important; }
    /* .template-cart .cart-buy-now-pay-later ul li:last-child img { width: auto; height: 15px; }
    .template-cart .cart-buy-now-pay-later ul li:nth-child(2) img { width: 60px; }
    .template-cart .cart-buy-now-pay-later ul li:first-child img { width: 59px; }
    .template-cart .cart-buy-now-pay-later ul li img { height: auto; } */
    .halo-recommendations-block .card-product__wrapper a img {height: 165px;}
    .shopify-section.video.block .products-carousel div.slick-list { padding-right: 110px !important; }
    [lang="ar"] .shopify-section.video.block .products-carousel div.slick-list { padding-right: 0 !important; padding-left: 110px !important; }
    .popular_laptops .card-information .card-information__wrapper.text-center .card-summary { height: 18px; }
    .template-product div.what_included_sect .what_included_inner_sect .what_included_col p { font-size: var(--font-body-size); }
    div.what_included_sect .what_included_inner_sect .what_included_col img, div.what_included_sect .what_included_inner_sect .what_included_col img { width: 25px !important; }
    [lang="ar"] .cart-page-order-summary-inner-sect .cart-warrenty-img-wrapper { padding: 10px 15px; }
    [lang="ar"] .template-product .trust-icons.product-row .inner-block-section .block p { font-size: 11px !important; font-weight: 500 !important; }
    [lang="ar"] .template-product .trust-icons.product-row .inner-block-section .block:first-child .image-block img { width: 46px; }
    [lang="ar"] .product-block .products-carousel .product .card-information, [lang="ar"] .template-collection .card-information, [lang="ar"] .template-search .card-information { padding-right: 2px; padding-left: 2px; }
    .template-collection .collection div .card-swatch .number-showmore { width: auto; }
    .template-product div .productView-stickyCart.style-1 .sticky-options .select__select { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
    [lang="ar"] .template-collection .shopify-section.mobile-collection-usps .trust-icons .block { column-gap: 5px; }
    [lang="ar"] .template-product .trust-icons.product-row .inner-block-section .block p, [lang="ar"] .template-product div#shopify-section-footer .trust-icons.container .inner-block-section .block span.text P { font-size: 11px !important; }
    .globo-form-id-121162 .claim-guidelines-image-row img { max-width: calc(33.33% - 10px) !important; }
    .template-page h2.refund-return-policy-heading { font-size: 22px; }
    .template-page p.refund-return-sub-title { font-size: 15px;}
    .halo-sidebar.halo-sidebar-center.halo-snd-modal-sidebar { max-width: calc(100% - 40px) !important; }
}
@media (max-width: 450px) {
  /* .products-carousel div.slick-list { padding-right: 190px; } */
  /* .carousel-wrapper-express .custom-slider .slider-container.slick-initialized.slick-slider .slick-list.draggable { padding-right: 200px; } */
}
@media (max-width: 425px) {
  /* .products-carousel div.slick-list { padding-right: 180px; } */
  /* .carousel-wrapper-express .custom-slider .slider-container.slick-initialized.slick-slider .slick-list.draggable { padding-right: 190px; } */
}
@media (max-width: 400px) {
  /* .products-carousel div.slick-list { padding-right: 160px; } */
  /* .carousel-wrapper-express .custom-slider .slider-container.slick-initialized.slick-slider .slick-list.draggable { padding-right: 170px; } */
  .shopify-section.video.block .products-carousel div.slick-list { padding-right: 80px !important; }
  .template-product .trustpilot_product_page_sect img { max-width: 55px !important; margin-left: 5px !important; }
  .template-product .trustpilot_product_page_sect.for_mobile .rich-text__text.rte span > span { padding-right: 5px !important; margin-right: 0 !important; }
  .template-product div .product-form__swatch.product_form_color_swatch .product-form__label { margin-right: 8px; }
  .template-product .productView-stickyCart.style-1 .sticky-right { gap: 5px; }
  .layout_rtl.template-product .productView-variants .product-form__label span.text { padding-left: 2px; padding-right: 2px; }
  .send_query_email .contact-info.for_mobile { flex-wrap: wrap; gap: 3px; }
  .send_query_email .contact-info.for_mobile .col1 { width: 100%; }
}
@media (max-width: 380px) {
  /* .products-carousel div.slick-list { padding-right: 130px; } */
  /* .carousel-wrapper-express .custom-slider .slider-container.slick-initialized.slick-slider .slick-list.draggable { padding-right: 140px; } */
  .template-collection .collection .card-swatch .swatch-label, .template-search .collection div .card-swatch .number-showmore, .template-search .collection .card-swatch .swatch-label { width: 22px; height: 22px; }
  .template-collection .collection div .card-swatch .number-showmore { line-height: 1.6; }
  body.template-collection .card-information .card-swatch.text-center ul.swatch.list-unstyled { height: 30px; }
  .template-collection .productGrid .product .card-information .card-information__wrapper.text-center .card-summary, .template-search .productGrid .product .card-information .card-information__wrapper.text-center .card-summary { margin-bottom: 15px !important; }
  .featured-product-sections .halo-product-block .halo-block-header .text, .sections-spotlight-block .custom-testimonials-section.spotlight-block .halo-block-header.text-center h3.title span.text { font-size: 14px; line-height: 25px; }
  .shop_by_categories {font-size: 14px !important;}
  .revibe-section-express .label-wrapper-express { font-size: 14px !important; font-weight: 600; }
  .cstm-sec .card-information .card-information__wrapper .card-swatch .swatch-label { width: 25px; height: 25px; }
  .template-product div .product-form__swatch.product_form_color_swatch .product-form__label { width: 35px; height: 35px; margin-right: 5px; }
}
@media (max-width: 350px) {
  /* .products-carousel div.slick-list { padding-right: 100px; } */
  /* .carousel-wrapper-express .custom-slider .slider-container.slick-initialized.slick-slider .slick-list.draggable { padding-right: 110px; } */
  body.template-index .products-carousel .product { margin-right: 20px !important; }
  [lang="ar"] body.template-index .products-carousel .product { margin-right: 0 !important; margin-left: 20px; }
}

.ultra-fast-fulfillment { width: 100%; max-width: 600px; padding: 0px; margin: 0px 0 10px; }

.ultra-fast-fulfillment .header { display: block; margin-top: 0px; }

.ultra-fast-fulfillment .header h4 { font-size: 14px; line-height: 1.4; margin: 0; display: flex; align-items: center; margin-bottom: 7px; }

.ultra-fast-fulfillment .header h4 a { margin: 0 7px; }

.ultra-fast-fulfillment .plan-details { margin-bottom: 10px; background: #F1ECF8; border-radius: 5px; padding: 5px 10px; position: relative; border: 1px solid #7F19A0; max-width: 400px; }

.ultra-fast-fulfillment .plan-info { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center; }

.ultra-fast-fulfillment .image { display: flex; align-items: center; }

.ultra-fast-fulfillment .image img { width: 35px; height: auto; }

.ultra-fast-fulfillment .details { flex: 1; margin: 0 5px; }

.ultra-fast-fulfillment .details h2 { margin-top: 0; font-size: 14px; line-height: 22px; font-weight: 600; margin-bottom: 0px; }

.ultra-fast-fulfillment .details ul { list-style: none; padding: 0; margin: 0; }

.ultra-fast-fulfillment .details ul li { font-size: 14px; margin-bottom: 5px; line-height: 1.3; display: flex; align-items: flex-start; }

.ultra-fast-fulfillment .details ul li img { max-width: 14px; margin-right: 7px; margin-top: 3px; min-width: 14px; }

.ultra-fast-fulfillment .price { display: flex; align-items: center; max-height: 30px; }

.ultra-fast-fulfillment .price > span { font-weight: 600; line-height: 1.4; color: #000; font-size: 14px; margin-right: 5px; }

.ultra-fast-fulfillment .fbr_variants_sect button { font-family: 'Montserrat'; border: 0; border-radius: 100px; box-shadow: none; outline: none; background: #5019A0; padding: 7px 12px; color: #fff; font-size: 14px; font-weight: 500; line-height: 18px; }

body.layout_rtl.template-product .ultra-fast-fulfillment .fbr_variants_sect button { font-family: 'Cairo'; }

.ultra-fast-fulfillment .switch { position: relative; display: inline-block; width: 52px; height: 26px; }

.ultra-fast-fulfillment .switch input { opacity: 0; width: 0; height: 0; }

.ultra-fast-fulfillment .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; }

.ultra-fast-fulfillment .slider:before { position: absolute; content: ""; height: 20px; width: 20px; left: 3px; bottom: 3px; background-color: white; -webkit-transition: .4s; transition: .4s; }

.ultra-fast-fulfillment input:checked + .slider { background-color: #5019A0; }

.ultra-fast-fulfillment input:focus + .slider { box-shadow: 0 0 1px #5019A0; }

.ultra-fast-fulfillment input:checked + .slider:before { -webkit-transform: translateX(24px); -ms-transform: translateX(24px); transform: translateX(24px); }

.ultra-fast-fulfillment .slider.round { border-radius: 34px; }

.ultra-fast-fulfillment .slider.round:before { border-radius: 50%; }

.ultra-fast-fulfillment .plan-list { display: none; }

.ultra-fast-fulfillment .plan-list h2 { margin-top: 0; font-size: 13px; font-weight: 600; margin-bottom: 0px; }

.ultra-fast-fulfillment .plan-list ul { list-style: none; padding: 0; margin: 0; }

.ultra-fast-fulfillment .plan-list ul li { font-size: 12px; margin-bottom: 5px; line-height: 1.4; display: flex; align-items: flex-start; }

.ultra-fast-fulfillment .plan-list ul li img { max-width: 14px; margin-right: 7px; margin-top: 3px; min-width: 14px; }

body.layout_rtl.template-product .ultra-fast-fulfillment .details ul li img { margin-right: 0; margin-left: 7px; }

body.layout_rtl.template-product .ultra-fast-fulfillment .plan-list ul li img { margin-right: 0; margin-left: 7px; }

body.layout_rtl.template-product .ultra-fast-fulfillment .price > span { margin-right: 0; margin-left: 5px; }

.halo-sidebar.halo-delivery-sidebar .modal-content { padding-left: 0; padding-right: 0; position: relative; overflow-y: auto; overflow-x: hidden; display: block; height: 100vh; }

.halo-sidebar.halo-delivery-sidebar .halo-sidebar-header { padding: 15px 20px; border-bottom: 1px solid #EDEDED; }

.halo-sidebar.halo-delivery-sidebar .halo-sidebar-header .title { color: #000; font-size: 18px; font-weight: 700; line-height: 18px; }

.halo-sidebar.halo-delivery-sidebar .modal-body { padding: 15px 20px; }

.halo-sidebar.halo-delivery-sidebar .modal-body h3 { margin: 0 0 10px; display: flex; align-items: center; color: #C82D8C; font-size: 18px; font-weight: 700; line-height: 18px; }

.halo-sidebar.halo-delivery-sidebar .modal-body h3 img { margin-right: 5px; max-width: 14px; }

.halo-sidebar.halo-delivery-sidebar .modal-body p { margin: 0; color: #000; font-size: 14px; font-weight: 500; line-height: 18px; }

.halo-sidebar.halo-delivery-sidebar .modal-body .halo-delivery-content-sect { margin: 15px 0 10px; }

.halo-sidebar.halo-delivery-sidebar .modal-body .halo-delivery-content-sect h4 { margin: 0; color: #000; font-size: 14px; font-weight: 700; line-height: 18px; }

.halo-sidebar.halo-delivery-sidebar .modal-body .halo-delivery-content-sect p { margin: 7px 0 17px; color: #000; font-size: 14px; font-weight: 500; line-height: 18px; }

.halo-sidebar.halo-delivery-sidebar .halo-delivery-products-section { padding: 0 20px; }

.halo-sidebar.halo-delivery-sidebar .halo-delivery-products-section .products-list { display: flex; flex-direction: column; gap: 10px; }

.halo-sidebar.halo-delivery-sidebar .halo-delivery-products-section .product-card { display: flex; justify-content: space-between; align-items: center; padding: 10px; border-radius: 5px; background-color: #FAFAFA; }

.halo-sidebar.halo-delivery-sidebar .halo-delivery-products-section .product-image img { max-width: 60px; max-height: 60px; border: 1px solid #EDEBEE; border-radius: 5px; }

.halo-sidebar.halo-delivery-sidebar .halo-delivery-products-section .product-details { flex-grow: 1; padding-left: 10px; }

.halo-sidebar.halo-delivery-sidebar .halo-delivery-products-section .product-details h3 { color: #000; margin: 0; font-size: 14px; line-height: 18px; font-weight: 600; }

.halo-sidebar.halo-delivery-sidebar .halo-delivery-products-section .product-details p { margin: 2px 0; color: #000; font-size: 14px; line-height: 18px; font-weight: 400; }

.halo-sidebar.halo-delivery-sidebar .halo-delivery-products-section .product-price { white-space: nowrap; margin-right: 20px; color: #000; font-size: 14px; line-height: 18px; font-weight: 600; }

body.layout_rtl .halo-sidebar.halo-delivery-sidebar .halo-delivery-products-section .product-price { margin-left: 20px; margin-right: 0; }

.halo-sidebar.halo-delivery-sidebar .halo-delivery-products-section .product-cart { text-align: right; }

.halo-sidebar.halo-delivery-sidebar .halo-delivery-products-section .add-to-cart-button { margin: 0; background: linear-gradient(180deg, #7f19a0, #c82d8c); font-size: 12px; line-height: 18px; font-weight: 600; color: #fff; padding: 7px 9px; border-radius: 6px; text-decoration: none; text-transform: capitalize; font-family: var(--btn-1-font-family); }

body.delivery-sidebar-show { overflow-y: hidden; }

body.battery-sidebar-show { overflow-y: hidden; }

.halo-sidebar.halo-delivery-sidebar { right: 0; transform: translate3d(101%, 0, 0); }

body.delivery-sidebar-show .halo-delivery-sidebar { transform: translateZ(0); opacity: 1; visibility: visible; z-index: 100000; }

body.delivery-sidebar-show .background-overlay { opacity: 1; pointer-events: all; z-index: 10000; }

.modal-protection-section .modal-content h5 { margin: 0; }

.modal-protection-section .modal-content h5 span { padding: 7px 10px; font-size: 12px; background-color: #ffe5e8; color: #323232; border-radius: 999px; }

.modal-protection-section .modal-content h5 span img { display: inline-block; width: 11px; margin-right: 7px; }

.modal-protection-section .modal-body-battery-sect p { margin: 10px 0; line-height: 1.4; font-size: 12px; text-align: center; color: #323232; }

.modal-protection-section .modal-battery-box-sect { display: flex; gap: 15px; }

.modal-protection-section .modal-battery-box-sect .modal-battery-box { background: #f6f6f6; text-align: center; padding-left: 1.25rem; padding-right: 1.25rem; padding-bottom: 2rem; padding-top: 2rem; border: 1px solid #f2f2f2; }

.modal-protection-section .modal-battery-box-sect .modal-battery-box h3 { margin-bottom: 0; line-height: 1.4; font-weight: 600; font-size: 16px; color: #323232; }

.modal-protection-section .modal-battery-box-sect .modal-battery-box h3 span { display: block; font-weight: 600; font-size: 12px; }

.modal-protection-section .modal-battery-box-sect .modal-battery-box p { line-height: 1.4; font-weight: 400; font-size: 12px; color: #323232; }

.halo-sidebar.halo-upgrade-battery-sidebar { right: 0; transform: translate3d(101%, 0, 0); }

body.battery-sidebar-show .halo-upgrade-battery-sidebar { transform: translateZ(0); opacity: 1; visibility: visible; z-index: 100000000000; }

body.battery-sidebar-show .background-overlay { opacity: 1; pointer-events: all; z-index: 10000; }

body.battery-sidebar-show .productView-stickyCart.show-sticky { display: none; }

body.delivery-sidebar-show .productView-stickyCart.show-sticky { display: none; }

body.warranty-sidebar-show .productView-stickyCart.show-sticky { display: none; }

.brand_new_battery_sect { border-radius: 5px; background: #DDFFF7; padding: .75rem; border: 0; justify-content: space-between; display: flex; margin-bottom: 15px; }

.brand_new_battery_sect span { font-size: 14px; display: flex; align-items: center; margin-left: 0; }

.brand_new_battery_sect > span { margin-right: 20px; }

body.layout_rtl .brand_new_battery_sect > span { margin-right: 0px; margin-left: 20px; }

.brand_new_battery_sect span img { margin-right: 7px; max-width: 50px; }

.brand_new_battery_sect span a { position: relative; right: 0; text-decoration: underline; margin-left: 5px; }

.brand_new_battery_sect .switch { position: relative; display: inline-block; width: 52px; height: 26px; }

.brand_new_battery_sect .switch input { opacity: 0; width: 0; height: 0; }

.brand_new_battery_sect .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; }

.brand_new_battery_sect .slider:before { position: absolute; content: ""; height: 20px; width: 20px; left: 3px; bottom: 3px; background-color: white; -webkit-transition: .4s; transition: .4s; }

.brand_new_battery_sect input:checked + .slider { background-color: #5019A0; }

.brand_new_battery_sect input:focus + .slider { box-shadow: 0 0 1px #5019A0; }

.brand_new_battery_sect input:checked + .slider:before { -webkit-transform: translateX(24px); -ms-transform: translateX(24px); transform: translateX(24px); }

.brand_new_battery_sect .slider.round { border-radius: 34px; }

.brand_new_battery_sect .slider.round:before { border-radius: 50%; }

.brand_new_battery_sect .brand_sect_price_sect { display: flex; align-items: center; }

.brand_new_battery_sect .brand_sect_price_sect { display: flex; align-items: center; min-width: 116px; }

body.layout_rtl .brand_new_battery_sect .brand_sect_price_sect { min-width: 152px; }

.brand_new_battery_sect .brand_sect_price_sect .brand_sect_price { font-weight: 600; line-height: 1.4; color: #000; font-size: 14px; margin-right: 5px; }

body.layout_rtl.template-product .brand_new_battery_sect span a { right: 0; left: 0; margin-right: 7px; }

body.layout_rtl.template-product .brand_new_battery_sect span img { margin-left: 7px; margin-right: 0; }

body.layout_rtl.template-product #ProductSection-template--22998712451391__main .brand_new_battery_sect { padding-left: .75rem; }

body.layout_rtl.template-product .brand_new_battery_sect .brand_sect_price_sect .brand_sect_price { margin-left: 5px; margin-right: 0; }

.brand_new_battery_sect { position: relative; margin-top: 40px; }

.brand_new_battery_sect h4 { position: absolute; top: -30px; left: 0; margin: 0; display: flex; font-size: 14px; line-height: 1.4; align-items: center; font-weight: 600; }

.brand_new_battery_sect h4 a { margin: 0 7px; }

.brand_new_battery_sect h4 a svg, .protection-plan .header h4 a svg, .ultra-fast-fulfillment .header h4 a svg, .product-item-cart-sidebar.product-item-cart-page h3 a svg, body .button.condition-guide-btn svg { width: 16px; height: 16px; }

body.layout_rtl.template-product .brand_new_battery_sect h4 { right: 0; left: inherit; }

.accordion_bottom_panel { border-top: 1px solid #f3f4f7; padding: 15px 15px 0; margin-top: 5px; }

.accordion_bottom_panel .accordion_bottom_panel_inner { display: flex; align-items: center; justify-content: space-between; }

.accordion_bottom_panel_inner .accordion_bottom_panel_inner_text > span { color: #232323; font-size: 14px; font-weight: 500; line-height: 1.6; display: block; }

.accordion_bottom_panel .accordion_bottom_panel_inner .accordion_bottom_panel_inner_text > span strong { font-weight: 700; }

.accordion_bottom_panel .accordion_bottom_panel_inner .accordion_bottom_panel_inner_img img { /*max-width: 100%; height: 22px;*/ max-width: 62px; height: auto; }

.accordion_bottom_panel .accordion_bottom_panel_inner .accordion_bottom_panel_inner_img svg { width: 60px; height: auto; }

.accordion_bottom_panel .accordion_bottom_panel_inner.accordion_bottom_panel_inner_tamara .accordion_bottom_panel_inner_img svg { background: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/tamara-bg-gradient.png?v=1724681079); background-size: 100% 100%; border-radius: 4px; }

.accordion_bottom_panel .accordion_bottom_panel_inner p { margin: 0 0 5px; color: #232323; font-size: 14px; font-weight: 500; line-height: 1.6; display: block; }

.accordion_bottom_panel .accordion_bottom_panel_inner.accordion_bottom_panel_inner_tamara .accordion_bottom_panel_inner_tamara_sect { display: flex; align-items: center; justify-content: space-between; }

.accordion_bottom_panel .accordion_bottom_panel_inner p { margin: 0 0 5px; color: #232323; font-size: 14px; font-weight: 500; line-height: 1.6; display: block; }

.productView-top .productView-image-wrapper .productView-image .productView-img-container { /*top: 0 !important;*/ max-height: inherit !important; }

.productView-top .productView-image-wrapper .gallery_img_text { margin-bottom: 0; bottom: 0; }

.productView-top .trustpilot_product_page_sect { margin-top: 10px; margin-bottom: 20px; }

.productView-variants .product-form__label.fast-charging-icon:after { content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/ultraFasticon.png?v=1723824208'); background-size: contain; background-repeat: no-repeat; width: 24px; height: 24px; position: absolute; top: -5px; left: -5px; display: block;  }

.product-form__swatch .product-form__label.fast-charging-icon:after { width: 20px; height: 20px; z-index: 1; }

.productView-variants .product-form__label.fast-charging-icon.disabled:after { display: none; }

.product-form__swatch .product-form__label.fast-charging-icon.disabled:after { display: none; }

body.template-cart .cart-list .cart-item-block-left .cart-item-image.fast-charging-cart-icon:after { content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/ultraFasticon.png?v=1723824208'); background-size: contain; background-repeat: no-repeat; width: 24px; height: 24px; position: absolute; top: 3px; right: 3px; display: block;  }

.productView-sticky .halo-productView-right .productView-product.clearfix h4.payment_method_title_rec { margin: 10px 0 10px; font-size: 14px; line-height: 1.4; font-weight: 600; }

.home-revibe-express-sect .title-grid-heading .home_rev_express_svg { display: inline-block !important; }

.home-revibe-express-sect .title-grid-heading .home_rev_express_svg svg { width: 14px; height: 14px; margin: 0 7px; }

.product.revibe-express-single-product .card-product:after { content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/ultraFasticon.png?v=1723824208'); background-size: contain; background-repeat: no-repeat; width: 24px; height: 24px; position: absolute; top: 5px; right: 5px; display: block;  }

.home-revibe-express-sect .halo-block-content.d-flex { border-radius: 20px; background: linear-gradient(to left, #7f19a0 0%, #c82d8c 100%) !important; }

.halo-sidebar.halo-seller-supplier-sidebar { right: 0; transform: translate3d(101%, 0, 0); }

body.seller-supplier-sidebar-show .halo-seller-supplier-sidebar { transform: translateZ(0); opacity: 1; visibility: visible; z-index: 100000000000; }

body.seller-supplier-sidebar-show .background-overlay { opacity: 1; pointer-events: all; z-index: 10000; }

.halo-seller-supplier-sidebar .modal-title { padding: 1.5rem; display: block; font-weight: 700; color: #000; font-size: 18px; line-height: 18px; border-bottom: 1px solid #EDEDED; }

.halo-seller-supplier-sidebar .modal-content { position: relative; width: 100%; padding-left: 0; padding-right: 0; border-bottom: 1px solid #EDEDED; }

.halo-seller-supplier-sidebar .modal-seller-supplier-section { overflow: auto; position: relative; height: 100vh; }

.halo-seller-supplier-sidebar .modal-seller-supplier-section h2 { margin: 7px 0; font-weight: 700; color: #000; font-size: 18px; line-height: 18px; display: block; text-align: center; }

.halo-seller-supplier-sidebar .modal-seller-supplier-section .seller_stars_img { margin: 0 auto; display: block; max-width: 100%; height: auto; }

.halo-seller-supplier-sidebar .modal-seller-supplier-section .top_seller_supplier_sect { display: flex; align-items: center; justify-content: space-around; text-align: center; padding: 10px 50px 10px; }

.halo-seller-supplier-sidebar .modal-seller-supplier-section .top_seller_supplier_sect img { margin: 0 auto; }

.halo-seller-supplier-sidebar .modal-seller-supplier-section .top_seller_supplier_sect h4 { margin: 5px 0 0; text-align: center; font-size: var(--font-body-size); font-weight: 500; color: #000; line-height: 20px; }

.halo-seller-supplier-sidebar .modal-seller-supplier-section .seller_supplier_carousel { position: relative; overflow: hidden; padding: 20px; }

.halo-seller-supplier-sidebar .modal-seller-supplier-section .seller_supplier_carousel > h3 { font-size: 18px; font-weight: 700; margin: 0; color: #000; }

.halo-seller-supplier-sidebar .modal-seller-supplier-section .seller_supplier_carousel > p { font-size: 14px; font-weight: 400; margin: 0; color: #000; }

.halo-seller-supplier-sidebar .modal-seller-supplier-section .seller_supplier_carousel .swiper-button-prev { border: 1px solid #6C6C6C; width: 40px; height: 40px; background: #fff; border-radius: 50px; }

.halo-seller-supplier-sidebar .modal-seller-supplier-section .seller_supplier_carousel .swiper-button-prev:after { color: #000; font-size: 20px; }

.halo-seller-supplier-sidebar .modal-seller-supplier-section .seller_supplier_carousel .swiper-button-next { border: 1px solid #6C6C6C; width: 40px; height: 40px; background: #fff; border-radius: 50px; }

.halo-seller-supplier-sidebar .modal-seller-supplier-section .seller_supplier_carousel .swiper-button-next:after { color: #000; font-size: 20px; }

body.renewed-sidebar-show .background-overlay { opacity: 1; pointer-events: all; z-index: 10000; }

.modal-renewed-section .modal-title { padding: 0 15px; border-bottom: 2px solid #DADADA; display: flex; font-size: 24px; font-weight: 700; align-items: center; color: #C82D8C; }

.modal-renewed-section .modal-title img { max-width: 150px; }

@media (min-width: 551px) {
  
  body.layout_rtl.template-collection .halo-collection-content .toolbar .toolbar-col .toolbar-item+.toolbar-item { margin-left: 0; }
  
  .brand_new_battery_sect > span { font-weight: 500; color: #232323; line-height: 1.6; letter-spacing: .05em; }
  
  .halo-sidebar.halo-upgrade-battery-sidebar { max-width: 420px; }
  
  .halo-sidebar.halo-delivery-sidebar { max-width: 500px; }

}

@media screen and (max-width: 410px) {

    .brand_new_battery_sect { margin-top: 60px; }
  
    .brand_new_battery_sect h4 { top: -48px; }
  
    body.layout_rtl .brand_new_battery_sect { margin-top: 40px; }
  
    body.layout_rtl .brand_new_battery_sect h4 { top: -30px; }

}

@media (min-width: 1000px) {

  .halo-sidebar.halo-seller-supplier-sidebar { max-width: 500px; }

  .halo-seller-supplier-sidebar .modal-seller-supplier-section .top_seller_supplier_sect { max-width: 370px; margin: 0 auto; }
  
  .halo-sidebar.halo-delivery-sidebar { max-width: 600px; }
  
}

@media (min-width: 1025px) {

  body.layout_rtl.warranty-sidebar-show .halo-warranty-sidebar { transform: translateZ(0) !important; }

  body.layout_rtl.delivery-sidebar-show .halo-delivery-sidebar { transform: translateZ(0) !important; }

  body.layout_rtl.battery-sidebar-show .halo-upgrade-battery-sidebar { transform: translateZ(0) !important; }

  body.layout_rtl.seller-supplier-sidebar-show .halo-seller-supplier-sidebar { transform: translateZ(0) !important; }

}

@media (max-width: 1024px) {

  body.layout_rtl.warranty-sidebar-show .halo-warranty-sidebar { transform: translateZ(0) !important; }

  body.layout_rtl.delivery-sidebar-show .halo-delivery-sidebar { transform: translateZ(0) !important; }
  
  body.layout_rtl.seller-supplier-sidebar-show .halo-seller-supplier-sidebar { transform: translateZ(0) !important; }

}

@media (max-width: 767px) {
  
  body.template-product .halo-seller-supplier-sidebar .modal-content { padding: 20px 0 !important; }

    .saudi-national-day-pdp .modal .modal-content { height: auto; max-width: 100%; }

    .saudi-national-day-pdp p { font-size: 10px; }
  
    .saudi-national-day-pdp .national-day-timer-sect { flex-direction: column; }
  
    .saudi-national-day-pdp .national-day-timer-sect .national-day-timer-img { margin-right: 0; }
  
    .saudi-national-day-pdp .national-day-timer-sect .national-day-timer-img img { max-width: 150px; }
    .brand_new_battery_sect > span { font-weight: 500; color: #232323; line-height: 1.6 !important; letter-spacing: .05em; }
    
    .brand_new_battery_sect .brand_sect_price_sect { min-width: 50px; }
    
    body.layout_rtl .brand_new_battery_sect .brand_sect_price_sect { min-width: 70px; }
    
    .brand_new_battery_sect { padding: 1.5rem; }
    
    .brand_new_battery_sect span { font-size: 12px; line-height: 1.2; }
    
    .brand_new_battery_sect span img { max-width: 30px; }
    
    .brand_new_battery_sect span a { margin-left: 0; width: 100%; display: block; margin-top: 4px; }
    
    body.layout_rtl.template-product .brand_new_battery_sect span a { right: 0; left: 0; margin-right: 0px; }
    
    .brand_new_battery_sect .brand_sect_price_sect .brand_sect_price { font-size: 10px; margin-right: 0; margin-bottom: 4px; }
    
    body.layout_rtl.template-product .brand_new_battery_sect .brand_sect_price_sect .brand_sect_price { margin-left: 0; }
    
    .brand_new_battery_sect .brand_sect_price_sect { flex-direction: column; justify-content: flex-end; align-items: flex-end; }
    
    .brand_new_battery_sect .switch { width: 46px; height: 23px; }
    
    .brand_new_battery_sect .slider:before { height: 18px; width: 18px; }
  
}

.saudi-national-day-pdp .countdown-timer { font-size: 12px; font-weight: 300; color: #5019A0; display: flex; gap: 10px; }

.saudi-national-day-pdp .countdown-timer .time { font-size: 28px; padding: 5px; background-color: #5019A0; border-radius: 8px; color: #fff; display: block; text-align: center; }

.saudi-national-day-pdp .national-day-timer-sect { display: flex; align-items: center; justify-content: center; background: #9747FF1C; padding: 16px; }

.saudi-national-day-pdp .national-day-timer-sect .national-day-timer-img { margin-right: 10px; }

.saudi-national-day-pdp .national-day-timer-sect .national-day-timer-img img { max-width: 180px; }

body.layout_rtl .saudi-national-day-pdp .national-day-timer-sect .national-day-timer-img {margin:0; margin-left:10px;}

.saudi-national-day-pdp .national-day-timer-sect h4 { margin: 0; color: #5019A0; font-size: 18px; font-weight: bold; text-align: center; }

.saudi-national-day-pdp h3 { margin: 0; display: block; text-align: center; color: #000000; font-size: 18px; font-weight: bold; }

.saudi-national-day-pdp p { margin: 0; display: block; text-align: center; color: #000000; font-size: 14px; font-weight: 400; line-height: 1.4; margin-bottom: 15px; }

.saudi-national-day-pdp .modal .close-button { color: #A3A3A3; background: transparent; font-size: 30px; }

.saudi-national-day-pdp .discount-code-popup { text-align: center; display: block; padding: 20px; background: #C82D8C; color: #fff; border-radius: 8px; color: #fff; font-size: 18px; font-weight: bold; }

.best_deals_with_cta .details + div { display: flex; }

.best_deals_with_cta .product_best_deal_cta { font-family: Montserrat, sans-serif; outline: 0; border-radius: 6px; padding: 5px 10px; font-size: 13px; line-height: 1.2; letter-spacing: 1px; font-weight: 300; background: #f2edf9; font-weight: 600; color: #5019a0; border: 2px solid #5019a0 !important; }

.best_deals_with_cta .product_best_deal_cta strong { font-weight: 400; }

.best_deals_with_cta .available .product_best_deal_cta { background: linear-gradient(360deg,#c82d8c,#7f19a0); color: white !important; border: none !important; }

.best_deals_with_cta .available .product_best_deal_cta.disable { background: #f2edf9; color: #000 !important; cursor: not-allowed; pointer-events: all !important; }

.best_deals_with_cta .best_deals_input_form { border: 0; margin: 0 0 15px; }

.best_deals_with_cta  .plan-details {margin-bottom: 10px;background: #f1ecf8; border-radius: 5px;padding: 5px 10px; position: relative;  border: 1px solid #7F19A0;max-width: 600px; }

.best_deals_with_cta { padding: 0; position: absolute; top: 4px; right: 13px; }

[lang="ar"] .best_deals_with_cta { left: 13px; right: initial; }

.best_deals_with_cta .header { display: block; margin-top: 0px; }

.best_deals_with_cta .header h4 { font-size: 14px; line-height: 1.4; margin: 0; display: flex; align-items: center; margin-bottom: 7px; }

.best_deals_with_cta .header h4 a { margin: 0 7px; }

.best_deals_with_cta .plan-details { /*margin-bottom: 10px; background: none; border-radius: 5px; padding: 5px; position: relative; border: 1px solid #7F19A0;*/ padding: 0; border: 0; background: #fff; border-radius: 0; margin-bottom: 0; }

.best_deals_with_cta .plan-info {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    flex-direction: column;
}

.best_deals_with_cta .image { display: flex; align-items: center; }

.best_deals_with_cta .image img { width: 30px; height: auto; }

.best_deals_with_cta .details { flex: 1; margin: 0; }

.best_deals_with_cta .details h2 { display: flex; align-items: center; margin-top: 0; font-size: 13px; line-height: 18px; font-weight: 600; margin-bottom: 0px; }

.best_deals_with_cta .details h2 svg { display: none; width: 14px; height: 12px; }

.best_deals_with_cta .details p { margin-top: 0; font-size: 11px; line-height: 20px; font-weight: 400; margin-bottom: 0px; display: none; clear: both; }

.best_deals_with_cta .details ul { list-style: none; padding: 0; margin: 0; }

.best_deals_with_cta .details ul li { font-size: 14px; margin-bottom: 5px; line-height: 1.3; display: flex; align-items: flex-start; }

.best_deals_with_cta .details ul li img { max-width: 14px; margin-right: 7px; margin-top: 3px; min-width: 14px; }

.best_deals_with_cta .price { display: flex; align-items: center; max-height: 30px; }

.best_deals_with_cta .price > span { font-weight: 600; line-height: 1.4; color: #000; font-size: 14px; margin-right: 5px; }

.best_deals_with_cta .switch { position: relative; display: inline-block; width: 52px; height: 26px; }

.best_deals_with_cta .switch input { opacity: 0; width: 0; height: 0; }

.best_deals_with_cta .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; }

.best_deals_with_cta .slider:before { position: absolute; content: ""; height: 20px; width: 20px; left: 3px; bottom: 3px; background-color: white; -webkit-transition: .4s; transition: .4s; }

.best_deals_with_cta input:checked + .slider { background-color: #5019A0; }

.best_deals_with_cta input:focus + .slider { box-shadow: 0 0 1px #5019A0; }

.best_deals_with_cta input:checked + .slider:before { -webkit-transform: translateX(24px); -ms-transform: translateX(24px); transform: translateX(24px); }

.best_deals_with_cta .slider.round { border-radius: 34px; }

.best_deals_with_cta .slider.round:before { border-radius: 50%; }

.best_deals_with_cta .plan-list { display: none; }

.best_deals_with_cta .plan-list h2 { margin-top: 0; font-size: 13px; font-weight: 600; margin-bottom: 0px; }

.best_deals_with_cta .plan-list ul { list-style: none; padding: 0; margin: 0; }

.best_deals_with_cta .plan-list ul li { font-size: 12px; margin-bottom: 5px; line-height: 1.4; display: flex; align-items: flex-start; }

.best_deals_with_cta .plan-list ul li img { max-width: 14px; margin-right: 7px; margin-top: 3px; min-width: 14px; }

body.layout_rtl.template-product .best_deals_with_cta .details ul li img { margin-right: 0; margin-left: 7px; }

body.layout_rtl.template-product .best_deals_with_cta .plan-list ul li img { margin-right: 0; margin-left: 7px; }

body.layout_rtl.template-product .best_deals_with_cta .price > span { margin-right: 0; margin-left: 5px; }

.condtion-guide-for-least { float:left; margin-left: 7px; margin-top: -2px; }

.maintitleLeast { float:left; }

body.layout_rtl .best_deals_with_cta .details h2.maintitleLeast { float: right; }

body.layout_rtl .best_deals_with_cta .details h2.maintitleLeast + a { float: right; margin-left: 0; margin-right: 7px; }

.collection-single-product-sect { border: 1px solid #E2E2E2; padding: 15px; border-radius: 8px; display: block; }

.collection-single-product { display: flex; gap: 15px; position: relative; }

.collection-single-product-img { max-width: 180px; overflow: hidden; }

.collection-single-product-img img { max-width: 100%; /*max-width: 220px; transform: scale(1.1);*/ }

.collection-single-product-detail { width: 85%; }

.collection-single-product-detail h2 { font-size: 18px; font-weight: 700; color: #000; line-height: 20px; margin: 0; }

.collection-single-product-detail p { margin: 7px 0; color: #232323; font-size: 14px; font-weight: 400; line-height: 22px; letter-spacing: .05em; }

.collection-single-product-detail p a svg { width: 14px; height: 14px; }

.collection-single-product-detail .collection-single-product-price { line-height: 1.2; }

.collection-single-product-detail .collection-single-product-price .col-sale-price { font-size: 14px; line-height: 1.2; font-weight: 700; color: #000; }

.collection-single-product-detail .collection-single-product-price .col-price { margin-left: 7px; text-decoration: line-through; font-size: 14px; line-height: 1.2; font-weight: 400; color: #000; }

.collection-single-product-detail .badge { color: #fff; position: absolute; top: 0; right: 0; background: linear-gradient(45deg, #C82D8C, #7F19A0); font-weight: 400; font-size: 14px; padding: 5px 10px; border-radius: 9px; }

.collection-single-product-cta { display: flex; flex-wrap: wrap; margin-top: 60px; }

.collection-single-product-cta > div { width: 50%; }

.collection-single-product-cta .collection-single-product-see-more a { display: block; text-align: center; width: 100%; color: #C82D8C; border: 1px solid #C82D8C; border-radius: 6px; padding: 8px 15px; font-size: 14px; font-weight: 600; }

.collection-single-product-cta .collection-single-product-add-to-cart a { display: block; text-align: center; width: 100%; color: #fff; border: 1px solid #C82D8C; background: linear-gradient(45deg, #C82D8C, #7F19A0); border-radius: 6px; padding: 8px 15px; font-size: 14px; font-weight: 600; }

@media (min-width: 1025px) {

  .collection-single-product-sect { margin-bottom: 20px; }

  .product_view_right_inner .productView-moreItem.productView-moreItem-title-sect + .productView-moreItem { display: none; }

  .product_view_right_inner .productView-moreItem.productView-moreItem-title-sect { width: 100%; }

  .product_view_right_inner { display: flex; flex-wrap: wrap; justify-content: space-between; }

  .product_view_right_inner .product_view_right_inner_detail { width: inherit; }

  .collection-single-product-cta .collection-single-product-see-more { padding-right: 7px; }

  .collection-single-product-cta .collection-single-product-add-to-cart { padding-left: 7px; }

}

@media (max-width: 1024px) {

  .collection-single-product-sect { margin-bottom: 15px; }

  .collection-single-product { flex-direction: column; }

  .collection-single-product-img { max-width: 100%; }

  .collection-single-product-detail { width: 100%; }

  .collection-single-product-cta { margin-top: 50px; }

  .collection-single-product-cta .collection-single-product-see-more { padding-right: 7px; }

  .collection-single-product-cta .collection-single-product-add-to-cart { padding-left: 7px; }

  .collection-single-product-cta .collection-single-product-see-more a { font-size: 12px; }

  .collection-single-product-cta .collection-single-product-add-to-cart a { font-size: 12px; }

  .collection-single-product-img img { max-width: 200px; margin: 0 auto; }

  .collection-single-product-cta > div { margin-top: 15px; }

}

@media (max-width: 800px) {

  .halo-productView-right .product_view_right_inner { padding: 0; border: 0; border-radius: 0; }

  .product_view_right_inner .product_view_right_inner_detail { display: none; }

  .best_deals_with_cta .plan-info { align-items: flex-start; }

  .best_deals_with_cta .image img { width: 35px; margin-left: -5px; }

}

@media (max-width: 767px) {
  
  .collection-single-product-detail .badge { border-radius: 3px; top: 10px; right: -5px !important; padding: 0 3px !important; font-size: 10px !important; line-height: 14px; }

  [lang="ar"] .collection-single-product-detail .badge { right: inherit !important; }

  body .tab-content .toggle-content.popup-mobile { z-index: 1000000; }
  
}

@media (max-width: 600px) {
  .enable-cash-back-deal-sticky-pdp .pdp-sticky-special-campaign-pricing > .pdp-cash-back-deal-desktop-sticky { display: none !important; float: left; height: 0; padding: 0; }
  [lang="ar"] .pdp-sticky-special-campaign-pricing .pdp-sticky-special-campaign-compare-percentage .pdp-sticky-spec-cam-compare-badge { position: relative !important; }
  [lang="ar"] .pdp-sticky-special-campaign-pricing .pdp-sticky-special-campaign-compare-percentage { padding-right: 0 !important; }
  [lang="ar"] div.languageselect_rel #re_country-dropdown-mobile span, body.layout_rtl .languageselect_rel .dropdown-content a#re_za-mobile { display: none; }
}

@media (max-width: 400px) {
  .template-product .modal.condition-guide-modal .modal-content .tab button { padding: 5px 5px !important; }
}

@media (max-width: 370px) {

  #shopify-section-header-03 .header-03 .header-mobile.mobile-header-2 .container { padding-left: 5px; padding-right: 5px; }

  .collection-single-product-cta .collection-single-product-see-more a, .collection-single-product-cta .collection-single-product-add-to-cart a { font-size: 11px; padding: 5px; }

}


