.site-header,
#masthead {
    display: none !important;
}
.site-footer,
#colophon{
    display: none !important;
}
.vla-announcement{
	  display: none !important;
}

/* Contact Form */
.vlv-contact-form{
    max-width:720px;
    margin:0 auto;
}

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

.vlv-contact-form label{
    display:block;
    color:#d6c2a3;
    font-family:"Cormorant Garamond", serif;
    font-size:18px;
    font-weight:500;
    line-height:1;
}

.vlv-contact-form label span{
    color:#b11a1a;
}

.vlv-contact-form input,
.vlv-contact-form textarea{
    width:100%;
    background:rgba(8,8,8,.95);
    border:1px solid #5e4327;
    color:#d6c2a3;
    font-size:18px;
    font-family:"Cormorant Garamond", serif;
    padding:16px 18px;
    border-radius:2px;
    transition:.3s;
    box-sizing:border-box;
}

.vlv-contact-form input::placeholder,
.vlv-contact-form textarea::placeholder{
    color:#8f7d68;
}

.vlv-contact-form textarea{
    height:160px;
    resize:none;
}

.vlv-contact-form input:focus,
.vlv-contact-form textarea:focus{
    border-color:#8d1d15;
    outline:none;
}

.vlv-contact-form .submit-btn{
    margin-top:18px;
}

.vlv-contact-form input[type="submit"]{
    width:180px;
    height:64px;
    background:#7b140d;
    border:1px solid #b12c20;
    color:#fff;
    font-family:"Cormorant Garamond", serif;
    font-size:22px;
    cursor:pointer;
    transition:.3s;
    box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);
}

.vlv-contact-form input[type="submit"]:hover{
    background:#921c13;
}

.wpcf7-spinner{
    display:none;
}

.wpcf7-response-output{
    color:#d6c2a3;
    border-color:#7b140d!important;
}
.wc-block-components-button:not(.is-link){
	background: #DD321B;
}
/* 
ol, ul
{
	list-style-type: none;
}

li{
	display:flex;
	margin:10px 20px;
}

li a{
	text-align:center;
	color: #fff;
	width:200px;
	padding:10px 0px;
	background-color: #DD321B;
	text-decoration: none;
}
nav{
	border-right:2px solid white;
} */



/* contact information and Biiling addrees of checkout page */

/* Billing Address Input Fields */
.wc-block-components-address-form .wc-block-components-text-input input,
.wc-block-components-address-form .wc-blocks-components-select__select {
    background: #111111 !important;
    color: #ffffff !important;
    border: 1px solid #D4A447 !important;
    border-radius: 6px;
}

/* Labels */
.wc-block-components-address-form .wc-block-components-text-input label,
.wc-block-components-address-form .wc-blocks-components-select__label {
    color: #D4A447 !important;
}

/* Placeholder */
.wc-block-components-address-form input::placeholder {
    color: #bdbdbd !important;
    opacity: 1;
}

/* Focus */
.wc-block-components-address-form input:focus,
.wc-block-components-address-form select:focus {
    border-color: #D4A447 !important;
    box-shadow: 0 0 8px rgba(212,164,71,.4) !important;
    outline: none !important;
}

/* Dropdown Arrow */
.wc-blocks-components-select__expand {
    fill: #D4A447 !important;
}

/* ==========================
   PAYMENT SECTION
========================== */

/* Payment Section */
.wc-block-checkout__payment-method{
    background:#111111;
    border:1px solid #6b4b1f;
    border-radius:10px;
    padding:25px;
    margin-top:30px;
}

/* Section Heading */
.wc-block-checkout__payment-method .wc-block-components-checkout-step__title{
    color:#F4E7D3;
    font-size:32px;
    font-weight:600;
    margin-bottom:20px;
}

/* Payment Options */
.wc-block-components-radio-control__option{
    background:#1a1a1a;
    border:1px solid #6b4b1f;
    border-radius:8px;
    padding:15px;
    margin-bottom:15px;
    transition:.3s ease;
}

/* Hover */
.wc-block-components-radio-control__option:hover{
    border-color:#D4A447;
}

/* Selected Payment */
.wc-block-components-radio-control__option-checked{
    border:2px solid #D4A447 !important;
    background:#18120d !important;
}

/* Payment Method Text */
.wc-block-components-radio-control__label{
    color:#ffffff !important;
    font-size:16px;
    font-weight:500;
}

