@charset "UTF-8";
/* https://imekdesserts.com/imd/imdc/assets/css/style-responsive.css */
@media (min-width:30rem){html{font-size:105%}.secondary ul{font-size:.65rem}.wrapper .woocommerce ul.products li.product .button,.wrapper .woocommerce ul.products li.product .button{bottom:0}.imek .wrapper .woocommerce ul.products li.product,.imek .wrapper .woocommerce ul.products li.product,.imek .related ul.products li.product,.imek .upsells.products ul.products li.product,.imek .related ul li.product,body.upsells.products ul li.product,.imek .woocommerce ul.products[class*=columns-] li.product,.imek .woocommerce-page ul.products[class*=columns-] li.product{float:left;margin:0 2% 1rem 0;position:relative;width:48%}.imek .wrapper .woocommerce ul.products li.product,.imek .wrapper .woocommerce ul.products li.product,.imek .related ul.products li.product,.imek .upsells.products ul.products li.product,.imek .related ul li.product,body.upsells.products ul li.product,.imek .woocommerce ul.products[class*=columns-] li.product,.imek .woocommerce-page ul.products[class*=columns-] li.product{float:left;margin:1rem auto;position:relative;width:96%}.wrapper .woocommerce ul.products li.product .price{color:var(--red-dark)}.home .content h2,.page-title{color:var(--chocolate-dark)}.gallery{display:flex;flex-wrap:wrap}.gallery figure{width:48%;margin:1rem 1%}}@media (min-width:40rem){html{font-size:110%}.imek .wrapper .woocommerce ul.products li.product,.imek .wrapper .woocommerce ul.products li.product,.imek .related ul.products li.product,.imek .upsells.products ul.products li.product,.imek .related ul li.product,body.upsells.products ul li.product,.imek .woocommerce ul.products[class*=columns-] li.product,.imek .woocommerce-page ul.products[class*=columns-] li.product{float:left;margin:0 2% 1rem 0;position:relative;width:48%}}@media (min-width:48rem){html{font-size:115%}header{height:12rem}header .contact-bar{position:relative}.contact-bar ul{font-size:.55rem}.socialmedia ul{text-align:right}.brand-head ul{margin-bottom:0}.logo img,.wrapper .woocommerce .logo img,.woocommerce-page .logo img{max-width:125px}.masthead .contact-info .ci.address{display:inline-block}.masthead .delivery{display:block}.socialmedia,.shop-nav{text-align:right;margin-left:0}.contact-info,.secondary{margin-left:0}.gallery figure{width:31.3333%}.slide-image-wrapper.col,.slide-info.col{display:block;float:left;width:100%;margin-left:0}.slide-info{padding:1rem 20%}}@media (min-width:64rem){html{font-size:120%}header{height:auto}.contact-bar ul{font-size:.6rem}.logo img,.wrapper .woocommerce .logo img,.woocommerce-page .logo img{max-width:150px}.primary{position:relative}.primary ul{font-size:.75rem}.secondary{padding-right:0}.store-close{padding:1rem 4rem;color:#fff;background:#e2286d;font-family:'OpenSansSemibold'}.slide-image-wrapper.col{width:66%}.slide-info.col{width:32%;margin-left:2%}.slide-info{padding:1rem;text-align:left}.hpslides{font-size:90%}.wrapper .woocommerce ul.products li.product,.wrapper .woocommerce ul.products li.product,.related ul.products li.product,.upsells.products ul.products li.product,.related ul li.product,body.upsells.products ul li.product{width:31%}.wrapper .woocommerce #content div.product div.images,.wrapper .woocommerce #content div.product div.summary,.wrapper .woocommerce div.product div.images,.wrapper .woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{width:48%}.wrapper .woocommerce ul.products li.product .woocommerce-loop-category__title,.wrapper .woocommerce ul.products li.product .woocommerce-loop-product__title,.wrapper .woocommerce ul.products li.product h3{font-size:1rem}.imek .wrapper .woocommerce ul.products li.product,.imek .wrapper .woocommerce ul.products li.product,.imek .related ul.products li.product,.imek .upsells.products ul.products li.product,.imek .related ul li.product,body.upsells.products ul li.product,.imek .woocommerce ul.products[class*=columns-] li.product,.imek .woocommerce-page ul.products[class*=columns-] li.product{float:left;margin:0 2% 1rem 0;position:relative;width:31.3%}}@media (min-width:75rem){html{font-size:125%}.site-logo{text-align:left}.woocommerce .site-logo img{max-width:100%}.gallery figure{width:23%}.contact-bar ul{font-size:.65rem}.mobile{display:none}.primary{display:block}.primary{margin-top:2rem}.primary ul{text-transform:uppercase;margin-bottom:0;line-height:1;text-align:right;letter-spacing:1px;font-size:.675rem;position:relative;justify-content:flex-end}.primary li{padding:0 .5rem;border-left:1px dotted rgba(var(--gold),1)}.primary li:first-child{border-left:none;padding:.05rem 0}.primary li.searchbox{padding:0 0 0 .75rem;border-left:none}.primary li a{font-weight:700;color:#444}.primary li:last-child a{padding:0 0 .5rem .25rem}.primary li:hover a{color:rgba(var(--gold),1)}.primary .current-menu-item a{border-bottom:4px solid rgba(var(--gold),1)}.site-menus nav li.icon:hover::before{color:#444}.secondary{display:inline-block}.secondary ul{text-align:right;font-size:.65rem}.secondary ul li{margin-left:.5rem;text-transform:uppercase;font-weight:400}#searchform #s{padding:.5em 1em 1em 0.5em!important;width:90%}.primary ul{font-size:.75rem}.hpslides{font-size:100%}.imek .wrapper .woocommerce ul.products li.product,.imek .wrapper .woocommerce ul.products li.product,.imek .related ul.products li.product,.imek .upsells.products ul.products li.product,.imek .related ul li.product,body.upsells.products ul li.product,.imek .woocommerce ul.products[class*=columns-] li.product,.imek .woocommerce-page ul.products[class*=columns-] li.product{float:left;margin:0 2% 1rem 0;position:relative;width:23%}}@media print{*{background:transparent!important;color:black!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}