@font-face{font-family:"Lato",sans-serif;font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:WooCommerce;src:url(/wp-content/themes/blugiallo_new/library/fonts/woocommerce/WooCommerce.eot);src:url(/wp-content/themes/blugiallo_new/library/fonts/woocommerce/WooCommerce.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/blugiallo_new/library/fonts/woocommerce/WooCommerce.woff)format("woff"),url(/wp-content/themes/blugiallo_new/library/fonts/woocommerce/WooCommerce.ttf)format("truetype"),url(/wp-content/themes/blugiallo_new/library/fonts/woocommerce/WooCommerce.svg#WooCommerce)format("svg");font-weight:400;font-style:normal}.header{font-family:Lato,sans-serif}.header svg .st1{fill:none}.header #open-primary-menu,.header #desktop-menu-opener{box-shadow:none;color:#21344b;background:0 0;border-width:0;width:22px;min-width:0;margin:0;padding:.5rem 0;transition:all .4s;display:none;position:relative}@media (width<=1200px){.header #open-primary-menu,.header #desktop-menu-opener{display:block}}@media (width<=760px){.header #open-primary-menu,.header #desktop-menu-opener{width:23px;padding:0}}.header #open-primary-menu .exp-text,.header #desktop-menu-opener .exp-text{color:#21344b;font-size:.75rem;transition:all .4s;position:absolute;bottom:0;left:0}@media (width<=760px){.header #open-primary-menu .exp-text,.header #desktop-menu-opener .exp-text{display:none}}.header #open-primary-menu .bar,.header #desktop-menu-opener .bar{background:#21344b;width:100%;height:1px;transition:all .4s;display:block;position:relative;transform:translate(0,0)scale(1)}.header #open-primary-menu .bar:not(:last-child),.header #desktop-menu-opener .bar:not(:last-child){margin-bottom:5px}.header #open-primary-menu .bar.bottom-bar,.header #desktop-menu-opener .bar.bottom-bar{margin-bottom:0}.header #open-primary-menu:active,.header #open-primary-menu:focus,.header #desktop-menu-opener:active,.header #desktop-menu-opener:focus{outline:0}.header #open-primary-menu:hover,.header #desktop-menu-opener:hover{color:#e2ac00}.header #open-primary-menu:hover .bar,.header #desktop-menu-opener:hover .bar{background:#e2ac00}.header #open-primary-menu:hover .exp-text,.header #desktop-menu-opener:hover .exp-text{color:#e2ac00}.header #open-primary-menu.active .bar,.header #desktop-menu-opener.active .bar{will-change:transform;transition:all .3s}.header #open-primary-menu.active .bar.top-bar,.header #desktop-menu-opener.active .bar.top-bar{width:100%;transform:translateY(6px)scale(1)rotate(45deg)}.header #open-primary-menu.active .bar.middle-bar,.header #desktop-menu-opener.active .bar.middle-bar{width:100%;transform:translate(0,0)scale(1)rotate(-45deg)}.header #open-primary-menu.active .bar.bottom-bar,.header #desktop-menu-opener.active .bar.bottom-bar{opacity:0;width:100%;transform:translate(100%)scale(1)rotate(0)}.header .header-container{grid-template-columns:min-content 1fr auto;align-items:center;gap:0 1.5rem;display:grid}@media (width<=1200px){.header .header-container{grid-template-columns:1fr auto}}.header .header-container .header-left{align-items:center;height:100%;display:flex}.header .header-container .header-left #open-primary-menu.menu-button{margin-right:1rem;display:none}@media (width<=1200px){.header .header-container .header-left #open-primary-menu.menu-button{display:inline-block}}.header button{min-width:0;margin:0;padding:0;display:inline-block}.header .navbar-brand{margin-right:0;font-size:0;display:inline-block}.header .navbar-brand svg{width:auto;height:25px}.header .navbar-brand svg path{fill:#e2ac00}@media (width<=1200px){.header .navbar-brand{padding:.75rem 0}}@media (width<=600px){.header .navbar-brand svg{height:22px}}@media (width<=480px){.header .navbar-brand svg{height:18px}}@media (width<=350px){.header .navbar-brand svg{height:16px}}.header .nav-left-ctas,.header .mobile-ctas-wrapper,.header .mobile-top-ctas{align-items:center;padding:.75rem 0;display:inline-flex}.header .nav-left-ctas button:not(.nav-link),.header .mobile-ctas-wrapper button:not(.nav-link),.header .mobile-top-ctas button:not(.nav-link){border-width:0;padding:0}.header .nav-left-ctas button:hover,.header .mobile-ctas-wrapper button:hover,.header .mobile-top-ctas button:hover{background:0 0}.header .nav-left-ctas .popup-open,.header .mobile-ctas-wrapper .popup-open,.header .mobile-top-ctas .popup-open{margin-top:2px;font-size:.875rem!important}.header .nav-left-ctas .subnav-link.my-pages-link,.header .mobile-ctas-wrapper .subnav-link.my-pages-link,.header .mobile-top-ctas .subnav-link.my-pages-link{min-width:0}.header .nav-left-ctas svg,.header .mobile-ctas-wrapper svg,.header .mobile-top-ctas svg{max-width:18px;max-height:19px;transition:all .4s}.header .nav-left-ctas svg path,.header .mobile-ctas-wrapper svg path,.header .mobile-top-ctas svg path{fill:#21344b}.header .nav-left-ctas .my-pages-link svg,.header .mobile-ctas-wrapper .my-pages-link svg,.header .mobile-top-ctas .my-pages-link svg{max-width:17px}@media (width>=1201px){.header .nav-left-ctas .my-pages-link,.header .mobile-ctas-wrapper .my-pages-link,.header .mobile-top-ctas .my-pages-link{margin-right:0!important}}.header .nav-left-ctas .mtm-proc svg,.header .mobile-ctas-wrapper .mtm-proc svg,.header .mobile-top-ctas .mtm-proc svg{max-width:21px}.header .nav-left-ctas .search-fl svg,.header .mobile-ctas-wrapper .search-fl svg,.header .mobile-top-ctas .search-fl svg{max-width:17px}.header .nav-left-ctas .popup-open,.header .mobile-ctas-wrapper .popup-open,.header .mobile-top-ctas .popup-open{font-size:.875rem}.header .nav-left-ctas button:not(:last-child),.header .nav-left-ctas a:not(:last-child),.header .mobile-ctas-wrapper button:not(:last-child),.header .mobile-ctas-wrapper a:not(:last-child),.header .mobile-top-ctas button:not(:last-child),.header .mobile-top-ctas a:not(:last-child){margin-right:1rem}@media (width<=350px){.header .nav-left-ctas button:not(:last-child),.header .nav-left-ctas a:not(:last-child),.header .mobile-ctas-wrapper button:not(:last-child),.header .mobile-ctas-wrapper a:not(:last-child),.header .mobile-top-ctas button:not(:last-child),.header .mobile-top-ctas a:not(:last-child){margin-right:.875rem}}.header .nav-left-ctas .cart-holder,.header .mobile-ctas-wrapper .cart-holder,.header .mobile-top-ctas .cart-holder{font-size:0;position:relative}.header .nav-left-ctas .cart-holder svg,.header .mobile-ctas-wrapper .cart-holder svg,.header .mobile-top-ctas .cart-holder svg{width:18px;height:19px}.header .nav-left-ctas .cart-holder .number-of-items,.header .mobile-ctas-wrapper .cart-holder .number-of-items,.header .mobile-top-ctas .cart-holder .number-of-items{color:#e2ac00;letter-spacing:normal;background:#e2e6ea;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:-8px;right:-7px}.header .nav-left-ctas .subnav-link,.header .nav-left-ctas .popup-open{align-items:center;display:flex}.header .mobile-ctas-wrapper{display:none}@media (width<=1200px){.header .mobile-ctas-wrapper{grid-template-columns:repeat(2,1fr);gap:1rem;display:inline-grid}}.header .mobile-top-ctas{display:none}@media (width<=1200px){.header .mobile-top-ctas{grid-template-columns:repeat(2,1fr);padding:.5rem 0;display:grid}.header .mobile-top-ctas .left-side,.header .mobile-top-ctas .right-side{gap:1.5rem;display:flex}.header .mobile-top-ctas .left-side button,.header .mobile-top-ctas .left-side a,.header .mobile-top-ctas .right-side button,.header .mobile-top-ctas .right-side a{margin:0}.header .mobile-top-ctas .left-side button.mtm-proc svg,.header .mobile-top-ctas .left-side a.mtm-proc svg,.header .mobile-top-ctas .right-side button.mtm-proc svg,.header .mobile-top-ctas .right-side a.mtm-proc svg{width:22px;max-width:none}.header .mobile-top-ctas .right-side{align-content:center;justify-self:end}}.header .navbar.megadeskt{vertical-align:top;padding:0;display:inline-block;position:static}@media (width<=1200px){.header .navbar.megadeskt{display:none}}.header .navbar.megadeskt ul.navbar-nav{list-style:none;display:block;position:static}.header .navbar.megadeskt ul.navbar-nav .dropdown-menu.show .dropdown-menu{display:block}.header .navbar.megadeskt ul.navbar-nav>li.menu-item{margin:0;display:inline-block;position:static}.header .navbar.megadeskt ul.navbar-nav>li.menu-item:before{content:""}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>a{color:#21344b;margin:.5rem 0;padding-left:1.125rem;padding-right:1.125rem;font-weight:300;display:inline-block;position:relative}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>a:after{display:none}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>a>.link-text{color:#21344b;text-transform:uppercase;font-family:Scope One,serif;transition:all .3s;position:relative}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>a>.link-text:after{content:"";background:#21344b;border-width:0;width:100%;height:1px;transition:all .3s;position:absolute;bottom:-4px;left:0;transform:translate(0,0)scale3d(0,1,0)rotate(0)}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>a:hover{color:#21344b}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu{border-width:0 0 1px;border-bottom-style:solid;border-bottom-color:#e2e6ea;border-radius:0;margin:0;padding:0;position:absolute;left:0;right:0}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu>.dropdown-wrapper{gap:1.5rem;max-width:1340px;padding:2rem;display:grid;position:relative}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu>.dropdown-wrapper.columns-1{grid-template-columns:repeat(1,min-content)}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu>.dropdown-wrapper.columns-2{grid-template-columns:repeat(2,min-content)}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu>.dropdown-wrapper.columns-3{grid-template-columns:repeat(3,min-content)}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu>.dropdown-wrapper.columns-4{grid-template-columns:repeat(4,min-content)}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu>.dropdown-wrapper.columns-5{grid-template-columns:repeat(5,min-content)}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu>.dropdown-wrapper.columns-6{grid-template-columns:repeat(6,min-content)}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu>.dropdown-wrapper.columns-7{grid-template-columns:repeat(7,min-content)}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu>.dropdown-wrapper.depth-0>li.dropdown>a{margin-bottom:.75rem;font-family:Scope One,serif}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .dropdown:not(:last-child){margin-bottom:0}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .dropdown:before{display:none}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .dropdown ul.dropdown-menu .dropdown-wrapper li:not(.menu-item-has-children) a{text-transform:none;padding:0;font-family:Lato,sans-serif;font-weight:300}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .dropdown ul.dropdown-menu .dropdown-wrapper li:not(.menu-item-has-children) a .link-text{text-transform:none;font-family:Lato,sans-serif;font-weight:300}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .dropdown ul.dropdown-menu .dropdown-wrapper.single-child li a{margin:0;padding:0}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .dropdown a.dropdown-item{color:#21344b;padding:.375rem .5rem}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .dropdown>a.dropdown-item{margin:0;padding-left:0;padding-right:0}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .dropdown>a.dropdown-item .link-text{color:#21344b;border-bottom:1px solid #e2e6ea;padding-bottom:.25rem;display:block}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .dropdown>a.dropdown-item:hover{cursor:unset;background:0 0}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .dropdown.hide-title>a.dropdown-item{display:none}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .dropdown li:not(:last-child){margin-bottom:.5rem}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .dropdown li:before{display:none}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .dropdown .dropdown-menu{border-width:0;margin:0;padding:0}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .dropdown .dropdown-menu li a{font-weight:300}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .dropdown .dropdown-menu .dropdown-item{background:0 0;position:relative}@media (width<=1250px){.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .dropdown .dropdown-menu .dropdown-item{padding:.25rem .5rem;font-size:.875rem}}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .dropdown .dropdown-menu .dropdown-item:after{content:"";position:absolute}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .dropdown:not(.hide-title) .dropdown-menu .dropdown-item{font-size:.875rem}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .dropdown:not(.hide-title) .dropdown-menu .dropdown-item .menu-item{margin-bottom:.5rem}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .image-item:not(.post-display-item){width:275px;margin-bottom:0;margin-left:1.5rem;padding:0;font-size:0;position:relative}@media (width<=1250px){.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .image-item:not(.post-display-item){width:250px}}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .image-item:not(.post-display-item):before{display:none}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .image-item:not(.post-display-item) .link-text{text-align:center;color:#fff;z-index:10;white-space:normal;width:100%;padding:0 .5rem;font-family:Scope One,serif;font-size:1.5rem;font-weight:300;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .image-item:not(.post-display-item) .link-text strong{font-weight:300}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .image-item:not(.post-display-item) picture{width:100%;height:100%}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .image-item:not(.post-display-item) picture img{-o-object-fit:cover;object-fit:cover}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .menu-item:before{display:none}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .post-display-item{grid-template-columns:85px auto;gap:.875rem;width:300px;max-width:100%;margin-top:1rem;padding-top:0;padding-bottom:0;padding-right:0;display:grid}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .post-display-item .menu-image-wrapper{width:100%;min-width:0;height:95px;display:inline-block;overflow:hidden}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .post-display-item .menu-image-wrapper picture,.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .post-display-item .menu-image-wrapper img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .post-display-item .post-menu-display-wrapper{min-width:0}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .post-display-item .post-menu-display-wrapper .post-item-title{white-space:normal;margin:0 0 .375rem;font-size:.875rem;line-height:1.25;text-decoration:none}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .post-display-item .post-menu-display-wrapper .post-read-time{white-space:normal;overflow-wrap:break-word;margin:0;font-size:.75rem;font-weight:300;line-height:1.2}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .post-display-item .link-text{display:none}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .single-child .post-display-item{width:164px;display:block}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .single-child .post-display-item .menu-image-wrapper{height:205px;margin-bottom:.25rem}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .single-child .post-display-item .post-item-title{height:auto;margin-bottom:.5rem}.header .navbar.megadeskt ul.navbar-nav>li.menu-item:hover{color:#21344b}.header .navbar.megadeskt ul.navbar-nav>li.menu-item:hover .link-text:after{transform:translate(0,0)scale(1)rotate(0)}.header .navbar.megadeskt ul.navbar-nav>li.menu-item:hover .dropdown-menu{display:block}@media (width<=1200px){.woocommerce-checkout .header .mobile-ctas-wrapper{grid-template-columns:repeat(2,auto);gap:3rem}}.home .site-wrap .content-wrap{margin-top:0!important}.home .site-wrap .header.transparent:not(:hover){box-shadow:none;background:0 0;transition:all .4s}.home .site-wrap .header.transparent:not(:hover) .navbar .nav .menu-item a.nav-link .link-text{color:#fff;transition:all .4s}.home .site-wrap .header.transparent:not(:hover) .header-container{border-color:#0000;border-top-width:0;transition:all .4s}.home .site-wrap .header.transparent:not(:hover) .header-container .nav-left-ctas button,.home .site-wrap .header.transparent:not(:hover) .header-container .nav-left-ctas a.subnav-link,.home .site-wrap .header.transparent:not(:hover) .header-container .mobile-top-ctas button,.home .site-wrap .header.transparent:not(:hover) .header-container .mobile-top-ctas a.subnav-link,.home .site-wrap .header.transparent:not(:hover) .header-container .mobile-ctas-wrapper button,.home .site-wrap .header.transparent:not(:hover) .header-container .mobile-ctas-wrapper a.subnav-link{color:#fff;border-color:#0000;transition:all .4s}.home .site-wrap .header.transparent:not(:hover) .header-container .nav-left-ctas button:hover,.home .site-wrap .header.transparent:not(:hover) .header-container .nav-left-ctas a.subnav-link:hover,.home .site-wrap .header.transparent:not(:hover) .header-container .mobile-top-ctas button:hover,.home .site-wrap .header.transparent:not(:hover) .header-container .mobile-top-ctas a.subnav-link:hover,.home .site-wrap .header.transparent:not(:hover) .header-container .mobile-ctas-wrapper button:hover,.home .site-wrap .header.transparent:not(:hover) .header-container .mobile-ctas-wrapper a.subnav-link:hover{background:0 0}.home .site-wrap .header.transparent:not(:hover) .header-container .nav-left-ctas button svg path,.home .site-wrap .header.transparent:not(:hover) .header-container .nav-left-ctas a.subnav-link svg path,.home .site-wrap .header.transparent:not(:hover) .header-container .mobile-top-ctas button svg path,.home .site-wrap .header.transparent:not(:hover) .header-container .mobile-top-ctas a.subnav-link svg path,.home .site-wrap .header.transparent:not(:hover) .header-container .mobile-ctas-wrapper button svg path,.home .site-wrap .header.transparent:not(:hover) .header-container .mobile-ctas-wrapper a.subnav-link svg path{fill:#fff;transition:all .4s}.home .site-wrap .header.transparent:not(:hover) .header-container .navbar-brand,.home .site-wrap .header.transparent:not(:hover) .header-container .navbar-brand svg{transition:all .4s}.home .site-wrap .header.transparent:not(:hover) .header-container .navbar-brand svg path{fill:#fff;transition:all .4s}.home .site-wrap .header.transparent:not(:hover) .header-container #open-primary-menu .bar{background:#fff;transition:all .4s}.home .site-wrap .header.transparent:not(:hover) .header-container #open-primary-menu .bar:hover{background:0 0}