/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 24 2025 | 04:57:34 */
.qodef-section-title .qodef-m-caption {
	font-family: "Margo Script Regular";
    text-transform: lowercase;
    font-weight: 800;
    line-height: 20px;
    margin-bottom: 0;
	letter-spacing: 1.5px;
	font-style: normal;
}


/* product detail page */
#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper img {
    width: 65% !important;
    display: block !important;
    margin: 0 auto !important;
}

#qodef-woo-page.qodef--single .product_meta>:last-child {
	font-family: Catamaran, sans-serif;
    text-transform: uppercase;
    color: #232323;
    font-weight: 700;
    letter-spacing: .13em;
    line-height: 2.42em;
    gap: 8px;
}

.qodef-grid.qodef-gutter--large>.qodef-grid-inner>.qodef-grid-item {
	padding: 0 15px;
}

#qodef-woo-page .qodef-woo-ratings .qodef-m-star,
#qodef-woo-page .qodef-woo-ratings .qodef-m-inner {
	display: contents;
}

.wc-tabs-wrapper {
	width: 100% !important;
	margin-top: 70px!important
}
	
.pdp-botanicals-text {
	text-align: center !important;
	
	.qodef-m-text {
		text-align: center !important;
		padding: 0 10px !important;
	}
}

.pdp-desc-text {
	text-align: center;
    margin: 0px auto;
    padding: 105px 30px;
}

#qodef-woo-page.qodef--single .related {
	margin-top: 40px !important;
}

@media only screen and (max-width: 1024px) {
	#qodef-woo-page.qodef--single .entry-summary,
	#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs {
		margin: 10px !important;
	}
	
	.single-product #qodef-page-inner {
		padding-top: 0 !important;
	}
	
	#qodef-woo-page.qodef--single .entry-summary .qodef-woo-product-title {
		margin-top: 20px !important;
	}
}

@media only screen and (max-width: 480px) {
    .qodef-content-grid {
        width: 350px;
    }
}

/* Mobile Header */
@media only screen and (max-width: 1024px) {
    .qodef-login-opener-widget .qodef-login-opener
 	{
        color: #232323;
    }
	
	.qodef-login-opener-text {
		display: none;
	}
	
	#qodef-page-mobile-header .qodef-widget-holder .widget {
		margin: 0 0 10px 5px;
	}
	
	.qodef-woo-side-area-cart .qodef-m {
		margin-bottom: 10px !important;
	}
}

/* product list page */
.qodef-woo-product-list .qodef-woo-product-image img,
.wc-block-components-product-image img {
    width: 80% !important;
    display: block !important;
    margin: 0 auto !important;
}


/* mobile header menu */
.qodef-mobile-header-navigation>ul {
	padding: 34px 20px !important;
}
.qodef-mobile-header-navigation ul li {
	margin: 5px 0 !important;
}

/* Header User icon */
.qodef-login-opener-widget .qodef-m-user:hover .qodef-login-opener-icon, 
.qodef-login-opener-widget .qodef-m-user:hover .qodef-m-user-name,
#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-login-opener-widget .qodef-login-opener:hover span {
    color: #C4390F !important;
}

#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-login-opener-widget .qodef-login-opener {
	color: #ffffff !important;
}

/* blog - cocktails page */
.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-item,
.qodef-social-share li a .qodef-svg-circle,
.qodef-icon-holder.qodef-layout--circle .qodef-svg-circle,
.qodef-login-opener-widget .qodef-logged-in-user .qodef-m-navigation-item .qodef-e-link .qodef-e-label:hover,
.qodef-login-opener-widget .qodef-m-user:hover,
.qodef-login-opener-widget .qodef-m-user:hover {
	color: #C4390F !important;
}

/* Age Verification model */
#qodef-age-verification-modal .qodef-section-title .qodef-m-caption {
	font-size: 32px;
}

@media only screen and (max-width: 680px) {
    #qodef-age-verification-modal .qodef-button.qodef-prevent--yes {
		margin-right: 10px;
		margin-bottom: 20px;
	}
}

/* Sticky Header */
.qodef-header-sticky {
	height: 100px;
}
#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div:not(:last-child):after {
	background-color: rgba(255,255,255,.35);
}

.qodef-header--divided .qodef-header-sticky .qodef-header-logo-link {
    transform: scale(0.8);
}

#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-woo-side-area-cart .qodef-m-opener svg polygon,
#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-woo-side-area-cart .qodef-m-opener svg polyline,
#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div svg line,
#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-search-opener svg line,
#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-woo-side-area-cart .qodef-m-opener svg line,
#qodef-page-header .qodef-widget-holder>div .qodef-search-opener svg line
{
	stroke: white !important;
}

