/*
Theme Name: Bridey Child
Theme URI: https://www.wpopal.com/
Description: Bridey is the perfect theme for your next WooCommerce project. Designed and developed by WooCommerce Core developers, it features a bespoke integration with WooCommerce itself plus many of the most popular customer facing WooCommerce extensions. There are several layout & color options to personalise your shop, multiple widget regions, a responsive design and much more. Developers will love its lean and extensible codebase making it a joy to customize and extend. Looking for a WooCommerce theme? Look no further!
Version: 1.0
Author:  Duc Pham (Opal Team)
Author URI:https://www.wpopal.com/
Template: bridey
*/
:root{

--theme-grey:#707070;
--theme-green:#727F5B;
--theme-grey-bold:#4D505C;

}

body {
	font-family:'Raleway', sans-serif!important;
  background-color: #ffffff;
  overflow-x: hidden;
  font-size: 16px; }


element.style {
    width: 804.042px;
}
.owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

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

/* Menu Edit */
li.menu-item-7534 > a {
	font-weight: 400 !important;
	border: 1px solid var(--theme-grey);
}

li.menu-item-7534 > a::after {
	width: 0px !important;
}

.main-navigation ul.menu li.menu-item > a {
    padding: 0.3em 10px !important;
}


/* Banners */
.coll-dream-p {
    position: relative;
    display: inline-block;
    left: 50%;
    transform: translateX(-50%);
    margin-bottom: 0;
}

.coll-dream-p::before {
    content: url("https://luxurysweetdreams.com/wp-content/uploads/dream-feather.png");
    display: block;
    position: absolute;
    z-index: 0;
    top: -4px;
    right: -17px;
}

.coll-organic-p {
    position: relative;
    display: inline-block;
    left: 50%;
    transform: translateX(-50%);
    margin-bottom: 0;
}

.coll-organic-p::before {
    content: url("https://luxurysweetdreams.com/wp-content/uploads/organic-feather.png");
    display: block;
    position: absolute;
    z-index: 0;
    top: -4px;
    right: -17px;
}

.coll-premium-p {
    position: relative;
    display: inline-block;
    left: 50%;
    transform: translateX(-50%);
    margin-bottom: 0;
}

.coll-premium-p::before {
    content: url("https://luxurysweetdreams.com/wp-content/uploads/premium-feather.png");
    display: block;
    position: absolute;
    z-index: 0;
    top: -4px;
    right: -17px;
}

.small-banner-coll .elementor-widget-image {
    margin-bottom: 0;
}

.big-banner-coll .elementor-widget-image img {
    height: 165px;
    object-fit: cover;
}

.img-main-bx {
    object-fit: cover;
}

/* Home CTA after top Feature Boxes */
a.home-shop-cta {
    border: 2px solid #3E3E3E !important;
    padding: 10px 40px;
    color: black !important;
    box-shadow: inset 0 0 0 0 #a5a7af;
    -webkit-transition: ease-out 0.4s;
    -moz-transition: ease-out 0.4s;
    transition: ease-out 0.4s;
    font-size: 14px;
    font-weight: 500;
}

a.home-shop-cta:hover {
    box-shadow: inset 330px 0 0 0 #a5a7af;
}

/* Elementor shop page */
.cf-shop .col-md-8.email-input-container {
    padding-left: 0 !important;
}

.cf-shop .col-md-8.email-input-container input[type="email"] {
    height: 55px;
    border: 1px solid black;
    font-family: "Raleway", sans-serif;
}

.cf-shop input.wpcf7-form-control.has-spinner.wpcf7-submit.section3-btn.btn.btn-primary {
    height: 55px !important;
    border: 1px solid black !important;
    font-weight: 400 !important;
    font-family: "Raleway", sans-serif;
    max-width: 250px;
    width: 100%;
}

.el-sh-image img {
    object-fit: cover;
}

/* Custom Search */
#custom-search-btn {
    position:  relative !important;
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 100%;
}
.custom-product-search .price-select {
    display: flex;
    gap:20px;
}
.custom-product-search input[type='number'] {
    padding: 0.75em 1.7em !important;
}