/* Cookie Jiara Child — Custom CSS */
:root {
    --pls-container-width: 1230px;
}
/* header css */
#mega-menu-primary .mega-menu-link {
    font-family: 'Ovo' !important;
}
/* submenu headings */
.mega-menu-heading > a.mega-menu-link {
   margin-bottom: 10px !important;
    font-weight: 700 !important; 
}
/* submenu item links */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item .mega-sub-menu li a {
    font-family: "Gabarito", sans-serif !important;
    font-weight: 400;
}
#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {
    font-size: 16px !important; 
    color: #000 !important;
    line-height: 2.3;
}
/* submenu link hover underline */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item .mega-sub-menu li a {
    position: relative;
    text-decoration: none !important;
    display: inline-block !important;
    width: auto !important;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item .mega-sub-menu li a:hover::after {
    width: 100%;
}
ul#mega-sub-menu-945{
    padding: 30px 30px!important;
}
.woocommerce-currency-switcher-form label{font-size:14px;font-weight:400; font-family: "Ovo";}

.pls-footer-copyright.copyright-columns p {
    font-family: 'Gabarito', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #333;
    text-align: right;
}
/***12june2026 css start**/

#header .header-search-icon {
    color: #333;
}
#header {
    border-bottom: 1px solid #E7E7E7;
}

/***12june2026 css end**/
/*****/
.page-id-1360 a.mega-menu-link {
    color: #000 !important;
}
.home .pls-header-main.pls-header-sticked.scroll-up, .page-id-116 .pls-header-main.pls-header-sticked.scroll-up, .page-id-1015 .pls-header-main.pls-header-sticked.scroll-up {
    background: #ffffff;
}
/* .page-id-116 .pls-header-logo img, .page-id-1015 .pls-header-logo img, .home .pls-header-logo img {
    filter: brightness(0) invert(1);
} */
div#wpcf7-f1008-p1015-o1 input, #wpcf7-f1008-p1015-o1 .wpcf7-form-control.wpcf7-textarea {
    border-top: 0;
    border-left: 0;
    border-right: 0;
}
#wpcf7-f1008-p1015-o1 input[type="checkbox"] {
    border: 1px solid #333 !important;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item{
	line-height: 26px !important;
}
.home #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .home .pls-header-col.pls-header-col-right .pls-header-mini-search a, .page-id-116 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-id-116 .pls-header-col.pls-header-col-right .pls-header-mini-search a, .page-id-1015 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-id-1015 .pls-header-col.pls-header-col-right .pls-header-mini-search a{
	color: #000 !important;
}
 
/*hide white bar on top of coming soon*/
body.home .pls-site-content{padding-top:0;}

/*******/
.form-section-bg-img .wpcf7-form.init {
    margin-left: 60px;
}
 
 .elementor-element-fa232b3 {
    background: #aea39b;
	 padding: 50px 0;
}
.page-id-2122 header#header, .page-id-2122 #page-title, .page-id-2122 #footer {
    display: none;
}
.elementor-element-ae94935, .elementor-element-ba0b33e {
    border: 10px solid #fff;
}
 
.form-inner-eb70a4f p {
    display: flex;
    justify-content: center;
    position: relative;
}
.form-inner-eb70a4f input {
    border: none;
    border-bottom: 1px solid #8d8d8d;
    background: transparent;
    height: 40px;
    font-size: 14px;
    padding: 0; 
        color: #333;
}
.form-inner-eb70a4f .wpcf7-form-control.wpcf7-submit.has-spinner {
    padding: 0 16px;
}
/*******/
/***forms css***/
.pls-site-footer .pls-footer-main {
    border-top: 0;
}
.woocommerce div.summary .woocommerce-product-details__short-description{
    font-family: "Ovo";
}
.currency-text {
    display: none !important;
}
.woocommerce div.summary .product-sizechart{font-size:14px;}
.woocommerce div.product .product_title {
    font-size: 21px; 
}
.woocommerce-Price-amount.amount {
    font-size: 16px;
}
.pls-deliver-return-ask-questions {
    display: block;
	text-align: center;
}
.pls-ask-questions:before {
    content: " ";
}
.cookiejiara-forms input, .cookiejiara-forms textarea {
    border-top: 0;
    border-left: 0;
    border-right: 0;
}
#mc4wp-form-1 input[type="email"], #mc4wp-form-1 input[type="submit"] {
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-color: #808080;
    border-radius: 0 !important;
}
#mc4wp-form-1 p {
    margin: 0 !important;
}
.cookiejiara-forms input[type="checkbox"] {
    border: 1px solid;
}
.cookiejiara-forms textarea {
    overflow: auto;
    min-height: 100px;
}
span.pls-header-cart-count {
    display: none;
}
/***forms css end*****/

