/********* Compiled - Do not edit *********/
:root{--color-primary:#faadae;--color-secondary:#a9d5c9;--color-gradient-start:#CFEAE3;--color-gradient-stop:#A0D3C6;--color-link:#faadae;--color-link-hover:#98d6c3;--lqd-cc-bg:rgb(250, 173, 174);--lqd-cc-active-bw:1px;--lqd-cc-active-bg:rgb(207, 234, 227);--lqd-cc-active-bc:rgb(207, 234, 227);--lqd-cc-active-circle-txt:rgb(39, 106, 88);--lqd-cc-active-circle-color:rgb(207, 234, 227);}body{font-family:'Roboto', sans-serif ;font-weight:400;line-height:1.7em;font-size:16px;color:#5a5a5a;}.btn{font-family:'Roboto', sans-serif ;line-height:1.05em;font-size:16px;}.lqd-post-content, .lqd-post-header .entry-excerpt{font-family:'Roboto', sans-serif ;line-height:1.73em;font-size:19px;color:#737373;}.h1,h1{font-family:'Cormorant Garamond', sans-serif ;font-weight:700;line-height:1em;font-size:57px;color:#000000;}.h2,h2{font-family:'Cormorant Garamond', sans-serif ;font-weight:700;line-height:1.06em;font-size:46px;color:#000000;}.h3,h3{font-family:'Cormorant Garamond', sans-serif ;font-weight:700;line-height:1.13em;font-size:38px;color:#000000;}.h4,h4{font-family:'Cormorant Garamond', sans-serif ;font-weight:700;line-height:1.2em;font-size:28px;color:#a6dbcf;}.h5,h5{font-family:'Cormorant Garamond', sans-serif ;font-weight:700;line-height:1.2em;font-size:24px;color:#f99a9e;}.h6,h6{font-family:'Cormorant Garamond', sans-serif ;font-weight:700;line-height:1.2em;letter-spacing:0.1em;font-size:20px;text-transform:uppercase;color:#f99a9e;}.main-header{background:rgb(255, 255, 255);}.titlebar-inner h1{font-weight:500;}.titlebar-inner p{font-weight:500;}.titlebar-inner{padding-top:80px;padding-bottom:80px;}.titlebar{background-image:url( ../2022/01/virgola-shop-subheader-wishlist-2.jpg);background-size:cover;background-position:center center;}section.vc_row{units:px;}@media screen and (min-width: 992px){body.has-sidebar #lqd-contents-wrap{padding-top:30px;}}@media ( min-width: 1200px ){.is-stuck .lqd-head-sec-wrap{background:rgb(255, 255, 255) !important;}.is-stuck .lqd-head-col > .header-module > p, .is-stuck .lqd-head-col > .header-module .nav-trigger, .is-stuck .lqd-head-col > .header-module .lqd-scrl-indc, .is-stuck .lqd-head-col > .header-module > .lqd-custom-menu, .is-stuck .lqd-head-col > .header-module > .btn-naked, .is-stuck .lqd-head-col > .header-module > .btn-underlined, .is-stuck .lqd-head-col > .header-module > .social-icon li a, .is-stuck .lqd-head-col > .header-module > .lqd-custom-menu > ul > li > a, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li > a, .is-stuck .lqd-head-col > .header-module .ld-module-trigger .ld-module-trigger-txt, .is-stuck .lqd-head-col > .header-module .lqd-module-badge-outline .ld-module-trigger-count, .is-stuck .lqd-head-col > .header-module .ld-module-trigger-icon, .is-stuck .lqd-head-col > .header-module > .lqd-custom-menu .lqd-custom-menu-dropdown-btn{color:rgb(0, 0, 0);}.is-stuck .lqd-head-col > .header-module .nav-trigger.bordered .bars:before{border-color:rgb(0, 0, 0);}.is-stuck .lqd-head-col > .header-module .nav-trigger .bar, .is-stuck .lqd-head-col > .header-module .lqd-scrl-indc .lqd-scrl-indc-line{background:rgb(0, 0, 0);}.is-stuck .lqd-head-col > .header-module > .btn-naked:hover, .is-stuck .lqd-head-col > .header-module > .btn-underlined:hover, .is-stuck .lqd-head-col > .header-module > .social-icon li a:hover, .is-stuck .lqd-head-col > .header-module > .lqd-custom-menu > ul > li > a:hover, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li > a:hover, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li:hover > a, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li.is-active > a, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li.current-menu-ancestor > a, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li.current_page_item > a, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li.current-menu-item > a, .is-stuck .lqd-head-col > .header-module > .iconbox h3, .is-stuck .lqd-head-col > .header-module > .iconbox .iconbox-icon-container{color:rgba(0, 0, 0, 0.6);}}@media screen and (max-width: 1199px){[data-mobile-nav-style=modern] .lqd-mobile-sec:before{background:rgb(255, 255, 255);}[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul .nav-item-children > li > a, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul > li > a, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.nav.main-nav .nav-item-children > li > a, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.nav.main-nav > li > a, [data-mobile-nav-style=modern] .lqd-mobile-sec .submenu-expander, [data-mobile-nav-style=modern] .lqd-mobile-sec .megamenu .ld-fancy-heading > *, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse .nav-trigger{color:rgb(26, 26, 26);}[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse .nav-trigger .bar{background-color:rgb(26, 26, 26);}[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul > li > a:hover, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.nav.main-nav .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.nav.main-nav > li > a:hover{color:rgb(26, 26, 26);}[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse .nav-trigger .bars{border-color:rgba( 26, 26, 26, 0.3);}[data-mobile-nav-scheme=dark] .lqd-mobile-sec .submenu-expander{background-color:rgba( 26, 26, 26, 0.05);}}.header-module ~ .header-module {
    margin-left: 14px;
}
.lqd-woo-summary-after-cart .yith-wcwl-add-to-wishlist > div {
    flex-wrap: wrap;
}
@media screen and (max-width: 479px) {
    .titlebar-inner h1 {
        font-size: 42px !important;
    }
}

