Untitled

mail@pastecode.io avatar
unknown
css
20 days ago
17 kB
1
Indexable
Never
body .woocommerce div.quantity input{
 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  
}
body .topbar-close{
  margin-left: 20px;
}

body #topbars .topbar-text p:after{
  
  
}

@keyframes shimmer {
  0% {
    -webkit-mask-position: 140% 140%;
    mask-position: 140% 140%;
  }

  100% {
    -webkit-mask-position: -20% -20%;
    mask-position: -20% -20%;
  }
}

.logo img{
  color: grey;
  display: inline-block;
  -webkit-mask: linear-gradient(-60deg, #000 30%, #0005, #000 50%) right / 300% 100%;
  mask: linear-gradient(-60deg, #000 30%, #0005, #000 50%) right / 300% 100%;
  background-repeat: no-repeat;
  animation: shimmer 3s infinite;
  
}

/* موقتی ، حتما حذف */
.elementor-1152 .elementor-element.elementor-element-267edd3 section.col-off{
      background: linear-gradient(0deg,hsla(0,0%,5%,.14),hsla(0,0%,5%,.14)),linear-gradient(90deg,#b21535,#8a1029 79.18%,#1c0006);
}

.elementor-1152 .elementor-element.elementor-element-35d1213 .mini_offer {
    background: linear-gradient(0deg,hsla(0,0%,5%,.07),hsla(0,0%,5%,.07)),linear-gradient(93.39deg,#9dc44f 2.8%,#586e2d 50.49%,#020202 97.21%);
    border-left: 0;
}

/* ============================================ header ========================================= */

/* fix toast z-index */
.swal2-container {
    z-index: 999999999 !important;
}

/* change header bottom height */
.menus.sticky.nav-appear {
    height: 46px;
}

/* change instagram icon size in header mobile */
.mobile-header .call-page i {
    color: #162C5B;
    font-size: 26px !important;
    top: 2px !important;
}

/* loggined user fullName in header desktop */
.account span.account-text {
    padding: 0 5px;
}

/* ================================================= home ============================================= */

/* fix modal product preview loader mobile */
.onliner_main_loading.product_view {
    display: flex;
    justify-content: center !important;
}

/* fix preview price in mobile */
.remodal.view_product.remodal-lg.nohead.remodal-is-initialized.remodal-is-opened .index-prices-pro div span.woocommerce-Price-amount ins bdi {
    margin-bottom: 10px;
}
.remodal.view_product.remodal-lg.nohead.remodal-is-initialized.remodal-is-opened .price_onsale_ar span.woocommerce-Price-amount.amount.price_sale bdi bdi {
    margin-bottom: 19px;
}
.remodal.view_product.remodal-lg.nohead.remodal-is-initialized.remodal-is-opened del span.woocommerce-Price-amount.amount.price_sale bdi bdi {
    margin-bottom: 0 !important;
}

/* fix rounded slider mobile */
@media screen and (max-width: 990px) {
  .excerpt_product.boxed .short_excerpt {
  	margin-top: 0 !important;
  }
}
.remodal.view_product.remodal-lg.nohead.remodal-is-initialized.remodal-is-opened .viwe_ratings_counters {
    margin-bottom: 8px;
}
.remodal.view_product.remodal-lg.nohead.remodal-is-initialized.remodal-is-opened .viwe_product_sku {
    margin-bottom: 10px;
}
.remodal.view_product.remodal-lg.nohead.remodal-is-initialized.remodal-is-opened .meta-additional {
		border-bottom: 1px solid transparent;
}
.remodal.view_product.remodal-lg.nohead.remodal-is-initialized.remodal-is-opened .remodal-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: absolute;
    left: 30px;
    bottom: 23px;
}
.remodal.view_product.remodal-lg.nohead.remodal-is-initialized.remodal-is-opened .content_product_view .viwe_title_product {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.remodal.view_product.remodal-lg.nohead.remodal-is-initialized.remodal-is-opened .remodal-header {
	display: none !important;
}
.remodal.view_product.remodal-lg.nohead.remodal-is-initialized.remodal-is-opened .content_product_view .breadcrumb {
	padding-bottom: 0 !important;
}
.remodal.view_product.remodal-lg.nohead.remodal-is-initialized.remodal-is-opened .atri-single {
	display: none !important;
}
.remodal.view_product.remodal-lg.nohead.remodal-is-initialized.remodal-is-opened .viewe_single_price .price_onsale_ar {
    display: flex;
    flex-direction: row-reverse;
  	align-items: center;
    height: 28px;
    gap: 10px;
		position: absolute;
    top: 134px;
    left: 43px;
}
.remodal.view_product.remodal-lg.nohead.remodal-is-initialized.remodal-is-opened .item__label:first-child::after {
    content: ' : ';
    font-size: 17px;
}
@media screen and (max-width: 990px) {
	.remodal.view_product.remodal-lg.nohead.remodal-is-initialized.remodal-is-opened .viewe_single_price .price_onsale_ar {
  	  position: relative !important;
			display: block !important;
    	left: 220px !important;
    	top: 3px !important;
	}
  .remodal.view_product.remodal-lg.nohead.remodal-is-initialized.remodal-is-opened .guaranteed_product {
    margin-top: 8px;
	}
}

/* fix overlay preview product */
.remodal-overlay {
    background: rgba(43,46,56,0.9);
    z-index: 99999 !important;
}

/* fix header desktop category tab */
.prk_mega_menu .ri-menu-line {
	  font-size: 20px;
    font-weight: 600;
}
#menu-item-309 > a span.title {
	font-weight: 700;
}

/* fix section before brand logos */
.elementor-element-bdcae78 .main_grid_product {
	margin-bottom: -20px !important;
}
.elementor-element-bdcae78  .mcarousel_product_head h4 {
	color: #000 !important;
	font-size: 18px !important;
}
.elementor-element-bdcae78  .product-item-link {
	color: #000 !important;
}

/* custom style for section title in desktop */
.custom-title-style .head-product, .custom-title-style h4 {
		margin: 0 !important;
		width: 100% !important;
    padding: 13px 17px !important;
    border-radius: 11px;
    background: #f5f5f5;
}
.custom-title-style .titles-pro::after {
	content: unset;
}
.custom-title-style h4::before {
	content: unset !important;
}

/* fix brand slider height */
.elementor-element-339c403 .item-brands {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

/* fix btn add to cart in slider off products desktop */
.quick_add2cart.text {
    position: absolute;
    right: unset;
    padding: 10px 15px;
    transform: translateX(-50%);
    left: 50%;
    white-space: nowrap;
    width: fit-content;
}

/* three slider in desktop fix actived slide bg */
.swiper-slide.swiper-slide-active .product-thumbnail {
    background: #f5f5f5;
    border-radius: 15px;
}

/* fix hover categories item in desktop */
article.promotion_term:hover {
    background: #73057F !important;
}

/* tree slider in home page */
.elementor-widget.elementor-widget-lists_section_products .lists_product {
    padding: 0 10px;
}
.elementor-widget.elementor-widget-lists_section_products .mcarousel_product_head {
	margin: 10px 0 !important;
}
.lists_product .mcarousel_product_head h4 {
	font-weight: 700;
	color: #1e2220;
	font-size: 16px;
}

/* fix title section blog list */
.mcarousel_product.modern_blog .product-item-link {
    position: absolute;
    left: 25px;
}
.carousel_offer_mobit_title {
	padding-top: 6px !important;
	padding-bottom: 6px !important;
}

/* hidden buy cart count in desktop */
.header-carter .em-plus {
	display: none !important;
}

/* fix mobit card image bg */
.swiper-slide.swiper-slide .product-thumbnail {
	background-color: #fff !important;
}

/* hide banner two in twice banner */
@media screen and (max-width: 768px) {
  #twice-banner .list2:last-child {
    display: none;
  }	
}

/* fix brand slider padding-y*/
#brand-slider .head-product {
    padding: 10px 17px !important;
}

/* fix title blog */
.modern_blog h4 {
    font-weight: 700;
    font-size: 16.5px;
}

/* fix rounded slider mobile */
@media screen and (max-width: 990px) {
  .main-slider-box {
    border-radius: 15px !important;
    overflow: hidden !important;
  }
}

/* fix title desktop for mobile and tablet */
@media screen and (max-width: 990px) {
	#brand-slider .head-product {
		padding-right: 5px !important;
	}
	.custom-title-style h4 {
		padding-right: 10px !important;
	}
	.lists_product h4, .modern_blog h4, #brand-slider .head-product span, body .carousel_offer_mobit_title h2 {
		font-size: 14px !important;
	}
}

