@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//amybfashion.com/wp-content/themes/woodmart/fonts/woodmart-font-1-300.woff2?v=8.1.1") format("woff2");
}

:root {
	--wd-header-banner-h: 40px;
	--wd-text-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 13px;
	--wd-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 13px;
	--wd-header-el-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 15px;
	--wd-primary-color: rgb(51,51,51);
	--wd-alternative-color: rgb(27,100,168);
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-font-family: "Poppins", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 600;
	--btn-default-transform: uppercase;
	--btn-default-bgcolor: rgb(255,255,255);
	--btn-default-bgcolor-hover: rgb(0,0,0);
	--btn-default-color: rgb(0,0,0);
	--btn-accented-font-family: "Poppins", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 600;
	--btn-accented-transform: uppercase;
	--btn-accented-bgcolor: rgb(255,255,255);
	--btn-accented-bgcolor-hover: rgb(0,0,0);
	--btn-font-family: "Poppins", Arial, Helvetica, sans-serif;
	--btn-font-weight: 600;
	--btn-color: rgb(0,0,0);
	--btn-font-size: 13px;
	--btn-bgcolor: rgb(255,255,255);
	--btn-color-hover: rgb(255,255,255);
	--btn-bgcolor-hover: rgb(0,0,0);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(255,255,255);
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 800px;
	--wd-popup-padding: 10px;
}
.header-banner {
	background-color: rgb(0,0,0);
	background-image: none;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: rgb(255,255,255);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(251,251,251);
	background-image: none;
}
html .post.wd-post .wd-entities-title {
	font-size: 22px;
}
html .entry-summary .single_add_to_cart_button, .wd-single-add-cart .single_add_to_cart_button {
	font-family: "Poppins", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 13px;
	color: rgb(0,0,0);
	background: rgb(255,255,255);
}
html .entry-summary .single_add_to_cart_button:hover, .wd-single-add-cart .single_add_to_cart_button:hover {
	color: rgb(255,255,255);
	background: rgb(0,0,0);
}
.product-labels .product-label.onsale {
	background-color: rgb(0,0,0);
	color: rgb(255,255,255);
}
.product-labels .product-label.new {
	background-color: rgb(255,77,154);
	color: rgb(255,255,255);
}
.product-labels .product-label.attribute-label:not(.label-with-img) {
	background-color: rgb(30,115,190);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 10px;
}

@media (max-width: 1024px) {
	:root {
		--wd-header-banner-h: 60px;
	}
	html .post.wd-post .wd-entities-title {
		font-size: 20px;
	}

}

@media (max-width: 768.98px) {
	html .post.wd-post .wd-entities-title {
		font-size: 18px;
	}

}
:root{
--wd-container-w: 1400px;
--wd-form-brd-radius: 0px;
--btn-accented-color: #333;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--wd-brd-radius: 0px;
--wd-cat-brd-radius: 0px;
}

