/** Shopify CDN: Minification failed

Line 1852:4 "isplay" is not a known CSS property
Line 10060:52 Expected ":"
Line 11777:62 "paddin-right" is not a known CSS property
Line 12576:18 Expected ":"
Line 12638:113 Expected ":"
Line 12640:123 Expected ":"
Line 12642:87 Expected ":"
Line 12643:87 Expected ":"
Line 12653:149 Expected ":"
Line 13249:118 "marin-left" is not a known CSS property
... and 2 more hidden warnings

**/
/* Base */
*,
*::before,
*::after {
    box-sizing: inherit;
}
* {
    letter-spacing: 0px !important;
}
@font-face {
  font-family: "Montserrat";
  src: url("https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Montserrat-Bold.woff2?v=1716224800") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  font-weight: 300;
  src: url("https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Montserrat-Light.woff2?v=1716225038") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  font-weight: 500;
  src: url("https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Montserrat-Medium.woff2?v=1716225038") format("woff2");
}
@font-face {
  font-family: "Montserrat";
  font-weight: 600;
  src: url("https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Montserrat-SemiBold.woff2?v=1716225038") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  font-weight: 400;
  src: url("https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Montserrat-Regular.woff2?v=1716225038") format("woff2");
  font-display: swap;
}
@font-face {
  font-display: swap;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/FuturaBT-Medium.eot?v=1671782087');
  src: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/FuturaBT-Medium.eot?#iefix') format('embedded-opentype'),
    url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/FuturaBT-Medium.woff2') format('woff2'),
    url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/FuturaBT-Medium.woff') format('woff'),
    url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/futura-medium-bt.ttf') format('truetype'),
    url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/FuturaBT-Medium.svg#Futuramedium') format('svg');
}
@font-face {
  font-family: "Cairo";
  src: url('{{ "Cairo-Black.ttf" | asset_url }}') format('ttf');
  font-display: swap;
}
@font-face {
  font-family: "Cairo";
  src: url('{{ "Cairo-Regular.ttf" | asset_url }}') format('ttf');
  font-display: swap;
}
@font-face {
  font-family: "Cairo";
  src: url('{{ "Cairo-Bold.ttf" | asset_url }}') format('ttf');
  font-display: swap;
}
@font-face {
  font-family: "Cairo";
  src: url('{{ "Cairo-Medium.ttf" | asset_url }}') format('ttf');
  font-display: swap;
}
@font-face {
  font-family: "Cairo";
  src: url('{{ "Cairo-SemiBold.ttf" | asset_url }}') format('ttf');
  font-display: swap;
}
@font-face {
  font-family: "Cairo";
  src: url('{{ "Cairo-Light.ttf" | asset_url }}') format('ttf');
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  src: url('{{ "Lato-Black.ttf" | asset_url }}') format('ttf');
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  src: url('{{ "Lato-Bold.ttf" | asset_url }}') format('ttf');
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  src: url('{{ "Lato-Light.ttf" | asset_url }}') format('ttf');
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  src: url('{{ "Lato-Regular.ttf" | asset_url }}') format('ttf');
  font-display: swap;
}
@keyframes checkouticonrotate {
  from {
    transform: rotate(0deg); /* Start at 0 degrees */
  }
  to {
    transform: rotate(360deg); /* Complete one full rotation */
  }
}
@keyframes l3 {
  100% {
    transform: rotate(1turn);
  }
}


:root {
  --campaign-primary: #FAE6D6;
  /* --campaign-secondary: #33c3ff; */
  --campaign-discount-text: #1F7665;
  --campaign-text: #DC7B00;
}
/* .popular-iphones .products-carousel .product, .Side-image .products-carousel .product, .popular_laptops .products-carousel .product, .popular-samsung .products-carousel .product { margin-top: 24px; } */

/***Warranty cart integration**/
.halo-cart-sidebar .previewCartItem .add-warranty-btn { font-size: 10px; line-height: 1.3; position: absolute; right: 4px; bottom: 7px; color: #fff; font-weight: 600; cursor: pointer; background-color: #2dc9a4; padding: 6px 12px; border-radius: 20px; }
.halo-cart-sidebar .previewCartItem .remove-warranty-btn { color: #000; font-weight: 500; font-size: 12px; line-height: 1.3; position: absolute; right: 4px; bottom: 10px; cursor: pointer; }
[lang="ar"] .halo-cart-sidebar .previewCartItem .remove-warranty-btn { right: inherit; }
.cart-item.p-warranty-section .cart-item-block.cart-item-price, .cart-item.p-warranty-section .cart-item-block.cart-item-quantity, .cart-item.p-warranty-section .cart-item-block.cart-item-total { color: #000; font-weight: 500; font-size: 14px; padding-bottom: 0; padding-left: 0; }
.cart-content-left-item>.cart .cart-item.p-warranty-section .cart-item-block .cart-item-image { padding: 4px 3px 3px !important; }
.cart-content-left-item>.cart .cart-item.p-warranty-section { border-left: 4px solid #2dc9a4 !important; }
[lang="ar"] .cart-content-left-item>.cart .cart-item.p-warranty-section { border-left: 0 !important; border-right: 4px solid #2dc9a4 !important; }
.template-cart .cart-content-left-item>.cart .cart-item.p-warranty-section .cart-item-block .cart-item-image img { max-height: 49px; }
.cart-item.p-warranty-section .cart-item-block.cart-item-remove { height: auto; }
.cart-item.p-warranty-section .add-warranty-btn { background-color: #2dc9a4; color: #fff; font-size: 12px; width: 98px; text-align: center; border-radius: 16px; cursor: pointer; font-weight: 600; }
.cart-item.p-warranty-section .add-warranty-btn.desktop-w-add-to-cart-btn { margin-left: 3px; }
[lang="ar"] .cart-item.p-warranty-section .add-warranty-btn.desktop-w-add-to-cart-btn { margin-left: 0; margin-right: 3px; }
.halo-cart-sidebar .previewCartItem.clearfix.side-p-warranty-box img { max-height: 58px !important; padding-top: 2px; padding-bottom: 2px; margin-left: auto; margin-right: auto; }
.template-cart div#main-cart-items .cart-content-left-item>.cart .cart-product-with-warranty .cart-item { margin-top: 0; }
.template-cart div#main-cart-items .cart-content-left-item>.cart .cart-product-with-warranty { border-radius: 7px; margin-top: 10px; background: #fafafa; overflow: hidden; }
.template-cart div#main-cart-items .cart-content-left-item>.cart .cart-product-with-warranty:last-child { margin-bottom: 0; }
.halo-sidebar-wrapper .previewCartItem-price .price { display: inline-block; }
li.previewCartItem.clearfix.side-p-warranty-box dd.definitionList-value, li.previewCartItem.clearfix.side-p-warranty-box dt.definitionList-key { font-size: 12px; }
[lang="ar"] .halo-cart-sidebar .previewCartItem .add-warranty-btn { right: inherit; left: 0; }
/* .cart-content-left-item>.cart .cart-item:not(.p-warranty-section) .cart-item-block .cart-item-block-right dl.cart-item-properties.definitionList, .halo-cart-sidebar .halo-sidebar-wrapper .previewCartItem-content dl.card-properties.definitionList { margin-top: -8px; } */
.template-cart .cart-item-properties .product-option, .halo-cart-sidebar .previewCartItem .previewCartItem-content .product-option { margin-bottom: 0; }
.extend-warranty-btn.btn.protection-add-to-cart-btn { display: inline-block; cursor: pointer; position: relative; }
.extend-warranty-btn.btn.protection-add-to-cart-btn.is-loading:before { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: linear-gradient(90deg, #7f19a0 16%, #c82d8c 116%); border-radius: 8px; }
.cart-item.p-warranty-section .cart-item-block.cart-item-price .warranty-before-off-p, .halo-sidebar-wrapper .previewCartItem-options span.side-warranty-before-off-p { text-decoration: line-through; font-weight: 300; }
.template-cart .warranty-50-off-text { line-height: 18px; color: #000; font-weight: 400; font-size: 13px; margin-top: 3px; }
div#main-cart-items .cart .cart-list .cart-item-block.cart-item-info li.discounts__discount { display: none; }
.halo-sidebar.halo-sidebar-right.halo-cart-sidebar.is-loading-side-cart button#sidebar_close_btn { pointer-events: none; }

.template-product:after { content: ""; top: 40%; left: 0; width: 70px; padding: 4px; aspect-ratio: 1; border-radius: 50%; background: #f2edf9; --_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box; mask: var(--_m); -webkit-mask-composite: source-out; mask-composite: subtract; animation: l3 1s infinite linear; right: 0; margin: 0 auto; opacity: 0; visibility: hidden; position: fixed; z-index: 999; }
.template-product.enable-revibe-express-loader:before { content: ""; width: 100%; height: 100%; position: fixed; background-color: rgb(0 0 0 / 39%); z-index: 999; top: 0; left: 0; }
.template-product.enable-revibe-express-loader:after { visibility: visible; opacity: 1; }
/***End warranty cart integration**/

.productView-stickyCart.style-1 .sticky-actions .show-warranty-popup-ab.product-form__submit[disabled], .halo_right_variations_sect button#product-sticky-add-to-cart[disabled], .halo_right_variations_sect button#product-sticky-add-to-cart[disabled]:after, button#product-sticky-add-to-cart[disabled] { background: gray !important; }
.halo-cart-sidebar .halo-sidebar-wrapper .previewCartItem-options { gap: 10px; }
.halo-product-block-sections .halo-recommendations-block .product .product-item span.product-condition.pprice-condition-embed { display: none !important; }
.template-product .price.warranty__price { flex-direction: column-reverse; flex-wrap: nowrap; max-height: inherit; margin-top: -4px; gap: 3px; }
.renewed-iphone.template-collection .modal.condition-guide-modal .owl-dots { text-align: center; }
.productView.layout-1 .productView-thumbnail-wrapper .productView-for { height: 250px; top: 55px; }
.modal-protection-section .modal-content .modal-protection-price-box { cursor: pointer; }
.halo-protection-section .modal-content .modal-body .warranty-recommendation, .modal-protection-section .modal-content .modal-body .warranty-recommendation { position: absolute; top: -10px; right: 15px; color: #fff; background: linear-gradient(45deg,#c82d8c,#7f19a0); border-radius: 6px; padding: 4px 8px; font-size: 10px; line-height: initial; font-weight: 500; }
[lang="ar"] .halo-protection-section .modal-content .modal-body .warranty-recommendation, [lang="ar"] .modal-protection-section .modal-content .modal-body .warranty-recommendation { left: 15px; right: initial; padding: 1px 6px; }
 .halo-protection-section .modal-content .modal-body, .modal-protection-section .modal-content .modal-body { position: relative; margin-top: 25px; }
.template-product .productView-tab div#tab-technical-specifications dl dd span { font-size: 14px; }
.template-product .virgin-mobile-partner-pdp { margin-top: 20px; }
.template-product .virgin-mobile-partner-pdp img { border-radius: 6px; }
body.template-search .pagination-page-infinite, body.template-collection .pagination-page-infinite { position: relative; }
body.template-search .pagination-page-infinite:after, body.template-collection .pagination-page-infinite:after { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 11; }
.template-collection .filter-display-show-more .sidebarBlock.js-filter.Color:not(.show-more) ul.facets__list.custom-scrollbar.list-unstyled.color { max-height: 85px !important; padding-bottom: 0; }
.template-collection .filter-display-show-more .facets__list li.list-menu__item.facets__item.facets__item--swatch { padding-left: 0 !important; padding-right: 0 !important; }
.template-collection .filter-display-show-more .facets__list li.list-menu__item.facets__item.facets__item--swatch label.facet-checkbox { margin-left: 4px; margin-right: 4px; }
.template-product .halo-productView-right .product-form__radio+.product-form__label .text { display: flex ; justify-content: center; align-items: center; line-height: initial; min-height: 43px; }
.template-product .halo-productView-right .halo_right_variations_sect .form.main_product_add_to_cart_form:focus button#product-sticky-add-to-cart:focus, .template-product .productView-stickyCart.style-1 .sticky-actions form.form:focus button#product-sticky-add-to-cart:focus, .template-product .halo-productView-right .halo_right_variations_sect .form.main_product_add_to_cart_form:hover button#product-sticky-add-to-cart:focus, .template-product .productView-stickyCart.style-1 .sticky-actions form.form:hover button#product-sticky-add-to-cart:focus { color: #fff !important; }
.halo-product-block-sections .halo-recommendations-block .card-information .card-information__wrapper.text-center .card-title h2 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 19px; }
.productView-options.has-border-bottom .product-form__input.parent-Strap.Color-size-10 label.product-form__label, .productView-options.has-border-bottom .product-form__input.parent-Strap.Color-size-9 label.product-form__label, .productView-options.has-border-bottom .product-form__input.parent-Strap.Color-size-8 label.product-form__label, .productView-options.has-border-bottom .product-form__input.parent-Strap.Color-size-7 label.product-form__label, .productView-options.has-border-bottom .product-form__input.parent-Strap.Color-size-6 label.product-form__label { flex: initial; max-width: initial; }
.quickSearchResultsBlock #predictive-search-results-list .revibe-express-tag { display: none !important; }
div .productView-stickyCart.style-1 .sticky-actions .button.disabled { opacity: .5; cursor: not-allowed; }
.product-details variant-radios.product-option { position: relative; }
.product-details variant-radios.product-option.disabled:after { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: hwb(0deg 100% 0% / 30%); z-index: 9; cursor: not-allowed; }
.product-details variant-radios.product-option:before { content: ""; position: absolute; left: 0; width: 23px; padding: 4px; aspect-ratio: 1; border-radius: 50%; background: #f2edf9; --_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box; -webkit-mask: var(--_m); mask: var(--_m); -webkit-mask-composite: source-out; mask-composite: subtract; animation: l3 1s infinite linear; right: 0; margin: 0 auto; opacity: 0; visibility: hidden; background: #000; top: 50%; }
.product-details variant-radios.product-option.disabled:before { visibility: visible; opacity: .5; z-index: 99; }
.product-block.payday-sale-home.featured-product-sections { background: linear-gradient(180deg, #F7C0E1 0%, #FCEDF6 100%); padding: 10px 0 50px; margin-top: 50px !important; }
.custom_categories_container.container.for_desktop h2.shop_by_categories { margin-top: 0; }
/*** start 20 jan 2025 ***/
.header-top--wrapper .header-top--right .header__icon.header__icon--wishlist img { width: 28px; margin-top: 2px; transition: var(--anchor-transition); }
[lang="ar"] .header-top--wrapper .header-top--right .header__icon.header__icon--wishlist img { margin-top: 6px; }
[lang="ar"] .header-top--wrapper .header-top--right .header__icon--cart .cart-count-bubble { right: initial; left: -10px; }
.header-top--wrapper .header-top--right .header__group a.my-account-header { display: inline-block; font-size: 12px; line-height: 20px; margin-right: 5px; margin-top: 3px; font-weight: 600; }
[lang="ar"] .header-top--wrapper .header-top--right .header__group a.my-account-header { margin-right: 0; margin-left: 5px; }
.header-top--wrapper .header-top--right .header__group a.my-account-header img { width: 26px; display: inline-block; margin-bottom: -4px; transition: var(--anchor-transition); }
.header-items.header-bottom-right a { font-family: "Cairo", sans-serif; font-weight: 500; font-size: 14px; color: #121212; margin-right: 10px; }
.header-items.header-bottom-right { align-items: center; display: inline-flex ; margin-left: 15px; vertical-align: middle; margin-top: -2px; }
.header-wrapper .header-03 .header-top--left .header__heading { display: inline-block; margin-top: 0; vertical-align: middle; }
.header-wrapper .header-03 .header-top--left { margin-top: 5px; }
.header-items.header-bottom-right .language_dropdown_sect .languageselect_rel .dropdown_lang button.dropbtn { padding-left: 0; }
[lang="ar"] .header-items.header-bottom-right .language_dropdown_sect .languageselect_rel .dropdown_lang button.dropbtn { padding-right: 0; }
.header-items.header-bottom-right .language_dropdown_sect .languageselect_rel .dropdown_lang { margin-right: 0; }
.header-top--wrapper .header-top--right .header__group a.my-account-header:hover img, .header-top--wrapper .header-top--right .header__icon.header__icon--wishlist:hover img { transform: scale(1.15); }
.header-top--left.header__logo img { width: 130px !important; }
.languageselect_rel .dropdown_lang:hover .dropdown-content { padding: 10px 0 4px; }
[lang="ar"] .header-items.header-bottom-right a { margin-right: 0; margin-left: 10px; }
[lang="ar"] .header-items.header-bottom-right { margin-left: 0; margin-right: 15px; }
/*** end 20 jan 2025 ***/
.site-nav-mobile.nav-account a.header__icon.header__icon--wishlist.link.link--text.focus-inset.last-link { display: none; }
.cart-page-order-summary-sect .cart-actions .button.button-checkout.is-loading:before { animation: checkouticonrotate 1s linear infinite; }
.productView-options.has-border-bottom .product-form__input.product_form_condition_swatch .product-form__label.apple-renewed-label span.text { border-width: 0px; padding-top: 7px; height: 100%; line-height: 12px; }
.productView-options.has-border-bottom .product-form__input.product_form_condition_swatch .product-form__label span.text { height: 100%; display: flex ; flex-direction: column; justify-content: space-between; }
.productView-options.has-border-bottom .product-form__input.product_form_condition_swatch .product-form__label span.text span.variant-price-in-box { padding-top: 5px; line-height: 10px; }
.template-product .seller-rating.supplierDiv { margin-top: 15px; }
.productView-options.has-border-bottom .product-form__input.product_form_condition_swatch { margin-right: -2%; }
[lang="ar"] .productView-options.has-border-bottom .product-form__input.product_form_condition_swatch { margin-right: 0; margin-left: -2%; }
/* .productView-options.has-border-bottom .product-form__input.product_form_condition_swatch, .productView-options.has-border-bottom .product-form__input.product_form_storage_swatch { display: flex ; flex-wrap: wrap; }
.productView-options.has-border-bottom .product-form__input.product_form_condition_swatch label.product-form__label, .productView-options.has-border-bottom .product-form__input.product_form_storage_swatch label.product-form__label { flex: 1; width: auto; max-width: 32% } */
.productView-options.has-border-bottom .product-form__input:not(.product-form__swatch) label.product-form__label { flex: 1; width: auto; max-width: 32% }
.productView-options.has-border-bottom .product-form__input:not(.product-form__swatch) { display: flex ; flex-wrap: wrap; }
.productView-options.has-border-bottom .product-form__input.product_form_condition_swatch legend.form__label, .productView-options.has-border-bottom .product-form__input.product_form_storage_swatch legend.form__label { flex: 0 0 100%; }
.productView-variants .product-form__input .form__label .trigger.button.condition-guide-btn.pdp-learn-more-condition { color: #5019A0; text-align: right; font-family: Montserrat; font-size: 12px; font-style: normal; font-weight: 500; line-height: normal; float: right; vertical-align: middle; padding-top: 3px; padding-right: 0; border-radius: 0; margin-right: 10px; position: relative; }
.productView-variants .product-form__input .form__label .trigger.button.condition-guide-btn.pdp-learn-more-condition:after { content: ""; position: absolute; width: 100%; height: 0.5px; background-color: #5019A0; border: 0; left: 0; bottom: 1px; }
.productView-variants .product_form_condition_swatch legend.form__label { width: 100%; }
.footer-block__list-payment ul li.list-payment__item.tabby_icon.tamara_icon.pay-just-now-icon { padding: 4px 5px !important; height: 31px; }
.footer-block__list-payment ul li.list-payment__item.tabby_icon.tamara_icon.pay-just-now-icon svg { width: 70px; height: 20px; fill: initial; stroke: initial; vertical-align: middle; }
.template-product p.pdp-technical-specification-note { font-size: 14px; text-decoration: underline; color: #000; }
body.template-cart .cart-buy-now-pay-later ul { align-items: center; }
.footer-block__list-payment ul li.list-payment__item.baseeta_icon { padding: 4.8px 5px; background: #fff; border-radius: 2px; margin-right: 8px; }
.footer-block__list-payment ul li.list-payment__item.baseeta_icon img { width: 55px; max-height: initial; max-width: initial; }
[lang="ar"] .collection-single-product-cta .collection-single-product-see-more { padding-right: initial; padding-left: 7px; }
[lang="ar"] .collection-single-product-cta .collection-single-product-add-to-cart { padding-left: inherit; padding-right: 7px; }
[lang="ar"] .collection-single-product-detail span#VariantLeastBadge { direction: ltr; right: initial; left: 0; }
[lang="ar"] .collection-single-product-detail span#VariantLeastBadge span.bdgetxt { float: left; margin-right: 4px; }
.template-product .enable-revibe-express-thunder-icon.sticky-product-wrapper .revibe-express-product-meta-wrapper { display: block !important; }
.template-product .enable-revibe-express-thunder-icon.sticky-product-wrapper .custom-product-title-dropdown {display: none !important;}
.template-product .revibe-express-product-meta-wrapper .revibe-express-product-meta { font-size: 14px; font-weight: 500; color: #000; display: inline-block; vertical-align: middle; }
.template-product .revibe-express-product-meta-wrapper .revibe-express-thunder-icon { display: inline-block; vertical-align: middle; max-width: 26px; margin-left: 7px; }
[lang="ar"] .template-product .revibe-express-product-meta-wrapper .revibe-express-thunder-icon { margin-left: initial; margin-right: 7px; }
.template-product .productView-variants .product_form_condition_swatch.parent-Condition-size-4 .product-form__label { width: 23%; }
.template-product .productView-variants .product_form_condition_swatch.parent-حالة-size-3 .product-form__label { width: 32%; }
.template-product .ultra-fast-fulfillment .details h2 a svg { margin-left: 10px; width: 14px; height: 14px; }
[lang="ar"] .template-product .ultra-fast-fulfillment .details h2 a svg { margin-left: 0; margin-right: 10px; }
.template-product .ultra-fast-fulfillment .plan-details { max-width: inherit; display: inline-block; }
.template-product label.product-form__label.fast-charging-icon { position: relative; }
.revibe-express.template-collection toolbar-item.toolbar { display: none; }
.template-collection .filter-display-show-more .facets__list, .template-search .filter-display-show-more .facets__list { padding-bottom: 20px; }
.footer-block__list-payment ul li.list-payment__item.tabby_icon.k_net_icon { padding: 3.5px 7px !important; }
.footer-block__list-payment ul li.list-payment__item.k-net-icon { padding: 2.5px 5px; background-color: #fff; border-radius: 2px; }
.footer-block__list-payment ul li.list-payment__item.k-net-icon img { max-height: 21px; }
.renewed-modal-anchor { text-align: center; background-color: hsl(266deg 100% 64% / 11%); border-radius: 4px; margin: 5px 0 10px; }
.template-index .renewed-modal-anchor { padding: 0px 10px 4px; margin: 1px 0 10px; }
.template-collection .renewed-modal-anchor { padding: 0px 10px 4px; margin-bottom: 20px; }
.renewed-modal-anchor a.renewed-modal-anchor-text-wrap { color: #000; font-size: 14px; text-align: center; border-bottom: 1px solid; }
.renewed-modal-anchor a.renewed-modal-anchor-text-wrap span { color: #5019A0; border-bottom: 1px solid #5019A0; }
.renewed-modal-anchor a svg { width: 16px; height: 16px; fill: #5019A0; color: #5019A0; margin-right: 10px; }
[lang="ar"] .renewed-modal-anchor a svg { margin-left: 10px; margin-right: 0; }
.template-product .renewed-modal-anchor a svg { margin-top: -6px; }
/**Start ISIC**/
/* body.isic-special-student-deals.template-collection .main_collection_banner .container-1170 .collection-hero-background-layer, body.isic-special-student-deals.template-collection .main_collection_banner .collection-content-2 #collection-bottom-bar { display: none; }
body.isic-special-student-deals.template-collection .main_collection_banner .container-1170 .col-bnr-right-img { padding: 0; }
body.isic-special-student-deals.template-collection .main_collection_banner .container-1170 { background: linear-gradient(#70299c, #7c2c9a); overflow: hidden; }
body.isic-special-student-deals.template-collection .main_collection_banner .collection-description h2 { font-size: 16px !important; margin-bottom: 8px; margin-top: 10px; }
body.isic-special-student-deals.template-collection .main_collection_banner .collection-description p.isic-std-benefits, body.isic-special-student-deals.template-collection .main_collection_banner .collection-description p.isic-countries { font-size: 12px !important; line-height: 14px; font-weight: 500; margin-bottom: 0; }
body.isic-special-student-deals.template-collection ul.isic-list { margin: 0 !important; padding: 0px 0 0 15px; }
[lang="ar"] body.isic-special-student-deals.template-collection ul.isic-list { padding: 0px 15px 0 0; }
body.isic-special-student-deals.template-collection ul.isic-list li { color: #fff; position: inherit; }
body.isic-special-student-deals.template-collection .isic-collection-cta a { color: #fff; display: inline-block; border-radius: 4px; font-size: 12px; font-weight: 600; line-height: 17px; text-decoration: underline; }
[lang="ar"] body.isic-special-student-deals.template-collection .isic-collection-cta a { font-weight: 700; }
body.isic-special-student-deals.template-collection .collection-description.halo-text-format.text-left { max-width: initial !important; }
body.isic-special-student-deals.template-collection .main_collection_banner .isic-collection-cta { display: inline-block; padding-left: 5px; }
body.isic-special-student-deals.template-collection .collection-description.halo-text-format.text-left .isic-logo { max-width: 68px; }
[lang="ar"] body.isic-special-student-deals.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img { transform: scaleX(-1); }
body.isic-special-student-deals.template-collection .main_collection_banner .container-1170 .collection-content-2 { padding-top: 10px; width: calc(100% - 420px) !important; position: initial; }
body.isic-special-student-deals.template-collection .main_collection_banner .container-1170 .col-bnr-right-img { width: 420px !important; }
body.isic-special-student-deals.template-collection .isic-collection-cta a:before { content: ""; width: 100%; height: 100%; left: 0; top: 0; position: absolute; z-index: 9; } */
.isic-collection-home .title-grid-heading span.text span { display: none !important; }
/***End ISIC***/
/**Start Cross Sale**/
.accordion_tabby_sect.cross-sale-wrapper { border-radius: 6px; background: #EFE8D8; padding: 1rem 1.3rem 1px; }
.accordion_tabby_sect.cross-sale-wrapper .accordion_bottom_panel.active { background: transparent; border: 0; }
.accordion_tabby_sect.cross-sale-wrapper .cross-sale-collapse-title { color: #232323; font-size: 14px; font-weight: 700; line-height: 1.4; }
.accordion_tabby_sect.cross-sale-wrapper .cross-sale-collapse-title span.cross-sale-tag { display: inline-block; background: linear-gradient(270deg, #7F19A0 1.16%, #C82D8C 99.42%); color: #fff; text-align: center; font-family: Montserrat; font-size: 12px; font-style: normal; font-weight: 500 !important; line-height: normal; padding: 2px 5px; border-radius: 3px; margin-bottom: 0; margin-left: 3px; vertical-align: bottom; }
.accordion_tabby_sect.cross-sale-wrapper .cross-sale-collapse-title span.cross-sale-tag span { color: #fff; text-align: center; font-family: Montserrat; font-size: 12px; font-weight: 500 !important; display: inline; }
.accordion_tabby_sect.cross-sale-wrapper .accordion_top_title_detail p { color: #000; font-family: Montserrat; font-size: 14px; font-style: normal; font-weight: 500; line-height: 18px; margin: 0; padding-bottom: 18px; }
.accordion_tabby_sect.cross-sale-wrapper .cross-sale-collapse-title-with-arrow .accordion_top_title_icon img { height: auto; }
.accordion_tabby_sect.cross-sale-wrapper .cross-sale-collapse-title-with-arrow .cross-sale-collapse-title, .accordion_tabby_sect.cross-sale-wrapper .cross-sale-collapse-title-with-arrow .accordion_top_title_icon { display: inline-block; }
.accordion_tabby_sect.cross-sale-wrapper .cross-sale-product-wrapper .cross-sale-product { background-color: #fff; border-radius: 8px; border: 1px solid #F6F6F6; display: flex ; gap: 15px; align-items: center; padding: 13px; margin-bottom: 12px; }
.accordion_tabby_sect.cross-sale-wrapper .cross-sale-product-wrapper .cross-sale-product .cross-sale-product-details .cross-sale-product-title { overflow: hidden; color: #000; text-overflow: ellipsis; font-family: Montserrat; font-size: 14px; font-style: normal; font-weight: 600; line-height: normal; }
.accordion_tabby_sect.cross-sale-wrapper .accordion_bottom_panel { padding: 0; margin: 0; }
.accordion_tabby_sect.cross-sale-wrapper .cross-sale-product-wrapper .cross-sale-product .cross-sale-checkbox { line-height: normal; position: relative; padding: 9px; }
.accordion_tabby_sect.cross-sale-wrapper .cross-sale-product-wrapper .cross-sale-product .cross-sale-p-img { max-width: 74px; border-radius: 6px; border: 1px solid #EDEDED; align-self: center; overflow: hidden; }
.accordion_tabby_sect.cross-sale-wrapper .cross-sale-product-wrapper .cross-sale-product .cross-sale-product-details .cross-sale-product-meta { color: #232323; font-family: Montserrat; font-size: 14px; font-style: normal; font-weight: 400; line-height: 18px; padding: 6px 0; }
.accordion_tabby_sect.cross-sale-wrapper .cross-sale-product-wrapper .cross-sale-product .cross-sale-product-details .cross-sale-product-price { color: #121212; font-family: Montserrat; font-size: 14px; font-style: normal; font-weight: 700; line-height: normal; }
.accordion_tabby_sect.cross-sale-wrapper .cross-sale-product-wrapper .cross-sale-product .cross-sale-product-details .cross-sale-product-price span.compare-at-price { color: rgba(0, 0, 0, 0.60); font-family: Montserrat; font-size: 12px; font-style: normal; font-weight: 400; line-height: 18px; text-decoration: line-through; }
.accordion_tabby_sect.cross-sale-wrapper .cross-sale-product-wrapper .cross-sale-product .cross-sale-checkbox input#crossSale { display: block; -webkit-appearance: auto; -moz-appearance: auto; appearance: auto; opacity: 0; cursor: pointer; height: 18px; width: 18px; z-index: 99; left: 0; top: 0; margin: 0; clip: initial; }
.accordion_tabby_sect.cross-sale-wrapper .cross-sale-product-wrapper .cross-sale-product .cross-sale-checkbox span { position: absolute; top: 0; left: 0; height: 18px; width: 18px; border-radius: 2px; border: 1px solid #C2C2C2; background-color: transparent; }
.accordion_tabby_sect.cross-sale-wrapper .cross-sale-product-wrapper .cross-sale-product .cross-sale-checkbox span:after { left: 6px; top: 2px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; position: absolute; display: none; }
.accordion_tabby_sect.cross-sale-wrapper .cross-sale-product-wrapper .cross-sale-product .cross-sale-checkbox input:checked ~ span:after { display: block; }
.accordion_tabby_sect.cross-sale-wrapper .cross-sale-product-wrapper .cross-sale-product .cross-sale-checkbox input:checked ~ span { background-color: #5019a0; }
[lang="ar"] .accordion_tabby_sect.cross-sale-wrapper .cross-sale-product-wrapper .cross-sale-product .cross-sale-product-details .cross-sale-product-price { display: inline-block; }
[lang="ar"] .accordion_tabby_sect.cross-sale-wrapper .cross-sale-product-wrapper .cross-sale-product .cross-sale-product-details .cross-sale-product-price span.compare-at-price { float: left; line-height: 27px; margin-right: 5px; }
[lang="ar"] .accordion_tabby_sect.cross-sale-wrapper .cross-sale-collapse-title span.cross-sale-tag { line-height: 16px; margin-left: 0; margin-right: 3px; }
[lang="ar"] .accordion_tabby_sect.cross-sale-wrapper .cross-sale-collapse-title span.cross-sale-tag span { display: inline-block; font-size: 12px; font-style: normal; font-weight: 500 !important; color: #fff; direction: ltr; margin: 0; }
.accordion_tabby_sect.cross-sale-wrapper .cross-sale-product-wrapper .cross-sale-product .cross-sale-product-details .cross-sale-product-title a { color: #121212; }
/**End Cross Sale**/
/**Start Wishlist**/
.revibe-express.template-collection .product.revibe-express-single-product .card-product:after {content: none;}
.revibe-express.template-collection .card-product .card-product__wrapper .card-product__group-item.card-wishlist .wishlist-icon { display: none; }
.card-product .card-product__wrapper .card-product__group-item.card-wishlist { position: absolute; top: 0; right: 0; }
.card-product .card-product__wrapper .card-product__group-item.card-wishlist .wishlist-icon { background-color: #f2f2f2; width: 30px; height: 30px; padding: 6px 5px 5px; }
.card-product .card-product__wrapper .card-product__group-item.card-wishlist .wishlist-icon svg.icon.icon-wishlist { width: 21px; height: 20px; }
[lang="ar"] .card-product .card-product__wrapper .card-product__group-item.card-wishlist { left: 0; right: initial; }
.card-product .card-product__wrapper .card-product__group-item.card-wishlist .wishlist-icon.wishlist-added svg.icon.icon-wishlist { background: transparent; }
div#predictive-search-results .card-product__group-item.card-wishlist { display: none; }
.header-top--wrapper .header-top--right .header__icon.header__icon--wishlist span.wishlist-text, .wishlist-footer.pagination-right a.wishlist-share.link.link-underline { display: none !important; }
.header-top--wrapper .header-top--right .header__icon.header__icon--wishlist { margin-right: 5px; }
[lang="ar"] .header-top--wrapper .header-top--right .header__icon.header__icon--wishlist { margin-right: 0; margin-top: -3px; }
.header-top--wrapper .header-top--right .header__icon.header__icon--wishlist svg.icon.icon-wishlist { fill: #000; width: 23px; height: 23px; }
[lang="ar"] .header-top--wrapper .header-top--right .header__icon.header__icon--wishlist svg.icon.icon-wishlist { margin-left: 0; }
body.layout_rtl .header-03 .header-top--wrapper .header-top--right .header__icon+.header__icon { margin-right: 5px !important; }
.wishlist-table-wrapper .productGrid.column-3 .product .product-item { min-height: 385px; }
.wishlist-table-wrapper .productGrid.column-3 .product { width: 20%; margin-top: 20px !important; display: inline-block !important; }
.wishlist-table-wrapper .productGrid.column-3 .product .card-information .card-information__wrapper .card-title h2 { height: 39px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 19px; overflow: hidden; }
.card-product .card-product__wrapper .card-product__group-item.card-wishlist .wishlist-icon img { margin: 0; height: 21px; width: 20px; }
.card-product .card-product__wrapper .card-product__group-item.card-wishlist .wishlist-icon.wishlist-added .unselected-wishlist-icon, .card-product .card-product__wrapper .card-product__group-item.card-wishlist a.wishlist-icon:not(.wishlist-added) .selected-wishlist-icon { display: none; }
.card-product .card-product__wrapper .card-product__group-item.card-wishlist > a.wishlist-icon.wishlist-added > svg.icon.icon-wishlist-selected { display: block !important; background-color: transparent; stroke: initial; fill: initial; width: 19px; height: 20px; }
.wishlist-content-actions a.button.button-2.button-continue { background: linear-gradient(360deg, #C82D8C, #7F19A0) !important; padding: 9.5px 30px; border-radius: 7px; border: none; color: white !important; font-size: 15px; font-weight: 600; font-family: "Montserrat", sans-serif; display: inline-block; width: auto; }
.wishlist-popup-sticky { position: fixed; bottom: 20px; left: 20px; background-color: #fff; display: table; vertical-align: middle; width: 260px; border-radius: 4px; -webkit-box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 36%); -moz-box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 36%); box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 36%); padding: 15px 10px; z-index: 99; opacity: 0; transition: opacity 0.5s ease-in-out; }
.wishlist-popup-sticky a { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.wishlist-popup-sticky .wishlist-popup-left { display: table-cell; vertical-align: middle; width: 30px; }
.wishlist-popup-sticky .wishlist-popup-icon { background-color: hsl(320.13deg 63.4% 46.08% / 15%); padding: 8.5px 6px 6px; border-radius: 50%; width: 32px; height: 32px; }
.wishlist-popup-sticky .wishlist-popup-icon img { width: 100%; }
.wishlist-popup-sticky .wishlist-popup-right { float: left; margin-left: 10px; }
.wishlist-popup-sticky .wishlist-popup-right .wishlist-popup-heading { font-size: 13px; font-weight: 600; line-height: 18px; }
.wishlist-popup-sticky .wishlist-popup-right .wishlist-popup-p-title { font-size: 12px; font-weight: 400; line-height: 18px; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }
[lang="ar"] .wishlist-popup-sticky { left: inherit; right: 20px; direction: rtl; }
[lang="ar"] .wishlist-popup-sticky .wishlist-popup-right { float: right; margin-left: 0; margin-right: 10px; }
.sticky-wishlist.clearfix.pdp-wishlist-box { bottom: 3px; width: 30px; height: 30px; z-index: 9; }
.sticky-wishlist.clearfix.pdp-wishlist-box a { background-color: #f2f2f2; width: 30px; height: 30px; padding: 6px 5px 4px; cursor: pointer; border: 0; }
.sticky-wishlist.clearfix.pdp-wishlist-box a img { height: 21px; width: 20px; }
.sticky-wishlist.clearfix.pdp-wishlist-box img.selected-wishlist-icon, .sticky-wishlist.clearfix.pdp-wishlist-box a.wishlist-added img.unselected-wishlist-icon { display: none; }
.sticky-wishlist.clearfix.pdp-wishlist-box a.wishlist-added img.selected-wishlist-icon { display: block; }
.productView.layout-1 .productView-images-wrapper { position: relative; }
[lang="ar"] .sticky-wishlist.clearfix.pdp-wishlist-box { right: inherit; left: 0; bottom: 0; }
.sticky-wishlist.clearfix.pdp-wishlist-box.desktop-view-pdp-wishlist { bottom: initial; right: 14px; top: 11%; }
[lang="ar"] .sticky-wishlist.clearfix.pdp-wishlist-box.desktop-view-pdp-wishlist { left: 14px; right: initial; }
.sticky-wishlist.clearfix.pdp-wishlist-box.mobile-view-pdp-wishlist { bottom: -6px; right: 0; }
[lang="ar"] .sticky-wishlist.clearfix.pdp-wishlist-box.mobile-view-pdp-wishlist { left: 0; right: initial; }
/**End Wishlist**/
/**Start White Friday PDP**/
.pdp-white-friday-deal-wrapper { margin-bottom: 20px; border-radius: 0; display: flex ; padding: 10px 20px; box-sizing: border-box; align-items: center; background: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/pdp-background_cad2a1fb-fc54-49b0-8f9b-d2a456c26453.png?v=1748005131) no-repeat top left #1F7665; background-size: cover; position: relative; }
[lang="ar"] .pdp-white-friday-deal-wrapper { background: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/pdp-background-ar.png?v=1748008768) no-repeat top right #1F7665; background-size: cover; }
/* .pdp-white-friday-deal-wrapper:before { content: ""; position: absolute; width: calc(100% - 1px); height: 2px; background-color: #E8E8E8; top: -4px; left: 1px; } */
.pdp-white-friday-deal-wrapper .pdp-white-friday-deal-left, .pdp-white-friday-deal-wrapper .pdp-white-friday-deal-right { flex: 1; }
.pdp-white-friday-deal-wrapper .pdp-white-friday-discounted-price { color: #fff; font-size: 20px; font-weight: 600; line-height: 20px; }
.pdp-white-friday-deal-wrapper .pdp-white-friday-regular-price { color: #fff; font-size: 15px; text-decoration: line-through; line-height: 19px; }
.pdp-white-friday-deal-wrapper .pdp-white-friday-cta { background-color: #fff; color: #5019a0; font-size: 15px; text-align: center; border-radius: 7px; padding: 2px 20px; font-weight: 600; margin-top: 8px; box-shadow: inset 2px 2px 5px #ccccccad; }
.additional-cash-back-anchor, .additional-cash-back-anchor2 { text-align: center; border-radius: 4px; margin: 5px 0 20px; padding: 8px 9% 0 0; background: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/cash-back-back.png?v=1732090353) center no-repeat #ddfff7; background-size: contain; }
.additional-cash-back-anchor svg, .additional-cash-back-anchor2 svg { width: 16px; height: 16px; fill: #7F19A0; color: #7F19A0; margin-right: 8px; margin-top: -10px; }
.additional-cash-back-anchor a.additional-cash-back-anchor-text-wrap, .additional-cash-back-anchor2 a.additional-cash-back-anchor-text-wrap { color: #7F19A0; text-align: center; font-size: 15px; font-style: italic; font-weight: 700; }
[lang="ar"] .additional-cash-back-anchor svg, [lang="ar"] .additional-cash-back-anchor2 svg { margin-right: 0; margin-left: 8px; }
.pdp-white-friday-deal-wrapper .pdp-white-friday-logo img { width: 100px; }
.pdp-white-friday-deal-wrapper .pdp-white-friday-countrer { float: right; }
.productView-stickyCart.style-1 div.sticky-right .pdp-white-friday-logo { margin-bottom: 4px; max-width: 140px; }
.collection-white-friday-logo img { height: auto !important; margin-top: 0 !important; text-align: right; width: 70px !important; margin-right: 0 !important; }
.collection-white-friday-wrapper { position: absolute; top: -36px; left: 12px; z-index: 1; }
[lang="ar"] .collection-white-friday-wrapper { left: initial; right: 12px; }
.collection-white-friday-wrapper .counter-box .counter-item:before { right: -8px; font-size: 16px; }
.template-product .collection-white-friday-wrapper { top: -38px; }
[lang="ar"] .collection-white-friday-logo { margin-bottom: 5px; }
/* div .halo-product-block .products-carousel .slick-track { margin-top: 27px; } */
.collection-white-friday-wrapper .collection-white-friday-logo img { margin-left: inherit; }
.collection-white-friday-wrapper .counter-box { width: 160px !important; gap: 12px; }
.pdp-white-friday-deal-wrapper .counter-box { display: flex ; width: 205px !important; height: 47px !important;}
.pdp-white-friday-deal-wrapper .counter-item { width: 40px !important; }
.pdp-white-friday-deal-wrapper .time-value { font-size: 16px !important; }
.pdp-white-friday-deal-wrapper .time-label { font-size: 12px !important; }
.pdp-sticky-white-friday-with-cashback-desktop .pdp-cash-back-deal { color: #000; text-align: center; font-family: Montserrat; font-size: 12px; font-style: normal; font-weight: 400; line-height: 15px; margin-top: 5px; }
.pdp-sticky-white-friday-with-cashback-desktop .pdp-sticky-white-friday-logo-desktop { max-width: 125px; margin-left: auto; margin-right: auto; }
.enable-white-friday-sticky-pdp button#product-sticky-add-to-cart { height: 44px; }
[lang="ar"] .enable-white-friday-sticky-pdp button#product-sticky-add-to-cart { height: initial; }
.enable-white-friday-sticky-pdp .pdp-sticky-white-friday-with-cashback-desktop { display: block !important; vertical-align: middle; }
.pdp-cash-back-deal-mobile-pdp { color: #000; font-family: Montserrat; font-size: 12px; font-style: normal; font-weight: 400; line-height: normal; margin-top: 2px; }
.sticky-product-wrapper .pdp-white-friday-logo { display: none !important; }
body.template-product .enable-white-friday-sticky-pdp .sticky-options.revibe-variant-price variant-sticky-selects.no-js-hidden.product-option.has-default .form__select.select > .select__select { border-radius: 3px; background: linear-gradient(144deg, #020034 7.7%, #005A97 106.12%) !important; padding: 0 4px 0 0px; color: #FFF; font-weight: 600 !important; line-height: 21px; margin-right: 5px; }
body.template-product .productView-stickyCart.style-1 .enable-white-friday-sticky-pdp .sticky-options.revibe-variant-price variant-sticky-selects.no-js-hidden.product-option.has-default .form__select.select { margin-top: 7px; }
[lang="ar"] .halo-cashback-revibe-sidebar .modal-title { padding: 20px 20px 10px 70px; }
[lang="ar"] .halo-cashback-revibe-sidebar .modal-title:before { left: 11px; right: initial; }
[lang="ar"] .additional-cash-back-anchor, [lang="ar"] .additional-cash-back-anchor2 { background: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/cash-back-arabic.png?v=1732119273) center no-repeat #ddfff7; background-size: contain; padding: 8px 0 0 9%; }
.productView-stickyCart.style-1 .enable-cash-back-deal-sticky-pdp .sticky-actions { position: relative; padding-bottom: 17px; }
div .productView-stickyCart.style-1 .enable-cash-back-deal-sticky-pdp .sticky-actions .button { padding-top: 5px !important; padding-bottom: 5px !important; font-size: 13px; }
.pdp-cash-back-deal-desktop-sticky { color: #000; font-family: Montserrat; font-size: 10px; font-style: normal; font-weight: 400; line-height: normal; margin-top: 2px; position: absolute; bottom: 0; right: 0; visibility: hidden; opacity: 0; }
.enable-cash-back-deal-sticky-pdp .pdp-cash-back-deal-desktop-sticky { opacity: 1; visibility: visible; }
[lang="ar"] .pdp-white-friday-deal-wrapper .time-label { line-height: 15px; }
[lang="ar"] .pdp-white-friday-deal-wrapper .time-value { line-height: 16px; }
[lang="ar"] .pdp-white-friday-deal-wrapper .pdp-white-friday-countrer { float: left; }
[lang="ar"] .pdp-cash-back-deal-desktop-sticky { font-size: 13px; bottom: -5px; }
[lang="ar"] .collection-white-friday-wrapper .counter-item .time-label, [lang="ar"] .collection-white-friday-wrapper .counter-item .time-value { line-height: 12px; }
[lang="ar"] .collection-white-friday-wrapper .counter-item::before, [lang="ar"] .pdp-white-friday-deal-wrapper .counter-item::before { top: 45%; }
/* body.template-collection .collection .revibe-best-selling .card-product .card-product__wrapper .badge.sale-badge { background: transparent; color: #020034; font-family: Montserrat; font-size: 16px; font-style: normal; font-weight: 700; line-height: normal; } */
/* body.template-collection .collection .revibe-best-selling .price__last .price-item, .price.White-Friday-class.price--on-sale .price__last .price-item { border-radius: 3px; background: linear-gradient(270deg, #7F19A0 1.16%, #C82D8C 99.42%); color: #FFF; font-family: Montserrat; font-size: 12px; font-style: normal; font-weight: 700; line-height: normal; padding: 3px 5px; } */
body.template-collection .collection .revibe-best-selling .price__last .price-item, .price.White-Friday-class.price--on-sale .price__last .price-item { border-radius: 3px; background-color: var(--campaign-primary); color: var(--campaign-text); font-family: Montserrat; font-size: 12px; font-style: normal; font-weight: 700; line-height: normal; padding: 3px 5px; }
[lang="ar"] body.template-collection .collection .revibe-best-selling .price__last .price-item, [lang="ar"] .price.White-Friday-class.price--on-sale .price__last .price-item { padding: 0 5px; }
.collection-white-friday-deal-wrapper { display: flex ; align-items: center; margin-bottom: -69px; }
[lang="ar"] .collection-white-friday-deal-wrapper { margin-bottom: -61px; }
.collection-white-friday-deal-wrapper .pdp-white-friday-deal-left .pdp-white-friday-logo { max-width: 250px; margin-right: 20px; margin-top: 2px; }
.collection-white-friday-deal-wrapper .pdp-white-friday-deal-left .pdp-white-friday-logo img { width: 110px; }
[lang="ar"] .collection-white-friday-deal-wrapper .pdp-white-friday-deal-left .pdp-white-friday-logo img { width: 110px; }
.collection-white-friday-wrapper .counter-box .counter-item { background-color: var(--campaign-primary); }
.collection-white-friday-wrapper .counter-box .counter-item .time-value, .collection-white-friday-wrapper .counter-box .counter-item .time-label { color: var(--campaign-text); }
[lang="ar"] .collection-white-friday-deal-wrapper .pdp-white-friday-deal-left .pdp-white-friday-logo { margin-right: 0; margin-left: 20px; }
.template-collection .collection-white-friday-deal-wrapper .pdp-white-friday-countrer .counter-box .counter-item { background-color: var(--campaign-primary); }
.template-collection .collection-white-friday-deal-wrapper .pdp-white-friday-countrer .counter-box .counter-item:before { color: var(--campaign-primary); }
.template-collection .collection-white-friday-deal-wrapper .counter-box .counter-item .time-label, .template-collection .collection-white-friday-deal-wrapper .counter-box .counter-item .time-value { line-height: 15px; color: var(--campaign-text); }
[lang="ar"] .collection-white-friday-deal-wrapper .counter-box .counter-item::before { top: 41%; }
.template-collection.white-friday-deals .collection-white-friday-deal-wrapper, .black-friday-deals.template-collection .collection-white-friday-deal-wrapper, .cyber-monday-deals.template-collection .collection-white-friday-deal-wrapper { display: flex !important ; }
.white-friday-section-wrapper { padding: 20px 0 50px; margin-top: 40px; background: linear-gradient(180deg, #1F7665 -8.69%, #1E7261 32.19%, #1C6858 66.53%, #195648 97.6%, #143E31 127.03%, #0F2116 154.83%); position: relative; overflow: hidden; }
.white-friday-section-wrapper .white-friday-section-back-layer-01, .white-friday-section-wrapper .white-friday-section-back-layer-02, .white-friday-section-wrapper .white-friday-section-back-layer-03 { position: absolute; }
.white-friday-section-wrapper .white-friday-section-back-layer-01 { left: 0; top: 0; }
.white-friday-section-wrapper .white-friday-section-back-layer-02 { bottom: 0; left: 0; }
.white-friday-section-wrapper .white-friday-section-back-layer-03 { top: 0; right: 0; }
[lang="ar"] .white-friday-section-wrapper .white-friday-section-back-layer-01, [lang="ar"] .white-friday-section-wrapper .white-friday-section-back-layer-02, [lang="ar"] .white-friday-section-wrapper .white-friday-section-back-layer-03 { -moz-transform: scaleX(-1); -webkit-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -ms-filter: fliph; filter: fliph; }
[lang="ar"] .white-friday-section-wrapper .white-friday-section-back-layer-01 { left: initial; right: 0; }
[lang="ar"] .white-friday-section-wrapper .white-friday-section-back-layer-02 { right: 0; left: initial; }
[lang="ar"] .white-friday-section-wrapper .white-friday-section-back-layer-03 { left: 0; right: initial; }
.container.revibe-section-express .collection-white-friday-deal-wrapper { margin-bottom: 0; }
.white-friday-product-desc { width: 100%; margin-top: -10px; }
.template-product .productView-stickyCart.style-1 .enable-white-friday-sticky-pdp .sticky-options .price-with-warranty { display: inline-block; border-radius: 3px; background: radial-gradient(50% 50% at 50% 50%, #6818B3 0%, #380664 100%) !important; padding: 1px 2px 0 5px; color: #FFF; font-weight: 600 !important; line-height: 20px; }
[lang="ar"] .white-friday-product-desc h5, [lang="ar"] .white-friday-product-desc p, [lang="ar"] .white-friday-product-desc { text-align: right; }
[lang="ar"] .halo-cashback-revibe-sidebar .modal-title span { max-width: 250px; }
.predictive-search__results-list .collection-white-friday-wrapper { display: none !important; }
[lang="ar"] .enable-white-friday-sticky-pdp .pdp-sticky-white-friday-with-cashback-desktop { margin-right: 0; }
/* [lang="ar"] .enable-white-friday-sticky-pdp .pdp-sticky-white-friday-with-cashback-desktop img { width: 80px; } */
[lang="ar"] body.template-product .enable-white-friday-sticky-pdp .sticky-options.revibe-variant-price variant-sticky-selects.no-js-hidden.product-option.has-default .form__select.select > .select__select { padding-left: 4px; margin-left: 5px; margin-right: 0; }
.cyber-monday-deals.template-collection .collection-white-friday-deal-wrapper .counter-box .counter-item:before { color: #61505B !important; }
/* .collection-white-friday-wrapper .collection-white-friday-logo img { margin-left: auto; } */
.cyber-monday-deals.template-collection .collection-white-friday-deal-wrapper .pdp-white-friday-deal-left .pdp-white-friday-logo img { margin-bottom: -13px; }
[lang="ar"] .collection-white-friday-wrapper .counter-box { flex-flow: row-reverse; justify-content: flex-end; }
[lang="ar"] .pdp-white-friday-deal-wrapper .pdp-white-friday-countrer .counter-box, [lang="ar"] .white-friday-section-wrapper .counter-box, [lang="ar"] .collection-white-friday-deal-wrapper .pdp-white-friday-countrer .counter-box {flex-flow: row-reverse;}
.pdp-sticky-special-campaign-pricing span.pdp-sticky-special-campaign-discounted-price { font-weight: 700; font-size: 18px; display: block; text-align: right; }
[lang="ar"] .pdp-sticky-special-campaign-pricing span.pdp-sticky-special-campaign-discounted-price { text-align: left; }
.pdp-sticky-special-campaign-pricing span.pdp-sticky-spec-cam-compare-price-wrapper { display: block; text-align: right; line-height: 18px; }
.pdp-sticky-special-campaign-pricing span.pdp-sticky-spec-cam-compare-price-wrapper span { font-size: 14px; text-decoration: line-through; color: #000; margin-left: 4px; }
[lang="ar"] .pdp-sticky-special-campaign-pricing span.pdp-sticky-spec-cam-compare-price-wrapper span { margin-left: 0; margin-right: 4px; }
.enable-white-friday-sticky-pdp .pdp-sticky-special-campaign-pricing { display: block !important; margin-top: 4px; line-height: 12px; }
.enable-white-friday-sticky-pdp .pdp-sticky-special-campaign-pricing span.pdp-sticky-special-campaign-discounted-price { border-radius: 3px; background-color: var(--campaign-primary) !important; padding: 0 4px 0; color: var(--campaign-text); font-weight: 600; line-height: 21px; margin-right: 5px; font-size: 18px; display: inline-block; }
.enable-white-friday-sticky-pdp .pdp-sticky-special-campaign-pricing span.pdp-sticky-spec-cam-compare-price-wrapper { display: inline-block !important; }
.enable-white-friday-sticky-pdp .pdp-sticky-special-campaign-pricing span.pdp-sticky-special-campaign-compare-price, .enable-white-friday-sticky-pdp .pdp-sticky-special-campaign-pricing span.pdp-sticky-special-campaign-condition { font-weight: 400; text-decoration: line-through; font-size: 11px; margin-left: 4px; }
.enable-white-friday-sticky-pdp .pdp-sticky-special-campaign-pricing .pdp-sticky-special-campaign-compare-percentage { font-weight: 400; font-size: 11px; margin-left: 4px; }
[lang="ar"] .pdp-sticky-special-campaign-pricing .pdp-sticky-special-campaign-compare-percentage .pdp-sticky-spec-cam-compare-badge { direction: ltr; }
[lang="ar"] .enable-white-friday-sticky-pdp .pdp-sticky-special-campaign-pricing span.pdp-sticky-special-campaign-compare-price, [lang="ar"] .enable-white-friday-sticky-pdp .pdp-sticky-special-campaign-pricing span.pdp-sticky-special-campaign-condition, [lang="ar"] .enable-white-friday-sticky-pdp .pdp-sticky-special-campaign-pricing .pdp-sticky-special-campaign-compare-percentage { margin-left: 0; margin-right: 4px; }
[lang="ar"] .pdp-sticky-special-campaign-pricing .pdp-sticky-special-campaign-compare-percentage .pdp-sticky-spec-cam-compare-badge { position: absolute; right: 0; top: 0; }
[lang="ar"] .pdp-sticky-special-campaign-pricing .pdp-sticky-special-campaign-compare-percentage { direction: ltr; position: relative; padding-right: 25px; }
body.template-product .productView-stickyCart.style-1 .enable-white-friday-sticky-pdp .sticky-options.revibe-variant-price variant-sticky-selects.no-js-hidden.product-option.has-default .form__select.select, 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 { display: none !important; }
[lang="ar"] .carousel-wrapper-express .product-card-express .discount-badge-express, [lang="ar"] .ramadan-deals.template-collection .card-product .card-product__wrapper .halo-productBadges.halo-productBadges--left span.badge.sale-badge { font-weight: 700; }
.template-collection .price.White-Friday-class.price--on-sale .price__last, .product-item .price.White-Friday-class.price--on-sale dd.price__last { margin-top: 10px !important; }
.ramadan-deals.template-collection .card-product .card-product__wrapper .halo-productBadges.halo-productBadges--left { bottom: initial; top: 8px; left: 10px; }
.ramadan-deals.template-collection .card-product .card-product__wrapper .halo-productBadges.halo-productBadges--left span.badge.sale-badge { background: transparent; color: var(--campaign-discount-text); font-family: Montserrat; font-style: normal; font-weight: 600; line-height: normal; margin: 0 !important; padding: 0 !important; }
.ramadan-deals.template-collection .revibe-express-tag, .ramadan-deals.template-collection .card-product .card-product__wrapper .card-product__group-item.card-wishlist { display: none; }
.halo-product-block-sections .halo-recommendations-block .product .product-item { margin-top: 20px; }
[lang="ar"] .pdp-white-friday-deal-wrapper .pdp-white-friday-logo img { max-width: 100px; }
[lang="ar"] .pdp-sticky-white-friday-with-cashback-desktop .pdp-sticky-white-friday-logo-desktop { padding-bottom: 0; }
/* [lang="ar"] .template-product .collection-white-friday-wrapper, [lang="ar"] .collection-white-friday-wrapper { top: -65px; } */
/* [lang="ar"] .halo-product-block-sections .halo-recommendations-block .product .product-item { margin-top: 30px; } */
/* [lang="ar"] .popular-iphones .products-carousel .product, [lang="ar"] .Side-image .products-carousel .product, [lang="ar"] .popular_laptops .products-carousel .product, [lang="ar"] .popular-samsung .products-carousel .product { margin-top: 38px; } */
[lang="ar"] .template-collection .price.White-Friday-class.price--on-sale .price__last, [lang="ar"] .product-item .price.White-Friday-class.price--on-sale dd.price__last { margin-top: 8px !important; }
[lang="ar"] .ramadan-deals.template-collection .card-product .card-product__wrapper .halo-productBadges.halo-productBadges--left { right: 10px; }
[lang="ar"] body.template-search .productGrid.column-3 .product, [lang="ar"] body.template-collection .productGrid.column-3 .product { margin-top: 40px; }
[lang="ar"] .template-product .product_form_condition_swatch span.text { padding-bottom: 6px !important; }
.halo-product-block-sections .halo-recommendations-block .product .product-item .price.White-Friday-class.price--on-sale dd.price__last { margin-top: 2px !important; }
/* .card-product__wrapper:has(.collection-white-friday-wrapper) .card-product__group-item.card-wishlist { display: none; } */
.white-friday-section-wrapper .randomize-sold-tag-product-card { display: none; }
/**End White Friday PDP**/
/**Start Lowest price widget***/
.product_view_right_inner .productView-moreItem.productView-moreItem-price-sect { display: inline-block; }
[lang="ar"] .best_deals_with_cta .details { padding-left: 0; }
[lang="ar"] .best_deals_with_cta .product_best_deal_cta { min-width: 100px; }
.template-product label.product-form__label.best-deal { position: relative; }
label.product-form__label.best-deal span.great-deal-wrapper:before { content: ""; position: absolute; border-bottom: 6px solid #870099; border-left: 6px solid transparent; border-right: 6px solid transparent; right: 38px; top: 0; }
.template-product label.product-form__label.best-deal span.great-deal-wrapper { position: absolute; width: calc(100% + 10px); height: calc(100% + 10px); top: -5px; left: -5px; background-image: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Vector_11.svg?v=1732533469); background-repeat: no-repeat; background-position: right top; }
.template-product label.product-form__label.best-deal span.great-deal-wrapper:after { content: ""; position: absolute; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #4A0053; top: 31px; right: 0px; }
.template-product label.product-form__label.best-deal span.great-deal-wrapper span.great-deal-tag { padding: 0px 20px; position: absolute; right: -16px; transform: rotate(42deg); top: 1px; color: #FFF; font-family: Montserrat; font-size: 8px; font-style: normal; font-weight: 700; text-transform: uppercase; }
.template-product label.product-form__label.best-deal.best-deal-ar span.great-deal-wrapper { background-image: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Vector_11-arabic.svg?v=1732536598); background-position: left top; }
.template-product label.product-form__label.best-deal.best-deal-ar span.great-deal-wrapper:before { left: 38px; right: inherit; }
.template-product label.product-form__label.best-deal.best-deal-ar span.great-deal-wrapper:after { right: initial; left: -4px; border-left: 5px solid transparent; border-right: 5px solid #4A0053; top: 31px; }
.template-product label.product-form__label.best-deal.best-deal-ar span.great-deal-wrapper span.great-deal-tag { left: -20px; right: inherit; transform: rotate(-42deg); }
.randomize-sold-tag-product-card { position: absolute; right: 10px; top: 10px; background-color: #898989; color: #fff; padding: 4px 7px; border-radius: 2px; font-size: 11px; font-weight: 500; line-height: 15px; z-index: 9; min-width: 40px; text-align: center; }
[lang="ar"] .randomize-sold-tag-product-card { right: initial; left: 10px; }
/* .template-product .best_deals_with_cta { display: none !important; } */
/**End Lowest price widget***/
/**Start Customer Reviews***/
.page.jdgm-all-reviews-page { margin-left: -20px; margin-right: -20px; }
.page.jdgm-all-reviews-page .jdgm-all-reviews-page__wrapper { background-image: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/revibe-customer-back.png?v=1732625714); background-position: left top; background-size: cover; background-repeat: no-repeat; padding: 30px 40px 30px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px; }
.page.jdgm-all-reviews-page .jdgm-all-reviews-page__wrapper h1.jdgm-all-reviews-page__title { color: #000; font-family: Montserrat; font-size: 18px; font-style: normal; font-weight: 700; line-height: 18px; }
.page.jdgm-all-reviews-page .jdgm-all-reviews-page__wrapper .jdgm-all-reviews-page__description p { color: #000; font-family: Montserrat; font-size: 14px; font-style: normal; font-weight: 400; line-height: 18px; max-width: 485px; margin: 0; }
[lang="ar"] .page.jdgm-all-reviews-page .jdgm-all-reviews-page__wrapper { background-image: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/revibe-customer-back-ar.png?v=1732631710); background-position: right top; }
[lang="ar"] .page.jdgm-all-reviews-page .jdgm-all-reviews-page__wrapper .jdgm-all-reviews-page__description p { max-width: 411px; }
/**End Customer Reviews***/
/*** Start Baseeta ***/
.halo-baseeta-sidebar { height: 100vh; overflow-y: auto; }
.halo-baseeta-sidebar .modal-content.baseeta-sidebar-content { padding: 40px 25px 50px !important; }
.halo-baseeta-sidebar .baseeta-sidebar-content .halo-sidebar-baseeta-logo { text-align: center; }
.halo-baseeta-sidebar .baseeta-sidebar-content .halo-sidebar-baseeta-logo svg { width: 85px; height: auto; fill: initial; stroke: initial; }
.halo-baseeta-sidebar .baseeta-sidebar-content .halo-sidebar-baseeta-title { text-align: center; font-weight: 700; font-size: 20px; margin: 15px 0 10px; color: #c82d8c; background: linear-gradient(90deg, #C82D8C 0%, #7F19A0 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.halo-baseeta-sidebar .baseeta-sidebar-content .halo-sidebar-baseeta-short-desc { font-size: 14px; text-align: center; line-height: 19px; }
.halo-baseeta-sidebar .baseeta-sidebar-content .halo-sidebar-baseeta-two-column { display: flex ; align-items: center; margin: 20px 0 25px; }
.halo-baseeta-sidebar .baseeta-sidebar-content .halo-sidebar-baseeta-two-column .halo-sidebar-baseeta-left h4 { font-size: 14px; margin: 0 10px 0 0; line-height: 20px; }
.halo-baseeta-sidebar .baseeta-sidebar-content .halo-sidebar-baseeta-two-column .halo-sidebar-baseeta-right { flex: 1; }
.halo-baseeta-sidebar .baseeta-sidebar-content .halo-sidebar-baseeta-two-column .halo-sidebar-baseeta-right .halo-sidebar-baseeta-input-wrap { display: flex ; position: relative; }
.halo-baseeta-sidebar .baseeta-sidebar-content .halo-sidebar-baseeta-two-column .halo-sidebar-baseeta-right .halo-sidebar-baseeta-input-wrap .halo-sidebar-baseeta-currency { position: absolute; left: 10px; top: 0; font-size: 14px; font-weight: 500; }
.halo-baseeta-sidebar .baseeta-sidebar-content .halo-sidebar-baseeta-two-column .halo-sidebar-baseeta-right .halo-sidebar-baseeta-input-wrap .halo-sidebar-baseta-input input { margin-bottom: 0; padding: 6px 30px 6px 45px; width: 100%; border: 1px solid #ccc; text-align: center; margin-top: 0; height: auto; line-height: 17px; }
.halo-baseeta-sidebar .baseeta-sidebar-content .halo-sidebar-baseeta-two-column .halo-sidebar-baseeta-right .halo-sidebar-baseeta-input-wrap .halo-sidebar-baseeta-input-icon { position: absolute; right: 10px; top: -1px; }
.halo-baseeta-sidebar .baseeta-sidebar-content .halo-sidebar-baseeta-pricing-box { padding: 16px; border: 1px solid rgba(165, 173, 185, .4); border-radius: 8px; }
.halo-baseeta-sidebar .baseeta-sidebar-content .halo-sidebar-baseeta-pricing-box .halo-sidebar-baseeta-pricing-row { border-bottom: 2px solid #f3f4f7; padding-bottom: 7px; margin-bottom: 15px; }
.halo-baseeta-sidebar .baseeta-sidebar-content .halo-sidebar-baseeta-pricing-box .halo-sidebar-baseeta-pricing-row .halo-sidebar-baseeta-pricing-inner-row { display: flex ; justify-content: space-between; }
.halo-baseeta-sidebar .baseeta-sidebar-content .halo-sidebar-baseeta-pricing-box .halo-sidebar-baseeta-pricing-row .halo-sidebar-baseeta-pricing-inner-row .halo-sidebar-baseeta-pricing-right { width: 88px; }
.halo-baseeta-sidebar .baseeta-sidebar-content .halo-sidebar-baseeta-pricing-box .halo-sidebar-baseeta-pricing-row:last-child { border-bottom: 0; margin-bottom: 0; padding-bottom: 0; }
.halo-baseeta-sidebar .baseeta-sidebar-content .halo-sidebar-baseeta-pricing-box .halo-sidebar-baseeta-pricing-row .halo-sidebar-baseeta-pricing-inner-row .halo-sidebar-total-txt, .halo-baseeta-sidebar .baseeta-sidebar-content .halo-sidebar-baseeta-pricing-box .halo-sidebar-baseeta-pricing-row .halo-sidebar-baseeta-pricing-inner-row .halo-sidebar-baseeta-pricing-right .halo-sidebar-total-amount-with-currency { font-size: 12px; }
.halo-baseeta-sidebar .baseeta-sidebar-content .halo-sidebar-baseeta-pricing-box .halo-sidebar-baseeta-pricing-row .halo-sidebar-baseeta-pricing-inner-row .halo-sidebar-baseeta-pricing { font-size: 15px; font-weight: 600; color: #7F19A0; }
.halo-baseeta-sidebar .baseeta-sidebar-content .halo-sidebar-baseeta-pricing-box .halo-sidebar-baseeta-pricing-row .halo-sidebar-baseeta-pricing-inner-row .halo-sidebar-baseeta-pricing span.every-month { font-size: 10px; }
.halo-baseeta-sidebar .baseeta-sidebar-content .halo-sidebar-baseeta-pricing-box .halo-sidebar-baseeta-pricing-row .halo-sidebar-baseeta-pricing-inner-row .halo-sidebar-months-cta { background: linear-gradient(360deg, #c82d8c, #7f19a0) !important; color: #fff; font-size: 13px; text-align: center; padding: 2px 8px; line-height: 20px; border-radius: 4px; font-weight: 600; }
.halo-baseeta-sidebar .baseeta-sidebar-content .continue-with-baseeta { text-align: center; background: linear-gradient(360deg, #c82d8c, #7f19a0) !important; color: #fff; margin-top: 10px; cursor: pointer; border-radius: 5px; padding: 5px 10px; font-size: 15px; font-weight: 600; transition: all .3s; }
.halo-baseeta-sidebar .baseeta-sidebar-content .continue-with-baseeta:hover { background: linear-gradient(360deg, #7f19a0, #c82d8c) !important; }
[lang="ar"] .halo-baseeta-sidebar .baseeta-sidebar-content .halo-sidebar-baseeta-two-column .halo-sidebar-baseeta-right { max-width: 156px; margin-right: auto; }
[lang="ar"] .halo-baseeta-sidebar .baseeta-sidebar-content .halo-sidebar-baseeta-two-column .halo-sidebar-baseeta-left h4 { margin: 0 0 0 10px; }
[lang="ar"] .halo-baseeta-sidebar .baseeta-sidebar-content .halo-sidebar-baseeta-two-column .halo-sidebar-baseeta-right .halo-sidebar-baseeta-input-wrap .halo-sidebar-baseta-input input { line-height: 15px; }
.halo-baseeta-sidebar .baseeta-sidebar-content .halo-sidebar-baseeta-two-column .halo-sidebar-baseeta-right .halo-sidebar-baseeta-input-wrap .halo-sidebar-baseeta-input-icon svg { height: 11px; width: auto; }
.accordion_tabby_sect .accordion_bottom_panel_inner.accordion_bottom_panel_inner_baseeta .accordion_bottom_panel_inner_text svg { width: 13px; height: 13px; margin-left: 8px; margin-top: -1px; }
[lang="ar"] .accordion_tabby_sect .accordion_bottom_panel_inner.accordion_bottom_panel_inner_baseeta .accordion_bottom_panel_inner_text svg { margin-right: 8px; margin-top: -1px; margin-left: 0; }
.accordion_tabby_sect .accordion_bottom_panel_inner.accordion_bottom_panel_inner_baseeta .accordion_bottom_panel_inner_img svg { fill: initial; stroke: initial; }
body.template-cart .cart-buy-now-pay-later ul li img { max-height: 20px; width: auto; }
/*** End Baseeta ***/
div#golo-form-seller .header { margin-left: 0 !important; }
div#golo-form-seller .header h3.title.globo-heading { text-transform: capitalize; font-size: 25px; }
.sections-custom-service-block .custom-service-block .policies-content p.next-step-no { font-size: 40px; margin-top: 10px; }
.sections-custom-service-block .custom-service-block .policies-content p.next-step-text { font-size: 15px; }
.productView-top .productView-image-wrapper .gallery_img_text a svg { width: 15px; height: 15px; fill: #5019A0; color: #5019A0; margin-left: 5px; }
.store-uae .header-03 .main-menu .header-bottom--wrapper .header__inline-menu ul.list-menu li:nth-last-child(3) ul.header__submenu.list-menu li:nth-child(4), [lang="ar"] .store-uae .header-03 .main-menu .header-bottom--wrapper .header__inline-menu ul.list-menu li:nth-last-child(3) ul.header__submenu.list-menu li:nth-child(3), .store-ksa .header-03 .main-menu .header-bottom--wrapper .header__inline-menu ul.list-menu li:nth-last-child(3) ul.header__submenu.list-menu 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(3) ul.header__submenu.list-menu li:nth-child(3) { display: none; }
.store-uae .header-03 .main-menu .header-bottom--wrapper .header__inline-menu ul.list-menu li:nth-last-child(3) ul.header__submenu.list-menu li:nth-child(3), [lang="ar"] .store-uae .header-03 .main-menu .header-bottom--wrapper .header__inline-menu ul.list-menu li:nth-last-child(3) ul.header__submenu.list-menu li:nth-child(4), .store-ksa .header-03 .main-menu .header-bottom--wrapper .header__inline-menu ul.list-menu li:nth-last-child(3) ul.header__submenu.list-menu li:nth-child(3), [lang="ar"] .store-ksa .header-03 .main-menu .header-bottom--wrapper .header__inline-menu ul.list-menu li:nth-last-child(3) ul.header__submenu.list-menu li:nth-child(4) { display: inline-block; }
/* [lang="ar"] .store-ksa .header-03 .main-menu .header-bottom--wrapper .header__inline-menu > ul.list-menu > li:nth-last-child(2) {display: none;} */
.store-ksa .header-03 .main-menu .header-bottom--wrapper .header__inline-menu > ul.list-menu > li:nth-last-child(2), [lang="ar"] .store-ksa .header-03 .main-menu .header-bottom--wrapper .header__inline-menu > ul.list-menu > li:nth-last-child(1) {display: inline-block;}

#shopify-section-announcement-bar div span.free_del_top a { color: #fff !important; }
body.template-collection #CollectionFiltersForm .collection-filters__item, .template-search #CollectionFiltersForm .collection-filters__item {
    position: relative;
}
footer.footer .contact_info_number_email .contact_info_number a { color: #fff !important; }
body.template-collection #CollectionFiltersForm .collection-filters__item:before, .template-search #CollectionFiltersForm .collection-filters__item:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: #fff;
    bottom: 0;
    left: 0;
    z-index: 9;
}
/* Kn CSS */
/* Home */
.footer-block__details .image_logo img {width: 120px;}
.list-menu--disclosure li:last-child {
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
}
li.menu-lv-item.menu-lv-2.text-left.navigation_all_mobile ~ li.menu-lv-item:nth-child(3) {border-top-left-radius: 5px;border-top-right-radius: 5px;}
div .list-menu--disclosure {
    padding-left: 0px;
}
.list-menu--disclosure li {
    padding-left: 20px;
}
.menu-lv-2:hover{
    background: #f5f5f5;
}
.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 { color: #7F19A0 !important; }
.store-ksa-virgin .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 { color: var(--primary-color) !important; }
.menu-lv-item.menu-lv-2:hover > a > .text {
    border: none !important;
}
.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: #7F19A0 !important;
}
.store-ksa-virgin .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(--primary-color) !important;
}
div.card-information__wrapper.text-center .card-price {
    margin-bottom: -7px;
}
.list-menu--disclosure {
    border-radius: 10px;
    margin-top: 10px;
}
.custom_categories_container .slick-list {
    padding-right: 60px;
}
.cstm-sec a.card-media {
    padding: 20px 20px 0px !important;
}

.cstm-sec .card-information {
    margin-top: -10px;
}
.cstm-sec .slick-slide img {
    position: relative;
    width: 100%;
    height: 170px;
    object-fit: contain; margin-top: 20px;
}
.card-information {
    margin-top: -25px;
    z-index: 9;
    position: relative;
}
div.footer-block__text .footer-block__details .image_logo+.rte {
    line-height: 1.4;
}
.popular-iphones .card-information .card-information__wrapper.text-center .card-title h2 {
    height: 36px;
    overflow: hidden;
    line-height: 18px;
}
.card-information .card-information__wrapper.text-center .card-summary {
    height: 20px;
    overflow: hidden;
    line-height: 1.4;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin: 10px 0px 0 !important;
    padding-right: 15px;
}
header span.icon-dropdown {
    display: none;
}
.header-top--wrapper .header-top--right .header__group .header-items.header-bottom-right .dropdown-content a {
    padding: 8px 10px;
}
.header-top--wrapper .header-top--right .header__group .header-items.header-bottom-right .dropdown-content a:nth-child(even) {
    padding-top: 0;
    padding-bottom:0;
}
.popular-iphones .title-grid-heading span.text span:first-child {
    margin-left: -3px;
}
.menu-lv-item.menu-lv-1:hover > a > .text {
    border-bottom: 0 !important;
}
.link-underline:hover .text {
    text-decoration: none !important;
}
.customer_videos_sect .slick-list {
    padding-right: 180px;
}
.card-information__wrapper.text-center .card-price, .card-swatch.text-center {
    margin-bottom: 5px;
}
/* .products-carousel a.card-media {
    padding-bottom: 80% !important;
} */
.card-title .text span[data-change-title] {
    display: none !important;
}
.custom_categories_container .slick-arrow svg, .featured-product-sections .slick-arrow svg {
    height: 20px;
    width: 28px;
    max-width: unset;
    max-height: unset;
      color: #6C6C6C;
    fill: #6C6C6C;
}
.slick-arrow.slick-next {
    border-color: #6c6c6c;
}
.custom-service-block .bg-policies-block span.text {
    font-size: 24px;
}
.customer_videos_sect .halo-block-content  .side-image {
    width: 23% !important;
    max-width: 23% !important;
}
.customer_videos_sect .halo-block-content .slider-part {
    width: 75% !important;
}
.featured-video-sections span.text {
    padding-left: 0px !important;
    padding-bottom:10px !important;
}
.featured-video-sections .halo-block-header a.button-view {
    display: none;
}
.sections-spotlight-block .custom-testimonials-section.spotlight-block {
    padding-bottom: 100px !important;
}
.sections-spotlight-block .slick-dots li button,.sections-spotlight-block .slider-dots li button {
    border: 3px solid var(--dots-border-color);
    --dots-width: 10px;
    --dots-height: 10px;
}

.sections-spotlight-block .slick-dots li, .slider-dots li {
    margin: 0px 3px;
}
.sections-spotlight-block .halo-row.column-3 {
    padding: 0px 100px;
}
.spotlight-block .slick-dots {
    bottom: -8px !important;
}
/* .footer-block__list ul li {
    padding-bottom: 5px;
} */
.trust-piolets p {
    color: rgb(0 0 0 / 70%);
}
.popular_laptops h2.text {
    /* margin-bottom: 0px; */
    line-height: 18px !important;
  padding-right: 15px;
}
span.bdgetxt {
    text-transform: lowercase;
}
.custom-service-block .halo-row .halo-item.has-des:nth-child(3) a {
    padding-right: 0px !IMPORTANT;
}
/* Product Page */
.halo-productView-right .price dd {
    margin-top: 0 !important;
}
.productView-tab dl dt, .productView-tab dl dd {
    font-size: 14px;
    color: #000 !important;
}
.halo-recommendations-block .card-information {
    margin-top: 0;
}
.halo-recommendations-block a.card-media {
    padding: 40px 20px 25px !important;
}
.halo-recommendations-block a img {
    position: relative;
    width: 100%;
    height: 170px;
    object-fit: contain;
}
img.split_logo {
    float: right;
    height: 16px;
}
.halo-productView-right .recurpay__widget .recurpay__group_title {
    width: 100%;
}
.halo-recommendations-block .halo-block-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0;
    padding-left: 15px;
}
.halo-recommendations-block .halo-block-header a.button-view {
    width: auto;
    color: #616161;
    border: 1px solid #616161;
    font-size: 14px;
    margin: 0;
    line-height: 10px;
    border-radius: 33px;
    display: flex;
    align-items: center;
    height: 25px;
}
div.extended_warranty_sect.btm_col {
    display: flex;
    border: 1px solid #E4E4E4;
    align-items: center;
    margin-top: 15px;
}
div.extended_warranty_sect.btm_col {
    /* background: linear-gradient(to left, rgb(255, 255, 255) 0%, rgb(243, 253, 248) 100%); */
    background: rgba(221, 255, 247, 1);
    box-shadow: 0 2px 4px #00000026;
    padding: 3px 7px;
    border-radius: 6px;
}
.extended_warranty_sect {
    margin-bottom: 10px;
}
div.extended_warranty_sect img {
    max-width: 40px;
    padding: 7px 6px;
}
.extended_warranty_sect span {
    font-weight: 500;
    line-height: 1.3;
}
.halo-productView-right .extended_warranty_sect .checkmark {
    position: absolute;
    top: -11px;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: transparent;
    border: 1px solid #ccc;
    display: block;
    border-radius: 3px;
    margin-left: 5px;
}
.extended_warranty_sect span {
    line-height: 1.4;
    color: #000;
    font-size: 14px;
    margin-left: 10px;
    letter-spacing: 0.5px;
}
.breadcrumb a, .breadcrumb span:not(.separate), .breadcrumb span.separate svg {
    color: #000;
}
div .product-form__swatch .product-form__label {
    padding: 1.5px;
    border-color: #00000040;
    --product-swatch-color-width: 30px;
    --product-swatch-color-height: 30px;
}
.product-form__swatch .product-form__radio:checked+.product-form__label {
    border:2px solid #5019a0!important;
  border-color:#5019a0!important; 
}

.store-ksa-virgin .product-form__swatch .product-form__radio:checked+.product-form__label { border: 2px solid var(--primary-color) !important; border-color: var(--primary-color) !important; }

.productView-variants  .product_form_storage_swatch legend.form__label, .productView-variants  .product_form_condition_swatch legend.form__label {margin-bottom: 5px;}

.productView-options .product-form__input .form__label [data-header-option] {
    color: #000000;
}
div.productView-thumbnail .productView-thumbnail-link img {
    border: 1px solid #d5d3d6;
    border-radius: 10px;
    opacity: 0.8;
}
div.productView-thumbnail.slick-current .productView-thumbnail-link img {
    opacity: 1;
    border-color: rgba(80, 25, 160, 1);
}
.product_form_condition_swatch span.text {
    line-height: 1.7em;
    padding: 4px 2px 6px;
}
div .variant-price-in-box {
    margin: 0;
}
.recurpay__widget_container.cod .recurpay__radio_group {
    position: relative;
    /* top: 12px; */
}
.halo-productView-right .product-form__submit.button.button--primary {
    font-size: 14px;
    font-weight: 600;
}
product-tab.productView-tab .tab-popup-content {
    padding-top: 15px;
}
.modal.condition-guide-modal .modal-content {
    right: 0;
    top: 0;
    border-radius: 0px;
    height: 100vh;
    max-height: 100%;
}
.modal .modal-content .img_wrapper  img {
    max-width: unset;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: bottom;
}
.tab_carousel .slick-list {
    padding-right: 200px;
}
.tab_carousel .img_wrapper {
    background: rgba(242, 237, 249, 1);
    /* margin-right: 10px; */
    height: 330px;
    border-radius: 6px;
}
.tab_carousel  .owl-theme .owl-dots .owl-dot:nth-child(2) span {
    margin: 0px 2px;
}
.tab_carousel .owl-theme .owl-dots .owl-dot.active span,.tab_carousel .owl-theme .owl-dots .owl-dot:hover span {
    background: #000;
}
.tab_carousel .owl-dots button.owl-dot span {
    border: 3px solid var(--dots-border-color);
    background: transparent;
    width: 9px;
    height: 9px;
    margin: 0px 3px;
}
.tabcontent h5 {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 0;
    margin-top: 0;
}
.tabcontent  ul {
  margin-top: 7px;
  padding-left: 20px;
  padding-right: 20px;
}
.tabcontent ul li {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5em;
    margin-bottom: 12px;
    color: #000;
}
.tab_carousel .owl-theme .owl-dots {
    text-align: left;
}
.condition-guide-modal .tab button.active, .condition-guide-modal .tab button:hover {
    background-color: rgba(80, 25, 160, 1);
    font-weight: 500;
    border-color: rgba(80, 25, 160, 1);
    color: #fff;
}

.condition-guide-modal .tab button {
    width: auto;
    border: 1px solid rgba(167, 169, 171, 1);
    margin-right: 10px;
    font-size: 12px;
    font-weight: 400;
    font-family: 'Montserrat';
    padding: 8px 10px;
    border-radius: 6px;
    color: #000;
}
.condition-guide-modal .tab {
    background: transparent;
    padding-left: 2px;
    padding-bottom: 20px;
    padding-top: 15px;
}
.tab_content_top h5 {
    font-size: 18px;
    font-weight: 700;
    margin: 0;
    line-height: 20px;
}

.tab_content_top::after {
    content: '';
    position: absolute;
    width: 120%;
    height: 1px;
    background: rgba(237, 237, 237, 1);
    left: -20%;
    bottom: 6px;
}
.tab_content_top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0px 20px 20px 12px;
    position: relative;
}
.tab_content_top p.close-button {
    background: transparent;
    color: #000;
    width: auto;
    height: auto;
    font-size: 40px;
    float: none;
    margin: 0;
    line-height: 20px;
}
.condition-guide-modal .tabcontent {
    padding-right: 0;
}
.condition-guide-modal  .modal-content {
    padding-right: 0;
}
.extended_warranty_sect.top_col p {
    font-size: 14px;
    margin: 0;
    line-height: 18px;
    font-weight: 600;
}
.extended_warranty_sect.top_col {
    display: flex;
    align-items: center;
    justify-content: left;
}
div .productView-stickyCart.show-sticky {
    top: 0px !important;
    bottom: unset !important;
    z-index: 666;
    padding-top: 15px;
    padding-bottom: 15px;
}
div.sticky-image {
    display: none;
}
div .productView-stickyCart.style-1 .sticky-options .select__select {
    pointer-events: none;
    border: none;
    background: none;
    margin-bottom: 0;
    padding: 0;
    min-height: auto !important;
    font-size: 14px;
    font-weight: 500;
    color: #000;
}
.predictive-search .card-information .card-information__wrapper.text-center .card-title {
  min-height: auto !important;
  display:block;
  padding-right: 0;
}
.predictive-search .card-information .card-information__wrapper.text-center .card-title h2 {
    line-height: 1.3;
}
div .productView-stickyCart.style-1 .sticky-title {
    text-transform: none;
    font-size: 18px;
    line-height: 1.7em;
    font-weight: 700;
}
div .productView-stickyCart.style-1 .sticky-info {
    padding-left: 0;
}

div .productView-stickyCart.style-1 .sticky-actions .button {
    background: linear-gradient(360deg,#c82d8c,#7f19a0)!important;
    border: none;
    margin-left: 20px;
    font-size: 14px;
    font-weight: 600;
    text-transform: none;
    border-radius: 6px;
    width: 150px;
}

div .productView-stickyCart.style-1 .sticky-price {
    font-size: 18px;
    font-weight: 700;
}
div .productView-stickyCart.style-1 .sticky-actions .button:hover {
    background: linear-gradient(360deg, #7f19a0, #c82d8c) !important;
    color: #fff !important;
}

.store-ksa-virgin .productView-stickyCart.style-1 .sticky-actions .button { background: var(--primary-color) !important; }
.store-ksa-virgin .productView-stickyCart.style-1 .sticky-actions .button:hover { background: linear-gradient(360deg, var(--primary-color) 0%, var(--secondary-color) 100%) !important; }

.halo-productView-right .product-form__submit.button.button--primary {
    text-transform: none !important;
}
.same_day_delivery_pill_section .same_day_delivery_pill {
    margin-bottom: 0;
    margin-top: 15px;
}

/* Collection page css */
.refurbished-iphones-uae .Storage ul.facets__list.custom-scrollbar, .refurbished-used-laptop-uae .Ram ul.facets__list.custom-scrollbar {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.refurbished-iphones-uae .Storage li.list-menu__item.facets__item, .refurbished-used-laptop-uae .Ram li.list-menu__item.facets__item {
    width: auto;
}
.refurbished-iphones-uae .Storage input[type="checkbox"] + .form-label--checkbox:before , .refurbished-used-laptop-uae .Ram input[type="checkbox"] + .form-label--checkbox:before{
    top: 0;
    width: 100%;
    height: 100%;
    padding: 0;
}
.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 {
    padding: 6px 8px;
    z-index: 9;
}
.refurbished-iphones-uae .Storage .facets__item input[type=checkbox]+.form-label--checkbox:before, .refurbished-used-laptop-uae .Ram .facets__item input[type=checkbox]+.form-label--checkbox:before {
    background-color: rgba(242, 237, 249, 1);
    border-color: rgba(242, 237, 249, 1);
    z-index: -9;
    top: 0;
    border-radius: 4px;
}
.refurbished-iphones-uae .Storage span.count, .refurbished-used-laptop-uae .Ram span.count {
    position: relative;
}
.refurbished-iphones-uae .Storage .facets__item input[type=checkbox]+.form-label--checkbox:after, .refurbished-used-laptop-uae .Ram .facets__item input[type=checkbox]+.form-label--checkbox:after {
    background: transparent;
    border: 1px solid #5019a0;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: 4px;
}
.refurbished-iphones-uae .Storage input[type="checkbox"]:checked + .form-label--checkbox, .refurbished-used-laptop-uae .Ram input[type="checkbox"]:checked + .form-label--checkbox {font-weight: 600;color: #5019a0;}
.collection .card-media img {
    position: relative;
    height: 180px;
    object-fit: contain; margin-top: 20px;
}
.collection a.card-media {
    padding-bottom: 35px !important;
    padding-top: 20px;
}
.pagination-page-total {
    font-weight: 500;
    font-size: 14px;
}
/*body.template-collection.refurbished-used-laptop-uae .main_collection_banner .container-1170 .col-bnr-right-img img {
    margin: -17px auto 0;
    max-width: 330px;
}
body.template-collection.refurbished-macbook .main_collection_banner .container-1170 .col-bnr-right-img img  {
    margin: 17px auto 0;
    max-width: 330px;
}*/
body.template-collection .card-information .card-information__wrapper.text-center .card-title h2 {
    height: 20px;
    overflow: hidden;
    line-height: 1.3;
}
.template-collection .card-information {
    z-index: 0;
}
.collection a.card-media {
    background: transparent;
}
body.template-collection .main_collection_banner .collection-description h2 {
    color: #fff;
}
body.template-search .card-information .card-information__wrapper.text-center .card-title h2 {
    height: 20px;
    overflow: hidden;
    line-height: 1.3;
}
.halo-sidebar.halo-cart-sidebar.halo-cart-sidebar-battery > .model-battery-sect { display: block !important; }



.protection-plan { width: 100%; /*max-width: 600px;*/ padding: 0px; }

.protection-plan .header { display: block; margin-top: 0px; opacity: 1 !important; animation: none; }

.protection-plan .header h4 { font-size: 14px; line-height: 1.4; margin: 0; display: flex; align-items: center; margin-bottom: 10px; font-weight: 600; }

.protection-plan .header h4 a { margin: 0 7px; align-self: flex-start; }

.protection-plan .plan-details { margin-bottom: 20px; background: #5019A0; border-radius: 6px; padding: 1.3rem 1.3rem; position: relative; }

.protection-plan .header h4 svg { stroke: none; width: 20px !important; height: 20px !important; }

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

.protection-plan .image img { width: 50px; height: auto; }

.protection-plan .details { flex: 1; margin: 0 15px; }

.protection-plan .details h2 { margin-top: 0; font-size: 14px; font-weight: 500; line-height: 1.6; margin-bottom: 0; }

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

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

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

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

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

.protection-plan .header h4, .protection-plan .details h2, .protection-plan .price > span { color: #fff; }

.protection-plan .switch { position: relative; display: inline-block; width: 45px; height: 26px; }

.protection-plan .switch input { opacity: 0; width: 0; height: 0; }

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

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

.protection-plan input:checked + .slider { background-color: #59C9F4; }

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

.protection-plan input:checked + .slider:before { -webkit-transform: translateX(19px); -ms-transform: translateX(19px); transform: translateX(19px); }

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

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

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

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

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

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

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

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

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

body.layout_rtl.template-product .protection-plan .price > span { margin-right: 0; margin-left: 5px; font-weight: 700; }

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

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

body.warranty-sidebar-show .background-overlay { opacity: 1; pointer-events: all; z-index: 10000; }
div .cart-item-properties .product-option {flex-wrap: wrap;}

.cart-item-properties dt, .cart-item-properties dd {
    width: 100%;
}
div .cart-item-properties .product-option .definitionList-value,div .cart-item-properties .product-option .definitionList-key {
    margin-left: 1px;
    line-height: 18px;
    color: #000;
    font-weight: 400;
    font-size: 14px;
}
div .product-item-cart-sidebar.product-item-cart-page .cart-sidebar-list-bottom-sect {
    padding-top: 0;
}
div .main_product_add_to_cart_form {
    background: transparent;
}

.product-item-cart-sidebar.product-item-cart-page .cart-item-block.cart-item-info {position: relative;top: 7px;}
.template-search .card-information .card-information__wrapper.text-center .card-title {
    padding-right: 15px;
}
.search-container .page-header {
    text-transform: capitalize;
    font-size: 18px;
}
.template-search .breadcrumb.breadcrumb-left{
  padding-top:0px
}
div.search-container .page-header {
    text-align: left;
    padding-bottom: 0;
    padding-top: 0;
}
.template-search .breadcrumb a,.template-search .breadcrumb span:not(.separate) {
    color: #000;
}
.template-search .breadcrumb span.separate svg {
    color: #000;
    fill: #000;
}
.search-container .page-header {
    text-align: left;
    padding-bottom: 0;
}
.search-container .page-header {
    text-transform: capitalize;
    font-size: 18px;
}
.breadcrumb a, .breadcrumb span:not(.separate) {
    color: #000;
}
.breadcrumb span.separate svg {
    color: #000;
    fill: #000;
}
.trustpilot_product_page_search strong {
    font-weight: 800;
}
.trustpilot_product_page_search {
    padding-top: 10px;
}
.predictive-search .product-item .card {
    display: flex;
    align-items: center;
}
.predictive-search .product-item .card .card__badge {
    display: none;
}
.predictive-search .card-product {
    width: 40%;
}
.predictive-search .card-information {
    margin-top: -20px;
}
.predictive-search .card-information .card-swatch.text-center {
    display: none;
}
.predictive-search .card-information .card-information__wrapper.text-center .card-title h2 {
    height: auto;
    margin-bottom: 0;
    margin-top: 0;
}
.predictive-search .card-information .card-information__wrapper.text-center  .card-price {
    display: none;
}
.predictive-search a.card-media {
    padding-bottom: 0 !important;
    border-radius: 6px !important;
    background: transparent;
    width: 84px;
    height: 84px;
}
.predictive-search .card-summary {
    display: none !important;
}
.predictive-search .card-media>img {
    position: relative;
    border: 1px solid rgba(226, 226, 226, 1);
    border-radius: 6px;
    width: 84px;
    height: 84px;
    object-fit: contain;
    padding: 10px;
}
/* .predictive-search .card-information .card-information__wrapper.text-center .card-title {
    padding-left: 7px;
} */
.predictive-search .card-information .card-information__wrapper.text-center .card-title h2 {
    font-size: 12px !important;
    font-weight: 600;
}
.predictive-search .product-item {
    min-height: auto !important;
}
.predictive-search .products-grid.column-3 .product {
    margin-top: 0;
}
.predictive-search .products-grid.column-3 .product:hover {
    background: rgba(151, 71, 255, 0.11);
}
.predictive-search .products-grid.column-3 .product {
    padding: 10px 15px;
}
div.predictive-search .card-information .card-information__wrapper.text-center .card-title h2 {
    height: auto;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
div.predictive-search__results-list .products-grid+.predictive-search__list-item {
    padding-top: 10px;
    padding-bottom: 0;
}
.predictive-search .header-top--wrapper .quickSearchResultsWrap {
    padding-top: 10px;
}
span.highlighted-word {
    color: rgba(200, 45, 140, 1);
    text-transform: none;
}
div.quickSearchResultsBlock .search-block-title {
    margin-bottom: 0;
    border: none;
    padding-bottom: 0;
}
.quickSearchResultsWrap {
    padding-top: 10px;
}
div.quickSearchResultsBlock .search-block-title {
    font-size: 14px;
    text-transform: capitalize;
}

/* Kn CSS */

/* Arabic CSS */
[lang="ar"] div.search-container .page-header {
    text-align: right;
}
[lang="ar"] .modal-protection-section .modal-content .modal-protection-box h4 {
    text-align: right;
}
[lang="ar"] .globo-form-id-121474 .globo-form-app .gfb__footer {
    text-align: right;
}
[lang="ar"] body.template-collection .card-information .card-information__wrapper.text-center .card-title h2, [lang="ar"] body.template-search .card-information .card-information__wrapper.text-center .card-title h2, [lang="ar"] .wishlist-table-wrapper .productGrid.column-3 .product .card-information .card-information__wrapper .card-title h2 {
    text-align: right !important;
    font-weight: 700 !important;
    height: 37px;
}
[lang="ar"] body.template-collection .halo-collection-content .toolbar .toolbar-dropdown .label-tab {
    padding-left: 28px;
    padding-right: 10px;
}
[lang="ar"] div .productView-stickyCart.style-1 .sticky-options .select__select.price_div {
    text-align: left;
}

[lang="ar"]  .form__select .new_price::after {
    left: 27%;
    right: auto;
}
[lang="ar"] .sticky-options.revibe-variant-price select {
    text-align: left;
}
[lang="ar"] .tab_content_top p.close-button {padding: 0;margin-top: -8px;}
[lang="ar"]  .description {
    padding-right: 20px;
}
[lang="ar"]  .condition-guide-modal .tab {display: flex;justify-content: right;padding-right: 10px;}
[lang="ar"] .tab_carousel .owl-theme .owl-dots {
    text-align: right;
    padding-right: 17px;
}
[lang="ar"] .modal.condition-guide-modal .modal-content > * {
    direction: rtl;
}
[lang="ar"] .productView-variants .product-form__input .form__label .button {
    padding: 0;
}
[lang="ar"] .productView.halo-productView .price dd {
    margin-top: 4px !important;
}
/* [lang="ar"] .owl-stage-outer{
 direction: ltr;
} */
[lang="ar"] .trustpilot_product_page_sect {
    margin-top: 10px;
}
[lang="ar"] .productView-image-wrapper .gallery_img_text {
    bottom: 0;
}
[lang="ar"] span.money-subtotal {
    margin-left: 10px;
}
[lang="ar"] .extended_warranty_sect.top_col p {
    font-weight: 700;
}
[lang="ar"] .card-discount-amount.recurpay_group_title_arabic {
    padding-right: 47px !important;
  color: #000 !important;
}
[lang="ar"] .extended_warranty_sect svg {
    margin-right: 6px;
}
[lang="ar"] .split_svg_icon {
    margin-right: 6px;
    position: relative;
    top: 4px;
}
[lang="ar"] .productView-top button.slick-prev.slick-arrow {
    display: none !important;
}
[lang="ar"] .productView-moreItem.productView-moreItem-title-sect + .productView-moreItem .hidden {
    text-align: left;
}
[lang="ar"] .extended_warranty_sect.top_col {
    justify-content: right;
}
[lang="ar"] .halo-product-block-sections .halo-recommendations-block .card-information .card-information__wrapper.text-center .card-title h2 {
    text-align: right !important;
    font-weight: 700 !important;
    height: 40px;
    padding-right: 0;
    line-height: 1.4;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
[lang="ar"] .productView-tab dl dt, [lang="ar"] .halo-productView-right .product-form__radio:checked+.product-form__label .variant-price-in-box, [lang="ar"] .halo-productView-right .product-form__radio:checked+.product-form__label .text, [lang="ar"] .halo-productView-right .what_included_sect .what_included_inner_sect .what_included_col>div p,[lang="ar"] body.layout_rtl .product-form__input .form__label {
font-weight:700;
}
[lang="ar"] .parent-حالة-size-3 span.text {
    line-height: 1.9em;
    padding-bottom: 3px;
}
[lang="ar"] .product-image-four-boxes .product-image-four-boxes-col .product-image-four-boxes-col-inner h2 {
    font-weight: 700;
    font-size: 12px;
}
/* [lang="ar"] .productView.layout-1 .productView-images-wrapper,[lang="ar"] .productView.layout-2 .productView-images-wrapper {
    flex-direction: row-reverse;
} */
[lang="ar"] .stamp-img-product {
    left: 0;
    right: auto;
}
[lang="ar"] .slideshow-wrapper .slick-arrow.slick-next {
    display: inline-block !important;
}
[lang="ar"] .card-product .halo-productBadges .badge.sale-badge {
    margin-top: 3px;
    margin-right: 5px;
    direction: ltr;
}
[lang="ar"] body.layout_rtl .footer-block__list-payment ul li {
    margin-left: 8px;
}
[lang="ar"] .languageselect_rel .dropdown-content a span {
    top: -5px;
    margin-right: 10px;
}
[lang="ar"] .price dd {
    margin-top: 8px !important;
}
[lang="ar"] .header-03 .main-menu.fixed-center .header-bottom--wrapper .header__inline-menu ul.list-menu.text-left .menu-lv-item .text {
    font-family: 'Cairo' !important;
}
[lang="ar"]  #shopify-section-announcement-bar div span {
    font-family: 'Cairo' !important;
}
[lang="ar"]  .customer_videos_sect .side-image .image-block:before {
    content: 'انضم إلى مجتمع ريفيبي';
    font-family: 'Cairo';
}
[lang="ar"]  .footer-block__list ul li {
    padding-bottom: 0px;
}
[lang="ar"] dd.price__last {
    padding-right: 10px;
}
[lang="ar"] .header-03 .main-menu.fixed-center .header-bottom--wrapper .header__inline-menu ul.list-menu.text-left > li:nth-child(1) a span {
    display: flex;
    align-items: baseline;
    flex-direction: row-reverse;
}
/* [lang="ar"] .trust-piolets {
    flex-direction: row-reverse;
} */
[lang="ar"] .trust-icons .inner-block-section {
    flex-direction: row-reverse;
}
/* [lang="ar"] .trust-icons .block {
    flex-direction: row;
} */
[lang="ar"] .card-information .card-information__wrapper.text-center .card-title h2 {
    height: 40px;
    text-align: right;
    font-weight: 700;
    padding-right: 0;
    margin-bottom: 0;
    line-height: 1.4;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
[lang="ar"] .popular_laptops .card-information .card-information__wrapper.text-center .card-title h2 {
  margin-bottom: 12px;
}
[lang="ar"] .card-swatch .number-showmore span.text-number {
    position: relative;
    top: 0px;
    left: 2px;
}
[lang="ar"] .card-swatch .swatch {
    text-align: right;
}
[lang="ar"] .custom-service-block .halo-row.not-distance {flex-direction: row-reverse;}
[lang="ar"] .footer > .container + .container > .contact_informations > p {
    padding-right: 0px !important;
    padding-left: 100px !important;
}
[lang="ar"] small.copyright__content {
    text-align: right;
}
[lang="ar"] .card-information .card-information__wrapper.text-center .card-summary {
    text-align: right;
    padding-right: 0;
    padding-left: 0;
}
.popular_laptops .card-information .card-information__wrapper.text-center .card-title h2 {
    height: 36px;
    overflow: hidden;
}
.layout_rtl * {font-family: 'Cairo' !important;}
[lang="ar"] .price--on-sale .price__sale > span {
    padding-right: 0px !important;
}
[lang="ar"] .product-block .products-carousel .product {
    margin-left: 15px;
    margin-right: 0;
    min-height: 366px;
}
[lang="ar"] .product-block .products-carousel .product .card-information, [lang="ar"] .template-collection .card-information, [lang="ar"] .template-search .card-information, [lang="ar"] .wishlist-table-wrapper .productGrid.column-3 .product .card-information {
    padding-right: 15px;
    padding-left: 15px;
}
[lang="ar"] .custom_categories_container .block {
    margin-left: 0;
    margin-right: 15px;
}
/* [lang="ar"] .slick-arrow.slick-prev {
    display: inline-block !important;
    left: -20px !important;
} */
/* [lang="ar"] .slick-next {
    display: none !important;
} */
[lang="ar"] .footer__content-bottom .footer-block__bottom.not_payment .footer__copyright > div {
    flex-direction: row-reverse;
    justify-content: left;
}
/* [lang="ar"] .custom_categories_container .slick-prev {
    left: -10px !important;
} */
[lang="ar"] .popular_laptops .slider-part,[lang="ar"] .Side-image .slider-part {padding-left: 40px !important;padding-right: 0px !important;}
[lang="ar"] .popular-samsung .slider-part {
    padding-left: 0px !important;
    padding-right: 40px !important;
}
[lang="ar"] .trust-icons p {
    font-weight: 700;
}
[lang="ar"] .custom_categories_container .text p {
    font-weight: 700;
}
[lang="ar"] .footer > .container + .container > .contact_informations + .contact_informations p:nth-child(1) {
    width: 33%;
    direction: ltr;
}
/* [lang="ar"] .footer-block__list-payment ul {
    display: flex;
    flex-direction: row-reverse;
    justify-content: right;
} */
[lang="ar"] .languageselect_rel .dropbtn svg {
    margin-left: 15px;
    position: relative;
    left: -5px;
}
[lang="ar"] .Side-image .products-carousel .slick-prev.slick-arrow,[lang="ar"] .popular_laptops .products-carousel .slick-prev.slick-arrow {
    left: -60px !important;
}
[lang="ar"] .sections-custom-service-block:first-child .custom-service-block:after {
    right: unset;
    left: 0;
}
[lang="ar"] .custom-service-block .halo-row .halo-item:last-child {
    padding-left: 0px;
}
[lang="ar"] .iti--separate-dial-code .iti__selected-dial-code {margin-right: 5px;}

[lang="ar"] .globo-formbuilder-wizard .wizard__submit .spinner::before {
    content: 'يُقدِّم';
  color:#fff;
}
/* Arabic CSS */

html {
    box-sizing: border-box;
    font-size: 62.5%;
    height: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent;
}
.header-bottom--wrapper a .text{
  color: white !important;
}
.no-js:not(html) {
    display: none !important;
}
.slick-prev{
  display: none !important;
}
.slick-dots{
  display: none;
}
.menu-lv-item .text{
  color: black;
}
html.no-js .no-js:not(html) {
    display: block !important;
}
.menu-lv-item .text{
  color: black !important;
}
.spotlight-item.spotlight-item__image a{
  font-size: 18px;
   font-family: "Montserrat", sans-serif;
}

.custom-testimonials-section .spotlight-item.spotlight-item__image a {
    color: #444444;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
}

.sections-spotlight-block .custom-testimonials-section.spotlight-block .content.align-items--center { padding-top: 0; }

.popular-samsung{
  background: white !important;
}
.popular-samsung span.text{
  background: white !important;
}
.popular-samsung .halo-block-content{
  background: #F9F9F9 !important;
  border-radius: 12px;
}
.popular_laptops button.slick-next.slick-arrow, .Side-image button.slick-next.slick-arrow {
  margin-right: -39px !important;
}
.popular-samsung button.slick-next.slick-arrow {
  margin-right: -33px !important;
}
.popular_laptops .halo-block-content, .Side-image .halo-block-content{
  background: #F9F9F9 !important;
  border-radius: 12px;
}
.popular-samsung .slider-part{
    padding-left: 25px !important;
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.popular_laptops .slider-part, .Side-image .slider-part{
    padding-right: 35px !important;
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
/* .Side-image{
    background: white !important;
} */
.Side-image span.text{
    background: white !important;
}
.popular_laptops span.text{
   background: white !important;
}
.popular_laptops {
   background: white !important;
  padding-top: 0px !important;
}
button.slick-next.slick-arrow:hover, button.slick-prev.slick-arrow:hover {
  background: linear-gradient( 45deg, #C82D8C, #7F19A0) !important;
}
.store-ksa-virgin button.slick-next.slick-arrow:hover, .store-ksa-virgin button.slick-prev.slick-arrow:hover {
  background: var(--primary-color) !important;
}
button.slick-next.slick-arrow:hover svg path, button.slick-prev.slick-arrow:hover svg path {
    fill: white !important;
}
.slideshow.slick-initialized.slick-slider.slick-dotted .slick-dots{
  display: none;
}
.slideshow.slick-initialized.slick-slider.slick-dotted .slick-slide img{
  object-fit: cover !important;
}
/* button#slick-slide-control20 {
    display: none !important;
}
button#slick-slide-control21 {
    display: none !important;
} */
.card-information .card-information__wrapper.text-center .card-title h2{
  font-size: 14px !important;
}
.price__last .price-item{
  font-size: 14px !important;
}
.card-swatch .number-showmore {
    color: #6C6C6C !important;
    font-weight: 600 !important;
    font-size: 14px !important;
}
.price--on-sale .price__sale > span{
  font-size: 14px !important;
}
.footer__content-top.link-underline .text{
   font-size: 18px !important;
  font-family: "Montserrat", sans-serif !important;
}
.footer-block__details.image_logo img{
  padding-left: 15px !important;
}
.image-container{
  max-width: 60% !important;
  display: block;
  margin: auto;
}
/*.custom-service-block{
  padding-top: 0px !important;
}*/
.slideshow.slick-initialized.slick-slider.slick-dotted .slick-dots {
    display: none !important;
}
.custom-service-block.halo-block-header.title.text{
  padding-top: 50px !important;
}
.trust-icons .container{
  background: #F0F0F0 !important;
}
.trust-icons{
  margin: 0px !important;
  background: #F0F0F0 !important;
}
.Side-image .products-carousel .product{
  background: white;
    margin-right: 15px;
    border: 1px solid #E2E2E2;
    border-radius: 10px;
    padding-bottom: 12px;
    padding-top: 8px;
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.popular-samsung .products-carousel .product{
   background: white;
    margin-right: 15px;
    border: 1px solid #E2E2E2;
    border-radius: 10px;
    padding-bottom: 12px;
    padding-top: 8px;
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.popular_laptops .products-carousel .product{
    background: white;
    margin-right: 15px;
    border: 1px solid #E2E2E2;
    border-radius: 10px;
    padding-bottom: 12px;
    padding-top: 8px;
    padding-left: 5px !important;
    padding-right: 5px !important;
}


.no-js-inline {
    display: none !important;
}

html.no-js .no-js-inline {
    isplay: inline-block !important;
}

html.no-js .no-js-hidden {
    display: none !important;
}

body {
    font-family: "Montserrat", sans-serif;
    font-size: var(--font-body-size);
    font-weight: var(--font-body-weight);
    line-height: var(--body-line-height);
    letter-spacing: var(--body-letter-spacing);
    color: var(--color-text);
    background: white;
    margin: 0 auto;
    opacity: 1;
    visibility: visible;
    overflow-x: hidden;
}
.halo-block-header span.text{
  background: transparent !important;
  /* padding-top: 50px !important; */
  /* font-size: 24px; */
}
button {
    cursor: pointer;
}
.custom-service-block{
  background: transparent !important;
}
/* Derived from base colors (theme settings) */
.color-accent-1 {
    color: var(--color-base-accent-text);
    background-color: var(--color-base-accent-1);
}

.color-accent-2 {
    color: var(--color-base-accent-text);
    background-color: var(--color-base-accent-2);
}

/* START: Layout Boxed */
    .header-boxed, .body-boxed, .footer-boxed{
        background-color: var(--color-background-layout-boxed);
        background-image: var(--image-background-layout-boxed);
        background-repeat: no-repeat;
        background-position: top;
        background-attachment: fixed;
    }

    .halo-widget-banner{
        position: sticky;
        width: calc((100vw - 1400px) / 2);
        top: 55%;
        transform: translateY(-50%);
        height: 100%;
        visibility: hidden;
        opacity: 0;
    }

    .halo-widget-banner + .halo-widget-banner {
      order: 3;
    }

    .header-boxed #shopify-section-header,
    .header-boxed #shopify-section-header-02,
    .header-boxed #shopify-section-header-03,
    .header-boxed #shopify-section-header-04,
    .header-boxed #shopify-section-header-05,
    .header-boxed #shopify-section-header-06,
    .header-boxed #shopify-section-header-07,
    .header-boxed #shopify-section-header-08,
    .body-boxed .wrapper-body, .footer-boxed .wrapper-footer{
        background-color: var(--bg-white);
        max-width: 1370px;
        margin-left: auto;
        margin-right: auto;
        flex: 1;
    }
/* END: Body Layout */

/* START: Container */
    .container{
        display: block;
        width: 100%;
        position: relative;
        max-width: 100%;
        padding: 0 15px;
        margin: 0 auto;
    }

    .halo-row {
        display: flex;
        flex-wrap: wrap;
        margin-left: 0px;
        margin-right: 0px;
    }

    .halo-item {
        padding-left: 15px;
        padding-right: 15px;
    }

    .halo-row.column-1 .halo-item {
        width: 100%;
    }

    .halo-row.column-2 .halo-item {
        width: 50%;
    }

    .halo-row.column-3 .halo-item {
        width: calc(100% / 3);
    }

    .halo-row.column-4 .halo-item {
        width: 25%;
    }

    .halo-row.column-5 .halo-item {
        width: 20%;
    }

    .halo-row.column-6 .halo-item {
        width: calc(100% / 6);
    }

    .halo-row.column-7 .halo-item {
        width: calc(100% / 7);
    }

    .halo-row.column-8 .halo-item {
        width: calc(100% / 8);
    }

    .halo-row.column-9 .halo-item {
        width: calc(100% / 9);
    }

    .halo-row.column-10 .halo-item {
        width: 10%;
    }

    .wrapper-body {
        padding-bottom: 80px;
    }

    .template-index .wrapper-body {
        padding-bottom: 0px;
        overflow: hidden;
    }

/* END: Container */

/* START: Adaptive Height */
    .adaptive_height {
        display: block;
        max-width: 100%;
        position: relative;
        margin: 0 auto;
    }

    .adaptive_height img {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        max-width: 100%;
        cursor: pointer;
        object-fit: contain;
        object-position: center center;
        transition: opacity .5s;
    }

    .adaptive_height img.lazyload,
    .adaptive_height img.lazyloading {
        opacity: 0;
        transition: var(--anchor-transition);
    }

    .adaptive_height img.lazyloaded {
        opacity: 1 !important;
    }

    .adaptive_height img.lazyload + .data-lazy-loading,
    .adaptive_height img.lazyloading + .data-lazy-loading {
        content: '';
        position: absolute;
        height: 100%;
        width: 100%;
        left: 0;
        top: 0;
        z-index: 0;
        background-color: var(--bg-planceholder);
        display: block;
        transition: var(--anchor-transition);
    }

    .ajax-loaded .data-lazy-loading {
       display: none !important;
    }
/* END: Adaptive Height */

/* START: Display Srollbar */
    .disable-srollbar::-webkit-scrollbar {
      display: none;
    }

    .disable-srollbar::-webkit-scrollbar-track {
      display: none;
    }

    .disable-srollbar::-webkit-scrollbar-thumb {
      display: none;
    }

    .disable-srollbar::-webkit-scrollbar-thumb:hover {
      display: none;
    }
/* END: Display Srollbar */

/* START: SVG Icon */
    svg {
        display: inline-block;
        vertical-align: middle;
        fill: currentColor;
        stroke: currentColor;
        width: 1rem;
        height: 1rem;
        transition: var(--anchor-transition);
    }

    .icon{
        fill: var(--icon);
        stroke: transparent;
    }

    .placeholder-svg{
        display: block;
        fill: rgba(120, 129, 136, 0.15);
        stroke: rgba(120, 129, 136, 0.2);
        background-color: rgba(120, 129, 136, 0.1);
        width: 100%;
        height: 100%;
        max-width: 100%;
        max-height: 100%;
        border: 1px solid rgba(120, 129, 136, 0.2);
        stroke-width: .1px
    }
/* END: SVG Icon */

/* START: Background Overlay */
    .background-overlay {
        position: fixed;
        background-color: rgba(35, 35, 35, 0.8);
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        cursor: pointer;
        display: block !important;
        z-index: 100;
        opacity: 0;
        pointer-events: none;
        transition: opacity var(--duration-long) ease;
    }

    body:not(.safari).show_effect_close .background-overlay{
        cursor: none;
    }

    body:not(.safari).show_effect_close .background-overlay:hover {
        cursor: none;
    }

    .background-overlay.hold {
        opacity: 1;
    }

    body:not(.safari) .background-cursor-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        -webkit-transform: translateY(calc(var(--translate-y, 0) * 1px - 50%)) translateX(calc(var(--translate-x, 0) * 1px - 50%));
        -moz-transform: translateY(calc(var(--translate-y, 0) * 1px - 50%)) translateX(calc(var(--translate-x, 0) * 1px - 50%));
        -ms-transform: translateY(calc(var(--translate-y, 0) * 1px - 50%)) translateX(calc(var(--translate-x, 0) * 1px - 50%));
        -o-transform: translateY(calc(var(--translate-y, 0) * 1px - 50%)) translateX(calc(var(--translate-x, 0) * 1px - 50%));
        transform: translateY(calc(var(--translate-y, 0) * 1px - 50%)) translateX(calc(var(--translate-x, 0) * 1px - 50%));
        transition: transform 70ms ease;
        -webkit-transition: transform 70ms ease;
    }

    body:not(.safari) .background-cursor-wrapper_outer {
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background-color: white;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    body:not(.safari) .background-cursor-wrapper_inner {
        width: 25px;
        height: 25px;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    body:not(.safari) .background-cursor-wrapper_outer,
    body:not(.safari) .background-cursor-wrapper_inner {
        transform: scale(0.1);
        opacity: 0;
        transition: transform 350ms ease-in-out, opacity 350ms 150ms ease;
    }

    body:not(.safari) .background-cursor-wrapper.enlarge-cursor .background-cursor-wrapper_outer,
    body:not(.safari) .background-cursor-wrapper.enlarge-cursor .background-cursor-wrapper_inner {
        transform: scale(1);
        opacity: 1;
        transition-delay: 0ms;
    }

    body:not(.safari) .background-cursor-wrapper .background-cursor-wrapper_inner svg {
        width: 15px;
        height: 15px;
        stroke: #232323;
    }
/* END: Background Overlay */

/* START: Gradient Background Color */
    .enable-gradient-color{
        background: var(--gradient-color-left) !important;
        background: -moz-linear-gradient(left, var(--gradient-color-left) 0%, var(--gradient-color-right) 100%) !important;
        background: -webkit-gradient(left top, right top, color-stop(0%, var(--gradient-color-left)), color-stop(100%, var(--gradient-color-right))) !important;
        background: -webkit-linear-gradient(left, var(--gradient-color-left) 0%, var(--gradient-color-right) 100%) !important;
        background: -o-linear-gradient(left, var(--gradient-color-left) 0%, var(--gradient-color-right) 100%) !important;
        background: -ms-linear-gradient(left, var(--gradient-color-left) 0%, var(--gradient-color-right) 100%) !important;
        background: linear-gradient(to right, var(--gradient-color-left) 0%, var(--gradient-color-right) 100%) !important;
        border: 0 !important;
    }
/* END: Gradient Background Color */

/* START: Button */
    body.safari .button {
        transition: all 0.2s var(--button-transition-ease);
    }

    body:not(.safari) .button {
        transition: var(--duration-long) var(--button-transition-ease);
        transition-property: color, background, background-color, border;
    }

    .button {
        display: block;
        width: 100%;
        font-family: var(--btn-1-font-family);
        font-size: var(--btn-1-font-size);
        font-weight: var(--btn-1-font-weight);
        text-transform: var(--btn-1-text-transform);
        text-align: var(--btn-1-text-align);
        letter-spacing: var(--btn-1-letter-spacing);
        line-height: var(--btn-1-line-height);
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        border-radius: var(--btn-1-border-radius);
        border-style: var(--btn-1-border-style);
        border-width: var(--btn-1-border-width);
        min-width: 130px;
        max-width: 100%;
        padding-top: var(--btn-1-padding-top);
        padding-bottom: var(--btn-1-padding-bottom);
        padding-left: 15px;
        padding-right: 15px;
        margin: auto;
        outline: none!important;
        box-shadow: var(--btn-1-horizontal-length) var(--btn-1-vertical-length) var(--btn-1-blur-radius) var(--btn-1-spread) var(--btn-1-all-bg-opacity) var(--btn-1-inset);
        cursor: pointer;
        position: relative;
    }

    .button svg{
        display: inline-block;
        vertical-align: middle;
        width: 32px;
        height: 32px;
        margin: 0 6px 0 0;
    }

    .button.button-1,
    .button.button--primary{
        background: var(--btn-1-bg);
        border-color: var(--btn-1-border);
        color: var(--btn-1-color);
    }

    .button.button-1 svg,
    .button.button--primary svg{
        fill: var(--btn-1-color);
    }

    .button.button-2,
    .button.button--secondary{
        background: var(--btn-2-bg);
        border-color: var(--btn-2-border);
        color: var(--btn-2-color);
    }

    .button.button-2 svg,
    .button.button--secondary svg{
        fill: var(--btn-2-color);
    }

    .button.button-3{
        background: var(--btn-3-bg);
        border-color: var(--btn-3-border);
        color: var(--btn-3-color);
    }

    .button.button-3 svg{
        fill: var(--btn-3-color);
    }

    button[aria-disabled='true'],
    button:disabled,
    button[disabled],
    button.disabled,
    .button:disabled,
    .button[disabled],
    .button[aria-disabled='true'],
    .button.disabled,
    .btn-unavailable {
        opacity: .6;
        pointer-events: none;
    }

    .button:focus-visible,
    .button:focus {
        /*box-shadow: 0 0 0 0.1rem var(--color-background-10), 0 0 0 0.3rem var(--color-background), 0 0 0.5rem 0.4rem var(--color-background-30);*/
    }

    .button.loading:after {
        content: '';
        animation: loading var(--duration-long) infinite linear;
        border: 0.5rem solid rgba(var(--color-button-text-rgb), 0.4);
        border-left: 0.5rem solid var(--color-button-text);
        border-radius: 100%;
        box-sizing: content-box;
        display: block;
        height: 2rem;
        position: absolute;
        width: 2rem;
    }

    .button[aria-disabled='true'].button-continue {
        opacity: 1;
        pointer-events: auto;
    }
/* END: Button */

/* START: Block */
    .halo-block{
        position: relative;
        background: #fff;
    }

    .halo-block-header{
        position: relative;
        margin: 0 0 30px 0;
    }

    .halo-block-header .title{
        display: inline-block;
        position: relative;
        font-family: "Montserrat", sans-serif;
        font-size: var(--font-heading-size);
        font-weight: var(--font-heading-weight);
        font-style: var(--font-heading-style);
        text-transform: var(--heading-text-transform);
        letter-spacing: var(--heading-letter-spacing);
        line-height: var(--heading-line-height);
        color: var(--color-text);
        margin-top: 1px;
        margin-bottom: 5px;
    }

    .halo-block-header .title .text{
        display: inline-block;
        vertical-align: top;
        width: auto;
        padding: 0 20px;
        position: relative;
        z-index: 2;
        background: var(--color-background);
        width: auto;
        max-width: 100%;
    }

    .halo-block-header:not(.text-center) .title .text {
        padding: 0;
    }

    .halo-block-header.text-left.viewAll--left .title,
    .halo-block-header.text-right.viewAll--right .title {
        margin-right: 30px;
    }

    .halo-block-header.text-left.viewAll--left.has-des .title,
    .halo-block-header.text-right.viewAll--right.has-des .title {
        margin-right: 0;
    }

    .halo-block-header.text-center .title {
        display: block;
        margin-right: 0;
    }

    /* .halo-block-header .title:before{
        content: '';
        display: block;
        position: absolute;
        top: calc(50% - 1px);
        left: 0;
        width: 100%;
        height: var(--heading-border-height);
        background: #c7c7c7;
    } */

    .halo-block-header .title svg{
        width: 26px;
        height: 26px;
        position: relative;
        top: -3px;
        margin-right: 8px;
        margin-left: 0;
    }

    .halo-block-header .view_all{
        display: inline-block;
        border-bottom: 1px solid;
        line-height: 16px;
    }

    .halo-block-header .view_all .icon-svg{
        position: relative;
        top: -1px;
    }
.halo-block-header .text{
  letter-spacing : 0;
}
    .halo-block-header .text-left .text,
    .halo-block-header.text-left .title .text {
        padding-left: 0;
    }

    .halo-block-header .text-right .text,
    .halo-block-header.text-right .title .text {
        padding-right: 0;
    }

    /* Product Block Title Style 2 */
    .block-title--style2 {
        display: flex;
        justify-content: space-between;
        align-items: center;
        text-align: left !important;
    }

    .block-title--style2 .title {
        display: inline-block;
        margin: 0 !important;
    }

    .block-title--style2.enable_border_title_style2 .title {
        border-bottom: 3px solid;
    }

    .block-title--style2 .title:before {
        display: none;
    }

    .block-title--style2 .title .text {
        width: auto !important;
        padding: 0 !important;
    }

    .block-title--style2 .view_all {
        margin: 0 !important;
        position: relative;
        top: -3px;
    }

    .product-countdown-block {
        display: inline-block;
        border: 1px solid;
        padding: 6px 15px;
        line-height: 1;
        border-radius: 3px;
    }

    .product-countdown-block .clock-item {
        display: inline-block;
        font-weight: bold;
    }

    .product--countdown {
        flex: 1;
        position: relative;
        top: -7px;
        font-size: 0;
    }

    /* Countdown Style 2*/
    .countdown_style_2{
        display: flex;
        justify-content: space-between;
        align-items: center;
        text-align: left !important;
    }

    .countdown_style_2 .text{
        width: auto !important;
    }

    .countdown_style_2 .num{
        background: #323232;
        padding: 10px 8px;
        min-width: 34px;
        max-height: 34px;
        border-radius: 34px;
        display: inline-block;
        color: #fff;
        font-weight: 400;
        text-align: center;
    }

    .countdown_style_2 .icon{
        margin-right: 5px;
        margin-left: 5px;
        color: #202020;
    }

    .countdown_style_2 .product-countdown-block{
        margin-left: 0px;
        border: 0;
    }


    .price__label_sale {
        border-radius: 3px;
        overflow: hidden;
        height: 20px;
        line-height: 20px;
        margin: 0 0 0 3px !important;
        clip-path: polygon(0 50%, 20% 100%, 100% 100%, 100% 0, 20% 0, 0 50%);
    }

    .price__label_sale .label_sale {
        font-size: 12px;
        font-weight: 400;
        color: var(--sale-badge-color);
        background-color: var(--sale-badge-bg);
        padding: 0 10px;
        display: block;
    }

    div .halo-product-block .products-carousel{
        display: block;
        position: relative;
        margin: 0 0 0 0 !important;
        width: auto !important;
        padding-left: 0;
        padding-right: 0;
        margin-right: -13px !important;
    }
    .customer_videos_sect.featured-product-sections.featured-video-sections .products-carousel.column-3 {
        padding-right: 15px;
    }
    .slider .slick-track {
        margin: 0 -15px;
    }
    .halo-product-block .slick-dots{
        bottom: -40px;
    }

    /*body:not(.safari).banner-animation-1 .halo-product-block .slick-dots{
        left: 50%;
    }*/

    .halo-product-block .product {
        display: inline-block;
        vertical-align: top;
        padding: 0 15px;
    }

    .halo-product-block .products-carousel.slick-dotted{
        margin-bottom: 30px;
    }

    .halo-product-block .products-carousel:not(.slick-initialized){
        white-space: nowrap;
        overflow: hidden;
        font-size: 0;
        letter-spacing: 0;
    }

    .halo-product-block .products-carousel:not(.slick-initialized) > .product{
        display: inline-block;
        vertical-align: top;
        width: 100%;
    }
/* END: Block */

/* START: Calculator Free Shipping Message */
     .haloCalculatorShipping{
        position: relative;
        margin: 0 0 12px 0;
        min-height: var(--free-shipping-min-height);
        padding: 0 20px;
    }

    .haloCalculatorShipping .progress{
        position: relative;
        margin: 0 0 10px 0;
        font-size: 0;
        letter-spacing: 0;
    }

    .haloCalculatorShipping .progress.progress-hidden{
        display: none;
    }

    .haloCalculatorShipping .progress .progress_shipping{
        height: var(--free-shipping-height);
        background-color: var(--free-shipping-bg);
        border-radius: var(--free-shipping-border-radius);
        border: 0;
    }

    .haloCalculatorShipping .progress .progress-meter{
        position: relative;
        display: block;
        width: 100%;
        height: 100%;
        font-size: calc(var(--font-body-size) - 1px);
        font-weight: var(--font-weight-normal);
        letter-spacing: 0;
        line-height: calc(var(--free-shipping-height) + 1px);
        color: var(--color-white);
        transition: width .3s ease;
    }

    .haloCalculatorShipping .progress.progress-free .progress_shipping{
        border-color: var(--free-shipping-bg-4);
    }

    .haloCalculatorShipping .progress.progress-30 .progress_shipping{
        border-color: var(--free-shipping-bg-1);
    }

    .haloCalculatorShipping .progress.progress-60 .progress_shipping{
        border-color: var(--free-shipping-bg-2);
    }

    .haloCalculatorShipping .progress.progress-100 .progress_shipping{
        border-color: var(--free_shipping_color3);
    }

    .haloCalculatorShipping .progress.progress-free .progress-meter{
        background-color: var(--free-shipping-bg-4);
    }

    .haloCalculatorShipping .progress.progress-30 .progress-meter{
        background-color: var(--free-shipping-bg-1);
    }

    .haloCalculatorShipping .progress.progress-60 .progress-meter{
        background-color: var(--free-shipping-bg-2);
    }

    .haloCalculatorShipping .progress.progress-100 .progress-meter{
        background-color: var(--free-shipping-bg-3);
    }

    .haloCalculatorShipping .message{
        font-size: var(--font-body-size);
        font-weight: var(--font-weight-normal);
        letter-spacing: 0;
        line-height: var(--body-line-height);
        color: var(--free-shipping-color);
        transition: color var(--duration-default) ease-in-out;
    }

    .haloCalculatorShipping .progress.progress-free + .message {
        color: var(--free-shipping-bg-4);
    }

    .haloCalculatorShipping .message .text{
        text-transform: capitalize;
    }

    .haloCalculatorShipping .progress .progress-meter{
        text-align: center;
        animation: 2s linear 0s infinite progress-bar-stripes;
        background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
        background-size: 40px 40px;
        transition: .9s linear;
        transition-property: width,background-color;
        border-radius: var(--free-shipping-border-radius);
    }

    .halo-cart-sidebar .halo-sidebar-wrapper {
        padding-top: 13px;
    }

    .progress-truck-wrapper {
        position: absolute;
        right: 0;
        bottom: -2px;
    }

    .progress-truck-wrapper .icon-shipping-truck {
        --truck-color: var(--free-shipping-bg);

        width: calc(var(--free-shipping-height) * 3);
        height: calc(var(--free-shipping-height) * 3);
        stroke: white;
        transition: fill var(--duration-default) ease-in-out;
    }

    .haloCalculatorShipping .progress.progress-free .progress-meter .progress-truck-wrapper .icon-shipping-truck {
        fill: var(--free-shipping-bg-4);
        color: var(--free-shipping-bg-4);
    }

    .haloCalculatorShipping .progress.progress-30 .progress-meter .progress-truck-wrapper .icon-shipping-truck{
        fill: var(--free-shipping-bg-1);
        color: var(--free-shipping-bg-1);
    }

    .haloCalculatorShipping .progress.progress-60 .progress-meter .progress-truck-wrapper .icon-shipping-truck{
        fill: var(--free-shipping-bg-2);
        color: var(--free-shipping-bg-2);
    }

    .haloCalculatorShipping .progress.progress-100 .progress-meter .progress-truck-wrapper .icon-shipping-truck {
        fill: var(--free-shipping-bg-3);
        color: var(--free-shipping-bg-3);
    }

    .haloCalculatorShipping .progress-truck-wrapper .icon-shipping-truck .wheel{
        fill: white !important;
    }
/* END: Calculator Free Shipping Message */

.list-unstyled {
    list-style: none;
    margin: 0;
    padding: 0;
}

.hidden {
  display: none !important;
}

.visually-hidden {
    position: absolute !important;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    clip: rect(0 0 0 0);
    word-wrap: normal !important;
}

.visually-hidden--inline {
    margin: 0;
    height: 1em;
}

.overflow-hidden {
    overflow: hidden;
}

.clearfix:after{
    content: '';
    display: block;
    clear: both;
}

.full-width-link {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
}

.grecaptcha-badge{
    display: none !important;
}

h1,
h2,
h3,
h4,
h5,
.h0,
.h1,
.h2,
.h3,
.h4,
.h5 {
    font-family: "Montserrat", sans-serif;
    font-style: var(--font-heading-style);
    font-weight: var(--font-heading-weight);
    letter-spacing: var(--heading-letter-spacing);
    line-height: var(--heading-line-height);
    color: var(--color-text);
}

.h0 {
    font-size: 4rem;
}

h1,
.h1 {
    font-size: 3rem;
}

h2,
.h2 {
    font-size: 2rem;
    line-height: 2.8rem;
}

h3,
.h3 {
    font-size: 1.7rem;
}

h4,
.h4 {
    font-size: 1.5rem;
}

h5,
.h5 {
    font-size: 1.2rem;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{
    display: inherit;
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    text-transform: inherit;
}

.hidden {
    display: none !important;
}

.left,
.text-left {
    text-align: left;
}

.center,
.text-center {
    text-align: center;
}
.card-information__wrapper.text-center {
    text-align: left;
}

.right,
.text-right {
    text-align: right;
}

.uppercase {
    text-transform: uppercase;
}

.lowercase{
    text-transform: lowercase;
}

.capitalize{
    text-transform: capitalize;
}

/**:empty {
    display: none;
}*/

br:empty,
hr:empty,
iframe:empty,
path:empty,
line:empty,
circle:empty,
use:empty,
img:empty,
input:empty,
rect:empty,
textarea:empty,
.display-empty:empty,
shopify-payment-terms:empty,
shopify-installments-modal:empty,
model-viewer:empty,
polyline:empty,
polygon:empty {
    display: block;
}

a{
    color: var(--color-link);
    cursor: pointer;
    border: none;
    box-shadow: none;
    text-decoration: none;
}

body:not(.safari) a {
    transition: var(--anchor-transition);
}

.link{
    display: inline-block;
    vertical-align: top;
    font-size: var(--font-body-size);
    font-weight: var(--font-weight-normal);
    line-height: var(--body-line-height);
    letter-spacing: var(--body-letter-spacing);
}

.link-underline .text{
    transition: text-decoration var(--duration-short) ease;
}

.circle-divider::after {
    content: '\2022';
    margin: 0 1.3rem 0 1.5rem;
}

.circle-divider:last-of-type::after {
    display: none;
}

hr {
    border: none;
    height: 0.1rem;
    display: block;
    margin: 5rem 0;
    background-color: var(--color-background-10);
}

details > * {
    box-sizing: border-box;
}

.break {
    word-break: break-word;
}

.visibility-hidden {
    visibility: hidden;
}

/* Image Zoom */
.image-zoom {
    overflow: hidden;
    position: relative;
}

.image-zoom img{
    will-change: transform;
    transition: transform .64s ease;
}

/* No Image */
.not_img {
    height: var(--height_not_img);
    line-height: var(--height_not_img);
    background-color: rgba(35,35,35,.2);
    width: 100%;
    display: block;
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgb(0 0 0 / 10%), 0 0 5px rgb(0 0 0 / 10%), 0 1px 3px rgb(0 0 0 / 30%), 0 3px 5px rgb(0 0 0 / 20%), 0 5px 10px rgb(0 0 0 / 25%), 0 10px 10px rgb(0 0 0 / 20%), 0 20px 20px rgb(0 0 0 / 15%);
}

img {
    max-width: 100%;
}

/* arrow animation */
.animate-arrow .icon-arrow path {
    transform: translateX(-0.25rem);
    transition: transform var(--duration-short) ease;
}

.animate-arrow:hover .icon-arrow path {
    transform: translateX(-0.05rem);
}

/* base-details-summary */
summary {
    cursor: pointer;
    list-style: none;
    position: relative;
}

summary .icon-caret {
    position: absolute;
    height: 0.6rem;
    right: 1.5rem;
    top: calc(50% - 0.35rem);
}

summary::-webkit-details-marker {
    display: none;
}

.disclosure-has-popup {
    position: relative;
}

.disclosure-has-popup[open] > summary::before {
    content: ' ';
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: block;
    cursor: default;
    background: transparent;
}
.section-block-template--22774736945471__16328142266b504c78 .halo-block-content .slick-arrow:hover{
  background: red;
}
.disclosure-has-popup > summary::before {
    display: none;
}

.disclosure-has-popup[open] > summary + * {
    z-index: 100;
}

/* Focus ring - default (with offset) */
*:focus-visible {
    outline: none;
}

/* Fallback - for browsers that don't support :focus-visible, a fallback is set for :focus */
*:focus {
    outline: none;
}

/* Negate the fallback side-effect for browsers that support :focus-visible */
*:focus:not(:focus-visible) {
    outline: 0;
    box-shadow: none;
}

/* Focus ring - inset */
.focus-inset:focus-visible {
    outline: 0;
    box-shadow: none;
}

/* Fallback */
.focus-inset:focus {
    outline: 0;
    box-shadow: none;
}

.focus-inset:focus:not(:focus-visible) {
    outline: 0;
    box-shadow: none;
}

/* Dangerous for a11y - Use with care */
.focus-none {
    box-shadow: none!important;
    outline: 0!important;
}

/* START: Form */
    .field {
        display: flex;
        position: relative;
        width: 100%;
    }

    .field__form {
        display: block;
        width: 100%;
    }

    .field--with-error {
        flex-wrap: wrap;
    }

    label{
        font-size: var(--font-body-size);
        font-weight: var(--font-weight-medium);
        letter-spacing: var(--body-letter-spacing);
        line-height: var(--body-line-height);
        text-transform: capitalize;
        text-align: left;
        color: var(--form-label);
    }

    label em{
        color: #e95144;
    }

    .form-label,
    .field__label{
        display: block;
        width: 100%;
        padding: 0;
        margin: 0 0 8px 0;
    }

    .field__labelInline{
        position: absolute;
        left: 15px;
        top: 50%;
        color: var(--form-input-placeholder);
        transition: top var(--duration-short) ease, font-size var(--duration-short) ease;
        pointer-events: none;
        transform: translateY(-50%);
        margin-bottom: 0;
    }

    label.hiddenLabels{
        display: none;
        border: 0;
        clip: rect(1px,1px,1px,1px);
        height: 1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    input{
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background: transparent;
        border-radius: 0;
        min-height: unset;
        outline-offset: unset;
    }

    input[type=checkbox],
    input[type=radio] {
        display: none;
        border: 0;
        clip: rect(1px,1px,1px,1px);
        height: 1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
        box-sizing: border-box;
    }

    input[type="checkbox"] + .form-label--checkbox,
    input[type="radio"] + .form-label--radio {
        display: block;
        width: 100%;
        position: relative;
        padding: 0 0 0 23px;
        margin: 0;
        pointer-events: auto;
        cursor: pointer;
        line-height: 22px;
    }

    input[type="checkbox"] + .form-label--checkbox:before{
        content: '';
        position: absolute;
        top: 3px;
        left: 0;
        border: 1px solid #dbdbdb;
        width: 15px;
        height: 15px;
        background-color: transparent;
        border-radius: 2px;
    }

    input[type="checkbox"] + .form-label--checkbox:after{
        content: '';
        display: block;
        position: absolute;
        top: 5px;
        left: 3px;
        width: 10px;
        height: 10px;
        background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='check' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-check fa-w-16 fa-3x'%3E%3Cpath fill='%23ffffff' d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z' class=''%3E%3C/path%3E%3C/svg%3E");
        background-size: cover;
        background-position: center;
        line-height: 1;
        transition: transform .3s ease-out;
        opacity: 0;
        transform: scale(.9);
    }

    input[type="checkbox"]:checked + .form-label--checkbox:before {
        background-color: #5019A0;
        border-color: #5019A0;
    }

    input[type="checkbox"]:checked + .form-label--checkbox:after {
        opacity: 1;
        transform: scale(1);
    }

    input[type="radio"] + .form-label--radio:before{
        content: "";
        display: block;
        position: absolute;
        top: 4px;
        left: 0;
        transition: all 50ms ease-out;
        background-color: var(--form-label-checkbox-before-bg);
        border: 1px solid var(--form-label-checkbox-before-border);
        width: 16px;
        height: 16px;
        border-radius: 50%;
    }

    input[type="radio"] + .form-label--radio:after{
        content: "";
        display: block;
        position: absolute;
        top: 8px;
        left: 4px;
        transition: all 50ms ease-out;
        width: 0;
        height: 0;
        border: 4px solid var(--form-label-checkbox-before-bg-checked);
        border-radius: 50%;
        transform: scale(0);
        opacity: 0;
        background-color: var(--form-label-checkbox-before-bg-checked);
    }

    input[type="radio"]:checked + .form-label--radio:before{
        border-color: var(--form-label-checkbox-before-border-checked);
    }

    input[type="radio"]:checked + .form-label--radio:after{
        opacity: 1;
        transform: scale(1);
    }

    input[type=number]::-webkit-inner-spin-button,
    input[type=number]::-webkit-outer-spin-button{
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto;
        margin: 0;
        opacity: 1;
        width: 15px;
        height: auto;
    }

    .form-input,
    .field__input{
        flex-grow: 1;
        display: block;
        width: 100%;
        height: auto;
        font-family: "Montserrat", sans-serif;
        font-size: var(--font-menu-lv1-size);
        font-weight: var(--font-weight-normal);
        letter-spacing: var(--body-letter-spacing);
        line-height: var(--body-line-height);
        text-align: left;
        border: 1px solid var(--form-input-border);
        color: var(--form-input-color);
        background-color: var(--form-input-bg);
        box-shadow: unset!important;
        outline: none!important;
        padding-top: var(--btn-1-padding-top);
        padding-bottom: var(--btn-1-padding-bottom);
        padding-left: 15px;
        padding-right: 15px;
        margin: 0;
        overflow: hidden;
        border-radius: var(--btn-1-border-radius);
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }

    input.form-input-placeholder::-webkit-input-placeholder{
        color: var(--form-input-placeholder);
        transition: var(--anchor-transition);
    }

    input.form-input-placeholder:-ms-input-placeholder{
        color: var(--form-input-placeholder);
        transition: var(--anchor-transition);
    }

    input.form-input-placeholder::placeholder{
        color: var(--form-input-placeholder);
        transition: var(--anchor-transition);
    }

    input.form-input-placeholder:focus::-webkit-input-placeholder{
        opacity: 0;
        visibility: hidden;
    }

    input.form-input-placeholder:focus:-ms-input-placeholder{
        opacity: 0;
        visibility: hidden;
    }

    input.form-input-placeholder:focus::placeholder{
        opacity: 0;
        visibility: hidden;
    }

    .field__input::-webkit-search-cancel-button{
        display: none;
    }

    input.form-input-hiddenPlaceholder::-webkit-input-placeholder{
        opacity: 0;
        visibility: hidden;
    }

    input.form-input-hiddenPlaceholder::-ms-input-placeholder{
        opacity: 0;
        visibility: hidden;
    }

    input.form-input-hiddenPlaceholder::placeholder {
        opacity: 0;
        visibility: hidden;
    }

    .field__input:focus ~ .field__labelInline,
    .field__input:not(:placeholder-shown) ~ .field__labelInline,
    .field__input:-webkit-autofill ~ .field__labelInline{
        font-size: 1rem;
        top: 5px;
        left: 10px;
        letter-spacing: 0.04rem;
        transform: unset;
    }

    .select__select{
        font-family: "Montserrat", sans-serif;
        font-size: var(--font-body-size);
        font-weight: var(--font-weight-normal);
        letter-spacing: var(--body-letter-spacing);
        line-height: var(--body-line-height);
        -webkit-appearance: none;
        appearance: none;
        background-color: var(--form-input-bg);
        width: 100%;
        box-sizing: border-box;
        transition: box-shadow var(--duration-short) ease;
        cursor: pointer;
        padding: 11px 15px 10px 15px;
        box-shadow: 0 0 0 .1rem var(--form-input-border);
        border: 0;
        border-radius: var(--btn-1-border-radius);
        text-align: left;
        outline: none!important;
        color: var(--form-input-color);
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 24 24'%3E%3Cpath d='M 7 10 L 12 15 L 17 10 Z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: right 9px center;
        background-size: 20px 20px;
        min-height: 45px;
    }

    .select__select:hover{
        box-shadow: 0 0 0 .2rem var(--form-input-border);
    }

    .text-area {
        min-height: 10rem;
        resize: none;
    }

    .text-area--resize-vertical {
        resize: vertical;
    }

    .form__message {
        display: flex;
        align-items: center;
        font-size: var(--font-body-size);
        font-weight: var(--font-weight-normal);
        line-height: var(--body-line-height);
        color: var(--color-grey);
        outline: 0;
        box-shadow: none;
    }

    .form__message .icon{
        width: 20px;
        height: 20px;
        margin: 0 10px 0 0;
    }

    .form-status {
        margin: 0;
    }

    .form-status-list {
        padding: 0;
        margin: 2rem 0 4rem;
    }

    .form-status-list li {
        list-style-position: inside;
    }

    .form-status-list .link::first-letter {
        text-transform: capitalize;
    }

    .form-field.form-field--success .form-input,
    .form-field.form-field--success .form-textarea{
        border-color: var(--color-success-bg);
    }

    .form-field.form-field--error .form-input,
    .form-field.form-field--error .form-textarea{
        border-color: var(--color-error-bg);
    }

    .update-quantity__group {
        display: flex;
        max-width: 94px;
        position: relative;
    }
    .update-quantity__group .btn-quantity {
        width: 32px;
        height: 45px;
        display: block;
        position: absolute;
        left: 0;
        top: 0;
    }

    .product-edit-quantity .update-quantity__group .btn-quantity:before {
        content: '';
        position: absolute;
        width: 12px;
        height: 1px;
        left: 10px;
        top: 22px;
        background: #5a5a5a;
    }

    .product-edit-quantity .update-quantity__group .btn-quantity.plus:after {
        content: '';
        position: absolute;
        width: 12px;
        height: 1px;
        left: 10px;
        top: 22px;
        background: #5a5a5a;
        transform: rotate(90deg);
    }

    .update-quantity__group .btn-quantity.plus {
        right: 0;
        left: auto;
    }

    .update-quantity__group .form-input {
        width: 100%;
        padding: 0 32px;
        height: 45px;
        text-align: center;
    }

    .update-quantity__group input::-webkit-outer-spin-button,
    .update-quantity__group input::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0;
        display: none;
    }

    .update-quantity__group input[type=number] {
      -moz-appearance: textfield;
    }
/* END: Form */

/* START: Component Modal */
    .modal__toggle {
        list-style-type: none;
    }

    .no-js details[open] .modal__toggle {
        position: absolute;
        z-index: 2;
    }

    .modal__toggle-close {
        display: none!important;
    }

    .no-js details[open] .modal__toggle-close {
        display: flex;
        z-index: 1;
        height: 1.7rem;
        width: 1.7rem;
    }

    .modal__toggle-open {
        display: flex;
    }

    .no-js details[open] .modal__toggle-open {
        display: none;
    }

    .no-js .modal__close-button.link {
        display: none;
    }

    .modal__close-button.link {
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 0rem;
        height: 4.4rem;
        width: 4.4rem;
        background-color: transparent;
    }

    .modal__close-button .icon {
        width: 1.7rem;
        height: 1.7rem;
    }

    .modal__content {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 1;
        display: flex;
        justify-content: center;
        align-items: center;
        background: var(--bg-white);
    }
/* END: Component Modal */

/* START: Component Cart Count Bubble */
    .cart-count-bubble:empty,
    .wishlist-count-bubble:empty {
        display: none;
    }

    .cart-count-bubble,
    .wishlist-count-bubble {
        position: absolute;
        top: 0px;
        right: 0px;
        min-width: 23px;
        min-height: 23px;
        text-align: center;
        border-radius: 50%;
        font-size: var(--font-body-size);
        font-weight: var(--font-weight-normal);
        line-height: 22px;
        letter-spacing: var(--body-letter-spacing);
        background-color: var(--color-global);
        color: var(--color-white);
    }

    .cart-count-bubble .text{
        display: inherit;
    }

    .bottom-bar--list .cart-count-bubble {
        min-width: 22px;
        min-height: 15px;
    }
/* END: Component Cart Count Bubble */

/* START: Page Header */
    .search_details .search-modal__form .search__input, .search_details .search-modal__form .search__input::placeholder {
        color: #000 !important;
        font-weight: 400;
    }
    .page-header {
        display: block;
        font-family: var(--font-page-title-family);
        font-size: var(--font-page-title-size);
        font-weight: var(--font-page-title-weight);
        font-style: var(--font-page-title-style);
        line-height: var(--page-title-line-height);
        letter-spacing: var(--page-title-letter-spacing);
        text-transform: var(--page-title-text-transform);
        color: var(--color-text);
        position: relative;
        padding: 37px 0 25px 0;
        margin: 0;
    }
    .breadcrumb-container +.page-header {
        padding-top: 10px;
    }
    .page-subheader{
        display: block;
        font-family: var(--font-page-title-family);
        font-size: calc(var(--font-page-title-size) - 6px);
        font-weight: var(--font-weight-semibold);
        letter-spacing: var(--body-letter-spacing);
        line-height: calc(var(--font-page-title-size) + 2px);
        position: relative;
        color: var(--color-text);
        padding: 0 0 17px 0;
        margin: 0;
    }
/* END: Page Header */

/* START: Section Announcement-bar */
    #shopify-section-announcement-bar {
        position: relative;
        z-index: 2;
    }

    .announcement-bar__message {
        display: inline-block;
        vertical-align: top;
        width: 100%;
        padding: 2px 0;
    }

    .announcement-bar__message .message, .announcement-bar__message p{
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        padding: 5px 15px;
        position: relative;
        font-size: var(--font-body-size);
        font-weight: var(--font-weight-medium);
        letter-spacing: .05em;
        line-height: var(--body-line-height);
        margin: 0;
    }

    .announcement-bar__message .message a {
        margin-left: 5px;
    }

    .announcement-bar__message .message a:hover {
        text-decoration: underline;
    }

    .announcement-bar__message .message span img{
        position: relative;
        top: -4px;
        margin-right: 25px;
    }

    .announcement-bar__message .message span.btn{
        margin-left: 32px;
        font-weight: var(--font-weight-medium);
        padding: 1px 10px 1px 10px;
        border-radius: 3px;
        min-width: 110px;
        border: 1px solid;
        letter-spacing: 0;
        color: var(--button-color-style);
        background: var(--button-background-style);
        border-color: var(--button-border-style);
    }

    .announcement-close {
        display: block;
        position: absolute;
        top: 50%;
        right: 15px;
        transform: translateY(-50%);
        width: 17px;
        height: 17px;
        line-height: 1;
        font-size: 0;
        letter-spacing: 0;
        background: none;
        border: none;
        padding: 0;
    }

    .announcement-close svg {
        width: 100%;
        height: 100%;
        fill: var(--icon);
        stroke: transparent;
    }

    .top-mesage-countdown{
        text-align: center;
        font-weight: var(--font-weight-bold);
        padding-top: 10px;
    }

    .announcement-bar .announcement-countdown{
        padding: 14px 0 12px 0;
    }

    .announcement-bar .announcement-countdown .clock-item{
        border-radius: 4px;
        box-shadow: 0px 3px 1px rgb(247 248 250 / 80%);
        margin-left: 10px;
        margin-right: 10px;
        width: 48px;
        height: 50px;
        position: relative;
    }

    .announcement-bar .announcement-countdown .clock-item:before{
        content: ":";
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: -14px;
        font-size: 22px;
    }

    .announcement-bar .announcement-countdown .clock-item:last-child:before{
        content: none;
    }

    .announcement-bar .announcement-countdown .clock-item span.num{
        font-size: 20px;
    }

    .announcement-bar .announcement-countdown .clock-item span.text{
        font-size: 12px;
        text-transform: capitalize;
    }

    .announcement-bar .announcement-countdown+.announcement-close{
        width: 21px;
        height: 21px;
    }

    .announcement-bar [data-announcement-bar] .slick-arrow.slick-prev svg{
        transform: rotate(0deg);
    }

    .announcement-bar [data-announcement-bar] .slick-arrow{
        background: transparent;
        border: none;
        opacity: 1 !important;
        box-shadow: none;
    }

    .announcement-bar [data-announcement-bar] .slick-arrow svg{
        width: 18px;
        height: 18px;
        transform: rotate(0deg) !important;
    }
/* END: Section Announcement-bar */

/* START: Section Header */
    #shopify-section-header {
        position: relative;
        z-index: 4;
        will-change: transform;
        pointer-events: none;
    }

    .shopify-section-header-sticky {
        position: sticky !important;
        top: 0;
        transition: opacity .1s,visibility .2s,transform .2s,-webkit-transform .2s;
    }

    .shopify-section-header-hidden {
        transform: translateY(-100%);
        transition: none;
    }

    .shopify-section-header-sticky.slide-down {
        transform: translateY(-100%);
        animation: headerSlideDown 250ms ease-in-out forwards;
    }

    #shopify-section-header.animate {
        transition: transform 0.25s ease-out;
    }

    .header{
        pointer-events: auto;
        opacity: 0;
        animation: slowShow 250ms 550ms ease-in forwards;
    }
/* END: Section Header */

/* START: Main Header Layout */
    .header-wrapper {
        display: block;
        position: relative;
    }

    .header-top{
        display: none;
        position: relative;
        background-color: var(--bg-white);
        padding-top: 15px;
        padding-bottom: 16px;
    }

    .header-top--wrapper{
        display: flex;
        flex-wrap: nowrap;
        align-items: flex-end;
        justify-content: space-between;
        /*min-height: 105px;*/
    }

    .shopify-section-header-sticky .header-top--wrapper{
        min-height: auto;
    }

    .header-top--wrapper-2{
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .header__logo{
        padding-bottom: 5px;
    }

    .header__logo .header__heading svg, .header-mobile--icon .header__heading-link svg{
        width: 100%;
        height: auto;
    }

    .header-top--left,
    .header-top--right{
        display: block;
        position: relative;
        font-size: 0;
        letter-spacing: 0;
    }

    .header-top--right .free-shipping-text {
        font-size: var(--font-body-size);
        font-weight: var(--font-weight-semibold);
        text-transform: uppercase;
        letter-spacing: .05em;
        margin-bottom: 15px;
    }

    .header__group .header__icon--cart svg{
        width: 20px;
        height: 20px;
        margin-right: 8px;
        position: relative;
        top: -2px;
    }

    .header__group .cart-count-bubble {
        margin-left: 8px;
    }

    .header__group .header__icon--wishlist svg {
        width: 19px;
        height: 18px;
        margin-right: 8px;
    }

    .top-language-currency {
        display: inline-block;
    }

    .top-language-currency .halo-top-currency, .top-language-currency .halo-top-language {
        position: relative;
        display: inline-block;
        vertical-align: middle;
    }

    .halo-top-language+.halo-top-currency {
        margin-left: 10px;
    }

    .halo-top-language .icon{
        width: 16px;
        height: 16px;
    }

    .halo-top-language .icon svg{
        width: 16px;
        height: 16px;
        stroke: initial;
        vertical-align: top;
    }

    .halo-top-language .text {
        font-family: "Montserrat", sans-serif;
        text-transform: uppercase;
        font-weight: var(--font-weight-medium);
        margin-left: 5px;
        margin-right: 5px;
    }

    .halo-top-language .text+svg {
        width: 9px;
        height: 10px;
    }

    .halo-top-language .disclosure__button {
        border: 0;
    }

    .dropdown-language .disclosure__list {
        padding: 8px 0;
    }

    .dropdown-language .localization-form .disclosure__link{
        display: flex;
        align-items: center;
        padding: 7px 15px;
    }

    .dropdown-language .localization-form {
        min-width: 100px;
    }

    .dropdown-language .localization-form .disclosure__link .icon{
        width: 22px;
        height: 22px;
        margin-right: 6px;
    }

    .dropdown-language .localization-form .disclosure__link .icon svg{
        width: 22px;
        height: 22px;
    }

    .dropdown-language .localization-form .disclosure__link.disclosure__link--active,
    .dropdown-language .localization-form .disclosure__link:hover {
        text-decoration: underline;
        text-underline-offset: 1px;
    }

    .header-top-right-group {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        margin-bottom: 14px;
    }

    .header-top-right-group .customer-service-text{
        font-size: var(--font-body-size);
        margin-right: 15px;
        letter-spacing: var(--body-letter-spacing);
    }

    .halo-top-currency .currency-dropdown{
        line-height: 1;
    }

    .halo-top-currency .currency-dropdown .dropdown-label{
        cursor: pointer;
    }

    .halo-top-currency .currency-dropdown.shopify-currency .dropdown-label {
        display: flex;
        align-items: center;
    }

    .halo-top-currency .shopify-currency .img-icon {
        width: 16px;
        height: 16px;
        display: inline-block;
        line-height: 1;
        position: relative;
        top: -1px;
    }

    .halo-top-currency .currency-menu .text+svg{
        display: none;
    }

    .halo-top-currency .text {
        text-transform: uppercase;
        font-weight: var(--font-weight-medium);
        color: #232323;
        margin-left: 2px;
        margin-right: 2px;
    }

    .halo-top-language .text+svg {
        width: 9px;
        height: 10px;
    }

    .halo-top-currency .icon{
        width: 16px;
        height: 16px;
        display: inline-block;
        line-height: 1;
        position: relative;
        top: -1px;
    }

    .halo-top-currency .text+svg {
        position: relative;
        top: 0px;
        width: 9px;
        height: 10px;
    }

    .halo-top-currency .currency-dropdown .icon svg {
        width: 100%;
        height: 100%;
        stroke: initial;
    }

    .halo-top-currency .currency-dropdown .icon svg polygon {
        display: block;
    }

    .dropdown-language, .dropdown-currency {
        display: flex;
        justify-content: flex-end;
        background: var(--bg-white);
        position: absolute;
        right: 0;
        top: 10px;
        opacity: 0;
        pointer-events: none;
        z-index: -1;
        overflow: hidden;
        webkit-transition: all .3s ease;
        transition: all .3s ease;
        box-shadow: 0px 1px 4px 0px rgb(0 0 0 / 15%);
    }

    .dropdown-language.show, .dropdown-currency.show {
        top: calc(100% + 4px);
        opacity: 1;
        z-index: 9;
        overflow: visible;
        pointer-events: auto;
    }

    .header__icons{
        position: static!important;
    }

    .header *[tabindex='-1']:focus {
        outline: none;
    }

    .header__heading{
        display: block;
        font-size: 0;
        letter-spacing: 0;
        margin-top: 3px;
    }

    .header__heading .h2 {
        font-size: var(--font-heading-size);
        font-weight: var(--font-weight-normal);
        line-height: var(--body-line-height);
        letter-spacing: var(--letter-spacing);
        color: var(--color-text);
        line-height: normal;
        white-space: nowrap;
        overflow: hidden;
    }

    .header__heading-logo {
        width: 100%;
    }

    .header__heading--item .header__heading-link{
        display: none;
    }

    .header__heading--item .header__heading-link.is-active{
        display: block;
    }

    .header__iconItem{
        display: inline-block;
        vertical-align: middle;
    }

    .header-top-right-group .header__search{
        margin-left: 20px;
    }

    .header__iconItem .header__icon--cart .cart-count-bubble{
        position: relative;
    }

    .header__icon--cart *, .header__icon--wishlist *{
        display: inline-block !important;
        vertical-align: middle;
    }

    .cart-text, .wishlist-text, .customer-links {
        font-size: var(--font-body-size);
        letter-spacing: var(--body-letter-spacing);
    }

    .customer-links {
        display: inline-block;
        vertical-align: middle;
        margin-left: 25px;
    }

    .header__search .search-modal__form {
        max-width: 160px;
    }

    .header__search .search-modal__form .search__input {
        padding: 3px 10px;
        background-color: transparent;
        border: 0;
    }

    .header__search .search-modal__form .search__button {
        min-width: inherit;
        text-overflow: unset;
        padding: 1px 10px 4px;
        border-radius: 0;
        min-height: 30px;
        background: transparent;
        box-shadow: none;
        border: 0;
    }

    .header__search .search-modal__form .search__button svg {
        width: 14px;
        height: 14px;
        position: relative;
        top: 1px;
    }

    .header-search-close{
        display: none;
        background: none;
        border: none;
    }

    .header__icon{
        display: inline-block;
        vertical-align: middle;
        font-size: 0;
        letter-spacing: 0;
        line-height: 1;
        width: auto;
        position: relative;
    }

    .header__icon span{
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
    }

    .header__icon .icon{
        display: block;
        width: 24px;
        height: 24px;
    }

    .header__icon--menu .icon{
        transform: scale(1);
        transition: transform 150ms ease,opacity 150ms ease;
    }

    .header__icon .icon.icon-search{
        transform: rotate(-90deg);
    }

    .header__icon + .header__icon,
    .header__iconItem + .header__iconItem{
        margin-left: 25px;
    }

    .header-mobile{
        box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
    }

    .header-mobile--wrapper{
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        justify-content: space-between;
    }

    .header-mobile--item{
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        justify-content: space-between;
    }

    .header-mobile--left{
        justify-content: flex-start;
    }

    .header-mobile--center{
        width: auto;
        flex: 1;
        padding-left: 5px;
        padding-right: 5px;
        justify-content: center;
    }

    .header-mobile--right{
        justify-content: flex-end;
    }

    .header-mobile--icon{
        display: flex;
        align-items: center;
        width: auto;
        min-height: 50px;
    }

    .header-mobile--icon.item__mobile--hamburger {
        margin-right: 3px;
    }

    .header-mobile--icon .header__icon--account svg{
        width: 26px;
        height: 26px;
    }

    .header-mobile--icon .header__icon--cart svg{
        width: 30px;
        height: 30px;
    }

    .header-mobile--icon + .header-mobile--icon{
        margin-left: var(--icon-mobile-spacing, 30px);
        padding-right: 10px;
    }

    /* Header Style 02 */
    .mobile-header-2 .header-mobile--right .header-mobile--icon {
        padding-right: 10px;
    }

    .mobile-header-2 .header-mobile--right .header-mobile--icon + .header-mobile--icon {
        margin-left: 25px;
    }

    .mobileMenu-toggle {
        width: 24px;
        height: 24px;
        font-size: 0;
        overflow: hidden;
        position: relative;
        z-index: 1;
        outline: none;
        box-shadow: none;
        display: block;
    }

    .mobileMenu-toggle__Icon,
    .mobileMenu-toggle__Icon::before,
    .mobileMenu-toggle__Icon::after {
        content: "";
        display: block;
        height: 2px;
        width: 100%;
        position: absolute;
        transform: rotate(0deg);
        transition: transform 100ms ease-in, top 100ms ease-in 150ms, bottom 100ms ease-in 150ms;
    }

    .mobileMenu-toggle__Icon {
        top: 50%;
        width: calc(100%);
        transform: translateY(-50%);
        transition: background-color 10ms ease-in 100ms;
    }

    .mobileMenu-toggle__Icon::before {
        top: -8px;
    }

    .mobileMenu-toggle__Icon::after {
        bottom: -8px;
    }

    .mobileMenu-toggle.is-open .mobileMenu-toggle__Icon {
        background-color: transparent;
        transition-delay: 100ms;
    }

    .mobileMenu-toggle.is-open .mobileMenu-toggle__Icon::before,
    .mobileMenu-toggle.is-open .mobileMenu-toggle__Icon::after {
        bottom: auto;
        top: auto;
        transition: transform 100ms ease-in 150ms, top 100ms ease-in, bottom 100ms ease-in;
    }

    .mobileMenu-toggle.is-open .mobileMenu-toggle__Icon::before {
        top: 0;
        transform: rotate(45deg);
    }

    .mobileMenu-toggle.is-open .mobileMenu-toggle__Icon::after {
        bottom: 0;
        transform: rotate(-45deg);
    }

    details:not(.menu-opening) > .header__icon--menu .icon-close,
    details.menu-opening > .header__icon--menu .icon-hamburger{
        display: none;
        opacity: 0;
        visibility: hidden;
        transform: scale(.8);
    }
/* END: Main Header Layout */

/* START: Product Scroll */
    .products-cursor{
        display: none;
    }
/* END: Product Scroll */

/* START: Search */
    menu-drawer + .header__search {
        display: none;
    }

    .no-js details[open] > .header__icon--search {
        top: 1rem;
        right: 0.5rem;
    }
/* END: Search */

/* START: Slick */
    .slick-arrow {
        display: block;
        line-height: 1;
        font-size: 0;
        letter-spacing: 0;
        cursor: pointer;
        position: absolute;
        top: 50%;
        padding: 6px;
        width: var(--arrow-width);
        height: var(--arrow-height);
        transform: translateY(-50%);
        z-index: 1;
        outline: none;
        background: var(--arrow-background-color);
        border: none;
        transition: var(--anchor-transition);
        border: var(--arrow-border-width) solid var(--arrow-border-color);
        border-radius: var(--arrow-border-radius);
    }
    :root{
        --arrow-width: 40px;
        --arrow-height:40px;
    }
    .productView-nav .slick-arrow {
      display: none!important;
    }
    .halo-block-header a.button-view {
        background-color: #fff;
        text-transform: none !important;
        padding: 0 10px !important;
    }
    .slick-arrow svg{
        /* max-width: 100%;
        max-height: 100%; */
        max-width: none;
        max-height: -webkit-fill-available;
        width: var(--arrow-size-icon);
        height: var(--arrow-size-icon);
        color: var(--arrow-color);
        fill: var(--arrow-color);
        stroke: transparent;
    }

    .slick-arrow.slick-prev {
        left: 0;
        /*transform: translateY(-50%) rotate(-180deg);*/
        transform: translateY(-50%) rotate(0deg);
    }

    .slick-arrow.slick-prev svg{
        transform: rotate( -180deg);
    }

    .slick-arrow.slick-next {
        right: 0;
    }

    .slick-arrow.slick-arrow--bottom{
        top: auto;
        transform: unset;
        width: 30px;
        height: 30px;
        padding: 0;
    }

    .slick-arrow--bottom.slick-prev{
        left: 0;
        transform: rotate(-180deg);
    }

    .slick-arrow--bottom.slick-next{
        right: 0;
    }

    .enable_button_disable_arrows .slick-arrow.slick-disabled{
        display: block !important;
    }

    .slick-arrow.slick-disabled {
        display: none !important;
        opacity: .4;
        filter: alpha(opacity=40);
    }

    .slick-dots, .slider-dots {
        position: absolute;
        top: auto;
        bottom: -40px;
        left: 0;
        list-style: none;
        display: block;
        text-align: center;
        font-size: 0;
        letter-spacing: 0;
        padding: 0;
        width: 100%;
    }

    .slick-dots li, .slider-dots li {
        display: inline-block;
        vertical-align: middle;
        width: auto;
        height: auto;
        margin: 0 7px;
        position: relative;
        border-radius: 50%;
    }

    .slick-dots li:first-child, .slider-dots li:first-child {
        margin-left: 0;
    }

    .slick-dots li:last-child, .slider-dots li:last-child {
        margin-right: 0;
    }

    .slick-dots li button, .slider-dots li button {
        display: inline-block;
        vertical-align: middle;
        position: relative;
        border-radius: 50%;
        border: 1px solid var(--dots-border-color);
        background: var(--dots-color);
        font-size: 0;
        letter-spacing: 0;
        padding: 0;
        width: var(--dots-width);
        height: var(--dots-height);
        cursor: pointer;
        transition: var(--anchor-transition);
    }

    .slick-dots li.slick-active button, .slider-dots li.active button {
        background: var(--dots-color-active);
        border-color: var(--dots-border-color-active);
    }

    .slick-loading .slick-slide {
        visibility: visible !important;
    }

    /* Arrows Style 2 */
    .style-arrows-2 .slick-arrow{
        padding: 0px 0px 2px 0px;
    }

    .style-arrows-2 .slick-arrow.slick-prev{
        transform: translateY(-50%) rotate(0deg);
    }

    .style-arrows-2 .slick-arrow.slick-prev svg{
        transform: rotate(0deg);
    }

    .style-arrows-2 .slick-arrow.slick-next svg{
        transform: rotate( -180deg);
    }

    /* Dots Style 2 */
    .style-dots-2 .slick-dots, .style-dots-2 .slider-dots{
        width: auto;
        background-color: var(--dots-style2-background-opacity);
        border-radius: 4px;
        margin: 0 auto;
        left: 50%;
        transform: translateX(-50%);
    }

    .style-dots-2 .slick-dots li:first-child, .style-dots-2 .slider-dots li:first-child{
        margin-left: 5px;
    }

    .style-dots-2 .slick-dots li:last-child, .style-dots-2 .slider-dots li:last-child{
        margin-right: 5px;
    }

    .style-dots-2 .slick-dots li, .style-dots-2 .slider-dots li{
        margin: 0 5px;
        vertical-align: top;
    }

    .style-dots-2 .slideshow .slick-dots{
        bottom: 34px;
    }
/* END: Slick */

/* START: Popup Lookbook Product */
    .select-icon {
        position: absolute;
        cursor: pointer;
        width: 25px;
        height: 25px;
        z-index: 2
    }

    .select-icon .glyphicon {
        width: 24px;
        height: 24px;
        display: block;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        position: relative;
        cursor: pointer;
        transition: var(--anchor-transition);
        transform: rotate(0deg);
    }

    .select-icon .glyphicon:before,
    .select-icon .glyphicon:after {
        position: absolute;
        top: 50%;
        left: 50%;
        content: "";
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .select-icon .glyphicon:before {
        width: 10px;
        height: 2px
    }

    .select-icon .glyphicon:after {
        width: 2px;
        height: 10px
    }

    .select-icon:before {
        -webkit-animation: box-shadow 1.5s linear infinite;
        animation: box-shadow 1.5s linear infinite;
        content: "";
        width: 24px;
        height: 24px;
        position: absolute;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        left: 0;
        top: 0
    }

    .popup-lookbook-product-style-1 .select-icon.active .glyphicon {
        transform: rotate(45deg);
    }

    .halo-lookbook-popup{
        position: absolute;
        width: 200px;
        max-width: 100%;
        display: none;
        z-index: 5;
    }

    .halo-lookbook-popup.style-2 {
        width: 230px !important;
        height: 85px !important;
        display: block !important;
        opacity: 0;
        transition: opacity 250ms ease-in-out;
    }

    .halo-lookbook-popup.style-2.visible {
        opacity: 1;
    }

    .halo-lookbook-popup .halo-popup-wrapper.style-1,
    .halo-lookbook-popup .halo-popup-wrapper.style-2 {
        position: relative;
        -webkit-box-shadow: 0 1px 4px rgb(0 0 0 / 15%);
        -moz-box-shadow: 0 1px 4px rgba(0,0,0,.15);
        box-shadow: 0 1px 4px rgb(0 0 0 / 15%);
    }

    .halo-lookbook-popup .halo-popup-wrapper.style-1 {
        padding: 18px 18px 7px 18px;
        background-color: #fff;
        border: 1px solid #fbfbfb;
        -moz-border-radius: 1px;
        -webkit-border-radius: 1px;
        -ms-border-radius: 1px;
        -o-border-radius: 1px;
        border-radius: 1px;
    }

    /* START Lookbook Style 2 */
    :root {
        --lookbook-style-2-border-radius: 0.5rem;
    }

    .halo-lookbook-popup .halo-popup-wrapper.style-2 {
        padding: 9px;
        padding-right: 13px;
        background: var(--lookbook-background-color);
        -moz-border-radius: var(--lookbook-style-2-border-radius);
        -webkit-border-radius: var(--lookbook-style-2-border-radius);
        -ms-border-radius: var(--lookbook-style-2-border-radius);
        -o-border-radius: var(--lookbook-style-2-border-radius);
        border-radius: var(--lookbook-style-2-border-radius);
        max-width: 170px;
        height: 63px;
        max-height: 63px;
        cursor: pointer;
    }

    .halo-lookbook-popup .halo-popup-wrapper.style-2::after {
        content: "";
        position: absolute;
        top: 50%;
        right: 12px;
        transform: translateY(-50%) rotate(-45deg);
        border-style: solid;
        border-width: 0 1.3px 1.3px 0;
        border-color: var(--lookbook-text-color);
        display: inline-block;
        padding: 2px;
        transition: transform 150ms ease-in-out;
    }

    .halo-lookbook-popup.swapped .halo-popup-wrapper.style-2::after {
        right: auto;
        left: 12px;
        transform: translateY(-50%) rotate(135deg);
    }

    .halo-lookbook-popup .halo-popup-wrapper.style-2:hover::after {
        transform: translateY(-50%) translateX(3px) rotate(-45deg);
    }

    .halo-lookbook-popup.swapped .halo-popup-wrapper.style-2:hover::after {
        transform: translateY(-50%) translateX(-3px) rotate(135deg);
    }

    .halo-lookbook-popup .halo-popup-wrapper.style-2 .card-information {
        padding-top: 0px;
    }

    .halo-lookbook-popup .halo-popup-wrapper.style-2 .card-title {
        text-align: left;
        margin-bottom: 0;
        color: var(--lookbook-text-color);
        -webkit-line-clamp: 1;
    }

    .halo-lookbook-popup.swapped .halo-popup-wrapper.style-2 .card-title {
        text-align: right;
    }

    .halo-lookbook-popup .halo-popup-wrapper.style-2 .card-price {
        justify-content: flex-start;
        font-size: calc(var(--product-title-font-size) + 2px);
        font-weight: var(--font-weight-semibold);
        margin-bottom: 0;
        color: var(--lookbook-text-color);
    }

    .halo-lookbook-popup.swapped .halo-popup-wrapper.style-2 .card-price {
        justify-content: flex-end;
    }

    [data-show-lookbook-container][data-style="2"] [data-lookbook-item-container] {
        position: relative;
    }

    /* END Style 2 */

    .halo-lookbook-popup .overlay {
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        cursor: pointer;
        display: block;
    }

    .halo-lookbook-popup .overlay {
        background-color: transparent;
    }

    .halo-lookbook-popup .close-modal{
        position: fixed;
        right: 15px;
        top: 15px;
    }

    .halo-lookbook-popup .close-modal svg{
        color: #fff;
        width: 24px;
        height: 24px;
    }
/* END: Popup Lookbook Product */

/* START: Popup */
    .halo-popup{
        display: block;
        position: fixed;
        top: 50%;
        left: 50%;
        height: auto;
        z-index: 101;
     /*   overflow-x: hidden;
        overflow-y: auto;*/
        width: 100%;
        max-width: calc(100% - 30px);
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        background-color: var(--bg-white);
        box-shadow: 0px 6px 27px 0px rgb(0, 0, 0, 0.2);
        transition: opacity 300ms, transform 350ms ease, visibility 350ms ease;
        transform: translate3d(calc(-50% - 10px),-50%,0);
    }

    .halo-popup-banner{
        display: none;
        position: relative;
    }

    .halo-popup-banner img{
        width: 100%;
    }

    .halo-popup-wrapper{
        position: relative;
        padding: 30px;
    }

    .halo-popup-header{
        margin: 0 0 25px 0;
        padding: 21px 0 0 0;
    }

    .halo-popup-close {
        display: block;
        position: absolute;
        top: -15px;
        right: -15px;
        width: 30px;
        height: 30px;
        line-height: 1;
        font-size: 0;
        letter-spacing: 0;
        background: var(--bg-black);
        text-align: center;
        padding: 7px;
        border: none;
    }

    .halo-popup-close svg {
        width: 100%;
        height: 100%;
        fill: var(--color-white);
        /*stroke: transparent;*/
    }

    .halo-popup-title{
        font-size: var(--font-heading-size);
        overflow: hidden;
        white-space: normal;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        text-transform: uppercase;
        margin: 0;
        padding: 0;
    }

    .halo-popup-desc{
        display: block;
        font-size: var(--font-body-size);
        font-weight: var(--font-weight-normal);
        line-height: var(--body-line-height);
        letter-spacing: var(--body-letter-spacing);
        padding: 2px 0 20px 0;
        color: var(--color-text);
    }

    .halo-popup-scroll{
        position: relative;
        overflow-x: hidden;
        overflow-y: auto;
        max-height: 80vh;
        webkit-overflow-scrolling: touch;
    }

    .customPopup-banner{
        height: auto;
        max-height: 81vh;
    }

    .customPopup-header{
        padding-top: 0!important;
    }

    .customPopup-header-2{
        padding: 3px 30px!important;
        margin-bottom: 0;
        border-bottom: 1px solid #efefef;
    }

    .customPopup-close{
        top: 10px;
        right: 10px;
        width: 15px;
        height: 15px;
        padding: 0;
        background-color: var(--bg-white);
    }

    .customPopup-close svg{
        fill: var(--bg-black);
    }

    .customPopup-title{
        font-size: calc(var(--font-body-size) + 4px);
        font-weight: var(--font-weight-bold);
    }

    .customPopup-title-2{
        font-size: var(--font-body-size);
        font-weight: var(--font-weight-normal);
        letter-spacing: var(--body-letter-spacing);
        text-transform: capitalize;
        color: var(--text-cart);
        padding-top: 10px;
        padding-bottom: 10px;
    }

    body.term-condition-show .halo-term-condition-popup {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transform: translate3d(-50%,-50%,0);
        z-index: 1000;
    }

    body.term-condition-show .background-overlay{
        opacity: 1;
        pointer-events: auto;
        z-index: 999;
    }
/* END: Popup */

/* START: Sidebar */
    .halo-sidebar{
        position: fixed;
        top: 0;
        bottom: 0;
        padding: 0;
        height: 100%;
        z-index: 99999;
        /* max-width:calc(100vw - 40px); */
        max-width: 100%;
        width: 100%;
        opacity: 1;
        visibility: hidden;
        transition: opacity 500ms, transform var(--duration-long) ease, visibility var(--duration-long) ease;
        /*transition: transform var(--duration-default) ease, visibility var(--duration-default) ease;*/
        background-color: var(--bg-white);
    }

    .halo-sidebar-header{
        position: relative;
        padding: 24px 20px 0px 20px;
        background-color: #fff;
    }

    .halo-sidebar-header .title{
        display: block;
        font-size: 18px;
        font-style: var(--font-heading-style);
        font-weight: 600;
        letter-spacing: var(--body-letter-spacing);
        line-height: var(--body-line-height);
        color: #000;
        text-transform: capitalize;
    }

    .halo-sidebar-close{
        position: absolute;
        top: 16px;
        width: 40px;
        height: 40px;
        font-size: 0;
        z-index: 10;
        line-height: 1;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        pointer-events: auto;
        background-color: transparent;
        border: none;
        padding: 0;
    }

    .halo-sidebar-close svg{
        display: block;
        width: 14px;
        height: 14px;
        fill: #000;
    }

    .halo-sidebar-wrapper{
        height: 100%;
        position: relative;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 0 0 70px 0;
    }

    .halo-cart-sidebar .halo-sidebar-wrapper{
        overflow: hidden;
    }

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

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

    .halo-sidebar.halo-sidebar-left .halo-sidebar-close{
        left: 20px;
    }

    .halo-sidebar.halo-sidebar-right .halo-sidebar-close{
        right: 20px;
    }
/* END:  Sidebar */

/* START: Alert */
    .alertBox{
        font-size: var(--font-body-size);
        font-weight: var(--font-weight-normal);
        line-height: var(--body-line-height);
        letter-spacing: var(--body-letter-spacing);
        padding: 13px 15px;
    }

    .alertBox-message{
        margin-top: 0;
        margin-bottom: 0;
    }

    .alertBox.alertBox--success{
        color: var(--color-success);
        background-color: var(--color-success-bg);
    }

    .alertBox.alertBox--error{
        color: var(--color-error);
        background-color: var(--color-error-bg);
    }

    .alertBox.alertBox--info{
        color: var(--color-info);
        background-color: var(--color-info-bg);
    }
/* END: Alert */

/* START: Notify Me */
    .halo-notifyMe{
        padding: 30px 0 0 0;
    }

    .halo-notifyMe .form-field{
        display: flex;
        flex-wrap: wrap;
    }

    .halo-notifyMe .form-input{
        width: calc(100% - 185px);
    }

    .halo-notifyMe .form-label{
        color: var(--color-text2);
    }

    .halo-notifyMe .button{
        width: 175px;
        margin: 0 0 0 10px;
    }

    .notifyMe-text{
        display: none;
        margin: 20px 0 0 0;
    }

    .halo-notifyMe--popup{
        padding-top: 0;
    }

    .halo-notifyMe--popup .form-label{
        text-align: center;
        margin-bottom: 23px;
    }

    .halo-notifyMe--popup .form-input{
        width: 100%;
    }

    .halo-notifyMe--popup .button{
        width: 100%;
        margin-left: 0;
        margin-top: 10px;
    }

    body.notify-me-show{
        overflow: hidden;
        /*height: 100%;*/
    }

    body.notify-me-show .background-overlay{
        opacity: 1;
        pointer-events: all;
    }

    body.notify-me-show .halo-notify-popup{
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transform: translate3d(-50%,-50%,0);
    }
/* END: Notify Me */

/* START: Menu */
    .header__inline-menu {
        display: block;
        grid-area: navigation;
    }

    .header__inline-menu[data-navigation] .menu-heading-mobile.halo-sidebar-header {
        display: none;
    }

    .list-menu {
        display: block;
        list-style: none;
        padding: 0;
        margin: 0;
        font-size: 0;
        letter-spacing: 0;
    }

    .menu-lv-item{
        display: inline-block;
        vertical-align: top;
        position: relative;
    }

    .menu-lv-2,
    .menu-lv-3{
        width: 100%;
        padding: 0 20px 0 0;
    }

    .menu-lv-item > a, .menu-lv-item .site-nav-list-dropdown > a{
        display: block;
        position: relative;
    }

    .menu-lv-item .site-nav-list-dropdown > a.has-icon {
        padding-right: 15px;
    }

    .menu-lv-1__action {
        padding: 11px 20px 12px 20px;
    }

    .menu-lv-2__action,
    .menu-lv-3__action {
        padding: 8px 0;
        border-bottom: 1px solid #ebebeb;
    }
    .site-nav-mobile .menu-lv-item > a:hover .text,.site-nav-mobile  .menu-lv-item .site-nav-list-dropdown > a:hover .text {
        color: rgba(80, 25, 160, 1) !important;
    }
    .site-nav-mobile .menu-lv-2__action, .site-nav-mobile .site-nav-title, .site-nav-mobile .site-nav-title a{
        font-weight: var(--font-heading-weight);

    }
    .menu-lv-1__action,
    .menu--mobile-lv-1__action{
        font-family: var(--font-menu-lv1-family);
        font-size: var(--font-menu-lv1-size);
        font-weight: var(--font-heading-weight);
        line-height: var(--menu-lv1-line-height);
        letter-spacing: var(--menu-lv1-letter-spacing);
        /* text-transform: var(--menu-lv1-text-transform); */
        text-transform: none;
    }

    .menu-lv-2__action,
    .menu--mobile-lv-2__action{
        font-family: var(--font-menu-lv2-family);
        font-size: var(--font-menu-lv1-size);
        font-weight: var(--font-menu-lv2-weight);
        line-height: var(--menu-lv2-line-height);
        letter-spacing: var(--menu-lv2-letter-spacing);
        /* text-transform: var(--menu-lv2-text-transform); */
        text-transform: none;
    }

    .menu-lv-3__action,
    .menu--mobile-lv-3__action{
        font-family: var(--font-menu-lv3-family);
        font-size: var(--font-menu-lv3-size);
        font-weight: var(--font-menu-lv3-weight);
        line-height: var(--menu-lv3-line-height);
        letter-spacing: var(--menu-lv3-letter-spacing);
        text-transform: var(--menu-lv3-text-transform);
    }

    .menu-lv-1__action .text{
        text-decoration-thickness: 0.2rem!important;
    }

    .menu-lv-1 .label{
        display: inline-block;
        vertical-align: middle;
        position: absolute;
        right: 7px;
        top: -9px;
        font-size: calc(var(--font-body-size) - 2px);
        font-weight: var(--font-weight-normal);
        letter-spacing: 0;
        line-height: 17px;
        height: 17px;
        padding: 0px 6px;
        text-transform: capitalize;
        text-align: center;
        border-radius: 1px;
    }

    .site-nav-title .label,
    .site-nav-link .label,
    .menu-lv-2__action .label{
        position: relative;
        top: 0px;
        margin-left: 20px;
    }

    .menu-lv-3__action .label{
        position: relative;
        top: -2px;
        margin-left: 20px;
    }

    .menu-lv-1 .label:before{
        content: "";
        position: absolute;
        opacity: auto;
        left: 50%;
        bottom: -9px;
        transform: translateX(-50%) rotate(180deg);
        border: 5px solid transparent;
    }

    .site-nav-title .label:before,
    .site-nav-link .label:before,
    .menu-lv-2__action .label:before,
    .menu-lv-3__action .label:before{
        left: -5px;
        bottom: 4px;
        transform: translate(-50%) rotate(270deg);
    }

    /*.menu-lv-item.menu-lv-1 .icon-dropdown{
        display: none;
    }

    .menu-lv-item:last-child .site-nav-list-dropdown > a,
    .menu-lv-item:last-child > a{
        border-bottom: none;
        color: #FF6400;
    }*/

ul.list-menu.list-menu--inline.text-left > .menu-lv-item:first-child > a,
ul.list-menu.list-menu--inline.text-left > .menu-lv-item:last-child > a { color: #ff6400; }

    .menu-lv-item .text {
        transition: text-decoration var(--duration-short) ease;
    }

    .menu-lv-item .icon {
        display: block;
        position: absolute;
        height: 10px;
        width: 10px;
        top: 50%;
        right: 0px;
        transform: translateY(-50%);
    }

    .menu-lv-item.has-megamenu{
        position: static;
    }

    .menu-lv-blink .label.new-label,
    .menu-lv-blink .label.hot-label,
    .menu-lv-blink .label.sale-label{
        -webkit-animation: .6s blink infinite;
        animation: .6s blink infinite;
        opacity: 0;
    }
/* END: Menu */

/* START: Product Grid */
    .products-grid{
        display: block;
        position: relative;
        margin: 0 -15px;
        font-size: 0;
        letter-spacing: 0;
    }

    .products-grid .product{
        display: inline-block;
        vertical-align: top;
        width: 100%;
        padding: 0 15px;
        margin-top: 30px;
    }

    .products-grid .product:first-child{
        margin-top: 0;
    }

    .products-grid .loading{
        font-size: var(--font-body-size);
    }
/* END: Product Grid */

/* START: Infinite Scroll */
    .product-infinite-scroll{
        margin: 55px 0 0 0;
    }

    .product-infinite-scroll .button{
        width: 100%;
        max-width: 270px;
        margin-left: auto;
        margin-right: auto;
    }

    .product-infinite-scroll .button span{
        pointer-events: none;
    }

    .product-infinite-scroll .button svg{
        width: 14px;
        height: 14px;
        margin-right: 8px;
        margin-top: -2px;
    }

    .product-infinite-scroll .button.is-loading{
        pointer-events: none;
    }

    .product-infinite-scroll .button[disabled] {
        display: none !important;
    }
/* END: Infinite Scroll */

/* START: Footbar Fixed */
    .footbar-fixed{
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 10;
        line-height: 0;
        transition: all .3s ease;
    }
    .sticky-toolbar-mobile .footbar-fixed{
        bottom: 60px;
    }
    .footbar-fixed .footbar-fixed-left, .footbar-fixed .footbar-fixed-right {
      line-height: 22px;
      display: inline-block;
    }
    .footbar-fixed-left {
      left: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      display: inline-block;
      vertical-align: top;
      transition: all 0.3s ease;
    }
    .footbar-fixed-right {
      left: 0;
      right: 0;
      bottom: 0;
      display: inline-block;
      vertical-align: top;
      transition: all 0.3s ease;
    }
/* END: Footbar Fixed */

/* START: Slideshow */
    .slideshow .item {
        position: relative;
    }

    .slide-content .slide-heading {
        margin-top: 0;
        margin-bottom: var(--heading-spacing-bottom-style);
        position: relative;
        display: inline-block;
        line-height: 1;
    }

    .slide-content .slide-heading.has-border {
        padding-bottom: 22px;
    }

    .slide-content .slide-heading .line {
        position: absolute;
        left: 50%;
        bottom: 0;
        -moz-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        height: 2px;
        width: 40px;
        display: inline-block;
    }

    .slide-content .slide-sub{
        color: var(--slide-sub-color-style);
        font-size: var(--slide-sub-font-size-style);
        font-weight: var(--font-weight-sub-heading-style);
        margin-top: 0;
        margin-bottom: var(--sub-heading-spacing-bottom-style);
    }

    .slide-content .slide-sub.border--solid span {
        border-bottom: 1px solid var(--slide-sub-color-style);
    }

    .slide-content .slide-text {
        margin-top: 0;
        margin-bottom: var(--des-spacing-bottom-style);
        max-width: 425px;
        margin-left: auto;
        margin-right: auto;
    }

    .slide-content .slide-sub.slide-mobile {
        margin-bottom: var(--sub-heading-spacing-bottom-style) !important;
    }

    .slide-content .slide-heading.slide-mobile{
        margin-bottom: var(--heading-spacing-bottom-style) !important;
    }

    .slide-content .slide-text.slide-mobile {
        margin-bottom: var(--des-spacing-bottom-style) !important;
    }

    .slide-content .slide-button {
        min-width: 240px;
        width: auto;
        display: inline-block;
    }

    .fluid-width-video-wrapper {
        width: 100%;
        position: relative;
        padding: 0;
        overflow: hidden;
    }

    .fluid-width-video-wrapper video,
    .fluid-width-video-wrapper iframe {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        width: 100%;
    }

    .slick-slider img {
        visibility: visible !important;
    }

    .slideshow:not(.slick-slider) .item:nth-child(n + 2) {
        display: none;
    }

    .slideshow .slick-arrow {
      /*  width: 72px;
        height: 72px;*/
        opacity: 0;
       /* padding: 20px;*/
    }

    .slideshow:hover .slick-arrow {
        opacity: 1;
    }

    .slideshow .slick-dots {
        position: absolute;
        left: 50%;
        bottom: 20px;
        -moz-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .slick-slide img{
        margin-left: auto;
        margin-right: auto;
    }

    .slideshow .content-box--absolute:before {
        content: "";
        position: absolute;
        border: 4px solid;
        width: calc(100% - 20px);
        height: calc(100% - 20px);
        left: 10px;
        top: 10px;
        z-index: -1;
        display: none;
    }

    .wrapper-category-banner{
        display: flex;
        flex-wrap: wrap;
        margin-left: -5px;
        margin-right: -5px;
    }

    .wrapper-category-banner .slideshow{
        padding-left: 5px;
        padding-right: 5px;
    }

    .block-categories-slider{
        padding-left: 5px;
        padding-right: 5px;
    }

    .block-categories-slider .wrapper-category{
        padding: 20px 20px 17px 20px;
        background-color: #fff;
        box-shadow: 0 2px 11px #0000001a;
        border-radius: 10px;
    }

    .block-categories-slider .title {
        text-transform: unset;
        margin-bottom: 5px;
    }

    .block-categories-slider .title span {
        display: inline-block;
        padding: 6px 20px;
        font-weight: var(--font-weight-bold);
        border-radius: 6px 6px 0 0;
        letter-spacing: .02em;
    }

    .block-categories-slider .categories-slider--list{
        list-style: none;
        display: flex;
        flex-wrap: wrap;
        margin: 0;
        padding: 0;
    }

    .block-categories-slider .categories-slider--list li {
        width: 50%;
        margin: 0;
        border-top: 1px solid #f5f5f5;
        border-right: 1px solid #f5f5f5;
        min-height: 72px;
    }

    .block-categories-slider .categories-slider--list li:nth-child(1),
    .block-categories-slider .categories-slider--list li:nth-child(2) {
        border-top: 0;
    }

    .block-categories-slider .categories-slider--list li:nth-child(2n + 0){
        border-right: 0;
    }

    .block-categories-slider .categories-slider--list li a {
        display: flex;
        align-content: space-around;
        flex-wrap: wrap;
        justify-content: center;
        height: 100%;
        line-height: 24px;
        color: #202020;
    }

    .block-categories-slider .categories-slider--list li a:hover .text-menu{
        text-decoration: underline;
        text-underline-offset: 0.3rem;
    }

    .block-categories-slider .categories-slider--list li a span {
        display: block;
        width: 100%;
        text-align: center;
        overflow: hidden;
        white-space: normal;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
    }

    .block-categories-slider .categories-slider--list li a img {
        max-width: 24px;
        margin-bottom: 5px;
        padding-top: 5px;
        margin-left: auto;
        margin-right: auto;
    }

    .block-banner-slider{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-content: space-between;
        padding-left: 5px;
        padding-right: 5px;
    }

    .block-banner-slider .banner{
        width: calc(50% - 5px);
    }

    body:not(.safari).banner-animation-1 .block-banner-slider .banner a {
        opacity: 0;
        transform: scale(1.15);
        transition: transform 800ms cubic-bezier(.13,.55,.25,1), opacity 700ms cubic-bezier(.26,.54,.32,1);
    }

    body:not(.safari).banner-animation-1 .block-banner-slider .banner.shouldShow a {
        opacity: 1;
        transform: scale(1);
    }

    body:not(.safari).banner-animation-1 .image-zoom.image-animated:hover img,
    body:not(.safari).banner-animation-1 .featured-blog-block .shouldShow .article-card__image-wrapper .image-zoom.image-animated:hover img {
        transform: scale(1.06);
    }

    body:not(.safari).banner-animation-1 .large-lookbook-banner-wrapper .slick-dots,
    body:not(.safari).banner-animation-1 .large-lookbook-banner-wrapper .slider-dots {
        transform: unset;
        opacity: unset;
    }
/* END: Slideshow */

/* START: Lookbook Popup Mobile */
    .halo-lookbook-popup-mobile {
        --lookbook-mobile-duraton: 500ms;
        position: fixed;
        inset: 0;
        background-color: transparent;
        z-index: 100;
        pointer-events: none;
        transition: opacity var(--lookbook-mobile-duraton) 50ms ease-in-out, background-color var(--lookbook-mobile-duraton) 50ms ease-in-out;
    }
/* END: Lookbook Popup Mobile */

/* START: Video Popup */
    body.video-show .halo-video-popup {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transform: translate3d(-50%,-50%,0);
    }

    body.video-show .background-overlay {
        opacity: 1;
        pointer-events: all;
    }

    body.is-custom-information #halo-product-custom-information {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transform: translate3d(-50%,-50%,0);
    }

    body.is-custom-information .background-overlay {
        opacity: 1;
        pointer-events: all;
    }

    .halo-video-popup .halo-popup-close {
        z-index: 9;
    }

    .halo-video-popup .halo-popup-wrapper {
        padding: 0;
    }

    .halo-video-popup .halo-popup-header {
        margin: 0;
        padding: 0;
    }

    .halo-video-popup .fluid-width-video-wrapper {
        padding-top: 56%;
    }

    .halo-video-popup .fluid-width-video-wrapper iframe {
        height: 100%;
        border: 0;
    }
/* END: Video Popup */

/* START: Dots And Arrow Animation */
    /*body:not(.safari).banner-animation-1 .slick-dots,
    body:not(.safari).banner-animation-1 .slider-dots {
        transform: translateY(15px) translateX(-50%);
        opacity: 0;
        transition: opacity 500ms ease-in-out, transform 500ms ease-in-out;
    }

    body:not(.safari).banner-animation-1 .observed .slick-dots,
    body:not(.safari).banner-animation-1 .observed .slider-dots {
        opacity: 1;
        transform: translateY(0) translateX(-50%);
    }

    body:not(.safari).banner-animation-1 .slick-arrow,
    body:not(.safari).banner-animation-1 .slideshow:hover .slick-arrow {
        opacity: 0;
        transition: opacity 500ms ease;
    }

    body:not(.safari).banner-animation-1 .observed .slideshow .slick-arrow {
        opacity: 0;
    }

    body:not(.safari).banner-animation-1 .observed .slideshow:hover .slick-arrow,
    body:not(.safari).banner-animation-1 .observed .slick-arrow {
        opacity: 1;
    }

    body:not(.safari).banner-animation-1 .observed .slick-arrow.banner-action-animated {
        transition: var(--anchor-transition);
    }

    body:not(.safari).banner-animation-1 .halo-product-block .slick-dots,
    body:not(.safari).banner-animation-1 .customer-review-slide .slick-dots {
        opacity: 1;
        pointer-events: auto;
    }

    body:not(.safari).banner-animation-1 .image-zoom.image-animated:hover img,
    body:not(.safari).banner-animation-1 .featured-blog-block .shouldShow .article-card__image-wrapper .image-zoom.image-animated:hover img {
        transform: scale(1.06);
    }

    body:not(.safari).banner-animation-1 .image-zoom.image-animated:hover img,
    body:not(.safari).banner-animation-1 .customer-review__item.shouldShow .review__item-image .image-zoom.image-animated:hover img {
        transform: scale(1.06);
    }

    body:not(.safari).banner-animation-1 .large-lookbook-banner-wrapper .slick-dots,
    body:not(.safari).banner-animation-1 .large-lookbook-banner-wrapper .slider-dots {
        transform: unset;
        opacity: unset;
    }

    body:not(.safari).banner-animation-1 .large-lookbook-banner-wrapper .slick-arrow,
    body:not(.safari).banner-animation-1 .large-lookbook-banner-wrapper .slider-arrow {
        opacity: 1;
    }

    body:not(.safari).banner-animation-1 .product-block .slick-arrow,
    body:not(.safari).banner-animation-1 .product-block .slider-arrow {
        opacity: 1;
    }

    body:not(.safari).banner-animation-1 .product-details .slick-arrow,
    body:not(.safari).banner-animation-1 .product-details .slider-arrow {
        opacity: 1;
    }

    body:not(.safari).banner-animation-1 .slick-arrow {
        opacity: 1;
    }

    body:not(.safari).banner-animation-1 .slick-dots {
        left: 50%;
    }
*/
   /* body:not(.safari).banner-animation-1 .header-05.enable_parallax {
        animation-delay: 1s;
    }*/
/* END: Dots And Arrow Animation */

/* START: Mobile Sidebar Icons */
    .site-nav-mobile.nav-account {
        --icon-size: 20px;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .site-nav-mobile.nav-account .icon-wrapper {
        width: calc(var(--icon-size) + 5px);
        height: var(--icon-size);
    }

    .site-nav-mobile.nav-account .customer-links.customer-login .icon-wrapper {
        height: calc(var(--icon-size) + 3px);
    }

    .site-nav-mobile.nav-account .last-link {
        border-bottom: 1px solid #e6e6e6;
    }

    .site-nav-mobile.nav-account .header__link--account,
    .site-nav-mobile.nav-account .header__icon {
        padding: 15px 20px !important;
        border-top: 1px solid #e6e6e6;
    }

    .site-nav-mobile.nav-account .header__link--account .title {
        position: relative;
        top: 1px;
    }

    .site-nav-mobile.nav-account .header__link--account .title,
    .site-nav-mobile.nav-account .header__icon .title {
        margin-left: 5px !important;
    }

    .site-nav-mobile.nav-account .customer-links .icon-wrapper svg,
    .site-nav-mobile.nav-account .header__icon .icon-wrapper .icon-wishlist {
        width: var(--icon-size);
        height: var(--icon-size);
        fill: var(--color-text);
    }

    .site-nav-mobile.nav-account .customer-links #customer_register_link .icon-wrapper svg {
        width: 18px;
        height: 18px;
    }

    .site-nav-mobile.nav-account .customer-links .icon-wrapper .icon-account path {
        width: var(--icon-size);
        height: var(--icon-size);
        transform: scale(1.2);
        transform-origin: center center;
    }

    .site-nav-mobile.nav-account .wrapper-links {
        padding-top: 7px;
        padding-bottom: 10px;
    }

    .site-nav-mobile.nav-account .customer-links.customer-login {
        padding: 15px 20px;
        border-top: 1px solid #e6e6e6;
    }

    .site-nav-mobile.nav-account .customer-links.customer-login .header__link--account {
        border-top: none;
        padding: 0 7px !important;
    }

    .site-nav-mobile.nav-account .customer-links.customer-login .header__link--account.customer_logount {
        padding-left: 0 !important;
        margin-left: 5px;
    }
    .site-nav-mobile.nav-account .customer-links.customer-login {
        align-items: normal !important;
    }
/* END: Mobile Sidebar Icons */

/* Responsive */
@media (max-width: 1600px){
    /* START: Slideshow */
        .wrapper-category-banner .block-categories-slider{
            -webkit-box-flex: 0;
            -ms-flex: 0 0 20% !important;
            flex: 0 0 20% !important;
            max-width: 20% !important;
        }

        .wrapper-category-banner.has-categories.has-banner .slideshow{
            -webkit-box-flex: 0;
            -ms-flex: 0 0 48% !important;
            flex: 0 0 48% !important;
            max-width: 48% !important;
        }

        .wrapper-category-banner .block-banner-slider {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 32% !important;
            flex: 0 0 32% !important;
            max-width: 32% !important;
            align-content: unset !important;
        }
    /* END: Slideshow */
}

@media (max-width: 1400px){
    /* START: Slideshow */
        .wrapper-category-banner .block-categories-slider{
            -webkit-box-flex: 0;
            -ms-flex: 0 0 20% !important;
            flex: 0 0 20% !important;
            max-width: 20% !important;
        }

        .wrapper-category-banner.has-categories.has-banner .slideshow{
            -webkit-box-flex: 0;
            -ms-flex: 0 0 49% !important;
            flex: 0 0 49% !important;
            max-width: 49% !important;
        }

        .wrapper-category-banner .block-banner-slider {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 31% !important;
            flex: 0 0 31% !important;
            max-width: 31% !important;
        }
    /* END: Slideshow */
}

@media (max-width: 1366px){
  .card-product .halo-productBadges .badge.sale-badge {
    padding: 3px 10px !important;
    margin-left: 2px !important;
    margin-top: 0px !important;
}
    /* START: Slideshow */
        .wrapper-category-banner .block-categories-slider{
            order: 1;
            -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
            max-width: 100% !important;
            margin-top: 20px !important;
        }

        .wrapper-category-banner.has-categories.has-banner .slideshow{
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(100% - 520px) !important;
            flex: 0 0 calc(100% - 520px) !important;
            max-width: calc(100% - 520px) !important;
        }

        .wrapper-category-banner.has-categories .slideshow{
            -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
            max-width: 100% !important;
        }

        .wrapper-category-banner .block-banner-slider {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 520px !important;
            flex: 0 0 520px !important;
            max-width: 520px !important;
            align-content: space-between !important;
        }

        .block-categories-slider .categories-slider--list {
            scroll-snap-type: x mandatory;
            flex-wrap: nowrap;
            overflow: auto;
            padding-bottom: 10px;
        }

        .block-categories-slider .categories-slider--list li {
            border-top: 0;
            border-right: 0;
            scroll-snap-align: start;
            scroll-snap-stop: always;
            -ms-flex: 0 0 13%;
            flex: 0 0 13%;
            max-width: 13%;
        }
    /* END: Slideshow */
}

.template-product .revibe-box-image img { height: 360px !important; }

@media (max-width: 1200px){
.footer > .container + .container > .contact_informations > p br, .rte br {
    display: none;
}
.footer > .container + .container > .contact_informations > p {
    padding-right: 0px !important;
}
    .wrapper-category-banner.has-categories.has-banner .slideshow{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 60% !important;
        flex: 0 0 60% !important;
        max-width: 60% !important;
    }

    .wrapper-category-banner.has-banner .slideshow{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 60% !important;
        flex: 0 0 60% !important;
        max-width: 60% !important;
    }
.section-block-template--22774736945471__94b1682e-9c80-4f7d-b5b7-27c9a0639540{
  background: #F7F1FF !important;
}
    .wrapper-category-banner .block-banner-slider {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 40% !important;
        flex: 0 0 40% !important;
        max-width: 40% !important;
        align-content: space-between !important;
    }
    .template-product .revibe-box-image img { padding-top: 80px; }
}

@media (max-width: 1024px) {
.template-search nav.breadcrumb {
    display: none;
}
div.quickSearchResultsWrap {
    width: 100%;
    left: 0px;
    right: 0;
    padding: 15px 20px;
}
#predictive-search-results-list .products-grid .product:first-child .product-item {
    padding-left: 15px;
}
.predictive-search .card-information {
    width: 60%;
}
.card-swatch .number-showmore {
    pointer-events: none;
}
.footer > .container + .container {
    padding-top: 0px;
}

/* .footer__content-top + .container {
    position: relative;
    top: -120px;
} */
div.customer_videos_sect .side-image .image-block:before {
    padding: 30px 20px;
}
div.card-information__wrapper.text-center .card-price, div.card-swatch.text-center {
    justify-content: left;
}
.card-information .card-information__wrapper.text-center .card-summary {
    padding: 0px 15px 0px;
    text-align: left;
}

.card-information__wrapper.text-center .card-price, .card-swatch.text-center {
    justify-content: center;
}

div.custom-service-block .bg-policies-block {
    padding: 30px 0px;
}

.sections-spotlight-block .halo-row.column-3 {
    padding: 0;
}

.footer-block__details .rte {
    padding: 0;
}

.footer > .container + .container > .contact_informations > p {
    padding: 0px !important;
}
    body.cart-sidebar-show #halo-sidebar.page-sidebar,
    body.auth-sidebar-show #halo-sidebar.page-sidebar,
    body.open_search_mobile #halo-sidebar.page-sidebar,
    body.open_search_mobile #halo-sidebar.page-sidebar,
    body.menu_open #halo-sidebar.page-sidebar,
    body.lang-currency-sidebar-show#halo-sidebar.page-sidebar {
        display: none;
    }

    .header-with-sidebar {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .header-with-sidebar .page-header {
        padding: 21px 0 21px 0 !important;
    }

    .header-with-sidebar .page-header.text-right + .sidebar-toggle {
        order: 1;
        padding-left: 0;
    }

    .header-with-sidebar .page-header.text-right {
        order: 2;
    }

    .background-cursor-wrapper {
        display: none;
    }

    /* START: Container */
        .container-1770{
            display: block;
            width: 100%;
            position: relative;
            max-width: 100%;
            padding: 0 15px;
            margin: 0 auto;
        }

        .container-1570 {
            padding-left: 15px;
            padding-right: 15px;
        }

        .container-1470 {
            padding-left: 15px;
            padding-right: 15px;
        }

        .container-1170 {
            padding-left: 15px;
            padding-right: 15px;
        }

        .halo-row{
            margin-left: -8px;
            margin-right: -8px;
        }

        .halo-item{
            padding-left: 8px;
            padding-right: 8px;
        }

        .wrapper-body {
            padding-bottom: 50px;
        }
    /* END: Container; */

    /* START: Halo Row */
        .halo-row.halo-slider.md-column-3:not(.slick-slider) .halo-item:nth-child(n + 4){
            display: none;
        }

        .halo-row.halo-slider.md-column-3:not(.slick-slider) .halo-item{
            width: 33.333333%;
        }
    /* END: Halo Row */

    /* START: Block */
        .halo-product-block .products-carousel, .halo-product-block .products-grid{
            margin: 0 -8px;
        }

        .halo-product-block .products-carousel .product, .halo-product-block .products-grid .product {
            padding: 12px 8px;
        }

        .products-grid .product .card-action, .products-carousel .product .card-action{
            padding: 0 0 15px 0;
        }

        .card-action .variants-popup{
            bottom: 15px !important;
        }

        .halo-block-header.text-left.viewAll--right .title, .halo-block-header.text-right.viewAll--left .title {
            margin-right: 30px;
        }

        .halo-block-header.text-left.viewAll--left,
        .halo-block-header.text-left.viewAll--right{
            text-align: left;
        }

        .halo-block-header.text-right.viewAll--right,
        .halo-block-header.text-right.viewAll--left{
            text-align: right;
        }

        .view_all{
            margin-bottom: 0 !important;
        }

        .halo-product-block .collection-column-2{
            -webkit-box-flex: 0;
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%;
            padding-left: 10px;
            padding-right: 10px;
        }
    /* END: Block */

    /* START: Slideshow */
        .slide-content .slide-sub{
            margin-bottom: 10px;
        }

        .slide-content .slide-heading{
            margin-bottom: 3px;
            padding-bottom: 7px;
            font-size: 24px!important;
        }

        .slide-content .slide-heading.has-border{
            padding-bottom: 17px;
            margin-bottom: 17px;
        }

        .slide-content .slide-text{
            margin-bottom: 24px !important;
        }

        .slideshow .slick-dots li {
            margin: 0px 5px;
            width: 10px;
            height: 10px;
        }

        .block-categories-slider .categories-slider--list{
            padding: 0;
        }

        .block-categories-slider .categories-slider--list li {
            -ms-flex: 0 0 18%;
            flex: 0 0 18%;
            max-width: 18%;
            border-right: 0;
        }

        .block-categories-slider .categories-slider--list li a{
            align-content: center;
        }
    /* END: Slideshow */

    /* START: Lookbook Popup Mobile */

        .halo-popup-wrapper-mobile {
            position: absolute;
            bottom: 0;
            left: 0;
            height: max-content;
            max-height: 85%;
            width: 100%;
            background-color: white;
            transform: translateY(100%);
            transition: transform var(--lookbook-mobile-duraton) ease-in-out;
        }

        body.mobile-popup-active {
            overflow-y: hidden;
        }

        .halo-lookbook-popup-mobile {
            opacity: 0;
            visibility: hidden;
        }

        body.mobile-popup-active .halo-lookbook-popup-mobile {
            pointer-events: auto;
            opacity: 1;
            visibility: visible;
            background-color: rgba(0,0,0,0.7);
        }

        body.mobile-popup-active .halo-lookbook-popup-mobile .halo-popup-wrapper-mobile {
            transform: translateY(0);
        }

        .halo-popup-wrapper-mobile .close-modal {
            position: absolute;
            right: 10px;
            background: none;
            border: none;
            padding: 0;
        }

        .mobile-popup-header {
            width: 100%;
            padding: 10px;
            margin: 0;
            border-bottom: 1px solid rgba(0,0,0,0.2);
            display: block;
            text-align: center;
            color: var(--text-color);
            font-size: var(--font-heading-size);
            line-height: var(--heading-line-height);
            letter-spacing: var(--heading-letter-spacing);
            font-weight: var(--font-weight-medium);
            position: relative;
            display: flex;
            justify-content: center;
            align-items: center;
            text-transform: uppercase;
        }

        .halo-popup-wrapper-mobile .halo-popup-container-mobile {
            display: flex;
            justify-content: center;
            align-items: start;
            gap: 10px;
            padding: 10px;
        }

        .halo-popup-wrapper-mobile .lookbook-mobile-item {
            display: inline-block;
            width: auto;
            height: max-content;
            max-width: 55vw;
            flex: 0 0 55vw;
        }

        .halo-popup-wrapper-mobile .lookbook-mobile-item .img-box .lookbook-mobile-image-container {
            width: 100%;
            /*max-height: 60vh; */
        }

        .halo-popup-wrapper-mobile .lookbook-mobile-item img {
            max-width: 100%;
            max-height: 100%;
            object-fit: cover;
            object-position: center;
        }

        .halo-popup-wrapper-mobile .lookbook-mobile-item .text-shorten {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            font-size: var(--product-title-font-size);
            font-weight: var(--font-weight-medium);
            line-height: var(--product-title-line-height);
            letter-spacing: var(--product-title-letter-spacing);
            text-transform: var(--product-title-text-transform);
            margin-top: 10px;
            display: block;
        }

        .halo-popup-wrapper-mobile .lookbook-mobile-item .mobile-lookbook-title,
        .halo-popup-wrapper-mobile .lookbook-mobile-item .mobile-lookbook-price {
            text-align: center;
        }

        .halo-popup-wrapper-mobile .lookbook-mobile-item .mobile-lookbook-price {
            font-size: var(--product-price-font-size);
            font-weight: var(--font-weight-normal);
            line-height: var(--product-price-line-height);
            letter-spacing: var(--product-price-letter-spacing);
            margin-top: var(--product-price-margin-top);
            margin-bottom: 0px;
            padding-bottom: 15px;
        }

        .halo-popup-wrapper-mobile .scroll-snap-mobile {
            padding: 0px;
            overflow-x: scroll;
        }

        .halo-lookbook-popup-mobile .close-modal svg {
            width: 16px;
            height: 16px;
        }
    /* END: Lookbook Popup Mobile */

    /* START: Lookbook Dots */
        .hide-on-mobile {
            visibility: hidden;
        }
    /* END: Lookbook Dots */

    /* START: Footbar Fixed */
        .footbar-fixed-left.cookie_someone_right{
            position: absolute;
            bottom: 143px;
        }
    /* END: Footbar Fixed */

    /* START: Sidebar */
        .halo-sidebar-header{
            padding: 13px 20px 0 20px;
        }
        .halo-sidebar-close{
            top: 5px;
        }
        .halo-sidebar.halo-sidebar-left .halo-sidebar-close{
            left: 5px;
        }
        .halo-sidebar.halo-sidebar-right .halo-sidebar-close{
            right: 5px;
        }
        .halo-sidebar.halo-sidebar-left.halo-sidebar_search .halo-sidebar-close{
            left: auto;
            right: 5px;
        }
        .halo-sidebar.halo-sidebar-left.halo-sidebar_menu .halo-sidebar-close{
            position: inherit;
            top: 0;
            left: auto;
            right: -15px;
            background-color: transparent;
        }
        .halo-sidebar.halo-sidebar-left.halo-sidebar_menu .site-nav-mobile+.halo-sidebar-close{
            position: absolute;
            right: 5px;
        }
        .halo-sidebar.halo-sidebar-left.halo-sidebar_menu .halo-sidebar-close svg{
            fill: var(--color-black);
        }

        #navigation-mobile .halo-sidebar-close {
            opacity: 0;
            pointer-events: none;
            transition: opacity var(--duration-long) ease;
        }

        body.menu_open #navigation-mobile .halo-sidebar-close {
            opacity: 1;
            pointer-events: auto;
        }
    /* END: Sidebar */

    /* START: Header */
        .announcement-close{
            width: 15px;
            height: 15px;
            right: 10px;
        }
        .header__icon--cart .cart-count-bubble {
            position: absolute;
            right: -12px;
            top: -8px;
        }
        .search-modal__form {
            background-color: #fafafa;
            border-bottom: 1px solid #e7e7e7;
        }
        .search-modal__form .search__button {
            min-width: inherit;
            text-overflow: unset;
            padding: 1px 10px 4px;
            border-radius: 0;
            min-height: 30px;
            background: transparent;
            box-shadow: none;
            border: 0;
        }
        .search-modal__form .search__input{
            padding: 3px 10px;
            background-color: transparent;
            border: 0;
        }
        .search-modal__form .search__button svg {
            width: 20px !important;
            height: 20px !important;
            position: relative;
        }
        .menu-heading-mobile{
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 6px 20px 3px 20px;
        }
        .halo-top-language .icon svg{
            width: 20px;
            height: 20px;
        }
        .halo-currency .currency-menu .icon svg{
            width: 20px !important;
            height: 20px !important;
            position: relative;
            top: 1px;
        }
        .halo-sidebar_menu #HeaderLanguageList, .halo-sidebar_menu .halo-currency .currency-menu{
            padding: 10px 10px !important;
        }
        .halo-sidebar_menu #HeaderLanguageList .disclosure__item, .halo-sidebar_menu .halo-currency .currency-menu .dropdown-item{
            padding: 10px 10px 10px 10px !important;
        }
        .logo-m-none {
            display: none !important;
        }
    /* END: Header */

    /* START: Menu */
        .halo-sidebar_menu .site-nav-mobile .menu-lv-1 .label{
            position: relative;
            top: -1px;
            right: 0;
            margin-left: 12px;
            line-height: 18px;
            height: 18px;
        }
        .halo-sidebar_menu .site-nav-mobile .menu-lv-1 .menu-lv-1__action .label{
            top: 2px;
        }
        .menu-lv-1 .label:before{
            left: -10px;
            top: 4px;
            bottom: auto;
            transform: rotate(270deg);
        }
        .halo-sidebar_menu  .nav-title-mobile{
            font-size: var(--font-menu-lv1-size);
            text-transform: uppercase;
        }
        .halo-sidebar_menu .site-nav{
            font-size: var(--font-menu-lv1-size);
        }
        .dropdown-currency, .dropdown-language {
            pointer-events: auto;
        }
    /* END: Menu */

    /* START: Product Grid */
        .products-grid.grid{
            display: flex;
            margin-left: 0;
            margin-right: 0;
            margin-bottom: 30px;
        }

        .products-grid.grid .grid__item{
            padding-left: 0;
            padding-right: 0;
            margin-top: 0!important;
            margin-left: 0.5rem;
            width: calc(25% - 0.5rem * 3 / 4)!important;
            max-width: 50%;
            flex-grow: 1;
            flex-shrink: 0;
        }

        .products-grid.grid .grid__item:first-of-type{
            margin-left: 15px;
        }

        .products-grid.grid .grid__item:last-of-type{
            margin-right: 15px;
        }
    /* END: Product Grid */

    /* START: Slick Dots */
        .style-dots-2 .slick-dots li:last-child, .style-dots-2 .slider-dots li:last-child{
            margin-right: 7px;
        }
    /* END: Slick Dots */

    /* START: Scrollbar Disable */
        .disable-srollbar-mb::-webkit-scrollbar {
            display: none;
        }

        .disable-srollbar-mb::-webkit-scrollbar-track {
            display: none;
        }

        .disable-srollbar-mb::-webkit-scrollbar-thumb {
            display: none;
        }

        .disable-srollbar-mb::-webkit-scrollbar-thumb:hover {
            display: none;
        }
  .header-mobile--item.header-mobile--right a.my-account-header img { width: 22px; }
    /* END: Scrollbar Disable */
}

@media (max-width: 992px){
    /* START: Product Grid */
        .products-grid.grid .grid__item{
            width: calc(33.333333% - 0.5rem * 3 / 4)!important;
        }
    /* END: Product Grid */

    /* START: Scroll Snap Mobile */
        /* .scroll-snap-mobile {
            -webkit-flex-wrap: nowrap;
            -moz-flex-wrap: nowrap;
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
            overflow-x: auto;
            padding: 0 0 0 15px;
            margin-left: 0;
            align-items: center;
            scroll-snap-type: x mandatory;
        } */
        /* .scroll-snap-mobile .halo-item {
            padding-left: 0;
            padding-right: 0;
            margin-right: 15px;
            max-width: 400px !important;
            -webkit-box-flex: 0;
            -ms-flex: 0 0 90%;
            flex: 0 0 90%;
            scroll-snap-align: start;
            scroll-snap-stop: always;
        } */
    /* END: Scroll Snap Mobile */

    /* START: Product Block */
        .halo-product-block .collection-column-2{
            -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%;
            padding-left: 10px;
            padding-right: 10px;
        }

        .halo-product-block .collection-column-2+.collection-column-2{
            margin-top: 40px;
        }
    /* END: Product Block */
}

@media (max-width: 767.98px){
    .toolbar.show-sticky {
        top: 32px !important;
    }
    .trustpilot_product_page_search {
        padding-bottom: 20px;
    }
  .protection-plan .details { margin: 0 10px; }

  .protection-plan .details h2 { font-size: 12px; }

  .protection-plan .plan-details { padding: 1.5rem; }

  .protection-plan .price > span { font-size: 12px; margin-right: 0; margin-bottom: 4px; }

  body.layout_rtl.template-product .protection-plan .price > span { margin-left: 0; }

  .protection-plan .switch { height: 24px; }

  .protection-plan .slider:before { height: 18px; width: 18px; }

  .protection-plan .price { flex-direction: column; flex-wrap: nowrap; max-height: inherit; justify-content: flex-end; align-items: flex-end; }

  .protection-plan .plan-info { align-items: center; }

  /*.protection-plan .details { display: none; }

  .protection-plan .plan-list { display: block; }*/


[lang="ar"] .halo-product-block-sections .halo-recommendations-block .card-information .card-swatch.text-center {
    margin-bottom: 5px;
}
[lang="ar"] .halo-product-block-sections .halo-recommendations-block .product .product-item {
    min-height: 330px;
}
[lang="ar"] .halo-product-block-sections .halo-recommendations-block .card-information .card-swatch.text-center .swatch {
    top: 0;
}
[lang="ar"] body.template-collection .card-information .card-swatch.text-center {
    position: relative;
    top: 4px;
}
[lang="ar"] .header-mobile--right {
    padding-left: 0;
}
.header-mobile--left {
    width: 30%;
}
.header-mobile--right {width: 130px;gap: 4px;}
.collection a.card-media {
    padding-bottom: 0px !important;
    margin-bottom: 35px;
}
.collection .card-swatch .swatch-label,.collection div .card-swatch .number-showmore {
    --w-product-swatch-custom: 30px;
    --h-product-swatch-custom: 30px;
}
.card-swatch .number-showmore span {
    line-height: 16px;
    font-size: 12px;
}
div.card-swatch .item {
    margin: 0 3px 5px 0;
}
[lang="ar"] body.template-collection .collection .card-information .card-information__wrapper.text-center .card-title h2 {
    font-weight: 700 !important;
    margin-bottom: 5px !important;
}
[lang="ar"] div.card-swatch .item {
    margin: 0 0px 5px 5px;
}
[lang="ar"] body.layout_rtl:not(.card-layout-02) div.card-swatch .item:first-child {
    margin-left: 5px;
}
[lang="ar"] body.layout_rtl div.card-swatch .item:last-child {
    margin-right: 0px;
    margin-left: 0;
}
[lang="ar"] body.layout_rtl .toolbar .toolbar-dropdown.filter-sortby .label-tab.hidden-on-desktop {
    padding-left: 0 !important;
    gap: 0px;
    border: 0;
}
[lang="ar"] div .toolbar .toolbar-item .toolbar-icon.icon-filter {justify-content: right;}
div .toolbar .toolbar-item .toolbar-icon.icon-filter {
    flex-direction: row-reverse;
    justify-content: left;
}
body.template-collection .collection .card-product .card-product__wrapper div .badge.sale-badge {
    border-radius: 5px;
}
.template-collection .container-1170 {
    padding-left: 17px;
    padding-right: 17px;
}
.collection .productGrid .product, .productGrid.column-2 .product, .collection .productGrid.column-3 .product, .productGrid.column-4 .product, .productGrid.column-5 .product {
    margin-top: 15px;
}
.toolbar .toolbar-dropdown.filter-sortby div.label-tab.hidden-on-desktop {
    display: flex;
    align-items: center;
    gap: 10px;
    width: auto;
}
.collection-content .trust-icons.container {
    padding: 0px 10px;
}
.toolbar .toolbar-dropdown.filter-sortby div.label-tab.hidden-on-desktop svg {
    height: 15px;
    width: 15px;
}
.collection .card-media img {
    height: 150px;
}
body.template-collection div.facets__price--box .filter__price {
    background: rgba(115, 65, 186, 0.1);
}
.facets__price--box {
    width: 100%;
}
body.template-collection .productGrid.column-3 .product .product-item {
    /* height: 343px; */
    /* height: 305px; */
  height: auto;
}
.template-collection .card-swatch .swatch ,.template-search .card-swatch .swatch{
    height: 30px;
    overflow: hidden;
}
body.template-collection .productGrid.column-3 li.product .product-item, body.template-search .productGrid.column-3 li.product .product-item {
    padding-bottom: 20px;
}
.collection .card-information .card-information__wrapper.text-center .card-summary {
    padding: 0px 7px 0px;
    /* height: 15px; */
    height: 22px;
    overflow: hidden;
    margin-top: 5px !important;
    margin-bottom: 13px !important;
}
.template-collection .facets__list--refined .close:before,.template-collection  .facets__list--refined .close:after {
    right: 0;
}
.collection .price dd {
    margin-top: -4px !important;
}
.collection .card-price {
    margin-top: -5px;
}
.collection .card-information__wrapper.text-center .card-price,.collection .card-swatch.text-center {padding-left: 6px;}
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: 6px;
    margin-bottom: 5px !important;
}
.collection-content .trust-icons .image-block img {
    filter: brightness(0);
}
.collection-content .trust-icons .block:nth-child(2) .image-block {
  max-width: 40px !important;
}
.collection-content .trust-icons p {
    font-weight: 600 !important;
}
  .col-bnr-right-img {
    display: none;
}
.trust-icons.container {
    background: transparent !important;
}
body.template-collection .main_collection_banner div.collection-content-2 {
    margin-top: 10px;
}
.halo-product-block-sections .halo-recommendations-block .card-information .card-information__wrapper.text-center .card-title h2 {
    overflow: hidden;
}
div.languageselect_rel .dropbtn {padding-right: 0;}
div.languageselect_rel .dropbtn img {
    max-width: 20px;
}
.languageselect_rel .dropbtn span {
    font-size: 12px;
}
div.header-bottom-right > a {
    color: #000;
}
.header-mobile-search-bar .header-items.header-bottom-right {
    max-width: 36%;
    display: flex;
    align-items: center;
}
div .variant-price-in-box {
    font-weight: 600;
    color:#000;
}
body.template-product .wrapper-body .productView-moreItem .productView-title {
    font-weight: 600;
}
div .product-form__radio:checked+.product-form__label .text .variant-price-in-box {
    color: rgba(80, 25, 160, 1);
}

.productView-stickyCart.style-1 div.sticky-right {
    width: 100%;
}
.productView-stickyCart.style-1 div.sticky-right .sticky-actions .button {
    margin-left: auto;
    width: auto;
    border-radius: 50px;
    padding: 0px 30px;
    text-transform: none;
}
div.footer-block__list-payment ul {
    top: 0px;
}
[lang="ar"] .featured-video-sections span.text {
    padding-right: 0px !important;
}
[lang="ar"] div.card-information__wrapper.text-center .card-price, div.card-swatch.text-center {justify-content: right;}


[lang="ar"] .popular_laptops .card-information .card-information__wrapper.text-center .card-summary {
    padding-right: 0px;
    text-align: right;
}
[lang="ar"] .footer > .container + .container > .contact_informations > p {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
[lang="ar"] .footer__content-bottom .footer-block__list-payment ul {
    justify-content: center;
}
[lang="ar"] .custom_categories_container .block {
    margin-right: 0;
}
[lang="ar"] .popular_laptops .slider-part, [lang="ar"] .Side-image .slider-part {
    padding-left: 0px !important;
}
[lang="ar"] .popular-samsung .slider-part {
    padding-right: 0px !important;
}
div div.footer-block__details .image_logo {
    margin-left: 0 !important;
}
.footer > div.container + .container > .contact_informations > p {
    padding-top: 20px !important;
}
div.footer-block__text .footer-block__details .image_logo + .rte {
  display: flex;
  padding-bottom: 20px;
          line-height: 1.4;
}
.footer > .footer__content-top > .container .halo-row > div:nth-child(5) {
  display: none;
}
    .header__icon--cart .cart-count-bubble {
        top: -3px !important;
        left: 13px;
        right: auto;
    }
    /* START: Slideshow */
        .slide-pc,
        .hidden-mobile {
            display: none !important;
        }

        .slide-content .slide-heading{
            margin-bottom: 8px;
            padding-bottom: 10px;
        }

        .slide-content .slide-heading.has-border{
            padding-bottom: 17px;
        }

    /* END: Slideshow */

    /* START: Footbar Fixed */
        .footbar-fixed-left.cookie_someone_right {
            position: absolute;
            bottom: 128px;
        }
    /* END: Footbar Fixed */

    /* START: Popup Lookbook Product */
        .halo-lookbook-popup{
            left: 0;
            right: 0;
            margin: 20px auto;
            width: 275px;
            max-width: -moz-calc(100vw - 30px);
            max-width: -webkit-calc(100vw - 30px);
            max-width: -ms-calc(100vw - 30px);
            max-width: calc(100vw - 30px);
        }

        .halo-lookbook-popup .halo-popup-wrapper{
            padding: 10px 12px;
        }

        .halo-lookbook-popup .card{
            display: flex;
        }

        .halo-lookbook-popup .card-product{
            -webkit-box-flex: 0;
            -ms-flex: 0 0 30%;
            flex: 0 0 30%;
            max-width: 30%;
            margin-right: 15px;
        }

        .halo-lookbook-popup .card-information{
            padding: 0;
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(70% - 15px);
            flex: 0 0 calc(70% - 15px);
            max-width: -moz-calc(70% - 15px);
            max-width: -webkit-calc(70% - 15px);
            max-width: -ms-calc(70% - 15px);
            max-width: calc(70% - 15px);
        }

        .halo-lookbook-popup .card-information__wrapper{
            text-align: left;
        }

        .halo-lookbook-popup .card-information .card-price{
            justify-content: flex-start !important;
        }

        .halo-lookbook-popup .card-action{
            display: none;
        }
    /* END: Popup Lookbook Product */

    /* START: Product Price Label Sale */
        .price__label_sale{
            height: 16px;
            line-height: 16px;
            margin: 0 0 0 0px!important;
            position: relative;
            top: 4px;
            display: none;
        }

        .price__label_sale .label_sale{
            font-size: 10px;
            padding: 0 5px;
        }
    /* END: Product Price Label Sale */

    /* START: Product Block */
        .halo-product-block .collection-column-2+.collection-column-2{
            margin-top: 25px;
        }

        .countdown_style_2 {
            display: block;
        }
    /* END: Product Block */
  .about-us-service-block-wrapper.custom-service-block .halo-item:first-child { padding-left: 10px !important; }
}

@media screen and (min-width:405px) and (max-width: 551px){
    .trust-icons p {
        width: 90%;
    }

}
@media screen and (max-width: 767px) and (min-width: 552px) {
    .trust-icons {
    display: block !important;
    padding: 10px 0px;
    }
    .trust-icons .block {
        justify-content: center;
    }

}

@media (max-width: 551px){
    .trust-icons .block:nth-child(2) .image-block {
        max-width: max-content !important;
    }

    .trust-icons .image-block {
        max-width: 28px !important;
    }
    div .search-modal__form .search__button {
        padding: 10px 15px !important;
    }

/* .header-mobile {box-shadow: none;} */
    /* START: Container */
        .container{
            padding-left: 15px;
            padding-right: 15px;
        }

        .container-1770{
            padding-left: 10px;
            padding-right: 10px;
        }

        .container-1570{
            padding-left: 10px;
            padding-right: 10px;
        }

        .container-1470{
            padding-left: 10px;
            padding-right: 10px;
        }

        .container-1170{
            padding-left: 10px;
            padding-right: 10px;
        }

        .halo-row{
            margin-left: -5px;
            margin-right: -5px;
        }

        .halo-item{
            padding-left: 5px;
            padding-right: 5px;
        }

        .halo-row.column-3 .slider__slide{
            width: 100%;
        }
    /* END: Container; */

    /* START: Halo Row */
        .halo-row.halo-slider.sm-column-1:not(.slick-slider) .halo-item:nth-child(n + 2),
        .halo-row.halo-slider.sm-column-2:not(.slick-slider) .halo-item:nth-child(n + 3){
            display: none;
        }

        .halo-row.halo-slider.sm-column-1:not(.slick-slider) .halo-item{
            width: 100%;
        }

        .halo-row.halo-slider.sm-column-2:not(.slick-slider) .halo-item{
            width: 50%;
        }
    /* END: Halo Row */

    /* START: Scroll Snap Mobile */
        .scroll-snap-mobile {
            padding: 0 0 0 10px;
            margin-left: 0;
        }
        .scroll-snap-mobile .halo-item {
            margin-right: 10px;
        }
    /* END: Scroll Snap Mobile */

    /* START: Product Grid */
        .products-grid.grid .grid__item{
            width: calc(50% - 3.75rem / 2)!important;
        }

        .product-block-has__banner.container-full .product-block__grid{
            padding: 0 5px !important;
        }

        .halo-product-block .container-full .products-carousel, .halo-product-block .container-full .products-grid{
            margin: 0;
        }

        .halo-product-block .container-full:not(.product-block-has__banner) .halo-block-content{
            padding: 0 5px;
        }
    /* END: Product Grid */

    /* START: Term Condition */
        .halo-term-condition-popup .halo-popup-scroll{
            max-height: 50vh;
        }

        .halo-term-condition-popup .halo-popup-header {
            margin: 0 0 20px 0;
            padding: 5px 0 0 0;
        }
    /* END: Term Condition */

    /* START: Infinite Scroll */
        .product-infinite-scroll{
            margin: 30px 0 0 0;
        }
    /* END: Infinite Scroll */

    /* START: Block */
        .halo-product-block .products-carousel, .halo-product-block .products-grid{
            margin: 0 -5px;
        }

        .halo-product-block .products-carousel .product, .halo-product-block .products-grid .product {
            padding: 0 5px;
        }

        .products-grid .product .card-action, .products-carousel .product .card-action{
            padding: 0 0 15px 0;
        }

        .product-card__button2 {
            padding: 0;
        }

        .button{
            padding-top: 7px !important;
            padding-bottom: 7px !important;
        }

        .field__input, .form-input{
            padding-top: 7px;
            padding-bottom: 7px;
        }

        .halo-cart-sidebar .previewCartItem-qty .quantity{
          /*  padding-top: var(--btn-1-padding-top) !important;
            padding-bottom: var(--btn-1-padding-bottom) !important;*/
            /*padding-top: 8px !important;
            padding-bottom: 8px !important;*/
        }

        .halo-product-block .slick-dots {
            bottom: -40px;
        }

       /* body:not(.safari).banner-animation-1 .halo-product-block .slick-dots{
            left: 50%;
        }*/

        .halo-product-block .products-carousel.slick-dotted{
            margin-bottom: 40px;
        }
    /* END: Block */

  	/* START: Slideshow */
        .grouped_btn--slider .slide-button {
            padding-top: var(--btn-1-padding-top) !important;
    		padding-bottom: var(--btn-1-padding-bottom) !important;
        }

        .wrapper-category-banner.has-categories.has-banner .slideshow{
            -webkit-box-flex: 0;
            -ms-flex: 0 0 60% !important;
            flex: 0 0 100% !important;
            max-width: 100% !important;
            margin-bottom: 20px;
        }

        .wrapper-category-banner .block-banner-slider {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
            max-width: 100% !important;
        }

        .wrapper-category-banner .block-categories-slider{
            margin-top: 10px !important;
        }

        .block-categories-slider .wrapper-category{
            padding: 20px 20px 10px 20px;
        }

        .block-categories-slider .categories-slider--list{
            padding-bottom: 0;
        }

        .block-categories-slider .categories-slider--list li{
            -ms-flex: 0 0 28%;
            flex: 0 0 28%;
            max-width: 28%;
            border-right: 0;
        }

        .block-categories-slider .categories-slider--list li a{
            align-content: center;
        }

        .block-banner-slider .banner {
            margin-bottom: 15px;
        }

  	/* START: Slideshow */

    /* START: Page Header */
        .page-header {
            padding: 10px 0 15px;
        }
    /* END: Page Header */
}

@media (min-width: 321px){
    /* START: Product Grid */
        .products-grid.column-2 .product,
        .products-grid.column-3 .product,
        .products-grid.column-4 .product,
        .products-grid.column-5 .product{
            width: 50%;
        }

        .products-grid.column-2 .product:nth-child(-n + 2),
        .products-grid.column-3 .product:nth-child(-n + 2),
        .products-grid.column-4 .product:nth-child(-n + 2),
        .products-grid.column-5 .product:nth-child(-n + 2){
            margin-top: 0;
        }
    /* END: Product Grid */
}

@media (min-width: 375px){
    /* START: Block */
        .halo-product-block .products-carousel:not(.slick-initialized) > .product{
            width: 50%;
        }
    /* END: Block */
}

@media (min-width: 551px){
    /* START: Footbar Fixed */
        .footbar-fixed{
            left: 15px;
            right: auto;
            bottom: 15px;
        }
    /* END: Footbar Fixed */

    /* START: Popup */
        .halo-popup-header{
            padding-top: 3px;
        }

        .halo-popup.customPopup-tiny{
            max-width: 535px;
        }

        .halo-popup.customPopup-small{
            max-width: 470px;
        }
    /* END: Popup */

    /* START: Sidebar */
        .halo-sidebar{
            max-width: 370px;
        }
        .halo-sidebar.halo-cart-sidebar{
            max-width: 420px;
        }
    /* END: Sidebar */
}

@media only screen and (min-width: 750px){
    .h0 {
        font-size: 5.2rem;
    }

    h1,
    .h1 {
        font-size: 4rem;
    }

    h2,
    .h2 {
        font-size: 2.4rem;
    }

    h3,
    .h3 {
        font-size: 1.8rem;
    }

    h5,
    .h5 {
        font-size: 1.3rem;
    }

    blockquote {
        padding-left: 1.5rem;
    }

    hr {
        margin: 2rem 0;
    }
}

@media (min-width: 768px){
    /* START: Slideshow */
        .slide-mobile,
        .hidden-pc {
            display: none !important;
        }

        .grouped_btn--slider{
            display: flex;
            align-items: center;
        }

        .grouped_btn--slider .slide-button:first-child {
            margin-right: 5px;
        }

        .grouped_btn--slider .slide-button:last-child {
            margin-left: 5px;
        }
    /* END: Slideshow */

    /* START: Popup */
        .halo-popup{
            max-width: 720px;
        }
    /* END: Popup */

    /* START: Product Grid */
        .products-grid.column-2 .product{
            margin-top: 30px;
        }

        .products-grid.column-3 .product,
        .products-grid.column-4 .product,
        .products-grid.column-5 .product{
            width: 33.3333333%;
            margin-top: 50px;
        }

        .products-grid.column-3 .product:nth-child(-n + 3),
        .products-grid.column-4 .product:nth-child(-n + 3),
        .products-grid.column-5 .product:nth-child(-n + 3){
            margin-top: 0;
        }
    /* END: Product Grid */

    /* START: Block */
        .halo-product-block .products-carousel:not(.slick-initialized) > .product{
            width: 33.3333333%;
        }
    /* END: Block */
}

@media (min-width: 992px){
    /* START: Block */
        .halo-product-block .products-carousel:not(.slick-initialized) > .product{
            width: 25%;
        }
    /* END: Block */
}

@media (min-width: 1025px){
    a:hover{
        color: var(--color-link-hover);
    }

    .link-underline:hover .text{
        text-decoration: underline;
        text-underline-offset: 0.3rem;
    }

    .halo-block-header .title .text{
        width: 420px;
    }

    .halo-block-header.text-left.viewAll--left .title .text,
    .halo-block-header.text-right.viewAll--right .title .text{
        width: auto;
    }

    /* START: Product Scroll */
        .products-cursor{
            display: block;
            position: fixed;
            top: -20px;
            left: -20px;
            z-index: 10000;
            width: 40px;
            height: 40px;
            border-radius: 100%;
            user-select: none;
            opacity: 0;
            pointer-events: none;
            will-change: transform;
            transition: transform .35s cubic-bezier(.04,.64,.56,1),opacity .5s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,-webkit-transform .35s cubic-bezier(.04,.64,.56,1);
        }

        .products-cursor__inner{
            display: flex;
            align-items: center;
            justify-content: center;
            position: absolute;
            inset: 0;
            width: 100%;
            height: 100%;
            border-radius: 50%;
            background: transparent;
            padding: 5px;
        }

        .products-cursor__image{
            opacity: 0;
            -webkit-transform-origin: center;
            transform-origin: center;
            flex: 0 0 100%;
            width: 100%;
            height: 100%;
            animation: cursorInfinite 6s linear infinite;
        }

        .products-cursor__icon{
            position: absolute;
            top: 50%;
            left: 50%;
            width: 36%;
            height: 36%;
            opacity: 0;
            fill: var(--color-white);
            stroke: transparent;
            opacity: 0;
            transform-origin: center;
            transition: unset;
            transform: translate(-50%, -50%);
        }
    /* END: Product Scroll */

    /* START: Arrow */
        .slick-arrow:hover {
            border-color: var(--arrow-border-color-hover);
            background: var(--arrow-background-color-hover);
        }

        .slick-arrow:hover svg{
            color: var(--arrow-color-hover);
            fill: var(--arrow-color-hover);
        }

        .body-custom-width .slick-arrow.slick-prev{
            left: 15px;
        }

        .body-custom-width .slick-arrow.slick-next{
            right: 15px;
        }
    /* END: Arrow */

    /* START: Container */
        .container{
            max-width: 1200px;
            padding-left: 15px;
            padding-right: 15px;
        }

        .container-full{
            width: 100%;
            /*max-width: 1920px;*/
            max-width: 100%;
            padding-left: 0;
            padding-right: 0;
            margin-left: auto;
            margin-right: auto;
            overflow: hidden;
        }

        .container-1770{
            max-width: 1800px;
            padding-left: 15px;
            padding-right: 15px;
            margin-left: auto;
            margin-right: auto;
        }


  .card-information .card-information__wrapper.text-center .card-summary{
    text-align: left;
    padding-left: 15px;
  }


        .container-1570{
            max-width: 1600px;
            padding-left: 15px;
            padding-right: 15px;
            margin-left: auto;
            margin-right: auto;
        }

        .container-1470{
            max-width: 1500px;
            padding-left: 15px;
            padding-right: 15px;
            margin-left: auto;
            margin-right: auto;
        }

        .container-1170{
            max-width: 100%;
            padding: 0px 3.175%;
            margin-left: auto;
            margin-right: auto;
        }

        .has-megamenu .container{
            max-width: var(--container_size) !important;
            padding-left: 15px !important;
            padding-right: 15px !important;
        }

        .header-full-width #shopify-section-header .container,
        .header-full-width #shopify-section-header-02 .container,
        .header-full-width #shopify-section-header-03 .container,
        .header-full-width #shopify-section-header-04 .container,
        .header-full-width #shopify-section-header-05 .container,
        .header-full-width #shopify-section-header-06 .container,
        .header-full-width #shopify-section-header-07 .container,
        .header-full-width #shopify-section-header-08 .container,
        .header-full-width #shopify-section-header-09 .container,
        .header-full-width #shopify-section-header-10 .container,
        .header-full-width #shopify-section-announcement-bar .container,
        .body-full-width .wrapper-body .container,
        .footer-full-width .wrapper-footer .container{
            max-width: 100%;
            padding: 0 3.175%;
        }

        .header-full-width #shopify-section-header-06 .container {
            padding: 0 30px;
        }

        .header-custom-width #shopify-section-header .container,
        .header-custom-width #shopify-section-header-02 .container,
        .header-custom-width #shopify-section-header-03 .container,
        .header-custom-width #shopify-section-header-04 .container,
        .header-custom-width #shopify-section-header-05 .container,
        .header-custom-width #shopify-section-header-06 .container,
        .header-custom-width #shopify-section-header-07 .container,
        .header-custom-width #shopify-section-header-08 .container,
        .header-custom-width #shopify-section-header-09 .container,
        .header-custom-width #shopify-section-header-10 .container,
        .header-custom-width #shopify-section-announcement-bar .container{
            max-width: var(--header-custom-width-container);
            padding-left: 15px;
            padding-right: 15px;
        }

        .body-custom-width .wrapper-body .container{
            max-width: var(--body-custom-width-container);
            padding-left: 15px;
            padding-right: 15px;
        }

        .footer-custom-width .wrapper-footer .container{
            max-width: var(--footer-custom-width-container);
            padding-left: 15px;
            padding-right: 15px;
        }
    /* END: Container */

    /* START: Halo Row */
        .halo-row.halo-slider.column-2:not(.slick-slider) .halo-item:nth-child(n + 3),
        .halo-row.halo-slider.column-3:not(.slick-slider) .halo-item:nth-child(n + 4),
        .halo-row.halo-slider.column-4:not(.slick-slider) .halo-item:nth-child(n + 5),
        .halo-row.halo-slider.column-5:not(.slick-slider) .halo-item:nth-child(n + 6),
        .halo-row.halo-slider.column-6:not(.slick-slider) .halo-item:nth-child(n + 7),
        .halo-row.halo-slider.column-7:not(.slick-slider) .halo-item:nth-child(n + 8),
        .halo-row.halo-slider.column-8:not(.slick-slider) .halo-item:nth-child(n + 9),
        .halo-row.halo-slider.column-9:not(.slick-slider) .halo-item:nth-child(n + 10),
        .halo-row.halo-slider.column-10:not(.slick-slider) .halo-item:nth-child(n + 11) {
            display: none;
        }

        .products-carousel.column-2:not(.slick-slider) .product:nth-child(n + 3),
        .products-carousel.column-3:not(.slick-slider) .product:nth-child(n + 4),
        .products-carousel.column-4:not(.slick-slider) .product:nth-child(n + 5),
        .products-carousel.column-5:not(.slick-slider) .product:nth-child(n + 6),
        .products-carousel.column-6:not(.slick-slider) .product:nth-child(n + 7),
        .products-carousel.column-7:not(.slick-slider) .product:nth-child(n + 8),
        .products-carousel.column-8:not(.slick-slider) .product:nth-child(n + 9),
        .products-carousel.column-9:not(.slick-slider) .product:nth-child(n + 10),
        .products-carousel.column-10:not(.slick-slider) .product:nth-child(n + 11) {
            display: none;
        }
    /* END: Halo Row */

    /* START: Header */
        .header-top,
        .header-bottom{
            display: block;
        }

        .header-bottom .main-menu, .header-bottom .main-menu > .container{
            position: static;
        }

        .header__list .link{
            padding: 23px 25px;
        }

        .header__icon:hover .icon{
            transform: scale(1.15);
        }

        .header__icon:hover .icon.icon-search{
            transform: rotate(-90deg) scale(1.15);
        }

        .halo-top-language #HeaderLanguageLabel{
            display: none;
        }

        .halo-top-currency .currency-block .title{
            display: none;
        }

        .menu-lv-item .site-nav-list-dropdown > .menu-lv-2__action{
            display: flex;
        }
    /* END: Header */

    /* START: Slideshow */
        .wrapper-category-banner .block-categories-slider{
            -webkit-box-flex: 0;
            -ms-flex: 0 0 305px;
            flex: 0 0 305px;
            max-width: 305px;
        }

        .wrapper-category-banner.has-categories .slideshow{
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(100% - 305px);
            flex: 0 0 calc(100% - 305px);
            max-width: calc(100% - 305px);
        }

        .wrapper-category-banner.has-categories.has-banner .slideshow{
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(100% - 825px);
            flex: 0 0 calc(100% - 825px);
            max-width: calc(100% - 825px);
        }

        .wrapper-category-banner.has-banner .slideshow{
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(100% - 520px);
            flex: 0 0 calc(100% - 520px);
            max-width: calc(100% - 520px);
        }

        .wrapper-category-banner .block-banner-slider {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 520px;
            flex: 0 0 520px;
            max-width: 520px;
        }

    /* END: Slideshow */

    /* START: Lookbook Popup */
        [data-show-lookbook-container][data-style="2"] [data-lookbook-item-container] .select-icon.invisible {
            visibility: hidden;
        }
    /* END: Lookbook Popup */

    /* START: Sticky Header */
        .header-wrapper .header-bottom .fixed-left, .header-wrapper .header-bottom .fixed-right{
            display: none;
        }

        .shopify-section-header-sticky .header-wrapper .header-top{
            display: none;
        }

        .shopify-section-header-sticky .header-wrapper .header-bottom{
            display: flex;
            justify-content: center;
            align-items: stretch;
        }

        .shopify-section-header-sticky .header-wrapper .header-bottom .fixed-center{
            width: calc(100% - 112px - 112px);
        }

        .shopify-section-header-sticky .header-wrapper .header-bottom .fixed-left{
            width: 112px;
            padding: 8px 10px 10px 15px;
            display: inline-flex;
            align-items: center;
        }

        .shopify-section-header-sticky .header-wrapper .header-bottom .fixed-right{
            width: 112px;
            display: flex;
            align-items: center;
        }

        .shopify-section-header-sticky .header-wrapper .header-bottom .fixed-right .header__search{
            width: 51px;
            height: 50px;
            display: inline-flex;
            justify-content: center;
            align-items: center;
            border-left: 1px solid rgba(255, 255, 255, 0.15);
            padding-top: 9px;
            padding-bottom: 9px;
        }

        .shopify-section-header-sticky .header-wrapper .header-bottom .fixed-right .header__icon--cart{
            width: 51px;
            height: 50px;
            display: inline-flex;
            justify-content: center;
            align-items: center;
            border-left: 1px solid rgba(255, 255, 255, 0.15);
            padding-top: 9px;
            padding-bottom: 9px;
        }

        .shopify-section-header-sticky .header-wrapper .header-bottom .fixed-right .cart-count-bubble{
            top: 5px;
            right: 5px;
            min-width: 20px;
            min-height: 20px;
            line-height: 20px;
        }

        .shopify-section-header-sticky .header-wrapper .header-01 .header-bottom .fixed-center .list-menu{
            margin-top: 2px;
        }

        .shopify-section-header-sticky .header-wrapper .header-bottom .fixed-center .list-menu{
            margin-top: 3px;
        }

        .shopify-section-header-sticky .header-wrapper .header-bottom .menu-lv-1 .label{
            display: none;
        }

        .sticky-search-open{
            /*overflow-y: hidden;*/
        }

        .sticky-search-open .shopify-section-header-sticky .header-wrapper .header-top{
            display: block;
            padding: 0;
        }

        .sticky-search-open .shopify-section-header-sticky .header-wrapper .header-top .header-top--left{
            display: none;
        }

        .sticky-search-open .shopify-section-header-sticky .header-wrapper .header-top .header-top--right .header__group,
        .sticky-search-open .shopify-section-header-sticky .header-wrapper .header-top .header-top--right .free-shipping-text,
        .sticky-search-open .shopify-section-header-sticky .header-wrapper .header-top .header-top--right .customer-service-text,
        .sticky-search-open .shopify-section-header-sticky .header-wrapper .header-top .header-top--right .top-language-currency{
            display: none;
        }

        .sticky-search-open .shopify-section-header-sticky .header-wrapper .header-top .header-top--right .header-top-right-group{
            margin: 0;
        }

        .sticky-search-open #shopify-section-header{
            will-change: unset;
            transform: none !important;
        }

        .sticky-search-open .header-top-right-group .header__search{
            position: fixed;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            background: rgba(35,35,35,.8);
            width: 100%;
            height: 100%;
            margin: 0;
            z-index: 101;
            opacity: 0;
            animation: slowShow 500ms ease forwards;
        }

        .sticky-search-open .header__search .search-modal__form {
            max-width: 555px;
        }

        .sticky-search-open .header__search .search-modal__form .search__input{
            padding: 7px 10px;
        }

        .sticky-search-open .header__search .search-modal__form .search__button svg{
            width: 18px;
            height: 18px;
        }

        .sticky-search-open .search_details {
            top: 10vh;
            position: relative;
            max-width: 555px;
            margin: 0 auto;
            text-align: center;
            animation: animateMenuOpen 500ms ease;
        }

        .sticky-search-open .search_details .quickSearchResultsWrap{
/*             top: calc(100% + 80px); */
            right: 0;
            left: 0;
            width: 555px;
        }

        .sticky-search-open .quickSearchResults .container{
            padding-left: 20px;
            padding-right: 20px;
        }

        .sticky-search-open .search_details .header-search-close {
            padding-bottom: 15px;
            display: block;
        }

        .sticky-search-open .search_details .header-search-close svg{
            width: 20px;
            height: 20px;
            color: var(--bg-white);
        }

        .sticky-search-open details>.search-modal{
            opacity: 1;
            animation: animateMenuOpen var(--duration-default) ease;
        }

        .sticky-search-open details>.search-modal .quickSearchResultsWrap{
            display: block!important;
            animation: appear-down var(--duration-default) ease;
        }
    /* END: Sticky Header */

    /* START: Custom Scroll Bar */
        .custom-scrollbar::-webkit-scrollbar-track {
            background-color: #f4f4f4;
        }

        .custom-scrollbar::-webkit-scrollbar {
            width: 5px;
            background-color: #f4f4f4;
        }

        .custom-scrollbar::-webkit-scrollbar-thumb {
            background-color: var(--color-background-30);
        }

        .custom-scrollbar-x::-webkit-scrollbar{
            height: 5px;
        }

        .custom-scrollbar-x::-webkit-scrollbar-track{
            background-color: #f4f4f4;
        }

        .custom-scrollbar-x::-webkit-scrollbar-thumb{
            background-color: var(--color-background-30);
        }
    /* END: Custom Scroll Bar */

    /* START: Button */
        .button:hover {
            box-shadow: var(--btn-1-horizontal-length) var(--btn-1-vertical-length) var(--btn-1-blur-radius) var(--btn-1-spread) var(--btn-1-all-bg-opacity-hover) var(--btn-1-inset);
        }

        .button.button-1:hover,
        .button.button--primary:hover,
        .button.button--primary:focus{
            color: var(--btn-1-color-hover);
            background: var(--btn-1-bg-hover);
            border-color: var(--btn-1-border-hover);
        }

        .button.button-1:hover svg,
        .button.button--primary:hover svg,
        .button.button--primary:focus svg{
            fill: var(--btn-1-color-hover);
        }

        .button.button-2:hover,
        .button.button--secondary:hover,
        .button.button--secondary:focus{
            color: var(--btn-2-color-hover);
            background: var(--btn-2-bg-hover);
            border-color: var(--btn-2-border-hover);
        }

        .button.button-2:hover svg,
        .button.button--secondary:hover svg,
        .button.button--secondary:focus svg{
            fill: var(--btn-2-color-hover);
        }

        .button.button-3:hover,
        .button.button-3:focus{
            color: var(--btn-3-color-hover);
            background: var(--btn-3-bg-hover);
            border-color: var(--btn-3-border-hover);
        }

        .button.button-3:hover svg,
        .button.button-3:focus svg{
            fill: var(--btn-3-color-hover);
        }
    /* END: Button */

    /* START: View All Header Block Position */
        .halo-block-header.text-left.viewAll--center .view_all,
        .halo-block-header.text-right.viewAll--center .view_all {
            position: absolute;
            top: 10px;
            left: 50%;
            transform: translateX(-50%);
            right: auto;
        }

        .halo-block-header.text-left.viewAll--center {
            padding-right: 55%;
        }

        .halo-block-header.text-right.viewAll--center {
            padding-left: 55%;
        }

        .halo-block-header.text-center.viewAll--left,
        .halo-block-header.text-center.viewAll--right {
            padding-left: 70px;
            padding-right: 70px;
        }

        .halo-block-header.text-right.viewAll--left {
            padding-left: 70px;
        }

        .halo-block-header.text-left.viewAll--right {
            padding-right: 70px;
        }

        .halo-block-header.text-center.viewAll--left .view_all,
        .halo-block-header.text-right.viewAll--left .view_all {
            position: absolute;
            top: 12px;
            left: 0;
            right: auto;
        }

        .halo-block-header.text-center.viewAll--right .view_all,
        .halo-block-header.text-left.viewAll--right .view_all {
            position: absolute;
            top: 12px;
            left: auto;
            right: 0;
        }
    /* END: View All Header Block Position */

    /* START: Popup */
        .halo-popup-banner{
            display: block;
        }

        .halo-popup.customPopup-large{
            max-width: 1000px;
        }

        .halo-popup.halo-edit-cart-popup.customPopup-large{
            max-width: 840px;
        }
        .halo-popup.halo-edit-cart-popup .halo-notifyMe {
          display: none !important;
        }
        .halo-popup.halo-quick-view-popup.customPopup-large{
            max-width: 1020px;
        }

        .halo-popup.halo-size-chart-popup.customPopup-large,
        .halo-popup.halo-ask-an-expert-popup.customPopup-large{
            max-width: 700px;
        }

        .halo-popup.halo-compare-color-popup.customPopup-large{
            max-width: 970px;
        }
    /* END: Popup */

    /* START: Sidebar */
        .halo-sidebar-header{
            padding-left: 30px;
            padding-right: 30px;
        }
    /* END: Sidebar */

    /* START: Announcement */
        .announcement-bar__message .text{
            font-size: calc(var(--font-body-size) + 4px);
        }
    /* END: Announcement */

    /* START: Menu */
        .menu-lv-item:hover > a > .text {
           /* text-decoration: underline;
            text-underline-offset: 0.3rem;*/
            border-bottom: 1px solid #fff;
        }

        .menu-lv-item:hover > .header__submenu, .menu-lv-item.menu-lv-2.dropdown:hover .site-nav-list-dropdown > .header__submenu{
            display: block;
            opacity: 1;
            visibility: visible;
            pointer-events: auto;
            transform: translateY(0);
            animation: animateMenuOpen var(--duration-default) ease;
            z-index: 1;
        }

        .list-menu.text-right{
            margin-right: -20px;
        }

        .menu-lv-item.menu-lv-1 .menu-lv-2__action .icon-dropdown {
            display: block;
        }
    /* END: Menu */

    /* START: Product Grid */
        .products-grid.column-4 .product,
        .products-grid.column-5 .product{
            width: 25%;
        }

        .products-grid.column-4 .product:nth-child(-n + 4),
        .products-grid.column-5 .product:nth-child(-n + 4){
            margin-top: 0;
        }
    /* END: Product Grid */

    /* START: Product Block */
        /* .halo-product-block .slick-arrow{
            top: calc(50% - 70px);
        }
 */
        .halo-product-block .slick-prev{
            left: 0px;
        }

        .halo-product-block .slick-next{
            right: 0px;
        }

        .halo-product-block .products-carousel.column-1:not(.slick-initialized) > .product{
            width: 100%;
        }

        .halo-product-block .products-carousel.column-2:not(.slick-initialized) > .product{
            width: 50%;
        }

        .halo-product-block .products-carousel.column-3:not(.slick-initialized) > .product{
            width: calc(100% / 3);
        }

        .halo-product-block .products-carousel.column-4:not(.slick-initialized) > .product{
            width: 25%;
        }

        .halo-product-block .products-carousel.column-5:not(.slick-initialized) > .product{
            width: 20%;
        }

        .halo-product-block .products-carousel.column-6:not(.slick-initialized) > .product{
            width: calc(100% / 6);
        }

        .halo-product-block .collection-column-2{
            -webkit-box-flex: 0;
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%;
            padding-left: 15px;
            padding-right: 15px;
        }

        .halo-product-block .collection-column-2:first-child{
            padding-right: 10px;
        }

        .halo-product-block .collection-column-2+.collection-column-2{
            padding-left: 10px;
        }
    /* END: Product Block */

    /* START: Footbar Fixed */
        .footbar-fixed-left {
            position: fixed;
            left: 15px;
            right: auto;
            bottom: 15px;
            z-index: 10;
            width: auto;
        }
        .footbar-fixed-right {
            position: fixed;
            left: auto;
            right: 15px;
            bottom: 15px;
            z-index: 10;
          }
    /* END: Footbar Fixed */

    /* START: Image Zoom */
        .image-zoom img{
            transform: scale(1.1);
        }
    /* END: Image Zoom */

    /* START: Custom Position */
        .custom_position {
            left: var(--horizontal_position) !important;
            top: var(--vertical_position) !important;
            transform: translate(var(--minus_horizontal_position), var(--minus_vertical_position)) !important;
        }

        .custom_position.content-box--right {
            left: auto !important;
            right: var(--horizontal_position) !important;
            transform: translate(var(--horizontal_position), var(--minus_vertical_position)) !important;
        }
    /* END: Slideshow */

    /* START: Calculator Free Shipping Message */
        .haloCalculatorShipping{
            padding: 0 30px;
        }
    /* END: Calculator Free Shipping Message */

    /* Start: Sidebar Animation */
        .body-content-wrapper {
            transition: transform var(--duration-long) ease;

        }

        /* body.cart-sidebar-show .body-content-wrapper,
        body.auth-sidebar-show .body-content-wrapper,
        body.lang-currency-sidebar-show .body-content-wrapper,
        body.show-pickup-availability .body-content-wrapper {
            transform: translateX(calc(var(--page-content-distance) * -1));
        } */

        body.menu_open .body-content-wrapper,
        body.open_search_mobile .body-content-wrapper {
            transform: translateX(var(--page-content-distance));
        }

        #halo-cart-sidebar .halo-sidebar-header,
        #halo-cart-sidebar .previewCartMessage,
        #halo-cart-sidebar .previewCart-wrapper,
        #halo-auth-sidebar .halo-sidebar-header,
        #halo-auth-sidebar .halo-sidebar-wrapper,
        #halo-language-currency-sidebar .title,
        #halo-language-currency-sidebar .halo-top-language,
        #halo-language-currency-sidebar .halo-top-currency
        {
            transform: translateX(calc(var(--sidebar-content-distance) * 1));
            opacity: 0;
            transition: transform var(--duration-long) ease, opacity var(--duration-long) ease;
            transition-delay: 0;
        }

        body:not(.safari).cart-sidebar-show #halo-cart-sidebar .halo-sidebar-header,
        body:not(.safari).auth-sidebar-show #halo-auth-sidebar .halo-sidebar-header,
        body:not(.safari).lang-currency-sidebar-show #halo-language-currency-sidebar .title {
            transition-delay: 250ms;
        }

        body:not(.safari).cart-sidebar-show #halo-cart-sidebar .previewCartMessage,
        body:not(.safari).lang-currency-sidebar-show #halo-language-currency-sidebar .halo-top-language,
        body:not(.safari).lang-currency-sidebar-show #halo-language-currency-sidebar .halo-top-currency {
            transition-delay: 400ms;
        }

        body:not(.safari).cart-sidebar-show #halo-cart-sidebar .previewCart-wrapper {
            transition-delay: 550ms;
        }

        body:not(.safari).cart-sidebar-show #halo-auth-sidebar .halo-sidebar-header {
            transition-delay: 300ms;
        }

        body:not(.safari).auth-sidebar-show #halo-auth-sidebar .halo-sidebar-wrapper {
            transition-delay: 300ms;
        }

        #search-form-mobile .halo-sidebar-header,
        #search-form-mobile .header__search-full,
        #search-form-mobile .quickSearchTrending,
        #search-form-mobile .quickSearchProduct,
        #navigation-mobile .halo-sidebar-wrapper
        {
            transform: translateX(calc(var(--sidebar-content-distance) * -1));
            opacity: 0;
            transition: transform var(--duration-long) ease, opacity var(--duration-long) ease;
            transition-delay: 0;
        }

        body:not(.safari).open_search_mobile #search-form-mobile .halo-sidebar-header,
        body:not(.safari).menu_open #navigation-mobile .halo-sidebar-wrapper
        {
            transition-delay: 250ms;
        }

        body:not(.safari).open_search_mobile #search-form-mobile .header__search-full {
            transition-delay: 400ms;
        }

        body:not(.safari).open_search_mobile #search-form-mobile .quickSearchTrending {
            transition-delay: 550ms;
        }

        body:not(.safari).open_search_mobile #search-form-mobile .quickSearchProduct {
            transition-delay: 700ms;
        }

        body.cart-sidebar-show #halo-cart-sidebar .halo-sidebar-header,
        body.cart-sidebar-show #halo-cart-sidebar .previewCartMessage,
        body.cart-sidebar-show #halo-cart-sidebar .previewCart-wrapper,
        body.auth-sidebar-show #halo-auth-sidebar .halo-sidebar-header,
        body.auth-sidebar-show #halo-auth-sidebar .halo-sidebar-wrapper,
        body.open_search_mobile #search-form-mobile .halo-sidebar-header,
        body.open_search_mobile #search-form-mobile .header__search-full,
        body.open_search_mobile #search-form-mobile .quickSearchTrending,
        body.open_search_mobile #search-form-mobile .quickSearchProduct,
        body.menu_open #navigation-mobile .halo-sidebar-wrapper,
        body.lang-currency-sidebar-show #halo-language-currency-sidebar .title,
        body.lang-currency-sidebar-show #halo-language-currency-sidebar .halo-top-language,
        body.lang-currency-sidebar-show #halo-language-currency-sidebar .halo-top-currency {
            transform: translateX(0);
            opacity: 1;
        }

        body.cart-sidebar-show,
        body.auth-sidebar-show,
        body.open_search_mobile,
        body.menu_omenu_openpen,
        body.lang-currency-sidebar-show,
        body.quick-view-show,
        body.quickshop-popup-show,
        body.newsletter-show,
        body.show-pickup-availability {
            padding-inline-end: 16px;
        }
    /* END: Sidebar Animation */

    /* START: Mobile Lookbook */
        .halo-popup-wrapper-mobile {
            display: none;
        }
    /* END: Mobile Lookbook */
    .header-03 .main-menu.fixed-center .header-bottom--wrapper .header__inline-menu ul.list-menu.text-left li.menu-lv-item.menu-lv-1.text-left.no-megamenu:nth-child(7) {
        display: none; /** Remove Apple watches category from menu on desktop **/
    }
}

@media (min-width: 1200px){
.custom-service-block .halo-row .halo-item.has-des:nth-child(3) {
    padding-left: 30px;
}
.footer > .footer__content-top > .container .halo-row > div:nth-child(5) {
    display: none;
}

div.footer-block__text .footer-block__details .image_logo + .rte {
    display: flex;
    margin-left: -12px;
    color: #fff;
    position: relative;
    top: 30px;
        line-height: 1.4;
}
  /* .footer-block__details .rte {padding-right: 140px;} */
}

@media (min-width: 1280px){
    /* START: Popup */
        .halo-popup.customPopup-extraLarge{
            max-width: 1170px;
        }

        .halo-lookbook-popup .halo-popup-wrapper {
            max-height: 366px;
        }

        .halo-lookbook-popup .lookbook-content .card-media {
            padding-bottom: 133.33333333333334% !important;
        }
    /* END: Popup */
    .template-product .renewed-modal-anchor { padding-left: 10%; }
    [lang="ar"] .template-product .renewed-modal-anchor { padding-left: 0; padding-right: 10%; }
}

@media (min-width: 1400px){
    /* START: Layout Boxed */
        .wrapper-hasbanner-adv{
            display: flex;
        }
    /* END: Layout Boxed */

    /* START: Popup */
        .halo-popup.customPopup-extraLarge{
            max-width: 1370px;
        }
    /* END: Popup */
}

@media (min-width: 1600px){
    /* START: Layout Boxed */
        .halo-widget-banner{
            opacity: 1;
            visibility: visible;
        }

        .halo-widget-banner .adaptive_height img.lazyload+.data-lazy-loading{
            background: transparent;
        }
    /* END: Layout Boxed */

    /* START: Popup */
        .halo-popup.customPopup-extraLarge{
            max-width: 1570px;
        }
    /* END: Popup */

    /* START: Product Grid */
        .products-grid.column-5 .product{
            width: 20%;
        }

        .products-grid.column-5 .product:nth-child(-n + 5){
            margin-top: 0;
        }
    /* END: Product Grid */

    /* START: Block */
        .halo-product-block .slick-prev{
            left: 0px;
        }

        .halo-product-block .slick-next{
            right: 0px;
        }

        .halo-product-block .products-carousel.column-5:not(.slick-initialized) > .product{
            width: 20%;
        }
    /* END: Block */
}

@media (min-width: 1920px){
    /* START: Block */
        .halo-product-block .slick-prev{
            left: 0px;
        }

        .halo-product-block .slick-next{
            right: 0px;
        }
    /* END: Block */

    .slick-arrow.slick-next{
        right: var(--position-horizontal-slick-arrow) !important;
    }

    .slick-arrow.slick-prev{
        left: var(--position-horizontal-slick-arrow) !important;
    }
}

@media (min-width: 768px) and (max-width: 1024px){
.product-item-cart-page .cart-item__price-wrapper input[type=submit] {
    margin-left: auto;
    margin-top: 0;
}
[lang="ar"] div.warranty_main_sect .warranty_main_left_sect .self-testing-inline-sect .self-testing-inline-inner-sect p {
    padding-left: 0px;
}
[lang="ar"] .header-mobile--right {
    padding-left: 10px;
}
.header-mobile--right {
    gap: 10px;
}
body.template-collection.refurbished-used-laptop-uae .main_collection_banner .container-1170 .col-bnr-right-img img, body.template-collection.refurbished-macbook .main_collection_banner .container-1170 .col-bnr-right-img img {
    margin: -7px auto 0;
    max-width: 100%;
}
body.template-search div.page-sidebar, body.template-collection div.page-sidebar {
    width: 300px;
}
body.template-collection .main_collection_banner .collection-content-2 #collection-bottom-bar {
    bottom: 20px;
}
div#collection-bottom-bar .trust-icons .trust-piolets {
    justify-content: left;
}
.label-tab.hidden-on-desktop {
    display: none;
}
.toolbar div.toolbar-dropdown.filter-sortby .label-tab.hidden-on-mobile, .toolbar div.toolbar-dropdown .dropdown-menu.hidden-on-mobile, .toolbar .toolbar-dropdown.hidden-on-mobile {
    display: block;
}
div.sidebar--layout_vertical .productGrid.column-3 .product {
    width: 33%;
}
body.template-collection div.page-sidebar+.page-content ,body.template-search div.page-sidebar+.page-content{
    width: 100%;
    padding-right: 20px;
}
body.template-collection .halo-collection-content .toolbar .toolbar-col .toolbar-item+.toolbar-item {
    margin-right: 10px;
}
body.template-collection .main_collection_banner .trust-icons {
    display: block;
}
[lang="ar"] .form__select .new_price::after {
  display:none;
}
div.breadcrumb-container.style--line_clamp_1 {
  margin-right: 0;
}
.stamp-img-product img {
    width: 60%;
    margin-left: auto;
}
[lang="ar"] .card-information .card-information__wrapper.text-center .card-summary {
    height: auto !important;
}
[lang="ar"] .popular-iphones div.card-swatch.text-center {
    margin-bottom: -9px;
}
.popular-iphones .card-information .card-information__wrapper.text-center .card-summary {
  height: 40px;
  line-height: 1.8;
  margin: 0px 0px 0px !important;
}
/* .popular_laptops .card-information .card-information__wrapper.text-center .card-summary {
    height: 45px;
} */
div.card-information {
    margin-top: -30px;
}
div.footer-block__details .image_logo {
    margin-left: -7px !important;
}
    div.footer-block__text .footer-block__details .image_logo+.rte {
        margin-left: -7px !important;
    }
  .footer > .footer__content-top > .container .halo-row > div:nth-child(5) {
    display: none;
}
.footer .container:nth-child(2) {
    visibility: hidden;
}

[lang="ar"] div.card-information__wrapper.text-center .card-price, div.card-swatch.text-center {justify-content: right;}



[lang="ar"] .popular_laptops .card-information .card-information__wrapper.text-center .card-summary {
    padding-right: 0px;
    text-align: right;
}
[lang="ar"] .footer > .container + .container > .contact_informations > p {
    padding-left: 0 !important;
}
/* [lang="ar"] .custom_categories_container .slick-prev {
    left: 0px !important;
}
[lang="ar"] .popular-iphones .slick-arrow.slick-prev {
    left: -10px !important;
} */
[lang="ar"]  .customer_videos_sect .halo-block-header .title .text {
      padding: 0;
  }
[lang="ar"] .Side-image .products-carousel .slick-prev.slick-arrow, [lang="ar"] .popular_laptops .products-carousel .slick-prev.slick-arrow {
    left: -20px !important;
}
div.sections-spotlight-block .custom-testimonials-section.spotlight-block {
    padding-bottom: 40px !important;
}
  .footer > .footer__content-top > .container .halo-row > div:nth-child(5) .rte {
    padding-left: 10px;
}
  .footer-block__list-payment ul{
    display:none;
  }
div.footer__content-bottom .footer-block__bottom.not_payment .footer__copyright {
  padding-left: 15px;
  padding-right: 15px;
}
.popular_laptops button.slick-next.slick-arrow, .Side-image button.slick-next.slick-arrow {
    margin-right: -44px !important;
}
div.featured-video-sections .product-item {
    max-height: 310px;
}

div.featured-video-sections .video-container {
    height: 320px;
}
    /* .header-mobile.header-mobile-search-bar.mobile-header-2 {
        display: none;
    } */
  .header__search .search-modal__form, .header__iconItem {
    width: 100%;
    max-width: 100%;
}
.header__search .search-modal__form{
    padding:10px
}
.header-03 div.header-top-center {
    flex: 0 0 100% !important;
    max-width: 100% !important;
}

.header-items.header-bottom-right {
    display: flex;
    align-items: center;
    gap: 10px;
}

.header-items.header-bottom-right > a {
    color: #000;
}

.header-mobile--wrapper {
    gap: 10px;
}
    .header-mobile.mobile-header-2 {
        padding: 15px 0px 0;
    }
  .header-mobile.header-mobile-search-bar.mobile-header-2 {
    padding-top: 0;
}

    /* START: Slider */
        .halo-row.column-3 .slider__slide, .halo-row.column-4 .slider__slide{
            width: 50%;
        }

        .halo-row.column-5 .slider__slide, .halo-row.column-5 .halo-item{
            width: 33.333333%;
        }

        .halo-row.column-5:not(.brands-slider) .halo-item{
            margin-bottom: 15px;
        }

        .slider-dots.count_2,
        .slider-action.count_2{
            display: none;
        }

        .slider-dots li:last-child{
            display: none;
        }
    /* END: Slider */

    /* START: Block */
        .halo-block-header .title .text{
            padding: 0 60px;
        }
    /* END: Block */
}

@media (prefers-reduced-motion){
    .motion-reduce {
        transition: none !important;
    }
}

.productView-desc.halo-text-format{display: none;}

#ArticleSection-template--17328137470271__main .article-heading .title{ text-align: center;}

#ArticleSection-template--17328137470271__main .halo-article-content .info, #ArticleSection-template--17328137470271__main .halo-article-content .comment { text-align: center;}

.section-block-template--17299554074943__715e0a03-5b92-4116-be34-f562a260e6d6 .review__item-image {display:none;}

.section-block-template--17299554074943__715e0a03-5b92-4116-be34-f562a260e6d6 .halo-block-header .subtext-review {display: flex; justify-content: center;}

.section-block-template--17299554074943__715e0a03-5b92-4116-be34-f562a260e6d6 .halo-block-header .title .text { color: #353535; font-family: 'Futura' sans-serif; font-size: 35px !important; text-transform: none; line-height: 1.3em; font-weight: 500; }

.sections-custom-service-block .bg-policies-block .rich-text__blocks.text-center a.button { width: auto; max-width: fit-content; }

.sections-custom-service-block .bg-policies-block .policies-content .policies-des svg { color: #ff6400; fill: #ff6400; }

.sections-custom-service-block .bg-policies-block .policies-content h3.policies-text { font-size: 24px; margin-bottom: 15px; --mg-bottom-title-mb-style: 0px; --fontsize-title-style-mb: 18px; font-weight: 500; color: #232323; line-height: 22px; }

.sections-custom-service-block .bg-policies-block .policies-content .policies-text.type--font_1 { font-weight: 700 !important; }

.sections-custom-service-block .bg-policies-block .policies-content .bottom-para { font-size: 18px; line-height: 22px; color: #000; font-weight: 400; margin-bottom: 0px; margin-top: 0px; }

.sections-custom-service-block .custom-service-block .policies-content { line-height: 22px; }

.section-block-template--17299554074943__94b1682e-9c80-4f7d-b5b7-27c9a0639540 .halo-block-header .title + .view_all { display: none; }

.section-block-template--17299554074943__94b1682e-9c80-4f7d-b5b7-27c9a0639540 .policies-block-wrapper .halo-item a { border: none; }

.section-block-template--17299554074943__94b1682e-9c80-4f7d-b5b7-27c9a0639540 .policies-block-wrapper .halo-item a:hover { box-shadow: none !important; }

#shopify-section-template--17299554074943__94b1682e-9c80-4f7d-b5b7-27c9a0639540 .bg-policies-block .policies-content .policies-text.type--font_1 { font-weight: 400 !important; font-family: "Montserrat", sans-serif; font-size: 24px; line-height: 30px; }

#shopify-section-template--17299554074943__94b1682e-9c80-4f7d-b5b7-27c9a0639540 .custom-service-block .policies-content .policies-des { font-family: "Montserrat", sans-serif; font-size: 15px; font-weight: 400; line-height: 30px; }

#shopify-section-template--17299554074943__94b1682e-9c80-4f7d-b5b7-27c9a0639540 .custom-service-block .policies-content .policies-des strong { font-weight: 600; }

.fa-angle-right:before { content: "\f105"; float: right; margin-left: 4px; }

.catbtnlink a {color: 277dd3; text-transform: lowercase;}

#shopify-section-template--17299554074943__71871b7f-0f11-4284-bd29-b8b60d251aaf .rte>p { color: #fff; font-family: "Futura medium"; font-size: 16px; font-weight: 400; line-height: 30px; }

#shopify-section-template--17299554074943__163221535239da03ba .content.spotlight-inner.text-center.align-items--center { padding-left: 0; padding-right: 0; padding-top: 10px; }

#shopify-section-template--17299554074943__163221535239da03ba .spotlight-item.spotlight-item__image .des.custom-text-style { font-weight: 400; color: #121212; font-size: 21px; line-height: 1.6; font-family: 'Futura medium'; }

#shopify-section-template--17299554074943__94b1682e-9c80-4f7d-b5b7-27c9a0639540 * { background-color: #f9f9f9; }

#shopify-section-template--17299554074943__16328142266b504c78 .halo-block-header .title { color: #353535; font-size: 35px; font-weight: 400; text-transform: inherit; font-family: "Montserrat", sans-serif; }

#shopify-section-template--17299554074943__16328142266b504c78 > div { background-color: #f9f9f9; }

#shopify-section-template--17299554074943__16328142266b504c78 > div .halo-block-header .title .text { background-color: #f9f9f9; }

#shopify-section-template--17299554074943__8ee22ae9-b6ac-4830-919d-89d472798601 > div { background-color: #f9f9f9; }

#shopify-section-template--17299554074943__163247026462da6862 .halo-block-header .title { color: #353535; font-size: 35px; font-weight: 400; text-transform: inherit; font-family: "Montserrat", sans-serif; }

#shopify-section-template--17299554074943__163247026462da6862 > div { background-color: #f9f9f9; }

#shopify-section-template--17299554074943__163247026462da6862 > div .halo-block-header .title .text { background-color: #f9f9f9; }

#shopify-section-template--17299554074943__45c08bfc-77d7-4147-af36-aa9be498b44f > div { background-color: #f9f9f9; }

#shopify-section-template--17299554074943__54e3cb7a-ce3a-4638-b72c-3a0c8de36407 .custom-service-block .policies-block-wrapper.service_block_style_2 .halo-item a { padding-left: 0; padding-right: 0; }

#shopify-section-template--17299554074943__54e3cb7a-ce3a-4638-b72c-3a0c8de36407 * { background-color: #f9f9f9; }

#shopify-section-template--17299554074943__94b1682e-9c80-4f7d-b5b7-27c9a0639540 .halo-block-header .title { text-transform: inherit; color: #353535; font-size: 36px; line-height: 30px; font-family: "Montserrat", sans-serif; font-weight: 400; }

#shopify-section-template--17299554074943__94b1682e-9c80-4f7d-b5b7-27c9a0639540 strong { font-weight: 600; }

#shopify-section-template--17299554074943__94b1682e-9c80-4f7d-b5b7-27c9a0639540 .bg-policies-block .rich-text__blocks.text-center a.button { font-family: "Lato"; font-weight: 600; text-transform: uppercase; border: 2px solid #212121; color: #333; padding: 10px 20px; border-radius: 5px; font-size: 13px; line-height: 18px; background-color: transparent; background: transparent; }

#shopify-section-template--17299554074943__8ee22ae9-b6ac-4830-919d-89d472798601 .rich-text__blocks.text-center a.button { font-family: "Lato"; font-weight: 600; text-transform: uppercase; border: 2px solid #212121; color: #333; padding: 10px 20px; border-radius: 5px; font-size: 13px; line-height: 18px; background-color: transparent; background: transparent; }

#shopify-section-template--17299554074943__45c08bfc-77d7-4147-af36-aa9be498b44f .rich-text__blocks.text-center a.button { font-family: "Lato"; font-weight: 600; text-transform: uppercase; border: 2px solid #212121; color: #333; padding: 10px 20px; border-radius: 5px; font-size: 13px; line-height: 18px; background-color: transparent; background: transparent; }

#shopify-section-template--17299554074943__91a98d4b-0b22-4700-b8e2-a7e037cfce16 .spotlight-inner .link_title { font-family: "Montserrat", sans-serif; color: #121212; font-weight: 500; line-height: 1; font-size: 15px; }

.card-information__wrapper.text-center .card-information__group-2 { display: none; }

.card-information .card-information__wrapper.text-center .card-title { font-family: "Montserrat", sans-serif; color: #121212; font-weight: 400; line-height: 1; font-size: 15px; }

.card-information .card-information__wrapper.text-center .card-title h2 { font-family: "Montserrat", sans-serif; color: #121212; font-weight: 400; line-height: 1; font-size: 15px; }

body.template-collection .main_collection_banner .collection-description h1 { color: #fff; font-size: 3rem; }

.price__compare .price-item { font-family: "Montserrat", sans-serif; color: #bbb; font-weight: 400; font-size: 13px; }

.price__last .price-item { font-family: "Montserrat", sans-serif; color: #121212; font-weight: 700; font-size: 14px; }

.price__last .price-item .text { display: none; }
.price dd {
    margin-top: 4px !important;
}

#shopify-section-template--17299554074943__715e0a03-5b92-4116-be34-f562a260e6d6 .halo-block-header .title { width: 100%; }

#shopify-section-template--17299554074943__715e0a03-5b92-4116-be34-f562a260e6d6 .halo-block-header .title * { width: 100%; font-family: "Montserrat", sans-serif; font-size: 39px !important; font-weight: 400; line-height: 1.3em; letter-spacing: 0; }

#shopify-section-template--17299554074943__715e0a03-5b92-4116-be34-f562a260e6d6 .review__item-content { background: #fff; padding: 30px; text-align: left; display: flex; flex-wrap: wrap; flex-direction: column; }

#shopify-section-template--17299554074943__715e0a03-5b92-4116-be34-f562a260e6d6 .review__item-content .customer-review__content { order: 1; font-family: futura medium; font-weight: 400; font-size: 14px; }

#shopify-section-template--17299554074943__715e0a03-5b92-4116-be34-f562a260e6d6 .review__item-content .star-reviews { order: 2; }

#shopify-section-template--17299554074943__715e0a03-5b92-4116-be34-f562a260e6d6 .review__item-content .name { order: 3; font-family: futura medium; font-weight: 400; font-size: 14px; }

#shopify-section-template--17299554074943__54e3cb7a-ce3a-4638-b72c-3a0c8de36407 .custom-service-block .halo-item .policies-icon { margin-bottom: 0; }

#shopify-section-template--17299554074943__54e3cb7a-ce3a-4638-b72c-3a0c8de36407 .bg-policies-block .policies-content .policies-text.type--font_1 { font-family: "Montserrat", sans-serif; font-size: 20px; font-weight: 400 !important; color: #121212; }

#shopify-section-template--17299554074943__54e3cb7a-ce3a-4638-b72c-3a0c8de36407 .bg-policies-block .policies-content .policies-des { font-family: "Montserrat", sans-serif; font-size: 20px; font-weight: 300; line-height: 30px; color: #7a7a7a; }

.card-information .card-information__wrapper.text-center .card-title { text-transform: inherit; }

.footer .footer__content-top { background-color: #121212; border-top: none; }

.footer .footer__content-bottom { background-color: #121212; border-top: 1px solid #80808047; }

.footer .footer-block__column .list-menu__item--link, .footer .footer-block__newsletter .footer-block__subheading, .footer .footer__content-bottom .footer-block__bottom .footer__copyright { font-family: "Montserrat", sans-serif; font-weight: 400; line-height: 30px; font-size: 14px;  color:#fff;}

.footer .copyright__content { font-family: "Montserrat", sans-serif; font-weight: 400; line-height: 30px; font-size: 18px; color: gray; }

.footer .footer-block__details { font-family: "Montserrat", sans-serif; font-weight: 400; font-size: 14px; }

.footer .footer-block__details p { font-family: "Montserrat", sans-serif; font-weight: 400; font-size: 14px; }

.footer .footer-block__details svg { margin-right: 8px; width: 15px; height: 15px; }

.footer-block__text .footer-block__details .rte { display: flex; }

/* .footer-block__text .footer-block__details .image_logo + .rte { display: none; } */

.footer-block__text .footer-block__details .image_logo + .rte a { display: block; }

.footer__content-top .footer-block__item:last-child .rte { display: block; }

.footer__content-top .footer-block__item:last-child .rte > p { font-size: 12px !important; color: #cfcfcf !important; margin-bottom: 0; display: block; margin-top: 0; }

.card-swatch .swatch-label[data-value="white-pearl"] .pattern, .card-swatch .swatch-label[data-value="white_pearl"] .pattern, .facets__item--swatch [value="White Pearl"] + label .pattern { background-color: #FFFFFF !important; }

.card-swatch .swatch-label[data-value="black-sapphire"] .pattern, .card-swatch .swatch-label[data-value="black_sapphire"] .pattern, .facets__item--swatch [value="Black Sapphire"] + label .pattern { background-color: #0D1527 !important; }

.card-swatch .swatch-label[data-value="gold-platinum"] .pattern, .card-swatch .swatch-label[data-value="gold_platinum"] .pattern, .facets__item--swatch [value="Gold Platinum"] + label .pattern { background-color: #EBE8E0 !important; }

.card-swatch .swatch-label[data-value="blue-topaz"] .pattern, .card-swatch .swatch-label[data-value="blue_topaz"] .pattern, .facets__item--swatch [value="Blue Topaz"] + label .pattern { background-color: #027B96 !important; }

.card-swatch .swatch-label[data-value="mint"] .pattern, .facets__item--swatch [value="Mint"] + label .pattern { background-color: #C8DED4 !important; }

.card-swatch .swatch-label[data-value="voilet"] .pattern, .facets__item--swatch [value="Voilet"] + label .pattern { background-color: #BDBDD6 !important; }

body.layout_rtl .card-swatch .swatch-label[data-value="تيتانيوم_طبيعي"] .pattern {
    background-color: #797982 !important;
}


body.layout_rtl .card-swatch .swatch-label[data-value="تيتانيوم_أزرق"] .pattern { 
    background-color: #5f778a !important; 
}

body.layout_rtl .card-swatch .swatch-label[data-value="تيتانيوم_أبيض"] .pattern { 
    background-color: #e0e0dc !important; 
}

body.layout_rtl .card-swatch .swatch-label[data-value="أصفر"] .pattern { 
    background-color: rgb(254, 230, 129) !important; 
}

body.layout_rtl .card-swatch .swatch-label[data-value="أسود_فضائي"] .pattern { 
    background-color: #323233 !important; 
}

body.layout_rtl .card-swatch .swatch-label[data-value="أرجواني_داكن"] .pattern { 
    background-color: #800080 !important; 
}

body.layout_rtl .card-swatch .swatch-label[data-value="فضي"] .pattern { 
    background-color: rgb(192, 192, 192) !important; 
}

body.layout_rtl .productView-variants [value="أسود فضائي"] + label .pattern {
    background-color: #323233 !important;
}

body.layout_rtl .productView-variants [value="فضي"] + label .pattern {
    background-color: rgb(192, 192, 192) !important;
}


.card-swatch .swatch-label[data-value="starlight"] .pattern { background-color: rgb(252, 249, 246) !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="أبيض"] .pattern { background-color: rgb(252, 249, 246) !important; }

.card-swatch .swatch-label[data-value="pink"] .pattern, .card-swatch .swatch-label[data-value="prism_crush_pink"] .pattern { background-color: rgb(255, 192, 203) !important; }

.card-swatch .swatch-label[data-value="black"] .pattern { background-color: rgb(0, 0, 0) !important; }

.card-swatch .swatch-label[data-value="blue"] .pattern { background-color: rgb(44, 103, 129) !important; }

body.layout_rtl .card-swatch .swatch-label[data-value="منتصف_الليل"] .pattern { background-color: rgb(44, 103, 129) !important; }

.card-swatch .swatch-label[data-value="alpine-green"] .pattern, .card-swatch .swatch-label[data-value="alpine_green"] .pattern, body.layout_rtl .card-swatch .swatch-label[data-value="أخضر_جبلي"] .pattern { background-color: rgb(91, 108, 90) !important; }

.card-swatch .swatch-label[data-value="gold"] .pattern { background-color: rgb(240, 222, 198) !important; }

body.layout_rtl .productView-variants [value="أصفر"] + label .pattern {
    background-color: rgb(254, 230, 129) !important;
}

body.layout_rtl .productView-variants [value="تيتانيوم أزرق"] + label .pattern {
    background-color: #5f778a !important;
}

body.layout_rtl .productView-variants [value="تيتانيوم أبيض"] + label .pattern {
    background-color: #e0e0dc !important;
}


.card-swatch .swatch-label[data-value="graphite"] .pattern { background-color: rgb(120, 117, 113) !important; }

body.layout_rtl .card-swatch .swatch-label[data-value="جرافيت"] .pattern { background-color: rgb(120, 117, 113) !important; }

.card-swatch .swatch-label[data-value="sierra-blue"] .pattern, .card-swatch .swatch-label[data-value="sierra_blue"] .pattern { background-color: rgb(149, 172, 196) !important; }

.card-swatch .swatch-label[data-value="silver"] .pattern { background-color: rgb(192, 192, 192) !important; }

.card-swatch .swatch-label[data-value="red"] .pattern { background-color: rgb(181, 13, 30) !important; }

.card-swatch .swatch-label[data-value="midnight"] .pattern { background-color: rgb(0, 0, 0) !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="سماء_الليل"] .pattern { background-color: rgb(0, 0, 0) !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="أخضر_صنوبري"] .pattern {
    background-color: rgb(91, 108, 90) !important;
}
body.layout_rtl .card-swatch .swatch-label[data-value="أخضر_الليل"] .pattern {
    background-color: rgb(64, 106, 87) !important;
}
body.layout_rtl .card-swatch .swatch-label[data-value="الجير_الأخضر"] .pattern {
    background-color: rgb(221, 244, 218) !important;
}
body.layout_rtl .productView-variants [value="سماء الليل"] + label .pattern {
    background-color: rgb(29, 34, 46) !important;
}
body.layout_rtl .productView-variants [value="أخضر صنوبري"] + label .pattern {
    background-color: rgb(91, 108, 90) !important;
}
body.layout_rtl .productView-variants [value="الجير الأخضر"] + label .pattern {
    background-color: rgb(221, 244, 218) !important;
}
body.layout_rtl .productView-variants [value="أخضر الليل"] + label .pattern {
    background-color: rgb(64, 106, 87) !important;
}
.card-swatch .swatch-label[data-value="lime-green"] .pattern { background-color: rgb(221, 244, 218) !important; }

body.layout_rtl .card-swatch .swatch-label[data-value="أخضر_ليموني"] .pattern { background-color: rgb(221, 244, 218) !important; }

.card-swatch .swatch-label[data-value="lime-green"] .pattern, .card-swatch .swatch-label[data-value="lime_green"] .pattern { background-color: rgb(221, 244, 218) !important; }

.card-swatch .swatch-label[data-value="purple"] .pattern { background-color: rgb(184, 175, 230) !important; }

.card-swatch .swatch-label[data-value="pacific-blue"] .pattern, .card-swatch .swatch-label[data-value="pacific_blue"] .pattern { background-color: rgb(45, 72, 84) !important; }

.card-swatch .swatch-label[data-value="cloud-lavender"] .pattern, .card-swatch .swatch-label[data-value="cloud_lavender"] .pattern { background-color: #F7DFF7 !important; }

.card-swatch .swatch-label[data-value="cloud-mint"] .pattern, .card-swatch .swatch-label[data-value="cloud_mint"] .pattern { background-color: #A4D0BA !important; }

.card-swatch .swatch-label[data-value="cloud-orange"] .pattern, .card-swatch .swatch-label[data-value="cloud_orange"] .pattern { background-color: #FEC690 !important; }

.card-swatch .swatch-label[data-value="natural-titanium"] .pattern, .card-swatch .swatch-label[data-value="natural_titanium"] .pattern, .facets__item--swatch [value="Natural Titanium"] + label .pattern { background-color: #797982 !important; }

.card-swatch .swatch-label[data-value="blue-titanium"] .pattern, .card-swatch .swatch-label[data-value="blue_titanium"] .pattern, .facets__item--swatch [value="Blue Titanium"] + label .pattern { background-color: #5f778a !important; }

.card-swatch .swatch-label[data-value="white-titanium"] .pattern, .card-swatch .swatch-label[data-value="white_titanium"] .pattern, .facets__item--swatch [value="White Titanium"] + label .pattern { background-color: #e0e0dc !important; }


body.layout_rtl .card-swatch .swatch-label[data-value="تيتانيوم_أسود"] .pattern { background-color: #464443 !important; }
.card-swatch .swatch-label[data-value="black-titanium"] .pattern, .card-swatch .swatch-label[data-value="black_titanium"] .pattern, .facets__item--swatch [value="Black Titanium"] + label .pattern { background-color: #464443 !important; }

.card-swatch .item-wrapper [data-value="phantom-violet"] .pattern, .card-swatch .item-wrapper [data-value="phantom_violet"] .pattern { background-color: #9A99B9 !important; }

.card-swatch .swatch-label[data-value="phantom-silver"] .pattern, .card-swatch .swatch-label[data-value="phantom_silver"] .pattern { background-color: #DEDEEC !important; }

.card-swatch .swatch-label[data-value="phantom-green"] .pattern, .card-swatch .swatch-label[data-value="phantom_green"] .pattern { background-color: #414B45 !important; }

.card-swatch .swatch-label[data-value="gray-green"] .pattern, .card-swatch .swatch-label[data-value="gray_green"] .pattern { background-color: #374248 !important; }

.card-swatch .swatch-label[data-value="bora-purple"] .pattern, .card-swatch .swatch-label[data-value="bora_purple"] .pattern { background-color: #C8BDD8 !important; }

.card-swatch .swatch-label[data-value="pink-gold"] .pattern, .card-swatch .swatch-label[data-value="pink_gold"] .pattern { background-color: #EDDED8 !important; }

.card-swatch .swatch-label[data-value="blue"] .pattern { background-color: #D2D8EB !important; }

.card-swatch .swatch-label[data-value="icy-blue"] .pattern { background-color: #a6afc2 !important; }

.card-swatch .swatch-label[data-value="Aura Glow"]  .pattern { background-color: rgb(102, 102, 102) !important; }

.card-swatch .swatch-label[data-value="Mystic Bronze"]  .pattern { background-color: #D7AC94 !important; }

.card-swatch .swatch-label[data-value="Copper"] .pattern { background-color: #B38879 !important; }

.card-swatch .swatch-label[value="Cloud Blue"]  .pattern { background-color: #CEEBFA !important; }

.card-swatch .swatch-label[data-value="yellow"] .pattern { background-color: rgb(254, 230, 129) !important; }

body.layout_rtl .card-swatch .swatch-label[data-value="أخضر_منتصف_الليل"] .pattern { background-color: rgb(64, 106, 87) !important; }
.card-swatch .swatch-label[data-value="midnight-green"] .pattern, .card-swatch .swatch-label[data-value="midnight_green"] .pattern { background-color: rgb(64, 106, 87) !important; }

body.layout_rtl .card-swatch .swatch-label[data-value="رمادي_فضائي"] .pattern { background-color: #62615F !important; }
.card-swatch .swatch-label[data-value="space-grey"] .pattern, .card-swatch .swatch-label[data-value="space_grey"] .pattern { background-color: #62615F !important; }

.facets__item--swatch [value="Alpine Green"] + label .pattern, .productView-variants [value="Alpine Green"] + label .pattern { background-color: rgb(91, 108, 90) !important; }

.facets__item--swatch [value="Cloud Lavender"] + label .pattern, .productView-variants [value="Cloud Lavender"] + label .pattern { background-color: #F7DFF7 !important; }

.facets__item--swatch [value="Cloud Mint"] + label .pattern, .productView-variants [value="Cloud Mint"] + label .pattern { background-color: #A4D0BA !important; }

.facets__item--swatch [value="Cloud Orange"] + label .pattern, .productView-variants [value="Cloud Orange"] + label .pattern { background-color: #FEC690 !important; }

.facets__item--swatch [value="Phantom Violet"] + label .pattern, .productView-variants [value="Phantom Violet"] + label .pattern { background-color: #9A99B9 !important; }

.facets__item--swatch [value="Phantom Silver"] + label .pattern, .productView-variants [value="Phantom Silver"] + label .pattern { background-color: #DEDEEC !important; }

.facets__item--swatch [value="Phantom Green"] + label .pattern, .productView-variants [value="Phantom Green"] + label .pattern { background-color: #414B45 !important; }

.facets__item--swatch [value="Gray Green"] + label .pattern, .productView-variants [value="Gray Green"] + label .pattern { background-color: #374248 !important; }

.facets__item--swatch [value="Bora Purple"] + label .pattern, .productView-variants [value="Bora Purple"] + label .pattern { background-color: #C8BDD8 !important; }

.facets__item--swatch [value="Pink Gold"] + label .pattern, .productView-variants [value="Pink Gold"] + label .pattern { background-color: #EDDED8 !important; }

.facets__item--swatch [value="Blue"] + label .pattern, .productView-variants [value="Blue"] + label .pattern { background-color: #D2D8EB !important; }

.facets__item--swatch [value="Icy Blue"] + label .pattern, .productView-variants [value="Icy Blue"] + label .pattern { background-color: #a6afc2 !important; }

.facets__item--swatch [value="Black"] + label .pattern, .productView-variants [value="Black"] + label .pattern { background-color: rgb(0, 0, 0) !important; }

.facets__item--swatch [value="Blue"] + label .pattern, .productView-variants [value="Blue"] + label .pattern { background-color: rgb(44, 103, 129) !important; }

.facets__item--swatch [value="Gold"] + label .pattern, .productView-variants [value="Gold"] + label .pattern { background-color: rgb(240, 222, 198) !important; }

.facets__item--swatch [value="Graphite"] + label .pattern, .productView-variants [value="Graphite"] + label .pattern { background-color: rgb(120, 117, 113) !important; }

.facets__item--swatch [value="Aura Glow"] + label .pattern, .productView-variants [value="Aura Glow"] + label .pattern { background-color: rgb(102, 102, 102) !important; }

.facets__item--swatch [value="Mystic Bronze"] + label .pattern, .productView-variants [value="Mystic Bronze"] + label .pattern { background-color: #D7AC94 !important; }

.facets__item--swatch [value="Copper"] + label .pattern, .productView-variants [value="Copper"] + label .pattern { background-color: #B38879 !important; }

.facets__item--swatch [value="Cloud Blue"] + label .pattern, .productView-variants [value="Cloud Blue"] + label .pattern { background-color: #CEEBFA !important; }

.facets__item--swatch [value="Lime Green"] + label .pattern, .productView-variants [value="Lime Green"] + label .pattern { background-color: rgb(221, 244, 218) !important; }

.facets__item--swatch [value="Midnight"] + label .pattern, .productView-variants [value="Midnight"] + label .pattern { background-color: rgb(29, 34, 46) !important; }

.facets__item--swatch [value="Midnight Green"] + label .pattern, .productView-variants [value="Midnight Green"] + label .pattern { background-color: rgb(64, 106, 87) !important; }

.facets__item--swatch [value="Pacific Blue"] + label .pattern, .productView-variants [value="Pacific Blue"] + label .pattern { background-color: rgb(45, 72, 84) !important; }

.facets__item--swatch [value="Pink"] + label .pattern, .productView-variants [value="Pink"] + label .pattern { background-color: rgb(255, 192, 203) !important; }

.facets__item--swatch [value="Purple"] + label .pattern, .productView-variants [value="Purple"] + label .pattern { background-color: rgb(184, 175, 230) !important; }

.facets__item--swatch [value="Red"] + label .pattern, .productView-variants [value="Red"] + label .pattern { background-color: rgb(181, 13, 30) !important; }

.facets__item--swatch [value="Sierra Blue"] + label .pattern, .productView-variants [value="Sierra Blue"] + label .pattern { background-color: rgb(149, 172, 196) !important; }

.facets__item--swatch [value="Silver"] + label .pattern, .productView-variants [value="Silver"] + label .pattern { background-color: rgb(192, 192, 192) !important; }

.facets__item--swatch [value="Space Grey"] + label .pattern, .productView-variants [value="Space Grey"] + label .pattern, .facets__item--swatch [value="Space Gray"] + label .pattern, .productView-variants [value="Space Gray"] + label .pattern { background-color: #5F5D5C !important; }

.facets__item--swatch [value="Starlight"] + label .pattern, .productView-variants [value="Starlight"] + label .pattern { background-color: rgb(252, 249, 246) !important; }

.facets__item--swatch [value="Yellow"] + label .pattern, .productView-variants [value="Yellow"] + label .pattern { background-color: rgb(254, 230, 129) !important; }

.facets__item--swatch [value="Rose Gold"] + label .pattern, .productView-variants [value="Rose Gold"] + label .pattern { background-color: rgb(239, 204, 200) !important; }

.facets__item--swatch [value="(Product)Red"] + label .pattern, .productView-variants [value="(Product)Red"] + label .pattern { background-color: rgb(181, 13, 30) !important; }

.card-swatch .swatch-label[data-value="cloud-blue"] .pattern, .card-swatch .swatch-label[data-value="cloud_blue"] .pattern { background-color: rgb(164, 194, 244) !important; }

.card-swatch .swatch-label[data-value="aura Glow"] .pattern { background-color: rgb(179, 136, 121) !important; }

.card-swatch .swatch-label[data-value="Mystic-Bronze"] .pattern, .card-swatch .swatch-label[data-value="Mystic_Bronze"] .pattern, .card-swatch .swatch-label[data-value="mystic_bronze"] .pattern { background-color: rgb(215, 172, 148) !important; }

.facets__item--swatch [value="Cloud Blue"] + label .pattern, .productView-variants [value="Cloud Blue"] + label .pattern { background-color: rgb(164, 194, 244) !important; }

.card-swatch .swatch-label[data-value="cloud-pink"] .pattern, .card-swatch .swatch-label[data-value="cloud_pink"] .pattern { background-color: rgb(244, 204, 204) !important; }

.facets__item--swatch [value="Cloud Pink"] + label .pattern, .productView-variants [value="Cloud Pink"] + label .pattern { background-color: rgb(244, 204, 204) !important; }

.card-swatch .swatch-label[data-value="cosmic-grey"] .pattern, .card-swatch .swatch-label[data-value="cosmic_grey"] .pattern { background-color: rgb(102, 102, 102) !important; }

.facets__item--swatch [value="Cosmic Grey"] + label .pattern, .productView-variants [value="Cosmic Grey"] + label .pattern { background-color: rgb(102, 102, 102) !important; }

.card-swatch .swatch-label[data-value="aura-glow"] .pattern, .card-swatch .swatch-label[data-value="aura_glow"] .pattern { background-color: #666 !important; }

.card-swatch .swatch-label[data-value="green"] .pattern { background-color: #8EAB94 !important; }

.facets__item--swatch [value="Aura Glow"] + label .pattern, .productView-variants [value="Aura Glow"] + label .pattern { background-color: #666 !important; }

.card-swatch .swatch-label[data-value="copper"] .pattern { background-color: #b38879 !important; }

.facets__item--swatch [value="Copper"] + label .pattern, .productView-variants [value="Copper"] + label .pattern { background-color: #b38879 !important; }

.card-swatch .swatch-label[data-value="mystic-bronze"] .pattern, .card-swatch .swatch-label[data-value="mystic_bronze"] .pattern { background-color: #d7ac94 !important; }

.facets__item--swatch [value="Mystic Bronze"] + label .pattern, .productView-variants [value="Mystic Bronze"] + label .pattern { background-color: #d7ac94 !important; }

.card-swatch .swatch-label[data-value="desert-titanium"] .pattern, .card-swatch .swatch-label[data-value="desert_titanium"] .pattern, .facets__item--swatch [value="Desert Titanium"] + label .pattern { background-color: #594e4a !important; }

.card-swatch .swatch-label[data-value="ultramarine"] .pattern, .facets__item--swatch [value="Ultramarine"] + label .pattern { background-color: #8191cf !important; }

.card-product .card-action .button { font-family: "Montserrat", sans-serif; font-weight: 400; font-size: 16px; }

.page-content .articleLookbook-block { display: none; }

.page-content .toolbar { padding-top: 0; border-top: 0; }

.page-sidebar .halo-sidebar-wrapper .sidebarBlock .sidebarBlock-heading {
    border: 0;
    text-transform: capitalize !important;
    font-family: "Montserrat", sans-serif !important;
    font-weight: 700 !important;
    font-size: 18px !important;
    padding-bottom: 0;
    margin-bottom: 0;
}
.card-product .card-action .button { width: fit-content; }

body.template-collection .facets__price--box .filter__price,body.template-search .facets__price--box .filter__price {
    padding: 7px 0 7px 40px;
    background: #F4F4F4;
    border: 0;
    color: #000;
    font-size: 12px;
    font-weight: 500;
}

body.template-collection .facets__price--box .field__currency, body.template-search .facets__price--box .field__currency { color: #000; font-size: 12px; font-weight: 500;}

body.template-collection .facets__item input[type=checkbox]+.form-label--checkbox { color: #000; font-weight: 500; font-size: 14px; }

body.template-collection .show-more--list_tags span { color: #000; font-weight: 400; }

body.template-collection .collection-breadcrumb.text-left { background: #fff; }

body.template-collection .collection-breadcrumb .breadcrumb { background: #f9f9f9; }

body.template-collection .breadcrumb-container.style--line_clamp_1 { background: #f9f9f9; }

body.template-collection ul li .product-item { background: #fff; }

body.template-product .wrapper-body { background: #fff; }

.what_included_sect .what_included_inner_sect { background-color: #fff !important; }

.productView-moreItem .productView-title { text-transform: inherit; font-family: "Montserrat", sans-serif; font-weight: 400; font-size: 30px; }

.productView-moreItem .productView-meta { display: none; }

.productView-variants .product-form__input .form__label { font-size: 14px; }

.productView-variants [value="White Pearl"] + label .pattern { background-color: #FFFFFF !important; }

.productView-variants [value="Black Sapphire"] + label .pattern { background-color: #0D1527 !important; }

.productView-variants [value="Gold Platinum"] + label .pattern { background-color: #EBE8E0 !important; }

.productView-variants [value="Blue Topaz"] + label .pattern { background-color: #027B96 !important; }

.productView-variants [value="Voilet"] + label .pattern { background-color: #BDBDD6 !important; }

.productView-variants [value="Mint"] + label .pattern { background-color: #C8DED4 !important; }

.productView-variants [value="Rose Gold"] + label .pattern { background-color: rgb(239, 204, 200) !important; }

.card-swatch .swatch-label[data-value="deep_purple"] .pattern, .productView-variants [value="Deep Purple"] + label .pattern { background-color: purple !important; }

.card-swatch .swatch-label[data-value="rose-gold"] .pattern, .card-swatch .swatch-label[data-value="rose_gold"] .pattern { background-color: rgb(239, 204, 200) !important; }


.productView-variants [value="Peach"] + label .pattern { background-color: #FECDA7 !important; }
.card-swatch .swatch-label[data-value="peach"] .pattern { background-color: #FECDA7 !important; }

.facets__item--swatch [value="Peach"] + label .pattern { background-color: #FECDA7 !important; }


.productView-variants [value="Jet Black"] + label .pattern { background-color: #252525 !important; }
.card-swatch .swatch-label[data-value="jet-black"] .pattern, .card-swatch .swatch-label[data-value="jet_black"] .pattern { background-color: #252525 !important; }
body.layout_rtl .productView-variants [value="أسود فاحم"] + label .pattern { background-color: #252525 !important; }

.facets__item--swatch [value="Jet Black"] + label .pattern { background-color: #252525 !important; }

.productView-variants [value="Space Black"] + label .pattern { background-color: #323233 !important; }
.card-swatch .swatch-label[data-value="space-black"] .pattern, .card-swatch .swatch-label[data-value="space_black"] .pattern { background-color: #323233 !important; }
.facets__item--swatch [value="Space Black"] + label .pattern { background-color: #323233 !important; }

.productView-variants [value="Aura Pink"] + label .pattern { background-color: #E59E9F !important; }
.card-swatch .swatch-label[data-value="aura-pink"] .pattern, .card-swatch .swatch-label[data-value="aura_pink"] .pattern { background-color: #E59E9F !important; }
.facets__item--swatch [value="Aura Pink"] + label .pattern { background-color: #E59E9F !important; }

.productView-variants [value="Aura White"] + label .pattern { background-color: #FDFCF5 !important; }
.card-swatch .swatch-label[data-value="aura-white"] .pattern, .card-swatch .swatch-label[data-value="aura_white"] .pattern { background-color: #FDFCF5 !important; }
.facets__item--swatch [value="Aura White"] + label .pattern { background-color: #FDFCF5 !important; }

.productView-variants [value="Aura Red"] + label .pattern { background-color: #DF2935 !important; }
.card-swatch .swatch-label[data-value="aura-red"] .pattern, .card-swatch .swatch-label[data-value="aura_red"] .pattern { background-color: #DF2935 !important; }
.facets__item--swatch [value="Aura Red"] + label .pattern { background-color: #DF2935 !important; }

.productView-variants [value="Aura Black"] + label .pattern { background-color: #32323B !important; }
.card-swatch .swatch-label[data-value="aura-black"] .pattern, .card-swatch .swatch-label[data-value="aura_black"] .pattern { background-color: #32323B !important; }
.facets__item--swatch [value="Aura Black"] + label .pattern { background-color: #32323B !important; }

.productView-variants [value="Caviar Black"] + label .pattern { background-color: #2A2A2A !important; }
.card-swatch .swatch-label[data-value="caviar-black"] .pattern, .card-swatch .swatch-label[data-value="caviar_black"] .pattern { background-color: #2A2A2A !important; }
.facets__item--swatch [value="Caviar Black"] + label .pattern { background-color: #2A2A2A !important; }

.productView-variants [value="Ceramic Black"] + label .pattern { background-color: #1E1C19 !important; }
.card-swatch .swatch-label[data-value="ceramic-black"] .pattern, .card-swatch .swatch-label[data-value="ceramic_black"] .pattern { background-color: #1E1C19 !important; }
.facets__item--swatch [value="Ceramic Black"] + label .pattern { background-color: #1E1C19 !important; }

.productView-variants [value="Ceramic White"] + label .pattern { background-color: #F0F0F0 !important; }
.card-swatch .swatch-label[data-value="ceramic-white"] .pattern, .card-swatch .swatch-label[data-value="ceramic_white"] .pattern { background-color: #F0F0F0 !important; }
.facets__item--swatch [value="Ceramic White"] + label .pattern { background-color: #F0F0F0 !important; }

.productView-variants [value="Cloud Red"] + label .pattern { background-color: #F55055 !important; }
.card-swatch .swatch-label[data-value="cloud-red"] .pattern, .card-swatch .swatch-label[data-value="cloud_red"] .pattern { background-color: #F55055 !important; }
.facets__item--swatch [value="Cloud Red"] + label .pattern { background-color: #F55055 !important; }

.productView-variants [value="Cloud White"] + label .pattern { background-color: #FCFAF6 !important; }
.card-swatch .swatch-label[data-value="cloud-white"] .pattern, .card-swatch .swatch-label[data-value="cloud_white"] .pattern { background-color: #FCFAF6 !important; }
.facets__item--swatch [value="Cloud White"] + label .pattern { background-color: #FCFAF6 !important; }

body.layout_rtl .productView-variants [value="رمادي أوركيد"] + label .pattern { background-color: #808080 !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="رمادي-أوركيد"] .pattern { background-color: #808080 !important; }
body.layout_rtl .facets__item--swatch [value="رمادي أوركيد"] + label .pattern { background-color: #808080 !important; }


body.layout_rtl .productView-variants [value="Cardinal Red"] + label .pattern { background-color: #ff0000 !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="cardinal-red"] .pattern { background-color: #ff0000 !important; }
body.layout_rtl .facets__item--swatch [value="Cardinal Red"] + label .pattern { background-color: #ff0000 !important; }

body.layout_rtl .productView-variants [value="Prism Silver"] + label .pattern { background-color: #c0c0c0 !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="prism-silver"] .pattern { background-color: #c0c0c0 !important; }
body.layout_rtl .facets__item--swatch [value="Prism Silver"] + label .pattern { background-color: #c0c0c0 !important; }

body.layout_rtl .productView-variants [value="فضي ثلجي"] + label .pattern { background-color: #c0c0c0 !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="فضي-ثلجي"] .pattern { background-color: #c0c0c0 !important; }
body.layout_rtl .facets__item--swatch [value="فضي ثلجي"] + label .pattern { background-color: #c0c0c0 !important; }

body.layout_rtl .productView-variants [value="أزرق مرجاني"] + label .pattern { background-color: #78A0D0 !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="أزرق-مرجاني"] .pattern { background-color: #78A0D0 !important; }
body.layout_rtl .facets__item--swatch [value="أزرق مرجاني"] + label .pattern { background-color: #78A0D0 !important; }

body.layout_rtl .productView-variants [value="أسود كوزميك"] + label .pattern { background-color: #12100E !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="أسود-كوزميك"] .pattern { background-color: #12100E !important; }
body.layout_rtl .facets__item--swatch [value="أسود كوزميك"] + label .pattern { background-color: #12100E !important; }

body.layout_rtl .productView-variants [value="رمادي فانتوم"] + label .pattern { background-color: #3E4245 !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="رمادي-فانتوم"] .pattern { background-color: #3E4245 !important; }
body.layout_rtl .facets__item--swatch [value="رمادي فانتوم"] + label .pattern { background-color: #3E4245 !important; }

body.layout_rtl .productView-variants [value="بنفسجي فانتوم"] + label .pattern { background-color: #9A99B9 !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="بنفسجي-فانتوم"] .pattern { background-color: #9A99B9 !important; }
body.layout_rtl .facets__item--swatch [value="بنفسجي فانتوم"] + label .pattern { background-color: #9A99B9 !important; }

body.layout_rtl .productView-variants [value="أبيض فانتوم"] + label .pattern { background-color: #F7F6FB !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="أبيض-فانتوم"] .pattern { background-color: #F7F6FB !important; }
body.layout_rtl .facets__item--swatch [value="أبيض فانتوم"] + label .pattern { background-color: #F7F6FB !important; }

body.layout_rtl .productView-variants [value="وردي فانتوم"] + label .pattern { background-color: #E6B4B0 !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="وردي-فانتوم"] .pattern { background-color: #E6B4B0 !important; }
body.layout_rtl .facets__item--swatch [value="وردي فانتوم"] + label .pattern { background-color: #E6B4B0 !important; }

body.layout_rtl .productView-variants [value="أسود فانتوم"] + label .pattern { background-color: #000000 !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="أسود-فانتوم"] .pattern { background-color: #000000 !important; }
body.layout_rtl .facets__item--swatch [value="أسود فانتوم"] + label .pattern { background-color: #000000 !important; }

body.layout_rtl .productView-variants [value="فضي فانتوم"] + label .pattern { background-color: #DEDEEC !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="فضي-فانتوم"] .pattern { background-color: #DEDEEC !important; }
body.layout_rtl .facets__item--swatch [value="فضي فانتوم"] + label .pattern { background-color: #DEDEEC !important; }

body.layout_rtl .productView-variants [value="بنفسجي بورا"] + label .pattern { background-color: #C8BDD8 !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="بنفسجي-بورا"] .pattern { background-color: #C8BDD8 !important; }
body.layout_rtl .facets__item--swatch [value="بنفسجي بورا"] + label .pattern { background-color: #C8BDD8 !important; }

body.layout_rtl .productView-variants [value="الأسود"] + label .pattern { background-color: #000000 !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="الأسود"] .pattern { background-color: #000000 !important; }
body.layout_rtl .facets__item--swatch [value="الأسود"] + label .pattern { background-color: #000000 !important; }

body.layout_rtl .productView-variants [value="أزرق سماوي"] + label .pattern { background-color: #D3E8FE !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="أزرق-سماوي"] .pattern { background-color: #D3E8FE !important; }
body.layout_rtl .facets__item--swatch [value="أزرق سماوي"] + label .pattern { background-color: #D3E8FE !important; }

body.layout_rtl .productView-variants [value="برونزي مستيك"] + label .pattern { background-color: #D7AC94 !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="برونزي-مستيك"] .pattern { background-color: #D7AC94 !important; }
body.layout_rtl .facets__item--swatch [value="برونزي مستيك"] + label .pattern { background-color: #D7AC94 !important; }

body.layout_rtl .productView-variants [value="أسود مستيك"] + label .pattern { background-color: #616161 !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="أسود-مستيك"] .pattern { background-color: #616161 !important; }
body.layout_rtl .facets__item--swatch [value="أسود مستيك"] + label .pattern { background-color: #616161 !important; }

body.layout_rtl .productView-variants [value="أورا جلو"] + label .pattern { background-color: #948AC6 !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="أورا-جلو"] .pattern { background-color: #948AC6 !important; }
body.layout_rtl .facets__item--swatch [value="أورا جلو"] + label .pattern { background-color: #948AC6 !important; }

body.layout_rtl .productView-variants [value="أسود كوزموس"] + label .pattern { background-color: #2B2C34 !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="أسود-كوزموس"] .pattern { background-color: #2B2C34 !important; }
body.layout_rtl .facets__item--swatch [value="أسود كوزموس"] + label .pattern { background-color: #2B2C34 !important; }

body.layout_rtl .productView-variants [value="أورا الأحمر"] + label .pattern { background-color: #DF2935 !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="أورا-الأحمر"] .pattern { background-color: #DF2935 !important; }
body.layout_rtl .facets__item--swatch [value="أورا الأحمر"] + label .pattern { background-color: #DF2935 !important; }

body.layout_rtl .productView-variants [value="أورا المتوهج"] + label .pattern { background-color: #948AC6 !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="أورا-المتوهج"] .pattern { background-color: #948AC6 !important; }
body.layout_rtl .facets__item--swatch [value="أورا المتوهج"] + label .pattern { background-color: #948AC6 !important; }

body.layout_rtl .productView-variants [value="أورا الأسود"] + label .pattern { background-color: #32323B !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="أورا-الأسود"] .pattern { background-color: #32323B !important; }
body.layout_rtl .facets__item--swatch [value="أورا الأسود"] + label .pattern { background-color: #32323B !important; }

body.layout_rtl .productView-variants [value="أورا الوردي"] + label .pattern { background-color: #E59E9F !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="أورا-الوردي"] .pattern { background-color: #E59E9F !important; }
body.layout_rtl .facets__item--swatch [value="أورا الوردي"] + label .pattern { background-color: #E59E9F !important; }


body.layout_rtl .productView-variants [value="أخضر فانتوم"] + label .pattern { background-color: #414b45 !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="أخضر-فانتوم"] .pattern { background-color: #414b45 !important; }
body.layout_rtl .facets__item--swatch [value="أخضر فانتوم"] + label .pattern { background-color: #414b45 !important; }


body.layout_rtl .productView-variants [value="أسود بريزم"] + label .pattern { background-color: #0d0d0d !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="أسود-بريزم"] .pattern { background-color: #0d0d0d !important; }
body.layout_rtl .facets__item--swatch [value="أسود بريزم"] + label .pattern { background-color: #0d0d0d !important; }

body.layout_rtl .productView-variants [value="أزرق بريزم"] + label .pattern { background-color: #5285ae !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="أزرق-بريزم"] .pattern { background-color: #5285ae !important; }
body.layout_rtl .facets__item--swatch [value="أزرق بريزم"] + label .pattern { background-color: #5285ae !important; }

body.layout_rtl .productView-variants [value="أزرق بريزم"] + label .pattern { background-color: #5285ae !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="أزرق-بريزم"] .pattern { background-color: #5285ae !important; }
body.layout_rtl .facets__item--swatch [value="أزرق بريزم"] + label .pattern { background-color: #5285ae !important; }

body.layout_rtl .productView-variants [value="أسود سيراميك"] + label .pattern { background-color: #1e1c19 !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="أسود-سيراميك"] .pattern { background-color: #1e1c19 !important; }
body.layout_rtl .facets__item--swatch [value="أسود سيراميك"] + label .pattern { background-color: #1e1c19 !important; }


body.layout_rtl .productView-variants [value="أحمر الكاردينال"] + label .pattern { background-color: #ff0000 !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="أحمر-الكاردينال"] .pattern { background-color: #ff0000 !important; }
body.layout_rtl .facets__item--swatch [value="أحمر الكاردينال"] + label .pattern { background-color: #ff0000 !important; }

body.layout_rtl .productView-variants [value="أبيض سيراميك"] + label .pattern { background-color: #f0f0f0 !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="أبيض-سيراميك"] .pattern { background-color: #f0f0f0 !important; }
body.layout_rtl .facets__item--swatch [value="أبيض سيراميك"] + label .pattern { background-color: #f0f0f0 !important; }

body.layout_rtl .productView-variants [value="أخضر بريزم"] + label .pattern { background-color: #508d8d !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="أخضر-بريزم"] .pattern { background-color: #508d8d !important; }
body.layout_rtl .facets__item--swatch [value="أخضر بريزم"] + label .pattern { background-color: #508d8d !important; }

body.layout_rtl .productView-variants [value="أبيض بريزم"] + label .pattern { background-color: #fdf8f5 !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="أبيض-بريزم"] .pattern { background-color: #fdf8f5 !important; }
body.layout_rtl .facets__item--swatch [value="أبيض بريزم"] + label .pattern { background-color: #fdf8f5 !important; }


body.layout_rtl .productView-variants [value="فضي بريزم"] + label .pattern { background-color: #c0c0c0 !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="فضي-بريزم"] .pattern { background-color: #c0c0c0 !important; }
body.layout_rtl .facets__item--swatch [value=""] + label .pattern { background-color: #c0c0c0 !important; }

body.layout_rtl .productView-variants [value="جرافيتي"] + label .pattern { background-color: rgb(120, 117, 113) !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="جرافيتي"] .pattern { background-color: rgb(120, 117, 113) !important; }
body.layout_rtl .facets__item--swatch [value="جرافيتي"] + label .pattern { background-color: rgb(120, 117, 113) !important; }

.productView-variants [value="Coral Blue"] + label .pattern { background-color: #78A0D0 !important; }
.card-swatch .swatch-label[data-value="coral-blue"] .pattern, .card-swatch .swatch-label[data-value="coral_blue"] .pattern { background-color: #78A0D0 !important; }
.facets__item--swatch [value="Coral Blue"] + label .pattern { background-color: #78A0D0 !important; }

.productView-variants [value="Coral Orange"] + label .pattern { background-color: #FF8575 !important; }
.card-swatch .swatch-label[data-value="coral-orange"] .pattern, .card-swatch .swatch-label[data-value="coral_orange"] .pattern { background-color: #FF8575 !important; }
.facets__item--swatch [value="Coral Orange"] + label .pattern { background-color: #FF8575 !important; }

.productView-variants [value="Cosmic Black"] + label .pattern { background-color: #12100E !important; }
.card-swatch .swatch-label[data-value="cosmic-black"] .pattern, .card-swatch .swatch-label[data-value="cosmic_black"] .pattern { background-color: #12100E !important; }
.facets__item--swatch [value="Cosmic Black"] + label .pattern { background-color: #12100E !important; }

.productView-variants [value="Cosmos Black"] + label .pattern { background-color: #2B2C34 !important; }
.card-swatch .swatch-label[data-value="cosmos-black"] .pattern, .card-swatch .swatch-label[data-value="cosmos_black"] .pattern { background-color: #2B2C34 !important; }
.facets__item--swatch [value="Cosmos Black"] + label .pattern { background-color: #2B2C34 !important; }

.productView-variants [value="Crown Silver"] + label .pattern { background-color: #F9F5F3 !important; }
.card-swatch .swatch-label[data-value="crown-silver"] .pattern, .card-swatch .swatch-label[data-value="crown_silver"] .pattern { background-color: #F9F5F3 !important; }
.facets__item--swatch [value="Crown Silver"] + label .pattern { background-color: #F9F5F3 !important; }

body.layout_rtl .productView-variants [value="فضي كراون"] + label .pattern { background-color: #F9F5F3 !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="فضي-كراون"] .pattern, .card-swatch .swatch-label[data-value="crown_silver"] .pattern { background-color: #F9F5F3 !important; }
body.layout_rtl .facets__item--swatch [value="فضي كراون"] + label .pattern { background-color: #F9F5F3 !important; }

.productView-variants [value="Deep Blue"] + label .pattern { background-color: #032355 !important; }
.card-swatch .swatch-label[data-value="deep-blue"] .pattern, .card-swatch .swatch-label[data-value="deep_blue"] .pattern { background-color: #032355 !important; }
.facets__item--swatch [value="Deep Blue"] + label .pattern { background-color: #032355 !important; }

.productView-variants [value="Deepsea Blue"] + label .pattern { background-color: #14285A !important; }
.card-swatch .swatch-label[data-value="deepsea-blue"] .pattern, .card-swatch .swatch-label[data-value="deepsea_blue"] .pattern { background-color: #14285A !important; }
.facets__item--swatch [value="Deepsea Blue"] + label .pattern { background-color: #14285A !important; }

.productView-variants [value="Gold"] + label .pattern { background-color: #BD9E7D !important; }
.card-swatch .swatch-label[data-value="gold"] .pattern { background-color: #BD9E7D !important; }
.facets__item--swatch [value="Gold"] + label .pattern { background-color: #BD9E7D !important; }

.productView-variants [value="Lavender Purple"] + label .pattern { background-color: #BF95B3 !important; }
.productView-variants [value="أرجواني داكن"] + label .pattern {
    background-color: #800080 !important;
}
.productView-variants [value="Desert Titanium"] + label .pattern {
    background-color: #594e4a !important;
}
body.layout_rtl .productView-variants [value="تيتانيوم الصحراء"] + label .pattern {
    background-color: #594e4a !important;
}
.productView-variants [value="Ultramarine"] + label .pattern {
    background-color: #8191cf !important;
}
body.layout_rtl .productView-variants [value="أزرق داكن"] + label .pattern {
    background-color: #8191cf !important;
}
body.layout_rtl .productView-variants [value="أزرق مخضر"] + label .pattern {
    background-color: teal !important;
}

.card-swatch .swatch-label[data-value="lavender-purple"] .pattern { background-color: #BF95B3 !important; }
.card-swatch .swatch-label[data-value="lavender-purple"] .pattern, .card-swatch .swatch-label[data-value="lavender_purple"] .pattern { background-color: #BF95B3 !important; }
.facets__item--swatch [value="Lavender Purple"] + label .pattern { background-color: #BF95B3 !important; }


.productView-variants [value="Lemonade Blue"] + label .pattern { background-color: #2976A3 !important; }
.card-swatch .swatch-label[data-value="lemonade-blue"] .pattern, .card-swatch .swatch-label[data-value="lemonade_blue"] .pattern { background-color: #2976A3 !important; }
.facets__item--swatch [value="Lemonade Blue"] + label .pattern { background-color: #2976A3 !important; }

.productView-variants [value="Lilac Purple"] + label .pattern { background-color: #967192 !important; }
.card-swatch .swatch-label[data-value="lilac purple"] .pattern { background-color: #967192 !important; }
.facets__item--swatch [value="Lilac Purple"] + label .pattern { background-color: #967192 !important; }

.productView-variants [value="Majestic Black"] + label .pattern { background-color: #3E4044 !important; }
.card-swatch .swatch-label[data-value="majestic-black"] .pattern, .card-swatch .swatch-label[data-value="majestic_black"] .pattern { background-color: #3E4044 !important; }
.facets__item--swatch [value="Majestic Black"] + label .pattern { background-color: #3E4044 !important; }

body.layout_rtl .productView-variants [value="أسود ملكي"] + label .pattern { background-color: #3E4044 !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="أسود-ملكي"] .pattern, .card-swatch .swatch-label[data-value="majestic_black"] .pattern { background-color: #3E4044 !important; }
body.layout_rtl .facets__item--swatch [value="أسود ملكي"] + label .pattern { background-color: #3E4044 !important; }

body.layout_rtl .productView-variants [value="أزرق كلاود"] + label .pattern { background-color: #CEEBFA !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="أزرق-كلاود"] .pattern, .card-swatch .swatch-label[data-value="majestic_black"] .pattern { background-color: #CEEBFA !important; }
body.layout_rtl .facets__item--swatch [value="أزرق كلاود"] + label .pattern { background-color: #CEEBFA !important; }


body.layout_rtl .productView-variants [value="وردي كلاود"] + label .pattern { background-color: rgb(244, 204, 204) !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="وردي-كلاود"] .pattern, .card-swatch .swatch-label[data-value="majestic_black"] .pattern { background-color: rgb(244, 204, 204) !important; }
body.layout_rtl .facets__item--swatch [value="وردي كلاود"] + label .pattern { background-color: rgb(244, 204, 204) !important; }


body.layout_rtl .productView-variants [value="رمادي كوزميك"] + label .pattern { background-color: rgb(102, 102, 102) !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="رمادي-كوزميك"] .pattern, .card-swatch .swatch-label[data-value="majestic_black"] .pattern { background-color: rgb(102, 102, 102) !important; }
body.layout_rtl .facets__item--swatch [value="رمادي كوزميك"] + label .pattern { background-color: rgb(102, 102, 102) !important; }

.productView-variants [value="Maple Gold"] + label .pattern { background-color: #B5A58A !important; }
.card-swatch .swatch-label[data-value="maple-gold"] .pattern, .card-swatch .swatch-label[data-value="maple_gold"] .pattern { background-color: #B5A58A !important; }
.facets__item--swatch [value="Maple Gold"] + label .pattern { background-color: #B5A58A !important; }

body.layout_rtl .productView-variants [value="أسود منتصف الليل"] + label .pattern { background-color: #070707 !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="أسود-منتصف-الليل"] .pattern, .card-swatch .swatch-label[data-value="midnight_black"] .pattern { background-color: #070707 !important; }
body.layout_rtl .facets__item--swatch [value="أسود منتصف الليل"] + label .pattern { background-color: #070707 !important; }

body.layout_rtl .productView-variants [value="ذهبي قيقب"] + label .pattern { background-color: #B5A58A !important; }
body.layout_rtl .card-swatch .swatch-label[data-value="ذهبي-قيقب"] .pattern, .card-swatch .swatch-label[data-value="maple_gold"] .pattern { background-color: #B5A58A !important; }
body.layout_rtl .facets__item--swatch [value="ذهبي قيقب"] + label .pattern { background-color: #B5A58A !important; }

.productView-variants [value="Midnight Black"] + label .pattern { background-color: #070707 !important; }
.card-swatch .swatch-label[data-value="midnight-black"] .pattern, .card-swatch .swatch-label[data-value="midnight_black"] .pattern { background-color: #070707 !important; }
.facets__item--swatch [value="Midnight Black"] + label .pattern { background-color: #070707 !important; }

.productView-variants [value="Mystic Black"] + label .pattern { background-color: #616161 !important; }
.card-swatch .swatch-label[data-value="mystic-black"] .pattern, .card-swatch .swatch-label[data-value="mystic_black"] .pattern { background-color: #616161 !important; }
.facets__item--swatch [value="Mystic Black"] + label .pattern { background-color: #616161 !important; }

.productView-variants [value="Ocean Bluek"] + label .pattern { background-color: #26345D !important; }
.card-swatch .swatch-label[data-value="ocean-blue"] .pattern, .card-swatch .swatch-label[data-value="ocean_blue"] .pattern { background-color: #26345D !important; }
.facets__item--swatch [value="Ocean Blue"] + label .pattern { background-color: #26345D !important; }

.productView-variants [value="Phantom Gray"] + label .pattern { background-color: #3E4245 !important; }
.card-swatch .swatch-label[data-value="phantom-gray"] .pattern, .card-swatch .swatch-label[data-value="phantom_gray"] .pattern { background-color: #3E4245 !important; }
.facets__item--swatch [value="Phantom Gray"] + label .pattern { background-color: #3E4245 !important; }

.productView-variants [value="Phantom Pink"] + label .pattern { background-color: #E6B4B0 !important; }
.card-swatch .swatch-label[data-value="phantom-pink"] .pattern, .card-swatch .swatch-label[data-value="phantom_pink"] .pattern { background-color: #E6B4B0 !important; }
.facets__item--swatch [value="Phantom Pink"] + label .pattern { background-color: #E6B4B0 !important; }

.productView-variants [value="Phantom White"] + label .pattern { background-color: #F7F6FB !important; }
.card-swatch .swatch-label[data-value="phantom-white"] .pattern, .card-swatch .swatch-label[data-value="phantom_white"] .pattern { background-color: #F7F6FB !important; }
.facets__item--swatch [value="Phantom White"] + label .pattern { background-color: #F7F6FB !important; }

.productView-variants [value="Polaris Blue"] + label .pattern { background-color: #41A3BB !important; }
.card-swatch .swatch-label[data-value="polaris-blue"] .pattern, .card-swatch .swatch-label[data-value="polaris_blue"] .pattern { background-color: #41A3BB !important; }
.facets__item--swatch [value="Polaris Blue"] + label .pattern { background-color: #41A3BB !important; }

.productView-variants [value="Prism Black"] + label .pattern { background-color: #0D0D0D !important; }
.card-swatch .swatch-label[data-value="prism-black"] .pattern, .card-swatch .swatch-label[data-value="prism_black"] .pattern { background-color: #0D0D0D !important; }
.facets__item--swatch [value="Prism Black"] + label .pattern { background-color: #0D0D0D !important; }

.productView-variants [value="Prism Blue"] + label .pattern { background-color: #5285AE !important; }
.card-swatch .swatch-label[data-value="prism-blue"] .pattern, .card-swatch .swatch-label[data-value="prism_blue"] .pattern { background-color: #5285AE !important; }
.facets__item--swatch [value="Prism Blue"] + label .pattern { background-color: #5285AE !important; }

.productView-variants [value="Prism Crush Black"] + label .pattern { background-color: #3A495D !important; }
.card-swatch .swatch-label[data-value="prism-crush-black"] .pattern, .card-swatch .swatch-label[data-value="prism_crush_black"] .pattern { background-color: #3A495D !important; }
.facets__item--swatch [value="Prism Crush Black"] + label .pattern { background-color: #3A495D !important; }

.productView-variants [value="Prism Crush Blue"] + label .pattern { background-color: #2FCDDA !important; }
.card-swatch .swatch-label[data-value="prism-crush-blue"] .pattern, .card-swatch .swatch-label[data-value="prism_crush_blue"] .pattern { background-color: #2FCDDA !important; }
.facets__item--swatch [value="Prism Crush Blue"] + label .pattern { background-color: #2FCDDA !important; }

.productView-variants [value="Prism Crush Silver"] + label .pattern { background-color: #D9D9E5 !important; }
.card-swatch .swatch-label[data-value="prism-crush-silver"] .pattern, .card-swatch .swatch-label[data-value="prism_crush_silver"] .pattern { background-color: #D9D9E5 !important; }
.facets__item--swatch [value="Prism Crush Silver"] + label .pattern { background-color: #D9D9E5 !important; }

.productView-variants [value="Prism Green"] + label .pattern { background-color: #508D8D !important; }
.card-swatch .swatch-label[data-value="prism-green"] .pattern, .card-swatch .swatch-label[data-value="prism_green"] .pattern { background-color: #508D8D !important; }
.facets__item--swatch [value="Prism Green"] + label .pattern { background-color: #508D8D !important; }

.productView-variants [value="Prism White"] + label .pattern { background-color: #FDF8F5 !important; }
.card-swatch .swatch-label[data-value="prism-white"] .pattern, .card-swatch .swatch-label[data-value="prism_white"] .pattern { background-color: #FDF8F5 !important; }
.facets__item--swatch [value="Prism White"] + label .pattern { background-color: #FDF8F5 !important; }

.productView-variants [value="Rose Pink"] + label .pattern { background-color: #E4A8BE !important; }
.card-swatch .swatch-label[data-value="rose-pink"] .pattern, .card-swatch .swatch-label[data-value="rose_pink"] .pattern { background-color: #E4A8BE !important; }
.facets__item--swatch [value="Rose Pink"] + label .pattern { background-color: #E4A8BE !important; }

.productView-variants [value="Sky Blue"] + label .pattern { background-color: #D3E8FE !important; }
.card-swatch .swatch-label[data-value="sky-blue"] .pattern, .card-swatch .swatch-label[data-value="sky_blue"] .pattern { background-color: #D3E8FE !important; }
.facets__item--swatch [value="Sky Blue"] + label .pattern { background-color: #D3E8FE !important; }

.productView-variants [value="Sunrise Gold"] + label .pattern { background-color: #C29F88 !important; }
.card-swatch .swatch-label[data-value="sunrise-gold"] .pattern, .card-swatch .swatch-label[data-value="sunrise_gold"] .pattern { background-color: #C29F88 !important; }
.facets__item--swatch [value="Sunrise Gold"] + label .pattern { background-color: #C29F88 !important; }

.productView-variants [value="Violet"] + label .pattern { background-color: #C9C8DD !important; }
/* .card-swatch .swatch-label[data-value="sunrise-gold"] .pattern, .card-swatch .swatch-label[data-value="sunrise_gold"] .pattern { background-color: #C9C8DD !important; }
.facets__item--swatch [value="Sunrise Gold"] + label .pattern { background-color: #C9C8DD !important; } */

.card-swatch .swatch-label[data-value="violet"] .pattern { background-color: #ee82ee !important; }
.card-swatch .swatch-label[data-value="beige"] .pattern { background-color: #f5f5dc !important; }
.card-swatch .swatch-label[data-value="royal-gold"] .pattern, .card-swatch .swatch-label[data-value="royal_gold"] .pattern { background-color: #e9d4bb !important; }
.card-swatch .swatch-label[data-value="orchid-gray"] .pattern, .card-swatch .swatch-label[data-value="orchid_gray"] .pattern { background-color: gray !important; }
.card-swatch .swatch-label[data-value="arctic_silver"] .pattern { background-color: silver !important; }
.card-swatch .swatch-label[data-value="coral"] .pattern, .productView-variants [value="Coral"] + label .pattern { background-color: coral !important; }

.productView-variants [value="White Pearl"] + label .pattern { background-color: #F6F6F6 !important; }
.card-swatch .swatch-label[data-value="white-pearl"] .pattern, .card-swatch .swatch-label[data-value="white_pearl"] .pattern { background-color: #F6F6F6 !important; }
.facets__item--swatch [value="White Pearl"] + label .pattern { background-color: #F6F6F6 !important; }

body.layout_rtl  .productView-variants [value="منتصف الليل"] + label .pattern {
    background-color: #D2D8EB !important;
}

.productView-variants [value="Clear"] + label .pattern { background-color: #F7F7F8 !important; }
.card-swatch .swatch-label[data-value="clear"] .pattern { background-color: #F7F7F8 !important; }
.facets__item--swatch [value="Clear"] + label .pattern { background-color: #F7F7F8 !important; }

.card-swatch .swatch-label[data-value="phantom-green"] .pattern, .card-swatch .swatch-label[data-value="phantom_green"] .pattern { background-color: #414B45 !important; }
.card-swatch .swatch-label[data-value="phantom-silver"] .pattern, .card-swatch .swatch-label[data-value="phantom_silver"] .pattern { background-color: #DEDEEC !important; }
.productView-variants [value="Green"] + label .pattern { background-color: rgb(142, 171, 148) !important; }

.productView-variants [value="Aura Glow"] + label .pattern { background-color: #948AC6 !important; }

.productView-variants [value="Mystic Bronze"] + label .pattern { background-color: #D7AC94 !important; }

.productView-variants [value="Copper"] + label .pattern { background-color: #B38879 !important; }

.productView-variants [value="Cloud Blue"] + label .pattern { background-color: #CEEBFA !important; }

.productView-variants [value="(Product)Red"] + label .pattern { background-color: rgb(181, 13, 30) !important; }

.productView-variants [value="Alpine Green"] + label .pattern { background-color: rgb(91, 108, 90) !important; }

.productView-variants [value="Black"] + label .pattern { background-color: rgb(0, 0, 0) !important; }

.productView-variants [value="Blue"] + label .pattern { background-color: rgb(44, 103, 129) !important; }

.productView-variants [value="Gold"] + label .pattern { background-color: rgb(240, 222, 198) !important; }

.productView-variants [value="Graphite"] + label .pattern { background-color: rgb(120, 117, 113) !important; }

.productView-variants [value="Lime Green"] + label .pattern { background-color: rgb(221, 244, 218) !important; }

.productView-variants [value="Midnight"] + label .pattern { background-color: rgb(29, 34, 46) !important; }

.productView-variants [value="Midnight Green"] + label .pattern { background-color: rgb(64, 106, 87) !important; }

.productView-variants [value="Pacific Blue"] + label .pattern { background-color: rgb(45, 72, 84) !important; }

.productView-variants [value="Pink"] + label .pattern { background-color: rgb(255, 192, 203) !important; }

.productView-variants [value="Purple"] + label .pattern { background-color: rgb(184, 175, 230) !important; }

.productView-variants [value="Red"] + label .pattern { background-color: rgb(181, 13, 30) !important; }

.productView-variants [value="Sierra Blue"] + label .pattern { background-color: rgb(149, 172, 196) !important; }

.productView-variants [value="Silver"] + label .pattern { background-color: rgb(192, 192, 192) !important; }

.productView-variants [value="Space Grey"] + label .pattern { background-color: #5F5D5C !important; }

body.layout_rtl .productView-variants [value="رمادي فضائي"] + label .pattern { background-color: #5F5D5C !important; }

body.layout_rtl .productView-variants [value="أرجواني داكن"] + label .pattern {
    background-color: #800080 !important;
}
body.layout_rtl .productView-variants [value="أرجواني"] + label .pattern {
    background-color: rgb(184, 175, 230) !important;
}
body.layout_rtl .productView-variants [value="أزرق محيطي"] + label .pattern {
    background-color: rgb(45, 72, 84) !important;
}
body.layout_rtl .productView-variants [value="أبيض"] + label .pattern {
    background-color: white !important;
}
body.layout_rtl .productView-variants [value="أخضر ليموني"] + label .pattern {
    background-color: rgb(221, 244, 218) !important;
}
body.layout_rtl .productView-variants [value="أخضر منتصف الليل"] + label .pattern {
    background-color: rgb(64, 106, 87) !important;
}
body.layout_rtl .productView-variants [value="أخضر جبلي"] + label .pattern {
    background-color: rgb(91, 108, 90) !important;
}
body.layout_rtl .productView-variants [value="جرافيت"] + label .pattern {
    background-color: rgb(120, 117, 113) !important;
}
body.layout_rtl .productView-variants [value="أخضر"] + label .pattern {
    background-color: rgb(142, 171, 148) !important;
}
body.layout_rtl .productView-variants [value="منتصف الليل"] + label .pattern {
    background-color: rgb(29, 34, 46) !important;
}
body.layout_rtl .productView-variants [value="أزرق"] + label .pattern {
    background-color: #D2D8EB !important;
}
body.layout_rtl .productView-variants [value="أخضر جبلي"] + label .pattern {
    background-color: rgb(91, 108, 90) !important;
}

.card-swatch .swatch-label[data-value="grey"] .pattern { background-color: grey !important; }

.card-swatch .swatch-label[data-value="prism-crush-pink"] .pattern { background-color: #ffc0cb !important; }

.productView-variants [value="Starlight"] + label .pattern { background-color: rgb(252, 249, 246) !important; }

.productView-variants [value="Yellow"] + label .pattern { background-color: rgb(254, 230, 129) !important; }

.productView-variants [value="Cloud Lavender"] + label .pattern { background-color: rgb(247, 223, 247) !important; }

.productView-variants [value="Cloud Mint"] + label .pattern { background-color: rgb(165, 209, 187) !important; }

.productView-variants [value="Cloud Orange"] + label .pattern { background-color: rgb(253, 198, 146) !important; }

.productView-variants [value="Phantom Violet"] + label .pattern { background-color: #9A99B9 !important; }

.productView-variants [value="Phantom Silver"] + label .pattern { background-color: #DEDEEC !important; }

.productView-variants [value="Phantom Green"] + label .pattern { background-color: #414B45 !important; }

.productView-variants [value="Gray Green"] + label .pattern { background-color: #374248 !important; }

.card-swatch .swatch-label[data-value="knock_out_green"] .pattern, .productView-variants [value="Knock-out Green"] + label .pattern { background-color: #506a66 !important; }

.card-swatch .swatch-label[data-value="phantom_black"] .pattern, .productView-variants [value="Phantom Black"] + label .pattern { background-color: black !important; }

.productView-variants [value="Bora Purple"] + label .pattern, .card-swatch .swatch-label[data-value="bora_purple"] .pattern { background-color: #C8BDD8 !important; }

.productView-variants [value="Pink Gold"] + label .pattern { background-color: #EDDED8 !important; }

.productView-variants [value="Cloud Blue"] + label .pattern { background-color: #CEEBFA !important; }

.productView-variants [value="Natural Titanium"] + label .pattern { background-color: #797982 !important; }

body.layout_rtl  .productView-variants [value="تيتانيوم طبيعي"] + label .pattern { background-color: #797982 !important; }

.productView-variants [value="Blue Titanium"] + label .pattern { background-color: #5f778a !important; }

.productView-variants [value="White Titanium"] + label .pattern { background-color: #e0e0dc !important; }

.productView-variants [value="Black Titanium"] + label .pattern { background-color: #464443 !important; }

body.layout_rtl .productView-variants [value="تيتانيوم أسود"] + label .pattern { background-color: #464443 !important; }

.productView-variants [value="Blue"] + label .pattern { background-color: #D2D8EB !important; }

.productView-variants [value="Burgundy"] + label .pattern, .card-swatch .swatch-label[data-value="burgundy"] .pattern, .facets__item--swatch [value="Burgundy"] + label .pattern { background-color: #800020 !important; }

.productView-variants [value="Cream"] + label .pattern, .card-swatch .swatch-label[data-value="cream"] .pattern, .facets__item--swatch [value="Cream"] + label .pattern { background-color: #FFFDD0 !important; }

.productView-variants [value="Lavender"] + label .pattern { background-color: #E6E6FA !important; }

.productView-variants .product-form__label .text { height:auto; border-radius: 4px; font-size: 15px; }

.card-swatch .swatch-label[data-value="lavender"] .pattern { background-color: #e6e6fa !important; }

.productView-variants .product-form__label { width: 31%; margin-right: 2%; }

.productView-options.has-border-bottom .productView-variants .product-form__input.product_form_storage_swatch .product-form__label:last-child { margin-right: 0; }

/* .productView-variants .product_form_condition_swatch .product-form__label { width: 18%; }

.productView-variants .product_form_condition_swatch.parent-Condition-size-3 .product-form__label { width: 32%; }

.productView-variants .product_form_storage_swatch.parent-Storage-size-4 .product-form__label, .productView-variants .parent-التخزين-size-4 .product-form__label, .productView-variants .parent-حالة-size-4 .product-form__label, .productView-variants .parent-تخزين-size-4 .product-form__label, .productView-variants .parent-الحالة-size-4 .product-form__label, .productView-variants .parent-حالة.-size-4 .product-form__label, .productView-variants .parent-تخزين.-size-4 .product-form__label, .productView-variants fieldset.product-form__input.parent-سعة.الذاكرة-size-4 .product-form__label { width: 23%; } */

#shopify-section-template--17328138649919__product-recommendations .section-block-template--17328138649919__product-recommendations .halo-block-header .title { color: #232323; font-size: 20px; text-align: left; }

.what_included_sect { display: block; }

.__ADORIC__ { display: none;}

.what_included_sect .what_included_inner_sect { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; background-color: #f9f9f9; margin: 20px 0 0px; padding-bottom: 25px; border-radius: 15px; }

.what_included_sect .what_included_inner_sect .what_included_col img { margin: 0 auto; width: 49px; }

.what_included_sect .what_included_inner_sect .what_included_col p { margin: 0; color: #121212; font-size: 14px; margin-top: 8px;    font-weight: 600; }

.what_included_sect .what_included_inner_sect .what_included_col { width: 33.3%; text-align: center; }

.what_included_sect .what_included_inner_sect .what_included_left_col_inner { background-color: #ff6400; border-radius: 15px; padding: 10px; }

.what_included_sect .what_included_inner_sect .what_included_left_col_inner p { color: #fff; font-size: 20px; line-height: 1.4; margin: 15px 0; }

.productView-moreItem.moreItem-productText .productView-customText.text-center { padding: 0; }

.productView-moreItem.moreItem-productText .productView-customText.text-center .product__text.title { display: none; }

/*.header-mobile { background-color: #000 !important; }*/

.header-mobile .header__icon .icon { fill: #000 !important; color: #000 !important; }

.header-mobile .header__icon .icon.icon-cart { fill: #fff !important; color: #000 !important; }

/*.mobileMenu-toggle__Icon, .mobileMenu-toggle__Icon::before, .mobileMenu-toggle__Icon::after { background-color: #fff !important; }*/

@media (max-width: 1024px) {
/* [lang="ar"] .card-information .card-information__wrapper.text-center .card-summary {
    height: 68px;
} */
/* .products-carousel a.card-media {
    padding-bottom: 100% !important;
} */
  .mobile-header-2 .header-mobile--left .header-mobile--icon+.header-mobile--icon { margin-left: 27vw; }

  .header-mobile--icon .header__heading-logo { width: 120px !important; }

  .store-ksa-virgin .header-mobile--icon .header__heading-logo { width: 100px !important; }

  .productView-nav .slick-prev { display: none !important; }

  .productView-nav .slick-next { display: none !important; }

  /*.mobile-header-2 .header-mobile--right .header-mobile--icon:nth-child(2) { display: none; }*/

  /* .mobile-header-2 .header-mobile--right .header-mobile--icon:nth-child(3) { display: none; } */

  .mobile-header-2 .header-mobile--right .header-mobile--icon { padding-right: 5px; }

  .mobile-header-2 .header-mobile--right .header-mobile--icon + .header-mobile--icon { margin-left: 5px; }

  .footer-block__list-social { margin-top: 15px !important; }

}

@media (min-width: 1200px) {

  .card:hover .card-action { bottom: 40%; }

  #shopify-section-template--17299554074943__94b1682e-9c80-4f7d-b5b7-27c9a0639540 .container { max-width: 1212px; padding: 0 12px; }

  .body-full-width .wrapper-body #shopify-section-template--17299554074943__163221535239da03ba .container { padding: 0 9%; max-width: 1192px; }

  .section-block-template--17299554074943__94b1682e-9c80-4f7d-b5b7-27c9a0639540 .policies-block-wrapper .halo-item a { padding-top: 60px; padding-left: 0; padding-right: 0; }

  .section-block-template--17299554074943__94b1682e-9c80-4f7d-b5b7-27c9a0639540 .policies-block-wrapper .halo-item a:hover { box-shadow: none !important; }
}

@keyframes marquee {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}
/*Top Banner Heading CSS Start*/

.Homepagebannerheading { color: #FF6400; font-family: "Futura medium", Sans-serif; font-size: 40px; font-weight: 500; line-height: 1.2em; }

.Homepagebannerheading span { color: #fff; }

.slide-block-16321237356a896dad-0 .Homepagebannerheading { margin-top: 80px!important; margin-bottom: 50px; }

.customer-review-slide .review__item-content { position: relative; padding-bottom: 30px; height: 100%; }

.customer-review-slide .review__item-content .name { position: absolute; bottom: 0; left: 0; right: 0; text-align: center; }

.customer-review-slide .slick-track { display: flex !important; }

.customer-review-slide .slick-slide { height: auto; }

.footer-block__list-payment ul li.list-payment__item { margin-right: 5px; }

.footer-block__list-payment ul li.list-payment__item.tabby_icon { background: #fff; padding: 9px 5px; border-radius: 2px; }

.footer-block__list-payment ul li.list-payment__item.tabby_icon img { max-width: 40px; }

.footer-block__list-payment ul li.list-payment__item.spotti_icon { background: #fff; padding: 9px 5px; border-radius: 2px; margin-right: 0; display:none; }

.footer-block__list-payment ul li.list-payment__item.spotti_icon img { max-width: 40px; }

.section-block-template--22371899703615__94b1682e-9c80-4f7d-b5b7-27c9a0639540 .halo-block-header .title + a { display: none; }

.footer__content-bottom .footer_content_bottom_payment_icons { display: none; }

.section-block-template--22371899703615__715e0a03-5b92-4116-be34-f562a260e6d6 .halo-block-header .subtext-review { text-align: center; }

.section-block-template--22371899703615__715e0a03-5b92-4116-be34-f562a260e6d6 .halo-block-header .subtext-review img { margin: 0 auto; }

.slide_full_bottom_main_section .slide_full_bottom_inner_section { display: flex; flex-wrap: wrap; }

.slide_full_bottom_main_section .slide_full_bottom_inner_section .slide_full_bottom_section { margin-top: 35px; margin-right: 60px; display: flex; flex-wrap: wrap; align-items: center; }

body.layout_rtl .slide_full_bottom_main_section .slide_full_bottom_inner_section .slide_full_bottom_section { margin-right: 0; margin-left: 60px; }

.slide_full_bottom_main_section .slide_full_bottom_inner_section .slide_full_bottom_section.slide_full_bottom_last_sect { margin-right: 0; }

body.layout_rtl .slide_full_bottom_main_section .slide_full_bottom_inner_section .slide_full_bottom_section.slide_full_bottom_last_sect { margin-right: 0; margin-left: 0px; }

.slide_full_bottom_main_section .slide_full_bottom_inner_section .slide_full_bottom_section span { font-family: "Futura"; font-weight: 400; font-size: 16px; color: #fff; }

.slide_full_bottom_main_section .slide_full_bottom_inner_section .slide_full_bottom_section img { max-width: 23px; max-height: 23px; margin-right: 4px; }

body.layout_rtl .slide_full_bottom_main_section .slide_full_bottom_inner_section .slide_full_bottom_section img { margin-right: 0px; margin-left: 4px; }

#shopify-section-template--17438690115903__5ac7424d-1847-4bf5-801a-4f566a05d881 .custom-service-block .policies-content { text-align: left; width: 100%; }

#shopify-section-template--17438690115903__648d6d90-4b76-41b8-8277-c39cb1692809 .custom-service-block .policies-content { text-align: left; width: 100%; }

#shopify-section-template--17438690115903__2d8d8494-c8e9-4461-ba00-c017feb5dfb7 .custom-service-block .policies-content { text-align: left; width: 100%; }

#shopify-section-template--17438690115903__7763dd80-622e-42fb-bbc2-c731d632bd8b .custom-service-block .policies-content { text-align: left; width: 100%; }

#shopify-section-template--17438690115903__28936825-efe9-4cc7-ba3f-f5dbb5567a51 .custom-service-block .policies-content { text-align: left; width: 100%; }

#shopify-section-template--17438690115903__c489d188-3f08-4a38-9132-ea84bc134d1e .custom-service-block .policies-content { text-align: left; width: 100%; }

#shopify-section-template--17438690115903__5ac7424d-1847-4bf5-801a-4f566a05d881 .custom-service-block .halo-item a { padding-left: 0; }

#shopify-section-template--17438690115903__648d6d90-4b76-41b8-8277-c39cb1692809 .custom-service-block .halo-item a { padding-left: 0; }

#shopify-section-template--17438690115903__2d8d8494-c8e9-4461-ba00-c017feb5dfb7 .custom-service-block .halo-item a { padding-left: 0; }

#shopify-section-template--17438690115903__7763dd80-622e-42fb-bbc2-c731d632bd8b .custom-service-block .halo-item a { padding-left: 0; }

#shopify-section-template--17438690115903__28936825-efe9-4cc7-ba3f-f5dbb5567a51 .custom-service-block .halo-item a { padding-left: 0; }

#shopify-section-template--17438690115903__c489d188-3f08-4a38-9132-ea84bc134d1e .custom-service-block .halo-item a { padding-left: 0; }

#shopify-section-template--17438690115903__5ac7424d-1847-4bf5-801a-4f566a05d881 .custom-service-block .policies-content .policies-text.type--font_1 { margin-top: 20px; margin-bottom: 15px; }

#shopify-section-template--17438690115903__648d6d90-4b76-41b8-8277-c39cb1692809 .custom-service-block .policies-content .policies-text.type--font_1 { margin-top: 20px; margin-bottom: 15px; }

#shopify-section-template--17438690115903__2d8d8494-c8e9-4461-ba00-c017feb5dfb7 .custom-service-block .policies-content .policies-text.type--font_1 { margin-top: 20px; margin-bottom: 15px; }

#shopify-section-template--17438690115903__7763dd80-622e-42fb-bbc2-c731d632bd8b .custom-service-block .policies-content .policies-text.type--font_1 { margin-top: 20px; margin-bottom: 15px; }

#shopify-section-template--17438690115903__7763dd80-622e-42fb-bbc2-c731d632bd8b .custom-service-block .policies-content .policies-button { text-align: left; margin: 5px 0 0; }

#shopify-section-template--17438690115903__28936825-efe9-4cc7-ba3f-f5dbb5567a51 .custom-service-block .policies-content .policies-text.type--font_1 { margin-top: 20px; margin-bottom: 15px; }

#shopify-section-template--17438690115903__c489d188-3f08-4a38-9132-ea84bc134d1e .custom-service-block .policies-content .policies-text.type--font_1 { margin-top: 20px; margin-bottom: 15px; }

body#template-contact .wrapper-body { padding-bottom: 0; }

body#template-frequently-asked-questions .wrapper-body { padding-bottom: 0; }

body#template-refund-and-return-policy .wrapper-body { padding-bottom: 0; }

body#template-become-a-seller .wrapper-body { padding-bottom: 0; }

body#template-about-us .wrapper-body { padding-bottom: 0; }

body#template-terms-and-conditions .wrapper-body { padding-bottom: 0; }

body#template-legal-information .wrapper-body { padding-bottom: 0; }

body#template-privacy-policy .wrapper-body { padding-bottom: 0; }

#shopify-section-template--22371899703615__163221535239da03ba .slider-dots { bottom: 0; }

.section-block-template--22371899703615__c5706497-8b44-4cbb-876b-4c2522c7a662 .halo-block-header .title + a { display: none; }

.section-block-template--22371899703615__c5706497-8b44-4cbb-876b-4c2522c7a662 .rich-text__blocks.text-center { margin-top: 15px; }

#shopify-section-template--22371899769151__742361a6-4a5a-4380-b270-98345d3d4b5b .custom-service-block .halo-item a { padding: 0; background-color: transparent; }

#shopify-section-template--22371899769151__742361a6-4a5a-4380-b270-98345d3d4b5b .custom-service-block .policies-content .policies-text { margin-bottom: 50px; }

#shopify-section-template--22371899769151__3e0940b4-91f8-47e3-8516-9cdc05768d1a .custom-service-block .halo-item a { padding: 0; background-color: transparent; }

@media (min-width: 1000px) {

  .header-02 .header__inline-menu ul li a .icon-dropdown { display: none; }

 /* .header-02 .header__inline-menu ul li:nth-child(6) { display: none; } */

  #shopify-section-template--22371899769151__742361a6-4a5a-4380-b270-98345d3d4b5b .custom-service-block .halo-row { display: flex; align-items: center; justify-content: center; }

}

@media (min-width: 700px) {

  #shopify-section-template--22371899703615__c5706497-8b44-4cbb-876b-4c2522c7a662 { display: none !important; }

  .slide-block-16321237356a896dad-0 .slide-content.text-left { -moz-transform: translateY(-70%); -o-transform: translateY(-70%); -ms-transform: translateY(-70%); -webkit-transform: translateY(-70%); transform: translateY(-70%); }

  /*body.template-collection .main_collection_banner .collection-description p { color: #fff; }

  body.template-collection .main_collection_banner .collection-description p a { color: #fff; }

  body.template-collection .main_collection_banner .collection-content-2 .collection-info { flex: 0 0 100%; }

  body.template-collection .main_collection_banner .col_bnr_main_img { height: 350px; object-fit: cover; width: 100%; }

  body.template-collection .main_collection_banner .col_bnr_main_ar_img { height: 350px; object-fit: cover; width: 100%; }

  body.template-collection .main_collection_banner .container-1170 { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }

  body.template-collection .main_collection_banner { padding-top: 0 !important; position: relative; padding-bottom: 0 !important; margin-bottom: 30px; }

  body.template-collection .main_collection_banner .collection-content-2 #collection-bottom-bar { position: absolute; bottom: 15px; left: 0; right: 0; }

  body.template-collection .main_collection_banner .collection-content-2 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
  
  body.template-collection .main_collection_banner .collection-breadcrumb .breadcrumb-container { background: transparent !important; }

  body.template-collection .main_collection_banner .collection-breadcrumb .breadcrumb { background: transparent !important; }

  body.template-collection .main_collection_banner .collection-breadcrumb .breadcrumb .bd-title a { color: #fff !important; }

  body.template-collection .main_collection_banner .collection-breadcrumb { background: transparent !important; position: relative; z-index: 1; }

  body.template-collection .main_collection_banner .col_bnr_main_img { display: none; }

  body.template-collection .main_collection_banner .container-1170 .trust-icons { background: transparent !important; margin-left: 0; padding-left: 0; }

  body.template-collection .main_collection_banner .container-1170 .trust-icons p { color: #fff; font-size: 12px; font-weight: 400; margin: 0; }

  body.template-collection .main_collection_banner .container-1170 .trust-icons .inner-block-section { column-gap: 20px; }

  body.template-collection .main_collection_banner .container-1170 .trust-icons .block { column-gap: 5px; }

  body.template-collection .main_collection_banner .container-1170 .trust-icons .image-block img { max-width: 25px; }

  body.template-collection .main_collection_banner .container-1170 .col-bnr-right-img { width: 28%; text-align: center; padding-left: 15px; }

  body.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img { margin: -22px auto 0; max-width: 240px; }

  body.template-collection .main_collection_banner .collection-content-2 { padding: 0 10px; position: relative; height: 100%; width: 66%; }

  body.layout_rtl.template-collection .main_collection_banner .collection-content-2 { width: 62%; }

  body.layout_rtl.template-collection #HeaderCollectionSection-template--22998711042367__banner .collection-description { max-width: 100%; }

  body.template-collection .main_collection_banner .collection-description p { font-weight: 600; font-size: 18px !important; margin-top: 0; }

  body.template-collection .main_collection_banner .collection-description h2 { font-size: 18px !important; font-weight: 600; line-height: 18px; margin: 0; color: #fff; }

  body.template-collection .main_collection_banner .collection-description h2 + h2 { font-size: 14px !important; font-weight: 400; margin: 10px 0 0; }

  body.template-collection .main_collection_banner .trust-icons .trust-piolets .trust-image img { max-width: 70px; }*/

}

@media (max-width: 699px) {

  .section-block-template--22371899769151__6c5834d8-8f13-4a4f-ad3b-314f0091a950 .halo-block-header .rte p { line-height: 1.4 !important; }

  .section-block-template--22371899769151__c8dc2798-0713-43f3-bc49-bc3492b02465 .halo-block-header .rte p { line-height: 1.4 !important; }

  .section-block-template--22371899769151__2f843ec2-5e0c-4871-96ad-795935a0802c .halo-block-header .rte p { margin-left: 0 !important; margin-right: 0 !important; }

  .section-block-template--22371899769151__0535951b-986a-4a28-a502-75bccfc2d2eb .halo-block-header .rte p { margin-left: 0 !important; margin-right: 0 !important; }

  .section-block-template--22371899769151__a6cb6df9-32e8-4015-8924-7de9f0a84f66 .halo-block-header .rte p { margin-left: 0 !important; margin-right: 0 !important; }

  .section-block-template--22371899769151__5a84576b-e4ed-4fd0-b08d-a6b5fe296c9a .halo-block-header .rte p { padding-left: 0 !important; padding-right: 0 !important; }

  .section-block-template--22371899703615__c5706497-8b44-4cbb-876b-4c2522c7a662 .halo-block-header .title { line-height: 1.5; }

  #shopify-section-template--22371899703615__94b1682e-9c80-4f7d-b5b7-27c9a0639540 { display: none !important; }

}

@media (max-width: 600px) {
footer .footer-block__list-payment ul li.list-payment__item.tabby_icon img {
    max-width: 24px;
}
footer .footer-block__list-payment ul li.list-payment__item.tabby_icon.tamara_icon img, footer .footer-block__list-payment ul li.list-payment__item.norton_icon img {
    max-height: 13px;
}
footer .list-payment__item .icon {
    height: 27px;
}
.card-information__wrapper.text-center .card-price, .card-swatch.text-center {
    margin-bottom: 10px;
}
.card-information .card-information__wrapper.text-center .card-title h2 {
    margin-bottom: 5px;
}
div.halo-block-header .text,  div .shop_by_categories{
      font-weight: 600 !important;
}
.products-carousel div.slick-list{
      padding:0 40% 0 0;
}
  div.featured-video-sections .video-container {
    height: 260px !important;
}
.sections-custom-service-block .bg-policies-block .policies-content .bottom-para {
    font-size: 13px;
}
.footer .footer__content-bottom {
    padding-top: 20px !important;
}

div.footer-block__item {
    padding: 0 5px;
    margin-bottom: 10px;
}
.footer .footer-block__details .rte {
    padding-left: 0px;
}
.sections-spotlight-block .custom-testimonials-section.spotlight-block {
    padding-bottom: 50px;
}
div.footer__content-bottom .footer-block__bottom.not_payment .footer__copyright {
    padding: 0px 15px 20px;
    display: block;
    text-align: center;
}
.footer > .container + div.container {
    padding-top: 0;
    display: block !important;
    padding-bottom: 20px;
}
.contact_informations p {
  padding: 0px !important;
}
.contact_informations {
    width: 100% !important;
}
div.footer__content-bottom .footer-block__bottom.not_payment .footer__copyright > div {
    float: none !important;
    width: 100%;
    justify-content: center;
    padding-top: 10px;
   display: none !important;
}
.mob {
  display: inline-flex !important;
  padding: 10px 0px 10px;
}
.sections-spotlight-block .custom-testimonials-section.spotlight-block {
    padding-bottom: 40px !important;
  padding-top: 0;
}
.spotlight-block .content.align-items--center {
    padding-top: 0px;
    padding-bottom: 0;
}
.spotlight-block .slick-dots {
    bottom: 13px !important;
}
div.slider .slick-track {
    margin: 0 -10px;
}
.customer_videos_sect.featured-product-sections.featured-video-sections {
  padding-bottom: 0;
}
div.customer_videos_sect .halo-block-content .slider-part {
  background: transparent !important;
}
div .custom-service-block {
  padding-bottom: 30px;
}
.custom-service-block .halo-item .policies-icon.image-zoom ,.sections-custom-service-block img{
    width: 100%;
}
div .card-swatch .number-showmore {
    color: #000 !important;
}
.products-carousel .product {
    padding-bottom: 20px !important;
    padding-top: 12px !important;
    /* border: none !important; */
}
  body.template-index .products-carousel .product {
    padding-bottom: 5px !important;
    min-height: 302px;
  }
  .halo-product-block-sections .halo-recommendations-block .container-full .products-carousel .product { 
    padding-top: 0 !important; 
  }
  div .card-swatch .number-showmore {
    color: #000 !important;
}
.card-information__wrapper.text-center .card-price, .card-swatch.text-center {
    justify-content: left;
}
.products-carousel .price dd {
    margin-top: -5px !important;
}

.popular_laptops .slider-part, .Side-image .slider-part {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    background: #fff;
    padding-right:0px !important;
}
.popular-samsung .slider-part {
    padding: 10px 0px 10px 0px !important;
    background: #fff;
}
.contact_informations p a {
  color: #fff;
}
/* .popular-iphones .halo-block-content {
    padding-right: 40px;
} */
  div.halo-block-header a.button-view {
    border: none;
    background: transparent;
    text-decoration: underline;
    color: #5019A0;
    font-weight: 500;
}
div.custom_categories_container .block {
    background: transparent;
    row-gap: 10px;
}
/* [dir=rtl] .custom_categories_container .block {
  float:left;
} */
div.custom_categories_container .custom_categories_images img {
    max-height: 100% !important;
    padding: 10px !important;
    top: 0px;
}
div.block-image {
    max-height: 100%;
    max-width: 100%;
    background: #F6F6F6;
    border-radius: 50%;
}
.popular-iphones.featured-product-sections {
    background: #f6f6f6;
    padding-bottom: 0;
}
  div.custom_categories_container {
    padding-bottom: 20px !important;
}
  /* div.customer_videos_sect .halo-block-content .slider-part {
    padding-right: 40px;
} */

div.customer_videos_sect .halo-block-content .slider-part .product {
    margin-right: 15px;
    padding-left: 0;
}
  .productView-variants .product_form_condition_swatch .product-form__label { width: 19%; margin-right: 2%; }

  .productView-variants .product_form_condition_swatch.parent-Condition-size-4 .product-form__label { width: 23%; }

  .productView-variants .product_form_storage_swatch.parent-Storage-size-4 .product-form__label { width: 23%; }

  .productView-variants .product_form_condition_swatch.parent-Condition-size-4 .product-form__label .text { font-size: 10px; }

  .productView-variants .product_form_storage_swatch.parent-Storage-size-4 .product-form__label .text { font-size: 10px; }

  .productView-variants .product_form_condition_swatch .product-form__label:last-child { margin-right: 0; }

  .extended_warranty_sect span { font-size: 10px; }

  .section-block-template--22371899703615__db7ae2e8-2c10-477e-a92f-3a35cbb267d2, .section-block-template--22371899703615__db7ae2e8-2c10-477e-a92f-3a35cbb267d2 .halo-block-header .title .text { background: #f9f9f9 !important;}

  .section-block-template--22371899703615__9519f8eb-87e7-4d36-a6a7-63a6ea3566df, .section-block-template--22371899703615__9519f8eb-87e7-4d36-a6a7-63a6ea3566df .halo-block-header .title .text { background: #f9f9f9 !important;}

  .section-block-template--22371899703615__f0b8d452-532b-4317-a1aa-88c70e587d3a { background: #f9f9f9 !important; padding-top: 0px;}

  .section-block-template--22371899769151__c8dc2798-0713-43f3-bc49-bc3492b02465 { padding-bottom: 0 !important; }

  .section-block-template--22371899769151__65ed1225-82a5-49ad-8f58-013e62065439 { padding-top: 0 !important; }

  .section-block-template--22371899769151__c8dc2798-0713-43f3-bc49-bc3492b02465 .halo-block-header { margin-bottom: 0 !important; }

  #shopify-section-template--17381256593727__89ac023a-a8a3-4ead-8d16-a1c457b3c6c7 .rte>p { line-height: 1.3 !important; }

  #shopify-section-template--17381256593727__ed14fea3-6ad2-439a-ad9a-2310cd3cd2e6 .rich-text__blocks.text-center .button { margin-top: 0; }

  #shopify-section-template--17381256593727__d070c08d-786a-4479-98c4-be5c2158b9f3 .spotlight-block .content.align-items--center { padding-left: 15px !important; }

  #shopify-section-template--17381256593727__f363a723-14da-4459-af13-16e1142325c6 .halo-block-header p { line-height: 1.5 !important; margin-bottom: 0 !important; }

  #shopify-section-template--17381256593727__89a8fd34-1245-4609-aadb-26083aaccadf .custom-service-block .policies-content p { margin-top: 0 !important; margin-bottom: 15px; line-height: 1.5 !important; }

  .welcome-seller-head-mob-img { max-width: 65% !important; }

  .globo-form-id-101298 .globo-form-app .footer { padding-bottom: 0; }

  #shopify-section-template--22371899703615__45c08bfc-77d7-4147-af36-aa9be498b44f .rich-text__blocks.text-center a { margin-top: 0; }

  .product-card-layout-01 .product-item .card-action, .product-card-layout-04 .product-item .card-action, .product-card-layout-03 .product-item .card-action { display: none; }

  body.template-collection .wrapper-body .collection-breadcrumb.text-left {}

  body.template-collection .wrapper-body .collection-content.collection-content-2 { display: none; }

    .footer__content-bottom .footer-block__list-payment ul {
        margin-top: 0;
        display: flex;
        align-items: center;
      justify-content: center;
    }

  .footer .footer__content-bottom { padding-top: 0; }




  #shopify-section-template--22371899703615__54e3cb7a-ce3a-4638-b72c-3a0c8de36407 .custom-service-block .halo-item .policies-icon { margin-bottom: 0; }

  #shopify-section-template--22371899703615__54e3cb7a-ce3a-4638-b72c-3a0c8de36407 .custom-service-block .policies-block-wrapper.service_block_style_2 .halo-item a { justify-content: center; align-items: center; text-align: center; }

  #shopify-section-template--22371899703615__71871b7f-0f11-4284-bd29-b8b60d251aaf .rich-text__blocks .rich-text__text { font-size: 12px !important; }

  #shopify-section-template--22371899703615__71871b7f-0f11-4284-bd29-b8b60d251aaf .rich-text__blocks .rich-text__text p { font-size: 12px !important; }

  #shopify-section-template--22371899703615__71871b7f-0f11-4284-bd29-b8b60d251aaf .rich-text__blocks img { max-width: 50px; }

  .Homepagebannerheading { font-size: 30px; }

  /*#spotlight-template--22371899703615__91a98d4b-0b22-4700-b8e2-a7e037cfce16 { display: none !important; }*/

  #shopify-section-template--22371899703615__91a98d4b-0b22-4700-b8e2-a7e037cfce16 .spotlight-block .spotlight-inner.is-bordered { padding: 0; }

  #shopify-section-template--22371899703615__91a98d4b-0b22-4700-b8e2-a7e037cfce16 .spotlight-block .spotlight-inner.is-bordered .title { margin: 0; }

  .slide_full_bottom_main_section .slide_full_bottom_inner_section { flex-direction: column; }

  .slide_full_bottom_main_section .slide_full_bottom_inner_section .slide_full_bottom_section { margin-top: 10px; margin-right: 0px; }

  /*.slide-content.content-box--absolute.content-box--left p.slide-text.slide-pc { display: flex !important; }*/

  .slide-block-16321237356a896dad-0 .slide-content.text-left { /*height: 100%; background: rgba(0,0,0,0.5);*/ -moz-transform: inherit; -o-transform: inherit; -ms-transform: inherit; -webkit-transform: inherit; transform: inherit; top: 0; }

  #shopify-section-template--22371899769151__742361a6-4a5a-4380-b270-98345d3d4b5b .custom-service-block .halo-row .halo-item:nth-child(2) { display: none; }

  .section-block-template--22371899769151__5a84576b-e4ed-4fd0-b08d-a6b5fe296c9a { padding-bottom: 0 !important; }

  .section-block-template--22371899769151__5a84576b-e4ed-4fd0-b08d-a6b5fe296c9a .halo-block-header .rte > br { display: none; }

  .section-block-template--22371899769151__2f843ec2-5e0c-4871-96ad-795935a0802c { padding-bottom: 0 !important; }

  .section-block-template--22371899769151__0535951b-986a-4a28-a502-75bccfc2d2eb { padding-top: 0 !important; padding-bottom: 0 !important; }

  .section-block-template--22371899769151__a6cb6df9-32e8-4015-8924-7de9f0a84f66 { padding-top: 0 !important; padding-bottom: 0 !important; }

  .section-block-template--22371899769151__2f843ec2-5e0c-4871-96ad-795935a0802c .halo-block-header .rte > br { display: none; }

  .section-block-template--22371899769151__0535951b-986a-4a28-a502-75bccfc2d2eb .halo-block-header .rte > br { display: none; }

  .section-block-template--22371899769151__da96f61a-386a-4cae-b4dd-5b779fda2af7 .halo-block-header .rte p { margin-left: 0 !important; }

  .section-block-template--22371899769151__da96f61a-386a-4cae-b4dd-5b779fda2af7 .halo-block-header .rte img { padding-left: 0 !important; margin: 0 auto !important; }

  .productView-moreItem .productView-title { font-size:25px !important;}

  body#template-about-us .wrapper-body > .shopify-section > div { padding-left: 15px; padding-right: 15px; }

  .productView-stickyCart.style-1 { box-shadow: 0 1px 20px #000000 !important; }

  .sticky-product-mobile .sticky-product-mobile-content { display: none !important; }

  .sticky-product-mobile .sticky-product-mobile-header { display: none !important; }

}

/*.section-block-template--22371899769151__e4fe1d7a-9c15-4abc-bb81-3b67ebbe2cb1 {padding-left: 100px; }*/

#shopify-section-template--22371899769151__f9275b0a-8bd2-4cad-9218-1f026d0fba38 .policies-block .halo-item a { align-items: flex-start; justify-content: flex-start; }

#shopify-section-template--22371899769151__f9275b0a-8bd2-4cad-9218-1f026d0fba38 .policies-block .halo-item .policies-des { font-weight: 600; font-size: 18px; }

#shopify-section-template--22371899769151__f9275b0a-8bd2-4cad-9218-1f026d0fba38 .policies-block .halo-item .policies-des svg { width: 18px; height: 18px; }

#shopify-section-template--22371899769151__e4fe1d7a-9c15-4abc-bb81-3b67ebbe2cb1 .policies-block .halo-item a { align-items: flex-start; justify-content: flex-start; }

#shopify-section-template--22371899769151__e4fe1d7a-9c15-4abc-bb81-3b67ebbe2cb1 .policies-block .halo-item .policies-des { font-weight: 600; font-size: 18px; }

#shopify-section-template--22371899769151__e4fe1d7a-9c15-4abc-bb81-3b67ebbe2cb1 .policies-block .halo-item .policies-des svg { width: 18px; height: 18px; }

.globo-form-app .content + p { height: 0 !important; font-size: 0 !important; opacity: 0 !important; }

.card-product .halo-productBadges .badge.sale-badge { background-color: #ff6400; border-radius: 3px; }

.section-block-template--22371899703615__91a98d4b-0b22-4700-b8e2-a7e037cfce16 .halo-block-header { margin-top: 0 !important; }

.section-block-template--22371899703615__91a98d4b-0b22-4700-b8e2-a7e037cfce16 .halo-block-header .title { margin-bottom: 0 !important; }

#shopify-section-template--22371899769151__742361a6-4a5a-4380-b270-98345d3d4b5b .custom-service-block .policies-content .policies-text { font-size: 16px; }

.sections-custom-service-block .bg-policies-block .policies-content .policies-text.type--font_1 { font-size: 18px; }
#ArticleSection-template--17328137470271__main { background-color: #ffffff }
@media (min-width: 1000px) {

  #shopify-section-template--22371899769151__742361a6-4a5a-4380-b270-98345d3d4b5b .bg-policies-block { margin: 0 200px; }

  #shopify-section-template--22371899769151__f9275b0a-8bd2-4cad-9218-1f026d0fba38 .bg-policies-block { margin: 0 250px; }

  #shopify-section-template--22371899769151__e4fe1d7a-9c15-4abc-bb81-3b67ebbe2cb1 .bg-policies-block { margin: 0 250px; }

}

.productView-moreItem.buy_now_btn_product_sect { display: none; }

.phone-enabled #wp-html.phone .wpx-container { overflow: scroll; background: #fff; padding: 20px; }

.phone-enabled #wp-html.phone .wpx-container .wpcText { left: 0 !important; right: 0 !important; width: 100% !important; word-break: inherit !important; word-wrap: inherit !important; top: 0 !important; position: relative !important; }

body .button.condition-guide-btn { color: #ff6400; border: none; text-align: left; padding-left: 0; padding-bottom: 0; padding-top: 0; margin-bottom: 10px; margin-top: 5px; }

body .button.open-box-btn { background: #fff; background-color: #fff; color: #ff6400; border: none; text-align: left; padding-left: 0; padding-bottom: 0; padding-top: 0; margin-bottom: 10px; margin-top: 5px; }

body .button.open-box-btn svg { width: 16px; height: 16px; position: relative; top: -2px; }

/*.colbannertext { font-size: 20px; font-family: "Futura medium",Sans-serif!important; color: #464646; }

.colbannerlink a { text-decoration: none !important; color: #277dd3; font-size: 15px; }*/

.bd-title a {color: #464646 !important; }

.collection-breadcrumb .breadcrumb { font-size: 14px; }

.modal-open-box.modal-open-box-open, .modal-open-box-open { opacity: 1 !important; visibility: visible !important; display: flex !important; }

.modal-split-sect.modal-split-sect-open { opacity: 1 !important; visibility: visible !important; display: flex !important; }

.modal-our-guarantee.modal-our-guarantee-open { opacity: 1 !important; visibility: visible !important; display: flex !important; }

.modal.modal-our-guarantee .tabcontent { display: block !important; }

.modal.modal-our-guarantee h3 { font-size: 13px; font-weight: 600; line-height: 1; margin-top: 25px; margin-bottom: 7px; }

.modal.modal-our-guarantee p { font-size: var(--font-body-size); font-weight: var(--font-weight-normal); line-height: var(--body-line-height); letter-spacing: var(--body-letter-spacing); }

.modal.modal-our-guarantee p+h3 { margin-top: 25px; }

.modal-extended-warranty.modal-extended-warranty-open { opacity: 1 !important; visibility: visible !important; display: flex !important; }

.modal.modal-extended-warranty .tabcontent { display: block !important; }

body.template-collection.layout_rtl .main_collection_banner .collection-description h1 { letter-spacing: 0; }

@media (min-width: 551px) {

  body.template-collection .main_collection_banner .collection-description p { color: #fff; }

  body.template-collection .main_collection_banner .collection-description p a { color: #fff; }

  body.template-collection .main_collection_banner .collection-content-2 .collection-info { flex: 0 0 100%; }

  body.template-collection .main_collection_banner .col_bnr_main_img { width: 100%; }

  body.template-collection .main_collection_banner .col_bnr_main_ar_img { height: 350px; object-fit: cover; width: 100%; }

  body.template-collection .main_collection_banner { padding: 0px 3.175% !important; position: relative; padding-bottom: 0 !important; }
  
  body.template-collection .main_collection_banner .collection-breadcrumb .breadcrumb-container { background: transparent !important; }

  body.template-collection .main_collection_banner .collection-breadcrumb .breadcrumb { background: transparent !important; }

  body.template-collection .main_collection_banner .collection-breadcrumb .breadcrumb .bd-title a { color: #fff !important; }

  body.template-collection .main_collection_banner .collection-breadcrumb { background: transparent !important; position: relative; z-index: 1; }

  body.template-collection .main_collection_banner .col_bnr_main_img { display: none; }

  body.template-collection .main_collection_banner .container-1170 { display: flex; flex-wrap: wrap; background-color: #121212; z-index: 1; position: relative; height: 154px; margin: 32px 0 20px; border-radius: 6px; padding: 0; }

  body.template-collection .main_collection_banner .container-1170 .trust-icons { background: transparent !important; margin-left: 0; padding-left: 0; padding-right: 0; }

  body.template-collection .main_collection_banner .container-1170 .trust-icons p { color: #fff; font-size: 13px; margin: 3px 0 0; }

  body.template-collection .main_collection_banner .container-1170 .trust-icons .inner-block-section { column-gap: 20px; flex-direction: row; }

  body.template-collection .main_collection_banner .container-1170 .trust-icons .block { column-gap: 5px; }

  body.template-collection .main_collection_banner .container-1170 .trust-icons .image-block img { max-width: 25px; }

  body.template-collection .main_collection_banner .container-1170 .col-bnr-right-img { text-align: center; padding-left: 10px; padding-right: 10px; display: flex; align-items: center; }

  body.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img { margin: 0 auto; max-width: 100%; max-height: 198px; }
body.template-search .toolbar .toolbar-col .toolbar-item.toolbar-limitView,body.template-search .toolbar-item.toolbar-sort.clearfix {
    margin-bottom: 0;
}
body.template-search toolbar-item.toolbar {
    margin-top: -40px;
}
  body.template-collection .main_collection_banner .collection-content-2 { padding: 20px 25px 10px; position: relative; height: 100% }

  body.template-collection .main_collection_banner .collection-description p { font-weight: 600; font-size: 18px !important; margin-top: 0; }

  body.template-collection .main_collection_banner .collection-description h2 { font-size: 14px !important; font-weight: 400; line-height: 18px; margin: 10px 0 0; }

  body.template-collection .halo-collection-content .toolbar-wrapper:not(.toolbar-mobile),   body.template-search  .toolbar-wrapper:not(.toolbar-mobile) { justify-content: end; }

  body.template-collection .halo-collection-content .toolbar .toolbar-label,   body.template-search .toolbar .toolbar-label { color: #616161; font-weight: 500; font-size: 14px; }

  body.template-collection .halo-collection-content .toolbar .toolbar-sort .toolbar-label,   body.template-search .toolbar .toolbar-sort .toolbar-label  { display: none; }

  body.template-collection .halo-collection-content .toolbar .toolbar-dropdown .label-tab,   body.template-search  .toolbar .toolbar-dropdown .label-tab { color: #000000; font-weight: 500; font-size: 14px; border: 1px solid #C2C2C2; border-radius: 6px; padding: 4px 28px 4px 10px; min-height: 40px; min-width: 69px; }

  body.template-collection .halo-collection-content .toolbar .toolbar-col .toolbar-item+.toolbar-item,   body.template-search .toolbar .toolbar-col .toolbar-item+.toolbar-item { margin-left: 18px; }

  body.back-to-school .main_collection_banner .container-1170 { position: relative !important; }

  body.back-to-school .main_collection_banner .collection-content-2 { position: relative !important; }

  body.refurbished-used-laptop-uae .main_collection_banner .container-1170 { position: relative; }

  body.refurbished-used-laptop-uae .main_collection_banner .collection-content-2 { position: relative; }

  /*.collection-banner { background-image: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/revibe-refubrished_png_1920x.webp?v=1671692889); background-size: contain; background-repeat: no-repeat; background-position: right; }*/

  .collection-banner .image img { display: none; }

  /*.collection-banner .image { padding: 18% !important; }

  body#template-eid-deals .collection-banner { background-image: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/EID_Banner.jpg); background-size: contain; background-repeat: no-repeat; background-position: right; }*/

}

body .button.condition-guide-btn { background: #fff; }

.modal.condition-guide-modal{
  z-index: -9;
}
.modal {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
  z-index: 10000000; display: flex; align-items: center; justify-content: center;
}
.modal-content {
    position: absolute;
    background-color: white;
    padding: 1.5rem 1.5rem;
    max-width: 700px;
    border-radius: 0.5rem;
    font-size: 16px;
}

.heading{
    font-size: 25px;
    font-weight: 600;
    padding-left: 30px;
}
.close-button {
    float: right;
    width: 25px;
  height: 25px;
    line-height: 1.2;
    text-align: center;
    cursor: pointer;
    border-radius: 20px;
    background-color: #000; color: #fff;
    padding-top: 3px;
}
.show-modal {
    opacity: 1;
    visibility: visible;
    transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;
}

@media (max-width: 600px) {

  .modal-content {margin: 0 20px; overflow: auto; font-size: 16px; }
  .heading { font-size: 21px; }
  #shopify-section-header-03 .header-03 .header-mobile.mobile-header-2:nth-child(3) .header-mobile--item.header-mobile--right .header-mobile--icon:last-child { display: none; }

}

@media (min-width: 1400px) {

  .slideshow .content-box--left { left: 3.175%; }

}

.rte .order_track_table { max-width: 60%; margin: 0 auto; border: 1px solid #000; padding: 10px; }

.rte .order_track_table ul { margin: 0; list-style: none; padding: 0; }

.rte .order_track_table ul li { display: flex; }

.rte .order_track_table ul li p { margin: 0; }

th.woocommerce-table__product-name .product-name {text-align: center; }

th.woocommerce-table__product-table .product-total {text-align: center; }


/*Added by Ali Hanif for home slider and product img height*/
@media (min-width: 769px) and (max-width: 1700px) {

  /* .slideshow { max-height: 420px; } */

  /*.slide-image img { top: -120px; }*/

}

@media (max-width: 767px) {
.product-item-cart-sidebar.product-item-cart-page .cart-item-block.cart-item-info {
    padding-left: 0;
}
div.cart-content-wrapper .cart-content-item form {
    background: transparent;
}
.cart-content-item[data-cart-content] .product-item-cart-page .cart-item {
    margin-top: 0;
}
[lang="ar"] div.warranty_main_sect .warranty_main_left_sect .self-testing-inline-sect {
    margin-left: 0;
}
[lang="ar"] div.warranty_main_sect .warranty_main_left_sect .self-testing-inline-sect h2 {
    padding-right: 0;
}
[lang="ar"] div.warranty_main_sect .warranty_main_left_sect .self-testing-inline-sect .self-testing-inline-inner-sect p {
    padding-left: 0;
}
[lang="ar"] .popular-iphones .card-information .card-information__wrapper.text-center .card-summary {
    text-align: right;
}
[lang="ar"] .card-information .card-information__wrapper.text-center .card-title h2 {
    height: 33px;
    line-height: 1.3 !important;
}
[lang="ar"] .footer > .container + .container > .contact_informations + .contact_informations p:nth-child(1) {
    width: 26%;
}
div.custom_categories_container {
    padding-right: 10px;
}
    .footer__content-bottom .footer_content_bottom_payment_icons { display: block; margin-bottom: 15px; margin-top: -5px; }
  .footer-block__mobile .footer-block__list-payment { display: none; }
div.featured-video-sections .video-container {
    height: 330px;
}

div.footer__content-bottom .footer-block__bottom.not_payment .footer__copyright {
    padding-left: 15px;
    padding-right: 15px;
}
  .col_bnr_main_ar_img.col_bnr_main_img_desktop { display: none; }

  #shopify-section-template--22371899703615__aa22cf47-b269-4c49-9185-91569bf81fb1 .rich-text__blocks .rich-text__text { display: flex; align-items: center; justify-content: center; margin-top: 0; padding: 20px 0; background: #f9f9f9 !important; }

  #shopify-section-template--22371899703615__aa22cf47-b269-4c49-9185-91569bf81fb1 .rich-text__blocks .rich-text__text img { max-width: 80px; }

  #shopify-section-template--22371899703615__aa22cf47-b269-4c49-9185-91569bf81fb1 .rich-text__blocks .rich-text__text span { font-size: 12px !important; }

#shopify-section-template--22371899703615__aa22cf47-b269-4c49-9185-91569bf81fb1 { display: block !important;}

#shopify-section-template--22371899703615__aa22cf47-b269-4c49-9185-91569bf81fb1 .section-block-template--22371899703615__aa22cf47-b269-4c49-9185-91569bf81fb1 { padding: 0 !important;}

body.layout_rtl .section-block-template--22371899769151__da96f61a-386a-4cae-b4dd-5b779fda2af7 .halo-block-header .rte p {margin-right: 0px !important}

.section-block-template--22371899703615__71871b7f-0f11-4284-bd29-b8b60d251aaf { padding-top: 8px !important; padding-bottom: 8px !important;}
@media (max-width: 600px)
.slide_full_bottom_main_section .slide_full_bottom_inner_section { padding-bottom: 10px; padding-top: 10px;}
.slide_full_bottom_main_section {padding-top: 15px;}
}

@media (min-width: 1200px) {
.section-block-template--22371899703615__71871b7f-0f11-4284-bd29-b8b60d251aaf { padding-top: 15px !important; padding-bottom: 15px !important;}
.slide-block-16321237356a896dad-0 .slide-content .slide-text { display: flex;}
}

.slide_full_bottom_main_section .slide_full_bottom_inner_section { padding-top: 0px; padding-bottom: 25px; }

.adaptive_height.slide-mobile img { opacity: 60%; }

/*@media (min-width: 1600px) {

  .slide_full_bottom_main_section { margin-bottom: 11%; }

}*/

.extended_warranty_sect.btm_col { /*background: #ffe5d4;*/ position: relative; }

.tabby_product_sop_sect, .extended_warranty_sect.btm_col { display: flex; border: 1px solid #cbcbcb; padding: 10px; align-items: center; border-radius: 5px; margin-top: 15px; }

.extended_warranty_sect.btm_col { border-color: #E4E4E4;     background: linear-gradient(to left,rgb(255,255,255) 0%,rgb(243,253,248) 100%); box-shadow: 0 2px 4px #00000026; padding: 0px;  border-radius: 10px; }

.tabby_product_sop_sect img { max-width: 60px; }

.extended_warranty_sect img { max-width: 60px; }

.extended_warranty_sect svg { height: 18px; width: 18px;     margin-right: 18px; }

.extended_warranty_sect a { margin-left: 5px;}

.extended_warranty_sect label { display: block; position: relative; padding-left: 27px; margin-bottom: 0; cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.extended_warranty_sect input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }

.extended_warranty_sect .checkmark { position: absolute; top: -11px; left: 0; height: 20px; width: 20px; background-color: #eee; border: 1px solid #ccc; display: block; border-radius: 3px; margin-left: 5px; }

.extended_warranty_sect input:checked ~ .checkmark { background-color: #fff; border: 1px solid #000; opacity: 1; display: block; width: 20px; height: 20px; }

.extended_warranty_sect .checkmark:after { content: ""; position: absolute; display: none; }

.extended_warranty_sect input:checked ~ .checkmark:after { content: ""; display: block; left: 7px; top: 3px; width: 5px; height: 10px; border: solid #000; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.add_extended_warranty { appearance: auto; width: 25px !important; height: 18px !important; position: relative !important; }

.tabby_product_sop_sect span, .extended_warranty_sect span { line-height: 1.4; color: #000; font-size: 14px; margin-left: 3px; letter-spacing: 0.5px; }

.languageselect_rel .dropbtn { color: white; padding: 10px; border: none; background: #000; font-family: Lato; font-weight: 700; font-size: 11px; }

.languageselect_rel .dropbtn img { display: inline-block; max-width: 28px; margin-right: 5px; }

.languageselect_rel .dropbtn span { display: inline-block; position: relative; top: -3px; }

.languageselect_rel .dropdown_lang { position: relative; margin-right: 10px; }

.languageselect_rel .dropdown-content {
    display: none;
    position: absolute;
    min-width: 100px;
    z-index: 1;
    background: #fff;
    border: 1px solid #e5e5e5;
}

.languageselect_rel .dropdown-content a img { display: inline-block; max-width: 20px; margin-right: 5px; }

.languageselect_rel .dropdown-content a span {
    display: inline-block;
    position: relative;
    top: -3px;
    color: #000;
}

.languageselect_rel .dropdown-content a { padding: 1px 10px; text-decoration: none; display: block; color: #fff; }

.languageselect_rel .dropdown_lang:hover .dropdown-content { display: block; }

.modal .modal-content .heading { margin-bottom: 0; }

.modal .modal-content { max-height: 80vh; overflow: auto; }

.modal .modal-content img { margin: 0 auto; max-width: 300px; }

.modal .modal-content video { margin: 0 auto; max-width: 100%; height: auto; }

.product_form_color_swatch .variant_flame_icon { display: none; position: absolute; top: -10px; right: 0; }

.product_form_color_swatch .variant_flame_icon img { max-width: 18px; }

.product_form_color_swatch .product-form__radio:checked+.product-form__label .variant_flame_icon { display: none; }

.product_form_color_swatch .product-form__label.soldout .variant_flame_icon { display: none !important; }

.product_form_condition_swatch .product-form__label { position: relative; }

.product_form_condition_swatch .variant_hot_flame_icon { display: none; position: absolute; right: 0; bottom: -20px; }

.product_form_condition_swatch .variant_hot_flame_icon img { max-width: 50%; margin-left: auto; }

.product_form_condition_swatch .product-form__radio:checked+.product-form__label .variant_hot_flame_icon { display: none; }

.product_form_condition_swatch .product-form__label.soldout .variant_hot_flame_icon { display: none !important; }

.product_form_storage_swatch .product-form__label { position: relative; }

.product_form_storage_swatch .variant_hot_flame_icon { position: absolute; right: 0; bottom: -20px; }

.product_form_storage_swatch .variant_hot_flame_icon img { max-width: 50%; margin-left: auto; }

@media (min-width: 1000px) {

  body.template-collection.layout_rtl .main_collection_banner .col_bnr_main_img { -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); }

  #shopify-section-template--22371899703615__94b1682e-9c80-4f7d-b5b7-27c9a0639540 .custom-service-block .halo-row.not-distance { align-items: center; }

  .tabby_product_sop_sect span, extended_warranty_sect span { font-size: 14px; margin-left: 15px; letter-spacing: 1px; }

}

iframe.conditionvideo { margin-left: 5%; margin-top: 2%; }

@media (max-width: 767px) {

  body.layout_rtl .mobile-header-2 .header-mobile--right .header-mobile--icon+.header-mobile--icon { margin-right: 7px; }

  body.layout_rtl .header-mobile--item.header-mobile--left .language_dropdown_sect { margin-right: 0 !important; }

  .header-mobile--item.header-mobile--left .language_dropdown_sect { position: relative; z-index: 1000000; }

  .header-mobile--item.header-mobile--left .language_dropdown_sect + .header-mobile--icon { position: absolute; left: 0; right: 0; text-align: center; margin: 0 auto; align-items: center; justify-content: center; }

  .close-button { margin-right: -4% !important; margin-top: 0% !important; }

  .tab button { padding: 14px 8px !important; font-size: 15px !important; }

  .tab { width: 100% !important; }

  .tabcontent { padding: 6px 2px !important; width: 100% !important; }

}

.modal-content .iframe.conditionvideo { text-align: center; }

a.card-media.card-media--adapt.media--loading-effect { padding-bottom: 50% !important; background: #fff; }

a.card-media.card-media--adapt.media--hover-effect.media--loading-effect { padding-bottom: 50% !important; }

.quickSearchResultsBlock .products-grid { padding-bottom: 10px !important; }

a.card-media.card-media--adapt.media--hover-effect.media--loading-effect { background: #fff; }

.tab { overflow: hidden; border: 0px solid #ccc; background-color: #f1f1f1; width:100%; }

.tab button { background-color: inherit; float: left; border: none; outline: none; cursor: pointer; padding: 14px 16px; transition: 0.3s; font-size: 17px; border-right: 1px solid #ddd8d8; width: 33.33%; font-family: 'Futura'; font-weight: 500; font-size: 16px;letter-spacing:1px;}

.tab button:hover {background-color: #ddd;}

.tab button.active { background-color: #ccc;}

.tabcontent { display: none; padding: 6px 12px; border: 0px solid #ccc; border-top: none; width: 100%;}

.close-button {margin-right: -2%;}

@media (min-width: 2000px) {

  /* .slideshow { max-height: 600px; } */

}

img.wp-image-29322.alignright { display: none; }

.what_included_mac_sect .what_included_all_mobiles { display: none; }

.product-image-four-boxes .product-image-four-boxes-col .product-image-four-boxes-col-inner { min-height: 120px; display: flex; align-items: center; justify-content: start; flex-direction: column; }

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

body .template-laptops .collection-banner .image { padding: 25% !important; background-color: #fff; background-image: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Portable-Laptop-Top-View-PNG-File.png'); background-size: cover; background-repeat: no-repeat; background-position: center center; }

body #template-macbooks .collection-banner .image { padding: 25% !important; background-color: #fff; background-image: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/PngItem_2028672.png'); background-size: cover; background-repeat: no-repeat; background-position: center center; }

body#template-refurbished-amp-used-samsung-galaxy-s-amp-notes-series-revibe .collection-banner .image { padding: 20% !important; background-color: #fff; background-image: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Samsung_Banner.png'); background-size: cover; background-repeat: no-repeat; background-position: center center; }

body#template-refurbished-samsung-galaxy-s20-series-in-uae .collection-banner .image { padding: 20% !important; background-color: #fff; background-image: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Samsung_Banner.png'); background-size: cover; background-repeat: no-repeat; background-position: center center; }

body#template-refurbished-samsung-galaxy-note-series-in-uae .collection-banner .image { padding: 20% !important; background-color: #fff; background-image: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Samsung_Banner.png'); background-size: cover; background-repeat: no-repeat; background-position: center center; }

body#template-macbook-air .collection-banner .image { padding: 25% !important; background-color: #fff; background-image: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/PngItem_2028672.png'); background-size: cover; background-repeat: no-repeat; background-position: center center; }

body#template-macbook-pro .collection-banner .image { padding: 25% !important; background-color: #fff; background-image: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/PngItem_2028672.png'); background-size: cover; background-repeat: no-repeat; background-position: center center; }

.charging_cable_text .mobile_charging_cable { display: none; }

.tabby_product_sop_sect { background: linear-gradient(to left,rgb(255,255,255) 0%,rgb(255,130,0) 100%); margin-bottom: 20px; margin-top:10px; padding: 5px; padding-top:10px;}

.extended_warranty_sect { margin-bottom:10px; }

#CollectionFiltersForm .sidebarBlock.Availability { display: none; }

#CollectionFiltersForm .sidebarBlock.More.filters { display: none; }

body #template-macbooks .sidebarBlock.sidebar-categories { display: none; }

body .template-laptops .sidebarBlock.sidebar-categories { display: none; }

.card-title{margin-bottom:0 !important;}

#shopify-section-template--22371899703615__16321237356a896dad .slick-slide img { top: 0; object-fit: cover; }

#shopify-section-template--22371899703615__16321237356a896dad .slick-slide .slide-content img { margin-left: 0; margin-right: 0; }
.slide-block-16321237356a896dad-0 .slide-content img{margin-top:100px;}
#shopify-section-template--22371899703615__16321237356a896dad { background: #fff !important; }

#shopify-section-template--22371899703615__16321237356a896dad .container-full { border-radius: 30px; }

#shopify-section-template--22371899703615__16321237356a896dad .slideshow .slide-content .slide-text { align-items: center; }

#shopify-section-template--22371899703615__16321237356a896dad .slideshow .slide-content .slide-text span { margin-left: 10px; font-size: 12px; }

@media (min-width: 1000px) {

  .slide_full_bottom_main_section .slide_full_bottom_inner_section .slide_full_bottom_section { align-items: flex-start; }

  .slide_full_bottom_main_section .slide_full_bottom_inner_section .slide_full_bottom_section span { max-width: 120px; line-height: 1.2; }

  .slide_full_bottom_main_section .slide_full_bottom_inner_section .slide_full_bottom_section span { margin-left: 7px; }

  body.layout_rtl .slide_full_bottom_main_section .slide_full_bottom_inner_section .slide_full_bottom_section span { margin-left: 0px; margin-right: 7px; }

  #shopify-section-template--22371899703615__16321237356a896dad .slideshow .content-box--left { left: 20px; transform: inherit; top: 0; }

  #shopify-section-template--22371899703615__16321237356a896dad .slideshow .content-box--left h2 { display: none; }

  #shopify-section-template--22371899703615__16321237356a896dad .slideshow .content-box--left h1 { margin-top: 0; }

  #shopify-section-template--22371899703615__16321237356a896dad > div { padding-top: 20px; margin-left: 100px; margin-right: 100px; }

  #shopify-section-template--22371899703615__16321237356a896dad .container-full { border-radius: 30px; }

  .slide_full_bottom_main_section .slide_full_bottom_inner_section .slide_full_bottom_section { margin-top: 10px; }

}

@media (max-width: 1400px) {

  #shopify-section-template--22371899703615__16321237356a896dad .slideshow .content-box--left h1 { font-size: 40px; }

}

#shopify-section-template--22371899703615__16321237356a896dad .mobile_banner_bottom_only { display: none; }

#shopify-section-template--22371899703615__16321237356a896dad { background: #fff; }

#shopify-section-template--22371899703615__16321237356a896dad .slideshow #block-7aaf6a2d-06c8-4d8c-858f-b047d73845f5 .slide-content .slide_full_bottom_main_section { display: none; }

#shopify-section-template--22371899703615__16321237356a896dad .slideshow #block-7aaf6a2d-06c8-4d8c-858f-b047d73845f5 .slide-content { transform: inherit; left: 0; right: 0; margin: 0 auto; bottom: 0; padding-bottom: 0; top: auto; }

#shopify-section-template--22371899703615__16321237356a896dad .slideshow #block-7aaf6a2d-06c8-4d8c-858f-b047d73845f5 .slide-content .slide-text { font-family: "Montserrat", sans-serif; font-size: 16px; color: #000; }

#shopify-section-template--22371899703615__16321237356a896dad .slideshow #block-7aaf6a2d-06c8-4d8c-858f-b047d73845f5 .slide-content .slide-text span { margin-left: 0; color: #F1222F; font-size: 24px; }

.mobile_banner_bottom_only > p { display: flex; flex-wrap: wrap; padding: 0 0 0 20px; align-items: center; }

.mobile_banner_bottom_only > p img { max-width: 100px; max-height: 22px; }

.mobile_banner_bottom_only > p span { margin-left: 5px; }

.adaptive_height.slide-mobile img { opacity: 1; }

.section-block-template--22371899703615__3d3a8fde-ea58-4d0d-bcb0-0ff1cb3133fe .halo-block-header .rte { display: flex; align-items: center; justify-content: center; }

.section-block-template--22371899703615__3d3a8fde-ea58-4d0d-bcb0-0ff1cb3133fe .halo-block-header .rte svg { width: 20px; height: 20px; color: #ff6400; fill: #ff6400; }

.mobile_banner_bottom_only > p svg { width: 16px; height: 16px; color: #ff6400; fill: #ff6400; }

@media (max-width: 600px) {

  body.layout_rtl .slide_full_bottom_main_section .slide_full_bottom_inner_section .slide_full_bottom_section { margin-left: 0; margin-right: 0; }

  .mobile_banner_bottom_only > p { padding-left: 0; justify-content: center; }

  .productView-variants .product-form__label .text { font-size: 12px; }

  /*.productView-options.has-border-bottom .product-form__input { margin-bottom: 0 !important; }*/

  .slide_full_bottom_main_section .slide_full_bottom_inner_section .slide_full_bottom_section.slide_full_bottom_mid_sect { padding: 0 20px; }

  #shopify-section-template--22371899703615__16321237356a896dad .slideshow #block-7aaf6a2d-06c8-4d8c-858f-b047d73845f5 .slide-content { bottom: 30px; }

  #shopify-section-template--22371899703615__16321237356a896dad .slideshow #block-7aaf6a2d-06c8-4d8c-858f-b047d73845f5 .slide-content .slide-text { display: block !important; color: #000 !important; font-size: 28px !important; line-height: 1.5; }

  #shopify-section-template--22371899703615__16321237356a896dad .slideshow #block-7aaf6a2d-06c8-4d8c-858f-b047d73845f5 .slide-content .slide-text span { display: block !important; font-size: 28px !important; }

  #shopify-section-template--22371899703615__16321237356a896dad .slideshow #block-7aaf6a2d-06c8-4d8c-858f-b047d73845f5 .slide-content .slide-text span:last-child { margin-top: 10px; }

  #shopify-section-template--22371899703615__16321237356a896dad .slideshow .images-contain { padding: 15px 15px 0; }

  #shopify-section-template--22371899703615__16321237356a896dad .slideshow .content-box--left h1 { font-size: 30px; text-align: center; }

  #shopify-section-template--22371899703615__16321237356a896dad .slideshow #block-16321237356a896dad-0 .slide-content.content-box--absolute.content-box--left p.slide-text.slide-pc { display: none !important; opacity: 0 !important; visibility: hidden !important; }

  #shopify-section-template--22371899703615__16321237356a896dad .slideshow .slide-content .slide-button { display: none !important; opacity: 0 !important; visibility: hidden !important; }

  .mobile_banner_bottom_only .slide_full_bottom_main_section { background: #f9f9f9; }

  .slide-content .slide_full_bottom_main_section { display: none; }

  .slide_full_bottom_main_section .slide_full_bottom_inner_section { flex-direction: row; }

  .slide_full_bottom_main_section .slide_full_bottom_inner_section .slide_full_bottom_section { width: 33.3%; justify-content: center; text-align: center; padding: 0 10px; flex-direction: column; }

  #shopify-section-template--22371899703615__16321237356a896dad .mobile_banner_bottom_only { display: block; }

  .slide_full_bottom_main_section .slide_full_bottom_inner_section .slide_full_bottom_section span { color: #000; font-size: 12px; line-height: 1.2; max-width: 90px; }

  .slide_full_bottom_main_section .slide_full_bottom_inner_section .slide_full_bottom_section img { margin-right: 0; margin-left: 0; margin-bottom: 5px; }

  .slide_full_bottom_main_section { padding-top: 5px; }

  .slide_full_bottom_main_section .slide_full_bottom_inner_section { padding-bottom: 15px; }

}

@media (max-width: 360px) {

  #shopify-section-template--22371899703615__16321237356a896dad .slideshow .content-box--left h1 { font-size: 25px; }

  #shopify-section-template--22371899703615__16321237356a896dad .slideshow #block-7aaf6a2d-06c8-4d8c-858f-b047d73845f5 .slide-content .slide-text { font-size: 20px !important }

  #shopify-section-template--22371899703615__16321237356a896dad .slideshow #block-7aaf6a2d-06c8-4d8c-858f-b047d73845f5 .slide-content .slide-text span { font-size: 20px !important }

}

@media (min-width: 1700px) {

  #shopify-section-template--22371899703615__16321237356a896dad .slideshow #block-16321237356a896dad-0 .slide-content.text-left { top: 50%; -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); }

}

.jdgm-widget .jdgm-all-reviews__footer .jdgm-branding-footer.jdgm-link { display: none; }

.jdgm-widget .jdgm-rev-widg__summary-inner > .jdgm-link { display: none; }

.jdgm-widget .jdgm-row-profile .jdgm-rev__icon { display: none; }

.jdgm-widget .jdgm-row-profile + .jdgm-row-extra { display: none; }

.jdgm-widget .jdgm-row-profile .jdgm-rev__author { color: #000 !important; font-size: 18px !important; }

.jdgm-widget .jdgm-rev__header .jdgm-rev__prod-info-wrapper a { color: #000 !important; }

.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) :not(.jdgm-revs-tab__content-header)>.jdgm-widget-actions-wrapper a { background-color: #f9f9f9; border: 1px solid #000; font-weight: 500; text-transform: uppercase; border-radius: 5px; color: #000; }

.jdgm-widget .jdgm-histogram__bar-content { background-color: #000; }

.jdgm-widget .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow { display: block; color: #000; }

.jdgm-widget .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown { display: block; color: #000; }

.jdgm-widget .jdgm-all-reviews__summary-average a { color: #000; }

.sidebar_token_card { display: block; font-weight: 800; text-align: center; margin-top: 7px; font-size: 15px; line-height: 1.6; }

.sidebar_token_card span { color: #ff6400; }

.previewCart-wrapper .previewCartTool { display: none; }

.previewCart-wrapper .previewCartAction { margin-top: 0; }

.previewCart-wrapper .previewCartGroup { margin-top: 15px; }

.has-mac-lap-product .productView-nav .slick-arrow { display: block !important; }

.has-mac-lap-product .productView-nav .slick-next.slick-arrow { background-image: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/211607_right_arrow_icon_3ab3b77d-77a8-43d4-96df-f740c09e97d8.png'); background-repeat: no-repeat; background-size: 25px; background-position: center center; }

.has-mac-lap-product .productView-nav .slick-prev.slick-arrow { background-image: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/211689_left_arrow_icon_97c71846-5c96-403d-b684-dd51539357f2.png'); background-repeat: no-repeat; background-size: 25px; background-position: center center; }

#block-f31dfbb2-634e-4e18-887e-d436e5b1ef4a .Homepagebannerheading span { color: #000; }

#block-f31dfbb2-634e-4e18-887e-d436e5b1ef4a .slide-content a { opacity: 1; }

.slide_full_bottom_main_third_slide_show_section { display: none; }

.slide_full_bottom_main_section.slide_full_bottom_main_third_slide_show_section .slide_full_bottom_inner_section .slide_full_bottom_section { align-items: center; }

.slide_full_bottom_main_section.slide_full_bottom_main_third_slide_show_section .slide_full_bottom_inner_section .slide_full_bottom_section img { max-width: 50px; max-height: 50px; }

.slide_full_bottom_main_section.slide_full_bottom_main_third_slide_show_section .slide_full_bottom_inner_section .slide_full_bottom_section span { color: #000; font-size: 20px; letter-spacing: 0; }

#block-f31dfbb2-634e-4e18-887e-d436e5b1ef4a .content-box--left h1 { letter-spacing: 0; }

#block-f31dfbb2-634e-4e18-887e-d436e5b1ef4a .slide_full_bottom_main_third_slide_show_section { display: block; }

#block-f31dfbb2-634e-4e18-887e-d436e5b1ef4a .slide_full_bottom_main_third_slide_hide_section { display: none; }

#block-f31dfbb2-634e-4e18-887e-d436e5b1ef4a .slide-content a { margin-left: 0; }

#block-f31dfbb2-634e-4e18-887e-d436e5b1ef4a .slide-content .grouped_btn--slider .slide-button-second { display: none; background: #fff !important; background-color: #fff !important; color: #000 !important; border-radius: 0 !important; }

#HeaderCollectionSection-template--17328137732415__banner { background-size: cover; background-repeat: no-repeat; }

#HeaderCollectionSection-template--17328137732415__banner .collection-description h1 { font-size: 3rem; color: #fff; }

#HeaderCollectionSection-template--17328137732415__banner .collection-description p { font-size: 1.5rem; }

#HeaderCollectionSection-template--17328137732415__banner .collection-description p.colbannerlink a { text-decoration: none !important; color: #277dd3; font-size: 15px; }

.shopify-block.shopify-app-block .jdgm-revs-tab.jdgm-revs-tab { display: none !important; }

@media (min-width: 1000px) {

  #shopify-section-template--22371899703615__16321237356a896dad .slideshow #block-f31dfbb2-634e-4e18-887e-d436e5b1ef4a .content-box--left { -moz-transform: translateY(-47%); -o-transform: translateY(-47%); -ms-transform: translateY(-47%); -webkit-transform: translateY(-47%); transform: translateY(-47%); top: 50%; }

}

@media (max-width: 600px) {

  #block-f31dfbb2-634e-4e18-887e-d436e5b1ef4a .images-contain a img { border-radius: 15px; }

  #block-f31dfbb2-634e-4e18-887e-d436e5b1ef4a .slide_full_bottom_main_third_slide_show_section { position: absolute; bottom: 0px; left: 20px; right: 20px; }

  .slide_full_bottom_main_section.slide_full_bottom_main_third_slide_show_section .slide_full_bottom_inner_section .slide_full_bottom_section span { color: #fff; font-size: 12px; max-width: 45px; margin: 0 auto; }

  .slide_full_bottom_main_section.slide_full_bottom_main_third_slide_show_section .slide_full_bottom_inner_section .slide_full_bottom_section img { filter: invert(100%) sepia(7%) saturate(28%) hue-rotate(53deg) brightness(106%) contrast(107%); max-width: 35px; max-height: 35px; margin-bottom: 0; }

  #block-f31dfbb2-634e-4e18-887e-d436e5b1ef4a .slide-content .grouped_btn--slider .slide-button-first { display: none; }

  #block-f31dfbb2-634e-4e18-887e-d436e5b1ef4a .slide-content .grouped_btn--slider .slide-button-second { display: inline-block !important; opacity: 1 !important; visibility: visible !important; min-width: auto; margin-left: auto; margin-right: 10%; margin-top: 16%; }

  #shopify-section-template--22371899703615__16321237356a896dad .slideshow #block-f31dfbb2-634e-4e18-887e-d436e5b1ef4a .content-box--left h1 { font-size: 25px; }

  #shopify-section-template--22371899703615__16321237356a896dad .slideshow #block-f31dfbb2-634e-4e18-887e-d436e5b1ef4a .content-box--left h1 span { font-size: 25px; color: #fff; }

  #block-f31dfbb2-634e-4e18-887e-d436e5b1ef4a .content-box--left .grouped_btn--slider { text-align: right; }

  #shopify-section-template--22371899703615__16321237356a896dad .slideshow #block-f31dfbb2-634e-4e18-887e-d436e5b1ef4a .content-box--left { -moz-transform: inherit; -o-transform: inherit; -ms-transform: inherit; -webkit-transform: inherit; transform: inherit; top: 5px; bottom: 27px; }

}

@media (max-width: 340px) {

  #shopify-section-template--22371899703615__16321237356a896dad .slideshow #block-f31dfbb2-634e-4e18-887e-d436e5b1ef4a .content-box--left { bottom: 18px; }

  #block-f31dfbb2-634e-4e18-887e-d436e5b1ef4a .slide-content .grouped_btn--slider .slide-button-second { font-size: 12px; }

  #shopify-section-template--22371899703615__16321237356a896dad .slideshow #block-f31dfbb2-634e-4e18-887e-d436e5b1ef4a .content-box--left h1 { font-size: 20px; }

  #shopify-section-template--22371899703615__16321237356a896dad .slideshow #block-f31dfbb2-634e-4e18-887e-d436e5b1ef4a .content-box--left h1 span { font-size: 20px; }

}

.jdgm-row-actions { margin-left:9% !important; margin-right: 9% !important; }

.jdgm-rev-widg__body { margin: 0px 9% !important; }

.jdgm-form__title {font-weight: 600 !important; }

.jdgm-form .jdgm-form__fieldset>label { font-size: 14px; }

.jdgm-form__fieldset:not(:last-of-type) { margin-bottom: 24px; text-align: left; }

input.jdgm-btn.jdgm-btn--solid.jdgm-submit-rev { background-color: #232323; border: 1px solid #232323; font-weight: 500; text-transform: capitalize; border-radius: 5px; color: #fff; padding-left: 30px; padding-right: 30px; }

input.jdgm-btn.jdgm-btn--solid.jdgm-submit-rev:hover { border: 1px solid #232323; color: #000000 !important; background-color: #fff !important; }

a.jdgm-btn.jdgm-btn--border.jdgm-cancel-rev { background-color: #fff; border: 1px solid #000; font-weight: 500; text-transform: uppercase; border-radius: 5px; color: #000; text-transform: capitalize; }

.jdgm-form input:active { border: 1px solid #e4e4e4 !important; }

.jdgm-form input:hover { border: 1px solid #e4e4e4 !important; }

.jdgm-form input[type="url"]:active { border: 1px solid #e4e4e4 !important; }

.jdgm-form textarea:active { border: 1px solid #e4e4e4 !important; }

/*@media (min-width: 1000px) {

  .footer__content-top .footer-block__item:nth-child(2) ul li:nth-child(4) a { font-size: 25px; font-weight: 500; line-height: 30px; margin-top: 20px; color: #ffffff; font-family: "Montserrat", sans-serif; letter-spacing: .05em; }

}*/

.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-media { display: none; }

#shopify-section-template--17328138649919__96fa49e7-35cb-4f18-8a44-017aed324bd4 .subtext-review img { margin: 0 auto; max-width: 150px; }

@media (min-width: 601px) {

  .footer-block__mobile .footer-block__heading.sell_your_device_url_mobile { display: none; }
  .template-product .halo-productView-right .product-form__radio+.product-form__label .variant-price-in-box, .halo-productView-right .product-form__radio+.product-form__label .text { font-size: 11px !important; }
  [lang="ar"] .template-product .halo-productView-right .product-form__radio+.product-form__label .variant-price-in-box, [lang="ar"] .halo-productView-right .product-form__radio+.product-form__label .text { font-size: 10px !important; }
  [lang="ar"] .halo-productView-right .product-form__radio+.product-form__label .text { padding-left: 2px; padding-right: 2px; }
  body.template-product .productView-stickyCart.style-1 .enable-white-friday-sticky-pdp .sticky-options.revibe-variant-price variant-sticky-selects.no-js-hidden.product-option.has-default .form__select.select .new_price { text-align: center; display: inline; }
  /* body.template-product .product-details .enable-white-friday-sticky-pdp .product-option { display: inline-block; vertical-align: middle; } */
  body.template-product .productView-stickyCart.style-1 .enable-white-friday-sticky-pdp .sticky-options.revibe-variant-price variant-sticky-selects.no-js-hidden.product-option.has-default .form__select.select { text-align: center; }
  .white-friday-section-wrapper .counter-box { width: 205px !important; height: 47px !important; }
  .white-friday-section-wrapper .counter-box .counter-item { width: 40px !important; border-radius: 7px; }
  .white-friday-section-wrapper .counter-box .counter-item .time-value { font-size: 15px; }
  [lang="ar"] .white-friday-section-wrapper .counter-box .counter-item .time-value, [lang="ar"] .white-friday-section-wrapper .counter-box .counter-item .time-label { font-weight: 700; }
  [lang="ar"] .white-friday-section-wrapper .counter-box .counter-item .time-value { line-height: 18px; }
  .pdp-white-friday-deal-wrapper .counter-item { border-radius: 8px; }
  body.seller-supplier-sidebar-show .halo-seller-supplier-sidebar button#sidebar_close_btn_supplier { top: 4px; }
  body.template-search .page-content .toolbar, body.template-collection .page-content .toolbar { margin-bottom: 25px; }
}

@media (max-width: 600px) {

  .footer-block__mobile .footer-block__heading.sell_your_device_url_mobile { margin-top: 25px; }

  .footer-block__mobile .footer-block__heading.sell_your_device_url_mobile:before, .footer-block__mobile .footer-block__heading.sell_your_device_url_mobile:after { display: none; }

  .footer__content-top .footer-block__item:nth-child(2) ul li:nth-child(4) { display: none; }

}

.section-block-template--22371899703615__3d3a8fde-ea58-4d0d-bcb0-0ff1cb3133fe .halo-block-header { margin-bottom: 0; }

.section-block-template--22371899703615__3d3a8fde-ea58-4d0d-bcb0-0ff1cb3133fe .halo-block-header .title .text { width: 100%; }

.section-block-template--22371899703615__3d3a8fde-ea58-4d0d-bcb0-0ff1cb3133fe .rte img { max-width: 150px; margin: 0 auto; }

#shopify-section-template--22371899703615__16770591170aad2df0 .shopify-block > div { max-width: 1170px !important; position: relative; }

#shopify-section-template--22371899703615__16770591170aad2df0 .halo-block-header { margin-bottom: 0; }

#shopify-section-template--22371899703615__16770591170aad2df0 .jdgm-carousel-item { vertical-align: top; }

#shopify-section-template--22371899703615__16770591170aad2df0 .jdgm-carousel-wrapper .jdgm-carousel__item-wrapper { height: auto; }

#shopify-section-template--22371899703615__16770591170aad2df0 .jdgm-carousel-wrapper { padding: 0; width: 100%; }

#shopify-section-template--22371899703615__16770591170aad2df0 .jdgm-carousel-item__review-body>p { line-height: 28px; color: #202020; font-size: 16px; margin-bottom: 24px; }

#shopify-section-template--22371899703615__16770591170aad2df0 .jdgm-carousel-item__reviewer-name { opacity: 1; color: #202020; font-size: 14px; font-weight: 600; }

#shopify-section-template--22371899703615__16770591170aad2df0 .jdgm-carousel__arrows { position: absolute; top: 40%; left: 0; right: 0; margin: 0; }

#shopify-section-template--22371899703615__16770591170aad2df0 .jdgm-carousel__arrows .jdgm-carousel__left-arrow { position: absolute; left: -20px; top: 0; margin: 0; background-size: 25px !important; transform: inherit; border: none; background-position: center !important; background-repeat: no-repeat; width: 30px; height: 30px; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/211689_left_arrow_icon_97c71846-5c96-403d-b684-dd51539357f2.png'); border: var(--arrow-border-width) solid var(--arrow-border-color); border-radius: var(--arrow-border-radius); }

#shopify-section-template--22371899703615__16770591170aad2df0 .jdgm-carousel__arrows .jdgm-carousel__right-arrow { position: absolute; right: -20px; top: 0; margin: 0; background-size: 25px !important; transform: inherit; border: none; background-position: center !important; background-repeat: no-repeat; width: 30px; height: 30px; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/211607_right_arrow_icon_3ab3b77d-77a8-43d4-96df-f740c09e97d8.png'); border: var(--arrow-border-width) solid var(--arrow-border-color); border-radius: var(--arrow-border-radius); }

.productView-sticky .halo-productView-right .product-image-four-boxes { display: none; }

.product-image-four-boxes .product-image-four-boxes-col .product-image-four-boxes-col-inner { align-items: center !important; }

#shopify-section-template--17328138649919__4b6fbb36-9486-4936-b1ee-c56a9aa43560 .halo-block-header { margin-bottom: 0; }

#shopify-section-template--17328138649919__4b6fbb36-9486-4936-b1ee-c56a9aa43560 .halo-block-header .title .text { width: 100%; }

#shopify-section-template--17328138649919__4b6fbb36-9486-4936-b1ee-c56a9aa43560 .rte img { max-width: 150px; margin: 0 auto; }

#shopify-section-template--17328138649919__1677747871839f344c { background: #f8f8f8; }

#shopify-section-template--17328138649919__1677747871839f344c .shopify-block > div { max-width: 1170px !important; position: relative; }

#shopify-section-template--17328138649919__1677747871839f344c .halo-block-header { margin-bottom: 0; }

#shopify-section-template--17328138649919__1677747871839f344c .jdgm-carousel-item { vertical-align: top; }

#shopify-section-template--17328138649919__1677747871839f344c .jdgm-carousel-wrapper .jdgm-carousel__item-wrapper { height: auto; }

#shopify-section-template--17328138649919__1677747871839f344c .jdgm-carousel-wrapper { padding: 0; width: 100%; }

#shopify-section-template--17328138649919__1677747871839f344c .jdgm-carousel-item__review-body>p { line-height: 28px; color: #202020; font-size: 16px; margin-bottom: 24px; }

#shopify-section-template--17328138649919__1677747871839f344c .jdgm-carousel-item__reviewer-name { opacity: 1; color: #202020; font-size: 14px; font-weight: 600; }

#shopify-section-template--17328138649919__1677747871839f344c .jdgm-carousel__arrows { position: absolute; top: 40%; left: 0; right: 0; margin: 0; }

#shopify-section-template--17328138649919__1677747871839f344c .jdgm-carousel__arrows .jdgm-carousel__left-arrow { position: absolute; left: -20px; top: 0; margin: 0; background-size: 25px !important; transform: inherit; border: none; background-position: center !important; background-repeat: no-repeat; width: 30px; height: 30px; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/211689_left_arrow_icon_97c71846-5c96-403d-b684-dd51539357f2.png'); border: var(--arrow-border-width) solid var(--arrow-border-color); border-radius: var(--arrow-border-radius); }

#shopify-section-template--17328138649919__1677747871839f344c .jdgm-carousel__arrows .jdgm-carousel__right-arrow { position: absolute; right: -20px; top: 0; margin: 0; background-size: 25px !important; transform: inherit; border: none; background-position: center !important; background-repeat: no-repeat; width: 30px; height: 30px; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/211607_right_arrow_icon_3ab3b77d-77a8-43d4-96df-f740c09e97d8.png'); border: var(--arrow-border-width) solid var(--arrow-border-color); border-radius: var(--arrow-border-radius); }

#shopify-section-template--17328138649919__1677747871839f344c .jdgm-widget.jdgm-widget { margin-top: 0; margin-bottom: 0; padding: 24px 0; }

@media (max-width: 600px) {

  .productView-sticky .halo-productView-right .product-image-four-boxes .product-image-four-boxes-col .product-image-four-boxes-col-inner { border: 0; padding: 15px 6px; margin: 0; }

  .productView-sticky .halo-productView-right .product-image-four-boxes { display: none; background: #f9f9f9; align-items: flex-start; margin-left: -10px; margin-right: -10px; }

  #shopify-section-template--22371899703615__91a98d4b-0b22-4700-b8e2-a7e037cfce16 .container .spotlight-item.spotlight-item__image { background: #fff; }

  #shopify-section-template--22371899703615__91a98d4b-0b22-4700-b8e2-a7e037cfce16 .layout--special.container { padding-left: 0; padding-right: 0; }

  #shopify-section-template--22371899703615__91a98d4b-0b22-4700-b8e2-a7e037cfce16 .halo-block-header.text-left { padding-left: 10px; padding-right: 10px; }

  #shopify-section-template--22371899703615__91a98d4b-0b22-4700-b8e2-a7e037cfce16 .halo-row.column-4.column-mb-2 { background: #f9f9f9; padding-left: 20px; padding-right: 20px; padding-bottom: 5px; padding-top: 0px; }

  #shopify-section-template--22371899703615__91a98d4b-0b22-4700-b8e2-a7e037cfce16 .spotlight-block .spotlight-inner.is-bordered { margin-bottom: 0; }

  #shopify-section-template--22371899703615__16770591170aad2df0 .jdgm-carousel__arrows .jdgm-carousel__left-arrow { left: 0; border: none; }

  #shopify-section-template--22371899703615__16770591170aad2df0 .jdgm-carousel__arrows .jdgm-carousel__right-arrow { right: 0; border: none; }

  #shopify-section-template--17328138649919__1677747871839f344c .jdgm-carousel__arrows .jdgm-carousel__left-arrow { left: 0; border: none; }

  #shopify-section-template--17328138649919__1677747871839f344c .jdgm-carousel__arrows .jdgm-carousel__right-arrow { right: 0; border: none; }

}

/*body#template-ipads .collection-banner .image { padding: 20% !important; background-color: #fff; background-image: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/ipad-banner.jpg); background-size: cover; background-repeat: no-repeat; background-position: center center; }

body#template-buy-refurbished-apple-ipads-in-uae-12-months-warranty .collection-banner { background-image: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/ipad-banner.jpg); background-size: contain; background-repeat: no-repeat; background-position: center center; }

body#template-apple-watches .collection-banner .image { padding: 20% !important; background-color: #fff; background-image: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/apple-watches-banner.jpg); background-size: cover; background-repeat: no-repeat; background-position: center center; }

body#template-buy-refurbished-apple-watches-in-uae-12-months-warranty .collection-banner { background-image: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/apple-watches-banner.jpg); background-size: contain; background-repeat: no-repeat; background-position: center center; }*/

#shopify-section-template--22371899703615__91a98d4b-0b22-4700-b8e2-a7e037cfce16 .spotlight-block { background: #f9f9f9; }

#shopify-section-template--22371899703615__91a98d4b-0b22-4700-b8e2-a7e037cfce16 .spotlight-block .spotlight-item.spotlight-item__image { background: #fff; }

#shopify-section-template--22371899703615__91a98d4b-0b22-4700-b8e2-a7e037cfce16 .spotlight-block .halo-item { margin: 0; padding-top: 0; padding-bottom: 0; }

#shopify-section-template--22371899703615__91a98d4b-0b22-4700-b8e2-a7e037cfce16 .spotlight-block .spotlight-inner.is-bordered { padding: 5px 0; margin: 0; margin-bottom: 10px; }

.productView-image-wrapper .gallery_img_text { font-family: "Montserrat", sans-serif; position: absolute; left: 0; right: 0; font-size: 14px; top: 20px; color: #ff6400; text-align: center; z-index: 1; margin-bottom: 10px; }

@media (min-width: 1025px) {
/*div.productView-image.fit-unset .productView-img-container img:not(.zoomImg) {
    height: 500px;
}
div.productView-image-wrapper .halo-productBadges--left {
    left: -100px;
}
.productView.layout-1 .productView-thumbnail-wrapper .productView-for, .productView.layout-2 .productView-thumbnail-wrapper .productView-for {
    padding-top: 0;
}*/
  
  .productView-image .productView-img-container { height: 400px; top: 0px; }

  div.productView-image.fit-unset .productView-img-container img:not(.zoomImg) { height: 370px; }

  .productView-image .productView-img-container .media { /*transform: scale(0.8);*/ opacity: 1; }

  .productView-top .productView-image-wrapper .productView-image .productView-img-container { top: 0 !important; }

  #shopify-section-template--22371899703615__91a98d4b-0b22-4700-b8e2-a7e037cfce16 { /*padding-top: 50px;*/ background: #fff; }

  #shopify-section-template--22371899703615__91a98d4b-0b22-4700-b8e2-a7e037cfce16 .spotlight-block .halo-row.column-3 .spotlight--image:nth-child(n+4) { display: block; }

  .section-block-template--22371899703615__91a98d4b-0b22-4700-b8e2-a7e037cfce16 .spotlight-item .img-box a { padding-top: 40% !important; }

}

@media (max-width: 600px) {

  #shopify-section-template--22371899703615__fcb4ceed-762e-4afd-a410-ef2ac66f3ad3 .rich-text__blocks .button { margin-top: 25px; }

  #shopify-section-template--22371899703615__00dcdbdd-a04f-41b9-a752-501d50b8e6df .halo-product-block .slick-dots { bottom: -40px; }

  body .section-block-template--22371899703615__a2f4a600-c77f-475f-815d-362d785b7890 { background: #fff; }

  button.needsclick.kl-teaser-X5xiah.undefined.kl-private-reset-css-Xuajs1 { display: none; }

  #shopify-section-template--22371899703615__16321237356a896dad #block-7bb677dd-94db-43ab-9606-6ff20c026dff img { border-radius: 15px; }

  .productView-image-wrapper .productView-iconZoom { opacity: 0; display: none; }

  .productView-image-wrapper .gallery_img_text { top: inherit; bottom: 0; font-size: 15px; }

  #shopify-section-template--22371899703615__91a98d4b-0b22-4700-b8e2-a7e037cfce16 .spotlight-block .halo-row { padding: 0 10px 0px; }

}

#shopify-section-template--18334988632383__524175fb-3078-43b2-ad7c-eb52a3ab0cce .custom-service-block .halo-item a { border: 1px solid #000; font-family: "Montserrat", sans-serif; background-color: #fff; }

#shopify-section-template--18334988632383__dc25b309-5464-4d3a-9873-b2fd7e6214e1 .custom-service-block .halo-item a { border: 1px solid #000; font-family: "Montserrat", sans-serif; background-color: #fff; }

#shopify-section-template--18334988632383__8c08a0ff-fea7-419e-ad1e-61d8e4acbad7 .custom-service-block .halo-item a { border: 1px solid #000; font-family: "Montserrat", sans-serif; background-color: #fff; }

#shopify-section-template--18334988632383__262c1b3c-771d-4ba8-8062-1447d7de440e .policies-block .halo-item .policies-content > a { font-size: 18px; font-weight: 600; font-family: "Montserrat", sans-serif; }

#shopify-section-template--18334988632383__262c1b3c-771d-4ba8-8062-1447d7de440e .policies-block .halo-item .policies-content > a span { font-size: 18px; font-weight: 600; font-family: "Montserrat", sans-serif; }

#shopify-section-template--18334988632383__262c1b3c-771d-4ba8-8062-1447d7de440e .policies-block .halo-item a { padding: 0; justify-content: flex-start; font-family: "Montserrat", sans-serif; }

#shopify-section-template--18334988632383__262c1b3c-771d-4ba8-8062-1447d7de440e .policies-block .policies-des { font-size: 16px; }

#template-contact-us .wrapper-body { padding-bottom: 0; }

@media (min-width: 1000px) {

  #shopify-section-template--18334988632383__262c1b3c-771d-4ba8-8062-1447d7de440e .policies-block .halo-row .halo-item { width: 50%; margin-bottom: 15px; }

}

.section-block-template--18334988632383__09a9ced0-8da2-45aa-b77c-adab960a3472 .halo-block-header { margin-bottom: 0; padding-left: 15px; }

.section-block-template--18334988632383__09a9ced0-8da2-45aa-b77c-adab960a3472 .halo-block-header .title .text { width: 100%; }

#form-wrapper { max-width: 100% !important; flex: 0 0 100% !important; }

.contact_us_form { padding: 20px 0 40px; }

.contact_us_form .contact_us_form_header { max-width: 75%; margin: 0 auto; padding: 25px; }

.contact_us_form .contact_us_form_header h3 { margin-top: 0; font-size: 30px; font-weight: var(--font-heading-weight); font-style: var(--font-heading-style); text-transform: var(--heading-text-transform); letter-spacing: var(--heading-letter-spacing); }

.contact_us_form .contact_us_form_header select { font-family: "Montserrat", sans-serif; display: block; width: 100%; height: auto; padding: 10px 20px; font-size: 14px; font-weight: 400; line-height: 1.5; color: #495057; background-clip: padding-box; border: 1px solid #ced4da; border-radius: 4px; box-shadow: inset 0 0 0 transparent; border-top: none; border-left: none; border-right: none; opacity: 0.9; background: transparent; }

.contact_us_form .pifyform { display: none; }

.contact_us_form .pifyform * { font-family: "Montserrat", sans-serif; }

.globo-form-app .message .dismiss { width: 25px !important; height: 25px !important; }

.globo-form-app .message svg { max-width: 15px !important; max-height: 15px !important; width: 15px !important; height: 15px !important; }

#shopify-section-template--22371899703615__76519b53-01cc-4738-a5c8-884f024381e7 .slideshow .images-contain { padding: 15px 15px 0; }

#shopify-section-template--22371899703615__76519b53-01cc-4738-a5c8-884f024381e7 .slideshow .slide-image img { border-radius: 15px; }

/* .price__sale .price__compare .price-item.price-item--regular:after { content: 'new'; }

[lang="ar"] .price__sale .price__compare .price-item.price-item--regular:after { content: 'جديد'; } */

.shopify-section .cart-container .cart-content-wrapper .footer-block__list-payment ul { text-align: left; margin-top: 0; margin-bottom: 20px; }

.shopify-section .cart-container .cart-content-wrapper .footer-block__list-payment h2 { letter-spacing: var(--body-letter-spacing); line-height: var(--body-line-height); text-transform: capitalize; text-align: left; color: var(--form-label); font-size: 12px; font-weight: 600; margin-bottom: 0; }

.shopify-section .cart-container .cart-actions .button { border-radius: 5px; }

body .button.condition-guide-btn { display: none; }

.productView-variants .product-form__input .form__label .button { display: inline-block; width: auto; min-width: auto; margin-left: 5px; margin-top: 0; margin-bottom: 0; }

.productView-variants .product-form__input .form__label .button * { color: #000; fill: #000; }

.mobile_top_title_sect { display: none; }

.mobile_top_title_sect.mobile_product_section .cstm-txt { display: none; }

@media (max-width: 600px) {

  p.cstm-txt { display: none; }

  .mobile_top_title_sect.mobile_product_section p.cstm-txt { display: block; }

  body.layout_rtl .mobile_top_title_sect.mobile_product_section p.cstm-txt { max-width: 250px; }

  #shopify-section-template--22371899703615__76519b53-01cc-4738-a5c8-884f024381e7 .slideshow .slick-dots { text-align: right; padding-right: 25px; }

  .section-block-template--22371899703615__16328142266b504c78 .halo-product-block .products-carousel.slick-dotted { margin-bottom: 50px; }

  .section-block-template--22371899703615__16328142266b504c78 .halo-product-block .slick-dots { bottom: -45px; }

  .section-block-template--22371899703615__6c32a632-219e-4571-b21b-42758727b82a .halo-product-block .products-carousel.slick-dotted { margin-bottom: 50px; }

  .section-block-template--22371899703615__6c32a632-219e-4571-b21b-42758727b82a .halo-product-block .slick-dots { bottom: -45px; }

  .section-block-template--22371899703615__163247026462da6862, .section-block-template--22371899703615__163247026462da6862 .halo-block-header .title .text { background: #f9f9f9 !important; }

  #shopify-section-template--22371899703615__163247026462da6862 .card { background: #fff; }

  .section-block-template--22371899703615__45c08bfc-77d7-4147-af36-aa9be498b44f { background: #f9f9f9 !important; }

  .section-block-template--22371899703615__16328142266b504c78, .section-block-template--22371899703615__16328142266b504c78 .halo-block-header .title .text { background: #f9f9f9 !important; }

  .section-block-template--22371899703615__16328142266b504c78 .card { background: #fff; }

  .section-block-template--22371899703615__8ee22ae9-b6ac-4830-919d-89d472798601 { background: #f9f9f9 !important; }

  .section-block-template--22371899703615__6c32a632-219e-4571-b21b-42758727b82a, .section-block-template--22371899703615__6c32a632-219e-4571-b21b-42758727b82a .halo-block-header .title .text { background: #f9f9f9 !important; }

  .section-block-template--22371899703615__6c32a632-219e-4571-b21b-42758727b82a .card { background: #fff; }

  .section-block-template--22371899703615__1ecc9440-dc4d-4aef-964d-0ed4a95b3821 { background: #f9f9f9 !important; }

  .section-block-template--22371899703615__f049590f-d155-421e-90e1-f85574d3020d, .section-block-template--22371899703615__f049590f-d155-421e-90e1-f85574d3020d .halo-block-header .title .text { background: #f9f9f9 !important; }

  .section-block-template--22371899703615__00dcdbdd-a04f-41b9-a752-501d50b8e6df, .section-block-template--22371899703615__00dcdbdd-a04f-41b9-a752-501d50b8e6df .halo-block-header .title .text { background: #f9f9f9 !important; }

  .section-block-template--22371899703615__fcb4ceed-762e-4afd-a410-ef2ac66f3ad3 { background: #f9f9f9 !important; }

  .section-block-template--22371899703615__f049590f-d155-421e-90e1-f85574d3020d .card { background: #fff; }

  .section-block-template--22371899703615__03929829-3c62-4c68-b767-7c2431ba73aa { background: #f9f9f9 !important; }

  .section-block-template--22371899703615__3d3a8fde-ea58-4d0d-bcb0-0ff1cb3133fe, .section-block-template--22371899703615__3d3a8fde-ea58-4d0d-bcb0-0ff1cb3133fe .halo-block-header .title .text { background: #fff !important; }

  #shopify-section-template--22371899703615__16770591170aad2df0 { background: #fff !important; }

  #shopify-section-template--22371899703615__16770591170aad2df0 .jdgm-widget.jdgm-widget { margin-top: 0; padding-top: 20px; margin-bottom: 0; padding-bottom: 20px; }

  .cart-content-wrapper .cart-item-block.cart-item-price.small-screen-visible { display: none; }

  .cart-content-wrapper .cart-header-item.cart-header-price, .cart-content-wrapper .cart-item-block.cart-item-price:not(.small-screen-visible) { display: block; }

  .cart-content-wrapper .cart-item-block.cart-item-price:not(.small-screen-visible) { align-self: flex-start; }

  .cart-content-wrapper .cart-list .cart-item { grid-template-columns: 3fr .8fr; }

  .cart-content-wrapper .cart-total-subtotal+.cart-total-grandtotal { padding-top: 0; }

  .cart-container .cart-content-wrapper .cart-actions { margin-top: 0; }

  .cart-content-wrapper .cart-actions .button+.button { display: none; }

  .cart-content-wrapper .cart-content-item .cart-totals.list-unstyled { width: 50%; }

  .cart-content-wrapper .cart-content-item .cart-totals .cart--totals-title { display: none; }

  /* .cart-content-wrapper .cart-content-item .cart-total.cart-total-subtotal { display:block; }
 */
  .cart-content-wrapper .cart-content-item .cart-total-grandtotal .cart-total-label { display: block; }

  .cart-content-wrapper .cart-content-item[data-cart-total] { /*position: fixed;*/ background: #fff; }

  .cart-content-wrapper .cart-content-item form { box-shadow: 0 0 0 0.1rem var(--form-input-border)!important; background: #f9f9f9; display: flex; align-items: center; padding: 10px; }

  .cart-content-wrapper .cart-item-qty .quantity { padding: 5px 16px 5px 16px; }

  .cart-content-wrapper .cart-item-qty { width: 90px; }

  .cart-content-wrapper .cart-item-qty-input { height: 30px; }

  .cart-content-wrapper .cart-item-qty .btn-quantity { height: 30px; }

  .cart-content-wrapper .cart-item-qty .btn-quantity.plus:after, .cart-content-wrapper .cart-item-qty .btn-quantity:before { top: 13px; }

  .cart-container .cart-content-wrapper .cart-header-item.cart-header-info { padding-left: 0; padding-bottom: 0; }

  .cart-item-block-right .cart-item-name { line-height: 1.2; margin-bottom: 5px; }

  .cart-item-block-right .cart-item-name * { line-height: 1.2; }

  .cart-item-block-right .cart-item-option { line-height: 1.2; }

  .cart-item-block-right .cart-item-option * { line-height: 1.2; }

  .cart-item-block-right .cart-item-properties { line-height: 1.2; margin-bottom: 5px; }

  .cart-item-block-right > .cart-item-properties > .product-option { line-height: 1.2; margin-bottom: 0; }

  .cart-item-block-right > .cart-item-properties > .product-option * { line-height: 1.2; }

  .cart-item-option .cart-item-edit { display: none; }

  .shopify-section .cart-container .cart-content-wrapper { margin-top: 0; }

  .shopify-section .cart-container .page-header { padding-bottom: 0; padding-top: 20px; }

  .spotlight-item.spotlight-item__image img.ls-is-cached.lazyloaded { transform: scale(1.2); -webkist-transform: scale(1.2); -moz-transform: scale(1.2); top: 7px; }

  #shopify-section-template--22371899703615__163247026462da6862 .card-information__wrapper.text-center .card-price { margin-bottom: 0; }

  .halo-product-block .products-carousel.slick-dotted { margin-bottom: 20px; }

  .halo-product-block .slick-dots { bottom: -20px; }

  .price__sale .price__compare .price-item.price-item--regular { font-size: 11px; }

  .price--on-sale .price__sale { line-height: 1; }

  .price__last .price-item { font-size: 12px; }

  .section-block-template--22371899703615__3d3a8fde-ea58-4d0d-bcb0-0ff1cb3133fe { padding-top: 10px !important; }

  .section-block-template--22371899703615__c5706497-8b44-4cbb-876b-4c2522c7a662 { padding-top: 30px !important; padding-bottom: 10px !important; }

  .section-block-template--22371899703615__163221535239da03ba { padding-top: 10px !important; padding-bottom: 10px !important; }

  .section-block-template--22371899703615__8ee22ae9-b6ac-4830-919d-89d472798601 .rich-text__blocks .button { margin-top: 0; }

  .section-block-template--22371899703615__03929829-3c62-4c68-b767-7c2431ba73aa .rich-text__blocks .button { margin-top: 0; }

  #shopify-section-template--22371899703615__163221535239da03ba .spotlight-block .content.align-items--center { padding-top: 0; padding-bottom: 30px; }

  .section-block-template--22371899703615__03929829-3c62-4c68-b767-7c2431ba73aa { padding-top: 0 !important; padding-bottom: 0 !important; }

  .section-block-template--22371899703615__1ecc9440-dc4d-4aef-964d-0ed4a95b3821 { padding-top: 0 !important; padding-bottom: 0 !important; }

  .section-block-template--22371899703615__f049590f-d155-421e-90e1-f85574d3020d { padding-top: 0 !important; }

  .section-block-template--22371899703615__6c32a632-219e-4571-b21b-42758727b82a { padding-bottom: 0 !important; }

  .section-block-template--22371899703615__6c32a632-219e-4571-b21b-42758727b82a { padding-top: 0 !important; }

  .section-block-template--22371899703615__16328142266b504c78 { padding-top: 0 !important; }

  .section-block-template--22371899703615__8ee22ae9-b6ac-4830-919d-89d472798601 { padding-top: 0 !important; padding-bottom: 0 !important; }

  .section-block-template--22371899703615__91a98d4b-0b22-4700-b8e2-a7e037cfce16 .spotlight-item .img-box a { padding-top: 50% !important; }

  #shopify-section-template--22371899703615__91a98d4b-0b22-4700-b8e2-a7e037cfce16 .spotlight-block .spotlight-inner.is-bordered .title { font-size: 16px; }

  #shopify-section-template--22371899703615__16321237356a896dad { display: none !important; }

  #shopify-section-template--22371899703615__76519b53-01cc-4738-a5c8-884f024381e7 { display: block; }

  body.template-product .wrapper-body .product-details.product-default { padding-top: 0 !important; }

  body.template-product .wrapper-body .productView-hotStock { display: block !important; margin-top: 0; }

  body.template-product .wrapper-body .productView-moreItem .productView-title { margin-bottom: 0; }

  .productView-container .productView-stickyCart { opacity: 1; visibility: visible; pointer-events: auto; top: auto; bottom: 0px; }

  body.template-product .wrapper-body .productView-variants .product-form__input .form__label { display: block; }

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

  body.template-product .wrapper-body .halo-productView-right .productView-hotStock { display: none !important; }

  /* .mobile_top_title_sect { display: block; } */

  .toolbar .toolbar-dropdown .label-text { text-align: left; padding-left: 10px; }

  body.template-cart .cart-content-wrapper .cart-item-block.cart-item-price:not(.small-screen-visible) { width: 30% !important; }

  body.template-cart .cart-content-wrapper .cart-item-image { min-width: 50px; }

  body.template-cart .cart-item-block-right .cart-item-option { padding-right: 0; }

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

  body.template-cart .product-item-cart-page .cart-item__price-wrapper .price { padding-bottom: 0; }

  body.template-cart .product-item-cart-page .cart-item-name { font-size: 10px; }

  body.template-cart .product-item-cart-page .extended_warranty_sect { padding-right: 15px; }

  body.template-cart .product-item-cart-page>h2 { font-size: 12px; margin-bottom: 0; }

}

#template-feedback .wrapper-body { padding-bottom: 0; }

.section-block-template--18334988632383__524175fb-3078-43b2-ad7c-eb52a3ab0cce .halo-block-header { text-align: left; }

.section-block-template--18334988632383__524175fb-3078-43b2-ad7c-eb52a3ab0cce .halo-block-header .title { margin-bottom: 12px; font-size: 1.5rem; line-height: 1.75rem; font-weight: 700; text-transform: capitalize; }

.section-block-template--18334988632383__524175fb-3078-43b2-ad7c-eb52a3ab0cce .halo-block-header .title .text { padding-left: 0px !important; }

#shopify-section-template--18334988632383__524175fb-3078-43b2-ad7c-eb52a3ab0cce .custom-service-block .halo-item a { padding-top: 4rem; padding-bottom: 4rem; }

#shopify-section-template--18334988632383__dc25b309-5464-4d3a-9873-b2fd7e6214e1 .custom-service-block .halo-item a { padding-top: 4rem; padding-bottom: 4rem; }

#shopify-section-template--18334988632383__8c08a0ff-fea7-419e-ad1e-61d8e4acbad7 .custom-service-block .halo-item a { padding-top: 4rem; padding-bottom: 4rem; }

.section-block-template--18334988632383__09a9ced0-8da2-45aa-b77c-adab960a3472 .halo-block-header .title .text { font-weight: 700; font-size: 2.1rem; text-transform: capitalize; }

.shopify-section-template--18334988632383__262c1b3c-771d-4ba8-8062-1447d7de440e .policies-block .halo-item .policies-content > a span { margin-bottom: 1rem; }

/*.question-menu:before { content: ''; position: absolute; display: block; left: 0; right: 0; top: 0; bottom: 0; }*/

.question-menu-btn { display: inline-block; cursor: pointer; margin: 10px; }

.question-menu-btn span { display: block; width: 30px; height: 3px; margin: 5px 0; background-color: #333; }

.question-menu { position: fixed; top: 0; left: -250px; width: 250px; height: 100%; background-color: #fff; z-index: 9999999999999; transition: left 0.3s ease-in-out; }

.question-menu.active { left: 0; }

.question-menu-header { display: flex; justify-content: space-between; align-items: center; padding: 20px; border-bottom: 1px solid #ccc; }

.question-menu-header h3 { margin: 0; }

.question-menu-close { display: inline-block; cursor: pointer; }

.question-menu-close span { display: block; width: 30px; height: 3px; margin: 5px 0; background-color: #333; transform: rotate(45deg); }

.question-menu-close span:last-child { transform: rotate(-45deg); position: relative; top: -7px; }

.question-menu ul { list-style: none; margin: 0; padding: 0; }

.question-menu li { margin: 0; }

.question-menu a { display: block; padding: 10px; padding-bottom: 0; color: #333; text-decoration: none; transition: background-color 0.3s ease-in-out; }

.question-menu a:hover { background-color: #f2f2f2; }

.question-menu-btn { position: relative; z-index: 10; }

.header-02 .header__inline-menu ul li a { font-size: 11.5px !important; }

.header-bottom-right > a { color: #fff; }

@media (min-width: 1100px) and (max-width: 1330px) {

  .header-02 .header__inline-menu ul li a { font-size: 10.5px !important; }

}

@media only screen and (min-width: 800px) {

  div#shopify-section-template--22371899703615__3a1c86b8-d192-467d-b3ab-3b5b754b8914 { display: none !important; }

  .shopify-section-template--22774736945471__db362761-214d-4bcc-bcdb-7fdaa1002773 { display: none; }
  div#shopify-section-template--22774736945471__db362761-214d-4bcc-bcdb-7fdaa1002773 {
    display: none;
}

}

a.s2kwpi1._1fragema3._1fragemah._1fragemap.s2kwpi2._1fragema9::before { content: "1. "; }

#template-contact-us .contact_us_form { padding: 20px 20px 40px; width: 95%; margin: 40px auto; border-radius: 5px; border: 1px solid transparent; box-shadow: -1px -1px 7px 3px rgb(0 0 0 / 12%); }

@media (max-width: 800px) {

  #template-contact-us .contact_us_form { width: 95%; padding: 20px 10px 40px; }

  .product-image-four-boxes .product-image-four-boxes-col { width: 33% !important; }

}

@media (min-width: 1200px) {
    .sections-product-block .product-block.featured-product-sections {
        margin-top: 10px;
    }

    .product-block .halo-block {
        padding-top: 18px;
    }

  .section-block-template--18334988632383__8c08a0ff-fea7-419e-ad1e-61d8e4acbad7 { width: 32%; margin: 0 auto;}

}

@media (min-width: 1025px) {

  body.layout_rtl .header-02 .header-bottom .header-bottom-center { margin-left: auto; margin-right: 0; padding-right: 30px; padding-left: 0px; }

  .section-block-template--18334988632383__524175fb-3078-43b2-ad7c-eb52a3ab0cce .halo-block-header .title .text { margin-bottom: 2%; }

}

@media (max-width: 800px) {

  button.needsclick.kl-teaser-X5xiah.undefined.kl-private-reset-css-Xuajs1 { z-index: 0 !important; }

}

/*6 April New Changes*/
@media (max-width: 800px) {

  /*.productView-image-wrapper .halo-productBadges--left { top: -15%; }*/

  .productView-image-wrapper .halo-productBadges--left { top: 0%; }

  .template-product .halo-product-block .slick-dots { bottom: -40px !important; }

  .template-product .modal-content { margin: 0; overflow: auto; font-size: 16px; padding: 40% 6% !important; }

  .template-product .modal-our-guarantee .modal-content { padding: 6% !important; height: 100vh; }

  .template-product .modal-our-guarantee .modal-content h2 { font-size: 25px !important; }

  .modal .modal-content { max-height: 100% !important; }

  #shopify-section-template--17328138649919__1677747871839f344c .jdgm-widget.jdgm-widget { padding: 24px 0 0px 0; }

  .template-product .modal.condition-guide-modal .modal-content { max-width: 90% !important; padding: 15px !important; }

  .template-product .modal.condition-guide-modal .modal-content img.yt-video-popup-thumbnail { max-width: 100%; }

  .template-product .modal.condition-guide-modal .modal-content ul { padding-left: 20px; }

}

@media (max-width: 991px) {

  .template-product .custom-service-block .halo-item a { padding: 0px 15px !important; }
  #shopify-section-announcement-bar div span { font-size: 13px !important; }

}

@media (max-width: 767px) {

  .section-block-template--17328138649919__4df6ff60-7ce1-48ae-9d90-49ead4349a78 { padding-top: 30px !important; padding-bottom: 20px !important; }

  div#shopify-section-template--22371899703615__db362761-214d-4bcc-bcdb-7fdaa1002773 { margin: -5% 0px 0% 0px; }

  #halo-image-banner-template--22371899703615__db362761-214d-4bcc-bcdb-7fdaa1002773 { border-radius: 0 0 5px 5px; padding-top:10px; padding-bottom: 10px; padding: 0px 10px 10px 10px; background: #ff8b21; }

  .custom-service-block .policies-block-wrapper.service_block_style_2 .halo-item a { justify-content: center; }

  .template-product .close-button { margin-right: 0% !important; margin-top: 0% !important; line-height: 1 !important; text-align: center !important; position: absolute !important; top: 3% !important; right: 3% !important; font-size: 20px !important; border-radius: 50% !important; }

}

/*Video Section Css*/

@media (min-width:800px) {

  div#shopify-section-template--22371899703615__3a1c86b8-d192-467d-b3ab-3b5b754b8914 { display: none !important; }

}

#shopify-section-template--22371899703615__db362761-214d-4bcc-bcdb-7fdaa1002773 .slick-dots li.slick-active button, .slider-dots li.active button { background: #fff !important; border-color: #fff !important; }

#shopify-section-template--22371899703615__db362761-214d-4bcc-bcdb-7fdaa1002773 .slick-dots li button, .slider-dots li button { border: 1px solid #fff; }

div#shopify-section-template--22371899703615__3a1c86b8-d192-467d-b3ab-3b5b754b8914 { margin-left: 0px; margin-right: 0px; margin-top: 0; background: #ff8b21; padding: 10px 10px; border-radius: 5px 5px 0 0; }

/*@media (min-width: 1025px) {

  .spotlight-block .column-4 .halo-item { width: 33% !important; }

}

@media (min-width: 1025px) {

  .spotlight-block .column-4 .halo-item { width: 33% !important; }

}*/

.template-product button.needsclick.kl-teaser-X5xiah.undefined.kl-private-reset-css-Xuajs1 { display: none; }

/* .template-product .card-swatch .swatch { display: none; } */

#shopify-section-announcement-bar .container { padding-bottom: 0; overflow: hidden; }

body.template-collection .needsclick.kl-teaser-X5xiah { display: none !important; }

body.template-collection .sidebarBlock.sidebar-categories { display: none !important; }

body.template-collection .template-all-collection .sidebarBlock.sidebar-categories { display: block !important; }

#shopify-section-announcement-bar .top-mesage-countdown { display: flex; align-items: center; justify-content: center; }

#shopify-section-announcement-bar .top-mesage-countdown svg { width: 35px; height: 35px; }

body #shopify-section-announcement-bar .top-mesage-countdown { padding: 0; font-weight: 600; letter-spacing: 1px; }

.footer-block__list-payment ul li.list-payment__item.norton_icon { padding: 6px 9px; background: #fff; border-radius: 2px; }

.footer-block__list-payment ul li.list-payment__item.norton_icon img { max-height: 19px; }

.footer-block__list-payment ul li.list-payment__item.norton_icon.cashew_icon { padding: 3px; }

.footer-block__list-payment ul li.list-payment__item.norton_icon.cashew_icon img { max-height: 26px; }

.footer-block__list-payment ul li.list-payment__item.norton_icon.tamara_icon { padding: 3px; background-color: transparent; background-image: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/gradient.83094474.webp?v=1695192580); background-size: 100% 100%; background-repeat: no-repeat; }

.footer-block__list-payment ul li.list-payment__item.norton_icon.tamara_icon img { max-height: 26px; }

@media (max-width: 767px) {
[lang="ar"] body.layout_rtl .footer-block__list-payment ul li {
    margin: 0px;
}

[lang="ar"] .footer__content-bottom .footer-block__list-payment ul {
    gap: 10px;
}
  .footer-block__list-payment ul li.list-payment__item.norton_icon { /*margin-left: 30px;*/ margin-right: 5px; }

  .footer-block__list-payment ul li.list-payment__item.norton_icon img { max-height: 19px; }

  /* body.layout_rtl .footer-block__list-payment ul li.list-payment__item.norton_icon { margin-left: 0px; margin-right: 13px; } */

  body #shopify-section-announcement-bar .top-mesage-countdown { padding: 0; line-height: 1.4; white-space: nowrap; animation: marquee 30s linear infinite; padding-right: 100%; padding-left: 50%; }

  body #shopify-section-announcement-bar .top-mesage-countdown .free_del_top { font-size: 12px !important; }

  #template-b2b-offers #shopify-section-header-02 { z-index: 111111; }

  #shopify-section-template--18710123446591__55488a26-c102-4e47-a917-f3a7fd6bfc20 { margin-top: -2px; }

  #halo-image-banner-template--18710123446591__55488a26-c102-4e47-a917-f3a7fd6bfc20 { padding-bottom: 0 !important; }

  .section-block-template--18710123446591__f20c5508-7079-41a8-9470-46e95ad7259b { padding-top: 0 !important; }

  #template-b2b-offers .section-block-template--18710123446591__f20c5508-7079-41a8-9470-46e95ad7259b .halo-block-header { margin-top: 0 !important; text-align: left !important; }

  #template-b2b-offers .section-block-template--18710123446591__f20c5508-7079-41a8-9470-46e95ad7259b .halo-block-header h3 { font-size: 16px; }

  #order-request > .flex-item { order: 2; }

  #order-request > .flex-item.second-flex { order: 1; }

  #shopify-section-template--18710123446591__f20c5508-7079-41a8-9470-46e95ad7259b .halo-row { background: #f6f6f7; }

  #shopify-section-template--18710123446591__f20c5508-7079-41a8-9470-46e95ad7259b .halo-row .halo-item { width: 20%; padding: 0; margin: 5px 0; }

  #template-b2b-offers .custom-service-block .halo-item a { padding-left: 0px !important; padding-right: 0px !important;}

  .template-page .policies-icon.image-zoom img { padding: 0px !important;}

  .sections-custom-service-block .bg-policies-block .policies-content .policies-text.type--font_1 { font-size: 16px;         margin-bottom: 10px;}

  #shopify-section-template--18710123446591__a3c7a93d-0107-41c1-9f6e-2912a2c0ce07 .flex-item { background-color: white; }

  #shopify-section-template--18710123446591__a3c7a93d-0107-41c1-9f6e-2912a2c0ce07 .flex-item:nth-child(1) { padding-bottom: 15px; border: 1px solid #E0E0E0; }

  #shopify-section-template--18710123446591__a3c7a93d-0107-41c1-9f6e-2912a2c0ce07 .flex-container { padding: 0 15px; }

  #shopify-section-template--18710123446591__a3c7a93d-0107-41c1-9f6e-2912a2c0ce07 .flex-item .row { margin-top: 0 !important; }

  #shopify-section-template--18710123446591__a3c7a93d-0107-41c1-9f6e-2912a2c0ce07 .flex-item h2 { font-size: 18px; width: 100%; text-align: left; padding-left: 15px; }

  #shopify-section-template--18710123446591__a3c7a93d-0107-41c1-9f6e-2912a2c0ce07 .inner-sections img { padding-bottom: 0 !important; }

  #shopify-section-template--18710123446591__a3c7a93d-0107-41c1-9f6e-2912a2c0ce07 .inner-sections h3 { font-size: 13px; margin-top: 10px; }

  .banner-text { text-align:center !important; margin-top: 50px !important; }

  .banner-subtext { text-align:center !important; padding-right: 0px !important;}

  #halo-image-banner-template--18710123446591__55488a26-c102-4e47-a917-f3a7fd6bfc20 .item-template--18710123446591__55488a26-c102-4e47-a917-f3a7fd6bfc20-1681998586104545ca-0 .banner-button { display: none; }

  .moreItem-breadcrumb .container { padding: 0; }

  /*#shopify-section-announcement-bar { position: fixed; top: 0; z-index: 100000000; width: 100%; left: 0; }*/

  /*#shopify-section-header-02 { margin-top: 22px; z-index: 1000000 !important; }

  #shopify-section-header-02.shopify-section-header-sticky { margin-top: 0; }

  .shopify-section-header-sticky .header-wrapper { margin-top: 0; top: 22px; }*/

  .what_included_sect .what_included_inner_sect { margin: 10px 0 0px; }

  .what_included_sect .what_included_inner_sect .what_included_left_col_inner { padding: 1px; }

  .what_included_sect .what_included_inner_sect .what_included_left_col_inner p { font-size: 16px; }

  .what_included_sect .what_included_inner_sect .what_included_col img { width:40%; }

}

@media (max-width: 370px) {

  #shopify-section-announcement-bar div .top-mesage-countdown span { font-size: 9px; }

}

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

#halo-image-banner-template--18710123446591__55488a26-c102-4e47-a917-f3a7fd6bfc20 p { padding-left: 0 !important; letter-spacing: 0.6px; }

#halo-image-banner-template--18710123446591__55488a26-c102-4e47-a917-f3a7fd6bfc20 .banner-text { padding-left: 0 !important; }

.container-fluid#form { width: 100%; }

body#template-b2b-offers .wrapper-body { padding-bottom: 0; }


/** b2b mockup page css **/
#template-b2b-offers{
  font-family: 'Futura';
}
.banner-item, .image-banner .halo-banner-wrapper .item{
  margin-top:-50px;
}

* {box-sizing: border-box;}
input[type=text], input[type=email], input[type=tel], select, textarea {
  width: 95%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  margin-top: -6px;
  margin-bottom: 16px;
  resize: vertical;

}
.submit_button_text{
  margin-top:10px;
  margin-right:25px;

}
.bottom-section-text{
  margin-left:-40px;
}
input[type=submit] {
  background-color: #ff6400;
  color: white;
  padding: 12px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  margin-top:20px;
}
input[type=submit]:hover {
  background-color: #ff6400;
}
/*.container {
  border-radius: 5px;
  background-color:;
  padding: 20px;
}*/
.flex-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-right: 0px;
  padding-left:0px;
  background-color:#ffffff;

}

.flex-item {
  width: 50%;
  margin-bottom: 20px;
  background-color:#F6F6F7;
}
.flex-item {
  width: 50%;
  margin-bottom: 20px;
}
.bottom-section {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.bottom-section-flex-item1 { width: 40%; margin-bottom: 20px; }

.bottom-section-flex-item2 { width: 60%; margin-bottom: 20px; paddin-right: 80px; }

.bottom-text { margin-left: 130px; }

#shopify-section-template--18710123446591__a3c7a93d-0107-41c1-9f6e-2912a2c0ce07 .inner-sections img { display: block; margin-left: auto; margin-right: auto; width: 95px; /*border: 2px solid #FF6400; border-radius: 50px;*/ padding: 20px; }

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

.inner-sections h3 { text-align: center; font-size: 16px; }

.second-flex { background-color:white; margin-left:0; margin-right:0; padding: 0 20px; }

.flex-item { display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; justify-content: center; }

.banner-text { font-weight:500; font-size: 28px; line-height: 35px; text-align: justify; margin-top: -20px; padding-left: 10px; }

.banner-subtext { font-weight:500; font-size: 18px; line-height: 30px; text-align: justify; padding-left: 10px; padding-right: 30px; }

/*#shopify-section-template--22371899703615__76519b53-01cc-4738-a5c8-884f024381e7 { display: none !important; }*/

@media screen and (min-width: 768px) {

  .productView-moreItem.productView-moreItem-title-sect .productView-title { margin-bottom: 0; }

  .productView-moreItem.productView-moreItem-title-sect { display: inline-block; }

  .productView-moreItem.productView-moreItem-title-sect + .productView-moreItem { display: inline-block; }

  /* .productView-moreItem.productView-moreItem-title-sect + .productView-moreItem .hidden { display: block !important; margin-top: 0; } */

  .productView-moreItem.productView-moreItem-title-sect + .productView-moreItem .hidden .hotStock-progress { display: none; }

  #shopify-section-template--22371899703615__76519b53-01cc-4738-a5c8-884f024381e7 .slideshow { display: none !important; }

  #shopify-section-template--22371899703615__76519b53-01cc-4738-a5c8-884f024381e7 .mobile_banner_bottom_only .slide_full_bottom_main_section .slide_full_bottom_inner_section { margin-top:17px; justify-content: center !important; }

  #shopify-section-template--22371899703615__76519b53-01cc-4738-a5c8-884f024381e7 .mobile_banner_bottom_only .slide_full_bottom_main_section .slide_full_bottom_inner_section span { color: #000; max-width: 200px; }

  #shopify-section-template--22371899703615__76519b53-01cc-4738-a5c8-884f024381e7 .mobile_banner_bottom_only > p { font-size: 14px; letter-spacing: 1px; justify-content: center; }

}

@media screen and (max-width: 768px) {
.trustpilot_product_page_search {
    padding-bottom: 15px;
}
  .custom_categories_container {
    padding-right: 0;
}
    div.customer_videos_sect .side-image .image-block:before {
        padding: 30px 10px;
        font-size: 26px;
    }

button.slick-next.slick-arrow, .slick-next.slick-arrow {
    display: none !important;
}
.customer_videos_sect .card-media {
    padding-bottom: 0px !important;
}
.customer_videos_sect .halo-block-content .slider-part {
    background: transparent !important;
}
div.customer_videos_sect .halo-block-content .slider-part {
    width: 100% !important;
    padding-top: 0px;
}
div.custom-service-block .halo-row.not-distance {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.halo-block-content .side-image {
    display: none;
}

div.halo-block-content .slider-part {
    width: 100% !important;
}
div.trust-icons {
    display: block;
}

.trust-icons .inner-block-section {
    justify-content: center;
}

.trust-icons .trust-piolets {
    justify-content: center;
}

  /* body .about-us-page #MainContent { background: #c6ceff; padding-bottom: 0; } */

  #shopify-section-template--22371899769151__31e7623a-9fa9-4f3d-bd3c-e5c16c97663d .policies-content p { font-size: 14px !important; }

  #shopify-section-template--22371899769151__31e7623a-9fa9-4f3d-bd3c-e5c16c97663d .policies-content p:nth-child(2) { font-size: 25px !important; }

  .section-block-template--22371899769151__da96f61a-386a-4cae-b4dd-5b779fda2af7 .halo-block-header .rte > br { display: none; }

  .section-block-template--22371899769151__61fdea29-cabd-4d78-ac23-5a6429737f11 { padding-top: 0 !important; padding-bottom: 0 !important; }

  .section-block-template--22371899769151__da96f61a-386a-4cae-b4dd-5b779fda2af7 { padding-bottom: 0 !important; }

  .section-block-template--22371899769151__10f1efc2-3046-4b84-a4ff-f809167d1842 { padding-top: 0 !important; }

  .section-block-template--22371899769151__10f1efc2-3046-4b84-a4ff-f809167d1842 .rte img { padding-left: 0 !important; margin: 0 auto !important; }

  #shopify-section-template--22371899769151__61fdea29-cabd-4d78-ac23-5a6429737f11 .rte img { padding-left: 0 !important; margin: 0 auto; }

  #shopify-section-template--22371899769151__61fdea29-cabd-4d78-ac23-5a6429737f11 .rte br { display: none; }

  .section-block-template--22371899769151__742361a6-4a5a-4380-b270-98345d3d4b5b .halo-item .policies-content { width: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }

  .section-block-template--22371899769151__742361a6-4a5a-4380-b270-98345d3d4b5b .halo-item .policies-content .policies-icon-content { width: 100%; }




  #shopify-section-template--22371899769151__742361a6-4a5a-4380-b270-98345d3d4b5b .custom-service-block .policies-content .policies-text { font-size: 12px; margin-bottom: 20px; }

  #shopify-section-template--22371899769151__742361a6-4a5a-4380-b270-98345d3d4b5b .halo-item .policies-icon svg { width: 30px; height: 30px; }

  #shopify-section-template--22371899769151__3e0940b4-91f8-47e3-8516-9cdc05768d1a .bg-policies-block .policies-content .policies-text.type--font_1 { font-size: 12px; margin-bottom: 20px; }

  #shopify-section-template--22371899769151__3e0940b4-91f8-47e3-8516-9cdc05768d1a .bg-policies-block .policies-icon svg { width: 30px; height: 30px; }

  .slide-block-1d6de3e7-d89d-494d-8e15-d3005fca0d50 .slide-content { bottom: 0; top: 10%; -moz-transform: inherit; -o-transform: inherit; -ms-transform: inherit; -webkit-transform: inherit; transform: inherit; }

  .slide-block-1d6de3e7-d89d-494d-8e15-d3005fca0d50 .slide-content .Homepagebannerheading + div { position: absolute; bottom: 10%; left: 0; right: 0; }

  .slide-block-1d6de3e7-d89d-494d-8e15-d3005fca0d50 .slide-content .Homepagebannerheading { font-size: 24px; margin-top: 0; margin-bottom: 90px; }

  #shopify-section-template--18710123446591__55488a26-c102-4e47-a917-f3a7fd6bfc20 .img-box .image img { object-position: -50px; }

  #halo-image-banner-template--18710123446591__55488a26-c102-4e47-a917-f3a7fd6bfc20 .item-template--18710123446591__55488a26-c102-4e47-a917-f3a7fd6bfc20-1681998586104545ca-0 .banner-button { border: none; font-size: 14px !important; width: auto !important; max-width: max-content !important; }

  .container-fluid#form { padding: 0; }

  #shopify-section-template--18710123446591__a3c7a93d-0107-41c1-9f6e-2912a2c0ce07 .flex-item .row .col-sm-6 { float: left; width: 50%; }

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

  #shopify-section-template--18710123446591__55488a26-c102-4e47-a917-f3a7fd6bfc20 .img-box .image:before { content: ''; position: absolute; left: 0; top: 0; bottom: 0; right: 0; background: rgba(0,0,0,0.3); z-index: 10; }

  #halo-image-banner-template--18710123446591__55488a26-c102-4e47-a917-f3a7fd6bfc20 .item-template--18710123446591__55488a26-c102-4e47-a917-f3a7fd6bfc20-1681998586104545ca-0 .content-box--absolute { z-index: 11; }

  #halo-image-banner-template--18710123446591__55488a26-c102-4e47-a917-f3a7fd6bfc20 .item-template--18710123446591__55488a26-c102-4e47-a917-f3a7fd6bfc20-1681998586104545ca-0 .banner-text { font-size: 23px !important; }

  #template-b2b-offers .section-block-template--18710123446591__f20c5508-7079-41a8-9470-46e95ad7259b .halo-block-header { text-align: center; margin-bottom: 0; margin-top: -90px; }

  #halo-image-banner-template--18710123446591__55488a26-c102-4e47-a917-f3a7fd6bfc20 .banner-subtext { font-size:16px !important; line-height: 1.4 !important; }

  #halo-image-banner-template--18710123446591__55488a26-c102-4e47-a917-f3a7fd6bfc20 .item-template--18710123446591__55488a26-c102-4e47-a917-f3a7fd6bfc20-1681998586104545ca-0 .banner-button { font-size: 10px; width: 150px; margin-left: 0; }

  .img-box--mobile .image+.image { height: 300px; }

  .flex-container { flex-direction: column; align-items: center; }

  .flex-item { width: 80%; margin-bottom: 10px; }

}

.header-02 .wrapper-header-bottom>.container { width: 100%; }

body#template-b2b-offers ul.list-menu.list-menu--inline.text-left > .menu-lv-item:last-child { display: none; }

body#template-b2b-offers .footer__content-top .footer-block__item:nth-child(2) ul li:nth-child(4) { display: none; }

body#template-b2b-offers .halo-sidebar.halo-sidebar_menu { z-index: 10000000; }

body#template-b2b-offers .halo-cart-sidebar { z-index: 10000000; }

body#template-b2b-offers .halo-sidebar.halo-sidebar-left { z-index: 10000000; }

body#template-b2b-offers .footer-block__mobile .footer-block__heading.sell_your_device_url_mobile { display: none; }

#shopify-section-header-03 .header-03 > .header-bottom { border-bottom: 1px solid #E4E4E4; }

body.template-search .pagination-total-item, body.template-collection .pagination-total-item { background-color: #C82D8C; }

body.template-search .pagination-page-infinite .button, body.template-collection .pagination-page-infinite .button {
    border-color: #800080;
    color: #800080;
    font-weight: 700;
    font-size: 14px;
}

body.template-collection .collection_bottom_description { display: none; }

body.template-search .wrapper-body, body.template-collection .wrapper-body { padding-bottom: 0; }

/*Margins for tabby logo on third slider*/

@media screen and (min-width: 850px) {

  .slide-block-16321237356a896dad-0 .slide-content .slide-text { max-width: 100%; margin-bottom: 25px; margin-top: -25px; }

}

@media (max-width: 800px) {

  body.template-product .section-block-template--17328138649919__4b6fbb36-9486-4936-b1ee-c56a9aa43560 { padding-top: 0; }

  .modal-extended-warranty h4 { font-size: 17px !important; }

  .modal-extended-warranty h5 { font-size: 16px !important; }

  #shopify-section-template--17328138649919__4df6ff60-7ce1-48ae-9d90-49ead4349a78 .custom-service-block .halo-item .policies-icon.image-zoom { margin-bottom: 0; }

  .section-block-template--17328138649919__product-recommendations .product-item { max-height: 330px; }

  #shopify-section-template--17328138649919__84a76316-ef99-4736-b11f-ec7f277bce60 .custom-service-block .halo-item a { background-color: #f8f8f8 !important; }

  .section-block-template--17328138649919__84a76316-ef99-4736-b11f-ec7f277bce60 { background: #f8f8f8 !important; }

}

@media only screen and (min-width: 992px) {

  body.template-search .page-sidebar, body.template-collection .page-sidebar { width: 250px; }

  body.template-search .page-sidebar+.page-content, body.template-collection .page-sidebar+.page-content { width: calc(100% - 250px); padding-left: 30px; }

  body.template-search .productGrid .product, body.template-collection .productGrid .product, .wishlist-table-wrapper .productGrid .product { padding-left: 10px; padding-right: 10px; }

  body.template-search .productGrid.column-3 .product, body.template-collection .productGrid.column-3 .product { margin-top: 30px; }

  body.template-search .page-content .toolbar, body.template-collection .page-content .toolbar { padding-bottom: 0; }

  body.template-collection #CollectionFiltersForm { background: white; border: 1px solid #E2E2E2; border-radius: 6px; padding: 15px 20px 0; }

  body.template-search .page-sidebar .halo-sidebar-wrapper { background: white; border: 1px solid #E2E2E2; border-radius: 6px; padding: 15px 20px 0; }

  /* ul.list-menu.list-menu--inline.text-left > .menu-lv-item:nth-child(6) { display: none; }

  ul.list-menu.list-menu--inline.text-left > .menu-lv-item:nth-child(7) { display: none; }

  ul.list-menu.list-menu--inline.text-left > .menu-lv-item:nth-child(8) { display: none; } */

  body.template-search .product-item, body.template-collection .product-item { min-height: 270px; }

  body.template-search .product-item .card, body.template-collection .product-item .card { position: static; height: 100%; }

  body.template-search .product-item .card-price, body.template-collection .product-item .card-price { position: absolute; left: 0; right: 0; bottom: 0; }

  body.template-product .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary { width: 50%; }

  body.template-product .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) :not(.jdgm-histogram-wrapper)>.jdgm-histogram { width: 50%; }

}

.card-information .card-information__wrapper.text-center .card-title {
    min-height: 27px;
    padding-left: 15px;
    padding-right: 15px;
    font-weight: 600;
}

.quickSearchResultsBlock .productViewAll .button {
    display: none;
}

.productViewAll {
    border-top: 0px !important;
}

.predictive-search__results-list .products-grid {
    border-bottom: 0px !important;
}

body.template-product #judgeme_product_reviews [data-number-of-reviews="0"] { display: none !important; }

body.template-product .section-block-template--17328138649919__product-recommendations { padding-bottom: 40px; }

body.template-product .section-block-template--17328138649919__554b3271-7894-41ff-ba93-58a68dd005d1 { background: #fff; }

body.template-product .section-block-template--17328138649919__4b6fbb36-9486-4936-b1ee-c56a9aa43560, body.template-product .section-block-template--17328138649919__4b6fbb36-9486-4936-b1ee-c56a9aa43560 .halo-block-header .title .text { background: #fff; }

body.template-product .see_all_reviews_title_mob_product { font-size: 14px; display: block; }

body.template-product .see_all_reviews_title_product { font-size: 14px; display: block; }

body.template-product .jdgm-rev-widg__header .jdgm-rev-widg__title { display: none; }

body.template-product .jdgm-row-stars .jdgm-widget-actions-wrapper { display: none; }

body.template-product .jdgm-paginate .jdgm-paginate__page { border: 1px solid #7b7b7b; color: #7b7b7b; font-size: 18px; padding: 6px 14px; font-weight: 400; margin: 0 3px; text-align: center; width: auto; height: auto; }

body.template-product .jdgm-paginate .jdgm-paginate__page:hover { border: 1px solid #ff6400; color: #fff; background: #ff6400; opacity: 1; }

body.template-product .jdgm-paginate .jdgm-paginate__page.jdgm-curt { font-weight: 400; border: 1px solid #ff6400; color: #fff; background: #ff6400; font-size: 16px; }

body.template-product #shopify-section-template--17328138649919__16766215299148c990 .page-width { background: #fff; }

body.template-product .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__title { display: none; }

body.template-product #shopify-section-template--17328138649919__main #judgeme_product_reviews { display: none !important; }

.tabs-contents-vertical .tab-content:last-child {border-bottom: 1px solid #d3d3d3 !important;}

body.template-product .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) :not(.jdgm-revs-tab__content-header)>.jdgm-widget-actions-wrapper { display: none; }

/*Product Page Reviews Tab CSS Start*/

.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) :not(.jdgm-revs-tab__content-header)>.jdgm-widget-actions-wrapper { flex: 1; order: 2; }

.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-histogram { flex: 1; order: 3; }

.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after, .jdgm-rev__buyer-badge.jdgm-rev__buyer-badge { display: none !important; }

.variant-price-in-box { margin-top: -20px; font-size: 14px; display: block; margin-bottom: -10px; font-weight: 400; color: #696969; }

.product-form__radio:checked+.product-form__label .text .variant-price-in-box { font-weight: 600; color: #000; }

.product-form__radio+.product-form__label .text { color: #696969; }

.product-form__radio:checked+.product-form__label .text { color: #000; }

.product .product-item.hot-deals-product-card:before { content: 'Hot Deal ' url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/flame-s.png?v=1687363756); background-position: center center; background-repeat: no-repeat; display: block; background-color: #000; position: absolute; top: 0; right: 0; padding: 2px 15px 5px 15px; z-index: 2; height: 25px; background-size: 18px; border-radius: 3px; color: #fff; font-size: 14px; background-position: 80px 3px; line-height: 1.3; left: 0; text-align: center; }

body.layout_rtl .product .product-item.hot-deals-product-card:before { content: ' صفقة ممتازة ' url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/flame-s.png?v=1687363756); }

.product .product-item.hot-deals-product-card .card-media>img { /*transform: scale(0.8);*/ object-position: center 12px; }

.product .product-item.hot-deals-product-card .halo-productBadges--left { display: none; }

.product .product-item.hot-deals-product-card .price__last .price-item { color: #ff6400; }

.halo-productView-left .hot-deals-product-card:before { content: 'Hot Deal ' url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/flame-s.png?v=1687363756); background-position: center center; background-repeat: no-repeat; background-color: #000; position: absolute; top: 0; right: 60px; padding: 2px 15px 5px 15px; z-index: 2; height: 25px; background-size: 18px; border-radius: 3px; color: #fff; font-size: 14px; background-position: 80px 3px; line-height: 1.3; text-align: center; }

body.layout_rtl .halo-productView-left .hot-deals-product-card:before { content: ' صفقة ممتازة ' url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/flame-s.png?v=1687363756); }

.halo-productView-left .hot-deals-product-card .productView-image-wrapper .halo-productBadges--left { display: none; }

/*#template-macbooks .collection-default .productGrid.column-3 .product:nth-child(1) .card-product:before { content: 'Hot Deal ' url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/flame-s.png?v=1687363756); background-position: center center; background-repeat: no-repeat; display: block; background-color: #000; position: absolute; top: 0; right: 0; padding: 2px 15px 5px 15px; z-index: 1; height: 25px; background-size: 18px; border-radius: 3px; color: #fff; font-size: 14px; background-position: 80px 3px; line-height: 1.3; left: 0; text-align: center; }

#template-macbooks .collection-default .productGrid.column-3 .product:nth-child(2) .card-product:before { content: 'Hot Deal ' url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/flame-s.png?v=1687363756); background-position: center center; background-repeat: no-repeat; display: block; background-color: #000; position: absolute; top: 0; right: 0; padding: 2px 15px 5px 15px; z-index: 1; height: 25px; background-size: 18px; border-radius: 3px; color: #fff; font-size: 14px; background-position: 80px 3px; line-height: 1.3; left: 0; text-align: center; }

#template-macbooks .collection-default .productGrid.column-3 .product:nth-child(3) .card-product:before { content: 'Hot Deal ' url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/flame-s.png?v=1687363756); background-position: center center; background-repeat: no-repeat; display: block; background-color: #000; position: absolute; top: 0; right: 0; padding: 2px 15px 5px 15px; z-index: 1; height: 25px; background-size: 18px; border-radius: 3px; color: #fff; font-size: 14px; background-position: 80px 3px; line-height: 1.3; left: 0; text-align: center; }

#template-macbooks .collection-default .productGrid.column-3 .product:nth-child(1) .halo-productBadges--left { display: none; }

#template-macbooks .collection-default .productGrid.column-3 .product:nth-child(2) .halo-productBadges--left { display: none; }

#template-macbooks .collection-default .productGrid.column-3 .product:nth-child(3) .halo-productBadges--left { display: none; }

#template-macbooks .collection-default .productGrid.column-3 .product:nth-child(1) .price__last .price-item { color: #ff6400; }

#template-macbooks .collection-default .productGrid.column-3 .product:nth-child(2) .price__last .price-item { color: #ff6400; }

#template-macbooks .collection-default .productGrid.column-3 .product:nth-child(3) .price__last .price-item { color: #ff6400; }*/

.template-product .footbar-fixed { display: none; }

.modal.modal-extended-warranty-uae .modal-content { padding: 20px 30px; }

@media (min-width: 1000px) {
    .store-za div.footer-block__text .footer-block__details .image_logo + .rte { top: -3px !important; }
  /* .footer .footer__content-top .halo-row > div:nth-child(5) { margin-top: -160px; } */

  .footer .footer__content-top .halo-row > div:last-child { margin-top: -40px; }

  #shopify-section-announcement-bar { height: 35px; position: fixed; top: 0; left: 0; z-index: 55; right: 0; }

  /*
  change by ali for speed test*/
  #shopify-section-header-02 { top: 0px; }

  /*#MainContent { padding-top: 35px; }*/

  #shopify-section-announcement-bar > div { height: 100%; }

  body.template-search .product-item .card-price, body.template-collection .product-item .card-price { position: relative; margin-bottom: 0; padding-bottom: 0; }

  /* body.template-search .card-swatch.text-center { padding-bottom: 20px; } */

}

@media (max-width: 999px) {
body.layout_rtl ul.slick-dots li:first-child, body.layout_rtl .slider-dots li:first-child {
    margin-left: 3px;
}
body.layout_rtl ul.slick-dots li:last-child, body.layout_rtl .slider-dots li:last-child {
    margin-right: 3px;
}
  div.footer-block__details .image_logo {
    margin-left: -7px !important;
}
.footer > div.container + .container {
    padding-top: 0;
    padding-bottom: 20px;
    align-items: center;
}
.footer > .footer__content-top > .container .halo-row > div:nth-child(5) {
    margin-top: -201px;
}
  button.sell_your_phon {
    display: none;
}
  .popular_laptops .slider-part, .Side-image .slider-part, .popular-samsung .slider-part {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
  div.trust-icons {
    display: block;
}

.trust-icons .inner-block-section,.trust-icons .trust-piolets {
    justify-content: center;
}

  .footer-block__text .footer-block__details .rte { font-size: 14px; }

  /* .halo-product-block .products-carousel .slick-list { overflow: inherit; } */

  .halo-product-block .products-carousel .product .product-item.hot-deals-product-card:before { top: -10px; }

  .product .product-item.hot-deals-product-card:before { top: -15px; }

  .halo-productView-left .hot-deals-product-card:before { right: 0; }

  #shopify-section-announcement-bar { height: 35px; position: fixed; top: 0; left: 0; z-index: 100; right: 0; }

  /*#shopify-section-header-02 { top: 35px; }

  #MainContent { padding-top: 35px; }*/

  #shopify-section-announcement-bar > div { height: 100%; }
  .footer .footer__content-bottom .footer-block__bottom .footer__copyright {
    padding-left: 15px;
    padding-right: 15px;
}
}

.price-zero { display: none !important; }

@media (min-width: 1280px) {

  .cart-header .cart-header-item.cart-header-info { padding-left: 0; }

  .product-item-cart-page .cart-item-block.cart-item-info { width: calc(100% - 150px); padding-left: 0; }

  .product-item-cart-page .cart-item__price-wrapper { padding-right: 0px; }

  .product-item-cart-page .cart-item__price-wrapper .price { text-align: right; }

  .product-item-cart-page .cart-item__price-wrapper input[type=submit] { margin-left: auto; margin-top: 0px; }
  .productView.layout-1 .productView-images-wrapper { max-height: 400px; overflow: hidden; }

}

.product-item-cart-page .cart-item__price-wrapper input[type=submit] { background: #59C9F4 !important; border: none; margin-left: 0; font-size: 14px; font-weight: 600; text-transform: none; border-radius: 6px; font-family: var(--btn-1-font-family); padding: 10px 15px !important; transition: all .3s; border: 1px solid transparent; }

.product-item-cart-page .cart-item__price-wrapper input[type=submit]:hover, .product-item-cart-page .cart-item__price-wrapper input[type=submit]:focus, .product-item-cart-page .cart-item__price-wrapper input[type=submit]:active { color: #fff !important; background: #5019a0 !important; border: 1px solid #fff; }

.product-item-cart-page .extended_warranty_sect { padding: 0; border: none; margin-bottom: 0; margin-top: 0; }

.product-item-cart-page { margin-bottom: 25px; margin-top: 10px; }

.product-item-cart-page > h2 { font-size: 16px; font-weight: 500; }

.product-item-cart-page .cart-list {  }

.product-item-cart-page .cart-item-option p { margin: 0; line-height: 1.4; }

.product-item-cart-page .cart-item-option .cart-item-variant span { margin: 0; line-height: 1.4; display: block; }

.product-item-cart-page .cart-item { padding: 0; border-radius: 0px; box-shadow: 0 1px 4px #00000026; }

.product-item-cart-page .cart-item-block-right { align-self: center; }

.product-item-cart-page .cart-item-name { line-height: 1.4; margin-bottom: 0; }

.product-item-cart-page .cart-item-name a { line-height: 1.4; margin-bottom: 0; }

@media (max-width: 600px) {

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

  .cart-content-wrapper .product-item-cart-page .cart-list .cart-item { display: block; padding: 7px 0; }

  .product-item-cart-page .cart-item-name { padding-right: 10px; padding-bottom: 7px; }

  .product-item-cart-page .extended_warranty_sect a { right: 0; }

  .product-item-cart-page .cart-item__price-wrapper .price { padding-right: 10px; }

  .cart-content-wrapper .cart-content-item .product-item-cart-page form { padding-top: 0; box-shadow: none !important; display: block; }

  #shopify-section-header-03 .header-03 .header-mobile.mobile-header-2:nth-child(3) { top: 20px !important; }

  .template-product #shopify-section-header-03 .header-wrapper { position: initial; }
  .template-product #shopify-section-header-03 .header-03 .header-mobile.mobile-header-2:nth-child(3), .template-product #shopify-section-announcement-bar { position: absolute; }
  .header-mobile.mobile-header-2:nth-child(3) { padding: 5px 0px 0; }
  .header-mobile.mobile-header-2 .header-mobile--wrapper .header-mobile--icon {min-height: auto;}
}

.footer-block__details .image_logo { margin-left: -12px !important; }

.back_to_school_bnr { margin: 0 -5px; }

.back_to_school_bnr .inline_school_banners_sect { display: flex; }

.back_to_school_bnr .inline_school_banners_mobile_sect { display: none; }

.back_to_school_bnr .inline_school_banners_sect .inline_school_banners { padding: 5px; }

body.back-to-school .collection-content-2 .collection-info { display: none; }

body.back-to-school .collection-content-2 .collection-banner { display: none; }

body.back-to-school .breadcrumb-container.style--line_clamp_1 { display: none; }

/* body.refurbished-used-laptop-uae .collection-content-2 .collection-info { display: none; } */

body.refurbished-used-laptop-uae .collection-content-2 .collection-banner { display: none; }

body.refurbished-used-laptop-uae .breadcrumb-container.style--line_clamp_1 { display: none; }

.back_to_school_bnr h1 { padding-left: 5px; margin-bottom: 5px; font-size: 2.4rem; }

@media (min-width: 600px) {

  body.template-collection .main_collection_banner_mobile .col_bnr_main_img_mobile { display: none; }

  .back_to_school_bnr h2 { padding-left: 5px; margin-bottom: 5px; }

  body.back-to-school .back_to_school_bnr .inline_school_banners_mobile_sect { display: none; }

  body.back-to-school .back_to_school_bnr .inline_school_banners_desktop_sect { display: flex; }

  body.refurbished-used-laptop-uae .back_to_school_bnr .inline_school_banners_mobile_sect { display: none; }

  body.refurbished-used-laptop-uae .back_to_school_bnr .inline_school_banners_desktop_sect { display: flex; }

  body.back-to-school .wrapper-body .collection-content.collection-content-2 { display: block; }


}

.top_bar_an_btn { display: none; }

@media (max-width: 600px) {

  #shopify-section-announcement-bar div { display: block; }

  #shopify-section-announcement-bar .top_bar_an_btn { position: absolute; top: 4px; right: 10px; z-index: 1; /*background: #000;*/ }

  body.layout_rtl #shopify-section-announcement-bar .top_bar_an_btn { position: absolute; top: 4px; right: inherit; left: 10px; z-index: 1; /*background: #000;*/ }

  #shopify-section-announcement-bar .top_bar_an_btn a { font-weight: 600; font-size: 11px; color: #fff; display: flex; align-items: center; justify-content: center; text-decoration: underline; }

  #shopify-section-announcement-bar .top_bar_an_btn { position: absolute; top: 4px; right: 10px; z-index: 1; /*background: #000;*/ }

  .top_bar_an_btn { display: block; }

  .top_bar_an_btn a { font-weight: 600; font-size: 12px; color: #fff; text-decoration: underline; }

  body.template-collection .main_collection_banner { margin-bottom: 20px; }

  body.template-collection .main_collection_banner .col_bnr_main_img { display: none; }

  body.template-collection .main_collection_banner_mobile .col_bnr_main_img_mobile { display: block; width:100%; }

  body.template-collection .main_collection_banner_mobile { position: relative; }

  /* body.template-collection .main_collection_banner_mobile .container-1170 { position: absolute; top: 0; left: 0; right: 0; } */

  body.template-collection .main_collection_banner_mobile .collection-breadcrumb .breadcrumb { background: transparent !important; margin-bottom: 0; padding-bottom: 0; }

  body.template-collection .main_collection_banner_mobile .breadcrumb-container.style--line_clamp_1 { background: transparent !important; }

  body.template-collection .main_collection_banner_mobile .collection-breadcrumb.text-left { background: transparent !important; }

  body.template-collection .main_collection_banner_mobile .bd-title a { color: #fff !important; }

  body.template-collection .main_collection_banner_mobile .breadcrumb a { color: #fff !important; font-size: 12px; }

  body.template-collection .main_collection_banner_mobile .breadcrumb .separate svg { color: #fff !important; fill: #fff !important; }

  body.template-collection .main_collection_banner_mobile .collection-content.collection-content-2 { display: block; }

  body.template-collection .main_collection_banner_mobile .collection-banner { display: none; }

  body.template-collection .main_collection_banner_mobile .collection-description h1 { font-size: 25px !important; line-height: 1.4; }

  body.template-collection .main_collection_banner_mobile .collection-description p { color: #fff; }

  .back_to_school_bnr h2 { padding-left: 5px; margin-bottom: 5px; }

  body.back-to-school .back_to_school_bnr .inline_school_banners_mobile_sect { display: flex; }

  body.back-to-school .back_to_school_bnr .inline_school_banners_desktop_sect { display: none; }

  body.refurbished-used-laptop-uae .back_to_school_bnr .inline_school_banners_mobile_sect { display: flex; }

  body.refurbished-used-laptop-uae .back_to_school_bnr .inline_school_banners_desktop_sect { display: none; }

  body.back-to-school .wrapper-body .collection-content.collection-content-2 { display: block; }

  body.back-to-school .main_collection_banner_mobile .container-1170 { position: relative; }

  body.refurbished-used-laptop-uae .main_collection_banner_mobile .container-1170 { position: relative; }

}

body.layout_rtl .custom-service-block .policies-block-wrapper.service_block_style_2 .policies-content { text-align: right; margin-left: 0; margin-right: 20px; }


/*Warranty & Return Page CSS Start*/

#template-warranty-and-returns-form .page-header {display: none;}

body.layout_rtl #shopify-section-template--17328138649919__product-recommendations .section-block-template--17328138649919__product-recommendations .halo-block-header .title { text-align: right; }

body.layout_rtl .section-block-template--17328138649919__product-recommendations .halo-block-header { border-top: 0px solid #e8e8e8;}

body.layout_rtl .mobile_banner_bottom_only .slide_full_bottom_main_section .slide_full_bottom_inner_section_eng { display: none;}

body.layout_rtl #shopify-section-template--22371899703615__76519b53-01cc-4738-a5c8-884f024381e7 .mobile_banner_bottom_only>p.slide_full_bottom_main_section_eng { display: none;}

#shopify-section-template--22371899703615__76519b53-01cc-4738-a5c8-884f024381e7 .mobile_banner_bottom_only>p.slide_full_bottom_main_section_ar { display: none;}

body.layout_rtl #shopify-section-template--22371899703615__76519b53-01cc-4738-a5c8-884f024381e7 .mobile_banner_bottom_only>p.slide_full_bottom_main_section_ar { display: block;}

body.layout_rtl .mobile_banner_bottom_only>p.slide_full_bottom_main_section_ar { display: flex !important; align-items: center !important; justify-content: center; }

body.layout_rtl .slide_full_bottom_main_section_eng { display: none;}

.slide_full_bottom_main_section_ar { display: none;}

body.layout_rtl .slide_full_bottom_main_section_ar { display: block;}

body.layout_rtl #shopify-section-template--18710123446591__a3c7a93d-0107-41c1-9f6e-2912a2c0ce07 {display: none;}

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

body.layout_rtl #shopify-section-template--18710123446591__ae1a758e-754e-4adc-aff6-2925faf51f1b {display: none;}

#shopify-section-template--18710123446591__e5f34432-aa15-4fb5-b006-6d3d4bb6fec7 {display: none;}

#shopify-section-template--18710123446591__44fd376e-9cda-4e28-8313-d94db53707f3 {display: none;}

#shopify-section-template--18710123446591__f6682259-ea41-4ac8-bb79-fa0ab0e1e41e {display: none;}

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

body.layout_rtl #shopify-section-template--18710123446591__44fd376e-9cda-4e28-8313-d94db53707f3 {display: block;}

body.layout_rtl #shopify-section-template--18710123446591__f6682259-ea41-4ac8-bb79-fa0ab0e1e41e {display: block;}

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: 55%;}

body.layout_rtl .header-bottom-right .icon-hamburger {display: none;}

body.layout_rtl .shopify-section .cart-container .cart-content-wrapper .footer-block__list-payment h2 {text-align: right;}

body.layout_rtl .shopify-section .cart-container .cart-content-wrapper .footer-block__list-payment ul {text-align: right;}

body.layout_rtl .section-block-template--22371899769151__10f1efc2-3046-4b84-a4ff-f809167d1842 .halo-block-header .rte img { margin-right: 43%;}

body.layout_rtl .section-block-template--22371899769151__da96f61a-386a-4cae-b4dd-5b779fda2af7 .halo-block-header .rte img { margin-right: 43%;}

body.layout_rtl .section-block-template--22371899769151__61fdea29-cabd-4d78-ac23-5a6429737f11 .halo-block-header .rte img { margin-right: 38%;}

body.layout_rtl .section-block-template--22371899769151__61fdea29-cabd-4d78-ac23-5a6429737f11 .halo-block-header .rte p { margin-right: -50px; }

body.layout_rtl .section-block-template--22371899769151__a6cb6df9-32e8-4015-8924-7de9f0a84f66 .halo-block-header .rte p {margin-right: 280px;}

body.layout_rtl .section-block-template--22371899769151__0535951b-986a-4a28-a502-75bccfc2d2eb .halo-block-header .rte p {margin-right: 280px;}

body.layout_rtl .section-block-template--22371899769151__2f843ec2-5e0c-4871-96ad-795935a0802c .halo-block-header .rte p {margin-right: 280px;}

body.layout_rtl .section-block-template--22371899769151__da96f61a-386a-4cae-b4dd-5b779fda2af7 .halo-block-header .rte p {margin-right: 280px; text-align: right !important;}

body.template-collection .template-all-collection .sidebarBlock.sidebar-categories {display: none !important;}
.product-image-four-boxes-ar, #shopify-section-template--17328138649919__product-recommendations {
    display: none!important;
}

/*.cart-content-item[data-cart-content] .product-item-cart-page { background: linear-gradient(to left, rgb(255, 255, 255) 0%, rgb(243, 253, 248) 100%); box-shadow: 0 2px 4px #00000026; padding: 10px; border-radius: 10px; }*/

.cart-content-item[data-cart-content] .product-item-cart-page .cart-item { display: flex; box-shadow: none; border: 0; }

/*#shopify-section-template--22371899703615__aa22cf47-b269-4c49-9185-91569bf81fb1 { display: none; }*/

.product-item-cart-sidebar.product-item-cart-page .cart-item-block.cart-item-info { width: 100%; }

.product-item-cart-sidebar.product-item-cart-page .cart-item { display: flex; box-shadow: none; }

.product-item-cart-sidebar.product-item-cart-page .cart-item .cart-item-wrapper { display: flex; }

.product-item-cart-sidebar.product-item-cart-page .cart-item-block-right { padding-top: 4px; padding-left: 10px; padding-right: 0px; }

.product-item-cart-sidebar.product-item-cart-page .cart-item-block.cart-item-price { padding-left: 10px; padding-right: 10px; }

.product-item-cart-sidebar.product-item-cart-page .cart-item-name { margin-top: 0; font-size: 13px; }

.product-item-cart-sidebar.product-item-cart-page .cart-item-name span { display: block; }

.product-item-cart-sidebar.product-item-cart-page .cart-item-name span a { position: relative; display: inline-block; right: 0; }

.product-item-cart-sidebar.product-item-cart-page .cart-item-image img { max-width: 70px; }

.product-item-cart-sidebar.product-item-cart-page h3 { box-shadow: none; margin-bottom: 10px; display: flex; color: #fff; font-size: 14px; font-weight: 600; line-height: 1.2; align-items: center; }

.product-item-cart-sidebar.product-item-cart-page h3 a { margin-left: 5px; position: relative; right: 0; }

.product-item-cart-sidebar.product-item-cart-page .product-item-cart-page-inner { background: #5019A0; border-radius: 6px; padding: 12px; }

.product-item-cart-sidebar.product-item-cart-page .product-item-cart-header-sect { display: flex; }

.product-item-cart-sidebar.product-item-cart-page .product-item-cart-header-sect h2 { line-height: 1.3; color: #fff; font-weight: 500; margin: 0; font-size: 14px; }

.product-item-cart-sidebar.product-item-cart-page .product-item-cart-header-sect .cart-item-block-right { padding-top: 0; width: 80px; white-space: nowrap; }

.product-item-cart-sidebar.product-item-cart-page .product-item-cart-header-sect .cart-item-block-right span { line-height: 1.3; color: #fff; font-weight: 600; font-size: 14px; }

.product-item-cart-sidebar.product-item-cart-page .cart-sidebar-list-bottom-sect { padding-top: 3px; padding-left: 0; }

.product-item-cart-sidebar.product-item-cart-page .cart-sidebar-list-bottom-sect .cart-item-block-right { padding-top: 0px; padding-left: 0; }

.product-item-cart-sidebar.product-item-cart-page .cart-sidebar-list-bottom-sect .cart-item-name { font-size: 14px; font-weight: 500; color: #000; line-height: 1.3; }

.product-item-cart-sidebar.product-item-cart-page .cart-sidebar-list-bottom-sect .cart-item-block.cart-item-price { padding-right: 0; }

.product-item-cart-sidebar.product-item-cart-page .cart-sidebar-list-bottom-sect .cart-item-block.cart-item-price input[type=submit] { padding: 9px 16px; font-size: 14px; font-weight: 700; border: 1px solid #7F19A0; color: #7F19A0; background: linear-gradient(180deg, #7F19A0 0%, #C82D8C 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-family: 'Montserrat'; border-radius: 6px; transition: all .5s; }

.product-item-cart-sidebar.product-item-cart-page .cart-sidebar-list-bottom-sect .cart-item-block.cart-item-price input[type=submit]:hover { background: linear-gradient(360deg, #7f19a0, #c82d8c) !important; color: #fff !important; -webkit-text-fill-color: unset; }

.halo-sidebar-wrapper .previewCartTotals .previewCartTotals-label { font-weight: 500; font-size: 16px; color: #000; }

.halo-sidebar-wrapper .previewCartTotals.subTotal .previewCartTotals-value { font-weight: 700; font-size: 16px; color: #000; }

.previewCart-wrapper .previewCartGroup .button.button-1 { border-color: #7F19A0; background: linear-gradient(180deg, #7F19A0 0%, #C82D8C 100%); color: #fff; font-size: 14px; font-weight: 700; padding: 9px 10px; border-radius: 6px; border: 0; transition: all .3s; }
.store-ksa-virgin .previewCart-wrapper .previewCartGroup .button.button-1 { border-color: var(--primary-color); background: var(--primary-color); }
.previewCart-wrapper .previewCartGroup .button.button-2 { font-size: 14px; font-weight: 700; border: 1px solid #7F19A0; background: #fff; color: #7F19A0; padding: 8.2px 10px; }

.store-ksa-virgin .previewCart-wrapper .previewCartGroup .button.button-2 { border: 1px solid var(--primary-color); color: var(--primary-color); }

body.layout_rtl .warranty-returns-form-en {display:none;}

.warranty-returns-form-ar {display:none;}

body.layout_rtl .warranty-returns-form-ar {display:block;}

/* body.layout_rtl .productView-options.has-border-bottom .product-form__input.product-form__swatch legend.form__label { display: none; } */

body.layout_rtl .productView-moreItem.productView-moreItem-title-sect .productView-title + .jdgm-widget.jdgm-widget { display: none; margin-top: 12px; }

/*body.layout_rtl .productView-image .productView-img-container { top: 0 !important; }*/

.langu_eng { display: none; color: #fff!important; font-weight: 600; }

.langu_ar { color: #fff!important; font-weight: 600; }

body.layout_rtl .langu_eng { display: block; }

body.layout_rtl .langu_ar { display: none; }

body.layout_rtl .footer .footer-block__details svg { margin-right: 0; margin-left: 8px; }

body.layout_rtl #shopify-section-template--22371899703615__3a1c86b8-d192-467d-b3ab-3b5b754b8914 .vidsectionheading { text-align: right; }

.cashew-widget-banner-position-bottom { display: none; }

.cashew-toaster-iframe-container { display: none; }

.recu_inner_sect {
    width: 33.3%;
    display: flex;
    align-items: center;
  }

  .recu_inner_sect ul.circle {
    position: relative;
    border: 1px solid black;
    padding: 0;
    margin: 10px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    list-style: none;
    overflow: hidden;
  }

  .recu_inner_sect .circle li {
    overflow: hidden;
    position: absolute;
    top: -20%;
    right: -20%;
    width: 70%;
    height: 70%;
    transform-origin: 0% 100%;
  }

  .recu_inner_sect .circle li .text {
    position: absolute;
    left: -100%;
    width: 200%;
    height: 200%;f.recu_inner_sect h4
    text-align: center;
    transform: skewY(-60deg) rotate(15deg);
    padding-top: 20px;
  }

  .recu_inner_heading {
    text-align: left;
  }

  .recu_inner_sect h4 {
    line-height: 1.4;
    margin-bottom: 0;
    font-weight: 600;
    font-size: 13px;
  }

  .recu_inner_sect h3 {
    font-size: 13px;
    line-height: 1.4;
    margin-top: 0;
  }

body.template-index .trust_pilot_logo_sect { padding: 25px 20px 10px; }

.trust_pilot_logo_sect { text-align: center; padding: 0 20px 25px; }

.trust_pilot_logo_sect img { margin: 0 auto; max-width: 300px; }

.same_day_delivery_text { background: #000; color: #fff; left: 0; position: absolute; top: 0; z-index: 1; font-size: 12px; padding: 3px 15px; border-radius: 10px; }

.product-item > .same_day_delivery_text { z-index: 10; right: 0; padding: 0 10px; top: -26px; line-height: 2; left: 0; text-align: center; border-radius: 0; }

.main_product_add_to_cart_form { border-radius: 6px; }

body.template-cart .product-item-cart-page .extended_warranty_sect svg { width: 18px !important; height: 19px !important; stroke: none; }

.product-item-cart-page .cart-item-block.cart-item-price { width: 88px; }

.cart-item-option a.cart-item-edit { display: none; }

.product-item-cart-page input[type="submit"] { padding: 10.8px 23.2px !important; }

.product-item-cart-page .cart-item__price-wrapper { text-align: right; }

@media (max-width: 600px) {

  .same_day_delivery_text { font-size: 10px; padding: 0 12px; }

  .product-item > .same_day_delivery_text { top: -22px; }

  body.template-index .trust_pilot_logo_sect { padding: 15px 20px 0px; }

  .trust_pilot_logo_sect { text-align: center; padding: 0 25px 0px; }

  .trust_pilot_logo_sect img { margin: 0 auto; max-width: 250px; }

  .tabby_product_sop_sect span, .extended_warranty_sect span { line-height: 1.5 !important; color: #000; font-size: 12px !important; }


.cart-content-wrapper .cart-content-item .cart-totals.list-unstyled li:nth-child(4) { display:none;}

  .cart-content-wrapper .cart-content-item .cart-total-grandtotal .cart-total-label { font-size:12px!important; }

  .cart-content-wrapper .cart-content-item .cart-total-grandtotal .cart-total-label + .cart-total-value { font-size:12px; }

  .cart-content-wrapper .cart-content-item .cart-total-subtotal:after { display:none; }
  .cart-content-wrapper .cart-content-item .cart-actions .button { border-radius:5px; }
.cart-content-wrapper .cart-content-item .cart-total.cart-total-subtotal.text{
  font-size:14px!important;
}
  .cart-item__price-wrapper .unit-price, .cart-item__price-wrapper .price {
    font-size:11px!important;

  }

  body.template-cart .cart-content-wrapper .cart-item-block.cart-item-price:not(.small-screen-visible){ width:95%!important; }
body.template-cart .cart-content-wrapper .product-item-cart-page .cart-item-block.cart-item-price:not(.small-screen-visible) { width:35%!important; }
}

body.template-cart .product-item-cart-page .extended_warranty_sect { box-shadow:none; }

.split_svg_icon { display: inline-block; margin-left: 6px; }

.split_svg_icon svg { width: 16px; height: 15px; }
img.split_logo_left {
    float: left;
    height: 16px;
    /* position: relative;
    top: 6px; */
}

#payment_installment p { margin-bottom: 0; margin-top: 0; position: relative; padding-left: 15px; }

#payment_installment p:before { content: '-'; position: absolute; display: block; top: 0; left: 0px; line-height: 28px; }

/*.halo-productView-right .extended_warranty_sect { display: none; }*/

.tolstoy-modal .minimize-tolstoy-modal svg { fill: #fff; stroke: #fff; width: 20px; height: 20px; }

/*body.layout_rtl .tolstoy-stories { display: none !important; }*/

#shopify-section-template--22371899703615__3d3a8fde-ea58-4d0d-bcb0-0ff1cb3133fe .fera-testimonialCarousel { background-color: transparent !important; }

#shopify-section-template--22371899703615__3d3a8fde-ea58-4d0d-bcb0-0ff1cb3133fe .fera-testimonialCarousel-testimonial { background: transparent !important; }

#shopify-section-template--22371899703615__3d3a8fde-ea58-4d0d-bcb0-0ff1cb3133fe .fera-testimonialCarousel .swiper-pagination-bullet-active { background: #ff6400 !important; }

#shopify-section-template--22371899703615__3d3a8fde-ea58-4d0d-bcb0-0ff1cb3133fe .fera-testimonialCarousel * { font-family: Futura,sans-serif !important; }

#MainContent + .fera.fera-widget { display: none !important; }

body.template-page .body-content-wrapper.customer-reviews-page #MainContent + .fera.fera-widget { display: block !important; padding-left: 20px; padding-right: 20px; }

body.template-page .body-content-wrapper.customer-reviews-page #MainContent { padding-bottom: 0; padding-left: 20px; padding-right: 20px; }

.fera-testimonialCarousel .fera-testimonialCarousel-testimonial-name > a { display: none !important; }

.fera-reviews-masonry .fera-review-customer-flare { display: none !important; }

.fera-reviews-masonry .fera-truncation-showMore { opacity: 1; color: #ff6400; }

.fera-allReviews .fera-allReviews-heading .fera-allReviews-heading-col2 .fera-allReviews-totals-col2 .fera-allReviews-count, .fera-reviews-masonry .fera-reviews-header .fera-reviews-count { display: none !important; }

body .fera-reviews-masonry .fera-stars-rating { color: #ff6400; }

body .fera-allReviews .fera-stars-rating { color: #ff6400; }

.fera-allReviews.fera-allReviews--grid .fera-allReviews-body .fera-allReviews-reviews .fera-allReviews-review .fera-allReviews-review-body .truncated-text a { color: #ff6400 !important; opacity: 1 !important; }

body .fera-allReviews.fera-allReviews--grid .fera-allReviews-body .fera-allReviews-reviews .fera-allReviews-review .fera-allReviews-review-customer-avatar-col .fera-allReviews-review-customer-source { display: none !important; }

.tolstoy-stories .D7FWta_storyVideo { border-radius: 50px; }

.country-menu li { list-style: none; display: flex; align-items: center; }

.country-menu li a { display: flex; align-items: center; }

.country-menu .modal-content { left: 0; right: 0; margin: 0 10px; }

.country-menu .modal-content li img { margin: 0; max-width: 30px; margin-right: 10px; }

.mask { display: none; position: fixed; top: 0; left: 0; z-index: 100000; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); }

.country-menu { position: fixed; z-index: 1000000; background-color: #fff; overflow: hidden; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }

.slide-menu-right { right: -300px; top: 0; width: 300px; height: 100%; }

body.smr-open .slide-menu-right { right: 0; }

.bottom-bar--list li > button { font-family: "Montserrat", sans-serif; padding: 7px 2px; display: block; pointer-events: auto; text-align: center; background: transparent; border: 0; outline: 0; }

.bottom-bar--list li > button .icon { height: 28px; display: flex; align-items: self-end; justify-content: center; }

.bottom-bar--list li:nth-child(4) { order: 5; }

.bottom-bar--list li:nth-child(5) { order: 4; }

#shopify-section-halo-toolbar-mobile { display: none; }

#shopify-section-halo-toolbar-mobile .halo-sticky-toolbar-mobile { padding-bottom: 15px; }

.tolstoy-stories-container .tolstoy-stories-tiles-container .tolstoy-stories-tile:nth-child(1) { display: none; }

.tolstoy-stories-container .tolstoy-stories-tiles-container .tolstoy-stories-tile:nth-child(2) { display: none; }

.tolstoy-stories-container .tolstoy-stories-tiles-container .tolstoy-stories-tile:nth-child(3) { display: none; }

.tolstoy-stories-container .tolstoy-stories-tiles-container .tolstoy-stories-tile:nth-child(4) { display: none; }

body.layout_rtl .tolstoy-stories-container .tolstoy-stories-tiles-container .tolstoy-stories-tile { display: none; }

body.layout_rtl .tolstoy-stories-container .tolstoy-stories-tiles-container .tolstoy-stories-tile:nth-child(1) { display: grid; }

body.layout_rtl .tolstoy-stories-container .tolstoy-stories-tiles-container .tolstoy-stories-tile:nth-child(2) { display: grid; }

body.layout_rtl .tolstoy-stories-container .tolstoy-stories-tiles-container .tolstoy-stories-tile:nth-child(3) { display: grid; }

body.layout_rtl .tolstoy-stories-container .tolstoy-stories-tiles-container .tolstoy-stories-tile:nth-child(4) { display: grid; }

/*.slideshow .item.slide-block-5541c984-ca1c-4a3c-9888-424baf450603 { display: none; }*/

.slideshow .item.slide-block-5541c984-ca1c-4a3c-9888-424baf450603 .slide-content .grouped_btn--slider { flex-wrap: nowrap; }

.slideshow .item.slide-block-5541c984-ca1c-4a3c-9888-424baf450603 .slide-content .grouped_btn--slider img { max-width: 170px; }

.slideshow .item.slide-block-5541c984-ca1c-4a3c-9888-424baf450603 .slide-content .slide-button { border-radius: 0; background: transparent !important; margin: 0 10px 0 0 !important; padding: 0 !important; border: none !important; min-width: inherit !important; }

.slideshow .item.slide-block-5541c984-ca1c-4a3c-9888-424baf450603 .slide-content p { margin: 0 0 10px !important; }

#shopify-section-template--22371899703615__16321237356a896dad .slideshow .item.slide-block-5541c984-ca1c-4a3c-9888-424baf450603 .slide-content { top: 50% !important; }

body.layout_rtl #shopify-section-template--22371899703615__16321237356a896dad .slideshow .item.slide-block-5541c984-ca1c-4a3c-9888-424baf450603 .slide-content { left: inherit; right: 20px; }

.footer-top-banner { position: relative; }

.footer-top-banner .footer-top-banner-content { position: absolute; display: flex; justify-content: center; top: 0; right: 6%; bottom: 0; flex-direction: column; }

body.layout_rtl .footer-top-banner .footer-top-banner-content { right: inherit; left: 6%; }

.footer-top-banner .footer-top-banner-title { margin-bottom: 10px; }

.footer-top-banner .footer-top-banner-btn { display: flex; }

.footer-top-banner .footer-top-banner-btn a { margin-right: 10px; }

body.layout_rtl .footer-top-banner .footer-top-banner-btn a { margin-left: 10px; margin-right: 0px; }

.footer-top-banner .footer-top-banner-btn a img { max-height: 40px; }

.footer-top-banner .footer-top-banner-mobile { display: none; }

.slideshow .item.slide-block-260595cf-bb00-40ac-ad10-c32816ef103b .slide-content .grouped_btn--slider { flex-wrap: nowrap; }

.slideshow .item.slide-block-260595cf-bb00-40ac-ad10-c32816ef103b .slide-content .grouped_btn--slider img { max-height: 30px; }

.slideshow .item.slide-block-260595cf-bb00-40ac-ad10-c32816ef103b .slide-content .slide-button { border-radius: 0; background: transparent !important; margin: 0 10px 0 0 !important; padding: 0 !important; border: none !important; min-width: inherit !important; }

.slideshow .item.slide-block-260595cf-bb00-40ac-ad10-c32816ef103b .slide-content p { margin: 0 0 7px !important; }

.slideshow .item.slide-block-260595cf-bb00-40ac-ad10-c32816ef103b .slide-content p img { max-width: 120px; }

body.layout_rtl .slideshow .item.slide-block-260595cf-bb00-40ac-ad10-c32816ef103b .slide-content p img { max-width: 80px; }

#shopify-section-template--22371899703615__76519b53-01cc-4738-a5c8-884f024381e7 .slideshow .item.slide-block-260595cf-bb00-40ac-ad10-c32816ef103b .slide-content { top: 42% !important; }

@media (min-width: 1000px) {

  body.layout_rtl #halo-image-banner-template--22371899801919__55488a26-c102-4e47-a917-f3a7fd6bfc20 .item-template--18710123446591__55488a26-c102-4e47-a917-f3a7fd6bfc20-1681998586104545ca-0 .content-box--absolute { left: inherit; right: calc((100% - 1170px)/2); }

  body.layout_rtl #halo-image-banner-template--22371899801919__55488a26-c102-4e47-a917-f3a7fd6bfc20 .item-template--18710123446591__55488a26-c102-4e47-a917-f3a7fd6bfc20-1681998586104545ca-0 .banner-text { text-align: right !important; }

  body.layout_rtl #halo-image-banner-template--22371899801919__55488a26-c102-4e47-a917-f3a7fd6bfc20 .item-template--18710123446591__55488a26-c102-4e47-a917-f3a7fd6bfc20-1681998586104545ca-0 .banner-subtext { text-align: right !important; padding-right: 0 !important; }

  .footer-top-banner .footer-top-banner-content { flex-wrap: nowrap; flex-direction: inherit; align-items: center; }

  .footer-top-banner .footer-top-banner-title { margin-bottom: 0px; }

  .footer-top-banner .footer-top-banner-btn { flex-direction: column; margin-top: 10px; }

  .footer-top-banner .footer-top-banner-btn a { margin-top: 10px; }

  #shopify-section-template--22371899703615__16321237356a896dad .slick-slide .slide-content img { max-width: 120px; }

  #shopify-section-template--22371899703615__16321237356a896dad .slideshow .item.slide-block-5541c984-ca1c-4a3c-9888-424baf450603 .slide-content { padding-top: 10px; }

  .slideshow .item.slide-block-5541c984-ca1c-4a3c-9888-424baf450603 .slide-content .grouped_btn--slider { margin-left: 120px; margin-top: -120px; position: absolute; flex-wrap: wrap; flex-direction: column; }

  body.layout_rtl #shopify-section-template--22371899703615__16321237356a896dad .slideshow .item.slide-block-5541c984-ca1c-4a3c-9888-424baf450603 .slide-content { padding-top: 40px; }

  body.layout_rtl .slideshow .item.slide-block-5541c984-ca1c-4a3c-9888-424baf450603 .slide-content .grouped_btn--slider { margin-left: 0; margin-right: 120px; margin-top: -120px; }

  .slideshow .item.slide-block-5541c984-ca1c-4a3c-9888-424baf450603 .slide-content .grouped_btn--slider > a svg { width: 160px; height: 55px; }

  .slideshow .item.slide-block-5541c984-ca1c-4a3c-9888-424baf450603 .slide-content .grouped_btn--slider > a svg.icon { display: none; }

  .trustpilot_product_page_sect { margin-top: -20px; position: relative; }

}

.trustpilot_product_page_sect { margin-bottom: 30px; text-align: center; margin-left: 100px; }

.trustpilot_product_page_sect .rich-text__text > span { justify-content: center; }

@media (max-width: 600px) {

  .trustpilot_product_page_sect span { font-size: 12px !important; font-weight: 500; }

  .trustpilot_product_page_sect img { max-width: 70px !important; margin-left: 10px !important; }

  body.layout_rtl .trustpilot_product_page_sect img { margin-left: 0px !important; }

  .qr_code_footer { display: none !important; }

  .slideshow .item.slide-block-260595cf-bb00-40ac-ad10-c32816ef103b .slide-content .grouped_btn--slider { display: flex; align-items: center; justify-content: center; }

  .slideshow .item.slide-block-260595cf-bb00-40ac-ad10-c32816ef103b .slide-content .grouped_btn--slider > a svg { width: 100px; height: 40px; }

  .slideshow .item.slide-block-260595cf-bb00-40ac-ad10-c32816ef103b .slide-content .grouped_btn--slider > a svg.icon { display: none; }

  .cart-content-wrapper .cart-content-item .cart-actions .button { padding: 5px 6px !important; font-weight: 600 !important; font-size: 12px; }

  body.layout_rtl .footer-top-banner .footer-top-banner-title img { max-height: 12px; }

  body.layout_rtl .footer-top-banner .footer-top-banner-content { left: 0; right: 0; }

  .footer-top-banner .footer-top-banner-content { left: 0; right: 0; align-items: center; }

  .footer-top-banner .footer-top-banner-title { margin-top: -120px; }

  .footer-top-banner .footer-top-banner-btn a img { max-height: 25px; }

  .footer-top-banner .footer-top-banner-mobile { display: block; }

  .footer-top-banner .footer-top-banner-desktop { display: none; }

  .mobile_banner_bottom_only .slide_full_bottom_main_section_eng_new .trustpilot-widget { width: 200px; }

  .tolstoy-stories .tolstoy-stories-container { justify-content: center !important; overflow: hidden; }

  .tolstoy-stories-container .tolstoy-stories-tiles-container { gap: 10px !important; }

  .tolstoy-stories-container .tolstoy-stories-tiles-container .tolstoy-stories-tile { max-width: 75px !important; }

  .tolstoy-stories-container .tolstoy-stories-tiles-container .tolstoy-stories-tile > div { max-width: 75px !important; }

  .tolstoy-stories-container .tolstoy-stories-tiles-container .tolstoy-stories-tile video { height: 75px !important; width: 75px !important; }

  .tolstoy-stories-container .tolstoy-stories-tiles-container .tolstoy-stories-tile img { height: 75px !important; width: 75px !important; }

  .tolstoy-stories .tolstoy-stories-tile-name { letter-spacing: 0.3px; font-size: 11px !important; }

  body.layout_rtl .slideshow .slick-dots li { margin-left:5px !important; }

  #shopify-section-template--22371899801919__55488a26-c102-4e47-a917-f3a7fd6bfc20 .img-box .image img { margin-top: -2px; }

  #halo-image-banner-template--22371899801919__55488a26-c102-4e47-a917-f3a7fd6bfc20 { padding-bottom: 0 !important; }

  #halo-image-banner-template--22371899801919__55488a26-c102-4e47-a917-f3a7fd6bfc20 .item-template--18710123446591__55488a26-c102-4e47-a917-f3a7fd6bfc20-1681998586104545ca-0 { margin-bottom: 0 !important; }

  #halo-image-banner-template--22371899801919__55488a26-c102-4e47-a917-f3a7fd6bfc20 .item-template--18710123446591__55488a26-c102-4e47-a917-f3a7fd6bfc20-1681998586104545ca-0 .content-box--absolute { padding: 0 15px !important; }

  #halo-image-banner-template--22371899801919__55488a26-c102-4e47-a917-f3a7fd6bfc20 .item-template--18710123446591__55488a26-c102-4e47-a917-f3a7fd6bfc20-1681998586104545ca-0 .banner-text { padding-left: 0 !important; margin-bottom: 0 !important; }

  #halo-image-banner-template--22371899801919__55488a26-c102-4e47-a917-f3a7fd6bfc20 .item-template--18710123446591__55488a26-c102-4e47-a917-f3a7fd6bfc20-1681998586104545ca-0 .banner-subtext { padding-left: 0 !important; }

}
#myModalKlaviyo { opacity: 1; visibility: visible; }
.D7FWta_storyName { overflow:inherit !important; }

body.layout_rtl .section-block-template--22371899703615__16321237356a896dad .slick-dots li button{
  margin-left:10px !important;
}

.tabby_product_sop_sect svg{width:1.5em; height:1.5em;}

/* .toolbar-label {
  font-size:12px !important;
} */
.product-image-four-boxes .product-image-four-boxes-col .product-image-four-boxes-col-inner {
  padding: 5px 0px !important;
  text-align:center !important;
}

#ProductSection-template--17328138649919__main h2 {
  font-size:12px !important;
  text-decoration:underline;
}
#shopify-section-template--17328137732415__product-grid h2 {
  font-size:15px !important;
}

.slide_full_bottom_main_section_eng_new { display: flex; align-items: center; justify-content: center; }

.english-reviews-iframe { display: block; }

.arabic-reviews-iframe { display: none; }

body.layout_rtl .english-reviews-iframe { display: none; }

body.layout_rtl .arabic-reviews-iframe { display: block; padding: 10px 0 0; margin-bottom: -45px; }

.collection_bottom_description {
  font-size: 16px !important;
}
#shopify-section-template--22371899703615__163221535239da03ba h2 a {
  margin-top: -15px !important;
  font-size: 20px !important;
}

/* Country/Language Selection Start */

.modal-language-country-selector .modal-content { position: relative; max-width: 360px; width: 100%; }

.modal-language-country-selector .close-button { border-radius: 5px; line-height: 1.4; text-align: center; }

.modal-language-country-selector .modal-content h2 { text-align: center; color: #000; font-size: 18px; font-style: normal; font-weight: 500; line-height: 98%; }

.modal-language-country-selector .modal-content h3 { font-size: 12px; font-style: normal; font-weight: 500; line-height: 98%; color: #000; }

.modal-language-country-selector .modal-content .country_selector_columns { display: flex; flex-wrap: wrap; gap: 4%; }

.modal-language-country-selector .modal-content .country_selector_columns > div { width: 48%; margin-bottom: 10px; }

.modal-language-country-selector .modal-content .country_selector_columns > div a { display: block; padding: 10px; text-align: center; border-radius: 4px; border: 1px solid #DEDEDE; color: #000; }

.modal-language-country-selector .modal-content .country_selector_columns > div a.active { border: 1px solid #FF6400; background: rgba(255, 100, 0, 0.14); }

.modal-language-country-selector .modal-content .country_selector_columns > div a:hover { border: 1px solid #FF6400; background: rgba(255, 100, 0, 0.14); }

.modal-language-country-selector .modal-content .country_selector_columns > div a img { margin: 5px auto 10px; }

.modal-language-country-selector .modal-content .country_selector_columns > div a span { margin-top: 6px; display: block; font-size: 12px; font-style: normal; font-weight: 500; line-height: 98%; color: #000; }

.modal-language-country-selector .modal-content .btn_continue_lang { color: #FBFBFB; font-size: 13px; font-style: normal; font-weight: 500; line-height: 100%; display: block; padding: 14px 28px; text-align: center; border-radius: 6px; border: 1px solid #C0C0C0; background: #FF6400; }

.modal-language-country-selector .modal-content .btn_continue_lang.disable { border: 1px solid #C0C0C0; background: #C0C0C0; pointer-events: none; }

#BlogSection-template--22371899244863__main .blog-block-item .item { position: relative !important; top: 0 !important; left: 0 !important; }

#BlogSection-template--22371899244863__main .blog-block-item { height: auto !important; }

.header-02:not(.style_2) .list-menu.list-menu--inline > li:nth-child(9) ul > li:nth-child(4) { display: none; }

body.layout_rtl .header-02:not(.style_2) .list-menu.list-menu--inline > li:nth-child(9) ul > li:nth-child(3) { display: none; }

body.layout_rtl .header-02:not(.style_2) .list-menu.list-menu--inline > li:nth-child(9) ul > li:nth-child(4) { display: block; }

.footer .footer__content-top .halo-row > div:nth-child(3) .footer-block__list ul > li:nth-child(2) { display: none; }

body.layout_rtl .footer .footer__content-top .halo-row > div:nth-child(3) .footer-block__list ul > li:nth-child(1) { display: none; }

body.layout_rtl .footer .footer__content-top .halo-row > div:nth-child(3) .footer-block__list ul > li:nth-child(2) { display: block; }

.header-02:not(.style_2) .list-menu.list-menu--inline > .menu-lv-item:nth-last-child(2) { display: none; }

ul.list-menu.list-menu--inline.text-left > .menu-lv-item:nth-last-child(2) > a { color: #ff6400; }

body.layout_rtl .header-02:not(.style_2) .list-menu.list-menu--inline > .menu-lv-item:nth-last-child(2) { display: inline-block; }

body.layout_rtl .header-02:not(.style_2) .list-menu.list-menu--inline > .menu-lv-item:nth-last-child(1) { display: none; }

/* .halo-sidebar_menu .site-nav-mobile .list-menu.list-menu--inline > .menu-lv-item:nth-last-child(2) { display: none; }

body.layout_rtl .halo-sidebar_menu .site-nav-mobile .list-menu.list-menu--inline > .menu-lv-item:nth-last-child(2) { display: inline-block; } */

/* body.layout_rtl .halo-sidebar_menu .site-nav-mobile .list-menu.list-menu--inline > .menu-lv-item:nth-last-child(1) { display: none; } */

.header-02:not(.style_2) .list-menu.list-menu--inline > .menu-lv-item:nth-last-child(3) ul > li:nth-child(4) { display: none; }

body.layout_rtl .header-02:not(.style_2) .list-menu.list-menu--inline > .menu-lv-item:nth-last-child(3) ul > li:nth-child(4) { display: inline-block; }

body.layout_rtl .header-02:not(.style_2) .list-menu.list-menu--inline > .menu-lv-item:nth-last-child(3) ul > li:nth-child(3) { display: none; }

.halo-sidebar_menu .site-nav-mobile .list-menu.list-menu--inline > .menu-lv-item:nth-last-child(3) ul > li:nth-child(4) { display: none; }

body.layout_rtl .halo-sidebar_menu .site-nav-mobile .list-menu.list-menu--inline > .menu-lv-item:nth-last-child(3) ul > li:nth-child(4) { display: inline-block; }

body.layout_rtl .halo-sidebar_menu .site-nav-mobile .list-menu.list-menu--inline > .menu-lv-item:nth-last-child(3) ul > li:nth-child(3) { display: none; }

body.template-collection#template-gaming #shopify-section-template--21881822347583__banner { display: none; }

body.template-collection#template-gaming #CollectionSection-template--21881822347583__product-grid { padding-top: 60px; }

@media screen and (max-width: 1050px) and (min-width: 760px) {

  .footer .footer__content-top .halo-row > div:nth-child(5) { margin-top: 0; }

  body.template-collection [data-section-type=header-collection] .breadcrumb a { color: #fff; }

  body.template-collection [data-section-type=header-collection] .breadcrumb .separate { color: #fff; fill: #fff; }

  body.template-product .productView-image .productView-img-container { top: 0 !important; }

  .header-mobile--right > .top_bar_an_btn { display: block; }

  .header-mobile--right > .top_bar_an_btn a { color: #fff; text-decoration: underline; }

}

/* Country/Language Selection End */

@media screen and (max-width:767px) {
  #shopify-section-template--22371899703615__163221535239da03ba {
    padding-bottom: 10px !important;
  }

}
#shopify-section-template--22371899703615__slide_show_Tg8zFi{display:none;}
#shopify-section-template--22371899703615__slide_show_Tg8zFi.forceShow{display:block!important;}

.productView-tab .tabs-contents .toggle-content .tab-popup-content h2 {
    font-size: 13px;
    font-weight: 600;
    line-height: 1;
}
#BlogSection-template--17644804309313__main .blog-block-item {
    height: auto !important;
}
#BlogSection-template--17644804309313__main .blog-block-item .item {
    background-color: #f8f8f8;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
}



.section-block-template--22371899703615__product_block_PHbRhM .halo-block-header .title .text {
  background-color: transparent;

  font-size: 35px !important;
  font-weight: 600 !important;
  width:100%;

  padding-bottom: 20px !important;
}
.section-block-template--22371899703615__product_block_PHbRhM{
  padding-bottom:140px !important;
  padding-top:90px;
}
#shopify-section-template--22371899703615__rich_text_LX4KVx .section-block-template--22371899703615__rich_text_LX4KVx{
      z-index: 22;
    margin-bottom: -150px !important;
    max-width: 100% !important; width: 100%;
  font-weight: 600;
  font-size: 23px;
}

#shopify-section-template--22371899703615__rich_text_LX4KVx .rich-text__blocks .rich-text__content { margin: 0; }

body.layout_rtl #shopify-section-template--22371899703615__rich_text_LX4KVx .section-block-template--22371899703615__rich_text_LX4KVx { max-width: 100% !important; }

body.layout_rtl #shopify-section-template--22371899703615__rich_text_LX4KVx .rich-text__blocks .rich-text__content { width: 100%; margin: 0; text-align: right; }

body.layout_rtl .custom-small-image-home { margin-right: 150px; }

.custom-image { position: absolute; bottom: 0; left: 0; margin-left: 0; }

.custom-image img { width: 500px; }

.custom-small-image-mobile { position: absolute; bottom: 60px; left: 0; right: 0; margin: 0 auto; text-align: center; z-index: 100; margin-right: 280px; }

.custom-small-image-mobile img { margin: 0 auto; }

.new-product-conatiner { position: relative; padding-bottom:210px !important; }

body.layout_rtl .new-product-conatiner { position: relative; padding-bottom:230px !important; }

@media only screen and (min-width: 1000px) {

  .section-block-template--22371899703615__f0b8d452-532b-4317-a1aa-88c70e587d3a { padding-top:1px !important; padding-bottom: 50px !important; }

  body.layout_rtl .section-block-template--22371899703615__f0b8d452-532b-4317-a1aa-88c70e587d3a { padding-bottom: 150px; }

}


@media only screen and (max-width: 600px) {
.custom-image{
  display:none;
}
  /*body.template-product .wrapper-body .new_same_delivery_collection .new-product-conatiner { padding-top: 80px; }

  body.template-product .wrapper-body .new_same_delivery_collection .productView .custom-small-image { display: none !important; }*/

  .new-product-conatiner { padding-bottom: 0px !important; }

  body.layout_rtl .new-product-conatiner { padding-bottom: 0px !important; }

  body.layout_rtl .arrow-image-arabic { display: none; }

  body.layout_rtl .custom-small-image-mobile { margin: 0; margin-right: 0; margin-left: 0; right: inherit; left: -40px; bottom: 10px; }

  body.layout_rtl .custom-image-mobile { top: -80px; bottom: inherit; -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); right: inherit; left: 0; }

  body.layout_rtl .custom-image-mobile img { width: 150px; }
  body.layout_rtl .custom-image-mobile img{ display:none;}
  body.layout_rtl .custom-small-image-mobile img{    position: relative;
    bottom: 185px;
    right: 26px;}

  .custom-image { top: 0%; bottom: inherit; -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); left: inherit; right: 0; }

  .custom-image img { width: 150px; }

  body.layout_rtl #shopify-section-template--22371899703615__product_block_PHbRhM .container-full { padding-left: 10px; padding-right: 10px; }

  body.layout_rtl .custom-small-image-home { margin-right: 50px; }

  .section-block-template--22371899703615__f0b8d452-532b-4317-a1aa-88c70e587d3a { padding-bottom: 10px !important; }

  #shopify-section-template--22371899703615__rich_text_LX4KVx .section-block-template--22371899703615__rich_text_LX4KVx { margin-bottom: -180px !important; }

  .section-block-template--22371899703615__product_block_PHbRhM .halo-block-header .title .text { font-size: 18px !important; }

  .section-block-template--22371899703615__product_block_PHbRhM .halo-block-header .title .text .custom-small-image-home img { max-width: 60px; }

  #shopify-section-template--22371899703615__rich_text_LX4KVx .section-block-template--22371899703615__rich_text_LX4KVx .rich-text__top { max-width: 270px; font-size: 16px; }

  .section-block-template--22371899703615__product_block_PHbRhM{
    background: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Frame_1000006203.png?v=1708602750)!important;
    background-repeat: no-repeat;
    background-size: cover !important;
}
  .arrow-image{
    display:none;
  }
  p.cstm-txt{
    font-size:15px !important;
  }
    .custom-small-image{
    position: relative !important;
    top: 205px !important;
    left: -128px !important;
      margin-left: 0px !important;

}
  .custom-small-image img {
    margin: 0 auto;
    position: relative;
    bottom: 206px;
    left: 280px;
    transform: scaleX(-1);
}
  .custom-small-image-arabic{
    position: relative !important;
    top: 225px !important;
    right: -128px !important;
      margin-right: 0px !important;
  }


#shopify-section-template--22371899703615__product_block_PHbRhM .halo-block-content { margin-top: 10px; }


}

.custom-image-mobile{
  position: absolute;
    bottom: 0;
    right: 0;
    margin-right: 0;
}
.custom-image-mobile img{
  width: 500px;
}
.arrow-image {
  position: absolute;
    left: 0px;
    top: 0;
}


.arrow-image img{
  width:200px !important;
}
.arrow-image-arabic {
  position: absolute;
    right: 0px;
    top: 0;
}
.arrow-image-arabic img{
  width:200px !important;

}
p.cstm-txt {
    color: #FF6400 !important;
    font-size: 23px;
}
.custom-small-image {
  position: absolute;
    bottom: 60px;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    z-index: 100;
    margin-left: 260px;
}
.custom-small-image img {
  margin: 0 auto;
}


.section-block-template--22371899703615__rich_text_LX4KVx {
  z-index: 22;
  margin-bottom: -140px;
  max-width: 1135px;
}

.section-block-template--22371899703615__product_block_PHbRhM .halo-block-header .title .text { display: flex; }

.section-block-template--22371899703615__product_block_PHbRhM .halo-block-header .title .text img { max-width: 100px; marin-left: 20px; }

body.template-product .wrapper-body .new_same_delivery_collection .mobile_top_title_sect .productView-hotStock { display: none !important; }

@media (min-width: 1025px) {

  #shopify-section-template--22371899703615__product_block_PHbRhM .container-full { max-width: 1200px; padding-left: 15px; padding-right: 15px; }

  #shopify-section-template--22371899703615__rich_text_LX4KVx .container { max-width: 1200px; padding-left: 15px; padding-right: 15px; }

}

@media (min-width: 1441px) and (max-width:1919px) {
div.footer-block__text .footer-block__details .image_logo + .rte {
    top: 18px;
}

a.card-media {
    padding-bottom: 110% !important;
}
}

@media (min-width: 1025px) and (max-width:1440px) {
.product-item-cart-page .cart-item__price-wrapper input[type=submit] {
    margin-left: auto;
    margin-top: 0;
}
.card-swatch .number-showmore {
    pointer-events: none;
}
    div.footer-block__text .footer-block__details .image_logo + .rte {
        top: 10px;
    }

a.card-media {
    padding-bottom: 110% !important;
}
.section-block-template--22998013182271__video_categories_DaPJQ3 .products-carousel div.product {
    padding-right: 5px;
    padding-left: 5px;
}
.halo-row.column-3 .halo-item.has-des {
    width: 30%;
}
.custom-service-block div.bg-policies-block {
    padding: 36px 0px 0;
}
.halo-row.column-3 .halo-item {
    width: 40%;
}
.featured-video-sections div.video-container {
    height: 330px;
}
.featured-video-sections div.product-item {
    max-height: 330px;
}
.customer_videos_sect .side-image .image-block:before {
    padding: 30px 30px;
}
}


.card-discount-amount.recurpay_group_title_english{
  color: #FF6400 !important;
}

.card-discount-amount.recurpay_group_title_arabic {
    color: #FF6400 !important;
}

/*.custom-small-image-home {
    margin-top: -75px;
    width: 100px;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    margin-left: 580px !important;
}
.custom-small-image-home img {
    margin-top: 20px !important;
    margin: 0 auto;
}*/
#shopify-section-template--22371899703615__product_block_PHbRhM{margin-top:100px;}

/*#shopify-section-template--22371899801919__e5f34432-aa15-4fb5-b006-6d3d4bb6fec7 { display: none; }

body.layout_rtl #shopify-section-template--22371899801919__a3c7a93d-0107-41c1-9f6e-2912a2c0ce07 { display: none; }

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

#shopify-section-template--22371899801919__44fd376e-9cda-4e28-8313-d94db53707f3 { display: none; }

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

body.layout_rtl #shopify-section-template--22371899801919__44fd376e-9cda-4e28-8313-d94db53707f3 { display: block; }

#shopify-section-template--22371899801919__f6682259-ea41-4ac8-bb79-fa0ab0e1e41e { display: none; }

body.layout_rtl #shopify-section-template--22371899801919__ae1a758e-754e-4adc-aff6-2925faf51f1b { display: none; }

body.layout_rtl #shopify-section-template--22371899801919__f6682259-ea41-4ac8-bb79-fa0ab0e1e41e { display: block; }

.b2b-offers-page .wrapper-body { padding-bottom: 0; }

@media (min-width: 700px) {

  /*#shopify-section-template--22371899703615__76519b53-01cc-4738-a5c8-884f024381e7 { padding-bottom: 100px; } */

  #shopify-section-template--22371899703615__rich_text_LX4KVx .section-block-template--22371899703615__rich_text_LX4KVx { margin-bottom: -230px !important; }

}

@media (max-width: 600px) {

  #shopify-section-template--22371899703615__rich_text_LX4KVx .text-center { text-align: left; }

  body.layout_rtl #shopify-section-template--22371899703615__rich_text_LX4KVx .text-center { text-align: right; }

  #shopify-section-template--22371899703615__91a98d4b-0b22-4700-b8e2-a7e037cfce16 .halo-row.column-4.column-mb-2 { padding-top: 10px; }

  #shopify-section-template--22371899703615__product_block_PHbRhM .halo-product-block .slick-dots { bottom: -35px; }

  /*#shopify-section-template--22371899703615__76519b53-01cc-4738-a5c8-884f024381e7 { padding-bottom: 70px; }*/

  #shopify-section-template--22371899703615__slide_show_Tg8zFi { padding-bottom: 70px; }

   #shopify-section-template--22371899801919__a3c7a93d-0107-41c1-9f6e-2912a2c0ce07 .second-flex{
    padding-left: 14px !important;
    padding-right:14px !important;
   }

  #shopify-section-template--22371899703615__rich_text_LX4KVx .section-block-template--22371899703615__rich_text_LX4KVx { margin-bottom: -255px !important; }

}

.productView-moreItem.productView-moreItem-price-sect .productView-price { display:block !important; }
body#template-buy-secondhand-macbook-pro-2020-in-uae-revibe .product__text + .what_included_sect { display:none !important; }
body.layout_rtl#template-شراء-ماك-بوك-برو-2020-مستعمل-في-الامارات-ريفيبي .product__text + .what_included_sect { display:none !important; }
body.layout_rtl#template-متحدہ-عرب-امارات-میں-سیکنڈ-ہینڈ-میک-بک-پرو-2020-خریدیں-revibe .product__text + .what_included_sect { display:none !important; }
body.layout_rtl#template-شراء-macbook-pro-2020-مستعمل-في-الإمارات-ريفيبي .product__text + .what_included_sect { display:none !important; }
.section-block-template--21881823625535__product-recommendations { display:none; }

/* .header__inline-menu .list-menu--inline li.menu-lv-item:nth-child(10) {
    display: none;
} */

#shopify-section-template--22371899703615__rich_text_LX4KVx .tooltip {
  position: relative;
  display: inline-block;
}

#shopify-section-template--22371899703615__rich_text_LX4KVx .tooltip svg { width: 16px; height: 16px; margin: 0 5px; }

#shopify-section-template--22371899703615__rich_text_LX4KVx .tooltip .tooltiptext {
  visibility: hidden;
  width: 220px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 10px;
  position: absolute;
  z-index: 1;
  bottom: 120%;
  left: 50%;
  margin-left: -110px; font-size: 13px; font-weight: 400; line-height: 1.4;
}

#shopify-section-template--22371899703615__rich_text_LX4KVx .tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

#shopify-section-template--22371899703615__rich_text_LX4KVx .tooltip:hover .tooltiptext {
  visibility: visible;
}

#shopify-section-template--22371899703615__rich_text_LX4KVx { z-index: 10; position: relative; }



  .tooltip {
  position: relative;
  display: inline-block;
}

 .delivery-text .tooltip svg { width: 16px; height: 16px; margin: 0 5px; fill: #000; color: #000; }

 .tooltip .tooltiptext {
  visibility: hidden;
  width: 220px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 10px;
  position: absolute;
  z-index: 1;
  bottom: 120%;
  left: 50%;
  margin-left: -110px; font-size: 13px; font-weight: 400; line-height: 1.4;
}

 .tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

 .delivery-text .tooltip:hover .tooltiptext {
  visibility: visible;
}

.card-discount-amount .tooltip:hover .tooltiptext {
  visibility: visible;
}

.card-discount-amount .tooltip svg { width: 14px; height: 14px; margin: 0 5px; fill: #000; color: #000; }

.mobile_top_title_sect .cstm-txt .tooltip:hover .tooltiptext {
  visibility: visible;
}

.mobile_top_title_sect .cstm-txt .tooltip svg { width: 14px; height: 14px; margin: 0 5px; fill: #000; color: #000; }

/* globo form custom*/
/*[lang="ar"] body.layout_rtl #shopify-section-template--22371899801919__a3c7a93d-0107-41c1-9f6e-2912a2c0ce07{
  display : block !important;
}

[lang="ar"] body.layout_rtl #shopify-section-template--22371899801919__e5f34432-aa15-4fb5-b006-6d3d4bb6fec7{
  display : none !important;
}*/

[lang="ar"] .iti__country-list{
  text-align : right !important;
  left : 158px !important;
}
[lang="ar"] .globo-form-id-119675 .globo-form-app .globo-heading{
  display:none !important;
}

body.layout_rtl #shopify-section-template--22371899801919__a3c7a93d-0107-41c1-9f6e-2912a2c0ce07 .globo-form-id-119675 .globo-form-app .globo-description, .globo-form-id-119675 .globo-form-app .header .globo-description {
  text-align: right !important;
  padding-bottom:10px;
}
#shopify-section-template--22371899801919__a3c7a93d-0107-41c1-9f6e-2912a2c0ce07 .globo-form-id-119675 .globo-form-app .globo-description, .globo-form-id-119675 .globo-form-app .header .globo-description {
  text-align: left !important;
}

#shopify-section-template--22371899965759__custom_liquid_ejcaFy .globo-form-id-119753 .globo-form-app .globo-label, .globo-form-id-119753 .globo-form-app .globo-form-control label.globo-label, .globo-form-id-119753 .globo-form-app .globo-form-control label.globo-label span.label-content{
  font-size:16px;
  font-weight:600;
  padding-bottom:10px;
}
button.action.next.submit.classic-button.wizard__submit {
    background: linear-gradient(360deg, #c82d8c, #7f19a0);
    border: none;
    border-radius: 6px;
    font-weight: 600;
    min-width: 130px;
    padding: 14px;
}
.globo-form-app .header{

  margin-left:35px !important;
}

body.layout_rtl .iti__flag-container{
  right: 0px !important;
}
body.layout_rtl .iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel]{
  padding-right: 95px !important;
}

body.layout_rtl .iti--allow-dropdown input { padding-left: 0 !important; }

body.layout_rtl .globo-form-app .header .title{
  text-align: right;
}
.globo-form-id-119753 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input ~ .checkbox-label:before, .globo-form-app .globo-form-control .radio-wrapper .radio-input ~ .radio-label:after{
  border-radius:50px;
  background-color: #eeeeee;
  border-color: #b3b0b0 !important;
}

#shopify-section-template--22371899801919__a3c7a93d-0107-41c1-9f6e-2912a2c0ce07 .inner-sections img { margin: 0 auto; }

section#shopify-section-template--22371899965759__main {
  margin-left: 250px;
  margin-right:250px;
    text-align: center;
    background: white;
    border-bottom: 1px solid lightgrey;
    padding-bottom: 0px;
}
#shopify-section-template--22371899965759__main .page-header{
  padding-bottom:0px !important;
}
.rte > p:last-child {
  color: black !important;
  font-size: 17px !important;
  font-weight: 500 !important;
  margin-top: -12px;
}

body.layout_rtl #shopify-section-template--22371899801919__a3c7a93d-0107-41c1-9f6e-2912a2c0ce07 #119675-phone-1 { padding-left: 0 !important; }

#shopify-section-template--22371900719423__custom_text_block_WTDT9m {
    margin-bottom: -20px;
    margin-top:20px;
    margin-left: 250px;
    margin-right:250px;
  }

  #shopify-section-template--22371899965759__custom_text_block_JmFjCw {
    margin-left: 250px;
    margin-right:250px;
  }
  #shopify-section-template--22371900719423__custom_text_block_WTDT9m {
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
    background-color: #f9f9f9;
  }
  #shopify-section-template--22371900719423__custom_text_block_WTDT9m .globo-paragraph {
    background: none !important;
  }

  #shopify-section-template--22371900719423__custom_text_block_WTDT9m .globo-form-control {
      display: flex !important;
      flex-direction: column !important;
  }

  #shopify-section-template--22371900719423__custom_text_block_WTDT9m ul {
      list-style: none !important;
      padding: 0 !important;
  }

  #shopify-section-template--22371900719423__custom_text_block_WTDT9m .checkbox-wrapper {
      display: flex !important;
      align-items: center  !important;
  }

  #shopify-section-template--22371900719423__custom_text_block_WTDT9m .checkbox-input {
      margin-right: 8px  !important;
  }

  #shopify-section-template--22371900719423__custom_text_block_WTDT9m .checkbox-label {
      margin: 0  !important;
  }
  .custom-text-block section-block-template--22371899965759__custom_text_block_WTDT9m {
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
    background-color: #f9f9f9 !important;
    border-radius: 20px !important;
  }
  #shopify-section-template--22371900719423__custom_text_block_WTDT9m .globo-form-control .text-smaller {
    color: red !important;
  }
  body.layout_rtl #shopify-section-template--22371900719423__custom_text_block_WTDT9m .classic-input {
    padding-left:80px !important;
  }

  body.layout_rtl #shopify-section-template--22371900719423__custom_text_block_WTDT9m .globo-form-id-119753 .globo-form-app .globo-form-control label.globo-label {
    text-align:right !important;
  }
  body.layout_rtl .globo-form-control .radio-wrapper{
    text-align:right !important;
  }
  #shopify-section-template--22371899900223__5ac7424d-1847-4bf5-801a-4f566a05d881 .custom-service-block .policies-content {
    text-align:left !important;
  }
  #shopify-section-template--22371899900223__5ac7424d-1847-4bf5-801a-4f566a05d881 .halo-block-header .title {
      color: #000000;
      font-size: 30px;
      margin-bottom: 0px;
  }

  @media screen and (max-width:767px){
    #shopify-section-template--22371900719423__custom_text_block_WTDT9m {
      margin-bottom: -20px;
      margin-top: 20px;
      margin-left: 20px;
      margin-right: 20px;
  }
  }

p.cstm-txt.show-delivery {
    color: #FF6400 !important;
    padding: 0.5rem;
    background: rgba(255, 100, 0, .1);
    border: 1.5px solid #FF6400;
    display: inline-block !important;
    margin: 1rem 0 !important;
    font-size: 16px !important;
    font-weight: 400;
}

.stamp-img-product { position: absolute; top: 0; right: 0; z-index: 1; }

.stamp-img-product img { max-width: 100px; }

/*body.layout_rtl .stamp-img-product { left: inherit; right: 0; }*/

.modal .modal-content img.yt-video-popup-thumbnail { max-width: 480px; margin: 20px auto 0; }

.same_day_delivery_pill_section { display: none; }

.same_day_delivery_pill .switch { position: relative; display: inline-block; width: 40px; height: 20px; }

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

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

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

.same_day_delivery_pill input:checked + .slider { background-color: #ff6400; }

.same_day_delivery_pill input:focus + .slider { box-shadow: 0 0 1px #ff6400; }

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

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

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

.same_day_delivery_pill { background: #000; border-radius: 34px; padding: 6px 16px; display: inline-block; margin-bottom: 15px; }

.same_day_delivery_pill .same_day_delivery_pill_text > span { margin-left: 10px; margin-right: 10px; position: relative; display: inline-block; color: #fff; font-family: Futura, sans-serif; font-size: 14px; font-weight: 400; }

.same_day_delivery_pill .same_day_delivery_pill_text { display: flex; align-items: center; }

.same_day_delivery_wrap_tool { cursor: pointer; font-size: 20px; position: relative; text-align: center; -webkit-transform: translateZ(0); /* webkit flicker fix */ -webkit-font-smoothing: antialiased; /* webkit text rendering fix */ color: #fff; }

.same_day_delivery_wrap_tool svg { fill: #fff; color: #fff; width: 18px; height: 18px; }

.same_day_delivery_wrap_tool svg path { color: #fff; fill: #fff; }

.same_day_delivery_wrap_tool .tooltip { border-radius: 10px; background: #ff6400; bottom: 70%; color: #fff; display: block; left: -90px; margin-bottom: 15px; opacity: 0; padding: 10px; pointer-events: none; position: absolute; width: 200px; font-size: 14px; line-height: 1.4; -webkit-transform: translateY(10px); -moz-transform: translateY(10px); -ms-transform: translateY(10px); -o-transform: translateY(10px); transform: translateY(10px); -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -ms-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out; -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); }

.same_day_delivery_wrap_tool .tooltip:before { bottom: -20px; content: " "; display: block; height: 20px; left: 0; position: absolute; width: 100%; }

.same_day_delivery_wrap_tool .tooltip:after { border-left: solid transparent 10px; border-right: solid transparent 10px; border-top: solid #ff6400 10px; bottom: -10px; content: " "; height: 0; left: 50%; margin-left: -13px; position: absolute; width: 0; }

.same_day_delivery_wrap_tool:hover .tooltip { opacity: 1; pointer-events: auto; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); }

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

  .stamp-img-product img { max-width: 60px; }

  #shopify-section-template--22371900719423__custom_text_block_WTDT9m { margin-bottom: -20px; margin-top: 20px; margin-left: 20px; margin-right: 20px; }

}

@media screen and (min-width: 1600px) {

  #shopify-section-template--22371899703615__16321237356a896dad > div { max-width: 1600px; margin: 0 auto; }

}

/*@media screen and (min-width: 1000px) {

  #shopify-section-template--22371899703615__16321237356a896dad { position: relative; }

  #shopify-section-template--22371899703615__16321237356a896dad:before { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0003_Ramadan-element-2-copy_e85dbd8b-9b24-4eee-b26a-7dc37de10784.png?v=1711012386'); background-repeat: no-repeat; background-size: contain; background-position: top left; width: 130px; height: 130px; left: 0; top: 0; position: absolute; }

  #shopify-section-template--22371899703615__16321237356a896dad:after { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0000_Islamic_Ramadan_Eid_Vector_Hd_Images__Ramadan_Eid_Lantern_Islamic_Floral_Decoration__Lantern_418acf95-59d5-4de0-8d60-c131dadb5c7f.png?v=1711012386'); background-repeat: no-repeat; background-size: contain; background-position: top right; width: 100px; height: 200px; right: 0; top: 0; position: absolute; }

  #shopify-section-template--22371899703615__16321237356a896dad > div { z-index: 1; position: relative; background: transparent; }

  #shopify-section-template--22371899703615__f0b8d452-532b-4317-a1aa-88c70e587d3a .container:before { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0001s_0006_Layer-13-copy-2_1d87a5ee-138b-44d9-9083-ca095074f3c7.png?v=1711012386'); background-repeat: no-repeat; background-size: contain; background-position: bottom right; width: 200px; height: 200px; right: 0; bottom: 0; position: absolute; }

  #shopify-section-template--22371899703615__f0b8d452-532b-4317-a1aa-88c70e587d3a .container { padding-bottom: 50px !important; max-width: 1200px; }

  .section-block-template--22371899703615__f0b8d452-532b-4317-a1aa-88c70e587d3a { padding-bottom: 0 !important; }

  #shopify-section-template--22371899703615__db7ae2e8-2c10-477e-a92f-3a35cbb267d2 { position: relative; }

  #shopify-section-template--22371899703615__db7ae2e8-2c10-477e-a92f-3a35cbb267d2 .halo-block .container-1170 { position: relative; }

  #shopify-section-template--22371899703615__db7ae2e8-2c10-477e-a92f-3a35cbb267d2 .halo-block .container-1170:after { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0007_Lamp-copy_b02b201f-4d68-482b-a7fe-92d122d29a3c.png?v=1711012383'); background-repeat: no-repeat; background-size: contain; background-position: top left; width: 100px; height: 100px; left: -90px; top: 0; position: absolute; }

  body.layout_rtl #shopify-section-template--22371899703615__db7ae2e8-2c10-477e-a92f-3a35cbb267d2 .halo-block .container-1170:after { left: inherit; right: -90px; }

  #shopify-section-template--22371899703615__db7ae2e8-2c10-477e-a92f-3a35cbb267d2:before { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0004_Layer-19-copy_2e9bfbd5-439f-471a-8f5f-d58a4bc607f1.png?v=1711012385'); background-repeat: no-repeat; background-size: contain; background-position: top left; width: 200px; height: 200px; left: 0; top: 25%; position: absolute; }

  #shopify-section-template--22371899703615__91a98d4b-0b22-4700-b8e2-a7e037cfce16 .container:before { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0001_ramadan-transformed-removebg-preview-copy-3_793c4e1d-84e9-49e8-a0b1-0c05d8058ee5.png?v=1711012376'); background-repeat: no-repeat; background-size: contain; background-position: top left; width: 120px; height: 120px; left: -100px; top: 35%; position: absolute; }

  #shopify-section-template--22371899703615__91a98d4b-0b22-4700-b8e2-a7e037cfce16 .spotlight-block { position: relative; }

  #shopify-section-template--22371899703615__91a98d4b-0b22-4700-b8e2-a7e037cfce16 .spotlight-block:before { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0005_Layer-19_127dc2b2-e5a9-4760-a5dc-ef9a2d536f4c.png?v=1711012385'); background-repeat: no-repeat; background-size: contain; background-position: top right; width: 200px; height: 200px; right: 0; top: 30%; position: absolute; }

  #shopify-section-template--22371899703615__8ee22ae9-b6ac-4830-919d-89d472798601 { position: relative; }

  #shopify-section-template--22371899703615__8ee22ae9-b6ac-4830-919d-89d472798601:before { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0004_Layer-19-copy_2e9bfbd5-439f-471a-8f5f-d58a4bc607f1.png?v=1711012385'); background-repeat: no-repeat; background-size: contain; background-position: top left; width: 200px; height: 200px; left: 0; top: -130px; position: absolute; }

  #shopify-section-template--22371899703615__16328142266b504c78 .halo-block .container-1170 { position: relative; }

  #shopify-section-template--22371899703615__16328142266b504c78 .halo-block .container-1170:after { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0007_Lamp-copy_b02b201f-4d68-482b-a7fe-92d122d29a3c.png?v=1711012383'); background-repeat: no-repeat; background-size: contain; background-position: top left; width: 100px; height: 100px; left: -90px; top: 0; position: absolute; }

  body.layout_rtl #shopify-section-template--22371899703615__16328142266b504c78 .halo-block .container-1170:after { left: inherit; right: -90px; }

  .section-block-template--22371899703615__1ecc9440-dc4d-4aef-964d-0ed4a95b3821 { padding-bottom: 0 !important; }

  #shopify-section-template--22371899703615__1ecc9440-dc4d-4aef-964d-0ed4a95b3821 .container:before { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0001s_0006_Layer-13-copy-2_1d87a5ee-138b-44d9-9083-ca095074f3c7.png?v=1711012386'); background-repeat: no-repeat; background-size: contain; background-position: bottom right; width: 200px; height: 200px; right: 0; bottom: 0; position: absolute; }

  #shopify-section-template--22371899703615__1ecc9440-dc4d-4aef-964d-0ed4a95b3821 .container { padding-bottom: 50px !important; max-width: 1200px; }

  #shopify-section-template--22371899703615__163221535239da03ba .spotlight-block .container { position: relative; }

  #shopify-section-template--22371899703615__163221535239da03ba .spotlight-block .container:after { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0007_Lamp-copy_b02b201f-4d68-482b-a7fe-92d122d29a3c.png?v=1711012383'); background-repeat: no-repeat; background-size: contain; background-position: top left; width: 100px; height: 100px; left: -50px; top: 0; position: absolute; }

  #shopify-section-template--22371899703615__94b1682e-9c80-4f7d-b5b7-27c9a0639540 .bg-policies-block { position: relative; }

  #shopify-section-template--22371899703615__94b1682e-9c80-4f7d-b5b7-27c9a0639540 .bg-policies-block:before { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0006__Pngtree_vintage-luxury-golden-mandala-arabesque_8984111_c2b8ae59-2317-493b-a2be-00aabf419486.png?v=1711012385'); background-repeat: no-repeat; background-size: contain; background-position: top left; width: 150px; height: 150px; left: 50px; top: -75px; position: absolute; }

  #shopify-section-template--22371899703615__custom_liquid_L44EXH { position: relative; }

  #shopify-section-template--22371899703615__custom_liquid_L44EXH:before { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0001_ramadan-transformed-removebg-preview-copy-3_793c4e1d-84e9-49e8-a0b1-0c05d8058ee5.png?v=1711012376'); background-repeat: no-repeat; background-size: contain; background-position: top left; width: 120px; height: 120px; left: 20px; top: 35%; position: absolute; }

  #shopify-section-template--22371899703615__custom_liquid_L44EXH:after { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0005_Layer-19_127dc2b2-e5a9-4760-a5dc-ef9a2d536f4c.png?v=1711012385'); background-repeat: no-repeat; background-size: contain; background-position: top right; width: 200px; height: 200px; right: 0; top: 30%; position: absolute; }

  #shopify-section-footer .footer { position: relative; }

  #shopify-section-footer .footer:before { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/footer-left-sect.png?v=1711092659'); background-repeat: no-repeat; background-size: contain; background-position: bottom left; width: 300px; height: 300px; left: 0; bottom: 20px; position: absolute; }

  #shopify-section-footer .footer:after { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/footer-right-sect.png?v=1711092659'); background-repeat: no-repeat; background-size: contain; background-position: top right; width: 200px; height: 300px; right: 0; top: 0; position: absolute; }

  .footer .footer__content-top { background-color: #0b0b0b; }

  .footer .footer__content-bottom { background-color: #0b0b0b; }

  #shopify-section-template--22371900817727__main .product-details { position: relative; }

  #shopify-section-template--22371900817727__main .product-details:before { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0003_Ramadan-element-2-copy_e85dbd8b-9b24-4eee-b26a-7dc37de10784.png?v=1711012386'); background-repeat: no-repeat; background-size: contain; background-position: top left; width: 130px; height: 130px; left: 0; top: 0; position: absolute; }

  #shopify-section-template--22371900817727__main .product-details:after { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0000_Islamic_Ramadan_Eid_Vector_Hd_Images__Ramadan_Eid_Lantern_Islamic_Floral_Decoration__Lantern_418acf95-59d5-4de0-8d60-c131dadb5c7f.png?v=1711012386'); background-repeat: no-repeat; background-size: contain; background-position: top right; width: 100px; height: 200px; right: 0; top: 0; position: absolute; }

  #shopify-section-template--22371900817727__main .product-details .moreItem-breadcrumb + .container:before { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0004_Layer-19-copy_2e9bfbd5-439f-471a-8f5f-d58a4bc607f1.png?v=1711012385'); background-repeat: no-repeat; background-size: contain; background-position: top left; width: 250px; height: 250px; left: 0; bottom: 20px; position: absolute; }

  #shopify-section-template--22371900817727__main .product-details .moreItem-breadcrumb + .container:after { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0001_ramadan-transformed-removebg-preview-copy-3_793c4e1d-84e9-49e8-a0b1-0c05d8058ee5.png?v=1711012376'); background-repeat: no-repeat; background-size: contain; background-position: top left; width: 100px; height: 100px; right: 10px; bottom: 25%; position: absolute; }

  #shopify-section-template--22371900817727__84a76316-ef99-4736-b11f-ec7f277bce60 .custom-service-block .halo-item .policies-icon:before { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0007_Lamp-copy_b02b201f-4d68-482b-a7fe-92d122d29a3c.png?v=1711012383'); background-repeat: no-repeat; background-size: contain; background-position: top left; width: 150px; height: 150px; left: -120px; top: 0; position: absolute; }

  body.layout_rtl #shopify-section-template--22371900817727__84a76316-ef99-4736-b11f-ec7f277bce60 .custom-service-block .halo-item .policies-icon:before { left: inherit; right: -120px; }

  #shopify-section-template--22371900817727__custom_liquid_kHRbYr { position: relative; }

  #shopify-section-template--22371900817727__custom_liquid_kHRbYr:before { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0006__Pngtree_vintage-luxury-golden-mandala-arabesque_8984111_c2b8ae59-2317-493b-a2be-00aabf419486.png?v=1711012385'); background-repeat: no-repeat; background-size: contain; background-position: top left; width: 250px; height: 250px; left: 5%; top: 0px; position: absolute; }

  #shopify-section-template--22371900817727__custom_liquid_kHRbYr:after { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0005_Layer-19_127dc2b2-e5a9-4760-a5dc-ef9a2d536f4c.png?v=1711012385'); background-repeat: no-repeat; background-size: contain; background-position: top right; width: 200px; height: 200px; right: 0; top: 30%; position: absolute; }

}*/

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

  section#shopify-section-template--22371899965759__main { margin-left: 0; margin-right: 0; }

  .section-block-template--22371899769151__742361a6-4a5a-4380-b270-98345d3d4b5b .halo-item .policies-icon {

    display: flex;
    --mg-bottom-icon-style: 20px;
    --color-icon-style: #3c3c3c;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;

  }

  /*#shopify-section-template--22371899965759__main { margin-left: 0; margin-right: 0; }

  #shopify-section-template--22371899703615__76519b53-01cc-4738-a5c8-884f024381e7 { position: relative; }

  #shopify-section-template--22371899703615__76519b53-01cc-4738-a5c8-884f024381e7:before { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0003_Ramadan-element-2-copy_e85dbd8b-9b24-4eee-b26a-7dc37de10784.png?v=1711012386'); background-repeat: no-repeat; background-size: contain; background-position: top left; width: 70px; height: 70px; left: 0; top: 0; position: absolute; }

  #shopify-section-template--22371899703615__76519b53-01cc-4738-a5c8-884f024381e7:after { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0000_Islamic_Ramadan_Eid_Vector_Hd_Images__Ramadan_Eid_Lantern_Islamic_Floral_Decoration__Lantern_418acf95-59d5-4de0-8d60-c131dadb5c7f.png?v=1711012386'); background-repeat: no-repeat; background-size: contain; background-position: top right; width: 50px; height: 100px; right: 0; top: 0; position: absolute; }

  #shopify-section-template--22371899703615__76519b53-01cc-4738-a5c8-884f024381e7 > div { z-index: 1; position: relative; background: transparent; }

  #shopify-section-template--22371899703615__f0b8d452-532b-4317-a1aa-88c70e587d3a .container:before { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0001s_0006_Layer-13-copy-2_1d87a5ee-138b-44d9-9083-ca095074f3c7.png?v=1711012386'); background-repeat: no-repeat; background-size: contain; background-position: bottom right; width: 100px; height: 100px; right: 0; bottom: 0; position: absolute; }

  #shopify-section-template--22371899703615__f0b8d452-532b-4317-a1aa-88c70e587d3a .container { padding-bottom: 50px !important; max-width: 1200px; }

  .section-block-template--22371899703615__f0b8d452-532b-4317-a1aa-88c70e587d3a { padding-bottom: 0 !important; }

  #shopify-section-template--22371899703615__db7ae2e8-2c10-477e-a92f-3a35cbb267d2 { position: relative; }

  #shopify-section-template--22371899703615__db7ae2e8-2c10-477e-a92f-3a35cbb267d2:before { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0004_Layer-19-copy_2e9bfbd5-439f-471a-8f5f-d58a4bc607f1.png?v=1711012385'); background-repeat: no-repeat; background-size: contain; background-position: top left; width: 100px; height: 100px; left: 0; top: 0; position: absolute; }

  .section-block-template--22371899703615__db7ae2e8-2c10-477e-a92f-3a35cbb267d2, .section-block-template--22371899703615__db7ae2e8-2c10-477e-a92f-3a35cbb267d2 .halo-block-header .title .text { background: transparent !important; }

  .section-block-template--22371899703615__db7ae2e8-2c10-477e-a92f-3a35cbb267d2 .halo-block-header .title:before { display: none !important; }

  #shopify-section-template--22371899703615__16328142266b504c78 .halo-block .container-1170 { position: relative; }

  #shopify-section-template--22371899703615__16328142266b504c78 .halo-block .container-1170:after { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0007_Lamp-copy_b02b201f-4d68-482b-a7fe-92d122d29a3c.png?v=1711012383'); background-repeat: no-repeat; background-size: contain; background-position: top left; width: 100px; height: 100px; left: -90px; top: 0; position: absolute; }

  .section-block-template--22371899703615__1ecc9440-dc4d-4aef-964d-0ed4a95b3821 { padding-bottom: 0 !important; }

  #shopify-section-template--22371899703615__1ecc9440-dc4d-4aef-964d-0ed4a95b3821 .container:before { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0001s_0006_Layer-13-copy-2_1d87a5ee-138b-44d9-9083-ca095074f3c7.png?v=1711012386'); background-repeat: no-repeat; background-size: contain; background-position: bottom right; width: 100px; height: 100px; right: 0; bottom: 0; position: absolute; }

  #shopify-section-template--22371899703615__1ecc9440-dc4d-4aef-964d-0ed4a95b3821 .container { padding-bottom: 50px !important; max-width: 1200px; }

  #shopify-section-template--22371899703615__163221535239da03ba .spotlight-block .container { position: relative; }

  #shopify-section-template--22371899703615__163221535239da03ba .spotlight-block .container:after { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0007_Lamp-copy_b02b201f-4d68-482b-a7fe-92d122d29a3c.png?v=1711012383'); background-repeat: no-repeat; background-size: contain; background-position: top left; width: 70px; height: 70px; left: 10px; top: -50px; position: absolute; }

  #shopify-section-template--22371899703615__94b1682e-9c80-4f7d-b5b7-27c9a0639540 .bg-policies-block { position: relative; }

  #shopify-section-template--22371899703615__94b1682e-9c80-4f7d-b5b7-27c9a0639540 .bg-policies-block:before { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0006__Pngtree_vintage-luxury-golden-mandala-arabesque_8984111_c2b8ae59-2317-493b-a2be-00aabf419486.png?v=1711012385'); background-repeat: no-repeat; background-size: contain; background-position: top left; width: 150px; height: 150px; left: 50px; top: -75px; position: absolute; }

  #shopify-section-template--22371899703615__custom_liquid_L44EXH { position: relative; }

  #shopify-section-template--22371899703615__custom_liquid_L44EXH:before { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0001_ramadan-transformed-removebg-preview-copy-3_793c4e1d-84e9-49e8-a0b1-0c05d8058ee5.png?v=1711012376'); background-repeat: no-repeat; background-size: contain; background-position: top left; width: 70px; height: 70px; left: 20px; top: 0; position: absolute; }

  #shopify-section-footer .footer { position: relative; }

  #shopify-section-footer .footer:before { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/footer-left-sect.png?v=1711092659'); background-repeat: no-repeat; background-size: contain; background-position: bottom left; width: 180px; height: 100px; left: 0; bottom: 20px; position: absolute; }

  #shopify-section-footer .footer:after { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/footer-right-sect.png?v=1711092659'); background-repeat: no-repeat; background-size: contain; background-position: top right; width: 150px; height: 280px; right: 0; top: 0; position: absolute; }

  .footer .footer__content-top { background-color: #0b0b0b; }

  .footer .footer__content-bottom { background-color: #0b0b0b; }

  #shopify-section-template--22371900817727__main .product-details .breadcrumb-container.style--line_clamp_1 { background: transparent; }

  #shopify-section-template--22371900817727__main .product-details { position: relative; }

  #shopify-section-template--22371900817727__main .product-details:before { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0003_Ramadan-element-2-copy_e85dbd8b-9b24-4eee-b26a-7dc37de10784.png?v=1711012386'); background-repeat: no-repeat; background-size: contain; background-position: top left; width: 70px; height: 70px; left: 0; top: 0; position: absolute; }

  #shopify-section-template--22371900817727__84a76316-ef99-4736-b11f-ec7f277bce60 .custom-service-block .halo-item .policies-icon:before { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0007_Lamp-copy_b02b201f-4d68-482b-a7fe-92d122d29a3c.png?v=1711012383'); background-repeat: no-repeat; background-size: contain; background-position: top left; width: 50px; height: 50px; left: -70px; top: 5px; position: absolute; }

  #shopify-section-template--22371900817727__custom_liquid_kHRbYr { position: relative; }

  #shopify-section-template--22371900817727__custom_liquid_kHRbYr:before { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0006__Pngtree_vintage-luxury-golden-mandala-arabesque_8984111_c2b8ae59-2317-493b-a2be-00aabf419486.png?v=1711012385'); background-repeat: no-repeat; background-size: contain; background-position: top left; width: 60px; height: 60px; left: 20px; top: 20px; position: absolute; }

  #shopify-section-template--22371900817727__custom_liquid_kHRbYr:after { z-index: 0; display: block; content: ''; background: url('https://cdn.shopify.com/s/files/1/0695/1737/7855/files/Ramadan-element_0000s_0005_Layer-19_127dc2b2-e5a9-4760-a5dc-ef9a2d536f4c.png?v=1711012385'); background-repeat: no-repeat; background-size: contain; background-position: top right; width: 100px; height: 100px; right: 0; top: 45%; position: absolute; }*/

}

#shopify-section-template--22371899834687__89a8fd34-1245-4609-aadb-26083aaccadf .custom-service-block .halo-row .halo-item a { pointer-events: none; cursor: default; }

#shopify-section-template--22371899834687__c077e1d1-a918-4730-9d81-e87e46bf1f38 .custom-service-block .halo-row .halo-item a { pointer-events: none; cursor: default; }

.quick-delivery-product-icon { position: absolute; right: 0; bottom: -20px; }

.quick-delivery-product-icon img { max-width: 85px; }

body.layout_rtl #shopify-section-template--22371899834687__89a8fd34-1245-4609-aadb-26083aaccadf .custom-service-block .policies-content p { text-align: right !important; }

body.layout_rtl #shopify-section-template--22371899834687__f363a723-14da-4459-af13-16e1142325c6 .rte > p { text-align: right !important; }

body.layout_rtl #shopify-section-template--22371899834687__823174cb-9e81-413d-8c65-049b49e59e16 .rte > p { text-align: right !important; }

body.layout_rtl #shopify-section-template--22371899834687__c077e1d1-a918-4730-9d81-e87e46bf1f38 .custom-service-block .policies-content p { text-align: right !important; }

body.layout_rtl #shopify-section-template--22371899834687__custom_text_block_dWhmdG .globo-form-app .globo-form-control label { text-align: right !important; line-height: 2.3; }

body.layout_rtl #shopify-section-template--22371899834687__custom_text_block_dWhmdG .globo-form-app .header .title { text-align: center; }

body.layout_rtl #shopify-section-template--22371899834687__custom_text_block_dWhmdG .globo-form-app .header { margin-left: 0 !important; }

#shopify-section-template--22371899834687__89ac023a-a8a3-4ead-8d16-a1c457b3c6c7 .rte > p { margin-left: 0 !important; text-align: center !important; }

#shopify-section-template--22371899834687__custom_text_block_dWhmdG .halo-block-header { margin: 0; }

#shopify-section-template--22371899834687__fce568a8-63ad-4a27-846f-2a2f7ef90c87 .halo-block-header { margin: 0; }

#shopify-section-template--22371899834687__89a8fd34-1245-4609-aadb-26083aaccadf .custom-service-block .halo-item .policies-icon.image-zoom { margin-bottom: 0; }

#shopify-section-template--22371899834687__89a8fd34-1245-4609-aadb-26083aaccadf .custom-service-block .halo-item .policies-icon.image-zoom img { max-width: 400px; margin: 0 auto; }

#shopify-section-template--22371899834687__f363a723-14da-4459-af13-16e1142325c6 .halo-block-header { margin: 0; }

#shopify-section-template--22371899834687__823174cb-9e81-413d-8c65-049b49e59e16 .halo-block-header { margin: 0; }

body .body-content-wrapper.become-a-seller-page .wrapper-body { padding-bottom: 0; }

#shopify-section-template--22371899834687__custom_text_block_dWhmdG .globo-form-app[data-id="120915"] { max-width: 750px; }

body.template-collection .main_collection_banner .collection-breadcrumb {
  display:none;
}


 .custom-service-block .halo-item a {
  padding-left: 0px !important;

}
 .custom-service-block .policies-content {
  text-align: left !important;
}

#shopify-section-template--22371899703615__94b1682e-9c80-4f7d-b5b7-27c9a0639540 .custom-service-block .policies-content { text-align: center !important; }

.section-block-template--22371899900223__7763dd80-622e-42fb-bbc2-c731d632bd8b .halo-row .halo-item:nth-child(1) a {
  width: 400px !important;
}

.section-block-template--22371899900223__2d8d8494-c8e9-4461-ba00-c017feb5dfb7 .halo-row .halo-item:nth-child(2) a {
  width: 400px !important;
}
.globo-form-app .header {
    padding: 0;

    display: block;
    background: none;
}

 body.layout_rtl .custom-service-block .halo-item a {
  padding-right: 0px !important;

}
/*body.layout_rtl .custom-service-block .policies-content {
  text-align: right !important;
}*/

body.layout_rtl #shopify-section-template--22371899703615__94b1682e-9c80-4f7d-b5b7-27c9a0639540 .custom-service-block .policies-content {
  text-align: center !important;
}

body.layout_rtl .section-block-template--22371899900223__7763dd80-622e-42fb-bbc2-c731d632bd8b .halo-row .halo-item:nth-child(1) a {
  width: 400px !important;
}

body.layout_rtl .section-block-template--22371899900223__2d8d8494-c8e9-4461-ba00-c017feb5dfb7 .halo-row .halo-item:nth-child(2) a {
  width: 300px !important;
}
body.layout_rtl #shopify-section-template--22371899900223__5ac7424d-1847-4bf5-801a-4f566a05d881 .custom-service-block .policies-content {
    text-align:right !important;
  }

body.layout_rt .custom-service-block .halo-row .halo-item {
  padding-left: 0px !important;
}
body.layout_rt .custom-service-block .halo-row .halo-item a {
  padding-left: 0px !important;
}

body.layout_rt .section-block-template--22371899900223__2d8d8494-c8e9-4461-ba00-c017feb5dfb7 .custom-service-block .halo-item a {
  width: 400px !important;
  padding-right: 0px !important;
}
body.layout_rtl .section-block-template--22371899900223__2d8d8494-c8e9-4461-ba00-c017feb5dfb7 .halo-item + .halo-item {
  padding-right: 0px !important;
}

body.layout_rtl .section-block-template--22371899900223__2d8d8494-c8e9-4461-ba00-c017feb5dfb7 .halo-row .halo-item:nth-child(1) a {
  padding-right: 0px !important;
  width: 530px !important;
}
body.layout_rtl .section-block-template--22371899900223__7763dd80-622e-42fb-bbc2-c731d632bd8b .halo-row .halo-item:nth-child(1) a {
  padding-right: 0px !important;
  width: 230px !important;
}
body.layout_rtl .section-block-template--22371899900223__c489d188-3f08-4a38-9132-ea84bc134d1e .halo-row .halo-item:nth-child(1) a {
  padding-right: 0px !important;
  width: 600px !important;
}

body.layout_rtl .section-block-template--22371899900223__b176f70b-75b9-45be-a786-f496abe1e8b3 .halo-row .halo-item:nth-child(1) a {
  padding-right: 0px !important;
  width: 520px !important;
}

body.layout_rtl .section-block-template--22371899900223__b176f70b-75b9-45be-a786-f496abe1e8b3 .policies-content p {
  text-align: right !important;
}
.section-block-template--22371899900223__c489d188-3f08-4a38-9132-ea84bc134d1e .halo-row .halo-item:nth-child(1) a {
  padding-left: 0px !important;
  width: 600px !important;
}

.paymnt{
  margin-left:1px;
  font-size:16px;
}
/* .halo-block-header.text-left {
    margin-bottom: 15px !important;
} */
.section-block-template--22774736945471__db7ae2e8-2c10-477e-a92f-3a35cbb267d2{
  background: #F9F9F9 !important;
}

@media screen and (min-width:601px) {
  .mobile_carousel,.payment-icon,.for_mobile{
    display:none !important;
  }
.trust-icons.product-row{
 display:none;
}
span.compare_price {
    display: none;
}
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 span.compare_price.pprice-condition-embed {
    display: none !important;
}
div .productView-stickyCart.style-1 .sticky-options .select__select.price_div {
        text-align: right;
        margin: 0;
        font-size: 14px !important;
        font-weight: 400 !important;
        text-decoration: line-through;
        line-height: 20px !important;
    }
  div .productView-stickyCart.style-1 .enable-white-friday-sticky-pdp .sticky-options .select__select.price_div { font-size: 11px !important; }
  .template-product .productView-stickyCart.style-1 .enable-white-friday-sticky-pdp .sticky-options .form__select .new_price span.product-condition { font-size: 12px; }
/* .form__select .new_price::after {content: 'new';position: absolute;right: 0;font-size: 13px;line-height: 22px;text-decoration: line-through;}
[lang="ar"] .form__select .new_price::after {content: 'جديد';} */

.new_price {
    position: relative;
}
}

@media screen and (max-width:600px) {
[lang="ar"]  body.layout_rtl .productView-stickyCart.style-1 .sticky-info {
    padding-right: 0px;
}
.new_price {
   display:none;
}
div.product-details .product-option.sticky-product-mobile {
    display: none;
}
/* .productView-stickyCart.style-1 div.sticky-left {
    display: none;
} */
.productView-stickyCart.style-1 .sticky-left .sticky-options {
    width: 100%;
    margin-right: 0;
}
span.compare_price {
    font-size: 13px;
    font-weight: 500;
    display: block;
    padding-bottom: 3px;
}
div .productView-stickyCart.style-1 .sticky-product {
    display: block;
}
div .productView-stickyCart.style-1 .sticky-title {
    font-size: 12px;
    font-weight: 600;
}
[lang="ar"] .condition-guide-modal .tab button {
    padding: 8px 15px !important;
}
[lang="ar"] .condition-guide-modal .tab {
    justify-content: center;
    padding-right: 0;
}

[lang="ar"] .description {
    padding-right: 0;
}
[lang="ar"] div .sticky-options.revibe-variant-price select {
    text-align: right;
    font-weight: 700 !important;
}
div .sticky-options.revibe-variant-price select {
    text-align: left;
    position: relative;
    top: 4px;
}
.owl-theme .owl-nav.disabled+.owl-dots {
    text-align: center;
    margin-bottom: 10px;
}
.tabcontent h5 {
    display: none;
}
.tab_content_top {
    justify-content: center;
}
.tab_content_top p.close-button {
    font-size: 28px !important;
    top: -5px !important;
}
.tab_content_top::after {
    display: none;
}
.condition-guide-modal .tab button {
  font-size: 12px !important;
  background: rgba(115, 65, 186, 0.1);
  border-color: rgba(115, 65, 186, 0.1);
  color: rgba(80, 25, 160, 1);
  font-weight: 600;
  padding: 8px 10px !important;
  margin-right: 0;
}
.condition-guide-modal .tab button.active, .condition-guide-modal .tab button:hover {
    background: rgba(115, 65, 186, 0.1);
    border-color: #5019a0;
    color: #5019a0;
    font-weight: 600;
}
.tabcontent .tab_carousel {
    order: 2;
}
.tabcontent .description {
    order: 3;
}
.condition-guide-modal .tab {
    padding-top: 5px;
    padding-bottom: 6px;
    order: 1;
    display: flex;
    justify-content: center;
    gap: 7px;
    margin-bottom: 15px;
}
[lang="ar"] div.recurpay__widget .recurpay__widget_container .recurpay__group_title {
    font-size: 12px;
}
[lang="ar"] .recurpay__group_title.recurpay_group_title_arabic {
    width: 50% !important;
}
 .recurpay__group_title.recurpay_group_title_arabic ~ img:nth-child(4) {
    margin-left: 0;
    margin-right: auto;
}
body.layout_rtl .recurpay__widget .recurpay__group_price_wrapper {
    display: none;
}
.recurpay_group_title_english {
    display: flex;
    align-items: center;
    gap: 10px;
}
[lang="ar"] .productView-stickyCart.style-1 div.sticky-right .sticky-actions .button {
    font-weight: 700;
}

[lang="ar"] span.money-subtotal {
    font-weight: 600;
    color: #000;
}
[lang="ar"] .halo-product-block-sections .halo-recommendations-block .card-information .card-information__wrapper.text-center .card-title h2 {
    height: 35px;
}
[lang="ar"]  .productView-tab dl {
    padding-left: 10px;
    padding-right: 10px;
}
[lang="ar"] .productView-tab dl dd {
    text-align: left;
      font-weight: 700;
}
[lang="ar"] .productView-tab dl dt {
  font-weight: 400;
}
[lang="ar"]  p.date.for_mobile {
    direction: ltr;
}
[lang="ar"]  .productView-stickyCart.style-1 div.sticky-right .sticky-actions .button {
    margin-left: 0;
    margin-right: auto;
}
[lang="ar"]  .productView-image-wrapper .gallery_img_text {
    font-size: 13px;
}
[lang="ar"]  body.template-product .wrapper-body .productView-variants .product-form__input .form__label {
    margin-bottom: 5px;
}
[lang="ar"] body.layout_rtl.template-product .extended_warranty_sect a {
    right: 0;
}
[lang="ar"] .productView-variants .product-form__input .form__label .button {
    padding-right: 0;
}
[lang="ar"] div.recurpay__widget .recurpay__widget_container .recurpay__group_title {
    padding-right: 11px;
}
[lang="ar"] .halo-productView-right .what_included_sect .what_included_inner_sect {
    justify-content: right;
}
[lang="ar"] div.halo-productView-right .what_included_sect .what_included_inner_sect .what_included_left_col_inner p {
    text-align: right;
}
[lang="ar"] .languageselect_rel .dropdown-content {
    right: -10px;
    min-width: max-content;
}
[lang="ar"] div.languageselect_rel .dropbtn {
    padding-left: 0;
}

[lang="ar"] .languageselect_rel .dropbtn svg {
    margin-left: 5px;
}
div.extended_warranty_sect img {
    max-width: 35px;
}
.productView-nav .slick-dots button {
    border: 3px solid var(--dots-border-color);
    --dots-width: 10px;
    --dots-height: 10px;
}
.productView-nav .slick-dots {
    margin: 0px 5px;
}
.what_included_sect .what_included_inner_sect .what_included_col.what_included_middle_col.what_included_all_mobiles {
    width: 33%;
}
.what_included_sect .what_included_inner_sect .what_included_col.what_included_right_col {
    width: 52%;
}
.what_included_sect .what_included_inner_sect .what_included_col.what_included_right_col img {
    width: 30px;
    margin: unset;
}
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: 30px !important;
    margin: unset;
    max-height: 30px;
}
.what_included_sect .what_included_inner_sect .what_included_col.what_included_right_col p.mobile_charging_cable {
    width: max-content;
}
.halo-recommendations-block .halo-block-header a.button-view {
    display: none;
}
div.recurpay__widget .recurpay__widget_container .recurpay__group_title {
    font-size: 14px;
}
p.date {
    text-align: center;
    margin-top: 0;
    width:100%;
}
div .productView-tab .tab-content svg {
    fill: #000;
}
.what_included_sect .what_included_inner_sect .what_included_col {order: 3;}

.what_included_sect .what_included_inner_sect  .what_included_col.what_included_middle_col.what_included_all_mobiles {
    order: 2;
}
.stamp-img-product {
    top: -17px;
}
.productView-options .product-form__input .form__label [data-header-option] {
    font-size: 14px;
    font-weight: 600;
    color: #000;
}
div.halo-productView-right .product-form__radio+.product-form__label .text, div .variant-price-in-box {
    font-size: 10px;
    padding-left: 2px !important;
    padding-right: 2px !important;
}
.recurpay__widget .recurpay__widget_container .card-discount-amount {
    padding-left: 34px !important;
      color: #000 !important;
}

.halo-productView-right .recurpay__widget .recurpay__group_title {
    font-size: 14px;
}
.stamp-img-product {
    top: -17px;
}
div .share-button__button .icon {
    width: 30px;
    height: 30px;
}
div.halo-share-3 {
    align-items: center;
}
.productView-tab dl {
    justify-content: space-between;
    border-bottom: 1px solid rgba(153, 153, 153, 1);
    align-items: center;
    padding-bottom: 15px;
}
/* div .productView-stickyCart.show-sticky {
    top: auto !important;
    bottom: 0px !important;
} */
.productView-tab.layout-vertical {
    margin-top: 0;
}
body.template-product .wrapper-body .productView-variants .product-form__input .form__label {
    font-size: 18px;
}
div.toggle-content.popup-mobile .tab-popup-header h5 {
    font-size: 18px;
    text-transform: capitalize;
    text-align: center;
    margin: 0;
}
div .pdViewTab-close-mobile {
    top: 22px;
    right: 15px;
}
div#tab-faq-mobile p {
    font-size: 12px;
    line-height: 16px;
    font-weight: 500;
    color: #000;
}
.recurpay_group_title_english {
    line-height: 1.5;
}
.productView-tab dl dd{
  line-height: 20px;
  font-size: 12px;
}
.productView-tab dl dd {
    text-align: right;
    font-weight: 600;
    line-height: 20px;
    font-size: 12px;
}
  .halo-product-block-sections .halo-recommendations-block .product .product-item {
    padding-bottom: 15px !important;
}
.back svg {
    width: 16px;
    height: 16px;
    stroke: unset;
}
div .product-form__swatch .product-form__label {
    padding: 2px;
    border-width: 2px;
    --product-swatch-color-width: 40px;
    --product-swatch-color-height: 40px;
    margin-right: 18px;
    margin-top: 15px;
}
.trustpilot_product_page_sect.for_mobile {
    border-bottom: 1px solid rgba(232, 232, 232, 1);
    padding-bottom: 15px;
}
body.template-product .wrapper-body .productView-moreItem .productView-title, body.template-product .wrapper-body .productView-hotStock, .breadcrumb-container.style--line_clamp_1 {
    display: none !important;
}
.trust-icons.product-row {
    background: transparent !important;
}

.trust-icons.product-row p {
    font-weight: 600 !important;
}
.payment-icon {
    margin-top: 30px;
    margin-bottom: 10px;
}
.productView-image .productView-img-container {
    top: 0px !important;
}
.trustpilot_product_page_sect {
    margin-top: 20px;
}
div.product_left_view_inner {
    border: none;
    padding: 0 0 15px 0;
    margin-bottom: 0;
}
div.productView-image-wrapper .halo-productBadges .badge.sale-badge {
    font-size: 12px;
    padding: 3px 5px;
}
div.halo-productView-left .productView-images-wrapper {
    max-width: 100%;
}
div.productView-image-wrapper .gallery_img_text {bottom: 0;}
div.halo-productView-right .what_included_sect .what_included_inner_sect .what_included_left_col_inner {
    background: transparent;
    border: none;
}
div.halo-productView-right .what_included_sect .what_included_inner_sect .what_included_left_col_inner p {
    text-align: left;
    font-size: 18px;
    color: #000;
    margin-bottom: 3px;
}
div.what_included_sect .what_included_inner_sect .what_included_col.what_included_left_col {
    width: 100%;
    order: 1;
}
.halo-productView-right .what_included_sect .what_included_inner_sect .what_included_left_col_inner p br {
    display: none;
}
div.halo-productView-right .what_included_sect .what_included_inner_sect .what_included_middle_col_inner, div.halo-productView-right .what_included_sect .what_included_inner_sect .what_included_right_col_inner {
    display: flex;
    align-items: center;
    border: none;
    padding: 10px 10px;
    gap: 8px;
}
div.what_included_sect .what_included_inner_sect .what_included_col img {
    width: 30%;
}
div.what_included_sect .what_included_inner_sect .what_included_col p {
    width: 61%;
}
div.what_included_sect .what_included_inner_sect {
  justify-content: left;
}
.custom-service-block {
    display: none;
}
.popular-iphones .card-information .card-information__wrapper.text-center .card-summary {
    text-align: left;
    padding-left: 15px;
    /* padding-top: 10px !important; */
    height: auto;
    margin-bottom: 15px !important;
    min-height: auto;
}
/* .popular_laptops .card-information .card-information__wrapper.text-center .card-summary {
    height: 50px;
} */
[lang="ar"] .trust-icons .block {
    flex-direction: row-reverse;
    justify-content: center;
  width: 30%;
}
[lang="ar"] .trust-icons .inner-block-section {
    flex-direction: row;
    justify-content: space-between;
}
[lang="ar"] body.layout_rtl .header-mobile--icon+.header-mobile--icon {
    padding-left: 0;
}
  .for_desktop {
    display: none !important;
}
.for_mob {
    display: block !important;
}
.for_mob .block.custom_categories_images {
    width: 29%;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin-left: 0;
}
    div.for_mob .inner-block-section {
        gap: 22px;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
.custom_categories_container.for_mob {padding-right: 20px;}
 .footer > div.container + .container > .contact_informations + .contact_informations p:nth-child(1) {
    width: 100% !important;
    margin-bottom: 0px;
}

  .section-block-template--22371899900223__c489d188-3f08-4a38-9132-ea84bc134d1e .halo-row .halo-item:nth-child(1) a {
    padding-left: 0px !important;
    width: 380px !important;
}
  .section-block-template--22371899900223__2d8d8494-c8e9-4461-ba00-c017feb5dfb7 .halo-row .halo-item:nth-child(2) a {
    width: 330px !important;
}
  .section-block-template--22371899900223__7763dd80-622e-42fb-bbc2-c731d632bd8b .halo-row .halo-item:nth-child(1) a {
    width: 350px !important;
}

  /*body.layout_rtl .halo-sidebar.halo-sidebar-left {
    display: none !important;
  }*/
  body.layout_rtl .section-block-template--22371899900223__2d8d8494-c8e9-4461-ba00-c017feb5dfb7 .halo-row .halo-item:nth-child(1) a {
    padding-right: 0px !important;
    width: 380px !important;
}
  body.layout_rtl .section-block-template--22371899900223__2d8d8494-c8e9-4461-ba00-c017feb5dfb7 .halo-row .halo-item:nth-child(2) a {
    width: 250px !important;
}
  body.layout_rtl .section-block-template--22371899900223__7763dd80-622e-42fb-bbc2-c731d632bd8b .halo-row .halo-item:nth-child(1) a {
    padding-right: 0px !important;
    width: 130px !important;
}
  body.layout_rtl .section-block-template--22371899900223__c489d188-3f08-4a38-9132-ea84bc134d1e .halo-row .halo-item:nth-child(1) a {
    padding-right: 0px !important;
    width: 360px !important;
}
  body.layout_rtl .section-block-template--22371899900223__b176f70b-75b9-45be-a786-f496abe1e8b3 .halo-row .halo-item:nth-child(1) a {
    padding-right: 0px !important;
    width: 380px !important;
}
body.layout_rtl .section-block-template--22371899900223__b176f70b-75b9-45be-a786-f496abe1e8b3 .policies-content p {
  margin-top: 0px;
}
}


@media (min-width: 1800px) {

/* .productView-image .productView-img-container .media { transform: scale(0.7) !important; opacity: 1; } */
.trustpilot_product_page_sect { margin-top: 30px; }

}

.qd-Condition{display:none;}

.product-form__label.disabled {
    pointer-events: none;
}
.product-form__label.disabled {
    opacity: .5;
    position: relative;
    overflow: hidden;
}

.product-form__label.disabled::before {
    content: "";
    top: 50%;
    left: -10px;
    height: 1px;
    opacity: 1;
    z-index: 1;
    border: none;
    position: absolute;
    visibility: visible;
    width: calc(100% + 20px);
    background-color: var(--product-sale-price-color);
    transform: translateY(-50%) rotate(-45deg);
}
.product-form__swatch .product-form__label.disabled .pattern{
    opacity: .5;
}

#shopify-section-announcement-bar, #shopify-section-announcement-bar div { height: auto !important; background: #C82D8C !important; opacity: 1 !important; visibility: visible !important; }

.store-ksa-virgin #shopify-section-announcement-bar, .store-ksa-virgin #shopify-section-announcement-bar div { background: var(--primary-color) !important; }

#shopify-section-announcement-bar div span {    font-size: 14px !important; padding: 3px 0; font-family: "Montserrat" !important; font-weight: 600 !important; }

#shopify-section-announcement-bar div span strong { color: #000; background: #fff; padding: 3px 10px; border-radius: 50px; }

body .search_details .search-modal__form { background: #f1ecf9; }

.header-top--wrapper .header__search .search-modal__form .search__button svg { background: #000; color: #fff; fill: #fff; padding: 5px; border-radius: 10px; }

.header-top--wrapper .header-top--right .header__icon .icon { fill: white; }

.header-top--wrapper .header-top--right .header__group .header-items.header-bottom-right { display: flex; align-items: center; }

.header-top--wrapper .header-top--right .header__group .header-items.header-bottom-right a { font-family: "Cairo", sans-serif; font-weight: 500; font-size: 14px; color: #121212; margin-right: 10px; }

.languageselect_rel .dropbtn { background: #fff; font-family: "Montserrat"; font-weight: 500; color: #000; font-size: 14px; }

.languageselect_rel .dropbtn svg { color: #000; fill: #000; margin-left: 7px; }

.languageselect_rel .dropdown-content a { font-size: 14px; color: #fff !important; margin-right: 0 !important; text-align: left; }

body .header-03 .main-menu.fixed-center .header-bottom--wrapper { display: block; }

.header-03 .main-menu.fixed-center .header-bottom--wrapper .header__inline-menu ul.list-menu.text-left { display: flex; flex-wrap: wrap; justify-content: space-between; }

body .header-03 .main-menu.fixed-center .header-bottom--wrapper .header-bottom-right { display: none; }

#shopify-section-header-03 .header-03 > .header-bottom { border-top: 1px solid #E4E4E4; }

.header-03 .main-menu.fixed-center .header-bottom--wrapper .header__inline-menu ul.list-menu.text-left .menu-lv-item .text { color: #121212 !important; font-family: "Montserrat" !important; font-weight: 500 !important; font-size: 14px; }

.header-03 .main-menu.fixed-center .header-bottom--wrapper .header__inline-menu ul.list-menu.text-left > li:nth-child(1) a span:after { content: ''; display: inline-block; width: 18px; height: 18px; background: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/HotDeal-icon.svg?v=1720176433); background-repeat: no-repeat; background-position: center center; background-size: contain; position: relative; margin-left: 4px; top: 3px; }

.trust-icons .trust-piolets .trust-image img {
    width: auto;
    height: 20px;
}
body.template-collection .main_collection_banner .collection-description p span span {
    color: rgba(250, 143, 208, 1);
}
.section-block-template--22774736945471__db7ae2e8-2c10-477e-a92f-3a35cbb267d2 .halo-block-header .title .text { font-size: 18px; }

.section-block-template--22774736945471__16328142266b504c78 .halo-block-header .title .text { font-size: 18px; }

.section-block-template--22774736945471__6c32a632-219e-4571-b21b-42758727b82a .halo-block-header .title .text { font-size: 18px; }

.section-block-template--22774736945471__product_block_aXW9gR .halo-block-header .title .text { font-size: 18px; }

.section-block-template--22774736945471__video_categories_DaPJQ3 .halo-block-header .title .text { font-size: 18px; }

#shopify-section-template--22774736945471__16328142266b504c78 .halo-block-content { background: #F9F9F9 !important; border-radius: 8px; }

#shopify-section-template--22774736945471__16328142266b504c78 .halo-block-content .slider-part { padding-right: 50px !important; padding-top: 40px !important; padding-bottom: 40px !important; }

.section-block-template--22774736945471__94b1682e-9c80-4f7d-b5b7-27c9a0639540 .halo-block-header .title .text { padding-top: 30px; }

#shopify-section-template--22774736945471__video_categories_DaPJQ3 .featured-video-sections .video-container > .overlay { display: none; }

.section-block-template--22774736945471__163221535239da03ba { padding-bottom: 50px !important; }

.footer > .container + .container { padding-top: 15px; padding-bottom: 15px; }
.footer-block__list-payment ul {
    position: relative;
    top: -15px;
}

.footer > .container + .container > .contact_informations + .contact_informations p:nth-child(1) { width: 180px; }

.footer > .container + .container > .contact_informations + .contact_informations > div { margin-top: -6px; }

.footer > .container + .container > .contact_informations > p { line-height: 1.4; }

.footer > .footer__content-top > .container .halo-row > div:nth-child(5) { padding-left: 0; }

.footer > .footer__content-top > .container .halo-row > div:nth-child(5) .rte { line-height: 1.4; color: #fff; font-size: 14px; }

.footer > .container + .footer__content-bottom.container { padding-top: 0px; padding-bottom: 0px; }

.footer__content-bottom .footer-block__bottom.not_payment .footer__copyright { display: flex; align-items: center; }

.footer__content-bottom .footer-block__bottom.not_payment .footer__copyright .copyright__content { width: 50%; }

.footer__content-bottom .footer-block__bottom.not_payment .footer__copyright > div { width: 50%; justify-content: flex-end; }

.footer .footer__content-bottom .copyright__content { color: #838383; font-size: 14px; }

.customer_videos_sect .side-image { position: relative; }

.customer_videos_sect .side-image .image-block { border-radius: 12px; background: linear-gradient(270deg, #7F19A0 1.16%, #C82D8C 99.42%); }

/* .customer_videos_sect .side-image .image-block img { display: none; } */

.customer_videos_sect .side-image .image-block:before {
    content: 'Join the Revibe community';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    font-family: "Montserrat";
    font-weight: 700;
    color: #fff;
    font-size: 32px;
    line-height: 40px;
    padding: 80px 30px;
}
.customer_videos_sect .customers-play-icon { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; max-width: 120px; }

.customer_videos_sect .halo-block-content .slider-part { background: #F9F9F9 !important; border-radius: 8px; padding: 20px 0px }

.header-top--wrapper .header__search .search-modal__form .search__button svg { opacity: 0; }

#shopify-section-template--22774736945471__db7ae2e8-2c10-477e-a92f-3a35cbb267d2 .halo-block-content { padding: 0 15px 0 5px; }

#shopify-section-template--22774736945471__94b1682e-9c80-4f7d-b5b7-27c9a0639540 .custom-service-block .halo-item svg { width: 48px; height: 48px; }

@media (min-width: 1000px) {

    body .section-block-template--22774736945471__16321237356a896dad .slick-arrow.slick-prev, body .slideshow-wrapper .slick-arrow.slick-prev {
        left: 40px !important;
        display: block !important;
        border: none;
        background: #e5e5e5;
        opacity: 0.3;
    }
  /* body .section-block-template--22774736945471__16321237356a896dad .slick-arrow.slick-prev svg,   body .slideshow-wrapper .slick-arrow.slick-prev svg { color: #fff; fill: #fff; } */

    body .section-block-template--22774736945471__16321237356a896dad .slick-arrow.slick-next, body .slideshow-wrapper .slick-arrow.slick-next {
        right: 40px !important;
        border: none;
        background: #e5e5e5;
        opacity: 0.3;
    }
  /* body .section-block-template--22774736945471__16321237356a896dad .slick-arrow.slick-next svg,   body .slideshow-wrapper .slick-arrow.slick-next svg { color: #fff; fill: #fff; } */
  body .slideshow-wrapper .slick-arrow.slick-prev:hover svg { color: #fff; fill: #fff; }

  body .section-block-template--22774736945471__16321237356a896dad .slick-arrow.slick-prev:hover, body .slideshow-wrapper .slick-arrow.slick-prev:hover, body .slideshow-wrapper .slick-arrow.slick-next:hover { background: linear-gradient(45deg, #C82D8C, #7F19A0) !important; opacity: 1; }

  /* .customer_videos_sect .halo-block-content .slider-part { width: 68% !important; max-width: 68% !important; } */

  .section-block-template--22774736945471__16328142266b504c78 .products-carousel .product { min-height: 420px; }

  .section-block-template--22774736945471__6c32a632-219e-4571-b21b-42758727b82a .products-carousel .product { min-height: 420px; }

  .section-block-template--22774736945471__product_block_aXW9gR .products-carousel .product { min-height: 420px; }

  .section-block-template--22774736945471__db7ae2e8-2c10-477e-a92f-3a35cbb267d2 .products-carousel .product { min-height: 405px; }

}

body.template-search .productGrid.column-3 .product .product-item, body.template-collection .productGrid.column-3 .product .product-item, .wishlist-table-wrapper .productGrid.column-3 .product .product-item { background: white; margin-right: 15px; border: 1px solid #E2E2E2; border-radius: 6px; padding-bottom: 12px; padding-top: 8px; padding-left: 5px !important; padding-right: 5px !important;float: left; width: 100%; }

.footer-block__list-social { display: none !important; }

#shopify-section-template--22774736945471__custom_categories_xHwCRh .shop_by_categories { padding-bottom: 10px; }

#shopify-section-template--22774736945471__custom_categories_xHwCRh .slick-track { margin-left: -14px !important; }

#shopify-section-template--22774736945471__db7ae2e8-2c10-477e-a92f-3a35cbb267d2 .section-block-template--22774736945471__db7ae2e8-2c10-477e-a92f-3a35cbb267d2 .halo-block-header .title { padding: 14px 0 0 !important; }

#shopify-section-template--22774736945471__db7ae2e8-2c10-477e-a92f-3a35cbb267d2 .slick-track { margin-left: 15px !important; }

#shopify-section-template--22774736945471__db7ae2e8-2c10-477e-a92f-3a35cbb267d2 .card-media > img, #shopify-section-template--22774736945471__db7ae2e8-2c10-477e-a92f-3a35cbb267d2 .card-media > video { top: 10px !important; }

#shopify-section-template--22774736945471__db7ae2e8-2c10-477e-a92f-3a35cbb267d2 .card-information__wrapper.text-center .card-price, #shopify-section-template--22774736945471__db7ae2e8-2c10-477e-a92f-3a35cbb267d2 .card-swatch.text-center { margin-top: -10px !important; }

#shopify-section-template--22774736945471__db7ae2e8-2c10-477e-a92f-3a35cbb267d2 .section-block-template--22774736945471__db7ae2e8-2c10-477e-a92f-3a35cbb267d2 .products-carousel .product { }

body.template-collection .card-information .card-information__wrapper.text-center .card-title h2, .wishlist-table-wrapper .card-information .card-information__wrapper.text-center .card-title h2 { text-align: left !important;  font-weight: 600 !important; }

body.template-collection .card-information .card-swatch.text-center { margin-top: 0 !important; }

body.template-collection .collection .card-product .card-product__wrapper .badge.sale-badge, .wishlist-table-wrapper .card-product .card-product__wrapper .badge.sale-badge { background: linear-gradient(45deg, #C82D8C, #7F19A0); font-weight: 400; font-family: "Montserrat", sans-serif; font-size: 13px; padding: 5px 10px; margin-left: 5px; border-radius: 9px; margin-top: 5px; }

body.template-search .card-information .card-information__wrapper.text-center .card-title h2 { text-align: left !important;  font-weight: 600 !important; }

body.template-search .card-information .card-swatch.text-center { margin-top: 0 !important; }

body.template-search .card-product .card-product__wrapper .badge.sale-badge { background: linear-gradient(45deg, #C82D8C, #7F19A0); font-weight: 400; font-family: "Montserrat", sans-serif; font-size: 14px; padding: 5px 10px; margin-left: 5px; border-radius: 9px; margin-top: 5px; }

body.template-collection .card-information .card-information__wrapper.text-center .card-title h2 { margin: 0 !important; }

body.template-collection .card-information .card-information__wrapper.text-center .card-summary { margin: 0 !important; }

.template-collection .card-information, .template-search .card-information { margin-top: -10px; z-index: 9; }

body.layout_rtl #shopify-section-template--23417565413695__custom_revibe_express_yNzbhX .see-all-btn-express { left: 50px; right: inherit; }

@media (min-width: 700px) {
  
    body.template-collection .main_collection_banner .collection-description p { font-weight: 600; font-size: 18px !important; margin-top: 0; }
  
    body.template-collection .main_collection_banner .collection-description h2 { font-size: 18px !important; font-weight: 600; line-height: 18px; margin: 0; color: #fff; }
  
    body.template-collection .main_collection_banner .collection-description h2 + h2 { font-size: 14px !important; font-weight: 400; margin: 10px 0 0; }

    body.template-collection .main_collection_banner .container-1170 .trust-icons { background: transparent !important; margin-left: 0; padding-left: 0; }

  body.template-collection .main_collection_banner .container-1170 .trust-icons p { color: #fff; font-size: 12px; font-weight: 400; margin: 0; }

  body.template-collection .main_collection_banner .container-1170 .trust-icons .inner-block-section { column-gap: 20px; }

    body.template-collection .main_collection_banner .container-1170 .trust-icons .block { column-gap: 5px; }
    
    body.template-collection .main_collection_banner .container-1170 .trust-icons .image-block img { max-width: 25px; }
  
  }

@media (max-width: 600px) {

  .announcement-bar { display: none; }
  .toolbar.show-sticky { top: 21px !important; }

}

@media (min-width: 768px) {
.productView-share.style-3 {
    display: none;
}
}

/* .card-information .card-information__wrapper.text-center .card-title {
    text-align: left;
} */



.accordion_tabby_sect { display: block; margin: 20px 0; }

.accordion_tabby_sect .accordion_top_title { cursor: pointer; display: flex; align-items: flex-start; margin-bottom: -5px; }

.accordion_tabby_sect .accordion_top_title .accordion_top_title_detail span { color: #232323; font-size: 14px; font-weight: 500; line-height: 1.4; display: block; margin-bottom: 10px; }

/* .accordion_tabby_sect .accordion_top_title .accordion_top_title_detail hr { margin: 5px 0 10px; height: 2px; border-top: 2px solid #f3f4f7; background: #f3f4f7; display: block; } */

.accordion_tabby_sect .accordion_top_title .accordion_top_title_detail img { max-width: 100%; height: 24px; display: inline-block; margin-right: 10px; }

.accordion_tabby_sect .accordion_top_title .accordion_top_title_detail svg { width: 60px; height: auto; display: inline-block; margin-right: 10px; fill: initial; stroke: initial; }

.accordion_tabby_sect .accordion_top_title .accordion_top_title_detail svg + svg { background: url(https://cdn.shopify.com/s/files/1/0706/8001/9265/files/tamara-bg-gradient.png?v=1724679051); background-size: 100% 100%; }

.accordion_tabby_sect .accordion_top_title .accordion_top_title_icon img { max-width: 14px; }

.accordion_tabby_sect .accordion_top_title .accordion_top_title_icon .active_acc_icon { display: none; }

/* .accordion_tabby_sect .accordion_top_title.active .accordion_top_title_icon .active_acc_icon { display: block; } */

/* .accordion_tabby_sect .accordion_top_title.active .accordion_top_title_icon .inactive_acc_icon { display: none; } */

.accordion_tabby_sect .accordion_bottom_panel { display: none; background-color: #f2edf9; border-radius: 4px; padding-top: 15px; margin-top: 5px; }

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

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

.accordion_tabby_sect .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_tabby_sect .accordion_bottom_panel_inner .accordion_bottom_panel_inner_text > span strong { font-weight: 700; }

.accordion_tabby_sect .accordion_bottom_panel_inner .accordion_bottom_panel_inner_img img { max-width: 100%; height: 28px; width: 60px; }

.accordion_tabby_sect .accordion_top_title .accordion_top_title_detail img.tamara-icon-pdp, .accordion_tabby_sect .accordion_bottom_panel_inner .accordion_bottom_panel_inner_img img.tamara-icon-pdp { background-image: url(https://cdn.shopify.com/s/files/1/0706/8001/9265/files/tamara-bg-gradient.png?v=1724679051); background-size: 100% 100%; }

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

.accordion_tabby_sect .accordion_bottom_panel_inner.accordion_bottom_panel_inner_tamara .accordion_bottom_panel_inner_img svg { background: url(https://cdn.shopify.com/s/files/1/0706/8001/9265/files/tamara-bg-gradient.png?v=1724679051); background-size: 100% 100%; }

.accordion_tabby_sect .accordion_bottom_panel_inner.accordion_bottom_panel_inner_tamara { display: block; padding: 15px 0; }

.accordion_tabby_sect .accordion_bottom_panel_inner.accordion_bottom_panel_inner_baseeta { padding-bottom: 15px; cursor: pointer; }

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

@media only screen and (min-width: 768px) and (max-width: 1400px)  {
  
  /* .header-03 .main-menu.fixed-center .header-bottom--wrapper .header__inline-menu ul.list-menu.text-left li.menu-lv-item.menu-lv-1.text-left.no-megamenu:nth-child(10) { display: none; } */

}



.accordion_bottom_panel {
    transition: max-height 0.3s ease;
    max-height: 500px; /* Adjust as per the content */
    overflow: hidden;
  }

.productView-container .halo-productView-right .halo_right_variations_sect.halo_auth_sold_by_sect{
    display: none !important;
  }


        .Share-Your-Experience-on-Reddit-image-container {
        padding: 0;
         margin: 0;
            display: flex;
            justify-content: center;
            align-items: center;
               background: linear-gradient(266deg, #C82D8C, #7F19A0) !important;
            position: relative;
        }

        .Share-Your-Experience-on-Reddit-image-container img {
            width: 150px; /* Set the width according to the provided image */
            height: auto; /* Set the height according to the provided image */
            padding-bottom: 20px;
padding-top: 20px;
            
            display: flex;
            justify-content: center;
            align-items: center;
            position: relative;
        }
.Share-Your-Experience-on-Reddit-left-image-container {
             padding: 0;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%; /* Ensure it takes full width */
  
        }

        .Share-Your-Experience-on-Reddit-two-columns {
             display: flex;
    width: 100%; /* Ensure the two columns take up full width */
    height: 100%; /* Ensure the two columns take up full height */
        }

        /* Left column for the image */
        .Share-Your-Experience-on-Reddit-left-column {
           width: 50%; /* Left column takes 50% of the width */
    padding: 0; /* Remove any padding from the column */
    margin: 0; /* Remove any margin */
    display: flex;
    justify-content: center;
    align-items: center;
        }

        .Share-Your-Experience-on-Reddit-left-column img {
            width: 100%; /* Ensure the image takes full width of the column */
    height: auto; /* Maintain the aspect ratio */
    max-width: 100%; /* Prevent overflow */
    padding: 0; /* Remove any padding from the image */
        margin-top: -2px;
    margin-left: -4px;
    display: block; /* Ensure the image is treated as a block element (no extra spacing) */
 /* Ensure the image fills its container without stretching */
            
        }

        /* Right column for the content */
        .Share-Your-Experience-on-Reddit-right-column {
            width: 50%; /* Right column takes 50% of the width */
            padding: 60px;
            color: black; /* White text color for readability */
            box-sizing: border-box;
            display: flex;
            
        }

        .Share-Your-Experience-on-Reddit-right-column h1 {
            font-weight: 700;
    font-size: 24px;
          line-height: 0;
        }

        .Share-Your-Experience-on-Reddit-right-column p {
            font-size: 16px;
            line-height: 1.6;
              padding-right: 130px;
        }
.Share-Your-Experience-on-Reddit-right-column-button {
    pointer: cursor;
    font-weight: 700;
    font-size: 16px;
    padding: 10px 50px;
    display: flex;
    border: none;
    background: #C82D8C;
    color: #fff;
    justify-content: center;
    align-content: center;
    align-items: center;

}
.Share-Your-Experience-on-Reddit-right-column-button-section  {
    margin-bottom: 30px;
    margin-top: 30px;
    display: flex;
}
.Share-Your-Experience-on-Reddit-right-column-list-section ol {
  padding-left: 20px;
    display: flex;
    flex-direction: column;
}

.Share-Your-Experience-on-Reddit-right-column-list-section li {
   
    font-size: 16px;
    line-height: 30px;
}
.Share-Your-Experience-on-Reddit-right-column-list-section {
    display: flex;
    flex-direction: column;
}
        /* Responsive Design */
        @media (max-width: 768px) {
            .Share-Your-Experience-on-Reddit-two-columns {
                flex-direction: column; /* Stack the columns vertically on smaller screens */
            }

            .Share-Your-Experience-on-Reddit-left-column,
            .Share-Your-Experience-on-Reddit-right-column {
                width: 100%; /* Take full width on small screens */
            }
          .Share-Your-Experience-on-Reddit-right-column { padding: 20px !important; }
          .Share-Your-Experience-on-Reddit-right-column p { padding: 0px !important; }
          .Share-Your-Experience-on-Reddit-right-column-list-section li { padding: 0px !important; }

          .Share-Your-Experience-on-Reddit-left-column img { height: 365px;  margin-left: 0px !important; }
          .Share-Your-Experience-on-Reddit-right-column-button-section {
             margin-bottom: 20px;
    margin-top: 20px;
           
          }
          .Share-Your-Experience-on-Reddit-right-column-button-section {
            display: flex !important;
    justify-content: center !important;
          }
          .Share-Your-Experience-on-Reddit-right-column-list-section {
            display: block !important;
          }
          .Share-Your-Experience-on-Reddit-right-column-list-section ol {
            display: block !important;
            padding-left: 20px !important;
          }
        }
#template-share-your-experience-on-reddit .header-wrapper { display: none !important; }
#template-share-your-experience-on-reddit #shopify-section-announcement-bar { display: none !important; }
#template-share-your-experience-on-reddit #shopify-section-template--22774736945471__custom_slideshow_MxGP3M { display: none !important; }
#template-share-your-experience-on-reddit .footer { display: none !important; }
#template-share-your-experience-on-reddit .announcement-bar { display: none !important; }
#template-share-your-experience-on-reddit .wrapper-body { padding-bottom: 0px; }
#template-share-your-experience-on-reddit #shopify-section-header-03 { display: none !important; }





body#template-oppo .main_collection_banner  { 
display: none !important;  
}

.template-product .renewed-modal-anchor { margin-left: -15px; margin-right: -15px; border-radius: 0; }

.halo-sidebar.halo-renewed-revibe-sidebar, .halo-sidebar.halo-cashback-revibe-sidebar, .halo-sidebar.halo-baseeta-sidebar { right: 0; transform: translate3d(101%, 0, 0); }

body.renewed-sidebar-show .halo-renewed-revibe-sidebar, body.cashback-sidebar-show .halo-cashback-revibe-sidebar, body.baseeta-sidebar-show .halo-baseeta-sidebar { transform: translateZ(0); opacity: 1; visibility: visible; z-index: 11111; }

body.renewed-sidebar-show .background-overlay, body.cashback-sidebar-show .background-overlay, body.baseeta-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; }

body.renewed-sidebar-show, body.cashback-sidebar-show { overflow-y: hidden; }

body.renewed-sidebar-show .halo-renewed-revibe-sidebar button#sidebar_close_btn, body.renewed-sidebar-show .halo-cashback-revibe-sidebar button#sidebar_close_btn, body.baseeta-sidebar-show .halo-baseeta-sidebar button#sidebar_close_btn { right: 0; background-color: #fff; border-radius: 50%; }

[lang="ar"] body.renewed-sidebar-show .halo-renewed-revibe-sidebar button#sidebar_close_btn, [lang="ar"] body.renewed-sidebar-show .halo-cashback-revibe-sidebar button#sidebar_close_btn, [lang="ar"] body.baseeta-sidebar-show .halo-baseeta-sidebar button#sidebar_close_btn { left: 0; right: initial; }

.halo-renewed-revibe-sidebar .modal-content, .halo-cashback-revibe-sidebar .modal-content { padding-left: 0; padding-right: 0; padding-top: 1.5rem !important; padding-bottom: 30px !important; overflow-y: auto; height: 100vh; }

.halo-renewed-revibe-sidebar .modal-body-renewed-sect, .halo-cashback-revibe-sidebar .modal-body-renewed-sect { display: flex; padding: 20px 15px 0; }

.halo-renewed-revibe-sidebar .modal-body-renewed-sect img { width: 18px; }

.halo-cashback-revibe-sidebar .modal-body-renewed-sect img { width: 22px; }

.halo-renewed-revibe-sidebar .modal-body-renewed-sect .modal-body-renewed-inner-sect, .halo-cashback-revibe-sidebar .modal-body-renewed-sect .modal-body-renewed-inner-sect { flex: 1; }

.halo-renewed-revibe-sidebar .modal-body-renewed-sect .modal-body-renewed-sect-img { width: 26px; }

.halo-cashback-revibe-sidebar .modal-title { background: linear-gradient(90deg, #C82D8C 0%, #7F19A0 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; position: relative; padding: 20px 40px 10px 20px; line-height: 30px; }

.halo-cashback-revibe-sidebar .modal-title:before { content: ""; position: absolute; width: 115px; height: 70px; background-image: url(https://cdn.shopify.com/s/files/1/0695/1737/7855/files/overall_icon_png.png?v=1732114507); background-size: contain; background-repeat: no-repeat; right: 11px; bottom: 0; }

.halo-cashback-revibe-sidebar .halo-sidebar-close svg { width: 17px; height: 17px; }

.halo-cashback-revibe-sidebar.halo-sidebar.halo-sidebar-right .halo-sidebar-close { right: 5px; top: 5px; }

[lang="ar"] .halo-cashback-revibe-sidebar.halo-sidebar.halo-sidebar-right .halo-sidebar-close { left: 5px; }

.halo-cashback-revibe-sidebar .modal-body-renewed-sect .modal-body-renewed-sect-img { width: 32px; margin-top: 3px; }

.halo-renewed-revibe-sidebar .modal-body-renewed-sect h5, .halo-cashback-revibe-sidebar .modal-body-renewed-sect h5 { font-weight: 700; font-size: 14px; line-height: 18px; color: #000; padding: 0; margin: 0 0 5px; }

.halo-renewed-revibe-sidebar .modal-body-renewed-sect p, .halo-cashback-revibe-sidebar .modal-body-renewed-sect p { font-weight: 400; font-size: 14px; line-height: 18px; color: #000; padding: 0; margin: 0; }

@media (max-width: 1100px) {
  .collection-white-friday-deal-wrapper { margin-bottom: 0 !important; }
}
@media (min-width: 1025px) {
    body.layout_rtl.renewed-sidebar-show .halo-renewed-revibe-sidebar, body.layout_rtl.cashback-sidebar-show .halo-cashback-revibe-sidebar, body.layout_rtl.baseeta-sidebar-show .halo-baseeta-sidebar { transform: translateZ(0) !important; }
  
  }
  
  @media (max-width: 1024px) {
    body.layout_rtl.renewed-sidebar-show .halo-renewed-revibe-sidebar, body.layout_rtl.cashback-sidebar-show .halo-cashback-revibe-sidebar, body.layout_rtl.baseeta-sidebar-show .halo-baseeta-sidebar { transform: translateZ(0) !important; }
  }
  
  @media (max-width: 800px) {
    .halo-sidebar.halo-renewed-revibe-sidebar, .halo-sidebar.halo-cashback-revibe-sidebar, .halo-sidebar.halo-baseeta-sidebar { max-width: 420px; }
  }

  @media (min-width: 768px) and (max-width: 1280px) {
    body.template-cart .cart-buy-now-pay-later ul li img { max-height: 12px; }
    body.template-cart .cart-buy-now-pay-later ul li { margin-left: 5px !important; }
  }

  @media (max-width: 600px) {
    .halo-sidebar.halo-renewed-revibe-sidebar, .halo-sidebar.halo-cashback-revibe-sidebar, .halo-sidebar.halo-baseeta-sidebar { max-width: 100%; width: 100% }
    .template-product .renewed-modal-anchor { margin-top: 30px; }
    .halo-renewed-revibe-sidebar .modal-content, .halo-cashback-revibe-sidebar .modal-content { margin-left: 0; margin-right: 0; }
    [lang="ar"] body.renewed-sidebar-show .halo-renewed-revibe-sidebar button#sidebar_close_btn, [lang="ar"] body.renewed-sidebar-show .halo-cashback-revibe-sidebar button#sidebar_close_btn, [lang="ar"] body.baseeta-sidebar-show .halo-baseeta-sidebar button#sidebar_close_btn { left: 10px; }
    body.renewed-sidebar-show .halo-renewed-revibe-sidebar button#sidebar_close_btn, body.renewed-sidebar-show .halo-cashback-revibe-sidebar button#sidebar_close_btn, body.baseeta-sidebar-show .halo-baseeta-sidebar button#sidebar_close_btn { right: 10px; }
    .renewed-modal-anchor.mobile-collection {display: block !important; border-radius: 0; margin-top: 0;}
    .renewed-modal-anchor.desktop-collection {display: none !important;}
    .enable-white-friday-sticky-pdp .pdp-white-friday-logo { display: block !important; }
    .enable-white-friday-sticky-pdp .pdp-sticky-white-friday-with-cashback-desktop {display: none !important;}
    .enable-cash-back-deal-sticky-pdp .pdp-cash-back-deal-mobile-pdp {display: block !important;}
    .template-product .container.productView-container .productView.halo-productView .productView-stickyCart.style-1 .enable-white-friday-sticky-pdp .product-option span.compare_price { left: 90px; color: rgba(0, 0, 0, 0.60); }
    .additional-cash-back-anchor, .additional-cash-back-anchor2 { margin-left: -10px; margin-right: -10px; border-radius: 0; margin-top: 0; padding-top: 2px; height: 30px; }
    .additional-cash-back-anchor a.additional-cash-back-anchor-text-wrap, .additional-cash-back-anchor2 a.additional-cash-back-anchor-text-wrap { font-size: 12px; }
    body.template-product .productView-stickyCart.style-1 .enable-white-friday-sticky-pdp .sticky-options.revibe-variant-price variant-sticky-selects.no-js-hidden.product-option.has-default .form__select.select { margin-top: 0; }
    .pdp-cash-back-deal-desktop-sticky { opacity: 0 !important; visibility: hidden !important; display: none !important; }
    .productView-stickyCart.style-1 .enable-cash-back-deal-sticky-pdp .sticky-actions { padding-bottom: 0; }
    .template-product .productView-stickyCart.style-1 div.sticky-right .sticky-actions .button { font-size: 15px !important; padding: 10px 15px !important; }
    .pdp-white-friday-deal-wrapper .counter-box { width: 138px !important; height: 30px !important; gap: 10px; }
    .pdp-white-friday-deal-wrapper .counter-box .counter-item:before { right: -7px; font-size: 16px; }
    .pdp-white-friday-deal-wrapper .counter-item { width: 27px !important; }
    .pdp-white-friday-deal-wrapper .time-value { font-size: 12px !important; }
    .pdp-white-friday-deal-wrapper .time-label { font-size: 9px !important; }
    .pdp-white-friday-deal-wrapper.pdp-white-friday-deal-show-on-mobile .pdp-white-friday-logo img { width: auto; }
    .pdp-white-friday-deal-wrapper.pdp-white-friday-deal-show-on-mobile { display: flex !important ; padding: 10px 15px 10px; margin-left: 0; margin-right: 0; }
    .pdp-white-friday-deal-wrapper.php-white-friday-hide-on-mobile { display: none; }
    .template-product .trustpilot_product_page_sect.for_mobile { margin-bottom: 0; border: 0; }
    [lang="ar"] .collection-white-friday-logo { margin-bottom: 2px; }
    .collection-white-friday-logo img { max-width: 50px; }
    .collection-white-friday-wrapper { position: absolute; top: -35px; left: 7px; z-index: 1; }
    .template-index .collection-white-friday-wrapper { top: -40px !important; }
    [lang="ar"] .collection-white-friday-wrapper { left: initial; right: 7px; }
    .template-product .collection-white-friday-wrapper { top: -30px; }
    .collection-white-friday-wrapper .counter-box { width: 120px !important; height: 26px; gap: 8px; }
    .collection-white-friday-wrapper .counter-box .counter-item { width: 24px; }
    .collection-white-friday-wrapper .counter-box .time-value { font-size: 10px; }
    .collection-white-friday-wrapper .counter-box .time-label { font-size: 7px; }
    .collection-white-friday-wrapper .counter-box .counter-item:before { font-size: 15px; right: -6px; }
    .halo-recommendations-block a.card-media { padding: 20px 5px 0!important; }
    .halo-product-block-sections .halo-recommendations-block .product .product-item { min-height: 293px !important; }
    .halo-cashback-revibe-sidebar .modal-title { padding: 20px 86px 10px 20px; }
    .halo-cashback-revibe-sidebar .modal-title span { max-width: 246px; }
    .halo-cashback-revibe-sidebar.halo-sidebar.halo-sidebar-right .halo-sidebar-close { right: 10px !important; top: 10px !important; }
    [lang="ar"] .additional-cash-back-anchor, [lang="ar"] .additional-cash-back-anchor2 { padding-top: 2px; }
    .halo-cashback-revibe-sidebar .modal-content { padding-left: 0 !important; padding-right: 0 !important; }
    [lang="ar"] .halo-cashback-revibe-sidebar.halo-sidebar.halo-sidebar-right .halo-sidebar-close { left: 10px; right: initial !important; }
    [lang="ar"] .collection-white-friday-wrapper .counter-item::before { right: -5.5px; }
    [lang="ar"] .pdp-white-friday-deal-wrapper .counter-item::before { right: -7px; }
    [lang="ar"] .pdp-white-friday-deal-wrapper .time-label, [lang="ar"] .pdp-white-friday-deal-wrapper .time-value { line-height: 12px; }
    body.template-collection .collection .revibe-best-selling .price__last .price-item, .price.White-Friday-class.price--on-sale .price__last .price-item { padding: 2px 5px 3px 5px; }
    [lang="ar"] .halo-product-block-sections .halo-recommendations-block .product .product-item { min-height: 320px !important; }
    .template-collection:not(.white-friday-deals) .collection .card-media, .template-search .collection .card-media, .wishlist-table-wrapper .productGrid.column-3 .product .card-media { padding-top: 35px; }
    body.template-collection:not(.white-friday-deals) .collection .card-information__wrapper.text-center .card-price, body.template-search .collection .card-information__wrapper.text-center .card-price { margin-top: 6px; }
    body.template-search .productGrid.column-3 .product .product-item, body.template-collection:not(.white-friday-deals) .productGrid.column-3 .product .product-item { min-height: 277px; }
    .white-friday-section-wrapper { padding: 0 0 15px; margin-top: 10px; }
    .white-friday-section-wrapper .counter-box { gap: 6px; width: 110px; height: 29px; }
    .white-friday-section-wrapper .counter-box .counter-item { width: 23px; }
    .white-friday-section-wrapper .collection-white-friday-deal-wrapper .counter-box .counter-item::before { right: -5px; font-size: 13px; }
    [lang="ar"] .white-friday-section-wrapper .collection-white-friday-deal-wrapper .counter-box .counter-item::before { top: 45%; right: -4.5px; }
    .white-friday-section-wrapper .collection-white-friday-deal-wrapper .pdp-white-friday-deal-left .pdp-white-friday-logo img { max-width: 50px; }
    .white-friday-section-wrapper .collection-white-friday-deal-wrapper .pdp-white-friday-deal-left .pdp-white-friday-logo { margin-right: 15px; }
    [lang="ar"] .white-friday-section-wrapper .collection-white-friday-deal-wrapper .pdp-white-friday-deal-left .pdp-white-friday-logo { margin-left: 15px; margin-right: 0; }
    .white-friday-section-wrapper .collection-white-friday-deal-wrapper .counter-box .counter-item .time-label, .collection-white-friday-deal-wrapper .counter-box .counter-item .time-value { line-height: 14px; }
    .white-friday-section-wrapper .collection-white-friday-deal-wrapper .counter-box .counter-item .time-value { font-size: 10px; }
    .white-friday-section-wrapper .collection-white-friday-deal-wrapper .counter-box .counter-item .time-label { font-size: 7px; }
    .template-product .halo-productView-right .productView-product.clearfix .product_view_right_inner { border: 0; padding: 0; }
    .template-product .product_view_right_inner .productView-moreItem.productView-moreItem-price-sect { display: none; }
    .template-product .best_deals_with_cta { position: initial; }
    [lang="ar"] .best_deals_with_cta .product_best_deal_cta { min-width: 108px; }
    .randomize-sold-tag-product-card { font-size: 9px; padding: 1px 5px; top: 0; right: 0; min-width: 32px; text-align: center; }
    .product-card-express .randomize-sold-tag-product-card { top: 10px; right: 10px; }
    [lang="ar"] .product-card-express .randomize-sold-tag-product-card { font-size: 10px; left: 10px; right: initial; }
    .page.jdgm-all-reviews-page .jdgm-all-reviews-page__wrapper { padding: 20px 15px 25px; }
    .productView-stickyCart.style-1 div.sticky-right .pdp-white-friday-logo img { margin-left: auto; margin-right: auto; }
    body.template-product .enable-white-friday-sticky-pdp .sticky-options.revibe-variant-price variant-sticky-selects.no-js-hidden.product-option.has-default .form__select.select > .select__select { padding: 0px 0 0 5px; line-height: 20px; }
    /* [lang="ar"] .productView-stickyCart.style-1 div.sticky-right .pdp-white-friday-logo img { width: 80px; } */
    [lang="ar"] body.template-product .enable-white-friday-sticky-pdp .sticky-options.revibe-variant-price variant-sticky-selects.no-js-hidden.product-option.has-default .form__select.select > .select__select { padding-right: 4px; }
    .cstm-sec .card-information .card-information__wrapper .card-swatch { margin-bottom: 8px !important; }
    .cyber-monday-deals.template-collection .collection-white-friday-deal-wrapper { margin-bottom: 30px; }
    .footer-block__list-payment ul li.list-payment__item.norton_icon { padding: 6.5px 9px; }
    .template-cart .cart-buy-now-pay-later.cart-buy-now-pay-later-hide { border: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; }
    .template-product .revibe-express-thunder-icon.enable-revibe-express-thunder-icon { max-width: 18px; position: absolute; right: 0; top: -1px; margin-top: 0; }
    .template-product .productView-variants .product-form__label.fast-charging-icon:after { width: 17px; height: 17px; left: -2px; }
    [lang="ar"] .template-product .productView-variants .product-form__label.fast-charging-icon:after { right: -2px; left: initial; }
    body.template-product .productView-stickyCart.style-1 div.sticky-right .pdp-white-friday-logo { max-width: 100px; margin-left: auto; margin-right: auto; margin-top: -10px; }
    .pdp-white-friday-deal-wrapper.pdp-white-friday-deal-show-on-mobile .pdp-white-friday-logo img { max-width: 70px; }
    [lang="ar"] .pdp-white-friday-deal-wrapper.pdp-white-friday-deal-show-on-mobile .pdp-white-friday-logo img { max-width: 65px; }
    /* .template-collection .collection-white-friday-wrapper, .template-search .collection-white-friday-wrapper { top: -25px !important; }
    [lang="ar"] .template-collection .collection-white-friday-wrapper, .template-search .collection-white-friday-wrapper { top: -35px !important; } */
    [lang="ar"] .productView-variants .parent-حالة-size-4.product_form_condition_swatch .product-form__label { width: 23%; }
    .template-product .revibe-express-product-meta-wrapper .revibe-express-product-meta { font-size: 11px; max-width: 85%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
    .template-product .revibe-express-product-meta-wrapper .revibe-express-thunder-icon { max-width: 20px; margin-left: 5px; }
    [lang="ar"] .template-product .revibe-express-product-meta-wrapper .revibe-express-thunder-icon { margin-left: initial; margin-right: 5px; }
    .pdp-sticky-special-campaign-pricing { line-height: 20px; }
    .pdp-sticky-special-campaign-pricing span.pdp-sticky-special-campaign-discounted-price { text-align: left; display: inline-block; margin-right: 4px; font-size: 14px; }
    [lang="ar"] .pdp-sticky-special-campaign-pricing span.pdp-sticky-special-campaign-discounted-price { text-align: right; margin-right: 0;  margin-left: 4px; }
    .pdp-sticky-special-campaign-pricing span.pdp-sticky-spec-cam-compare-price-wrapper { display: none !important; }
    .pdp-sticky-special-campaign-pricing span.pdp-sticky-special-campaign-compare-percentage { display: inline-block !important; font-size: 11px; color: #000; }
    .enable-white-friday-sticky-pdp .pdp-sticky-special-campaign-pricing span.pdp-sticky-special-campaign-discounted-price { font-size: 14px; margin-right: 1px; }
    .enable-white-friday-sticky-pdp .pdp-sticky-special-campaign-pricing .pdp-sticky-special-campaign-compare-percentage { display: inline-block !important; }
    .enable-white-friday-sticky-pdp .pdp-sticky-special-campaign-pricing span.pdp-sticky-special-campaign-compare-price, .enable-white-friday-sticky-pdp .pdp-sticky-special-campaign-pricing span.pdp-sticky-special-campaign-condition { display: none !important; }
    [lang="ar"] .enable-white-friday-sticky-pdp .pdp-sticky-special-campaign-pricing span.pdp-sticky-special-campaign-discounted-price { margin-right: 0; margin-left: 1px; }
    body.layout_rtl .productView-variants .product_form_condition_swatch .product-form__label { margin-left: 1%; }
    .productView-options.has-border-bottom .product-form__input.product_form_condition_swatch { margin-right: -1%; }
    [lang="ar"] .productView-options.has-border-bottom .product-form__input.product_form_condition_swatch { margin-right: 0; margin-left: -1%; }
    .accordion_tabby_sect.cross-sale-wrapper .cross-sale-product-wrapper .cross-sale-product { gap: 10px; }
    .accordion_tabby_sect.cross-sale-wrapper .cross-sale-product-wrapper .cross-sale-product .cross-sale-p-img { max-width: 60px; }
    .accordion_tabby_sect.cross-sale-wrapper .cross-sale-product-wrapper .cross-sale-product .cross-sale-product-details .cross-sale-product-title, .accordion_tabby_sect.cross-sale-wrapper .cross-sale-product-wrapper .cross-sale-product .cross-sale-product-details .cross-sale-product-meta, .accordion_tabby_sect.cross-sale-wrapper .cross-sale-product-wrapper .cross-sale-product .cross-sale-product-details .cross-sale-product-price { font-size: 12px; }
    .accordion_tabby_sect.cross-sale-wrapper .cross-sale-product-wrapper .cross-sale-product .cross-sale-product-details .cross-sale-product-meta { padding: 4px 0 2px; }
    .accordion_tabby_sect.cross-sale-wrapper .cross-sale-product-wrapper .cross-sale-product .cross-sale-product-details .cross-sale-product-price span.compare-at-price { font-size: 10px; }
    [lang="ar"] .accordion_tabby_sect.cross-sale-wrapper .cross-sale-collapse-title span.cross-sale-tag, [lang="ar"] .accordion_tabby_sect.cross-sale-wrapper .cross-sale-collapse-title span.cross-sale-tag span { font-size: 12px !important; font-weight: 500 !important; }
    .accordion_tabby_sect.cross-sale-wrapper { padding-left: 1.5rem; padding-right: 1.5rem; }
    .accordion_tabby_sect.cross-sale-wrapper .cross-sale-collapse-title { font-weight: 600; }
    .productView-stickyCart.style-1 .sticky-right .sticky-wishlist { display: none !important; }
    .accordion_tabby_sect.cross-sale-wrapper .accordion_top_title_detail p { font-size: 12px; }
    .footer-block__list-payment ul li.list-payment__item.baseeta_icon { padding: 3.8px 5px; margin-right: 5px; }
    .footer-block__list-payment ul li.list-payment__item.baseeta_icon img { max-width: 45px; }
    .halo-baseeta-sidebar .modal-content.baseeta-sidebar-content { width: calc(100% - 10px); }
    body.template-product .container { padding-left: 10px; padding-right: 10px; }
    .productView-options.has-border-bottom .product-form__input.product_form_condition_swatch .product-form__label.apple-renewed-label span.text { line-height: 9px; }
    .productView-options.has-border-bottom .product_form_condition_swatch span.text { padding: 4px 2px 5px; }
    .card-product .card-product__wrapper .card-product__group-item.card-wishlist .wishlist-icon { width: 24px; height: 24px; padding: 5px 4px 3px; }
    .card-product .card-product__wrapper .card-product__group-item.card-wishlist .wishlist-icon img { width: 16px; height: 15px; border-radius: 0; }
    .card-product .card-product__wrapper .card-product__group-item.card-wishlist .wishlist-icon svg.icon.icon-wishlist { width: 16px; height: 16px; }
    [lang="ar"] .header-mobile.mobile-header-2 .header-mobile--wrapper .header-mobile--icon { padding-right: 0; }
    [lang="ar"] #shopify-section-header-03 .header-03 .header-mobile--center { padding-right: 0; padding-left: 15px; }
    .wishlist-popup-sticky { width: calc(100% - 40px); }
    .sticky-wishlist.clearfix.pdp-wishlist-box { bottom: 0; }
    .template-product .wishlist-popup-sticky { bottom: 105px; }
    [lang="ar"] .template-product .wishlist-popup-sticky { bottom: 115px; }
    .sticky-wishlist.clearfix.pdp-wishlist-box.desktop-view-pdp-wishlist { display: none; }
    .template-product .productView.halo-productView .halo-productView-left h1.productView-title.for_mobile.test { position: relative; margin-bottom: 40px !important; padding-right: 35px; }
    [lang="ar"] .template-product .productView.halo-productView .halo-productView-left h1.productView-title.for_mobile.test { padding-left: 35px; padding-right: 0; }
    body.isic-special-student-deals.template-collection .main_collection_banner .container-1170 { display: flex ; position: relative; z-index: 1; }
    body.isic-special-student-deals.template-collection .main_collection_banner .container-1170:before { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: hsl(0deg 0% 0% / 50%); }
    body.isic-special-student-deals.template-collection .main_collection_banner .container-1170 .collection-content-2 { padding-top: 5px; padding-bottom: 2px; flex: 1; }
    body.isic-special-student-deals.template-collection .collection-description.halo-text-format.text-left .isic-logo { max-width: 55px; }
    body.isic-special-student-deals.template-collection .main_collection_banner .collection-description h2 { font-size: 15px !important; margin-bottom: 7px; margin-top: 7px; }
    body.isic-special-student-deals.template-collection .main_collection_banner .collection-description p.isic-std-benefits, body.isic-special-student-deals.template-collection .main_collection_banner .collection-description p.isic-countries { color: #fff; margin: 0; }
    body.isic-special-student-deals.template-collection ul.isic-list { padding-top: 7px; list-style: none; padding-left: 0; }
    body.isic-special-student-deals.template-collection .main_collection_banner .container-1170 .col-bnr-right-img { position: absolute; right: 0; height: 100%; top: 0; z-index: -1; display: block; }
    body.isic-special-student-deals.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img { height: 100%; max-height: inherit; width: auto; margin-right: 0; max-width: inherit; margin-left: auto; }
    [lang="ar"] body.isic-special-student-deals.template-collection .main_collection_banner .container-1170 .col-bnr-right-img { right: initial; left: 0; }
    [lang="ar"] body.isic-special-student-deals.template-collection ul.isic-list { padding-top: 7px; padding-right: 0; }
    body.isic-special-student-deals.template-collection ul.isic-list li { line-height: 16px; }
    [lang="ar"] body.isic-special-student-deals.template-collection .main_collection_banner .container-1170 .col-bnr-right-img img { margin-left: 0; margin-right: auto; }
    .header-mobile .header__icon .icon.icon-cart { width: 24px; }
    .header-mobile--item.header-mobile--right a.my-account-header img { width: 22px; }
    .header-mobile .header__icon svg.icon.icon-wishlist { width: 21px; }
    .header-mobile a.header__icon.header__icon--wishlist.link.link--text.focus-inset { padding: 0 1px; }
    .header__icon--cart .cart-count-bubble { right: 10px; left: inherit; }
    .header-mobile.mobile-header-2 .header-mobile--wrapper .header-mobile--icon a.mobileMenu-toggle { width: 30px; }
    .header-mobile a.header__icon.header__icon--wishlist.link.link--text.focus-inset img { width: 26px; }
    .header-mobile--item.header-mobile--right a#laptop_lang_ar { margin-right: 4px; }
    .product-block.payday-sale-home.featured-product-sections { margin-top: 5px !important; padding: 25px 0 30px; }
    .custom_categories_container.for_mob h2.shop_by_categories { margin-top: 0; padding-top: 0; }
    .template-product .renewed-modal-anchor { margin-left: -10px; margin-right: -10px; }
    .template-collection .price.White-Friday-class.price--on-sale .price__last, .product-item .price.White-Friday-class.price--on-sale dd.price__last { margin-top: 0 !important; }
    /* [lang="ar"] .popular-iphones .products-carousel .product, [lang="ar"] .Side-image .products-carousel .product, [lang="ar"] .popular_laptops .products-carousel .product, [lang="ar"] .popular-samsung .products-carousel .product { margin-top: 30px; } */
    /* [lang="ar"] .template-product .collection-white-friday-wrapper, [lang="ar"] .collection-white-friday-wrapper { top: -43px; } */
    /* [lang="ar"] .collection-white-friday-wrapper .counter-box { margin-top: -8px; } */
    [lang="ar"] .template-collection .price.White-Friday-class.price--on-sale .price__last, [lang="ar"] .product-item .price.White-Friday-class.price--on-sale dd.price__last { margin-top: 0 !important; }
    .collection-white-friday-deal-wrapper .pdp-white-friday-deal-left .pdp-white-friday-logo img { width: 70px; }
    [lang="ar"] .collection-white-friday-deal-wrapper .pdp-white-friday-deal-left .pdp-white-friday-logo img { width: 80px; }
    [lang="ar"] .ramadan-deals.template-collection .collection .card-information__wrapper.text-center .card-price { margin-top: 0 !important; }
    [lang="ar"] .ramadan-deals.template-collection .collection .card-information__wrapper.text-center .card-price dd.price__last { margin-top: 0 !important; padding-top: 0 !important; }
    .template-product .productView.halo-productView.layout-1.positionMainImage--left.productView-sticky .halo-productView-left.productView-images .trust-icons.product-row { padding-top: 5px; }
    .template-product .container.productView-container .productView.halo-productView .productView-stickyCart.style-1 .sticky-title { display: block; }
    .about-us-press-banner-wrapper .section-block-left { display: none !important; }
    .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; }
    .about-us-press-banner-wrapper .press-banner-block-wrapper .section-block-right .desc { margin-left: 20px !important; margin-right: 20px !important; }
    .white-friday-section-wrapper .white-friday-section-back-layer-02 { max-width: 160px; bottom: -4px; }
    .white-friday-section-wrapper .white-friday-section-back-layer-03.hide-on-mobile { display: none; }
    .white-friday-section-wrapper .white-friday-section-back-layer-03.show-on-mobile { display: block !important; }
    .template-cart .cart-content-left-item>.cart .cart-item.p-warranty-section .cart-item-block .cart-item-name { padding-bottom: 0; }
    .template-cart div#main-cart-items .cart .cart-list .cart-item>.cart-item-block.cart-item-price { display: none; }
    .additional-cash-back-anchor2 { margin-left: 0; margin-right: 0; border-radius: 6px; position: relative; z-index: 1; overflow: hidden; }
    [lang="ar"] .additional-cash-back-anchor2 { padding-left: 0; }
    .cart-item.p-warranty-section .cart-item-block.cart-item-price .warranty-before-off-p { display: inline-block; }
    .template-product .protection-plan .price.warranty__price { gap: 8px !important; align-self: center !important; }
    .template-product .seller-rating.supplierDiv { border: 1px solid #dedede; border-radius: 4px; padding: 5px; gap: 4px; background-color: #fafafa; margin-bottom: 25px; flex-direction: column; }
    [data-cart].is-loading>.loading-overlay { z-index: 99999; }
    .template-product:after { width: 40px; }
    .template-product .revibe-box-image img { max-width: 70% !important; padding-top: 0 !important; height: auto !important; }
  }
  @media (max-width: 550px) {
    body.isic-special-student-deals.template-collection .main_collection_banner .container-1170 .collection-content-2 { padding-left: 0; padding-right: 0; }
  }
  @media (max-width: 480px) {
    [lang="ar"] .template-product .protection-plan .header h4 { font-size: 14px !important; }
    .template-product .protection-plan .header h4 { font-size: 13px; }
  }
  @media (max-width: 410.9px) {
    /* .template-product .protection-plan .header h4 { font-size: 11px !important; }
    [lang="ar"] .template-product .protection-plan .header h4 { font-size: 12px !important; } */
  }
  @media (max-width: 400px) {
    .template-product .revibe-express-product-meta-wrapper .revibe-express-product-meta { max-width: 81%; }
    .enable-cash-back-deal-sticky-pdp .pdp-cash-back-deal-mobile-pdp { font-size: 10px; }
    .mobileMenu-toggle { width: 20px; }
    #shopify-section-header-03 .header-03 .header-mobile--center { padding-left: 0 !important; padding-right: 0 !important; width: 60px; flex: initial; }
    #shopify-section-header-03 .header-03 .header-mobile--icon .header__heading-logo { max-width: 100% !important; }
    .header-mobile.mobile-header-2 .header-mobile--wrapper .header-mobile--icon a.mobileMenu-toggle { width: 24px; }
    .collection-white-friday-wrapper { left: 0; }
    [lang="ar"] .collection-white-friday-wrapper { left: initial; right: 0; }
    .collection-white-friday-wrapper .counter-box .counter-item:before { font-size: 12px; right: -5px; }
    .collection-white-friday-wrapper .counter-box { gap: 6px; }
    .additional-cash-back-anchor2 a.additional-cash-back-anchor-text-wrap { font-size: 11px; }
  }
/*Added by Ali*/
.product-form__label.soldout-custom{ opacity: .5; position: relative; overflow: hidden; pointer-events: none;}
.product-form__label.soldout-custom:before { content: ""; top: 50%; left: -10px; height: 1px; opacity: 1; z-index: 1; border: none; position: absolute; visibility: visible; width: calc(100% + 20px); background-color: var(--product-sale-price-color); transform: translateY(-50%) rotate(-45deg); }