/* fix brand slider items items-center*/
#brand-slider .owl-stage-outer {
    padding: 28px 0 11px 0;
}


/* fix show see all btn in slider */
body .carousel_offer_mobit_title a {
	display: flex !important;
	font-size: 14px !important;
}

/* fix modern blog see-all btn style */
.modern_blog .product-item-link {
	font-size: 14px !important;
}
.modern_blog .ri-arrow-left-line:before {
	content: "\ea64" !important;
    font-size: 18px !important;
    color: #666 !important;
}
.modern_blog .ri-arrow-left-line {
	background: transparent !important;
	margin: 0 !important;
	padding: 0 !important;
}

/* ========================================================== product-category ================================================= */

/* hide bottom shop title */
.footer-description-shop.bottom_sidebar_order {
  display: none !important;
}

/* ========================================================== single product =================================================== */

.highcharts-legend {
	display: none !important;
}

/* fix mobile product slider pagination active bullet bg */
.product-single .swiper-responsive-product-slider .swiper-pagination-bullet-active {
    background: #7f54b3;
} 

/* fix mobile comments */
.product-single #tab-content-mobile .title_comment {
    margin-top: -10px !important;
    margin-bottom: -5px;
    display: block !important;
}
.product-single .reviw-tabs #comments .commentlist li.review {
    padding: 5px !important;
}
.product-single #tab-content-mobile .reviw-tabs .go-insert-comment a {
    font-size: 13px;
    padding: 10px 20px 10px 20px;
}
.product-single #tab-content-mobile .reviw-tabs .go-insert-comment a::after {
	content: '' !important;
}
.product-single #tab-content-mobile .continer-rating {
	margin-bottom: 0 !important;
}