/* Button hover  */
.single-product #qodef-woo-page .qodef-woo-single-inner .added_to_cart:hover, .single-product #qodef-woo-page .qodef-woo-single-inner .button:hover, .single-product #yith-quick-view-modal .qodef-woo-single-inner .added_to_cart:hover, .single-product #yith-quick-view-modal .qodef-woo-single-inner .button:hover, .single-product .qodef-woo-shortcode .qodef-woo-single-inner .added_to_cart:hover, .single-product .qodef-woo-shortcode .qodef-woo-single-inner .button:hover,
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab .form-submit #submit:hover {
    background-color: #C4390F !important;
    border-color: #C4390F !important;
    color: #fff !important;
}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab .form-submit #submit,
input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {
	border-color: #C4390F;
}

.qodef-blog .qodef-blog-item .qodef-e-info.qodef-info--bottom {
	display: none;
}

/* SideBar Menu */
#qodef-side-area {
    background: rgb(30, 30, 30);
}

/* set image with space both side */
/* #qodef-side-area #qodef-side-area-inner>div:last-child {
 	position: relative !important;
	margin-top: 70px;
 	justify-content: center;
    align-items: center;
    display: flex;
} */

/* full width image */
#qodef-side-area #qodef-side-area-inner>div:last-child {
/* 	bottom: 0px; */
	top: 4%;
}
#sideBlock_menu .nav-user {
    display: flex;
    flex-direction: column;	
/* 	gap: 5px; */
}

#sideBlock_menu .navuser-title {
	font-family: "Margo Script Regular";
    text-transform: lowercase;
    font-weight: 800;
    margin-bottom: 0;
    letter-spacing: 1.5px;
    font-style: normal;
	color: #C4390F;
}

#sideBlock_menu .navuser-action {
	font-size: 24px;
    font-family: "Brothers Regular";
    text-transform: uppercase;
    line-height: 1.42em;
    font-weight: 700;
    letter-spacing: .13em;
    margin: 25px 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

#sideBlock_menu .second-category-image {
    margin-top: 15px;
    display: flex;
    flex-direction: column;
}

#sideBlock_menu .second-category-image > a {
    position: relative;
    display: flex;            
    align-items: center;          
    justify-content: center;
    overflow: hidden;
}

/* Image */
#sideBlock_menu .second-category-image > a img {
    width: 100%;
    height: auto;
    display: block;
}

/* Text overlay */
#sideBlock_menu .second-category-image > a > span {
    position: absolute;
    z-index: 2;

    font-family: "Brothers Regular";
    font-size: 24px;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 0.13em;
    color: #ffffff;

    pointer-events: none;
    width: 100%;
}

/* Dark overlay */
#sideBlock_menu .second-category-image > a::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.35);
    z-index: 1;
}

#sideBlock_menu .second-category-image > a:hover span {
    color: #C4390F;
}
/* SideBar Menu */



/* Icon Hover */
.qodef-wishlist-dropdown:hover svg path,
.qodef-header--light:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon:hover.qodef-source--svg-path:not(.qodef-m-close):not(.qodef-side-area-opener):not(.qodef-vertical-sliding-menu-opener):not(.qodef-fullscreen-menu-opener) svg circle, .qodef-header--light:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon:hover.qodef-source--svg-path:not(.qodef-m-close):not(.qodef-side-area-opener):not(.qodef-vertical-sliding-menu-opener):not(.qodef-fullscreen-menu-opener) svg line, .qodef-header--light:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon:hover.qodef-source--svg-path:not(.qodef-m-close):not(.qodef-side-area-opener):not(.qodef-vertical-sliding-menu-opener):not(.qodef-fullscreen-menu-opener) svg path, .qodef-header--light:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon:hover.qodef-source--svg-path:not(.qodef-m-close):not(.qodef-side-area-opener):not(.qodef-vertical-sliding-menu-opener):not(.qodef-fullscreen-menu-opener) svg polygon, .qodef-header--light:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon:hover.qodef-source--svg-path:not(.qodef-m-close):not(.qodef-side-area-opener):not(.qodef-vertical-sliding-menu-opener):not(.qodef-fullscreen-menu-opener) svg polyline,
#qodef-page-header .qodef-widget-holder>div .qodef-woo-side-area-cart .qodef-m-opener:hover svg line,
#qodef-page-header .qodef-widget-holder>div .qodef-search-opener:hover svg line,
#qodef-page-header .qodef-widget-holder>div .qodef-woo-side-area-cart .qodef-m-opener:hover svg polygon,
#qodef-page-header .qodef-widget-holder>div .qodef-woo-side-area-cart .qodef-m-opener:hover svg polyline
{
    stroke: #C4390F !important;
}


/* WishList */
.qodef-woo-product-image .yith-add-to-wishlist-button-block,
.qodef-woo-product-image .yith-wcwl-add-to-wishlist-button__label {
	display: none;
}

.qodef-woo-product-image .yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button).yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-add-to-wishlist-button-icon,
.qodef-woo-product-image .yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button) svg.yith-wcwl-add-to-wishlist-button-icon {
    color: #ffffff !important;
}