@media (min-width: 1400px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

rs-slides :is([data-type=text],[data-type=button]) {
font-family: Poppins !important;
}
rs-slides :is(h1,h2,h3,h4,h5,h6)[data-type=text] {
font-family: Poppins !important;
}

.main-page-wrapper{
	padding-top:0px!important;
}

.wd-dropdown .wd-sub-menu li>a{ /*per la voce di menu account nell'header riporto margine a 0 (impostato a -20 per il menu principale) */
	margin-top:0!important;
}

.wd-search-full-screen .searchform input[type="text"] { /* ricerca */
    font-size: 32px!important;
    text-transform: uppercase;
}




.archive.tax-product_cat .page-title {
	margin: 0 !important;	
	padding: 20px !important;
}

.archive.tax-product_cat .wd-content-layout {
	padding: 0 20px !important;
}


.page-title .title{
	font-size:32px!important;
}

/*filtri */

.widget_price_filter [class*="price_slider_amount"] .button {
    border: 2px solid black !important;
}
.widget_price_filter [class*="price_slider_amount"] .button:hover {
    color: white;
    background-color: black;
    border: 2px solid black !important;
}

/* pagina di ricerca */

.search-results .site-content{
	padding-inline:0!important;
}

/*home page */

.wd-more-desc-inner{ /*amyb girls non faccio vedere descrizione*/
	display:none;
}

.hotspot-content :is(.wd-entities-title,.hotspot-content-image) a { /*amyb girls fix testo popup*/
    color: black;
}

.hotspot-content .add_to_cart_button{  /*amyb girls fix bottone popup*/
	border:2px solid black;
}

.hotspot-content .price br, .product-wrapper .price br{ /*rimuovo l'andare a capo per prezzo barrato di amyb girls */
	display:none;
}

@media only screen and (max-width: 768px) { /*modifiche al mobile di amyb girls */
.hotspot-content-image{ /*via la foto */
	display:none;
}
.hotspot-content { /*per centrare le schede */
    position: fixed!important;
}

.hotspot-dropdown-left{ /*per centrare le schede */
top: 50%;
left: 50%;
	right:0!important;
transform: translate(-50%, -50%)!important;
}
	
	.hotspot-dropdown-right{ /*per centrare le schede */
top: 50%;
left: 50%;
transform: translate(-50%, -50%)!important;
}
	
}


/*mini cart*/
.cart-widget-side .wd-heading .title { /* titolo in alto "CARRELLO" */
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
}

.cart-widget-side{ /*aumento le dimensioni (era 340)*/
	width: 450px;
}

@media only screen and (max-width: 768px) {
  .cart-widget-side{ /*dimensioni di default su mobile*/
	width: 340px;
}
}

.woocommerce-mini-cart__total  strong, .woocommerce-mini-cart__total .woocommerce-Price-amount{ /*testo subtotale e prezzo*/
    font-weight: 600;
    font-size: 16px;
    text-transform: uppercase;
}

.cart-widget-side .shopping-cart-widget-footer{ /*sfondo grigio nella parte bassa */
	background:#F5F5F5;
}

.woocommerce-mini-cart__buttons .btn-cart:hover, .wd-empty-mini-cart .btn:hover { /* colore bottoni */
    color: white!important;
}
.woocommerce-mini-cart__buttons .checkout:hover{
    color: black!important;
	background:white!important;
	 border: 2px solid black;
}
.woocommerce-mini-cart__buttons .checkout {
    color:white!important;
	background:black!important;
}
.woocommerce-mini-cart__buttons .btn-cart, .wd-empty-mini-cart .btn{
    border: 2px solid black;
}

/*mini cart: i due pulsanti in fondo a fianco */
.woocommerce-mini-cart__buttons {
    display: flex!important;
    align-content: center;
    align-items: flex-start;
}
.woocommerce-mini-cart__buttons .btn-cart{
margin-right:5px!important;
}
.woocommerce-mini-cart__buttons .checkout{
margin-left:5px!important;
}

/*pagina shop (anche categoria e tag) */

.btn.btn-style-link{ /* il pulsante per il popup delle disponibilità*/
border-width:0px!important;
text-transform:none!important;
font-size:13px;
font-weight:400;
}

.btn-icon-pos-left .wd-btn-icon{ /*distanza tra icona mappa e testo */
	margin-right:16px!important;
}

@media only screen and (max-width: 768px) {
  .btn-icon-pos-left .wd-btn-icon{ 
	margin-right:23px!important;
}
}

.onsale { /*etichetta sconto badge (plugin discount rules) */
		background: #000;
		color: #fff;
    padding: 6px 8px !important;
    border-radius: 0px !important;
		border: 1px solid black !important;
    margin-left: 0 !important;
		position: absolute;
		top: 15px;
		left: 15px;
}

.product-labels .out-of-stock{ /*nasconde l'etichetta esaurito */
	display:none!important;
}

div[data-id="65825"] { /*per non far vedere gift card nei correlati - fix andrea 14-6-24 */
	display: none!important;
}

@media only screen and (max-width: 768px) { /*allineo taglie a sx da mobile */
  .wd-quick-shop-2 table.variations tbody {
    float: left;
		padding-left:5px!important;
}
	.product-wrapper .wd-entities-title, .product-wrapper .price{
		padding-left:5px!important;
	}
}

@media only screen and (max-width: 768px) {
    .woocommerce-ordering.wd-ordering-mb-icon { /*margine al pulsante di ordinamento a dx */
        margin-right: 15px;
    }
.offcanvas-sidebar-desktop .shop-content-area:not(.col-lg-12) .wd-show-sidebar-btn { /*margine al pulsante di filtri a sx */

       margin-left: 15px;
}
}

.wd-back-btn { /*rimuovo la freccia indietro nel titolo */
    display: none;
}

body .term-description { /*rimuovo la descrizione della categoria */
   display:none;
}

.wd-products-shop-view a{ /*le griglie 2-4 elementi più grosse */
	font-size:20px;
}

.post-type-archive-product .title-shop{ /*nella pagina shop non faccio vedere il titolo */
	display:none; 
}

.post-type-archive-product [class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text .wd-swatch-text {
    color: black;
}

.post-type-archive-product .wd-active .wd-swatch-text { /*fix variazioni colore bianco su bianco */
    color: white !important;
}

.tax-product_cat .wd-active .wd-swatch-text, .tax-product_tag .wd-active .wd-swatch-text { /*fix variazioni colore bianco su bianco */
    color: white !important;
}

.woocommerce-result-count{/*toglie 'visualizzazione di x risultati' in alto a sx */
	display:none!important;
}
	
.term-description{ /*descrizione della categoria*/
	text-align:center;
	margin-top:50px;
}

.wd-shop-tools{ /*via bordo in cima*/
    border-bottom: 0px solid white!important;
}

.offcanvas-sidebar-desktop .shop-content-area:not(.col-lg-12) .wd-show-sidebar-btn { /*pulsante del filtro*/
    margin-right: 0!important;
	border: 1px solid black;
    padding: 15px;
	font-size:14px;
}

@media only screen and (max-width: 768px) { /*via filtraggio su mobile */
  .wd-show-sidebar-btn {
    visibility:hidden!important;
  }
}


.wd-products-shop-view{ /*icone list/grid*/
	margin-left:55px;
}

.wd-shop-tools .woocommerce-ordering.wd-style-underline select{ /*select ordinamento*/ 
	border: 1px solid black;
    padding: 15px;
	 max-width: 150px;
	text-transform: uppercase;
    font-size: 14px;
}

.product-wrapper .wd-entities-title, .product-wrapper .price{ /* titolo e prezzo allineato a sx*/
	text-align:left;
	padding-left:20px;
}

.product-wrapper .wd-entities-title a, .product-wrapper .wd-entities-title a:hover, .tax-product_cat .amount { /*stile titolo e prezzo*/
color:black;
font-size:13px!important;
font-weight:500; /* richiesta chiara 31-5-24*/
text-transform: uppercase!important;
	text-decoration:none;
}

.wd-product .price{ /*per dare più spazio tra una riga di prodotti e l'altra */
margin-bottom:50px!important;
}

.wd-product.wd-hover-buttons-on-hover .wd-add-btn>a{ 	/*pulsante sotto*/

	border:1px solid black;
}
.wd-product.wd-hover-buttons-on-hover .wd-add-btn>a:hover, .wd-product.wd-hover-quick .wd-add-btn>a:hover { 	/*pulsante sotto*/

    color: white!important;
}

.tax-product_cat .wd-swatch-text, .tax-product_tag .wd-swatch-text{ /*colore delle taglie nero nella pagina categoria */
	color:black!important;
}

.tax-product_cat .wd-product.wd-hover-quick .wd-add-btn>a:hover, .tax-product_tag .wd-product.wd-hover-quick .wd-add-btn>a:hover{/*icona del carrello quando passo col mouse sul bottone */
color:white!important;
}

.tax-product_cat .container, .tax-product_tag .container{ /* lo faccio a schermo pieno */
	max-width: none;
}
.tax-product_cat .site-content, .tax-product_tag .site-content{
	padding:0!important;
}

@media (min-width: 1025px) { /*rimetto padding per filtri e ordinamento */
    .offcanvas-sidebar-desktop .shop-content-area:not(.col-lg-12) .wd-shop-tools {
        padding: 0 50px 0 50px;
    }
}

.product-wrapper .wd-buttons { /*icone quick view e wishlist in alto a dx di ciascun prodotto */
    background: #00000000!important;
    box-shadow: none!important;
}
.wd-action-btn.wd-style-icon>a{
	color:black!important;
	text-decoration:none!important;
}

.woocommerce-shop .main-page-wrapper .container { /*shop full width */
    max-width: 100%;
	padding-right:0px!important;
	padding-left:0px!important;
	
}

/*pagina prodotto gift card */

.postid-65825 .woocommerce-product-gallery__image { /* disattivo il puntatore per non mostrare lo zoom*/
pointer-events: none;
}

.postid-65825 [class*="thumbs-grid-bottom"] .wd-carousel-wrap{
grid-template-columns: none!important;
}

.postid-65825 table.variations .label>*{
	margin-right:10px;
}

/*pagina prodotto*/

@media only screen and (max-width: 768px) { 

.wd-all-open-title{/*via spazio tra titolo "descrizione" e il testo */
	margin-bottom:0!important;
}
	
	.wd-attr-selected{/*quando si seleziona una taglia viene scritta*/
		display:none!important;
	}
	
	.related-colors-box{ /*il pallino disponibile anche in altri colori */
		margin-left: 20px;
    margin-top: 20px;
	}
}

.wd-single-price .price br, .product-wrapper .price br{ /*rimuovo l'andare a capo per prezzo barrato */
	display:none;
}

del .amount{ /*aggiungo margine tra i due prezzi perchè ho rimosso (sopra) l'andare a capo, e imposto altre cose perchè sono state tolte da un'altra parte */
	margin-right:10px;
	text-decoration: line-through !important;
	font-size:100%!important;
	font-weight:400!important;
	color:rgb(0 0 0 / 50%) !important;
}

[class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text .wd-swatch-text{ /*i box delle taglie della stessa larghezza */
	width:40px;
}
@media only screen and (max-width: 600px) {
 [class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text .wd-swatch-text{ /*da mobile 5px in meno*/
	width:35px;
}

}


.product-template-default .elementor-image-box-img { /*le 4 iconcine più piccole */
    width: 5%!important;
}

.product-template-default .wd-action-btn.wd-style-text>a:before { /*fix size guide */
    margin-inline-end: 0px!important;
}

.wd-sizeguide-btn > a span{ /*la riga size guide */
	margin-left:18px!important;
}

table.variations {
	margin-bottom: 0;
}

/* rimuovi uno spazio di 2px presente prima delle taglie */
table.variations > tbody > tr > th:first-child {
	display: none;
}

table.variations .wd-active{ /*selezione attiva di taglia */
	/*background:#EFEFEF;*/
    background: black;
    color: white!important;
    border-radius: 0 !important;
}

[class*="wd-swatches"].wd-shape-round .wd-swatch { /*swatch colore, ridefinisco le regole sopra che non devono valere*/
    border-radius: 1em !important;
    background: #efefef;
}

[class*="wd-single-"].wd-swatch-layout-inline table.variations .cell { /*taglie e colore più spazio */
    padding: 20px 0px 20px 0px;
}

.single_variation_wrap .quantity{ /*nasconde input quantità accanto a aggiungi al carrello su prodotto variabile*/
	display:none!important;
}

.elementor-widget-wd_single_product_add_to_cart .quantity{  /*nasconde input quantità accanto a aggiungi al carrello su prodotto singolo*/
	display:none!important;
}

label[for="pa_colore"]{  
font-size:0px;
}
label[for="pa_colore"]:before { content: ""; font-size: 13px; }

label[for="pa_taglia"]{  
font-size:0px;
}

[class*="wd-single-"].wd-swatch-layout-inline table.variations tbody {
    display: flex!important;
    flex-wrap: wrap!important;
    align-items: flex-start!important;
    justify-content: left!important;
    gap: 20px 40px!important;
    flex-direction: column!important;
}

.wd-reset-var { /* il bottone svuota per pulire le variazioni*/
	display:none!important;
}

.single_add_to_cart_button{
	border:2px solid black!important;
}



.wd-swatch-bg{ /*i pallini colore più piccoli */
	width:70%;
	height:70%;
}

table.variations .label{/*per gli attributi taglia e colore, allineamento */
	padding-right:0!important;
}

[class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text .wd-swatch-text {/*box attorno a taglie */
    padding: 5px!important;
    border: 1px solid black!important;
	font-size:13px!important
}

[class*="wd-swatches"].wd-bg-style-1 .wd-swatch.wd-bg:after, [class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text:after{
border-bottom:2px solid black!important;
}

[class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text:after { /*riga sottolineatura box taglie la faccio interna anzichè sotto */
    bottom: 0px!important;
}


.elementor-23574 .elementor-element.elementor-element-cd8ecc6 > .elementor-widget-container{ /*per allineare pulsante condividi */
	text-align:right;
}

.product .e-con-inner .elementor-image-box-img{
	width:30px!important;
}

/*pagina contatti*/

.wpcf7-form input[type="submit"]:hover{
border:2px solid black;
	color:white!important;
	background:black!important;
}

.wpcf7-form input[type="submit"]{
border:2px solid black;
	color:black!important;
	background:white!important;
}

input.wpcf7-form-control.wpcf7-submit { /* centro pulsante*/
   display: block;
   margin: 0 auto;
}

/* pagina carrello */

.cart-actions .wd-coupon-form .input-text { /*form coupon a tutto schermo */
    max-width: 700px;
}

.woocommerce-checkout input[type="text"].input-checkout { /*mi serve per shortcode codice in alto a dx */
  background: white;
}

.woocommerce-info{ /*tolgo possibilità di inserire codice (lo sovrascrivo con lo shortcode) */
	display:none!important;
}

.woocommerce-form-login-toggle .woocommerce-info{ /*metto però la visiblità su riquadro sei già cliente */
	display:block!important;
}


.wd-checkout-steps { /*rimuovo i passi del carrello quando vuoto */
	display:none;
}


.woocommerce-cart .elementor-button{
	width:100%!important;
}

.woocommerce-cart .checkout-button{
	display:none;
}

.woocommerce-cart .shop_table tbody tr td.product-thumbnail a img {
	min-width: 0;
}
	

.cart-table-section td.product-thumbnail img{ /*immagini più grandi */
min-width:200px;
}



.wd-coupon-form .button[name="apply_coupon"]{ 
	border:2px solid black;
}
.wd-coupon-form .button[name="apply_coupon"]:hover{ /*bottone applica codice promozionale */
	color:white;
}
@media only screen and (max-width: 768px) {
    :is(.woocommerce-cart-form__contents,.group_table) td.product-thumbnail img { /*img più grandi */
        max-width: 90px!important;
    }
	.product-thumbnail{/*img più grandi (regola 2)*/
		max-height:140px!important;
	}
	:is(.woocommerce-cart-form__contents,.group_table) td:not(:last-child) {/*via le linee orizzontali sotto prezzo e quantità */
        border-bottom: none;
    }
}

/*pagina checkout (pagamento)*/

.woocommerce-checkout label.screen-reader-text {
  position: static !important;
  clip: auto !important;
  clip-path: none!important;
  width: 300px!important;
  height: 24px!important;
}

#ship-to-different-address{ /*il box spedire ad un indirizzo differente meno spazio */
	margin-top:-10px;
}

.woocommerce-message { /*messaggio di woocommerce verde */
    background-color: white;
    color: #459647;
	border: 2px solid #459647;
}

.woocommerce-error, .woocommerce-info { /*messaggio di woocommerce rosso o arancio */
    background-color: white;
    color: red;
	border: 2px solid red;
}

.woocommerce-form-login-toggle .woocommerce-info { /*messaggio di woocommerce rosso o arancio */
 	border: none;
}

.bottone-personalizzato-checkout:hover{
    border: 2px solid black !important;
    color: white !important;
    background-color: black !important;
}

.bottone-personalizzato-checkout{
    border: 2px solid black !important;
    color: black !important;
    background-color:white !important;
}

p.form-row-onethird-first{/*cap città provincia su una riga */
float: left;
width: 32%;
clear: both;
margin-right: 10px;
}
p.form-row-onethird-second{
    float: left;
    width: 32%;
    margin: 0;
}
p.form-row-onethird-last{
    float: right;
    width: 32%;
    margin-left: 10px;
}

@media only screen and (max-width: 600px) {
	p.form-row-onethird-first{
width: 31%;
}
	p.form-row-onethird-second{
     width: 31%;
}
 p.form-row-onethird-last{
    width: 31%;
}
}

:is(.checkout_coupon, .login.hidden-form){ /* il form per la registrazione a tutto schermo*/
max-width:none;
}
:is(.checkout_coupon, .login.hidden-form) .button{
width:150px;
}

.checkout_coupon .button:hover{ /*comportamento bottone coupon */
	color:white;
}
.checkout_coupon .button{
	border:2px solid black;
}

#place_order{
	border: 2px solid black;
}

#place_order:hover{
	border: 2px solid black;
	color:white!important;
	background:black!important;
}

.woocommerce-checkout label{
	/* crea problemi per l'accettazione privacy nel checkout */
	/* display:none; */
}

.woocommerce-checkout .woocommerce-form-login label{ /* rimetto le label nella parte del form di login*/
	display:block!important;
}

.woocommerce-shipping-methods label{ /* rimetto le label nella parte delle spese di spedizione*/
	display:block;
}
/*pagina checkout: rimetto le label dei 3 checkbox sotto i dati principali*/
#billing_invoice_field label,
#ship-to-different-address label,
#before_checkout_billing_form_register_for_free_field label,
#order_questo_ordine_e_un_regalo_field label{
	  display:block!important;
    border: 1px solid #a3a3a3;
    padding: 10px;
    background: #F2F1F1;
}

#before_checkout_billing_form_testo_registrazione_field {
	font-size: 13px;
}

.woocommerce-checkout label[for="before_checkout_billing_form_account_password"],
.woocommerce-checkout label[for="before_checkout_billing_form_birth_date"] {
	display: block !important;
}
#before_checkout_billing_form_birth_date_field {
	  display: block;
    padding-bottom: 30px;
    border-bottom: 1px solid silver;
    margin-bottom: 30px;
}
}