/* header */
.vc_custom_1634458040681 {
background-repeat: no-repeat !important;
}

.vc_custom_1634458040681 {
background: #fceaea url(../2021/10/header-background-1.jpg?id=19509) !important;
background-repeat: no-repeat !important;
}

/* menu */
.main-nav>li>a {
padding: var(--lqd-menu-items-top-padding, 10px) var(--lqd-menu-items-right-padding, 15px) 0px var(--lqd-menu-items-left-padding, 15px);
}

.font-weight-semibold {
font-family: Roboto, sans-serif;
font-weight: 400 !important;
}

.nav-item-children {
/* margin-left: -80px; */
margin-top: -20px;
}

.link-badge:before {
background: #e8a5a6;
opacity: 0.3;
}

.link-badge {
color: #eb585a !important;
}

/* footer */
.img-paypal {
max-width: 200px;
}

.lqd-woo-single-layout-3 div.product form.cart button.button {
background-color: #fa989a;
}

/* badge */
.yith-wcbm-badge {
top: 10px;
left: 10px;
border-radius: 50px;
}

.woocommerce ul.products li.product span.onsale, .woocommerce ul.products li.product span.soldout {
background-color: #d19495 !important;
color: #fff;
}

/* ecommerce */
.ld-shop-notice {
padding: 15px;
background-color: #cfeae3;
}

body.single-product {
    overflow-x: hidden !important;
}

.ld-shop-notice h3 {
margin: 0;
font-size: 16px;
text-transform: none;
color: #cfeae3 !important;
color: #128164 !important;
font-family: Roboto, sans-serif;
}

.woocommerce .woocommerce-ordering .lqd-select-dropdown .ui-selectmenu-menu .ui-state-active, .woocommerce .woocommerce-ordering .lqd-select-dropdown .ui-selectmenu-menu .ui-widget-content .ui-state-active, .woocommerce .liquid-wc-product-search .lqd-select-dropdown .ui-selectmenu-menu .ui-state-active, .woocommerce .liquid-wc-product-search .lqd-select-dropdown .ui-selectmenu-menu .ui-widget-content .ui-state-active {
background-color: #cfeae3;
color: #128164;
}

.ui-front .ui-state-active, .ui-front .ui-widget-content .ui-state-active, .ui-front .ui-widget-header .ui-state-active, .ui-front a.ui-button:active, .ui-front .ui-button:active, .ui-front .ui-button.ui-state-active:hover {
background-color: #ededed;
border-color: rgba(237, 237, 237, 0);
color: #000;
}

