@charset "UTF-8";
/*!
Theme Name: Di Lusso theme update 2024
Theme URI: http://dilussodeli.com/
description: Di Lusso theme update 2024
Author: Amy Dalrymple
Author URI: http://jtmega.com
Template: DiLusso
Version: 3.1.1
Text Domain: dilusso-update

This theme's CSS is based on Underscores https://underscores.me/, 
(C) 2012-2017 Automattic, Inc. Underscores is distributed under 
the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}@font-face{font-family:"fairview";src:url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/fonts/fairview_regular-webfont.woff2) format("woff2"),url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/fonts/fairview_regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"dilusso-icons";src:url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/fonts/dilusso-icons.eot?piiel3);src:url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/fonts/dilusso-icons.eot?piiel3#iefix) format("embedded-opentype"),url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/fonts/dilusso-icons.ttf?piiel3) format("truetype"),url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/fonts/dilusso-icons.woff?piiel3) format("woff"),url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/fonts/dilusso-icons.svg?piiel3#dilusso-icons) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"GT-Eesti";src:url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/fonts/GT-Eesti-Text-Regular.eot);src:url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/fonts/GT-Eesti-Text-Regular.eot?#iefix) format("embedded-opentype"),url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/fonts/GT-Eesti-Text-Regular.woff2) format("woff2"),url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/fonts/GT-Eesti-Text-Regular.woff) format("woff")}@font-face{font-family:"GT-Eesti";font-weight:700;src:url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/fonts/GT-Eesti-Text-Bold.eot);src:url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/fonts/GT-Eesti-Text-Bold.eot?#iefix) format("embedded-opentype"),url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/fonts/GT-Eesti-Text-Bold.woff2) format("woff2"),url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/fonts/GT-Eesti-Text-Bold.woff) format("woff")}
/*!
 * @license
 * MyFonts Webfont Build ID 3867246, 2020-12-16T11:57:38-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Intro Head Bold UC by Fontfabric
 * URL: https://www.myfonts.com/products/intro-head-bold-uc-package-157949
 * Copyright: Copyright © 2023 Monotype Imaging Inc. All rights reserved.
 *
 * Webfont: True North Regular by Cultivated Mind
 * URL: https://www.myfonts.com/products/regular-true-north-169016
 * Copyright: Copyright © 2023 Monotype Imaging Inc. All rights reserved.
 * 
 * © 2023 MyFonts Inc. */
