/*!
Theme Name: Spectra Template Child
Author: Wineworks
Author URI: http://wineworks.co
GitHub Theme URI: https://github.com/wineworks/wp-spectratheme
Description: Custom child theme developed by Wine Works to be used with Commerce7 & WordPress
Template: wp-spectratheme
Version: 1.6.5.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Spectra Child
*/@media only screen and (min-width: 64.0625em){body .header{position:fixed;background-color:rgba(0,0,0,0)}body .c7-tools{max-width:95%}body .header .c7t-template-width{max-width:95%}body.scrolled .header{background-color:rgba(33,33,33,.75)}body .header__navigation__menu .menu-header-container>ul>li>a{color:var(--white)}body #c7-account .c7-user-nav__account__login{color:var(--black) !important}body.show-mobile-nav #c7-account .c7-user-nav__account__login{color:var(--white) !important}body #c7-cart .c7-user-nav__cart__title svg{stroke:var(--black)}body.show-mobile-nav body #c7-cart .c7-user-nav__cart__title svg{stroke:var(--white !important)}body.show-mobile-nav #c7-cart .c7-user-nav__cart__title svg{stroke:var(--white)}body .header__navigation__menu .menu-header-container li.menu-item-has-children>button{stroke:var(--white)}}.header__navigation-toggle{position:absolute;top:-10px;right:0rem;height:32px;display:flex}@media screen and (min-width: 64.0625em){.header__navigation-toggle{font-size:0;top:4.6rem;right:1rem}}@media screen and (min-width: 64.0625em){.header__navigation-toggle:hover,.header__navigation-toggle:active,.header__navigation-toggle:focus{color:var(--black)}}.header__navigation-toggle span{display:block;width:26px}@media screen and (min-width: 64.0625em){.header__navigation-toggle span{background:var(--black);height:2px;width:32px}}.header__navigation-toggle span:before{top:-7px}@media screen and (min-width: 64.0625em){.header__navigation-toggle span:before{background:var(--black);height:2px;top:-10px}}.header__navigation-toggle span:after{bottom:-7px}@media screen and (min-width: 64.0625em){.header__navigation-toggle span:after{background:var(--black);height:2px;bottom:-10px}}.header__navigation__menu .menu-header-container{transition:visibility 200ms ease-out,transform 200ms ease-out;background:var(--c7-primary-button-bg);padding:3rem 1rem 1rem;position:fixed;top:0;left:0;right:0;bottom:0;transform:translateX(100%);height:100%;width:100%;overflow:auto;z-index:10;pointer-events:none;visibility:hidden;max-width:500px;margin-left:auto}@media screen and (min-width: 64.0625em){.header__navigation__menu .menu-header-container{padding-top:8rem}}.header__navigation__menu .menu-header-container ul{flex-direction:column;margin-top:3rem}.header__navigation__menu .menu-header-container ul li.menu-item-has-children>a{width:calc(100% - 32px)}.header__navigation__menu .menu-header-container ul li>ul{transition:all 200ms ease-out;padding-left:.875rem;text-align:left;background:rgba(0,0,0,0);position:relative;margin-top:0;border:0}.header__navigation__menu .menu-header-container a{color:var(--white);text-transform:uppercase}.header__navigation__menu .menu-header-container a:hover,.header__navigation__menu .menu-header-container a:focus,.header__navigation__menu .menu-header-container a:active{color:var(--white);text-decoration:underline;text-underline-offset:2px}@media only screen and (min-width: 64.0625em){.header__navigation__menu .menu-header-container li.menu-item-has-children:hover>ul,.header__navigation__menu .menu-header-container li.menu-item-has-children.open>ul{display:none}.header__navigation__menu .menu-header-container li.menu-item-has-children:hover button,.header__navigation__menu .menu-header-container li.menu-item-has-children.open button{transform:none}.header__navigation__menu .menu-header-container li.menu-item-has-children.custom-open>ul{display:block}.header__navigation__menu .menu-header-container li.menu-item-has-children.custom-open button{transform:rotate(180deg)}.mobile-nav-active .header__navigation__menu .menu-header-container{padding-right:2.5%}}.mobile-nav-active .header__navigation__menu .menu-header-container{transform:translateX(0);transition:visibility 200ms ease-out,transform 200ms ease-out;pointer-events:all;visibility:visible}.mobile-nav-active .header__navigation-toggle span:before,.mobile-nav-active .header__navigation-toggle span:after{background:var(--white)}.show-mobile-nav .menu-header-container .dropdown-toggle{stroke:var(--white) !important}.footer.footer--1 .c7t-template-width{display:flex;flex-wrap:wrap}@media screen and (min-width: 64.0625em){.footer.footer--1 .c7t-template-width{flex-wrap:nowrap}}.footer.footer--1 .c7t-template-width .footer__social-media{order:-1;float:none;width:initial;justify-content:center;margin-left:auto;margin-right:auto}@media screen and (min-width: 64.0625em){.footer.footer--1 .c7t-template-width .footer__social-media{justify-content:flex-start;margin-bottom:0;margin-left:0}}.footer.footer--1 .c7t-template-width .footer__social-media a{display:flex}.footer.footer--1 .c7t-template-width .footer__social-media svg{width:28px;height:28px}.footer.footer--1 .c7t-template-width .footer__menu{float:none;width:100%;margin-left:auto;margin-right:auto}@media screen and (min-width: 64.0625em){.footer.footer--1 .c7t-template-width .footer__menu{width:auto;margin-right:0}}.footer.footer--1 .c7t-template-width .footer__menu ul{margin:0}.footer__address,.footer__rule,.footer__copyright{display:none}.home-page-banner.c7t-banner--large .c7t-template-width{min-height:91vh}.c7t-banner--veil:before,.video-veil:before{display:block;z-index:2;width:100%;height:325px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0) 100%);position:absolute;top:0;left:0;right:0}.video-veil{position:relative}.video-veil:before{content:""}.no-banner{display:flex;height:20vh;min-height:225px;width:100%;position:relative}@media screen and (max-width: 64em){.no-banner{display:none}}.no-banner:before{content:"";display:block;z-index:2;width:100%;height:225px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0) 100%);position:absolute;top:0;left:0;right:0}.page-id-1875 .header__logo a img:first-of-type{opacity:0}.page-id-1875 .header__logo a img:last-of-type{opacity:1}