.ld-ajax-loadmore {
background-color: #cfeae3;
color: #128164;
}

.wvs-has-image-tooltip:before, [data-wvstooltip]:before {
background-color: #cfeae3;
color: #128164;
}

.wvs-has-image-tooltip:after, .wvs-has-image-tooltip:before, [data-wvstooltip]:after, [data-wvstooltip]:before {
box-shadow: 0 7px 15px rgba(179, 228, 210, 0.3);
}

.wvs-has-image-tooltip:after, [data-wvstooltip]:after {
border-top: 5px solid #cfeae3;
}

.lqd-lp-meta.lqd-lp-meta-dot-between.d-flex.flex-wrap.align-items-center {
display: none !important;
}

.sku_wrapper {
display: none;
}

.lqd-sp-label {
font-size: 9px !important;
}

.woocommerce span.onsale+span.lqd-sp-label {
top: 5.5em;
}

/* wishlist */
#yith_wcwl_share_url {
width: 500px !important;
}


/* contact form */
.one-second.column {
width: 48%;
}
.wpcf7-form .column {
margin-bottom: 10px;
}

.wpcf7-form .column, .wpcf7-form .columns {
float: left;
margin: 0 1% 15px;
}

.one.column {
width: 98%;
}

/* woocommerce product */
.woo-selected-variation-item-name {
display: none;
}

.value.woo-variation-items-wrapper {
padding-left: 15px !important;
}

.up-sells.upsells.products {
display: none;
}

/* gdpr */
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
background-color: #fff;
border-top: 0px solid rgba(32, 32, 32, 0);
}

/* newsletter 
.submit-text.visible-xs {
display: none !important;
}
*/

/* accordion */
.accordion-title {
color: #128164;
}

/* mobile */
@media only screen and (max-width: 800px) {
    .woocommerce span.onsale+span.lqd-sp-label {
        display: none !important;
    }
    
    
[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse .nav-trigger {
color: #000 !important;
}

[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse {
height: 100vh !important;
padding: 0px 0;
top: 0px;
}

.logofooter {
width: 200px !important;
}

.woo-variation-product-gallery {
width: 345px;
max-width: 100% !important;
}

.titlebar-inner {
padding-top: 30px;
padding-bottom: 30px;
}

.woocommerce #yith-wcwl-form, .woocommerce .woocommerce-cart-form {
padding: 0 0;
}

.button.continue_shopping {
display: none !important;
}

/*
.woocommerce-form-coupon-toggle {
display: none;
} */

.ld-cart-product.d-flex.flex-wrap.align-items-center.w-100.pos-rel {
padding-bottom: 30px;
}
}

/* password */
.post-password-form {
margin: 50px 16px 350px 50px;
}

@media only screen and (max-width: 800px) {
    .post-password-form {
margin: 50px 50px 350px 50px;
}
}

/* rimuovere pop up newsletter
#PopupSignupForm_0 {
display: none;
}
*/

/* checkout woocommerce */
div#ppc-button-ppcp-gateway {
    padding-top: 16px;
}

button.button.alt.ppcp-dcc-order-button {
    background-color: #faadae !important;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.cross-sells {
    display: none;
}

#pwgc-redeem-gift-card-number {
    width: auto;
    min-width: 200px;
}

/* carrello */
.wp-block-woocommerce-checkout-express-payment-block {
display: none !important;
}

.ppcp-place-order-description {
display: none !important;
}

.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
background-color: #faadae;
color: #fff;
border: 0px solid #fff;
}


.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:hover {
background-color: rgb(159, 197, 187);
color: #fff;
border: 0px solid #fff;
}

/* Mailup */
#mupwp-form-fields .mupwp-form-field {
float: left;
width: 33%;
padding: 0px 4px;
}

[id="\31 "], [id="\32 "], #email {
width: 100%;
border-radius: 8px;
border: 0px solid;
padding: 8px 16px 8px 16px;
}

#mupwp-form-save {
border-radius: 4px;
font-size: 15px;
background-color: rgb(250, 173, 174);
border-color: rgb(250, 173, 174);
color: rgb(255, 255, 255);
border: 0px solid;
padding: 16px 32px 16px 32px !important;
}

#mupwp-form-save:hover {
background-color: rgb(219, 134, 135);
}

#mupwp-form-submit-container {
    width: 100%;
display: block;
}