/**
 * Theme Name: Rey Child
 * Theme URI: http://academyshadman.com/
 * Description: This is a child theme of Rey Buy Hamed SHadman.
 * Author: Marius H.
 * Author URI:  https://twitter.com/academyshadman
 * Template: rey
 * Version: 1.0.0
 */
.rey-overlay{
  backdrop-filter: blur(6px);
}
.form-campain .elementor-button{
	position: absolute;
	left: 10px;
	bottom: 3px;
}
.rey-productTitle-wrapper .product_title {
	font-size: 2.2rem;
	font-weight: 700;
	line-height: 60px;
}
.rey-stickySocial .rey-stickySocial-title{
	margin-left: 15px;
	margin-right: 0 !important;
}
.rey-checkoutPage.--layout-custom .rey-checkoutPage-review .woocommerce-checkout-review-order-table .rey-reviewOrder-img{
	margin-right: 0;
	margin-left: 20px;
}
.rey-checkoutPage.--layout-custom .woocommerce-form-coupon .button{
	  padding: 10px;
}
.rey-scrollTop.--style1 .rey-arrowSvg, .rey-scrollTop.--style1 .rey-customIcon,.rey-scrollTop.--style1 .rey-scrollTop-text{
	  left: 0;
}
.select2-container .select2-selection.select2-reyStyles .select2-selection__arrow{
	  right: unset;
  left: 0;
}
.rey-checkoutPage.--layout-custom .rey-ordRecPage-header .rey-ordRecPage-title{
	margin-right: 20px;
	margin-left: 0;
}
.woocommerce ul.order_details li{
	border-left: 1px dashed HSL(var(--neutral-3));
	margin-right: 0;
	margin-left: 0;
	border-right: 0;
	padding-left: 2em;
	padding-right: 2em;
}
.woocommerce ul.order_details li{
	border-left: 1px dashed HSL(var(--neutral-3));
	margin-right: 0;
	margin-left: 0;
	border-right: 0;
	padding-left: 2em;
	padding-right: 2em;
}
.custom-feature-boxes{
  grid-template-columns: repeat(3, minmax(0, 1fr));
  display: grid;
  gap: 10px;
  line-height: 26px;
	list-style: none;
	padding: 0;
}
.feature-box{
	background-color: #EFF1F6;
	padding: 4px 10px 4px 10px;
	border-radius: 8px 8px 8px 8px;
	flex-direction: column;
	flex-wrap: wrap;
}
.feature-box strong{
	display:block;
}
.rey-countDown{
	direction: ltr;
}
.acsh_price_product{
	width:100%;
}
.acsh_price_product .price{
	text-align: left;
	align-content: end;
	justify-content: end;
	margin-bottom: 10px !important;
}
.acsh_price_product .price del{
	width: 100%;  
	margin-bottom: 7px !important;
}
.acsh_price_product .price .rey-discount{
  position: absolute;
  right: 0;
  margin: 0 !important;
}
.rey-swatchList .rey-swatchList-item--regular.--selected, .rey-swatchList .rey-swatchList-item--regular.--selected:hover{
	  box-shadow: 0 0 0 var(--item-border-size-selected) HSL(165.7, 100%, 17.3%);
}
@media screen and (max-width: 480px) {
	 .rey-offcanvas-contentWrapper .ss-content.rtl{
		 width: 100% !important;
		 padding: 0 !important;
	 }
	.rey-breadcrumbs.--pdp-style{
		margin-bottom: 15px !important;
	}
}