/*pagina checkout: gestisco margini del primo dei 3 checkbox*/
#billing_fattura_field{
	margin-bottom:0;
}
#billing_email_pec_field{
	margin-top:20px;
}

/*pagina checkout: colore placeholder*/
::placeholder {
  color: #727272;
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12 -18 */
  color: #727272;
}

/*pagina checkout: font size 13 */
.woocommerce-checkout input[type='text'], .woocommerce-checkout input[type='email'], .woocommerce-checkout textarea{
	font-size:13px;
}

/*pagina guida alle taglie: le tabelle */

.table-1, .table-2{
    display: block;
    overflow-x: auto;
}

/*pagina blog amybmag */

.wd-post-date.wd-style-with-bg{
	display:none;
}

.wd-entities-title a {
    color: white;
    text-transform: initial;
}

.title-size-large .title{
	font-size:32px!important;
	color:black!important;
}

/*.wd-post .entry-thumbnail img{
	height:300px;
}*/

.blog-design-mask .article-inner{
height:450px;
}

.wd-post .entry-thumbnail img {
    height: 450px;
    width: 450px;
}

/* articolo singolo blog*/
.single-post .title-size-default .title {
  display:none;
	
}


/*menu di navigazione*/


.wd-nav-mobile li:active>a{ /*al clic su una voce di primo livello lo sfondo era grigio */
	background-color:white!important;
}