/* Stripe Payment Box */
.wcpay-payment-element-wrapper{
    background:#111111;
    border:1px solid #6b4b1f;
    border-radius:8px;
    padding:20px;
    margin-top:15px;
}

/* Stripe iframe container */
.StripeElement{
    background:#111111 !important;
    border-radius:6px;
}

/* Radio Button */
.wc-block-components-radio-control__input{
    accent-color:#D4A447;
}

/* Payment Logos */
.payment-methods--logos img{
    border-radius:4px;
}

/* Klarna Icon */
.wcpay-payment-method-icon{
    background:#fff;
    border-radius:4px;
    padding:2px;
}

/* ==========================
   PLACE ORDER BUTTON
========================== */

.wc-block-components-checkout-place-order-button{
    background:#D4A447 !important;
    color:#111111 !important;
    border:none !important;
    border-radius:8px;
    font-size:18px;
    font-weight:600;
    padding:16px 30px;
    transition:.3s;
}

.wc-block-components-checkout-place-order-button:hover{
    background:#b58a2c !important;
    color:#ffffff !important;
}

/* ==========================
   ORDER SUMMARY QUANTITY
========================== */

.wc-block-components-order-summary-item__quantity{
    width: 32px;
    height: 32px;
    background: #D4A447;
    color: #111111;
    border: 2px solid #6b4b1f;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
    box-shadow: 0 4px 12px rgba(212,164,71,.25);
}

/* Quantity Number */
.wc-block-components-order-summary-item__quantity span[aria-hidden="true"]{
    color: #111111;
    font-weight: 700;
}

/* menu cart */
/*========================================
        VEGA LA VAMP MINI CART
========================================*/

.elementor-menu-cart__main{
    width:420px;
    background:#0d0d0d;
    color:#fff;
    padding:25px;
    border-left:2px solid #D4A447;
}

/* Scroll */

.widget_shopping_cart_content{
    max-height:80vh;
    overflow-y:auto;
    padding-right:8px;
}

.widget_shopping_cart_content::-webkit-scrollbar{
    width:6px;
}

.widget_shopping_cart_content::-webkit-scrollbar-thumb{
    background:#7d5a1c;
    border-radius:20px;
}

.widget_shopping_cart_content::-webkit-scrollbar-track{
    background:#111;
}


/*========================================
        PRODUCT
========================================*/

.woocommerce-mini-cart{
    margin:0;
    padding:0;
}

.woocommerce-mini-cart-item{
    position:relative;
    list-style:none;
    padding:20px 0;
    border-bottom:1px solid rgba(212,164,71,.2);
    overflow:hidden;
}

/* Image */

.woocommerce-mini-cart-item img{
    float:left;
    width:80px;
    height:80px;
    object-fit:cover;
    border-radius:8px;
    border:1px solid #6b4b1f;
    margin-right:15px;
}

/* Product Name */

.woocommerce-mini-cart-item>a:not(.remove){
    display:block;
    color:#F4E7D3;
    font-size:20px;
    font-weight:600;
    line-height:1.4;
    text-decoration:none;
    padding-right:40px;
}

.woocommerce-mini-cart-item>a:not(.remove):hover{
    color:#D4A447;
}

/* Quantity */

.woocommerce-mini-cart-item .quantity{
    display:block;
    margin-top:8px;
    color:#D4A447;
    font-size:18px;
    font-weight:600;
    line-height:1.5;
}

.woocommerce-mini-cart-item .amount{
    color:#D4A447;
}

.woocommerce-Price-currencySymbol{
    color:#D4A447;
}

/* Remove */

.woocommerce-mini-cart-item .remove{
    position:absolute;
    top:25px;
    right:0;
    width:30px;
    height:30px;
    border-radius:50%;
    background:#1b1b1b;
    border:1px solid #6b4b1f;
    color:#D4A447!important;
    text-align:center;
    line-height:28px;
    transition:.3s;
}

.woocommerce-mini-cart-item .remove:hover{
    background:#D4A447;
    color:#111!important;
}

/*========================================
        SUBTOTAL
========================================*/

.woocommerce-mini-cart__total{
    margin:25px 0;
    padding:18px 0;
    border-top:1px solid rgba(212,164,71,.25);
    border-bottom:1px solid rgba(212,164,71,.25);
    display:flex;
    justify-content:space-between;
    align-items:center;
    color:#fff;
    font-size:18px;
}

.woocommerce-mini-cart__total strong{
    color:#fff;
}

