.woocommerce-Price-amount{font-size:2rem}.single-product div.product form.cart{padding:0}.single-product div.product form.cart table tr{background-color:#fff}#preheader{color:#7670b2;border-bottom:1px dashed #ccc;margin:0 2rem}#preheader form{margin:3px 0 0 0}#preheader form input,#preheader form button{margin:0}#logo{margin:1em 0 0}#logo svg{width:400px;height:auto;max-width:95%;fill:#a240bf;stroke:#a240bf}.subtitle{text-transform:uppercase}.form-search{margin-top:10px}.form-search .postfix,.form-search input{height:2rem}.form-search .postfix{padding:.5em 1em}.footer-reassurance{padding:1rem;background-color:#a240bf}.footer-reassurance p{color:#fff;text-align:center;margin-bottom:0}footer.site-footer{padding:2rem}footer.site-footer p{text-align:center}footer.site-footer .footer-icons{display:flex;align-items:flex-start;justify-content:center;margin-bottom:1rem}footer.site-footer .footer-icons p{margin:0}footer.site-footer svg{fill:#a240bf;width:50px;height:50px}footer.site-footer .colissimo-logo{text-align:center}footer.site-footer .colissimo-logo img{height:50px;width:auto;margin:auto}footer.site-footer p:last-child{margin-bottom:0}.credits{font-size:.8rem;text-align:center;color:#444}.credits a{text-decoration:none!important}#preheader .menu li a{color:#7670b2}#mega-menu-wrap-mega-menu,#mega-menu-mega-menu,a.mega-menu-link{position:static!important}#mega-menu-wrap-mega-menu .mega-block-title{margin-bottom:30px!important;font-size:30px!important}#mega-menu-wrap-mega-menu .mega-sub-menu{right:0;padding:30px!important}#mega-menu-wrap-mega-menu .product-categories .cat-parent{float:left!important;margin-right:40px!important}#mega-menu-wrap-mega-menu .product-categories .cat-parent a{font-weight:bold;font-size:18px!important;margin-bottom:20px!important}#mega-menu-wrap-mega-menu .product-categories .cat-parent .children{padding-left:10px!important;list-style-type:square!important}#mega-menu-wrap-mega-menu .product-categories .cat-parent .children a{font-weight:normal;margin-bottom:5px!important;font-size:13px!important}#mega-menu-wrap-mega-menu .product-categories .cat-parent .children .cat-parent{float:none!important}.site-header-cart li{display:block}.site-header-cart .cart-contents{padding:12px 0;line-height:1;width:90%;text-align:right}.site-header-cart .cart-contents .count{margin-right:40px}.site-header-cart .cart-contents::after{line-height:1}.homepage_section{margin-bottom:30px}#homepage_intro{background:url(img/bg-homepage-intro.jpg) center;background-size:cover;background-attachment:fixed;padding:40px;position:relative}#homepage_intro h1{color:#fff;text-align:center}#homepage_intro p{color:#fff;text-align:center}#intro_text_container{position:absolute;top:75px;left:0;right:0;text-align:center}#intro_text_container p{text-align:center;color:#fff;max-width:800px;margin:auto}#intro_text_container p#intro_title{font-size:4rem;font-family:'Aladin',cursive}#recent_products .recent_product a .recent_product_title,ul.products li.product a .woocommerce-loop-product__title{position:absolute;color:#fff;font-size:1rem;text-align:center;background:linear-gradient(to top,black 0%,rgba(0,0,0,.738) 19%,rgba(0,0,0,.541) 34%,rgba(0,0,0,.382) 47%,rgba(0,0,0,.278) 56.5%,rgba(0,0,0,.194) 65%,rgba(0,0,0,.126) 73%,rgba(0,0,0,.075) 80.2%,rgba(0,0,0,.042) 86.1%,rgba(0,0,0,.021) 91%,rgba(0,0,0,.008) 95.2%,rgba(0,0,0,.002) 98.2%,transparent 100%);padding:40px 5px 10px;bottom:0;left:0;right:0;margin:0}#recent_products .recent_product a .price,ul.products li.product a .price{position:absolute;right:0;top:30px;background:rgba(187,149,234,.5);display:block;padding:5px;color:#fff!important;font-weight:bold!important}#recent_products{padding:30px;margin-bottom:30px}#recent_products #recent_products_title{text-align:center;color:#a38db9;font-size:2rem;font-family:'Aladin',cursive}#recent_products .recent_products_list{display:grid;display:grid;align-items:center;justify-content:center;grid-template-columns:repeat(auto-fit,minmax(200px,300px));grid-gap:1rem;grid-auto-rows:1fr}#recent_products .recent_product{position:relative;height:100%}#recent_products .recent_product a{display:block;position:relative;height:100%}#recent_products .recent_product a img{object-fit:cover;width:100%;height:100%}.flexslider{padding:0;border:0}.flexslider img{border-radius:0}.woocommerce-breadcrumb{border-bottom:1px dashed #ccc;border-top:1px dashed #ccc;background:none;margin:0 0 30px 0;padding:10px 0}.page-template-default #primary,.page-template-page-fullwidth #primary,.single-product #primary{width:100%;margin-right:0}.page-template-default #secondary,.page-template-page-fullwidth #secondary,.single-product #secondary{display:none}ul.products li.product a{display:block;position:relative}ul.products li.product a img{margin:0}ul.products li.product .add_to_cart_button{padding:1rem}.single-product div.product .images .woocommerce-main-image{border:10px solid #fff;box-shadow:3px 3px 5px #ddd}.single-product div.product form.cart{padding:1em;background:#fefefe;border-bottom:5px solid #7670b2}.single_add_to_cart_button{background:#a240bf!important;font-size:1.6rem}.single_add_to_cart_button:hover{background:#823399!important}.woocommerce-tabs{background:#fefefe;margin-bottom:30px;border-bottom:5px solid #7670b2}.woocommerce-tabs .tabs{background:#efefef;padding:10px 0;border:0;border-bottom:1px solid rgba(0,0,0,.05);padding-left:10px}.woocommerce-tabs .tabs li{padding-left:10px}.woocommerce-tabs .tabs .active{background:#fefefe}.shop_table th{color:#8e8e8e}.checkout-button,#place_order{background:#a240bf!important}.checkout-button:hover,#place_order:hover{background:#823399!important}#payment{padding:10px}label{font-size:1.3rem;color:#7670b2}.input-text,input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{background-color:#fff}h1,h2,h3,h4,h5{color:#a240bf}h1{font-family:'Aladin',cursive}