.mobile-nav .wd-nav-opener{
	border-left:0px!important;
	border-bottom:0px!important;
}

.wd-drilldown-back .wd-nav-opener{ 
	border-inline-end:0px!important;
}

.wd-nav.wd-layout-drilldown .wd-nav-opener:hover{ /*tolgo colore di sfondo nero quando passo sulla freccetta */
	background-color:white!important;
	color:black!important;
}

.wd-nav.wd-layout-drilldown>li [class*="sub-menu"]>.menu-item>a{ /*il sottomenu meno spazio tra le voci */
	font-weight:400!important;
	/*    margin-bottom: -25px !important;*/
}

.wd-nav-mobile.wd-active { /*fix per mettere margin bottom a -25 px come sopra */
    height: 500px !important;
}

.wd-nav-mobile>li>a, .wd-nav-mobile>li>ul li>a{
border-bottom:0!important;
}

.wd-drilldown-back>a{ /*nascondo la scritta back to menu */
	visibility:hidden;
}

.wd-nav-opener:after{
	content: "\f143"!important; /* rimpiazzo la freccia col +*/
}
.mobile-nav .wd-nav-opener.wd-active,  .wd-nav-mobile li.opener-page>a{
	background-color:white!important;
	color:black!important;
}

.wd-sub-menu li>a{ /*stile ai link del sottomenu */
	font-size:13px;
	color:black;
	text-transform:uppercase;
	margin-top: -20px;
}