.entry-breadcrumbs{display:none;}
.pls-products-header{display:none;}
.pls-active-filters{display:none;}
.product-cats{display:none;}
.title-size-default .title{font-size:20px;}
.pls-catalog-page .pls-page-title{background-color:#fff;}
.pls-page-title{padding-bottom:0; padding-top:20px;}
.pls-catalog-page .pls-page-title{margin-bottom:0.2rem;}
.pls-site-content{padding-bottom:0;}
.pls-site-footer .pls-footer-copyright{font-size:13px;}
.single-product div.product .product_meta > span.tagged_as {display: none;
        }

.woocommerce table.shop_table th{text-align:left;}





.woocommerce-tabs{display:none;}

.pls-bought-together-products{display:none;}

.pls-single-product-page .pls-product-container{padding-bottom:10px;}

.yith-wcwl-add-to-wishlist-button{text-transform:Capitalize;}

form.cart .reset_variations{display:none;}

div.product span.price {
  font-size: 16px;
  font-weight: 300;
}
/* Product Page  */
/* Make summary a vertical flex stack only when both blocks exist */
.single-product .summary.entry-summary:has(.product-sizechart):has(.pls-deliver-return-ask-questions) {
  display: flex;
  flex-direction: column;
}

/* Default order */
.single-product .summary.entry-summary > * { order: 0; }

/* 1) Inquiry first */
.single-product .summary.entry-summary > .pls-deliver-return-ask-questions { order: 10; }

/* 2) Size Guide next */
.single-product .summary.entry-summary > .product-sizechart { order: 11; }

/* 3) Product meta LAST */
.single-product .summary.entry-summary > .product_meta { order: 20; margin-top: 14px; }

.woocommerce div.product form.cart {
    margin-bottom: 0;
}
/* Hide Buy Now button */
.pls-quick-buy {
    display: none;
}
.pls-deliver-return-ask-questions {
    padding: 10px 10px 10px 10px;
    background-color: #e6e1e1;
    margin-top: -15px;
    width: max-content;
    min-width: 210px;
}
ul.mega-sub-menu .mega-menu-item .mega-menu-link {
    color: #555 !important;
}
.pls-header-cart .pls-header-cart-icon:before,
.pls-minicart-slide .cart-empty-icon:before {
    content: "";
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M8 1a2 2 0 0 1 2 2v2H6V3a2 2 0 0 1 2-2m3 4V3a3 3 0 1 0-6 0v2H3.36a1.5 1.5 0 0 0-1.483 1.277L.85 13.13A2.5 2.5 0 0 0 3.322 16h9.355a2.5 2.5 0 0 0 2.473-2.87l-1.028-6.853A1.5 1.5 0 0 0 12.64 5zm-1 1v1.5a.5.5 0 0 0 1 0V6h1.639a.5.5 0 0 1 .494.426l1.028 6.851A1.5 1.5 0 0 1 12.678 15H3.322a1.5 1.5 0 0 1-1.483-1.723l1.028-6.851A.5.5 0 0 1 3.36 6H5v1.5a.5.5 0 1 0 1 0V6z'/%3E%3C/svg%3E") no-repeat center;
    background-size: contain;
}
 
body:not(.home, .single-product) .pls-site-content > .container {
    margin-top: 0;
}
/* header bag icon */



/* footer top centered logo */
.pls-footer-top-logo {
    text-align: center;
    padding: 40px 0 10px;
}
.pls-footer-top-logo .widget {
    margin: 0;
}
.pls-footer-top-logo img {
    display: inline-block;
    width: auto;
    max-width: 180px;
    height: auto;
}

/* footer widget titles */
.pls-footer-main .footer-widget .widget-title,
.pls-footer-main .footer-widget h3.widget-title {
    font-family: "Gabarito", sans-serif;
    font-weight: 700;
}

/* footer widget links */
.pls-footer-main .footer-widget,
.pls-footer-main .footer-widget li,
.pls-footer-main .footer-widget a {
    font-family: "Gabarito", sans-serif;
}

/* footer link hover underline */
.pls-footer-main .footer-widget a {
    position: relative;
    text-decoration: none;
}
.pls-footer-main .footer-widget a::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 0;
    height: 1px;
    background-color: currentColor;
    transition: width 0.3s ease;
}
.pls-footer-main .footer-widget a:hover::after {
    width: 100%;
}