.woocommerce-mini-cart__total .amount{
    color:#D4A447;
    font-size:24px;
    font-weight:700;
}

/*========================================
        BUTTONS
========================================*/

.woocommerce-mini-cart__buttons{
    display:flex;
    gap:15px;
    margin-top:20px;
}

.woocommerce-mini-cart__buttons .button{
    flex:1;
    text-align:center;
    padding:14px;
    border-radius:8px;
    text-decoration:none;
    font-size:16px;
    font-weight:600;
    transition:.3s;
}

.woocommerce-mini-cart__buttons .wc-forward{
    background:transparent;
    border:1px solid #D4A447;
    color:#D4A447;
}

.woocommerce-mini-cart__buttons .checkout{
    background:#D4A447;
    border:1px solid #D4A447;
    color:#111;
}

.woocommerce-mini-cart__buttons .wc-forward:hover{
    background:#D4A447;
    color:#111;
}

.woocommerce-mini-cart__buttons .checkout:hover{
    background:#b98a2b;
    color:#fff;
}

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

@media(max-width:480px){

.elementor-menu-cart__main{
    width:100%;
    padding:20px;
}

.woocommerce-mini-cart-item img{
    width:70px;
    height:70px;
}

.woocommerce-mini-cart-item>a:not(.remove){
    font-size:18px;
}

.woocommerce-mini-cart-item .quantity{
    font-size:16px;
}

}

/* Cart button  */
/*=====================================
   PROCEED TO CHECKOUT BUTTON
======================================*/

.wc-block-cart__submit-button{
    width:100% !important;
    background:#D4A447 !important;
    color:#111111 !important;
    border:2px solid #D4A447 !important;
    border-radius:8px !important;
    padding:16px 30px !important;
    font-size:18px !important;
    font-weight:600 !important;
    letter-spacing:0.5px;
    text-transform:uppercase;
    transition:all .3s ease;
    box-shadow:0 8px 20px rgba(212,164,71,.25);
}

/* Button Text */
.wc-block-cart__submit-button .wc-block-components-button__text{
    color:#111111 !important;
}

/* Hover */
.wc-block-cart__submit-button:hover{
    background:transparent !important;
    color:#D4A447 !important;
    border-color:#D4A447 !important;
    transform:translateY(-2px);
    box-shadow:0 12px 25px rgba(212,164,71,.35);
}

.wc-block-cart__submit-button:hover .wc-block-components-button__text{
    color:#D4A447 !important;
}

/* Focus */
.wc-block-cart__submit-button:focus{
    outline:none !important;
    box-shadow:0 0 0 3px rgba(212,164,71,.3);
}

/* Active */
.wc-block-cart__submit-button:active{
    transform:translateY(0);
}


/*====================================
        VEGA LA VAMP LOGIN PAGE
====================================*/

.woocommerce-account{
    background:#090909;
    padding:80px 20px;
    min-height:100vh;
}

/* Main Login Card */

.woocommerce-account .woocommerce{
    width:70%;
    max-width:700px;
    margin:80px auto !important;
    padding:60px;
    background:#111111;
/*     border:1px solid #4b3418; */
    border-radius:12px;
    box-shadow:0 20px 60px rgba(0,0,0,.5);
    position:relative;
    display:block !important;
    float:none !important;
}

/* Decorative Line */

.woocommerce-account .woocommerce::before{
    content:"";
    width:140px;
    height:2px;
    background:#D4A447;
    position:absolute;
    top:120px;
    left:50%;
    transform:translateX(-50%);
}

/* Heading */

.woocommerce-account h2{
    width:100%;
    display:block;
    text-align:center;
    font-family:"Cinzel",serif;
    font-size:52px;
    color:#E8D5B5;
    margin:0 0 60px;
    letter-spacing:2px;
    float:none;
}

/* Form */

.woocommerce-account form.woocommerce-form-login{
    width:80%;
    display:block;
    margin:50px auto;
}

.woocommerce-account .form-row,
.woocommerce-account p{
    width:100%;
    clear:both;
    margin-bottom:25px;
}

/* Labels */

.woocommerce-account label{
    display:block;
    color:#D4A447;
    font-size:15px;
    font-weight:600;
    margin-bottom:10px;
    text-transform:uppercase;
    letter-spacing:1px;
}

/* Inputs */

.woocommerce-account input.input-text{
    width:100%;
    height:58px;
    background:#0d0d0d;
    border:1px solid #3A2A16;
    color:#fff;
    border-radius:6px;
    padding:0 18px;
    font-size:16px;
    transition:.3s;
    box-sizing:border-box;
}