.wd-side-hidden.wd-opened { /*evito che compaia la barra di scorrimento */
    /*overflow: hidden;*/
}

::-webkit-scrollbar {
width: 5px;
}

::-webkit-scrollbar-track {
box-shadow: inset 0 0 5px grey; 
border-radius: 2px;
}

::-webkit-scrollbar-thumb {
background:black; 
border-radius: 2px;
}

::-webkit-scrollbar-thumb:hover {
background:rgb(54, 56, 58); 
}

.mobile-nav .searchform input[type="text"] {
    font-weight: 400!important;
    text-transform: uppercase!important;
}

.sottile .woodmart-nav-link{
	font-weight:400;
}

.sottilenomargine .woodmart-nav-link{
	font-weight:400;
	min-height:10px!important;
}

.sottomenuabbigliamento .woodmart-nav-link{
	font-weight:600;
	margin-top:20px!important;
}

.sottomenuabbigliamento .wd-nav-opener {/*il +, collegato al valore di margine sopra */
    margin-top: 20px!important;
}
.sottomenuaccessori .woodmart-nav-link{
	font-weight:600;
	margin-top:-10px!important;
}
.sottomenuaccessori .wd-nav-opener { /*il +, collegato al valore di margine sopra */
    margin-top: -10px!important;
}
.sottomenugift .woodmart-nav-link{
	font-weight:600;
	margin-top:-10px!important;
}
ul > li.figlio.menu-item {}
ul > li.figlio.menu-item:hover {
	background: #c0c0c03b;
}
ul > li.figlio.menu-item:last-child {
	margin-bottom: 10px !important;
}
.figlio .woodmart-nav-link{
	font-weight:400!important;
	margin-top:0px!important;
	padding: 8px 20px !important;
	min-height: auto !important;
	line-height: 1 !important;
}
.sottilenomarginenuoviarrivi .woodmart-nav-link{
	font-weight:400;
	min-height:10px!important;
}