/* nav menu hover + active underline */
#mega-menu-wrap-primary #mega-menu-primary li:hover {
    text-decoration: none;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    position: relative;
    font-family: 'Ovo', serif !important;
    font-size: 17px !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    padding-left: 16px !important;
    padding-right: 16px !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
    margin: 0 !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link::after {
    content: "";
    position: absolute;
    left: 16px;
    bottom: 10px;
    width: 0;
    height: 1px;
    background-color: currentColor;
    transition: width 0.3s ease;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover::after,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link::after,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link::after {
    width: calc(100% - 32px);
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
    margin: 0 0 0 3px !important;
}
/* header currency switcher */
.pls-header-currency-switcher {
    display: flex;
    align-items: center;
    margin-right: 0px;
}
.pls-header-currency-switcher .woocommerce-currency-switcher-form {
    margin: 0;
}
.pls-header-currency-switcher select,
.pls-header-currency-switcher .woocs_flag_view_item,
.pls-header-currency-switcher .woocommerce-currency-switcher-form .chosen-container {
    font-size: 13px;
    line-height: 1.2;
}

.pls-header-currency-switcher-mobile {
    margin-right: 8px;
}
.pls-header-currency-switcher-mobile select {
    font-size: 12px;
}

 /**footer csss**/
 .pls-footer-main .footer-widget li, .pls-footer-main .footer-widget .widget-title, .pls-footer-main .footer-widget h3.widget-title, #text-6 p {
    text-align: left;
}
.row.pls-copyright-wrap {
    display: block;
    text-align: right;
}
.row.pls-copyright-wrap .text-right {
    max-width: 100% !important;
}
.pls-footer-top-logo img {
    width: 100px;
    max-width: 100%;
    height: auto;
}

