.home .header-home a{color:white !important;} .home .header-home button.rey-headerAccount-btn svg{color:white !important;}
.home .header-home button.btn.rey-mainNavigation-mobileBtn.rey-headerIcon.__hamburger {color: white !important;}
.home .header-home button.btn.rey-headerIcon-btn.rey-headerCart.js-rey-headerCart {color: white !important;}
.home .header-home button.btn.rey-headerIcon-btn.rey-headerSearch-toggle.js-rey-headerSearch-toggle{color: white !important;}
.elementor-sticky--active {
background-color: rgba(255, 255, 255, 0.6);
backdrop-filter: blur(10px);
}
.rey-headerIcon-counter {
background-color: #dd73a2 !important;
} .elementor-sticky--active ul#main-menu-desktop-3b80a182 span{
color:#292627 !important;
}
.elementor-sticky--active ul#main-menu-desktop-4e71215d li span{
color:#292627 !important;
}
.elementor-sticky--active .rey-mainNavigation--desktop.--style-default .menu-item.depth--0>a:after{
color:#292627 !important;
}
.elementor-sticky--active button.rey-headerAccount-btn svg{
color:#292627 !important;     
}
.elementor-sticky--active  button.btn.rey-mainNavigation-mobileBtn.rey-headerIcon.__hamburger{
color:#292627 !important;
}
.home .elementor-sticky--active .header-home button.rey-headerAccount-btn svg{
color:#292627 !important;     
}
.home .elementor-sticky--active .header-home button.btn.rey-mainNavigation-mobileBtn.rey-headerIcon.__hamburger{
color:#292627 !important;
}
.elementor-sticky--active svg.rey-icon-bag{
color:#292627 !important;
}
.elementor-sticky--active ul#main-menu-desktop-3b80a182 span {
color: #292627 !important;
}
.elementor-sticky--active .rey-mainNavigation--desktop.--style-default .menu-item.depth--0 > a:after {
color: #292627 !important;
}
.elementor-sticky--active span.rey-headerAccount-btnText.rey-headerIcon-btnText {
color: #292627 !important;
}
.elementor-sticky--active svg.rey-icon-bag {
fill: #292627 !important;
}
.elementor-sticky--active span.__icon.rey-headerIcon-icon{color:#292627 !important;}
nav#site-navigation-mobile-3b80a182 { min-height:100vh !important;}
nav#site-navigation-mobile-4e71215d {min-height: 100vh !important;}
.elementor-section.elementor-sticky.elementor-sticky--active, .elementor-section.elementor-sticky.elementor-sticky--active.--zindex-auto {
box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.55);
-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.55);
-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.55);
}
.elementor-element.elementor-element-39e21640.e-flex.e-con-boxed.e-con.e-child {
display: none;
}
section.rey-animate-el.rey-anim--reveal.rey-anim--viewport.elementor-section.elementor-top-section.elementor-element.elementor-element-e0ff621.elementor-section-height-min-height.rey-flexWrap.elementor-section-items-stretch.header-gioielli.rey-sectionScroll.rey-sectionScroll--sticky.elementor-section-boxed.elementor-section-height-default.rey-animator.animatorId--e0ff621.elementor-sticky.rey-inView.--started.--finished {
display: none;
} .low-footer a.link_mediabrand{text-decoration:underline;}
.icone-linkfooter svg.rey-customIcon.e-font-icon-svg{filter:invert(1);} .home-copertina-sezione .cSslide-captionEl.cSslide-captionLabel.rey-inView {
color: #dd73a2;
}
.home-copertina-sezione a.btn.btn-primary-outline.btn-dash:hover{background:#dd73a2;border: 1px solid #dd73a2;}
h2.cSslide-captionEl.cSslide-captionTitle.rey-inView {margin-top: -19px;}  a[data-slug="uncategorized"],
a[href*="/uncategorized/"],
a:has(.__name:contains("Uncategorized")) {
display: none !important;
}
.woocommerce-shop .e-con-top.elementor-element.elementor-element-46746ab5.rey-section-stretched.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
background-image: url(https://www.gioiellidimamma.it/wp-content/uploads/2025/06/header-cover-shop.webp)!important;
}
.rey-productThumbnail {padding-bottom: 0px;} a[data-slug="uncategorized"] {
display: none !important;
}
span.onsale {
margin-top: 22px;
text-transform:uppercase;
} .rey-cartShippingBar .__bar {
color: #dd73a2 !important;
background-color: #000 !important;
}
.rey-cartPanel-wrapper.rey-sidePanel.js-rey-cartPanel.woocommerce.--is-open.--is-opened {
z-index: 999999;
} .woocommerce-checkout figure.rey-postMedia.rey-postThumbnail, .woocommerce-checkout header.rey-pageHeader {
display: none;
} div#respond {
display: none;
} .contatti-form {
display: flex; gap:20px;
}
.contatti-form-generale label{margin-bottom: -17px;}
.contatti-form input {width: 250px;}
.contatti-form-text textarea#messaggio {height: 150px !important;}
.button-form input.wpcf7-form-control.wpcf7-submit.has-spinner.pulsante-form {
background: #7496a9;
padding: 5px;
color:#ffff;
width:100%;
}
section.rey-pageCover.rey-pageCover--h-rel {
display: none;
}
.page-id-111 #cta{display:none;} div#wc-tabs-wrapper {
padding: 0 280px 0 280px !important;
}
img.wp-post-image.__img.--main-img.no-lazy {border: 1px solid #c1c1c1 !important;}
img.__img.--gallery-img.no-lazy {border: 1px solid #c1c1c1 !important;}
.pdp--fullscreen .rey-productSummary {
min-height: calc(70vh - var(--admin-bar)) !important;
margin-bottom: 10px;
}
div#tab-custom_tab_0 {
padding: 0 20%;
}
section.related.products h2 {
text-align: center;
}
div.guida-taglie-box {
float: right !important;
padding-left: 19px !important;
font-size: 13px !important;
font-weight: 700;
text-decoration: underline;
}
span.woocommerce-Price-amount bdi {font-size: 22px;}
p.price span.woocommerce-Price-amount.amount bdi{
font-size: 35px;
}
div#rey-cart-extra-products{z-index: 9999;}
.woocommerce-variation.single_variation {
display: none !important;
}
h5.wapo-addon-title.toggle-closed {
font-family: 'Barlow';
font-size: 12px;
text-transform: uppercase;
color: rgb(109, 117, 126);
line-height: 16px;
font-weight: 600;
}
div#yith-wapo-block-3 {display: block; gap:25px;}
div#yith-wapo-addon-4 {
display: flex;
width: 129% !important;
gap:1rem; 
}   
div#yith-wapo-addon-5 {
display: flex;
width: 129%;
gap:3rem;
}
div#yith-wapo-addon-8 {
display: flex;
width: 129% !important;
gap:1rem;
} 
div#yith-wapo-addon-10 {
display: flex;
width: 129% !important;
gap:1rem;
} 
div#yith-wapo-addon-12 {
display: flex;
gap: 1rem;
}
div#yith-wapo-addon-12 .options.per-row-1{display: flex !important;}
div#yith-wapo-addon-23 {
display: flex;
width:129%;
gap: 1rem;
margin-top: 20px;
}
div#yith-wapo-addon-17 {
display: flex;
width: 129% !important;
gap:1rem;
margin-top: 20px;
} div#yith-wapo-addon-15 {
display: flex;
width: 129% !important;
gap:1rem;
margin-top: 20px;
}
div#yith-wapo-addon-19 {
display: flex;
width: 129% !important;
gap:1rem;
margin-top: 20px;
}  
div#yith-wapo-addon-33 {
display: flex;
width: 129% !important;
gap:1rem;
margin-top: 20px;
} 
div#yith-wapo-addon-34 {
display: flex;
width: 129% !important;
gap:1rem;
margin-top: 20px;
} 
div#yith-wapo-addon-35 {
display: flex;
width: 129% !important;
gap:1rem;
margin-top: 20px;
} 
div#yith-wapo-addon-36 {
display: flex;
width: 129% !important;
gap:1rem;
margin-top: 20px;
} 
div#yith-wapo-addon-37 {
display: flex;
width: 129% !important;
gap:1rem;
margin-top: 20px;
} 
div#yith-wapo-addon-39 {
display: flex;
width: 129% !important;
gap:1rem;
margin-top: 20px;
} 
div#yith-wapo-addon-40 {
display: flex;
width: 129% !important;
gap:1rem;
margin-top: 20px;
}   
div#yith-wapo-addon-41 {
display: flex;
width: 129% !important;
gap:1rem;
margin-top: 20px;
} 
div#yith-wapo-addon-42 {
display: flex;
width: 103% !important;
gap:1rem;
margin-top: 20px;
}     
.options-container.default-closed { width: 100%;}
.yith-wapo-block .yith-wapo-addon .addon-header{width: 8rem;}
.logged-in figure.rey-postMedia.rey-postThumbnail{display: none !important;} .single-product div#ppc-button-ppcp-gateway {
display: none !important;
}
@media screen and (max-width:768px){
div#yith-wapo-addon-4 {display: block !important;width: 100% !important;margin-top: 80px;}   
div#yith-wapo-addon-5 {display: block !important;width: 100% !important;}
div#yith-wapo-addon-8 {display: block !important;width: 100% !important;} 
div#yith-wapo-addon-10 {display: block !important;width: 100% !important;}
div#yith-wapo-addon-12 {display: block !important;margin-bottom: 20px;}  
div#yith-wapo-addon-22 {margin-bottom: 20px;}  
div#yith-wapo-addon-23 {display: block !important;width: 100% !important;}
div#yith-wapo-addon-17 {display: block !important;width: 100% !important;}
div#yith-wapo-addon-16 {display: block !important;width: 100% !important;}
div#yith-wapo-addon-15 {display: block !important;width: 100% !important;}
div#yith-wapo-addon-19 {display: block !important;width: 100% !important;margin-bottom: 20px;}
div#yith-wapo-addon-33 {display: block !important;width: 100% !important;margin-bottom: 20px;}
div#yith-wapo-addon-34 {display: block !important;width: 100% !important;margin-bottom: 20px;}
div#yith-wapo-addon-35 {display: block !important;width: 100% !important;margin-bottom: 20px;}
div#yith-wapo-addon-36 {display: block !important;width: 100% !important;margin-bottom: 20px;}
div#yith-wapo-addon-37 {display: block !important;width: 100% !important;margin-bottom: 20px;}
div#yith-wapo-addon-39 {display: block !important;width: 100% !important;margin-bottom: 20px;}
div#yith-wapo-addon-40 {display: block !important;width: 100% !important;margin-bottom: 20px;}
div#yith-wapo-addon-41 {display: block !important;width: 100% !important;margin-bottom: 20px;}
div#yith-wapo-addon-42 {display: block !important;width: 100% !important;margin-bottom: 20px;}
div#yith-wapo-addon-20 {display:block !important;width: 100% !important;margin-bottom: 20px;} 
div#yith-wapo-addon-21 {margin-bottom: 20px;} 
div#yith-wapo-option-18-0{margin-bottom: 20px;}
a.reset_variations {display: none !important;}
.__s-wrapper {width: 100%;}
} div.product form.cart select{min-width: 100%;}
#yith-wapo-option-14-0 .option-container{display: none;}
#yith-wapo-option-16-0 .option-container{display: none;}
#yith-wapo-option-16-0{padding-bottom: 5%;}
#yith-wapo-addon-7 .option-container{display: none;}
#yith-wapo-addon-22 .option-container{display: none;}
#yith-wapo-addon-42 .option-container{display: none;}
#yith-wapo-addon-42 .option-container{display: none;}
#yith-wapo-addon-7{padding-bottom: 5%;} 
div#rey-searchPanel {
z-index: 9999999;
}
nav.rey-searchPanel__suggestions {
display: none;
}
@media screen and (max-width: 767px){
.rey-mainMenu-mobile>.menu-item>a span {color: black !important;}
.contatti-form{display: block;	}
.contatti-form input{width:100%;}
.elementor-111 .elementor-element.elementor-element-96fba02 > .elementor-element-populated {padding: 0px 0px 0px 0px;}
.contatti-form-accettazione .wpcf7-list-item {
display: inline-block;
margin: 0 0 0 0em;
}
div#tab-description, div#tab-information {padding: 0 0 0 0;}
div#tab-description p{padding: 20px;}
.woocommerce-Tabs-panel--information {padding: 20px !important;}
div#tab-additional_information {padding:20px !important;}
.elementor-element.elementor-element-adc0196.e-grid.e-con-full.e-con.e-child{display: block;}
div#wc-tabs-wrapper {padding: 0 !important;}
div#yith-wapo-block-3 {display: block;}
#yith-wapo-block-3 {margin-top: -64px;}
#yith-wapo-addon-4 .options-container.default-closed { width: 100%;}
#yith-wapo-addon-5 .options-container.default-closed {width: 100%;}
}