.ar-page .custom-slider { max-width: 1200px; margin: 0px auto; padding-top: 5px !important; padding-bottom: 15px !important; }
.ar-page .owl-carousel-products-new_products { padding-top: 5px !important; }
.ar-page .owl-carousel-products-new_products .owl-stage-outer { overflow: hidden !important; padding-top: 5px !important; padding-bottom: 3px !important; }
.ar-page .owl-carousel-products-new_products .owl-stage { padding-top: 5px !important; display: flex !important; }
.ar-page .topseller { font-size: 50px; color: rgb(0, 0, 0); margin-top: 0px; padding-top: 70px; display: flex; justify-content: center; align-items: center; width: 100%; text-align: center; }
.ar-page .topseller.center { text-align: center !important; display: block !important; width: 100% !important; max-width: 100% !important; }
.ar-page .product-item-link { font-family: Roboto-Regular, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-size: 18px !important; font-weight: 800 !important; }
.ar-page .owl-carousel-products-new_products .product-image-wrapper img { margin: 0px auto !important; display: block !important; width: 100% !important; height: auto !important; object-fit: contain !important; }
.ar-page .owl-carousel-products-new_products .eyeAbleSkipFontSize, .ar-page .owl-carousel-products-new_products .eyeAbleSkipFontSize *, .ar-page .owl-carousel-products-new_products .product-item.eyeAbleSkipFontSize, .ar-page .owl-carousel-products-new_products .product-item.eyeAbleSkipFontSize *, .ar-page .owl-carousel-products-new_products .product-item-info.eyeAbleSkipFontSize, .ar-page .owl-carousel-products-new_products .product-item-info.eyeAbleSkipFontSize * { font-size: inherit !important; }
.ar-page .owl-carousel-products-new_products .owl-item { border: 1px solid rgb(202, 202, 202) !important; padding: 15px !important; margin-top: 3px !important; box-sizing: border-box !important; overflow: visible !important; transition: 0.3s !important; }
.ar-page .owl-carousel-products-new_products .owl-item:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px !important; transform: translateY(-3px) !important; margin-top: 0px !important; }
.ar-page .owl-carousel-products-new_products .product-item { width: 100% !important; height: 100% !important; margin: 0px !important; padding: 0px !important; box-sizing: border-box !important; }
.ar-page .owl-carousel-products-new_products .product-item, .ar-page .owl-carousel-products-new_products .product-item-info, .ar-page .owl-carousel-products-new_products .product-item-inner, .ar-page .owl-carousel-products-new_products .product-item-details { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.ar-page .owl-carousel-products-new_products .product-item-info { overflow: visible !important; width: 100% !important; margin: 0px !important; padding: 0px !important; position: relative !important; box-sizing: border-box !important; }
.ar-page .owl-carousel-products-new_products .product-item-inner { overflow: visible !important; width: 100% !important; margin: 0px !important; padding: 0px !important; box-sizing: border-box !important; }
.ar-page .owl-carousel-products-new_products .product-item-actions { overflow: visible !important; width: 100% !important; margin: 0px !important; padding: 0px !important; box-sizing: border-box !important; }
.ar-page .owl-carousel-products-new_products .product-item-details { width: 100% !important; margin: 0px !important; padding: 0px !important; box-sizing: border-box !important; text-align: left !important; }
.ar-page .owl-carousel-products-new_products .product-item-inner { text-align: left !important; display: block !important; }
.ar-page .owl-carousel-products-new_products .product-item-actions { text-align: left !important; display: flex !important; flex-wrap: wrap !important; align-items: center !important; width: 100% !important; }
.ar-page .owl-carousel-products-new_products .actions-primary { text-align: left !important; display: block !important; width: 100% !important; margin: 0px !important; }
.ar-page .owl-carousel-products-new_products .product-item:hover, .ar-page .owl-carousel-products-new_products .product-item-info:hover, .ar-page .owl-carousel-products-new_products .product-item-info.active, .ar-page .owl-carousel-products-new_products .product-item-inner:hover { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important; }
.ar-page .owl-carousel-products-new_products .product-image-container { margin-bottom: 10px !important; display: flex !important; justify-content: center !important; align-items: center !important; width: 100% !important; }
.ar-page .owl-carousel-products-new_products .product-image-wrapper { display: block !important; position: relative !important; width: 100% !important; overflow: hidden !important; }
.ar-page .owl-carousel-products-new_products .product-image-photo { display: block !important; margin: 0px auto !important; max-width: 100% !important; height: auto !important; }
.ar-page .owl-carousel-products-new_products .product-item-photo { display: block !important; width: 100% !important; }
.ar-page .owl-carousel-products-new_products .product-item-info { text-align: left !important; }
.ar-page .owl-carousel-products-new_products .product-item-name { margin-bottom: 8px !important; text-align: left !important; min-height: 50px !important; }
.ar-page .owl-carousel-products-new_products .product-item-name a { text-align: left !important; display: block !important; }
.ar-page .owl-carousel-products-new_products .price-box { margin: 10px 0px 5px !important; text-align: left !important; display: block !important; width: 100% !important; }
.ar-page .actions-primary .action.primary, .ar-page .actions-primary .action.tocart.primary { background: rgb(0, 0, 0) !important; color: rgb(255, 255, 255) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; padding: 12px 20px !important; font-size: 14px !important; font-weight: 500 !important; text-transform: uppercase !important; letter-spacing: 0.5px !important; cursor: pointer !important; transition: 0.3s !important; width: 100% !important; display: block !important; text-align: center !important; text-decoration: none !important; }
.ar-page .actions-primary .action.primary:hover, .ar-page .actions-primary .action.tocart.primary:hover { background: rgb(255, 255, 255) !important; color: rgb(0, 0, 0) !important; border: 1px solid rgb(0, 0, 0) !important; text-decoration: none !important; }
.ar-page .price-label::after { display: none; }
.ar-page .actions-primary .action.primary { padding: 10px 3px !important; font-size: 15px !important; }
.ar-page .owl-carousel-products-new_products .product-item-actions .actions-secondary { display: flex; align-items: center; gap: 10px; justify-content: center; flex-wrap: wrap; overflow: visible; margin: 10px 0px 0px !important; padding: 0px !important; width: 100% !important; box-sizing: border-box !important; }
.ar-page .owl-carousel-products-new_products .product-item-actions .actions-secondary .action { background: rgb(255, 255, 255) !important; border: 1px solid rgb(224, 224, 224) !important; border-radius: 50% !important; color: rgb(102, 102, 102) !important; width: 36px !important; height: 36px !important; min-width: 36px !important; min-height: 36px !important; max-width: 36px !important; max-height: 36px !important; cursor: pointer !important; padding: 0px !important; margin: 0px !important; text-decoration: none !important; transition: 0.3s !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important; flex-shrink: 0 !important; }
.ar-page .owl-carousel-products-new_products .product-item-actions .actions-secondary .action:hover { background: rgb(248, 249, 250) !important; border-color: rgb(0, 0, 0) !important; transform: translateY(-1px) !important; }
.ar-page .owl-carousel-products-new_products .product-item-actions .actions-secondary a.action.towishlist::before { content: ""; speak: none; font-style: normal; font-variant: normal; text-transform: none; line-height: 1; cursor: pointer; font-family: Ascher !important; font-weight: normal !important; font-size: 16px !important; color: rgb(102, 102, 102) !important; margin: 0px !important; padding: 0px !important; }
.ar-page .owl-carousel-products-new_products .product-item-actions .actions-secondary a.action.towishlist:hover::before { color: rgb(0, 0, 0) !important; }
.ar-page .owl-carousel-products-new_products .product-item-actions .actions-secondary a.action.tocompare::before { content: ""; speak: none; font-style: normal; font-variant: normal; text-transform: none; line-height: 1; cursor: pointer; font-family: Ascher !important; font-weight: normal !important; font-size: 16px !important; color: rgb(102, 102, 102) !important; margin: 0px !important; padding: 0px !important; }
.ar-page .owl-carousel-products-new_products .product-item-actions .actions-secondary a.action.tocompare:hover::before { color: rgb(0, 0, 0) !important; }
.ar-page .owl-carousel-products-new_products .product-item-actions .actions-secondary > .action span { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.ar-page .owl-carousel-products-new_products .owl-nav .owl-prev, .ar-page .owl-carousel-products-new_products .owl-nav .owl-next { position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; z-index: 10; transition: opacity 0.3s; width: 50px !important; height: 50px !important; background: rgb(255, 255, 255) !important; border-radius: 50% !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 10px 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.ar-page .owl-carousel-products-new_products .owl-nav .owl-prev:hover, .ar-page .owl-carousel-products-new_products .owl-nav .owl-next:hover { opacity: 0.8; }
.ar-page .owl-carousel-products-new_products .owl-nav .owl-prev { left: -60px; }
.ar-page .owl-carousel-products-new_products .owl-nav .owl-next { right: -60px; }
.ar-page .owl-carousel-products-new_products .owl-nav .owl-prev::before, .ar-page .owl-carousel-products-new_products .owl-nav .owl-next::before { content: ""; font-family: Ascher !important; font-size: 20px !important; color: rgb(0, 0, 0) !important; line-height: 1 !important; font-weight: normal !important; }
.ar-page .owl-carousel-products-new_products .owl-nav .owl-prev::before { transform: rotate(180deg); }
.ar-page .owl-carousel-products-new_products .owl-nav .owl-next::before { transform: rotate(0deg); }
.ar-page .owl-carousel-products-new_products .owl-nav .owl-prev span, .ar-page .owl-carousel-products-new_products .owl-nav .owl-next span { display: none !important; }
@media (min-width: 768px) {
.ar-page .topseller { padding-bottom: 30px; }
.ar-page .owl-carousel-products-new_products .owl-carousel .owl-item { margin-left: 0px; width: auto !important; margin-right: 8px !important; border: 1px solid rgb(85, 85, 85) !important; background: rgb(255, 255, 255) !important; }
@media (max-width: 1024px) and (min-width: 769px) {
.ar-page .owl-carousel-products-new_products .owl-carousel .owl-item { width: auto !important; margin-right: 8px !important; }
}
.ar-page .owl-carousel-products-new_products.owl-carousel .owl-stage { display: flex !important; align-items: stretch !important; }
.ar-page .custom-slider { display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; }
.ar-page .owl-carousel-products-new_products { width: 100% !important; max-width: 100% !important; display: flex !important; justify-content: center !important; }
}
@media (max-width: 1280px) and (min-width: 1025px) {
.ar-page .custom-slider { padding-left: 40px !important; padding-right: 40px !important; }
.ar-page .owl-carousel-products-new_products .owl-nav .owl-prev { left: -35px !important; width: 48px !important; height: 48px !important; }
.ar-page .owl-carousel-products-new_products .owl-nav .owl-next { right: -35px !important; width: 48px !important; height: 48px !important; }
.ar-page .owl-carousel-products-new_products .owl-nav .owl-prev::before, .ar-page .owl-carousel-products-new_products .owl-nav .owl-next::before { font-size: 19px !important; }
}
@media (max-width: 1024px) and (min-width: 768px) {
.ar-page .custom-slider { padding-left: 50px !important; padding-right: 50px !important; }
.ar-page .owl-carousel-products-new_products .owl-nav .owl-prev { left: -30px !important; width: 45px !important; height: 45px !important; }
.ar-page .owl-carousel-products-new_products .owl-nav .owl-next { right: -30px !important; width: 45px !important; height: 45px !important; }
.ar-page .owl-carousel-products-new_products .owl-nav .owl-prev::before, .ar-page .owl-carousel-products-new_products .owl-nav .owl-next::before { font-size: 18px !important; }
.ar-page .owl-carousel-products-new_products .product-item-actions .actions-secondary { gap: 10px !important; justify-content: center !important; }
.ar-page .owl-carousel-products-new_products .product-item-actions .actions-secondary .action { width: 34px !important; height: 34px !important; min-width: 34px !important; min-height: 34px !important; max-width: 34px !important; max-height: 34px !important; flex-shrink: 0 !important; }
.ar-page .owl-carousel-products-new_products .product-item-actions .actions-secondary a.action.towishlist::before, .ar-page .owl-carousel-products-new_products .product-item-actions .actions-secondary a.action.tocompare::before { font-size: 15px !important; margin: 0px !important; padding: 0px !important; }
}
@media (max-width: 767px) {
.ar-page .topseller, .ar-page .topseller.center { text-align: center !important; display: block !important; width: 100% !important; max-width: 100% !important; margin: 0px auto !important; }
.ar-page .custom-slider { padding-left: 10px !important; padding-right: 10px !important; }
.ar-page .owl-carousel-products-new_products .owl-carousel .owl-item { width: auto !important; margin-left: 0px !important; margin-right: 0px !important; border: 1px solid rgb(85, 85, 85) !important; background: rgb(255, 255, 255) !important; }
.ar-page .owl-carousel-products-new_products.owl-carousel .owl-stage { display: flex !important; align-items: stretch !important; }
.ar-page .custom-slider { display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; }
.ar-page .owl-carousel-products-new_products { width: 100% !important; max-width: 100% !important; display: flex !important; justify-content: center !important; }
.ar-page .owl-carousel-products-new_products .owl-nav .owl-prev { left: -25px !important; width: 45px !important; height: 45px !important; }
.ar-page .owl-carousel-products-new_products .owl-nav .owl-next { right: -25px !important; width: 45px !important; height: 45px !important; }
.ar-page .owl-carousel-products-new_products .owl-nav .owl-prev::before, .ar-page .owl-carousel-products-new_products .owl-nav .owl-next::before { font-size: 18px !important; }
.ar-page .owl-carousel-products-new_products .owl-nav { display: block !important; visibility: visible !important; }
.ar-page .owl-carousel-products-new_products .owl-nav button { display: block !important; visibility: visible !important; opacity: 1 !important; pointer-events: auto !important; cursor: pointer !important; }
.ar-page .owl-carousel-products-new_products .owl-nav button.disabled { opacity: 1 !important; pointer-events: auto !important; cursor: pointer !important; }
.ar-page .owl-carousel-products-new_products .owl-nav button:disabled { opacity: 1 !important; pointer-events: auto !important; cursor: pointer !important; }
.ar-page .owl-carousel-products-new_products .owl-nav button.eyeAbleContrastSkip { pointer-events: auto !important; cursor: pointer !important; opacity: 1 !important; }
.ar-page .owl-carousel-products-new_products .product-item-actions .actions-secondary { gap: 8px !important; padding: 0px !important; margin-top: 8px !important; margin-left: 0px !important; width: 100% !important; box-sizing: border-box !important; justify-content: center !important; }
.ar-page .owl-carousel-products-new_products .product-item-actions .actions-secondary .action { width: 32px !important; height: 32px !important; min-width: 32px !important; min-height: 32px !important; max-width: 32px !important; max-height: 32px !important; flex: 0 0 auto !important; }
.ar-page .owl-carousel-products-new_products .product-item-actions .actions-secondary a.action.towishlist::before, .ar-page .owl-carousel-products-new_products .product-item-actions .actions-secondary a.action.tocompare::before { font-size: 14px !important; margin: 0px !important; padding: 0px !important; }
.ar-page .owl-carousel-products-new_products .product-item-actions { overflow: visible !important; padding: 0px !important; width: 100% !important; }
.ar-page .owl-carousel-products-new_products .product-item-inner { overflow: visible !important; width: 100% !important; }
.ar-page .owl-carousel-products-new_products .actions-primary .action.primary, .ar-page .owl-carousel-products-new_products .actions-primary .action.tocart.primary { padding: 10px 5px !important; font-size: 13px !important; width: 100% !important; }
.ar-page .topseller-carousel .owl-stage { display: flex !important; justify-content: center; }
.ar-page .topseller-carousel .owl-item { float: none !important; }
}
@media (max-width: 480px) {
.ar-page .topseller, .ar-page .topseller.center { text-align: center !important; display: block !important; width: 100% !important; max-width: 100% !important; margin: 0px auto !important; }
.ar-page .custom-slider { padding-left: 70px !important; padding-right: 70px !important; }
}
@media (max-width: 375px) {
.ar-page .topseller, .ar-page .topseller.center { text-align: center !important; display: block !important; width: 100% !important; max-width: 100% !important; margin: 0px auto !important; }
.ar-page .custom-slider { padding-left: 80px !important; padding-right: 80px !important; }
}
