.col-full-nav.is_stuck{background-color:#323232}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
    pointer-events: none;
}

/*  */

/* .pdp-g-skinny #page .product .product-details-wrapper .woocommerce-product-gallery, .pdp-g-skinny.single-product div.product .product-details-wrapper .images {
    height: 20%;
	} */

/* .components-button .wc-block-components-button .wp-element-button .wc-block-components-checkout-place-order-button .contained{color:#fff !important} */
.wc-block-components-button__text{color:#fff}
.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained{background-color:#000}

.shoptimizer-sticky-add-to-cart__content{display:none}

/* store notification */

.download{background-color:#fff !important}

.demo_store{background-color:red;
	font-style:italic;
}
/* end  */

/*  mobile serch background */

@media (max-width: 992px){
	button.mobile-search-toggle{background-color:#fff}}

/*  image size shop page */
body ul.products li.product img {
    display: block;
    width: auto;
    margin: 0 auto;
}
/*  */
@media (min-width: 770px){
div.product .summary {
    float: right;
	width:56%
	
}

#page .product .woocommerce-product-gallery, .single-product div.product .product-details-wrapper .images {
    width: 40%;
   }
}
@media (max-width: 768px) {div.top-bar-left.widget_text, div.top-bar-right.widget_text,div.top-bar-center.widget_block {display:none}
	
}


/*  */
.cart-custom-field .referral-button {
    display: flex;
    align-items: center;
}

.cart-custom-field .referrals-link__button {
    display: flex;
    align-items: center;
    gap: 8px; /* Space between icon and text */
    padding: 10px 15px;
    border-radius: 5px;
    transition: background-color 0.3s ease;
    text-decoration: none;
}

.cart-custom-field .icon-wrapper svg {
    width: 30px;
    height: 30px;
}

.cart-custom-field .referrals-link__button:hover {
    background-color: rgba(64, 129, 183, 0.1);
}
/*  */
 /* Hide on desktop (992px and up) */
  @media (min-width: 992px) {
    div.top-bar-center.widget_text {
      display: none !important;
    }
  }
.top-bar p{1px}

@media (min-width: 768px) {
  .top-bar-left.widget_block {
    display: none !important;
  }
}


/*  */
button.show-password-input {display:none}

/*  */
.single-post .post-thumbnail,
.single-post .wp-post-image {
    display: none !important;
}
/*  */
body ul.products li.product .woocommerce-image__wrapper img {
   border-radius: 4px;
}
/* for new perfume custome */

/* =========================================
   SCENTBAR FORM
   ========================================= */

.scentbar-form {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
}


/* =========================================
   TWO COLUMN ROW
   ========================================= */

.scentbar-form .form-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 22px;
    margin-bottom: 22px;
}


/* =========================================
   FORM FIELD
   ========================================= */

.scentbar-form .form-field {
    margin-bottom: 22px;
}


/* Remove extra margin inside rows */

.scentbar-form .form-row .form-field {
    margin-bottom: 0;
}


/* =========================================
   LABELS
   ========================================= */

.scentbar-form .form-field > label {
    display: block;
    margin-bottom: 8px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    color: #333333;
}

.scentbar-form .form-field > label span {
    color: #b08d28;
}


/* =========================================
   INPUTS / SELECT / TEXTAREA
   ========================================= */

.scentbar-form input[type="text"],
.scentbar-form input[type="email"],
.scentbar-form input[type="tel"],
.scentbar-form input[type="number"],
.scentbar-form select,
.scentbar-form textarea {

    width: 100%;
    box-sizing: border-box;

    padding: 13px 15px;

    border: 1px solid #d8d2c5;
    border-radius: 6px;

    background: #ffffff;
    color: #333333;

    font-size: 15px;

    outline: none;

    transition:
        border-color 0.25s ease,
        box-shadow 0.25s ease;
}


/* =========================================
   TEXTAREA
   ========================================= */

.scentbar-form textarea {
    min-height: 120px;
    resize: vertical;
}


/* =========================================
   FOCUS
   ========================================= */

.scentbar-form input[type="text"]:focus,
.scentbar-form input[type="email"]:focus,
.scentbar-form input[type="tel"]:focus,
.scentbar-form input[type="number"]:focus,
.scentbar-form select:focus,
.scentbar-form textarea:focus {

    border-color: #b08d28;

    box-shadow:
        0 0 0 2px rgba(176, 141, 40, 0.08);
}


/* =========================================
   PLACEHOLDER
   ========================================= */

.scentbar-form input::placeholder,
.scentbar-form textarea::placeholder {
    color: #999999;
}


/* =========================================
   PICKUP / DELIVERY
   ========================================= */

.scentbar-form .delivery-options {

    display: flex;

    gap: 14px;

    margin-top: 8px;
}


/* Remove default Contact Form 7 spacing */

.scentbar-form .delivery-options .wpcf7-list-item {

    margin: 0;
    padding: 0;
}


/* Hide default radio */

.scentbar-form .delivery-options input[type="radio"] {

    position: absolute;

    opacity: 0;

    width: 1px;
    height: 1px;
}


/* Pickup / Delivery button */

.scentbar-form .delivery-options label {

    display: flex;

    align-items: center;

    justify-content: center;

    min-width: 150px;

    padding: 14px 25px;

    margin: 0;

    border: 1px solid #d8d2c5;

    border-radius: 6px;

    background: #ffffff;

    color: #333333;

    cursor: pointer;

    font-size: 15px;

    font-weight: 500;

    transition:
        background 0.25s ease,
        border-color 0.25s ease,
        color 0.25s ease,
        box-shadow 0.25s ease;
}


/* Hover */

.scentbar-form .delivery-options label:hover {

    border-color: #b08d28;

    background: #faf8f0;
}


/* Selected */

.scentbar-form
.delivery-options
label:has(input[type="radio"]:checked) {

    background: #b08d28;

    border-color: #b08d28;

    color: #ffffff;

    box-shadow: 0 2px 6px rgba(0,0,0,0.08);
}


/* =========================================
   SHIPPING ADDRESS
   ========================================= */

.scentbar-form .shipping-address-field {

    margin-top: 5px;

    transition: all 0.3s ease;
}


/* =========================================
   SUBMIT BUTTON
   ========================================= */

.scentbar-form .form-submit {

    margin-top: 5px;
}


.scentbar-form input[type="submit"] {

    display: inline-block;

    min-width: 180px;

    padding: 14px 30px;

    border: 1px solid #b08d28;

    border-radius: 6px;

    background: #b08d28;

    color: #ffffff;

    font-size: 15px;

    font-weight: 500;

    cursor: pointer;

    transition:
        background 0.25s ease,
        border-color 0.25s ease,
        transform 0.2s ease;
}


.scentbar-form input[type="submit"]:hover {

    background: #8f701c;

    border-color: #8f701c;

    transform: translateY(-1px);
}


/* =========================================
   VALIDATION
   ========================================= */

.scentbar-form .wpcf7-not-valid {

    border-color: #d9534f !important;
}


.scentbar-form .wpcf7-not-valid-tip {

    margin-top: 5px;

    font-size: 13px;
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .scentbar-form .form-row {

        display: block;

        margin-bottom: 0;
    }


    .scentbar-form .form-row .form-field {

        margin-bottom: 22px;
    }


    .scentbar-form .delivery-options {

        flex-direction: column;

        gap: 10px;
    }


    .scentbar-form .delivery-options label {

        width: 100%;

        box-sizing: border-box;
    }


    .scentbar-form input[type="submit"] {

        width: 100%;
    }

}