.sottilenomarginenuoviarrivi .woodmart-nav-link::after { /*riga orizzontale grigia nel menu 14-6-24 tolto fine serie */
content: "";
    position: absolute;
    height: 1px;
    background: rgba(0, 0, 0, 0.1);
    top: 100%;
    width: 90%;
    left: 50%;
    transform: translateX(-50%);
	margin-top:20px;
}


.sottilenomarginenuoviarrivi .nav-link-text{
	background-color: #dbfc7a;
	padding: 2px 5px;
}

.sottilenomarginefineserie .woodmart-nav-link{
	font-weight:400;
	min-height:10px!important;
	margin-bottom:20px;
}

.sottilenomarginefineserie .woodmart-nav-link::after { /*riga orizzontale grigia nel menu */
content: "";
    position: absolute;
    height: 1px;
    background: rgba(0, 0, 0, 0.1);
    top: 100%;
    width: 90%;
    left: 50%;
    transform: translateX(-50%);
	margin-top:20px;
}

.sottilenomargineminuscoloamybmagazine .woodmart-nav-link{
	font-weight:400;
	text-transform:capitalize;
	min-height:10px!important;
	margin-top:40px!important; /* 14-6-24 messo 40, era 20px prima di aver rimosso best seller e fine serie */
}

.sottilenomargineminuscolo .woodmart-nav-link{
	font-weight:400;
	text-transform:capitalize;
	min-height:10px!important;
}

