@font-face{font-family:"Courier New","Lucida Sans Typewriter",monospace;font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:"WooCommerce";src:url("/wp-content/themes/blugiallo/library/fonts/woocommerce/WooCommerce.eot");src:url("/wp-content/themes/blugiallo/library/fonts/woocommerce/WooCommerce.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/blugiallo/library/fonts/woocommerce/WooCommerce.woff") format("woff"),url("/wp-content/themes/blugiallo/library/fonts/woocommerce/WooCommerce.ttf") format("truetype"),url("/wp-content/themes/blugiallo/library/fonts/woocommerce/WooCommerce.svg#WooCommerce") format("svg");font-weight:normal;font-style:normal}.header{font-family:"Courier New","Lucida Sans Typewriter",monospace}.header svg .st1{fill:none}.header #open-primary-menu,.header #desktop-menu-opener{position:relative;background:rgba(0,0,0,0);border-width:0;box-shadow:none;width:22px;min-width:0;padding:.5rem 0;margin:0;color:#21344b;display:none;transition:.4s ease all}@media(max-width: 1200px){.header #open-primary-menu,.header #desktop-menu-opener{display:block}}@media(max-width: 760px){.header #open-primary-menu,.header #desktop-menu-opener{padding:0;width:23px}}.header #open-primary-menu .exp-text,.header #desktop-menu-opener .exp-text{position:absolute;color:#21344b;font-size:.75rem;bottom:0;left:0;transition:.4s ease all}@media(max-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{display:block;position:relative;width:100%;height:1px;background:#21344b;transition:.4s ease all;-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);transform:translate3d(0, 0, 0) scale3d(1, 1, 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{transition:.3s ease;will-change:transform}.header #open-primary-menu.active .bar.top-bar,.header #desktop-menu-opener.active .bar.top-bar{width:100%;-webkit-transform:translate3d(0px, 6px, 0) scale3d(1, 1, 1) rotate(45deg);transform:translate3d(0px, 6px, 0) scale3d(1, 1, 1) rotate(45deg)}.header #open-primary-menu.active .bar.middle-bar,.header #desktop-menu-opener.active .bar.middle-bar{width:100%;-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotate(-45deg);transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotate(-45deg)}.header #open-primary-menu.active .bar.bottom-bar,.header #desktop-menu-opener.active .bar.bottom-bar{width:100%;-webkit-transform:translate3d(100%, 0, 0) scale3d(1, 1, 1) rotate(0);transform:translate3d(100%, 0, 0) scale3d(1, 1, 1) rotate(0);opacity:0}.header .header-container{display:grid;align-items:center;grid-template-columns:-webkit-min-content 1fr auto;grid-template-columns:min-content 1fr auto;gap:0 1.5rem}@media(max-width: 1200px){.header .header-container{grid-template-columns:1fr auto}}.header .header-container .header-left{height:100%;align-items:center;display:flex}.header .header-container .header-left #open-primary-menu.menu-button{display:none;margin-right:1rem}@media(max-width: 1200px){.header .header-container .header-left #open-primary-menu.menu-button{display:inline-block}}.header button{min-width:0;padding:0;display:inline-block;margin:0}.header .navbar-brand{display:inline-block;font-size:0;margin-right:0}.header .navbar-brand svg{height:25px;width:auto}.header .navbar-brand svg path{fill:#e2ac00}@media(max-width: 1200px){.header .navbar-brand{padding:.75rem 0}}@media(max-width: 600px){.header .navbar-brand svg{height:22px}}@media(max-width: 480px){.header .navbar-brand svg{height:18px}}@media(max-width: 350px){.header .navbar-brand svg{height:16px}}.header .nav-left-ctas,.header .mobile-ctas-wrapper,.header .mobile-top-ctas{display:inline-flex;align-items:center;padding:.75rem 0}.header .nav-left-ctas button:not(.nav-link),.header .mobile-ctas-wrapper button:not(.nav-link),.header .mobile-top-ctas button:not(.nav-link){padding:0;border-width:0}.header .nav-left-ctas button:hover,.header .mobile-ctas-wrapper button:hover,.header .mobile-top-ctas button:hover{background:rgba(0,0,0,0)}.header .nav-left-ctas .popup-open,.header .mobile-ctas-wrapper .popup-open,.header .mobile-top-ctas .popup-open{font-size:.875rem !important;margin-top:2px}.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 ease}.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(min-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(max-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{position:relative;font-size:0}.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{position:absolute;top:-8px;right:-7px;height:15px;width:15px;background:#e2e6ea;border-radius:50%;color:#e2ac00;font-weight:700;display:flex;justify-content:center;align-items:center;letter-spacing:normal;font-size:.75rem}.header .nav-left-ctas .subnav-link,.header .nav-left-ctas .popup-open{display:flex;align-items:center}.header .mobile-ctas-wrapper{display:none}@media(max-width: 1200px){.header .mobile-ctas-wrapper{display:inline-grid;grid-template-columns:repeat(2, 1fr);gap:1rem}}.header .mobile-top-ctas{display:none}@media(max-width: 1200px){.header .mobile-top-ctas{display:grid;grid-template-columns:repeat(2, 1fr);padding:.5rem 0}.header .mobile-top-ctas .left-side,.header .mobile-top-ctas .right-side{display:flex;gap:1.5rem}.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{justify-self:end;align-content:center}}.header .navbar.megadeskt{display:inline-block;vertical-align:top;position:static;padding:0}@media(max-width: 1200px){.header .navbar.megadeskt{display:none}}.header .navbar.megadeskt ul.navbar-nav{display:block;list-style:none;position:static}.header .navbar.megadeskt ul.navbar-nav .dropdown-menu.show .dropdown-menu{display:block}.header .navbar.megadeskt ul.navbar-nav>li.menu-item{position:static;display:inline-block;margin:0}.header .navbar.megadeskt ul.navbar-nav>li.menu-item::before{content:""}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>a{display:inline-block;position:relative;font-weight:300;color:#21344b;padding-left:1.125rem;padding-right:1.125rem;margin:.5rem 0}.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{position:relative;color:#21344b;transition:all .3s ease}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>a>.link-text::after{content:"";position:absolute;bottom:-4px;left:0;-webkit-transform:translate3d(0, 0, 0) scale3d(0, 1, 0) rotate(0);transform:translate3d(0, 0, 0) scale3d(0, 1, 0) rotate(0);height:1px;background:#21344b;width:100%;border-width:0;transition:all .3s ease}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>a:hover{color:#21344b}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu{position:absolute;left:0;right:0;margin:0;padding:0;border-width:0;border-bottom:1px solid #e2e6ea}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu>.dropdown-wrapper{position:relative;display:grid;gap:1rem;max-width:1340px;padding:2rem}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu>.dropdown-wrapper.columns-1{grid-template-columns:repeat(1, -webkit-min-content);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, -webkit-min-content);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, -webkit-min-content);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, -webkit-min-content);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, -webkit-min-content);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, -webkit-min-content);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, -webkit-min-content);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:1rem}.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){padding:0}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .dropdown ul.dropdown-menu .dropdown-wrapper.single-child li a{padding:0;margin:0}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .dropdown a.dropdown-item{padding-right:.5rem;padding-left:.5rem}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .dropdown>a.dropdown-item{margin:0;padding-right:0;padding-left:0}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .dropdown>a.dropdown-item .link-text{display:block;border-bottom:1px solid #e2e6ea;padding-bottom:.25rem}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .dropdown>a.dropdown-item:hover{background:rgba(0,0,0,0);cursor:unset}.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:.25rem}.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{padding:0;margin:0;border-width: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:rgba(0,0,0,0);position:relative}@media(max-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{position:absolute;content:""}.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){position:relative;padding:0;width:275px;font-size:0;margin-bottom:0;margin-left:1.5rem}@media(max-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{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:100%;text-align:center;padding:0 .5rem;font-size:1.5rem;color:#fff;z-index:10;font-weight:300;font-family:"Courier New","Lucida Sans Typewriter",monospace;white-space:normal}.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{display:grid;grid-template-columns:76px auto;margin-top:1rem;gap:.875rem;width:280px;max-width:100%;padding-top:0;padding-right:0;padding-bottom:0}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .post-display-item .menu-image-wrapper{width:100%;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{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .post-display-item .post-menu-display-wrapper .post-tag{font-family:"Courier New","Lucida Sans Typewriter",monospace;font-size:.875rem;display:block;text-shadow:none}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .post-display-item .post-menu-display-wrapper .post-item-title{font-size:.875rem;margin:0 0 .75rem 0;height:28px;font-weight:500;white-space:normal;text-decoration:underline}.header .navbar.megadeskt ul.navbar-nav>li.menu-item>.dropdown-menu .post-display-item .post-menu-display-wrapper .post-read-time{margin:0;font-weight:200;font-size:.75rem;text-transform:uppercase}.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{display:block;width:164px}.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{-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotate(0);transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotate(0)}.header .navbar.megadeskt ul.navbar-nav>li.menu-item:hover .dropdown-menu{display:block}@media(max-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){background:rgba(0,0,0,0);transition:all .4s ease;box-shadow:none}.home .site-wrap .header.transparent:not(:hover) .navbar .nav .menu-item a.nav-link .link-text{color:#fff;transition:all .4s ease}.home .site-wrap .header.transparent:not(:hover) .header-container{transition:all .4s ease;border-color:rgba(0,0,0,0);border-top-width:0}.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:rgba(0,0,0,0);transition:all .4s ease}.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:rgba(0,0,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 ease}.home .site-wrap .header.transparent:not(:hover) .header-container .navbar-brand{transition:all .4s ease}.home .site-wrap .header.transparent:not(:hover) .header-container .navbar-brand svg{transition:all .4s ease}.home .site-wrap .header.transparent:not(:hover) .header-container .navbar-brand svg path{transition:all .4s ease;fill:#fff}.home .site-wrap .header.transparent:not(:hover) .header-container #open-primary-menu .bar{transition:all .4s ease;background:#fff}.home .site-wrap .header.transparent:not(:hover) .header-container #open-primary-menu .bar:hover{background:rgba(0,0,0,0)}