/* fix rounded slider mobile */
@media screen and (max-width: 990px) {
  .product-single .guaranteed_product {
		position: static;
    height: 30px;
    background: #fff;
    border-bottom: 1px solid #e3e3e3;
    width: 100% !important;
  }
  .product-single .excerpt_product {
  	border-top: unset !important;
  }
  .product-single .excerpt_product.boxed .short_excerpt {
    margin-top: 10px !important;
	}
  .product-single .short_excerpt {
      display: inline-block;
      margin-top: 10px;
  }
}

/* remove scrollbar in producr tab mobile */
.product-single #tab-content-mobile::-webkit-scrollbar {
    width: 0 !important;
  	background: transparent !important;
}

/* customize screen mobile and tablet*/
@media screen and (max-width: 990px) {
  .product-single table td, .woocommerce-tabs #tab-description table th {
  	border: unset !important;
  }
  .product-single th.woocommerce-product-attributes-item__label::after {
  	position: relative !important;
  }
  .product-single #tab-content-mobile .pading-tabs {
  	border-right: unset !important;
    padding: unset !important;
  }
  .product-single .reviw-tabs #comments .children .comment-text {
  	margin-bottom: 0 !important;
  }
  .product-single em.prk_review_tag_recommend {
    margin-bottom: 0 !important;
	}
  .product-single .reviw-tabs #comments .children .comment-text {
    margin-top: 10px !important;
  }
  .product-single #tab-content-mobile #comments .comment-text .main_disadvantage_advantages {
  	margin-top: 10px !important;
  }
  .product-single #tab-content-mobile #comments .comment-text p.meta {
  	margin-bottom: 10px !important;
  }
  .product-single #tab-content-mobile.reviews .pading-tabs {
    padding: 10px !important;
	}
  .product-single #tab-title-cattributes_products_tab tr.woocommerce-product-attributes-item {
    display: flex !important;
    gap: 10px !important;
	}
}

/* see-more btn in top simple description */
.product-single .mask-handler span.show-more {
    color: #1051ef !important;
    font-weight: 400;
}

/* see-more btn in product options */
.product-single .meta-additional .show-mores {
    margin-top: 0;
}