.cookiejiara-forms input, .cookiejiara-forms textarea { 
    font-family: "Gabarito", sans-serif;
}
.cookiejiara-forms .pls-button-expand {
    margin: 0 auto;
    display: block !important;
    width: 100% !important;
    border: 1px solid #8a8a8a;  
    background: transparent !important;
    font-family: 'Gabarito', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000 !important; 
    padding-left: 14px;
    border-radius: 0;
    box-shadow: none;
    text-align: center;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.pls-button-expand:hover {
    background: #333 !important;
    color: #fff !important;
}
/***contact us page css**/
.cookiejiara-forms .wpcf7-form-control.wpcf7-textarea {
    border: 1px solid #b4b2b2;
    padding: 4px 12px;
}
.cookiejiara-forms  .pls-button-expand {
    width: auto;
    margin: 0 auto;
    display: block !important;
}
.cookiejiara-img-ratio img {
    width: 100%;
    aspect-ratio: 4 / 5;
    object-fit: cover;
    display: block;
}

#header .pls-header-navigation {
    border-top: 0;
    height: auto;
    padding-bottom: 10px;
}
#header .pls-header-logo a {
    height: 65px;
}
#header .pls-header-main {
    min-height: 65px;
}
header#header .pls-header-main .container {
    max-width: var(--pls-container-width);
    width: 100%;
}
header#header .pls-header-main .container .row {
    width: auto;
}
#header ul#mega-menu-primary > .mega-menu-megamenu > .mega-sub-menu {
	display: flex !important;
	justify-content: center;
}
#header ul#mega-menu-primary > .mega-menu-megamenu > .mega-sub-menu li.mega-menu-row {
    max-width: var(--pls-container-width) !important;
    padding: 0 25px;
}
.mega-menu-row ul.mega-sub-menu > li.mega-menu-column:last-child li.mega-menu-item {
    padding: 0px !important;
    text-align: right !important;
}
#footer form.wpcf7-form .wpcf7-spinner {
    margin: 10px -35px 0 10px;
}
#footer form.wpcf7-form .wpcf7-submit {
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 0;
    background: transparent;
    color: #333;
}
.cookiejiara-forms form.wpcf7-form input.wpcf7-form-control {
    height: 40px;
    padding: 6px 0 0;
}
.cookiejiara-forms form.wpcf7-form .row .col-12:last-child p {
    margin: 0;
}
footer#footer h3.widget-title {
    text-transform: uppercase;
    font-size: 16px;
}
.pls-header-col .pls-header-currency-switcher {
    margin-top: 4px;
}
ul#mega-menu-primary > li.mega-menu-item > .mega-menu-link:after, .mega-menu-item-type-custom > ul.mega-sub-menu ul.mega-sub-menu .mega-sub-menu .mega-menu-link:after {
	content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 1px;
    background: #000;
    transition: width 0.3s ease;
	display: block !important;
}
ul#mega-menu-primary > li.mega-menu-item > .mega-menu-link:hover:after, .mega-menu-item-type-custom > ul.mega-sub-menu ul.mega-sub-menu .mega-sub-menu .mega-menu-link:hover:after {
	width: 100%;
}
.mega-menu-item-type-custom > ul.mega-sub-menu ul.mega-sub-menu .mega-sub-menu .mega-menu-link {
    padding-inline: 0px !important;
}
.mega-menu-item-type-custom > ul.mega-sub-menu ul.mega-sub-menu .mega-sub-menu .mega-menu-link:after {
	bottom: 3px;
}

/* responsive */
@media (min-width:992px){
	#header .pls-header-logo img {
		max-width: 360px;
	}
}
@media only screen and (max-width:1024px){
	.page-id-1360 .pls-header-logo {
		margin-left: 20px;
	}
	.page-id-1360 .pls-header-logo .pls-logo {
        display: block !important;
        text-align: center;
        margin: 0 auto;
        width: 100%;
    }
	.page-id-1360 .pls-header-main {
		background-color: #fff !important;
	}
	.page-id-116 .pls-header-logo img, .home .pls-header-logo img, .page-id-1360 .pls-header-logo img {
		filter: none;
	}
	.home .pls-header-cart .pls-header-cart-icon:before,
	.home .pls-minicart-slide .cart-empty-icon:before,
	.page-id-116 .pls-header-cart .pls-header-cart-icon:before,
	.page-id-116 .pls-minicart-slide .cart-empty-icon:before,
	 .page-id-1360 .pls-header-cart .pls-header-cart-icon:before,
	.page-id-1015 .pls-minicart-slide .cart-empty-icon:before  {
		content: "";
		display: inline-block;
		width: 20px;
		height: 20px;
		background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M8 1a2 2 0 0 1 2 2v2H6V3a2 2 0 0 1 2-2m3 4V3a3 3 0 1 0-6 0v2H3.36a1.5 1.5 0 0 0-1.483 1.277L.85 13.13A2.5 2.5 0 0 0 3.322 16h9.355a2.5 2.5 0 0 0 2.473-2.87l-1.028-6.853A1.5 1.5 0 0 0 12.64 5zm-1 1v1.5a.5.5 0 0 0 1 0V6h1.639a.5.5 0 0 1 .494.426l1.028 6.851A1.5 1.5 0 0 1 12.678 15H3.322a1.5 1.5 0 0 1-1.483-1.723l1.028-6.851A.5.5 0 0 1 3.36 6H5v1.5a.5.5 0 1 0 1 0V6z'/%3E%3C/svg%3E") no-repeat center !important;
		background-size: contain;
	}
	.page-id-1015 .pls-mobile-menu-btn .pls-mobile-menu-toggle:before {
		font-size: 28px;
		color: #fff;
	}
	.home #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .home .pls-header-col.pls-header-col-right .pls-header-mini-search a, .page-id-116 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-id-116 .pls-header-col.pls-header-col-right .pls-header-mini-search a, .page-id-1015 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-id-1015 .pls-header-col.pls-header-col-right .pls-header-mini-search a, .page-id-1360 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
		color: #000 !important;
	}
	.form-section-bg-img .wpcf7-form.init {
		margin-left: 0px;
	}
	.pls-mobile-menu.pls-mobile-menu-color-light.opened .pls-mobile-logo {
		visibility: hidden;
	}
	.pls-bootom-sec-sidebar .search-icon-text {	
		display: block;
	}
	.pls-bootom-sec-sidebar .pls-header-icon-text {
		display: none;
	}
	.pls-bootom-sec-sidebar .currency-label {
		font-size: 14px;
		color: #000;
	}
	.bottom-section.pls-bootom-sec-sidebar {
		margin-left: 12px;
	}
	.currency-text {
		display: block !important;
	}
	
	li#mega-menu-item-media_image-2 {
		padding: 0 !important;
	}
	.pls-mobile-menu.pls-mobile-menu-color-light.opened {
		width: 100% !important;
	}
	 .pls-header-logo {
		margin-top: 6px;
	}
	/* Lore Page */

	.page-id-1360 .pls-mobile-menu-toggle:before {
		color: #000;
	}
	.pls-mask-overaly {
		display: none;
	}
	.page-id-1360 img.pls-mobile-logo {
		display: block !important;
		filter: brightness(0) invert(1);
	}
	.page-id-1360 .pls-header-cart-icon {
		margin-top: -10px;
	}

   .pls-header-main.scroll-up .pls-mobile-menu-toggle {
        color: #333 !important;
    }
}