.woocommerce-account input.input-text:focus{
    border-color:#D4A447;
    box-shadow:0 0 15px rgba(212,164,71,.25);
    outline:none;
}

.woocommerce-account input::placeholder{
    color:#888;
}

/* Password */

.woocommerce-account .password-input{
    position:relative;
    display:block;
    width:100%;
}

.woocommerce-account .password-input input{
    width:100%;
    padding-right:55px;
}

/* Eye */

.woocommerce-account .show-password-input{
    position:absolute;
    right:18px;
    top:50%;
    transform:translateY(-50%);
    width:24px;
    height:24px;
    border:none!important;
    background:transparent!important;
    color:#D4A447!important;
    box-shadow:none!important;
    padding:0;
    cursor:pointer;
}

.woocommerce-account .show-password-input:hover{
    color:#fff!important;
}

/* Remember */

.woocommerce-account .woocommerce-form-login__rememberme{
    display:flex;
    align-items:center;
    gap:10px;
    color:#ddd;
    margin:15px 0 25px;
}

.woocommerce-account input[type="checkbox"]{
    width:18px;
    height:18px;
    accent-color:#D4A447;
}

/* Button */

.woocommerce-account .woocommerce-form-login__submit{
    width:100%;
    height:60px;
    background:#7B1010!important;
    border:1px solid #A61C1C!important;
    color:#fff!important;
    border-radius:6px;
    font-family:"Cinzel",serif;
    font-size:18px;
    letter-spacing:2px;
    text-transform:uppercase;
    transition:.35s;
    cursor:pointer;
}

.woocommerce-account .woocommerce-form-login__submit:hover{
    background:#D4A447!important;
    color:#111!important;
}

/* Lost Password */

.woocommerce-account .lost_password{
    text-align:center;
    margin-top:25px;
}

.woocommerce-account .lost_password a{
    color:#D4A447;
    text-decoration:none;
    transition:.3s;
}

.woocommerce-account .lost_password a:hover{
    color:#fff;
}

/* Notices */

.woocommerce-account .woocommerce-error,
.woocommerce-account .woocommerce-message{
    background:#1b1b1b;
    color:#fff;
    border-left:4px solid #D4A447;
    padding:15px;
    margin-bottom:25px;
}

/* Required */

.woocommerce-account .required{
    color:#C62828;
}

/* Remove Float */

.woocommerce-account h2,
.woocommerce-account form,
.woocommerce-account p{
    float:none!important;
}

/* Mobile */

@media(max-width:768px){

.woocommerce-account{
    padding:40px 15px;
}

.woocommerce-account .woocommerce{
    margin:20px auto!important;
    padding:35px 25px;
}

.woocommerce-account h2{
    font-size:38px;
}

}
.woocommerce form .form-row .input-text, .woocommerce form .form-row select {
	padding: 18px !important;
}
/* My account */
/*==================================================
        VEGA LA VAMP - MY ACCOUNT PAGE
==================================================*/

.woocommerce-account{
    background:#080808;
    padding:80px 0;
    color:#E8DCC5;
    font-family:"Cormorant Garamond",serif;
}

.woocommerce-account .woocommerce{
    width:100%;
    max-width:100%;
    margin:0;
    padding:0 40px; /* Left & Right spacing */
    display:flex;
    gap:40px;
    box-sizing:border-box;
}

/*=========================
 Sidebar
==========================*/

.woocommerce-MyAccount-navigation{
    width:320px;
    background:#111;
    border:1px solid rgba(212,164,71,.25);
    border-radius:14px;
    overflow:hidden;
    box-shadow:0 20px 50px rgba(0,0,0,.45);
}

/*=========================
 Profile
==========================*/