/*pagina myamyb */
.sfondocerchio{
	background-image:url('https://amybfashion.com/wp-content/uploads/2024/04/cerchio.png'); 
    display: inline-block;
    padding: 26PX;
    BACKGROUND-REPEAT: NO-REPEAT;
    background-size: contain;
}

/*footer: cursore puntatore */
.puntatore{
	cursor:pointer;
}

/*animazione sottolineatura link servizio clienti myamyb faq e account*/

.linkanimati{
  display: inline-block;
  position: relative;
  color: #000000;
}

.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link{

  position: relative;
  color: #000000;
}


.linkanimati::after, .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link::after{
  content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: -2px;
  left: 0;
  background-color: #000000;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}

.linkanimati:hover::after, .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}

.attivo{
	text-decoration:underline;
	font-weight:600;
	text-underline-offset:8px;
	text-decoration-thickness: 2px;
}

.nonvedere-hr{
	visibility:hidden;
}

/*pagina account */

.main-page-wrapper .woocommerce-my-account-wrapper{ /*più spazio in alto */
	padding-top:65px!important;
}

.woocommerce-account h2{ /*più spazio nel titolo */
	margin-top:50px!important;
}


.woocommerce-account a{
	border-bottom:none;
}

.woocommerce-MyAccount-content a{ /*i link sottolineati... */
	text-decoration:underline;
}