@media only screen and (max-width:991px) {
	.mega-menu-row ul.mega-sub-menu > li.mega-menu-column:last-child li.mega-menu-item {
		text-align: left !important;
	}
}

@media only screen and (max-width:767px) {
    .pls-mobile-menu.opened .pls-bootom-sec-sidebar{
        display: none;
    }
     .pls-mobile-menu.opened .pls-header-mini-search {
        display: none;
    }
    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item .mega-sub-menu li a {
        padding: 0 !important;
    }
    #mega-sub-menu-945 {
        padding: 15px 10px !important;
    }
    .pls-mobile-menu-btn .pls-mobile-menu-toggle:before {
        font-size: 28px;
        color: #333;
    }
	
	.elementor-element.elementor-element-fa232b3.main-section-cookie-jara.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
		padding: 15px;
	}
	.elementor-2122 .elementor-element.elementor-element-ae94935 {
        width: 100% !important;
    }
	.elementor-element-ae94935  {
		background-position: center right !important;
	}
	#footer form.wpcf7-form .wpcf7-spinner {
		margin: 10px -35px 0 10px;
	}
	#footer form.wpcf7-form .wpcf7-spinner {
		margin: 10px 0px 0 5px;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > .mega-sub-menu {
		padding-top: 0px !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > .mega-sub-menu li.mega-mega-menu-heading {
		padding: 10px 0px 0 !important;
	}
	.mega-menu-row ul.mega-sub-menu > li.mega-menu-column .widget_media_image {
		margin-top: 20px !important;
	}
	body #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {
		line-height: 2;
	}
	.products.products-wrap.product-style-2.row.grid-view {
		margin-inline: -7px;
	}
	.products.products-wrap.product-style-2.row.grid-view > .product .pls-product-inner {
		padding: 7px;
	}
	:root {
	    --pls-mobile-logo-width: 170px;
	}
}

@media only screen and (max-width: 425px) {
	.pls-header-logo img.pls-logo-light {
		width: 140px !important;
		margin-left: -40px !important;
	}
	.pls-header-main.pls-header-sticked.scroll-up .pls-mobile-logo { 
		width: 130px;
		margin-left: -50px;
	}
	.pls-header-currency-switcher-mobile {
		margin-right: 0;
		padding: 0 !important;
		text-align: center !important;
	}
	:root {
	    --pls-mobile-logo-width: 160px;
	}
	.woocommerce-currency-switcher-form .dd-image-right {
		margin-right: 1px;
		width: 18px;
		height: 13px;
	}
}