.woocommerce-account-gravatar{
    text-align:center;
    padding:45px 25px;
    background:linear-gradient(180deg,#1b0b0b,#111);
    border-bottom:1px solid rgba(212,164,71,.15);
	width:100% !important;
}

.woocommerce-account-gravatar img{
    width:120px;
    height:120px;
    border-radius:50%;
    border:4px solid #D4A447;
    box-shadow:0 0 30px rgba(212,164,71,.25);
}

.woocommerce-account-gravatar__display-name{
    display:block;
    margin-top:18px;
    color:#F3DFC1;
    font-size:26px;
    font-family:"Cinzel",serif;
}

.woocommerce-account-gravatar__edit{
    display:inline-block;
    margin-top:15px;
    color:#D4A447;
    font-size:15px;
    cursor:pointer;
}

/*=========================
 Navigation
==========================*/

.woocommerce-MyAccount-navigation ul{
    margin:0;
    padding:25px;
    list-style:none;
}

.woocommerce-MyAccount-navigation li{
    margin-bottom:12px;
}

.woocommerce-MyAccount-navigation a{
    display:flex;
    align-items:center;
    gap:14px;
    padding:16px 20px;
    color:#ddd;
    text-decoration:none;
    border-radius:10px;
    transition:.35s;
    font-size:17px;
    border:1px solid transparent;
}

.woocommerce-MyAccount-navigation a:hover{
    background:#230d0d;
    color:#D4A447;
    border-color:#5A3B15;
    transform:translateX(6px);
}

.woocommerce-MyAccount-navigation .is-active a{
    background:#6E1010;
    color:#fff;
    border-color:#D4A447;
}

/*=========================
 Content
==========================*/

.woocommerce-MyAccount-content{
    flex:1;
    background:#111;
    border:1px solid rgba(212,164,71,.20);
    border-radius:14px;
    padding:55px;
    box-shadow:0 20px 50px rgba(0,0,0,.45);
}

/*=========================
 Welcome Title
==========================*/

.woocommerce-MyAccount-content p:first-child{
    font-size:38px;
    font-family:"Cinzel",serif;
    color:#F2DFC1;
    margin-bottom:20px;
}

.woocommerce-MyAccount-content p:nth-child(2){
    font-size:20px;
    line-height:1.9;
    color:#CFCFCF;
}

/*=========================
 Links
==========================*/

.woocommerce-MyAccount-content a{
    color:#D4A447;
    text-decoration:none;
}

.woocommerce-MyAccount-content a:hover{
    color:#fff;
}

/*=========================
 Dashboard Cards
==========================*/

.woocommerce-MyAccount-content::after{

content:"";
display:block;
clear:both;

}

.dashboard-boxes{

display:grid;
grid-template-columns:repeat(3,1fr);
gap:25px;
margin-top:45px;

}

.dashboard-card{

background:#181818;
padding:35px;
border:1px solid rgba(212,164,71,.18);
border-radius:12px;
transition:.35s;

}

.dashboard-card:hover{

border-color:#D4A447;
transform:translateY(-8px);

}

.dashboard-card h4{

font-family:"Cinzel",serif;
color:#D4A447;
margin-bottom:12px;

}

.dashboard-card p{

margin:0;
font-size:17px;

}

/*=========================
 Tables
==========================*/

.woocommerce table.shop_table{

background:#111;
border:1px solid #403015;

}

.woocommerce table.shop_table th{

background:#1b1b1b;
color:#D4A447;

}

.woocommerce table.shop_table td{

background:#111;
color:#ddd;

}

/*=========================
 Forms
==========================*/

.woocommerce input,
.woocommerce textarea,
.woocommerce select{

background:#0b0b0b;
border:1px solid #3B2A17;
color:#fff;
border-radius:8px;

}

.woocommerce input:focus,
.woocommerce textarea:focus{

border-color:#D4A447;
box-shadow:0 0 12px rgba(212,164,71,.25);

}

/*=========================
 Buttons
==========================*/

.woocommerce button,
.woocommerce .button{

/* background:#7E1010!important; */
/* border:1px solid #A91F1F!important; */
color:#fff!important;
/* padding:15px 34px!important; */
border-radius:8px;
font-family:"Cinzel",serif;
letter-spacing:1px;
transition:.35s;

}

/* .woocommerce button:hover,
.woocommerce .button:hover{

background:#D4A447!important;
color:#111!important;

} */

/*=========================
 Responsive
==========================*/

@media(max-width:991px){

.woocommerce-account .woocommerce{

flex-direction:column;

}

.woocommerce-MyAccount-navigation{

width:100%;

}

.dashboard-boxes{

grid-template-columns:1fr;

}

}

//*==================================================
      VEGA LA VAMP - PRODUCT REVIEWS
==================================================*/

/* Full Width Reviews Section */

.woocommerce-tabs{
    width:100%;
    max-width:100%;
    margin-top:100px;
    padding:0;
    border:none!important;
}

.single-product .woocommerce-tabs,
.single-product div.product .woocommerce-tabs,
.single-product .woocommerce-Tabs-panel,
.single-product .wc-tabs-wrapper{
    width:100%;
    max-width:100%;
}

.single-product .woocommerce-Tabs-panel{
    padding:0!important;
}

/* Tabs */

.wc-tabs{
    display:flex;
/*     justify-content:center; */
    gap:40px;
    list-style:none;
    padding:0;
    margin:0 0 50px;
    border:none!important;
}

.wc-tabs li{
    margin:0!important;
    background:none!important;
    border:none!important;
}

.wc-tabs li::before,
.wc-tabs li::after{
    display:none!important;
}

.wc-tabs a{
    color:#d4a447!important;
    font-family:"Cinzel",serif;
    font-size:20px;
    text-decoration:none;
    padding:15px 35px;
    border:1px solid rgba(212,164,71,.25);
    background:#111;
    transition:.35s;
}

.wc-tabs li.active a,
.wc-tabs a:hover{
    background:#7B1010;
    border-color:#D4A447;
    color:#fff!important;
}

/* Review Wrapper */

.woocommerce-Reviews{
    width:100%;
    max-width:100%;
    background:#111;
    border:1px solid rgba(212,164,71,.20);
    border-radius:14px;
    padding:70px 80px;
    color:#ddd;
    box-sizing:border-box;
}

/* Heading */

.woocommerce-Reviews-title{
/*     text-align:center; */
    font-size:42px;
    font-family:"Cinzel",serif;
    color:#E8D5B5;
    margin-bottom:35px;
}

/* No Reviews */

.woocommerce-noreviews{
/*     text-align:center; */
    font-size:18px;
    color:#999;
    margin-bottom:45px;
}

/* Reply Title */

.comment-reply-title{
    display:block;
/*     text-align:center; */
    font-family:"Cinzel",serif;
    font-size:32px;
    color:#D4A447;
    margin-bottom:40px;
}

/* Labels */

.comment-form label{
    display:block;
    margin-bottom:12px;
    color:#D4A447;
    font-size:17px;
    font-weight:600;
}

/* Rating */

.comment-form-rating{
    margin-bottom:30px;
}

.comment-form-rating .stars a{
    color:#D4A447!important;
    font-size:26px;
}

/* Textarea */

.comment-form textarea{
    width:100%;
    background:#090909;
    border:1px solid #3A2A16;
    color:#fff;
    padding:18px;
    border-radius:8px;
    min-height:180px;
    transition:.35s;
    box-sizing:border-box;
}

.comment-form textarea:focus{
    border-color:#D4A447;
    box-shadow:0 0 15px rgba(212,164,71,.25);
    outline:none;
}

/* Submit */

.comment-form .submit{
    background:#7B1010!important;
    color:#fff!important;
    border:1px solid #A61C1C!important;
    padding:16px 45px!important;
    font-family:"Cinzel",serif;
    letter-spacing:1px;
    border-radius:8px;
    transition:.35s;
    cursor:pointer;
}

.comment-form .submit:hover{
    background:#D4A447!important;
    color:#111!important;
}

/* Existing Reviews */

.woocommerce-Reviews .commentlist{
    list-style:none;
    padding:0;
}

.woocommerce-Reviews .commentlist li{
    background:#181818;
    border:1px solid rgba(212,164,71,.15);
    padding:30px;
    margin-bottom:25px;
    border-radius:10px;
}

.woocommerce-review__author{
    color:#E8D5B5;
    font-family:"Cinzel",serif;
    font-size:20px;
}

.woocommerce-review__published-date{
    color:#999;
}

.star-rating{
    color:#D4A447!important;
}

/* Form Layout */

.comment-form{
    width:100%;
    margin-top:50px;
}

.comment-form p{
    margin-bottom:25px;
}

/* Mobile */

@media(max-width:768px){

    .woocommerce-Reviews{
        padding:35px 25px;
    }

    .woocommerce-Reviews-title{
        font-size:30px;
    }

    .comment-reply-title{
        font-size:24px;
    }

    .wc-tabs{
        flex-direction:column;
        gap:15px;
    }

    .wc-tabs a{
        display:block;
        text-align:center;
    }

}

.woocommerce-Price-currencySymbol {
    color: #DD321B !important;
}



.message__headline {
    color: white;
}

.message__disclaimer > span.multi:first-of-type {
    color: #ffffff;
}

/* reviews page  */

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {
    padding-left: 10px;
}


.message{
    color: #fff;
}