.qodef-woo-product-list .qodef-woo-product-button-holder {
	margin-right: 55px;
    gap: 5px;
}

.qodef-woo-product-list .qodef-woo-product-button-holder>:hover
 {
    border-color: black !important;
    background-color: black !important;
}

/* Select Text */
::selection {
    color: #fff;
    background: #C4390F !important;
}

::-moz-selection {
    color: #fff;
    background: #C4390F !important;
}

/* Button Hover */
.qodef-theme-button:hover,button[type=submit]:hover,input[type=submit]:hover,
.wp-block-button .wp-block-button__link:hover,
.wp-block-file .wp-block-file__button:hover,
#qodef-woo-page .added_to_cart:hover,#qodef-woo-page .button:hover,#yith-quick-view-modal .added_to_cart:hover,#yith-quick-view-modal .button:hover,.qodef-woo-shortcode .added_to_cart:hover,.qodef-woo-shortcode .button:hover,
.woocommerce-page.woocommerce-cart .button:hover,.woocommerce-page.woocommerce-cart .qodef-button:hover,.woocommerce-page.woocommerce-checkout .button:hover,.woocommerce-page.woocommerce-checkout .qodef-button:hover,
.woocommerce-page.woocommerce-account #qodef-page-outer .button:hover,.woocommerce-page.woocommerce-account #qodef-page-outer .qodef-button:hover,
.woocommerce-page div.woocommerce .return-to-shop a:hover,
.woocommerce-account #qodef-page-outer .button:hover,
.qodef-woo-product-list .qodef-woo-product-button-holder>:hover,
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab .form-submit #submit:hover,#yith-quick-view-modal.qodef--single .woocommerce-tabs .wc-tab .form-submit #submit:hover,
.wishlist_table.mobile>li .additional-info-wrapper .product-add-to-cart a:hover,
#qodef-age-verification-modal .qodef-button.qodef-prevent--yes:hover,
#yith-wcwl-form .shop_table td.product-add-to-cart a:hover,
.wc-block-components-checkout-place-order-button:hover,
.wc-block-cart__submit-button:hover,
#qodef-woo-page.qodef--checkout .woocommerce-checkout-payment #place_order:hover
{
	color: #fff!important;
    background: rgb(30, 30, 30) !important;
	border-color: rgb(30, 30, 30) !important;
}

.wc-block-components-checkout-place-order-button,
.wc-block-cart__submit-button,
#qodef-woo-page.qodef--checkout .woocommerce-checkout-payment #place_order {
	color: #fff!important;
    background: #C4390F !important;
	border-color: #C4390F !important;	
}

/* Cart */
.wc-block-components-product-metadata__description {
	display: none;
}

.qodef-newsletter-form,
.woocommerce-page.woocommerce-cart .qodef-button,
#qodef-woo-page.qodef--cart .shop_table td.actions>.button,
#qodef-woo-page.qodef--cart .shop_table td.actions .coupon .button,
#qodef-woo-page.qodef--cart .cart_totals .wc-proceed-to-checkout .checkout-button,
.woocommerce-page.woocommerce-account #qodef-page-outer .button {
	border-color: #C4390F !important;
}

.wc-block-cart__main .wc-block-cart-items td {
	border-top: none !important;
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image, table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image {
    width: 130px !important;
    padding: 0 15px;
}

.qodef-newsletter-form .qodef-newsletter-form-submit button,
.woocommerce-page.woocommerce-cart footer .qodef-button,
.wc-block-components-product-image img,
.woocommerce-page.woocommerce-checkout .qodef-button {
	border: none !important;
}


/* Divider color */
.qodef-woo-product-list ul.products>.product:after,
.qodef-woo-product-list ul.products.columns-4>.product:nth-child(4n+1):before,
.qodef-woo-product-list ul.products.columns-3>.product:nth-child(3n+1):before,
.qodef-woo-product-list ul.products.columns-3>.product:before,
.qodef-woo-product-list ul.products.columns-3>.product:nth-child(2n+1):before,
#qodef-woo-page.qodef--single .related .qodef-woo-product-list ul.products.columns-4>.product:nth-child(n+1):before,
#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper:before,
#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper:after,
.qodef-woo-side-area-cart-content-holder .qodef-e-image:after, 
.qodef-woo-side-area-cart-content-holder .qodef-e-image:before,
.widget.widget_top_rated_products .qodef-woo-product-image:after,
.widget.widget_top_rated_products .qodef-woo-product-image:before,
.qodef-woo-side-area-cart-content-holder .qodef-m-action-link:hover {
	background-color: #C4390F;
}

/* shop button empty cart */
.qodef-block-container.qodef-width--full-width {
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
}

/* Parallex Image */
selector {
    position: relative;
    overflow: visible;
    min-height: 600px;
}

.elementor-element {
    position: relative;
    z-index: 1;
}

.qodef-parallax-holder {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
	z-index: 0;
}


* {
	border-color: #C4390F !important;
}