/*!
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.1.2.13
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Spectra Child
*/:root{--c7-font-family: "futura-pt", "adobe-garamond-pro", Garamond, sans-serif;--c7-heading-font-family: "futura-pt", "adobe-garamond-pro", Garamond, sans-serif;--c7-primary-button-bg: #6B7676;--c7-primary-button-text-color: #fff;--c7-button-border-radius: 0;--c7-button-border-radius: 0;--c7-primary-button-bg-hover: tranparent;--c7-heading-text-color: #393F3F;--primary-color: #393F3F;--secondard-color: #C8102E;--light-color: #fafafa}body{font-family:var(--c7-font-family)}h1,h2,h3,.blog-page>h2,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--c7-font-family);color:var(--primary-color);text-transform:uppercase;letter-spacing:3px;font-size:18px;margin-bottom:1em;line-height:2}.c7-product-collection .c7-product__title,.c7-product-allocation .c7-product__title,.c7-club-product__details__title{text-transform:uppercase;letter-spacing:3px;font-size:18px;margin-bottom:1em;line-height:2}.c7t-half-text h1,.c7t-half-text h2,.c7t-half-text h3{font-family:var(--c7-font-family);color:var(--primary-color);text-transform:uppercase;letter-spacing:3px;font-size:18px;margin-bottom:1em;line-height:2}p,div{font-family:var(--c7-font-family);line-height:1.8rem;font-size:15px;line-height:2.4}.button{border:1px solid var(--c7-primary-button-bg);text-transform:uppercase;letter-spacing:.03rem;font-size:14px}.button:hover{background:rgba(0,0,0,0);color:var(--secondard-color);text-decoration:none !important;border:1px solid var(--secondard-color)}.c7-btn{border:1px solid var(--c7-primary-button-bg);padding:9px 20px;font-size:14px;text-transform:uppercase;line-height:1.9}.c7-btn:hover{background:rgba(0,0,0,0);color:var(--secondard-color);border:1px solid var(--secondard-color)}.shop-menu-btn{position:absolute;top:-50px;right:50px;border:1px solid #fff;padding:8px 20px;background:rgba(0,0,0,0);color:#fff;border-radius:3px;min-height:38px;text-transform:none}@media screen and (min-width: 64.0625em){.shop-menu-btn{top:50%;right:80px;transform:translate(0, -50%);border:1px solid var(--c7-primary-button-bg);color:var(--c7-primary-button-bg)}}.shop-menu-btn:hover{background:rgba(0,0,0,0);color:var(--secondard-color);border:1px solid var(--secondard-color)}.scrolled .shop-menu-btn{top:1.3rem}@media screen and (min-width: 481px){.c7-form__group .c7-form__field+button{margin:41px 0 16px 10px}}@media only screen and (min-width: 64.0625em){.header{position:relative}}.header .c7t-template-width{max-width:95%}@media only screen and (min-width: 64.0625em){.header .c7t-template-width{margin-top:-50px}}.header--centered .header__logo{padding:.5rem 0}@media only screen and (min-width: 64.0625em){.header--centered .header__logo{padding:0}}@media only screen and (min-width: 64.0625em){.scrolled .header{background:#fff;padding:1rem 0;position:relative}}@media screen and (min-width: 64.0625em){.c7-tools{justify-content:flex-start;max-width:95%;top:30px}}.header__navigation-toggle{position:absolute;top:-10px;right:0rem;height:32px;display:flex}@media screen and (min-width: 64.0625em){.header__navigation-toggle{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:#000}}.header__navigation-toggle span{display:block;width:26px}@media screen and (min-width: 64.0625em){.header__navigation-toggle span{background:#333}}.header__navigation-toggle span:before{top:-7px}@media screen and (min-width: 64.0625em){.header__navigation-toggle span:before{background:#333}}.header__navigation-toggle span:after{bottom:-7px}@media screen and (min-width: 64.0625em){.header__navigation-toggle span:after{background:#333}}.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}.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:#fff;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:#fff;text-decoration:underline;text-underline-offset:2px}.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:#fff}.show-mobile-nav .menu-header-container .dropdown-toggle{stroke:#fff !important}#cookieFooter .button{color:#fff}.footer__menu{text-transform:uppercase}.footer__address__name{display:none}.footer__social-media img,.footer__social-media svg{width:20px;height:20px}.intro{max-width:100%;margin:0 3%;padding:2rem 1rem;background:var(--light-color)}.intro .c7t-content{max-width:64rem}.c7t-half-text{margin:3rem auto}@media only screen and (min-width: 80rem){.c7t-half-text__content{padding:1rem 8rem 1rem 4rem}}@media only screen and (min-width: 40.0625em){.c7t-half-text__content p:last-child{margin-bottom:0}}.content-block-callout{margin:2rem;background-color:#f6f7f7;max-width:100%;align-items:center;display:flex;flex-wrap:wrap}@media only screen and (min-width: 61rem){.content-block-callout{flex-wrap:nowrap;margin:4rem}}@media only screen and (min-width: 61.025rem){.content-block-callout.c7t-half-text--image-right .c7t-half-text__image{right:0;left:50%}}@media only screen and (min-width: 61.025rem){.content-block-callout.c7t-half-text--image-right .c7t-half-text__content{left:0}}@media only screen and (min-width: 80rem){.content-block-callout.c7t-half-text--image-right .c7t-half-text__content{padding:6rem 4rem 6rem 8rem}}.content-block-callout .c7t-half-text__content{padding:3rem;left:50%;padding:6rem 8rem 6rem 4rem}@media only screen and (max-width: 61.025rem){.content-block-callout .c7t-half-text__content{width:100%;padding:2rem;left:0}}.content-block-callout .c7t-half-text__image{width:100%;line-height:1;height:360px}@media only screen and (min-width: 61.025rem){.content-block-callout .c7t-half-text__image{position:absolute;top:0;right:50%;bottom:0;left:0;width:50%;height:100%}}@media only screen and (max-width: 61.025rem){.content-block-callout .c7t-half-text__image{order:1}}.content-block-callout .c7t-half-text__image img{width:100%;object-fit:cover;height:360px !important}@media only screen and (min-width: 61.025rem){.content-block-callout .c7t-half-text__image img{height:100% !important}}.full-width-content{max-width:100%}@media only screen and (min-width: 40.0625em){.c7t-half-text{align-items:center}}.social-content div,.social-content p{display:flex;align-items:center;justify-content:center;line-height:0}.social-content div img,.social-content p img{flex:1 1 auto}.social-content .c7t-content{padding:0}.page-id-2203 .c7-form__buttons{justify-content:center}.wine-links .c7t-content{max-width:100%;padding-left:0;padding-right:0}.wine-links a{text-decoration:none;text-transform:uppercase;display:inline-block;margin:0 1rem 1rem;letter-spacing:.05em}.wine-links a:hover{text-decoration:underline}