@font-face{font-family:"Intro-Head";src:url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/fonts/3AC6C0_1_0.eot);src:url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/fonts/3AC6C0_1_0.eot?#iefix) format("embedded-opentype"),url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/fonts/3AC6C0_1_0.woff2) format("woff2"),url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/fonts/3AC6C0_1_0.woff) format("woff")}@font-face{font-family:"TrueNorth-Regular";src:url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/fonts/TrueNorth.eot);src:url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/fonts/TrueNorth.eot?#iefix) format("embedded-opentype"),url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/fonts/TrueNorth.woff2) format("woff2"),url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/fonts/TrueNorth.woff) format("woff")}body,button,input,select,optgroup,textarea{color:#502c3c;font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;line-height:1.333}h1{font-family:"Intro-Head","Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans-serif;font-size:46px;font-size:2.875rem;text-transform:none}h2{color:#502c3c;font-size:46px;font-size:2.875rem}h2,h3,h4{line-height:1.224;padding-bottom:.5rem}h1,h2,h3,h4,h5,h6{font-weight:100;clear:both}h2,h3,h4,h5,h6{font-family:"TrueNorth-Regular","Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans-serif;margin-top:0}h4{margin:0 0 .375em}h5{font-size:20px;font-size:1.25rem;margin:.375rem 0}p{font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:red;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:red;text-decoration:none}big{font-size:125%}.highlightText{color:#c39d39}[class^=icon-],[class^=icon-]:before,[class*=" icon-"],[class*=" icon-"]:before{font-family:"dilusso-icons" !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-dilusso-d:before{content:"\e900"}.icon-instagram:before{content:"\e904"}.icon-email-opt-in:before{content:"\e905"}.icon-location:before{content:"\e802"}.icon-facebook:before{content:"\e808"}.icon-pinterest:before{content:"\e80a"}.icon-search:before{content:"\e80d"}.icon-close:before{content:"\e5cd"}.icon-menu:before{content:"\e5d2"}.icon-mail-alt:before{content:"\e806"}.icon-spin2:before{content:"\e813"}.icon-cancel-1:before{content:"\e81a"}.icon-mobile:before{content:"\e81e"}.icon-print-1:before{content:"\e820"}.regmark{font-size:70%;vertical-align:baseline}.svg-icon-search{content:url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/../images/svg/icon-search.svg)}.svg-icon-locate{content:url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/../images/svg/icon-map-pin.svg)}h1 .regmark,h2 .regmark,h3 .regmark{font-size:50%;vertical-align:middle}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:red;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,a.button,input[type=button],input[type=reset],input[type=submit]{background:#fff;color:#502c3c;font-size:21px;font-size:1.3125rem;line-height:1;padding:.6em 1em .4em;text-transform:uppercase}button:active,button:visited,a.button:active,a.button:visited,input[type=button]:active,input[type=button]:visited,input[type=reset]:active,input[type=reset]:visited,input[type=submit]:active,input[type=submit]:visited{background:#fff;color:#502c3c}button:hover,button:focus,a.button:hover,a.button:focus,input[type=button]:hover,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:focus{background:#c39d39;color:#502c3c}button.purple,a.button.purple,input[type=button].purple,input[type=reset].purple,input[type=submit].purple{background:#502c3c;color:#fff}button.purple:active,button.purple:visited,a.button.purple:active,a.button.purple:visited,input[type=button].purple:active,input[type=button].purple:visited,input[type=reset].purple:active,input[type=reset].purple:visited,input[type=submit].purple:active,input[type=submit].purple:visited{background:#502c3c;color:#fff}button.purple:hover,button.purple:focus,a.button.purple:hover,a.button.purple:focus,input[type=button].purple:hover,input[type=button].purple:focus,input[type=reset].purple:hover,input[type=reset].purple:focus,input[type=submit].purple:hover,input[type=submit].purple:focus{background:#502c3c;color:#c39d39}#contactSubmit{text-align:center}.message button{background:#502c3c;padding:0 1em}.message button:hover{color:#c39d39}.message button .icon-crosshair{display:none !important}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;padding:.5rem .75rem;height:40px;display:inline-block}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc;padding:.5rem .75rem;margin:-4px;height:40px;display:inline-block}textarea{width:100%}.message{padding:0;margin:0}.message label{color:#502c3c}#inner-header #headerNewsletter form .fieldWrap{width:18%}#inner-header #headerNewsletter form .fieldWrap input,#inner-header #headerNewsletter form .fieldWrapSm input{border:0}#inner-header #headerNewsletter form .fieldWrap input[type=submit],#inner-header #headerNewsletter form .fieldWrapSm input[type=submit]{background-color:#c39d39 !important;color:#fff !important}#inner-header #headerNewsletter form .fieldWrap input[type=submit]:hover,#inner-header #headerNewsletter form .fieldWrapSm input[type=submit]:hover{background-color:#e7c366 !important;color:#502c3c !important}#inner-header #headerNewsletter form .fieldWrap .closeNewsletterForm,#inner-header #headerNewsletter form .fieldWrapSm .closeNewsletterForm{background-color:#6f3d53 !important;color:#fff !important}#inner-header #headerNewsletter form .fieldWrap .closeNewsletterForm:hover,#inner-header #headerNewsletter form .fieldWrapSm .closeNewsletterForm:hover{background-color:#c39d39 !important;color:#fff !important}.frm_error{font-size:.8rem;color:darkred}#headerNewsletter{right:0;background-color:#502c3c;z-index:99;text-align:left;max-width:80%;padding:.5rem 1rem;height:110px;display:none}#headerNewsletter .frm_forms,#headerNewsletter .frm_form_fields,#headerNewsletter fieldset{display:inline-block !important;width:calc(100% - 2rem);text-align:right}#headerNewsletter .frm_error{color:pink}#headerNewsletter form{text-align:right;display:inline}#headerNewsletter form label{color:#fff !important;font-size:14px;font-size:.875rem;margin:0}#headerNewsletter form .frm_form_field{display:grid;vertical-align:middle;margin:0 1px .25rem;text-align:left}#headerNewsletter form .frm_form_field input,#headerNewsletter form .frm_form_field input:active,#headerNewsletter form .frm_form_field input:focus{background:#fff;color:#502c3c !important;font-size:1rem;width:100%;height:100%;padding:.25rem .5rem}#headerNewsletter .frm_submit{vertical-align:bottom}#headerNewsletter .frm_submit button,#headerNewsletter .frm_submit input[type=submit]{background:#fff;border:0;color:#502c3c !important;font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;height:40px;padding:.5rem 1rem}#headerNewsletter .frm_submit button:hover,#headerNewsletter .frm_submit input[type=submit]:hover{background:#e7c366}#headerNewsletter .headformclose{position:absolute;right:0;bottom:0}#headerNewsletter .headformclose{max-width:35px;margin-top:2rem;vertical-align:bottom}#headerNewsletter .closeNewsletterForm{background:#fff;color:#502c3c;padding:0}#headerNewsletter .closeNewsletterForm:hover{background:#c39d39}.header .sending{background:transparent none}.header .validation{background:#c39d39}.header .sending,.header .validation,.header .success,.header .failed{height:90px;padding:1rem !important;position:static;min-height:unset;-webkit-border-radius:0;border-radius:0;position:absolute;top:0;right:0}.header .sending p,.header .validation p,.header .success p,.header .failed p{padding:0;vertical-align:top;text-align:left !important}.header .sending i,.header .validation i,.header .success i,.header .failed i{font-size:40px;font-size:2.5rem}#popupNewsletterForm{background:#fff;-webkit-box-shadow:0 0 10px 1px #000;box-shadow:0 0 10px 1px #000;padding:1rem;position:fixed;top:50%;left:500%;transform:translate(-50%,-50%);width:60%;min-width:300px;z-index:91;text-align:center}#popupNewsletterForm form{margin-top:.75rem}#popupNewsletterForm .frm_form_field{display:inline-block;text-align:left;float:none;vertical-align:top;margin:.25rem .25rem .5rem}#popupNewsletterForm label{background:#fff;padding:.5em 0;font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;top:-1rem}#popupNewsletterForm input[type=text],#popupNewsletterForm input[type=email]{border:1px solid #502c3c;padding:.5rem 1rem;width:100%}#popupNewsletterForm input[type=submit],#popupNewsletterForm button,#popupNewsletterForm .closeNewsletterForm{background:#502c3c;border:0;color:#fff !important;padding:0;height:40px;width:100%;max-width:20rem}#popupNewsletterForm input[type=submit]:hover,#popupNewsletterForm button:hover,#popupNewsletterForm .closeNewsletterForm:hover{background:#c39d39;color:#502c3c !important}#popupNewsletterForm input[type=submit],#popupNewsletterForm button{margin-top:.75rem}#popupNewsletterForm .newsletter{margin:0;min-height:unset;width:100%}#popupNewsletterForm .newsletter .newsletterTitle{color:#502c3c;font-size:16px;font-size:1rem;float:none;text-align:right;width:80%;margin-right:45px}#popupNewsletterForm .headformclose{position:absolute;top:0;right:0}#bgOverlay{display:none;content:"";background:rgba(80,44,60,.7);position:fixed;top:0;left:0;z-index:90;width:100%;height:100%}.newsletterSignup button{background:#502c3c}.newsletterSignup button:hover{background:#c39d39;color:#502c3c}.required,.inputRequired{color:#c39d39 !important;font-weight:initial}form .row .row{height:40px}a{color:#c39d39;-webkit-transition:background-color .25s ease;-ms-transition:background-color .25s ease;transition:background-color .25s ease}a:visited{color:#c39d39}a:hover,a:focus,a:active{color:#4d3e16}a:focus{outline:thin dotted}a:hover,a:active{outline:0}#mainNav{background:#502c3c;height:100%;z-index:999999999;display:none;top:0 !important}#mainNav li a{color:#fff;font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:32px;font-size:2rem}#mainNav li a:hover,#mainNav li a:active{color:#c39d39}#closeMobileNav{color:#fff;font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-size:1.25rem;z-index:999}#closeMobileNav:hover,#closeMobileNav:active{color:#c39d39}#closeMobileNav [class^=icon-]{vertical-align:bottom;font-size:1.5em}#menu-main{margin:0;padding:1rem;width:90%}#closeMobileNav{padding:.5em 5%}#socialNavMobile{padding:1rem;text-align:left;width:90%}#socialNavMobile .storeloc{height:unset;margin-left:0;padding:.5rem 0;width:100%}#socialNavMobile .storeLocatorHdr,#socialNavMobile label{color:#fff !important;font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif}#socialNavMobile .storeLocatorHdr,#socialNavMobile form{background:0 0;display:inline-block;margin:0;padding:0}#socialNavMobile label{font-size:14px;font-size:.875rem}#socialNavMobile input[type=submit]{color:#fff !important;font-size:18px;font-size:1.125rem}#socialNavMobile input[type=submit]:hover{color:#c39d39 !important}#socialNavMobile li:not(.storeloc){margin-top:1rem}#socialNavMobile li:not(.storeloc) a [class^=icon-]{line-height:1}#socialNavHdr{position:absolute;right:0;top:10px;margin:0}.socialNav ul{margin:0}.socialNav ul li{width:40px;height:40px;margin-left:10px;vertical-align:middle;line-height:40px}.socialNav ul li:first-of-type{margin-left:0}#socialNavHdr a,.socialNav a,.socialNav a:visited{background-color:#fff;-webkit-border-radius:50%;border-radius:50%;display:inline-block;padding:10px;width:40px;height:40px}#socialNavHdr a svg,.socialNav a svg,.socialNav a:visited svg{width:20px;height:20px;fill:#502c3c}#socialNavHdr a:hover,.socialNav a:hover,.socialNav a:visited:hover{background-color:#c39d39}.socialNav a:hover,.socialNav a:hover img:before{color:#c39d39;text-shadow:0}#desktopNav{background:0 0;height:max-content;align-self:center}#desktopNav ul{padding:0;text-align:center;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}#desktopNav li a{color:#fff;font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:400;padding:0 .5em;text-transform:capitalize}#desktopNav li a:hover{color:#c39d39}#desktopNav li.current-menu-item a{color:#c39d39}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:red;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after{content:"";display:table;table-layout:fixed}.clear:after{clear:both}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{margin-top:0 !important}body{background-color:#f0f0f0;font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-weight:100}body .header{overflow:hidden;height:auto;max-width:100vw;margin-left:auto;margin-right:auto}body .header .site-header{padding:.5rem 0 .25rem;display:grid;gap:0 1rem;grid-template-columns:1fr auto 1fr;grid-template-rows:auto;grid-template-areas:"logo sitenav searchforms"}body .header .site-header.wrap{max-width:100%;padding:.5rem 1.5rem 0}body .header .site-header .site-logo{grid-area:logo}body .header .site-header .searchforms{grid-area:searchforms}body .header .site-header .desktopNav{grid-area:sitenav;width:100%}@media only screen and (max-width:1240px){body .header .site-header{grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,auto);grid-template-areas:"logo logo logo . . . searchforms searchforms searchforms searchforms searchforms searchforms" "logo logo logo sitenav sitenav sitenav sitenav sitenav sitenav . . ."}}@media only screen and (max-width:1050px){body .header .site-header{grid-template-columns:repeat(4,1fr);grid-template-areas:"logo searchforms searchforms searchforms" "logo sitenav sitenav sitenav"}body .header .site-header .desktopNav{justify-self:end}}body .sticky{position:fixed !important;top:0;width:100%}body .sticky+#container{padding-top:109px}body.admin-bar .header{top:32px}body.admin-bar .content{margin-top:32px}body #container{max-width:1750px;box-shadow:none;margin-left:auto;margin-right:auto}#container{background:#f0f0f0 !important;position:static}.header{background:#502c3c none}#inner-header{height:100%;min-height:110px}#inner-header .searchforms{display:flex;flex-flow:row nowrap;justify-content:end;align-items:center;gap:1rem}#logo{position:relative;top:0;float:none;z-index:99 !important}#logo:after{content:url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/../images/common/logo-di-lusso-deli-company@2x.png);position:absolute;visibility:hidden}#logo img{margin:0;position:absolute;top:50%;transform:translateY(-50%);max-height:none}@media print{#logo img{display:none}#logo:after{display:block !important;transform:scale(.5) translate(0%,-40%);position:relative;visibility:visible}}#searchHdr,#locationHdr{background:0 0;line-height:1;max-width:220px}#searchHdr form,#locationHdr form{background-color:#fff;border:2px solid #502c3c;border-radius:1.5rem;position:relative;display:grid;gap:.5rem;grid-template-areas:button input;grid-template-columns:2.25rem calc(100% - 2.75rem)}#searchHdr form.form-search,#locationHdr form.form-search{padding:.25rem 1rem}#searchHdr label,#locationHdr label{grid-column:2;grid-row:1;color:rgba(0,0,0,.3);font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;line-height:1.1;margin-left:0;align-self:center;padding-bottom:.25em}#searchHdr input,#locationHdr input{color:#502c3c !important}#searchHdr .search-query,#searchHdr input[type=text],#locationHdr .search-query,#locationHdr input[type=text]{grid-area:input;grid-column:2;grid-row:1;align-self:center;color:#502c3c !important;width:auto;position:relative;z-index:5}#searchHdr input,#searchHdr button,#searchHdr .btn,#locationHdr input,#locationHdr button,#locationHdr .btn{width:100%}#searchHdr input[type=submit],#searchHdr button[type=submit],#locationHdr input[type=submit],#locationHdr button[type=submit]{grid-area:button;grid-column:1;grid-row:1;align-self:stretch;background-color:transparent;color:#502c3c !important;font-size:24px;font-size:1.5rem;line-height:1;padding:0 .25rem;border-radius:.5rem}#searchHdr input[type=submit] [class^=svg-icon-],#searchHdr input[type=submit] [class*=" svg-icon-"],#searchHdr button[type=submit] [class^=svg-icon-],#searchHdr button[type=submit] [class*=" svg-icon-"],#locationHdr input[type=submit] [class^=svg-icon-],#locationHdr input[type=submit] [class*=" svg-icon-"],#locationHdr button[type=submit] [class^=svg-icon-],#locationHdr button[type=submit] [class*=" svg-icon-"]{width:1.25rem}#searchHdr input[type=submit] [class^=icon-],#searchHdr input[type=submit] [class*=" icon-"],#searchHdr button[type=submit] [class^=icon-],#searchHdr button[type=submit] [class*=" icon-"],#locationHdr input[type=submit] [class^=icon-],#locationHdr input[type=submit] [class*=" icon-"],#locationHdr button[type=submit] [class^=icon-],#locationHdr button[type=submit] [class*=" icon-"]{height:100%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}#searchHdr input[type=submit] [class^=icon-]:before,#searchHdr input[type=submit] [class*=" icon-"]:before,#searchHdr button[type=submit] [class^=icon-]:before,#searchHdr button[type=submit] [class*=" icon-"]:before,#locationHdr input[type=submit] [class^=icon-]:before,#locationHdr input[type=submit] [class*=" icon-"]:before,#locationHdr button[type=submit] [class^=icon-]:before,#locationHdr button[type=submit] [class*=" icon-"]:before{width:2rem;margin:0;font-size:1.5rem;padding:0}#searchHdr input[type=submit]:hover,#searchHdr button[type=submit]:hover,#locationHdr input[type=submit]:hover,#locationHdr button[type=submit]:hover{background:#c39d39}.page #container,.error404 #container{background-color:#f0f0f0}body.archive .header:before,body.page:not(.home) .header:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}body.archive #content,body.page:not(.home) #content{margin-top:0;padding-top:2.875rem}body.archive .archive-title,body.archive .page-title,body.page:not(.home) .archive-title,body.page:not(.home) .page-title{color:#502c3c;font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:42px;font-size:2.625rem;line-height:1.1;letter-spacing:-.02em;margin:0;text-transform:uppercase}body.archive .categoryList,body.page:not(.home) .categoryList{margin-left:0}body.archive .styledSelect,body.page:not(.home) .styledSelect{background:0 0;border:3px solid #502c3c !important;color:#502c3c;height:auto;padding:.25rem .5rem;position:relative}body.archive .styledSelect .selectNav,body.page:not(.home) .styledSelect .selectNav{width:105%}body.archive .styledSelect:hover,body.page:not(.home) .styledSelect:hover{background-color:#6f3d53}body.archive .styledSelect:hover select,body.page:not(.home) .styledSelect:hover select{color:#fff !important}body.archive .styledSelect:hover:after,body.page:not(.home) .styledSelect:hover:after{background-color:#fff;fill:#fff}body.archive .styledSelect:after,body.page:not(.home) .styledSelect:after{content:"";mask:url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/../images/common/down-angle.svg);position:absolute;display:block;width:20px;height:25px;fill:#502c3c;top:0;right:10px;mask-size:cover;background-color:#502c3c;pointer-events:none}body.archive .styledSelect select,body.page:not(.home) .styledSelect select{font-size:20px;font-size:1.25rem;height:auto;color:#502c3c !important}body.archive .newsletter,body.page:not(.home) .newsletter{margin:0;text-align:right}body.archive .newsletter .newsletterTitle,body.page:not(.home) .newsletter .newsletterTitle{color:#502c3c;display:inline-block;clear:none;float:none}body.archive .newsletter.last p,body.page:not(.home) .newsletter.last p{vertical-align:middle}body.archive a.openNewsletterForm,body.page:not(.home) a.openNewsletterForm{display:inline-block;float:none;clear:none;height:60px;width:60px;background-color:#502c3c;-webkit-border-radius:50%;border-radius:50%;color:#fff;text-align:center}body.archive a.openNewsletterForm:hover,body.page:not(.home) a.openNewsletterForm:hover{background-color:#c39d39}body.archive a.openNewsletterForm [class^=icon-],body.archive a.openNewsletterForm [class^=icon-]:before,body.page:not(.home) a.openNewsletterForm [class^=icon-],body.page:not(.home) a.openNewsletterForm [class^=icon-]:before{color:#fff;font-size:32px;font-size:2rem;line-height:60px}body.archive #postWrap,body.archive .archive-pagination,body.page:not(.home) #postWrap,body.page:not(.home) .archive-pagination{width:100%;margin:0 0 2rem}body.archive #tiles,body.page:not(.home) #tiles{display:flex;flex-flow:row wrap;justify-content:space-between}body.archive #tiles li,body.page:not(.home) #tiles li{display:block;flex:0 1 auto;width:calc(33% - 0.5rem);margin:0 .25rem 1rem;border:0;background-color:#fff}body.archive #tiles li h3,body.page:not(.home) #tiles li h3{font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:.5em 0;margin-bottom:0}body.archive #tiles li:nth-child(3n+1),body.page:not(.home) #tiles li:nth-child(3n+1){margin-left:0}body.archive #tiles li a,body.page:not(.home) #tiles li a{background-color:transparent}body.archive #tiles li a:hover h3,body.page:not(.home) #tiles li a:hover h3{color:#c39d39}body.archive .features .featureSummary,body.archive .products .featureSummary,body.archive .recipes .featureSummary,body.page:not(.home) .features .featureSummary,body.page:not(.home) .products .featureSummary,body.page:not(.home) .recipes .featureSummary{color:#502c3c}#tiles li a.feature_tag-classic-di-lusso,.feature_tag-classic-di-lusso .imgWrap,#tiles li a.recipe_tag-classic-di-lusso,article.recipe_tag-classic-di-lusso .imgWrap{position:relative}.newsletterTitle{max-width:72%;display:inline-block;vertical-align:middle}.linkCopy{width:auto}body.search #inner-content{min-height:70vh}body.search .archive-title{font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:46px;font-size:2.875rem;padding:0;margin:2rem 0 1rem;line-height:1.1}body.search .archive-title,body.search #post-not-found{border-bottom:0}body.search article{padding-bottom:.5rem}@media only screen and (max-width:659px){body.search article{margin-bottom:1.5rem}}body.search .byline{font-size:14px;font-size:.875rem;text-transform:none;margin:.5em 0}body.search .search-title{margin:0;font-size:2rem}body.search .archive-pagination{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:1.5rem}body.search .archive-pagination .prev,body.search .archive-pagination .next{width:150px;text-align:center}@media only screen and (max-width:750px){body.search .archive-pagination .prev,body.search .archive-pagination .next{width:100%}}body.search .archive-pagination a,body.search .archive-pagination .page-numbers:not(.dots){padding:.5em 1em;border:1px solid #502c3c;background-color:#e5ded2}body.search .archive-pagination a:hover,body.search .archive-pagination .page-numbers:not(.dots):hover{border-color:#c39d39;background-color:#fff}body.search .archive-pagination a.current,body.search .archive-pagination .page-numbers:not(.dots).current{border-color:#502c3c;background-color:#fff}.sitemap{margin:0 0 2rem}.sitemap h2{font-family:"TrueNorth-Regular","Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans-serif;font-size:30px;font-size:1.875rem;text-transform:capitalize;background:#502c3c}.sitemap h3{font-size:24px;font-size:1.5rem}.sitemap li{font-size:18px;font-size:1.125rem;line-height:1.25;margin-bottom:.25em}.sitemap .columnize{margin:0 0 2em;padding:0 0 0 .5em;column-gap:1.5rem}.sitemap .columnize li{break-inside:avoid}#printMe{border-color:#502c3c;color:#502c3c;font-size:20px;font-size:1.25rem;position:static;float:right;text-transform:none}#printMe:hover{background:#c39d39}aside{margin:0}aside .newsletterSignup{padding:0 1.5rem}aside .newsletterSignup .fieldWrap{border:1px solid #502c3c;float:none;margin-bottom:.25em}aside .newsletterSignup label{font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif}aside .newsletterSignup input{margin-bottom:0;width:100%}aside .contact{margin:0 0 0 2em}.contact{border-bottom:0}.contact h4{font-size:30px;font-size:1.875rem;margin-top:0}.contact a .icon-mobile{background:#502c3c;-webkit-border-radius:50%;border-radius:50%;height:30px;width:30px;display:inline-block}.contact a .icon-mobile:before{color:#fff;font-size:75%;vertical-align:top;line-height:30px;width:30px;margin:0}.contact a:hover{color:#c39d39}.contact a:hover .icon-mobile:before{color:#c39d39}.contact hr{background:#c39d39;height:5px}.single aside,.page-template-default aside{margin-top:0}#shareIt{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;gap:1.5rem}#shareIt li{width:max-content;min-width:unset;flex:0 1 auto}#shareIt li.pin{background-color:#fff;border:1px solid #e60023;padding:0;display:flex;flex-flow:column wrap;justify-content:flex-end;align-items:center;border-radius:3px}#shareIt li.pin span{background-color:#fff}#shareIt li.pin span:before{border-color:#fff}#shareIt li.email a{background:#fff;border:1px solid #502c3c;color:#502c3c;display:block;text-align:center;width:100%}#shareIt li.email a [class^=icon-],#shareIt li.email a .title{display:inline-block;width:100%}#shareIt li.email a [class^=icon-]{font-size:32px;font-size:2rem;margin:.25em auto}#shareIt li.email a .title{background:#502c3c;color:#fff;padding:.25em 0}#shareIt li.email a:hover{background:#502c3c;color:#c39d39}#shareIt li.email a:hover .title{color:#c39d39}.footer{background:#502c3c;padding-bottom:15px}#socialNavFtr{margin:2rem auto 1rem}#socialNavFtr ul li a.social-hdr,#socialNavFtr ul li a.social-hdr:visited{background-color:#fff;-webkit-border-radius:50%;border-radius:50%;display:inline-block;padding:2px;width:40px;height:40px;line-height:40px}#socialNavFtr ul li a.social-hdr svg,#socialNavFtr ul li a.social-hdr:visited svg{width:20px;height:20px;fill:#502c3c}#socialNavFtr ul li a.social-hdr:hover,#socialNavFtr ul li a.social-hdr:visited:hover{background-color:#c39d39}.svgIcon{background-color:#502c3c;-webkit-border-radius:50%;border-radius:50%;display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;position:relative;vertical-align:middle}.svgIcon svg{width:30px;height:30px;fill:#fff;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}#legal,.legalNav,.menu-legal-info-menu-container{background:0 0}.menu-legal-info-menu-container ul{text-align:center;padding:0 0 1em;margin:1em 0 0;list-style:none}.menu-legal-info-menu-container ul li{display:inline;border-right:solid 1px #fff}.menu-legal-info-menu-container ul li:last-child{border-right:none}.menu-legal-info-menu-container ul li.lastChild{border-right:none}.menu-legal-info-menu-container ul li small{display:block;margin:.5em 0}.menu-legal-info-menu-container ul li a{display:inline-block;font-size:.9em;padding:0 .5em}.legalNav,.menu-legal-info-menu-container{color:#fff;font-size:.9375rem;line-height:1.5;padding:0;margin:1rem 0}.legalNav .copyright{margin-right:1rem}.legalNav a,.menu-legal-info-menu-container a{font-size:inherit;color:#fff}.legalNav a:hover,.menu-legal-info-menu-container a:hover{color:#c39d39}h1.single-title{text-transform:lowercase !important}.productInfo{background-color:transparent}.sidebarform form{padding:0 2.5em;margin:0 auto;text-align:left}.sidebarform form label{font-size:.8em;margin-top:.25rem;text-align:left;display:block}.sidebarform form input{width:100%}.sidebarform form button,.sidebarform form input[type=submit]{margin-top:.5rem;width:100%;border:none;background-color:#502c3c;color:#fff;font-size:.85em;padding:.7rem 0}_:-ms-input-placeholder,:root .styledSelect>select{color:#c39d39 !important}.home #content{background-color:#f0f0f0}#fullHero{margin-top:0;background-position:center center;background-image:none;position:relative;height:auto !important}#fullHero .Feature{background-color:#502c3c;position:relative;height:120vh;width:100%;overflow:hidden}@media only screen and (max-width:699px){#fullHero .Feature.Feature_panel2{display:none}}#fullHero .Feature .image{height:100%;width:100%;background-size:contain;background-position:right center;background-repeat:repeat-y}@media only screen and (max-width:699px){#fullHero .Feature .image{background-position:center}}#fullHero .Feature .Feature-content{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;clip:rect(0,auto,auto,0);background-position:50%;background-size:cover}#fullHero .Feature .Feature-content .Feature-title{position:fixed;top:50%;left:0;transform:translate(0,-50%);z-index:3;padding:1rem 2rem;max-width:50vw}@media only screen and (max-width:699px){#fullHero .Feature .Feature-content .Feature-title{left:50%;transform:translate(-50%,-50%);max-width:100vw}}@media only screen and (min-width:1751px){#fullHero .Feature .Feature-content .Feature-title{left:calc((100vw - 1750px) / 2 + 2%);max-width:calc(50vw - 10%)}}@media only screen and (max-height:750px) and (min-width:700px){#fullHero .Feature .Feature-content .Feature-title{transform:initial;top:100px;max-width:64vw}}@media only screen and (max-height:460px) and (min-width:700px){#fullHero .Feature .Feature-content .Feature-title{max-width:75vw}#fullHero .Feature .Feature-content .Feature-title #discoverDiLusso{font-size:clamp(28px, 10vw, 56px)}}#fullHero .Feature .Feature-content .Feature-title h1{font-size:clamp(36px, 7vw, 105px);color:#fff;z-index:3;font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.15}@media only screen and (min-width:700px) and (max-height:545px){#fullHero .Feature .Feature-content .Feature-title h1{font-size:clamp(36px, 14vw, 70px)}}@media only screen and (max-width:699px){#fullHero .Feature .Feature-content .Feature-title h1{font-size:clamp(36px, 14vw, 70px);text-align:center;text-shadow:0 0 .5em #000}}#fullHero.fullHero-legacy{height:790px !important}@media only screen and (max-width:1158px){#fullHero.fullHero-legacy{background-size:1158px;background-position:center top}}#fullHero.fullHero-legacy .fullHero-content-wrap{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:2rem}@media only screen and (max-width:699px){#fullHero.fullHero-legacy .fullHero-content-wrap{grid-template-columns:100%;background-position:center center !important}}#fullHero.fullHero-legacy .fullHero-content-wrap .heroTitle-wrap{grid-column:1/span 1;grid-row:1;align-self:center;position:relative;z-index:90;padding:2rem 3.5rem}#fullHero.fullHero-legacy .fullHero-content-wrap .heroTitle-wrap #discoverDiLusso{font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left;margin:0;font-size:3.68rem;font-size:clamp(36px, 5vw, 105px);line-height:1.18;padding:0;color:#fff;max-width:70%}@media only screen and (max-width:699px){#fullHero.fullHero-legacy .fullHero-content-wrap .heroTitle-wrap #discoverDiLusso{font-size:clamp(36px, 14vw, 70px);text-shadow:0 0 .5em #000;text-align:center;max-width:unset}}#fullHero.fullHero-legacy .fullHero-content-wrap,#fullHero.fullHero-legacy .fullHero-foreground-mask{position:absolute;top:0;left:0;right:0;text-align:center;height:790px;width:100%;background-size:cover;background-position:right center;background-repeat:no-repeat}.home article{background-image:none;background-size:cover;min-height:unset}.home article #inner-article-content{margin:0 auto;max-width:1000px}.home section{margin:0 auto;width:100%;max-width:750px;padding:2rem 0}@media only screen and (max-width:850px){.home section{max-width:100%}}.home section h2,.home section p{text-align:center;color:#502c3c}.home section p{font-size:22.88px;font-size:1.43rem}#featuresGrid h2,#featuresGrid h3{text-align:left;padding:0;font-family:"TrueNorth-Regular","Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans-serif}#featuresGrid p{font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.75;text-align:left;padding:0;margin:0}#featuresGrid.featuresGridDeprecated{display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;-ms-grid-rows:1fr 1fr;grid-template-columns:50%;grid-auto-rows:1fr}#featuresGrid.featuresGridDeprecated h3{font-family:"TrueNorth-Regular","Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans-serif !important}#featuresGrid.featuresGridDeprecated #featuresGridFeature{-ms-grid-column:1;-ms-grid-column-span:0;-ms-grid-row:1;-ms-grid-row-span:0;grid-column:1/1;grid-row:1/1}#featuresGrid.featuresGridDeprecated #featuresGridFeatureContent{-ms-grid-column:2;-ms-grid-column-span:0;-ms-grid-row:1;-ms-grid-row-span:0;grid-column:2/2;grid-row:1/1}#featuresGrid.featuresGridDeprecated #featuresGridSignUp{background-image:none;background-position:center center;background-size:cover;-ms-grid-column:2;-ms-grid-column-span:0;-ms-grid-row:2;-ms-grid-row-span:0;grid-column:2/2;grid-row:2/2}#featuresGrid.featuresGridDeprecated #featuresGridSignUpContent{-ms-grid-column:1;-ms-grid-column-span:0;-ms-grid-row:2;-ms-grid-row-span:0;grid-column:1/1;grid-row:2/2}#featuresGrid.featuresGridDeprecated #featuresGridFeatureContent,#featuresGrid.featuresGridDeprecated #featuresGridSignUpContent{background-color:#502c3c;padding:3.375rem 6.75rem 3.375rem 3.375rem}#featuresGrid.featuresGridDeprecated .feature_one h3{text-align:left}#featuresGrid.featuresGridDeprecated .feature_two{text-align:right;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}#featuresGrid.featuresGridDeprecated .feature_two>*{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}#featuresGrid.featuresGridDeprecated .feature_two h3{text-align:right}#featuresGrid.featuresGridDeprecated h3{color:#fff;font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:34px;font-size:2.125rem;margin:0 0 1em;padding:0}#featuresGrid.featuresGridDeprecated a.linkToArticle.button,#featuresGrid.featuresGridDeprecated a.openNewsletterForm.button{background:#fff;font-family:"TrueNorth-Regular","Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans-serif;font-size:1.5rem;font-weight:700;color:#502c3c;display:block;float:none;clear:both;font-size:21px;font-size:1.3125rem;margin:0;width:auto;max-width:auto;padding:.6em .4em .4em;max-width:unset;width:unset;text-align:center}#featuresGrid.featuresGridDeprecated a.linkToArticle.button:hover,#featuresGrid.featuresGridDeprecated a.openNewsletterForm.button:hover{background:#c39d39}#featuresGrid.featuresGrid2024{display:block;padding-top:0}#featuresGrid.featuresGrid2024 h2{font-size:1.758rem;line-height:1.24}#featuresGrid.featuresGrid2024 h3{font-size:clamp(2.3rem, 8vw, 2.96rem);line-height:1.24}#featuresGrid.featuresGrid2024 .featuresGridFeature{display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-template-areas:"image copy";align-items:center;min-height:35vh}#featuresGrid.featuresGrid2024 .featuresGridFeature:nth-child(odd){grid-template-areas:"copy image"}#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel{grid-area:copy;padding:3rem 3.5rem}#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-left h2,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-left h3,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-left p{text-align:left !important}#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-left a{margin-right:auto !important;margin-left:0 !important}#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-center h2,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-center h3,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-center p{text-align:center !important}#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-center a{margin-right:auto !important;margin-left:auto !important}#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-right h2,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-right h3,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-right p{text-align:right !important}#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-right a{margin-right:0 !important;margin-left:auto !important}#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel a{display:block;width:fit-content;font-family:"TrueNorth-Regular","Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans-serif;padding:.6em 1em .5em}#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel p,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel li{color:#fff}@media only screen and (max-width:880px){#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel{padding:3rem 2.5rem}#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-left h2,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-left h3,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-left p,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-center h2,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-center h3,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-center p,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-right h2,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-right h3,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-right p{text-align:center !important}#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-left a,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-center a,#featuresGrid.featuresGrid2024 .featuresGridFeature .copyPanel.textalign-right a{margin-right:auto !important;margin-left:auto !important}}#featuresGrid.featuresGrid2024 .featuresGridFeature .imagePanel{grid-area:image;background-position:center;background-size:cover;min-height:35vh;height:100%;width:100%}@media only screen and (max-width:880px){#featuresGrid.featuresGrid2024 .featuresGridFeature{grid-template-columns:100%;grid-template-rows:repeat(2,auto);grid-template-areas:"image" "copy" !important}}#featuresGrid.featuresGrid2024 .featuresGridFeature h2,#featuresGrid.featuresGrid2024 .featuresGridFeature h3,#featuresGrid.featuresGrid2024 .featuresGridFeature p,#featuresGrid.featuresGrid2024 .featuresGridFeature li{text-align:center !important}#featuresGrid.featuresGrid2024 .featuresGridFeature a{margin-right:auto !important;margin-left:auto !important}#menu-home-nav{display:flex;align-content:start;align-items:stretch;flex-flow:row wrap;justify-content:space-evenly;gap:1rem}#menu-home-nav li{float:none;flex:0 1 auto;margin:0;width:calc(33% - 1rem)}@media only screen and (max-width:820px){#menu-home-nav li{width:calc(50% - 2rem)}}@media only screen and (max-width:520px){#menu-home-nav li{width:100%}}#menu-home-nav a{background-color:#502c3c;background-position:center 50px;background-size:cover !important;display:block;font-family:"TrueNorth-Regular","Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans-serif;padding:.25rem;position:relative;min-height:280px;width:100%;text-transform:none}.linkTitle{background-color:transparent;font-size:26.4px;font-size:1.65rem;line-height:50px;position:absolute;top:0;left:.75rem}.linkAttr{display:none}#menu-home-nav a:hover{filter:saturate(115%)}#menu-home-nav a:hover .linkTitle{color:#e7c366}#menu-home-nav a:hover:before{position:absolute;bottom:0;left:0;content:"";display:block;width:100%;height:100%;background-color:rgba(80,44,60,.25);opacity:.5;z-index:2;border-left:1px solid rgba(80,44,60,.5);border-right:1px solid rgba(80,44,60,.5);border-bottom:1px solid rgba(80,44,60,.5)}#menu-home-nav a:hover .icon-crosshair:before{color:rgba(195,157,57,.7)}.sub-hero{position:relative}.sub-hero h2{font-family:"Intro-Head","Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans-serif}.recipes h3{color:#502c3c;font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif}body.single-recipes .header{position:relative}body.single-recipes .header:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}body.single-recipes #content{margin-top:0;padding-top:2.875rem}body.single-recipes .archive-title{color:#502c3c;font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:42px;font-size:2.625rem;margin:0}body.single-recipes article{margin:0 0 2rem}body.single-recipes article h2{font-size:35px;font-size:2.1875rem;letter-spacing:-.02em;text-transform:capitalize;margin:.25em 0}body.single-recipes article h3{font-size:22px;font-size:1.375rem;margin:1em 0 .5em}body.single-recipes .single-title{color:#502c3c;letter-spacing:-.02em;line-height:1.125;font-size:42px;font-size:2.625rem}body.single-recipes .recipeDetail{background:#502c3c;font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:40px;font-size:2.5rem;line-height:1.125;padding:.75rem 1rem}body.single-recipes .recipeDetail span.detailTitle{font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-size:1.125rem}body.single-recipes .ingredients li{padding:.25em .75em}body.single-recipes .ingredients li.even{background:#fff}body.single-recipes .categoryList{margin:0 0 0 2em}body.single-recipes .categoryList li{border:3px solid #502c3c !important;padding:.5rem 1rem;margin-bottom:.25rem}body.single-recipes .categoryList li a{background:0 0;color:#502c3c;font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:0}body.single-recipes .categoryList li a:hover{color:#c39d39}body.single-recipes .categoryList li a [class^=icon-],body.single-recipes .categoryList li a [class*=" icon-"]{display:none;visibility:hidden}body.single-recipes .categoryList li.current{background:#502c3c}body.single-recipes .categoryList li.current a{color:#c39d39}body.single-recipes .moreIdeas{border-bottom:0;border-bottom-color:transparent}body.single-recipes .moreIdeas h2{color:#502c3c;font-size:27px;font-size:1.6875rem;text-transform:capitalize;margin-bottom:.5rem}body.single-recipes .moreIdeas li{margin:0 0 1rem}body.single-recipes .moreIdeas a{min-height:unset;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:1rem}body.single-recipes .moreIdeas h3{font-size:18px;font-size:1.125rem;line-height:1.125;margin-bottom:.25em;flex:1 1 auto}body.single-recipes .moreIdeas img{margin-bottom:0;aspect-ratio:1/1;object-fit:cover;object-position:center;width:35%;flex:0 0 auto}.features h3{color:#502c3c;font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif}body.archive #main #tiles li .features img{aspect-ratio:1/1;object-fit:cover;object-position:bottom right}body.single-features .header{position:relative}body.single-features .header:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}body.single-features #content{margin-top:0;padding-top:2.875rem}body.single-features .archive-title{color:#502c3c;font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:42px;font-size:2.625rem;margin:0}body.single-features article{margin:0 0 2rem}body.single-features article h2{font-size:35px;font-size:2.1875rem;letter-spacing:-.02em;text-transform:capitalize;margin:.25em 0}body.single-features article h3{font-size:22px;font-size:1.375rem;margin:1em 0 .5em}body.single-features .single-title{color:#502c3c;letter-spacing:-.02em;line-height:1.125;font-size:42px;font-size:2.625rem}body.single-features .recipeDetail{background:#502c3c;font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:40px;font-size:2.5rem;line-height:1.125;padding:.75rem 1rem}body.single-features .recipeDetail span.detailTitle{font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-size:1.125rem}body.single-features img.size-medium,body.single-features img.size-thumbnail,body.single-features img.size-full{width:auto;max-width:100%;height:auto}body.single-features img.size-half-size{width:50px}body.single-features .ingredients li{padding:.25em .75em}body.single-features .ingredients li.even{background:#fff}body.single-features .categoryList{margin:0 0 0 2em}body.single-features .categoryList li{border:3px solid #502c3c !important;padding:.5rem 1rem;margin-bottom:.25rem}body.single-features .categoryList li a{background:0 0;color:#502c3c;font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:0}body.single-features .categoryList li a:hover{color:#c39d39}body.single-features .categoryList li a [class^=icon-],body.single-features .categoryList li a [class*=" icon-"]{display:none;visibility:hidden}body.single-features .categoryList li.current{background:#502c3c}body.single-features .categoryList li.current a{color:#c39d39}body.single-features .moreIdeas{border-bottom:0;border-bottom-color:transparent}body.single-features .moreIdeas h2{font-size:27px;font-size:1.6875rem;text-transform:capitalize;margin-bottom:.5rem}body.single-features .moreIdeas li{margin:0 0 1rem}body.single-features .moreIdeas a{min-height:unset;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:1rem}body.single-features .moreIdeas h3{font-size:18px;font-size:1.125rem;line-height:1.125;margin:.25em 0;flex:1 1 auto}body.single-features .moreIdeas img{margin-bottom:0;aspect-ratio:1/1;object-fit:cover;object-position:bottom right;width:35%;flex:0 0 auto}body.post-type-archive-products .header{position:relative}body.post-type-archive-products .header:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}body.post-type-archive-products #content{margin-top:0;padding-top:2.875rem}body.post-type-archive-products .archive-title{color:#502c3c;font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:42px;font-size:2.625rem;margin:0}#productCategories{margin:0;display:flex;flex-flow:row wrap;justify-content:flex-start}#productCategories li{flex:0 1 auto;min-width:unset;margin:0 0 1rem 1rem;width:32%;width:calc(33% - 0.5rem)}#productCategories li:hover a .linkTitle{color:#c39d39}#productCategories li:nth-of-type(3n+1){margin-left:0}#productCategories li.productCategory a:hover{filter:saturate(115%)}#productCategories li.productCategory a:hover .linkTitle{color:#e7c366}#productCategories li.productCategory a:hover:before{position:absolute;bottom:0;left:0;content:"";display:block;width:100%;height:100%;background-color:rgba(80,44,60,.25);opacity:.5;z-index:2;border-left:1px solid rgba(80,44,60,.5);border-right:1px solid rgba(80,44,60,.5);border-bottom:1px solid rgba(80,44,60,.5)}#productCategories li.productCategory .linkTitle{background:#502c3c none;font-family:"TrueNorth-Regular","Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans-serif;font-size:26.4px;font-size:1.65rem;line-height:50px;position:static}#productCategories li.productCategory .linkCopy{padding:0 0 0 .5em;max-height:50px;overflow:hidden}.single-products .content .inner-content{display:grid;grid-template-areas:"title title" "details extra";grid-template-columns:66.66% auto;grid-template-rows:auto auto;grid-gap:2rem;gap:2rem}@media only screen and (max-width:767px){.single-products .content .inner-content{grid-template-areas:"title" "details" "extra";grid-template-columns:100%;grid-template-rows:auto auto auto}}.single-products .content .inner-content h1.single-title{grid-area:title}.single-products .content .inner-content .main-content{grid-area:details}.single-products .content .inner-content .extra-content{grid-area:extra}.single-products h1{margin-bottom:1rem;text-transform:lowercase;line-height:100%}.single-products article{padding:0}.single-products aside{margin:0 1em 1em 0}.single-products aside.extra-content h2,.single-products aside.extra-content h3,.single-products aside.extra-content>p{font-family:"TrueNorth-Regular","Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans-serif;font-size:27px;font-size:1.6875rem;padding:0;margin:0 0 .5em}.single-products aside.extra-content .buy-online{background-color:#502c3c;padding:1.5rem 2rem;margin-bottom:2rem;color:#fff}.single-products aside.extra-content .buy-online h3{color:#c39d39}.single-products aside.extra-content ul.buyIt{display:flex;flex-flow:row wrap;gap:1rem;justify-content:space-between;align-items:center;padding:0;margin:0 0 .5rem}@media only screen and (max-width:767px){.single-products aside.extra-content ul.buyIt{justify-content:start}}.single-products aside.extra-content ul.buyIt li{list-style:none;display:inline-flex;padding:0;margin:0}.single-products aside.extra-content ul.buyIt li a{background-color:#c39d39;border:2px solid #c39d39;color:#502c3c;font-family:"TrueNorth-Regular","Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans-serif;text-transform:uppercase;padding:.125em .5em}.single-products aside.extra-content ul.buyIt li a:hover{background-color:#fff;color:#502c3c}.single-products aside .moreIdeas{border-bottom:0;border-bottom-color:transparent;margin:0 0 2rem}.single-products aside .moreIdeas h2{color:#502c3c;font-size:27px;font-size:1.6875rem;text-transform:capitalize;margin-bottom:.5rem}.single-products aside .moreIdeas li{margin:0 0 1rem}.single-products aside .moreIdeas a{min-height:unset;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:1rem}.single-products aside .moreIdeas h3{font-size:18px;font-size:1.125rem;line-height:1.125;margin-bottom:.25em;flex:1 1 auto}.single-products aside .moreIdeas img{margin-bottom:0;aspect-ratio:4/3;object-fit:cover;object-position:center;width:35%;flex:0 0 auto}@media only screen and (max-width:767px){.single-products aside .moreIdeas img{width:25%;max-width:125px}}.single-products section.entry-content{margin-top:1.5rem}.single-products section.entry-content .featureSummary{color:#502c3c;font-size:18px;font-size:1.125rem}.single-products section.entry-content .productDetail{display:flex;flex-flow:row wrap}.single-products section.entry-content .productDetails{flex:0 1 auto;background-color:transparent;color:#502c3c;font-family:"TrueNorth-Regular","Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans-serif;font-size:40px;font-size:2.5rem;text-transform:uppercase;line-height:1.125;padding:.75rem;border-left:2px solid #502c3c}.single-products section.entry-content .productDetails:first-child{border-left:0}.single-products section.entry-content .productDetails span.detailTitle{font-family:"TrueNorth-Regular","Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans-serif;font-size:18px;font-size:1.125rem}.single-products section.entry-content .nutritionInfo li{padding:.25em .75em}.single-products section.entry-content .nutritionInfo li:nth-child(odd){background:#fff}.single-products .nutritionalFactsTable{width:400px;max-width:100%;margin:0;font-size:1rem}.single-products .nutritionalFactsTable b{font-weight:600}.single-products .nutritionalFactsTable .nutCol.name{display:inline-block;text-align:left;padding-left:10px}.single-products .nutritionalFactsTable .nutCol.value{display:inline-block;text-align:right;padding-right:10px}.single-products .nutritionalFactsTable .nutCol.name.indent{padding-left:20px}.single-products .productBlock{background:#fff !important;color:#0c192b !important}.single-products .nutritionalFactsTable .nutRow{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:baseline;border-bottom:1px solid #502c3c;padding:5px 0 1px}.single-products .nutritionalFactsTable .nutRow>div{flex:1 auto}.single-products .nutritionalFactsTable .nutRow.vitamins>div.name{width:40%}.single-products .nutritionalFactsTable .nutRow.servingSize{border-bottom:10px solid #502c3c}.single-products .nutritionalFactsTable .nutRow.amountPerServing{padding-top:10px}.single-products .nutritionalFactsTable .nutRow.caloriesFromFat{border-bottom:4px solid #502c3c}.single-products .nutritionalFactsTable .nutRow.totalFat{padding-top:13px}.single-products .nutritionalFactsTable .nutRow.saturatedFat{border-bottom:0;padding-bottom:0}.single-products .nutritionalFactsTable .nutRow.transFat{padding-top:0}.single-products .nutritionalFactsTable .nutRow.protein{border-bottom:10px solid #502c3c}.single-products .nutritionalFactsTable .pdv{text-align:left;padding:10px;color:#0c192b;line-height:1.4}body.page-template-page-StoreLocator .header{position:relative}body.page-template-page-StoreLocator .header:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}body.page-template-page-StoreLocator #content{margin-top:0;padding-top:0 !important}body.page-template-page-StoreLocator #hero{top:0}body.page-template-page-StoreLocator #inner-content{padding-top:2rem;min-height:70vh}body.page-template-page-StoreLocator #main{margin:0}body.page-template-page-StoreLocator ul.stores{overflow-y:scroll;max-height:500px;margin-left:0;padding-left:3.5rem}body.page-template-page-StoreLocator ul.stores li.store{position:relative}body.page-template-page-StoreLocator h1,body.page-template-page-StoreLocator h2,body.page-template-page-StoreLocator h3,body.page-template-page-StoreLocator p,body.page-template-page-StoreLocator .storeName,body.page-template-page-StoreLocator .storeDistance,body.page-template-page-StoreLocator .storeAddress{font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif}body.page-template-page-StoreLocator h1{color:#502c3c;font-size:42px;font-size:2.625rem}body.page-template-page-StoreLocator h2,body.page-template-page-StoreLocator h3,body.page-template-page-StoreLocator .contact a{display:block;font-size:24px;font-size:1.5rem;margin:0 0 .25em}body.page-template-page-StoreLocator .storeName{font-size:30px;font-size:1.875rem;line-height:1.1}body.page-template-page-StoreLocator .storeDistance{font-size:18px;font-size:1.125rem;line-height:1.1;margin-bottom:.375em}body.page-template-page-StoreLocator .storeAddress{font-size:22px;font-size:1.375rem;line-height:1.375}body.page-template-page-StoreLocator .contact,body.page-template-page-StoreLocator .message{margin-top:0}body.page-template-page-StoreLocator .currentZip{color:#c39d39}body.page-template-page-StoreLocator .purpleButton{color:#fff;display:inline-block;margin:0 0 .5em;padding-right:80px;position:relative;text-align:left;max-width:unset;width:auto}body.page-template-page-StoreLocator .purpleButton:hover{color:#c39d39}body.page-template-page-StoreLocator .purpleButton [class^=icon-],body.page-template-page-StoreLocator .purpleButton [class^=icon-]:before,body.page-template-page-StoreLocator .purpleButton [class*=" icon-"],body.page-template-page-StoreLocator .purpleButton [class*=" icon-"]:before{width:24px;top:.125rem}#storeLocatorPage button{height:39px}#storeLocatorPage button [class^=icon-]:before,#storeLocatorPage button [class*=" icon-"]:before{border:0;padding:.125rem 0 0}.page article,#aboutFAQ{margin:0}#aboutFAQ{border-bottom:0;border-color:#c39d39;margin-bottom:3rem}#aboutFAQ h2{font-size:40px;font-size:2.5rem}#aboutFAQ .question{position:relative;text-indent:0}#aboutFAQ .question .icon-faq-question{background:url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/../images/common/right-angle.svg) no-repeat;background-size:contain;position:absolute;left:-3rem;width:27px;height:27px;display:block;transform-origin:10% 50%;transition:all .5s ease;content:""}#aboutFAQ .question .icon-plus-circled:before,#aboutFAQ .question .icon-minus-circled:before{content:unset}#aboutFAQ .question .icon-minus-circled{transform:rotate(90deg)}#aboutFAQ .question h3{font-size:22px;font-size:1.375rem;margin-bottom:.5rem}#aboutFAQ .question>div{margin:0 0 0 1.5rem}#aboutFAQ .question>div ul,#aboutFAQ .question>div ol{margin:0 0 1.5em}.salesforce-form-submit,.submit-button-box{display:none}body.page-template-page-contact .contact{margin:0;padding:0}body.page-template-page-contact .contact p{color:#502c3c}body.page-template-page-nutritionfacts h1,body.page-template-page-nutritionfacts h2{margin-bottom:.25em;padding-bottom:0}body.page-template-page-nutritionfacts .anchormenu{background-color:#fff;border:2px solid #502c3c;padding:1rem;margin-bottom:calc(2rem + 1em)}body.page-template-page-nutritionfacts .anchormenu ul{margin:0;padding:0;list-style:none;text-align:center}body.page-template-page-nutritionfacts .anchormenu ul li{display:inline-block;margin:0;padding:0}body.page-template-page-nutritionfacts .anchormenu ul li a{padding:.5em 1em}body.page-template-page-nutritionfacts table{text-align:left;border-collapse:collapse;margin-bottom:calc(2rem + 1em)}body.page-template-page-nutritionfacts table thead{border-block-end:2px solid;background:#fff}body.page-template-page-nutritionfacts table thead th{line-height:1.1;padding:.375rem .75rem}body.page-template-page-nutritionfacts table tbody tr{background-color:rgba(255,255,255,.35)}body.page-template-page-nutritionfacts table tbody tr:nth-child(even){background-color:rgba(80,44,60,.2)}body.page-template-page-nutritionfacts table tbody tr:hover{background-color:rgba(231,195,102,.3)}body.page-template-page-nutritionfacts table th,body.page-template-page-nutritionfacts table td{border:1px solid #d3d3d3;line-height:1.2;font-weight:400}body.page-template-page-nutritionfacts table th.product-name,body.page-template-page-nutritionfacts table td.product-name{font-weight:700;line-height:1.6;min-width:40%}body.page-template-page-nutritionfacts table th.product-name a h3,body.page-template-page-nutritionfacts table td.product-name a h3{text-decoration:underline !important;margin-bottom:0}body.page-template-page-nutritionfacts table th.product-name div,body.page-template-page-nutritionfacts table td.product-name div{margin-bottom:1rem}body.page-template-page-nutritionfacts table th.product-name h4,body.page-template-page-nutritionfacts table td.product-name h4{font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}body.page-template-page-nutritionfacts table th.product-name h4,body.page-template-page-nutritionfacts table th.product-name li,body.page-template-page-nutritionfacts table th.product-name p,body.page-template-page-nutritionfacts table td.product-name h4,body.page-template-page-nutritionfacts table td.product-name li,body.page-template-page-nutritionfacts table td.product-name p{font-size:.875rem;line-height:1.2;margin:0;padding:0}body.page-template-page-nutritionfacts table th.product-name ul,body.page-template-page-nutritionfacts table td.product-name ul{margin:0;padding:0 0 0 2em}body.page-template-page-nutritionfacts table th.product-name li,body.page-template-page-nutritionfacts table th.product-name p,body.page-template-page-nutritionfacts table td.product-name li,body.page-template-page-nutritionfacts table td.product-name p{font-weight:400}body.page-template-page-nutritionfacts table th:not(.product-name),body.page-template-page-nutritionfacts table td:not(.product-name){text-align:center}body.page-template-page-nutritionfacts table th.product-sodium,body.page-template-page-nutritionfacts table td.product-sodium{text-align:center}body.page-template-page-nutritionfacts table th.product-gluten,body.page-template-page-nutritionfacts table th.product-wheat,body.page-template-page-nutritionfacts table th.product-nut,body.page-template-page-nutritionfacts table td.product-gluten,body.page-template-page-nutritionfacts table td.product-wheat,body.page-template-page-nutritionfacts table td.product-nut{width:90px}body.page-template-page-nutritionfacts table th.product-gluten a,body.page-template-page-nutritionfacts table th.product-wheat a,body.page-template-page-nutritionfacts table th.product-nut a,body.page-template-page-nutritionfacts table td.product-gluten a,body.page-template-page-nutritionfacts table td.product-wheat a,body.page-template-page-nutritionfacts table td.product-nut a{display:flex;flex-flow:row nowrap;gap:.5rem;align-items:center}body.page-template-page-nutritionfacts table th span.detailTitle,body.page-template-page-nutritionfacts table td span.detailTitle{font-size:.875rem;text-align:center}body.page-template-page-nutritionfacts table th span.detailTitle.desktop-hide,body.page-template-page-nutritionfacts table td span.detailTitle.desktop-hide{display:none}@media only screen and (max-width:699px){body.page-template-page-nutritionfacts table th span.detailTitle.desktop-hide,body.page-template-page-nutritionfacts table td span.detailTitle.desktop-hide{display:inline-block}}body.page-template-page-nutritionfacts table th svg,body.page-template-page-nutritionfacts table td svg{display:block;margin:0 auto}body.page-template-page-nutritionfacts table th a,body.page-template-page-nutritionfacts table td a{color:#502c3c;display:block;padding:.375rem .75rem}body.page-template-page-nutritionfacts table th a:hover,body.page-template-page-nutritionfacts table td a:hover{color:#c39d39}@media only screen and (max-width:699px){body.page-template-page-nutritionfacts table{display:grid;grid-template-areas:"thead" "tbody"}body.page-template-page-nutritionfacts table thead{grid-area:thead}body.page-template-page-nutritionfacts table thead tr{display:grid;grid-template-areas:"name name name" "gluten wheat nut" "sodium sodium protein";grid-template-columns:repeat(3,1fr)}body.page-template-page-nutritionfacts table thead tr th{width:100% !important}body.page-template-page-nutritionfacts table thead tr .product-name{grid-area:name;font-size:larger}body.page-template-page-nutritionfacts table thead tr .product-gluten{grid-area:gluten;text-align:left !important}body.page-template-page-nutritionfacts table thead tr .product-wheat{grid-area:wheat;text-align:left !important}body.page-template-page-nutritionfacts table thead tr .product-nut{grid-area:nut;text-align:left !important}body.page-template-page-nutritionfacts table thead tr .product-sodium{grid-area:sodium;text-align:left}body.page-template-page-nutritionfacts table thead tr .product-protein{grid-area:protein;text-align:left}body.page-template-page-nutritionfacts table tbody{grid-area:tbody}body.page-template-page-nutritionfacts table tbody tr{display:grid;grid-template-areas:"name name name" "gluten wheat nut" "sodium sodium protein";grid-template-columns:repeat(3,1fr)}body.page-template-page-nutritionfacts table tbody tr th,body.page-template-page-nutritionfacts table tbody tr td{width:100% !important;text-align:left !important}body.page-template-page-nutritionfacts table tbody tr .product-name{grid-area:name;font-size:larger}body.page-template-page-nutritionfacts table tbody tr .product-gluten{grid-area:gluten;text-align:left !important}body.page-template-page-nutritionfacts table tbody tr .product-wheat{grid-area:wheat;text-align:left !important}body.page-template-page-nutritionfacts table tbody tr .product-nut{grid-area:nut;text-align:left !important}body.page-template-page-nutritionfacts table tbody tr .product-sodium{grid-area:sodium}body.page-template-page-nutritionfacts table tbody tr .product-protein{grid-area:protein}body.page-template-page-nutritionfacts table tbody tr svg{margin:0}body.page-template-page-nutritionfacts table tbody tr span.detailTitle{text-align:left !important}}@media only screen and (max-width:699px){body.page-template-page-nutritionfacts .anchormenu{display:none}}@media print{body.page-template-page-nutritionfacts{color:#000;font-size:11pt}body.page-template-page-nutritionfacts *{background:inherit !important}body.page-template-page-nutritionfacts .sticky{position:relative !important}body.page-template-page-nutritionfacts.page:not(.home) #content{padding-top:0}body.page-template-page-nutritionfacts a:after,body.page-template-page-nutritionfacts a:visited:after{content:"";display:none}body.page-template-page-nutritionfacts h2,body.page-template-page-nutritionfacts a{color:#000}body.page-template-page-nutritionfacts svg,body.page-template-page-nutritionfacts svg path{fill:#000}body.page-template-page-nutritionfacts h1,body.page-template-page-nutritionfacts h2{font-size:16pt}body.page-template-page-nutritionfacts h3,body.page-template-page-nutritionfacts h4,body.page-template-page-nutritionfacts h5{font-size:14pt}body.page-template-page-nutritionfacts th h3{font-size:12pt}body.page-template-page-nutritionfacts p,body.page-template-page-nutritionfacts li{font-size:11pt}body.page-template-page-nutritionfacts .header{text-align:center}body.page-template-page-nutritionfacts .header .site-header.wrap{max-width:100%;padding:.5rem 1.5rem}body.page-template-page-nutritionfacts #inner-header{height:1.25in;min-height:unset;grid-template-columns:100%;grid-template-areas:"logo"}body.page-template-page-nutritionfacts #logo{width:auto;display:block;height:100%}body.page-template-page-nutritionfacts #logo img{width:auto;height:80%;display:inline-block;margin:0 auto;position:relative;display:none;background:0 0 !important}body.page-template-page-nutritionfacts #logo:after{display:block !important;transform:scale(.5) translate(0%,-40%);position:relative;visibility:visible}body.page-template-page-nutritionfacts a#mobileToggle,body.page-template-page-nutritionfacts #inner-header .searchforms,body.page-template-page-nutritionfacts #hero,body.page-template-page-nutritionfacts .anchormenu,body.page-template-page-nutritionfacts .guidePrint{display:none !important}body.page-template-page-nutritionfacts #container{background:#fff !important;padding:.25in .5in}body.page-template-page-nutritionfacts :where(.wp-block-columns){margin-bottom:.25em}body.page-template-page-nutritionfacts table th.product-name div,body.page-template-page-nutritionfacts table td.product-name div{margin-bottom:0}body.page-template-page-nutritionfacts .footer{border-top:1px solid #000}body.page-template-page-nutritionfacts .footer ul,body.page-template-page-nutritionfacts .footer ol,body.page-template-page-nutritionfacts .footer p,body.page-template-page-nutritionfacts .footer li{color:#000}body.page-template-page-nutritionfacts .menu-legal-info-menu-container{display:none}}body.page-template-page-dny .header{position:relative}body.page-template-page-dny .header:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}body.page-template-page-dny #content{margin-top:0;padding-top:2.875rem}.dny h1,.dny h2,.dny h3,.dny .page-title{font-family:"GT-Eesti","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none}.dny .page-title{font-size:42px;font-size:2.625rem;letter-spacing:-.002em}.dny p,.dny li{font-size:18px;font-size:1.125rem}.dny ul{margin:0}body.page-template-page-hyvee-power-period-olp #content{padding-top:0 !important}body.page-template-page-hyvee-power-period-olp #fullHero{background-position:center bottom}body.page-template-page-hyvee-power-period-olp #heroContent img{width:234px;max-width:40%;max-height:none;margin-left:0;margin-bottom:16px;transform:translateX(-50%)}body.page-template-page-hyvee-power-period-olp #heroContent h1{font-size:4vh}body.page-template-page-hyvee-power-period-olp .subhero{background-size:cover;background-position:right center;position:relative}body.page-template-page-hyvee-power-period-olp .subhero:before{background-color:rgba(255,255,255,.5);display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0}body.page-template-page-hyvee-power-period-olp .subhero #inner-article-content{max-width:720px;margin:0 auto;position:relative;z-index:10}body.page-template-page-hyvee-power-period-olp .subhero #inner-article-content .entry-content{width:50%}body.page-template-page-hyvee-power-period-olp .subhero #inner-article-content .entry-content h2{margin-bottom:.5em}body.page-template-page-hyvee-power-period-olp .highlightsGrid{display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:stretch;margin:1rem auto}body.page-template-page-hyvee-power-period-olp .highlightsGrid .highlight{flex:0 1 auto;width:100%;display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:stretch;background:#6f3d53}body.page-template-page-hyvee-power-period-olp .highlightsGrid .highlight .image,body.page-template-page-hyvee-power-period-olp .highlightsGrid .highlight .content{flex:0 1 auto}body.page-template-page-hyvee-power-period-olp .highlightsGrid .highlight .image{background-size:cover;background-position:center;min-height:200px}body.page-template-page-hyvee-power-period-olp .highlightsGrid .highlight .content{background:#6f3d53 url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/../images/common/bg_purple-vine.jpg) no-repeat center bottom/cover;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}body.page-template-page-hyvee-power-period-olp .highlightsGrid .highlight .content .textgroup{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}body.page-template-page-hyvee-power-period-olp .highlightsGrid .highlight:nth-of-type(even) .content{background:#6f3d53 url(//www.dilussodeli.com/wp-content/themes/DiLusso-2024/library/css/../images/common/bg_purple-vine.jpg) no-repeat center bottom/contain;-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);filter:FlipH;-ms-filter:"FlipH"}body.page-template-page-hyvee-power-period-olp .highlightsGrid .highlight:nth-of-type(even) .content .textgroup{-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);filter:FlipH;-ms-filter:"FlipH"}body.page-template-page-hyvee-power-period-olp .highlightsGrid .highlight .content .textgroup{color:#fff;padding:50px 45px}body.page-template-page-hyvee-power-period-olp .highlightsGrid .highlight .content .textgroup h3{font-size:34px;font-size:2.125rem;margin:0 0 .25em}body.page-template-page-hyvee-power-period-olp .highlightsGrid .highlight .content .textgroup a.button{margin-bottom:0}body.page-template-page-hyvee-power-period-olp .banner{background-size:cover;background-position:left bottom;margin:1rem auto;padding:40px 45px 10px;text-align:center}body.page-template-page-hyvee-power-period-olp .banner h4{font-size:34px;font-size:2.125rem}body.page-template-page-hyvee-power-period-olp a.button{display:inline-block;width:auto;margin:0 0 38px;margin:0 0 2.386rem}@media only screen and (min-width:525px){body.page-template-page-hyvee-power-period-olp .subhero:before{background-color:transparent;display:none}}@media only screen and (min-width:600px){body.page-template-page-hyvee-power-period-olp .highlightsGrid .highlight{flex-flow:row nowrap}body.page-template-page-hyvee-power-period-olp .highlightsGrid .highlight .image,body.page-template-page-hyvee-power-period-olp .highlightsGrid .highlight .content{width:50%}body.page-template-page-hyvee-power-period-olp .highlightsGrid .highlight .image{min-height:auto}body.page-template-page-hyvee-power-period-olp .highlightsGrid .highlight:nth-of-type(even){flex-direction:row-reverse}}@media only screen and (min-width:768px){body.page-template-page-hyvee-power-period-olp #heroContent h1{font-size:46px;font-size:2.875rem}}@media only screen and (min-width:1024px){body.page-template-page-hyvee-power-period-olp .subhero #inner-article-content{max-width:800px}}body.archive .archive-pagination{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:1.5rem}body.archive .archive-pagination .prev,body.archive .archive-pagination .next{width:150px;text-align:center}@media only screen and (max-width:750px){body.archive .archive-pagination .prev,body.archive .archive-pagination .next{width:100%}}body.archive .archive-pagination a,body.archive .archive-pagination .page-numbers:not(.dots){padding:.5em 1em;border:1px solid #502c3c;background-color:#e5ded2}body.archive .archive-pagination a:hover,body.archive .archive-pagination .page-numbers:not(.dots):hover{border-color:#c39d39;background-color:#fff}body.archive .archive-pagination a.current,body.archive .archive-pagination .page-numbers:not(.dots).current{border-color:#502c3c;background-color:#fff}@media only screen and (max-width:1000px){#inner-nav,#inner-header,#innerHero,#inner-content,#inner-article-content,#inner-footer{max-width:calc(100% - 2rem);margin:0 auto}.home article #inner-article-content .entry-content{width:calc(100% - 2rem)}.home article #inner-article-content p{font-size:1.25rem}#fullHero{border-bottom:0}#fullHero #heroContent{position:relative;padding-bottom:0;right:auto;top:auto}#fullHero #heroContent #innerHero{position:relative;top:auto;bottom:0;right:auto;width:100%;max-width:100% !important}#fullHero #heroContent #innerHero .content h1{font-size:3rem}#fullHero #heroContent #innerHero .content p{font-size:1.35rem}#desktopNav li a{font-size:20px;font-size:1.25rem}}@media only screen and (max-width:985px){.wideonly{display:none}#productCategories li{width:calc(50% - 0.5em);margin-left:auto;margin-right:auto}#productCategories li:nth-child(3n+1){margin-left:auto}#productCategories li:nth-child(2n+1){margin-left:auto}}@media only screen and (max-width:830px){h2{font-size:38px;font-size:2.375rem}#desktopNav li a{font-size:16px;font-size:1rem}.home section{width:0}#featuresGrid h3{font-size:26px;font-size:1.625rem}#menu-home-nav{justify-content:center}#menu-home-nav li{margin-left:.875rem}body.archive #tiles li,body.page:not(.home) #tiles li{width:calc(50% - 0.5rem);margin:10px auto !important}.archive #tiles .features,.archive #tiles .products,.archive #tiles .recipes{max-width:100%}}@media only screen and (max-width:699px){body{position:relative}body #container{box-shadow:none !important}.navOpen{position:fixed !important;height:90vh;overflow-y:scroll}.socialNav ul li{height:auto;margin:0 .375em}#socialNavMobile{width:100%}#socialNavMobile ul li{width:100%}#socialNavMobile form{display:flex;flex-flow:row nowrap;gap:.75rem;align-content:center;justify-content:start}#socialNavMobile label{top:0;left:.5rem;z-index:-1}#socialNavMobile input{margin:0}#socialNavMobile button{margin:0;display:inline-flex;align-items:center}#socialNavMobile button [class^=icon-]:before,#socialNavMobile button [class*=" icon-"]:before{border:0;padding:.125em 0}#socialNavMobile li a [class^=icon-]{vertical-align:middle}#socialNavMobile li:not(.storeloc) a{text-align:center}.header{background:#502c3c;width:100%;min-height:110px}#inner-header{position:relative}.searchHdr,.locationHdr{display:none}#logo{top:20px;bottom:auto;height:60px;max-width:100px}#logo img{width:auto;height:60px;margin:0}a#mobileToggle{color:#fff;font-size:30px;font-size:1.875rem;line-height:1.3888;margin:0;position:absolute;right:1rem;top:30px}a#mobileToggle>i{vertical-align:bottom;font-size:1.5em}a#mobileToggle:hover{color:#c39d39}#fullHero #heroContent #innerHero .content h1{font-size:2.85rem}#fullHero #heroContent #innerHero .content p{font-size:1.25rem}.home article #inner-article-content p{font-size:1.25rem}h2{font-size:30px;font-size:1.875rem}.home section p{font-size:16px;font-size:1rem}#featuresGrid h3{font-size:22px;font-size:1.375rem}#menu-home-nav a{min-height:250px}#menu-home-nav a .linkAttr{font-size:16px;font-size:1rem}#headerNewsletter{max-width:100%}}@media only screen and (max-width:659px){#content{margin-top:0}#heroContent img{width:50px;margin-left:-25px}#heroContent #innerHero .content{width:100%}#heroContent p{color:#fff;display:block}.home article #inner-article-content p{font-size:1.25rem}a#mobileToggle{right:0}.home article{background-position:33% center;display:block;margin:0}.home section{width:1.9%}#featuresGrid{margin:1.5rem auto}#featuresGrid #featuresGridFeatureContent,#featuresGrid #featuresGridSignUpContent{padding:3.375rem}body.single-features .categoryList{margin-left:0;margin-bottom:1rem}}@media only screen and (max-width:600px){html{width:100%}#heroContent{height:50vh}#menu-home-nav li,#productCategories li{margin-left:auto;margin-right:auto}#menu-home-nav li:nth-child(3n+1),#productCategories li:nth-child(3n+1){margin-left:auto}#menu-home-nav li:nth-child(2n+1),#productCategories li:nth-child(2n+1){margin-left:auto}.linkTitle{font-size:1.65rem !important;line-height:1.6785;text-align:center;width:100%;display:block;left:0}.productCategory .linkTitle{margin-left:0 !important}.single-products section.entry-content .productDetails{padding:.75rem 1rem;display:flex;flex-direction:column;justify-content:center}.productInfo{padding-right:0;padding-left:0}body.single-recipes .recipeDetail{font-size:30px;font-size:1.875rem;width:32%;max-width:32%}body.archive #tiles li,body.page:not(.home) #tiles li{width:calc(95% - 0.5rem);margin:10px auto !important}.archive #tiles .features,.archive #tiles .products,.archive #tiles .recipes{max-width:100%}.home article #inner-article-content p{font-size:1.25rem}.social-hdr [class^=icon-]:before,.social-hdr [class*=" icon-"]:before{margin:0;vertical-align:super}}@media screen and (max-width:500px){.home article #inner-article-content p{font-size:1.25rem}}@media only screen and (max-width:425px){#featuresGrid{grid-template-columns:100%}#featuresGrid #featuresGridFeatureContent,#featuresGrid #featuresGridSignUpContent{padding:2.5rem}#featuresGrid #featuresGridFeatureContent{grid-column:1;grid-row:2}#featuresGrid #featuresGridSignUpContent{grid-column:1;grid-row:4}#featuresGrid #featuresGridSignUp{grid-column:1;grid-row:3}#featuresGrid .feature_one h3,#featuresGrid .feature_two h3{text-align:center}#menu-home-nav li,#productCategories li{width:100%;margin:0}#menu-home-nav a,#productCategories a{background-size:contain !important;background-position:left;min-height:80px}#menu-home-nav a:hover .linkAttr,#productCategories a:hover .linkAttr{display:none}body.single-recipes .categoryList{margin:0 auto 2em}.productInfo{padding:.5em 0}.single-products aside{margin:0 auto 1em}.single-products aside .moreIdeas{margin:0 auto 2em}.newsletter .newsletterTitle{float:none;text-align:center;margin:0 auto}.newsletterSignup button{width:100%}a.closeNewsletterForm{margin:1em auto}.home article #inner-article-content .entry-content{width:70%}.home article #inner-article-content p{font-size:1.25rem}.linkTitle{width:65%;right:0;left:auto;text-align:left;top:50%;transform:translateY(-50%)}}@media only screen and (max-width:320px){.linkTitle{font-size:1.35rem !important;line-height:80px}}