.woocommerce-MyAccount-content .wd-grid-g a { /* ma non nella griglia delle icone */
    text-decoration: none;
	text-transform: uppercase;
}

.wd-action-btn.wd-style-text>a{ /*tolgo la sottolineatura ai link rimuovi seleziona ecc quando clicco sul quadratino della wishlist*/
	text-decoration:none!important;
}

.woocommerce-MyAccount-content{
	font-size:13px;
	border: 2px solid black;
	padding:30px;
}

.woocommerce-MyAccount-content .button{
	text-decoration:none!important;
}

button[name="save_account_details"]:hover, button[name="save_address"]:hover{
	color:white;
	border: 2px solid black;
}
button[name="save_account_details"], button[name="save_address"]{
	color:black;
	border:2px solid black;
}

.wd-my-account-sidebar h3{ /*rimuovo titolo il mio account dal menu di sx */
	display:none;
}

.woocommerce-MyAccount-navigation ul li a{ /*menu sx */
	font-weight:400;
	text-transform:uppercase;
	font-size:16px;
	padding: 0px 0px 0px 0px;
}

.woocommerce-MyAccount-navigation ul li a:hover{
	background-color:white;
}

.wd-my-account-sidebar{
border: 0px!important;
}

.woocommerce-MyAccount-navigation ul li{ /*più spazio tra le voci di menu */
	margin-bottom:15px;
}

.woocommerce-MyAccount-navigation ul li{ /*adatto la lunghezza per la sottolineatura*/
	width: fit-content;
}


.woocommerce-MyAccount-navigation ul li.is-active>a{ /*sottolineatura */
	background-color:white;
	text-decoration: underline;
  font-weight: 600;
	text-underline-offset: 5px;
  text-decoration-thickness: 2px;
}



.woocommerce-MyAccount-content>p, address { /*inchiodo dimensione font a 13px */
    font-size: 13px;
}

/* pagina wishlist */

.wd-empty-page-text { /*quando è vuota non mostro il testo */
	display:none!important;
}

.wd-empty-page-text + .return-to-shop .button{ 
	border:2px solid black;
}
.return-to-shop .button:hover{
	color:white!important;
}

.wd-products-element{ /*fix colore taglie wishlist*/
	color:black;
}
/*.wd-active .wd-swatch-text { /*fix colore taglie wishlist
	color:white;
}*/

.wd-wishlist-bulk-action .wd-wishlist-select-all.wd-selected .wd-wishlist-text-deselect, .wd-wishlist-select-all .wd-wishlist-text-select{ /*spazio tra icone e testo quando si clicca sul checkbox */
	margin-left:5px;
}
.wd-wishlist-bulk-action .wd-action-btn.wd-style-text>a:before {
    margin-inline-end: 5px !important;
}

.wd-wishlist-head .wd-social-icons{ /* via i bottoni condividi nella wishlist*/
	display:none;
}

.wd-wishlist-checkbox:after {
  content: "Seleziona";
}

.wd-empty-page:before{ /*icona cuore più piccola quando lista vuota */
	font-size:1.5em!important;
}

.wd-empty-wishlist, .wc-empty-cart-message{
	font-size: 24px!important;
	font-weight: 600!important;
    color: black!important;
    text-transform: uppercase!important;
}

.wd-wishlist-content .price, .wd-wishlist-content .amount{
	font-size:13px!important;
	font-weight:400!important;
}

.wd-wishlist-content span{ /* ennesimo fix colori variazioni wishlist */
color:black;
}

.wd-wishlist-content .wd-active span{
color:white!important;
}


/*barra laterale login/register, pagina persa password */

:is(.register,.login) .button:hover, .lost_reset_password .button:hover {
    color: white!important;
    box-shadow: none;
    background-color: black;
	border:2px solid black;
}

:is(.register,.login) .button, .lost_reset_password .button{
    color: black;
	border:2px solid black;
    box-shadow: none;
    background-color: white;
}

/*popup guida alle taglie (size guide) */

.wd-popup-slide-from-left.mfp-ready .wd-popup, .wd-sizeguide-table, .wd-sizeguide-content {
    font-size: 13px;
}