/* width full comment section */
.product-single .coments-left, .comment-text {
	width: 100%;
}

/* fix breadcrumb */
.product-single .woocommerce-breadcrumb {
	position: relative;
  top: 5px;
}

/* hide skeletion loader in mobile */
@media screen and (max-width: 990px) {
  .product-single .timeline-item {
  	display: none !important;
  }
}

/* hide comment count */
.product-single #tab-title-reviews i {
    display: none;
}

/* comment section styles */
.product-single .reviw-tabs #comments .commentlist .description p {
	border-bottom: 1px solid transparent !important;
  margin-bottom: 0 !important;
  padding-bottom: 1px solid transparent !important;
}
.product-single .reviw-tabs #comments .commentlist li.review {
	padding: 20px 20px 0 20px !important;
}
.product-single .reviw-tabs h5.title_comment {
    margin-top: -10px !important;
}
.product-single .reviw-tabs #comments .children .comment-text {
    border: 1px solid #e3e3e3;
    padding: 15px;
    border-radius: 13px;
    margin-bottom: 20px;
}
.product-single .reviw-tabs #comments .commentlist .main_disadvantage_advantages {
	padding-bottom: 5px !important;
  margin-bottom: 0 !important;
}

/* product padding-x */
.product-single .woocommerce div.product .woocommerce-tabs .panel {
    border-radius: 0 0 11px 11px;
    border: 1px solid #e3e3e3;
    padding: 1.5rem 1.5rem !important;
}

/* hide product options in product head */
.product-single .meta-additional {
	display: none !important;
}

/* customize product simple details */
.product-single .excerpt_product {
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    margin: 15px 0px !important;
    padding-top: 10px;
}
.product-single .rating_and_nummbercomment {
    padding-top: 10px;
    margin-top: 5px;
}
.product-single .short_excerpt {
    line-height: 20px;
    min-height: 100px;
}

/* three select in bottom styles */
.product-single .woocommerce div.product .woocommerce-tabs .panel {
	border-radius: 10px !important;
}
.product-single .woocommerce div.product .woocommerce-tabs ul.tabs {
    display: flex;
    justify-content: center;
}
.product-single .product-tabs {
    position: static !important;
}

/* product features styles */
.product-single th.woocommerce-product-attributes-item__label::after {
    position: absolute;
    content: ' : ';
  	padding-right: 3px;
}
.product-single tr.woocommerce-product-attributes-item {
    display: flex;
    align-items: center;
}
.product-single .woocommerce-Tabs-panel table.shop_attributes th {
	width: 200px !important;
  padding: 0 !important;
}
.product-single .woocommerce table.shop_attributes {
	margin-bottom: 0 !important;
}
.product-single .title-des-pro, .product-single .title-desctop, .product-single .title-commenter {
	display: none !important;
}

/* fix breadcrumb padding right */
.product-single .woocommerce-breadcrumb {
	padding-right: 0 !important;
}

/* product comment raiting styles */
.product-single .product-points.product-positive-points {
	margin-top: 15px !important;
}
.product-single .custom-option-ratings {
	margin-top: 1.5rem !important;
}
.product-single .continer-rating {
	margin-bottom: 10px !important;
}
.product-single .reviw-tabs .commnet-lister {
	display: none !important;
}

/* ========================================================== login ============================================================ */

.page-login .logo-loginbox {
    display: none;
}
.page-login .stm-sms-holder.form-row {
    padding: 0 !important;
}
.page-login .title-loginbox {
	margin-bottom: 10px !important;
}
.page-login .prk-loginbox {
	padding: 25px !important;
}

/* ====================================================== login modal ========================================================= */

#loginmodal .prk-header-login {
    padding: 10px 0 0 10px !important;
}

/* ========================================================= cart ============================================================= */

.cart_page .coupon .coupon_code {
	display: none !important;
}
.cart_page .coupon .input-text {
	display: none !important;
}
.cart_page .coupon {
    border: 1px solid #e3e3e3 !important;
    border-radius: 10px !important;
    padding: 5px 7px !important;
}

/* ==================================================== single post ============================================================ */

.single-post .side-posts .side-rond-posts {
	margin-top: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
}

.single-post .side-posts .side-item-post {
	margin: 0 !important;
}
Leave a Comment