.woocommerce .product .related.products h2 {font-size: 35px;}
.icecream2-heading { display: inline-block; background: #efd1a5; color: #fff; padding: 0 15px; border-radius: 5px; }
.icecream2-heading2 { display: inline-block; background: #c1e297; color: #fff; padding: 0 15px; border-radius: 5px; } .postid-99 .wapf-field-label, .postid-906 .wapf-field-label, .postid-3318 .wapf-field-label, .postid-3335 .wapf-field-label{ 
background: #fadfa5;
color: #333;
padding: 15px;
font-weight: bold;
font-size: 1.4rem;
text-transform: uppercase;
margin-bottom: 20px;
border-radius: 4px;
}
.postid-99 .wapf-swatch--image, .postid-906 .wapf-swatch--image{
transition: all .2s;
background:#fbf1db;
display:flex;
align-items:center;
}
.postid-3318 .wapf-swatch--image, .postid-3335 .wapf-swatch--image{
transition: all .2s;
background:#fbf1db;
align-items:center;
}
.postid-99 .wapf-swatch--image .wapf-swatch-label, .postid-906 .wapf-swatch--image .wapf-swatch-label, .postid-3318 .wapf-swatch--image .wapf-swatch-label, .postid-3335 .wapf-swatch--image .wapf-swatch-label{
flex: 1;
padding-left:7px;
color: #333;
}
.postid-99 .wapf-swatch--image .wapf-pricing-hint, .postid-906 .wapf-swatch--image .wapf-pricing-hint, .postid-3318 .wapf-swatch--image .wapf-pricing-hint, .postid-3335 .wapf-swatch--image .wapf-pricing-hint{
display:block;
font-size:.8em;
opacity: .8;
}
.postid-99 .wapf-swatch--image:hover,
.postid-99 .wapf-swatch--image.wapf-checked, 
.postid-906 .wapf-swatch--image:hover,
.postid-906 .wapf-swatch--image.wapf-checked, 
.postid-3318 .wapf-swatch--image:hover,
.postid-3318 .wapf-swatch--image.wapf-checked,
.postid-3335 .wapf-swatch--image:hover,
.postid-3335 .wapf-swatch--image.wapf-checked{
border-color:#f0632b;
}
.postid-99 .wapf-swatch--image.wapf-checked, .postid-906 .wapf-swatch--image.wapf-checked, .postid-3318 .wapf-swatch--image.wapf-checked, .postid-3335 .wapf-swatch--image.wapf-checked{
background:rgba(240,99,43,.35);
}
.postid-99 .wapf-checked, .postid-906 .wapf-checked, .postid-3318 .wapf-checked, .postid-3335 .wapf-checked{
background-color:#ffece4;
}
.postid-99 .wapf-swatch--image img, .postid-906 .wapf-swatch--image img, .postid-3318 .wapf-swatch--image img, .postid-3335 .wapf-swatch--image img{
border-radius:4px;
transition: all .2s;
max-width:85px;
}
.postid-99 .wapf-swatch--image:hover img, .postid-906 .wapf-swatch--image:hover img, .postid-3318 .wapf-swatch--image:hover img, .postid-3335 .wapf-swatch--image:hover img{
transform: scale(1.07);
}
.postid-99 .wapf-field-container[for="604a883ce3661"] img{max-width: 140px !important} @media all and (max-width:768px){
.postid-99 .wapf-col--3 .wapf-swatch, .postid-99 .wapf-col--4 .wapf-swatch, .postid-906 .wapf-col--3 .wapf-swatch, .postid-906 .wapf-col--4 .wapf-swatch, .postid-3318 .wapf-col--3 .wapf-swatch, .postid-3318 .wapf-col--4 .wapf-swatch, .postid-3335 .wapf-col--3 .wapf-swatch, .postid-3335 .wapf-col--4 .wapf-swatch {
width:100%;
margin-right:0;
}
.postid-906 .wapf-col--4 .wapf-swatch {margin-left:5px;}
.postid-906 .base-choice .wapf-swatch-label {display:none;}
}
.postid-99 .wapf-col--4 .wapf-swatch--image .wapf-swatch-label {display:none;}
.postid-99 .wapf-col--4 .wapf-swatch--image {background:#ffffff;}
#product-99 div.summary , #product-906 div.summary, #product-3318 div.summary, #product-3335 div.summary{width: 100%;}
#product-99 .product_image_wrapper, #product-906 .product_image_wrapper {display:none;} @media (max-width: 768px) {
.postid-99 .wapf-col--4 .wapf-swatch {width:48% !important;}
.postid-99 .wapf-col--5 .wapf-swatch, .postid-906 .wapf-col--5 .wapf-swatch, .postid-3318 .wapf-col--5 .wapf-swatch, .postid-3335 .wapf-col--5 .wapf-swatch {width:31% !important;}
.wapf-col--5 .wapf-swatch:nth-child(5n) {margin-right: 2.66% !important;}
.wapf-col--5 .wapf-swatch:nth-child(3n) {margin-right: 0 !important;}
.postid-99 .wapf-swatch--image .wapf-swatch-label
.postid-99 .product_title, .postid-906 .product_title, .postid-3318 .product_title, .postid-3335 .product_title {font-size:45px !important;}
}
.postid-99 .wapf-field-label, .postid-906 .wapf-field-label, .postid-3318 .wapf-field-label, .postid-3335 .wapf-field-label {text-transform:none !important;}
.wapf-product-totals .wapf--inner div:nth-child(2n), .wapf-product-totals .wapf--inner div:first-child  {display:none !important;}
.wapf-product-totals div span:first-child {font-size:30px;}
.postid-99 .quantity, #product-99 .woocommerce-Price-amount, .postid-906 .quantity, #product-906 .woocommerce-Price-amount {display:none;}
.postid-99 .wapf-field-container[for=5e918cb5e682f] .wapf-swatch--image {background: #FADFA5 !important;}
.postid-99 .alert-orari b, .postid-99 .alert-consegna b, .postid-906 .alert-orari b, .postid-906 .alert-consegna b, .postid-3318 .alert-orari b, .postid-3318 .alert-consegna b, .postid-3335 .alert-orari b, .postid-3335 .alert-consegna b{color:#E74725;} 
.postid-99 .extra .wapf-field-label, .postid-906 .extra .wapf-field-label, .postid-3318 .extra .wapf-field-label, .postid-3335 .extra .wapf-field-label{
padding-left: 0 !important;
background: #fff;
color: #e74725;
}
.postid-906 .wapf-field-textarea .wapf-field-label {display:none;} .tonda img{border-radius: 50%;}
#Subheader .title, .product_meta {display: none !important;}
#Footer .widget_mfn_menu ul li a {background:rgba(0,0,0,0) !important; color:#333;}
#Footer .widget_mfn_menu ul li a:hover {background:rgba(0,0,0,0) !important; color:#000 !important;}
@media only screen and (max-width: 479px){
h4 {font-size:30px;}
}
.woocommerce-page table.cart td.actions .coupon .button, .woocommerce-cart table.cart td.actions .coupon .input-text {width:100% !important;} .xoo-cp-variations .variation dt {width:170px !important; font-size: 15px !important;}
.xoo-cp-variations .variation dd {border:none !important;font-size: 13px !important;}
.xoo-cp-btn-ch {border-radius:50px;background-color: #e74725;width:48%;border:none;margin-bottom:10px;}
.xoo-cp-btn-vc {border-radius:50px;width:48%;border:none;margin-bottom:10px;}
.xoo-cp-btns .xoo-cp-close {border-radius:50px;width:48%;border:none;}
@media only screen and (max-width: 500px){
.xoo-cp-btns .xoo-cp-close {width:80%;}
} .gift-cards-list button.ywgc-predefined-amount-button.selected_button, .gift-cards-list button.ywgc-predefined-amount-button {
padding-left:10px; 
padding-right:10px;
font-size: 18px;
}
.ywgc-calendar-icon {height:25px;}	
#give-as-present, .give-as-present {font-size: 16px;}
@media only screen and (max-width: 768px) {
#ywgc-delivery-date {width:55% !important;}
.gift-cards-list h3 {font-size:26px !important;}
}
@media only screen and (max-width: 479px){
h3 {font-size:26px !important;}} .woocommerce-shipping-methods {color:#F16033 !important;}
.page-id-94 .coupon {display:none;}
.postid-3335 .product_image_wrapper, .postid-3318 .product_image_wrapper {width:100% !important;}