/*!
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
*/@media only screen and (max-width: 40em){.home-banner .c7t-banner__content{padding-bottom:1rem}}@media only screen and (max-width: 40em){.home-banner h2{margin-bottom:0}}.home-banner.c7t-banner--large .c7t-template-width{height:95vh}.footer{background:#7b766c}.footer .c7-required::after{color:#fff}.footer .c7-form input[type=email]{color:#000}.footer .c7-form__field .c7-form__help,.footer .c7-form__field .c7-form__error{position:absolute}.footer .c7t-template-width{display:flex;flex-direction:row;flex-wrap:wrap}.footer__top{width:100%}.footer__top a{max-width:130px;display:block;width:100%}@media only screen and (max-width: 40em){.footer__top a{margin:0 auto}}.footer__top a img{width:100%}.footer__bottom{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;padding:1rem 0 0}@media only screen and (max-width: 40em){.footer__bottom{text-align:center}}@media only screen and (min-width: 40.0625em){.footer__bottom{padding:2rem 0 0}}.footer__bottom p{font-size:1.1rem;border-bottom:1px solid #fff;max-width:200px;display:block}@media only screen and (max-width: 40em){.footer__bottom p{margin:0 auto 1rem}}.footer__bottom__menu ul{padding:0;margin:0;list-style-type:none}.footer__bottom__menu>ul{margin-top:1rem}.footer__bottom__left{width:100%}@media only screen and (min-width: 40.0625em){.footer__bottom__left{width:33.33%}}.footer__bottom__right{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}@media only screen and (min-width: 40.0625em){.footer__bottom__right{width:66.66%;padding-left:2rem}}.footer__bottom__right__one{width:100%;margin-top:2rem}@media only screen and (min-width: 40.0625em){.footer__bottom__right__one{width:50%;padding-right:1rem;margin-top:0}}.footer__bottom__right__two{width:100%;margin-top:2rem}@media only screen and (min-width: 40.0625em){.footer__bottom__right__two{width:50%;padding-left:1rem;margin-top:0}}.footer__bottom__right__three{width:100%;margin-top:2rem}@media only screen and (min-width: 40.0625em){.footer__bottom__right__three{margin-top:0}}@media only screen and (min-width: 40.0625em){.footer__bottom__right__three .c7-subscribe{margin-top:1.5rem}}@media only screen and (min-width: 64.0625em){.footer__bottom__right__three .c7-subscribe{margin-top:2rem}}.footer__bottom__right__three .c7-subscribe .c7-form__group .c7-form__field+button{align-self:center}.club-3-columns{background:var(--platinum)}@media screen and (max-width: 767px){.club-3-columns.c7t-text-block--3col .c7t-template-width{padding:0}}@media screen and (max-width: 767px){.club-3-columns.c7t-text-block--3col .c7t-template-width>div{padding:1.5rem 1rem;margin-bottom:0}}.club-3-columns.c7t-text-block--3col .c7t-template-width>div:first-of-type{background:var(--platinum)}@media screen and (max-width: 767px){.club-3-columns.c7t-text-block--3col .c7t-template-width>div:first-of-type{padding-top:0}}.club-3-columns.c7t-text-block--3col .c7t-template-width>div:last-of-type{margin-bottom:0;background:var(--platinum)}@media screen and (max-width: 767px){.club-3-columns.c7t-text-block--3col .c7t-template-width>div:last-of-type{padding-bottom:0}}.club-3-columns.c7t-text-block--3col .c7t-template-width>div:nth-of-type(2){background:var(--platinum)}@media screen and (max-width: 767px){.club-3-columns.c7t-text-block--3col .c7t-template-width>div:nth-of-type(2){background:var(--white-smoke)}}@media screen and (max-width: 767px){.club-3-columns .h3{font-size:26px}}header.header{background-color:rgba(224,223,219,.85) !important;position:fixed !important}body.scrolled header.header{opacity:0;pointer-events:none}@media screen and (min-width: 64.0625em){.c7-tools{margin:auto 0 auto;top:0}.header__navigation__menu{margin-left:auto;margin-right:0}}@media only screen and (max-width: 64em){.c7-tools{position:absolute;left:0;width:100%}}@media screen and (max-width: 64em){.header__navigation__menu{top:3rem}}@media screen and (max-width: 64em){.header__logo{padding-top:55px}}@media screen and (max-width: 64em){.header__navigation__menu .menu-header-container{padding:6rem 1rem 1rem}}@media screen and (min-width: 64.0625em){#c7-account .c7-user-nav__account__login{color:#000;font-size:1rem}}body.no-banner main{padding-top:9rem}@media only screen and (min-width: 40.0625em){body.no-banner main{padding-top:10rem}}body:not(.no-banner) main{padding-top:0}@media only screen and (max-width: 40em){.no-margin-bottom-first-col .c7t-template-width>div:first-of-type{margin-bottom:0 !important}}@media only screen and (max-width: 40em){.c7t-text-block h1,.c7t-text-block h2,.c7t-text-block h3,.c7t-text-block h4,.c7t-text-block h5,.c7t-text-block h6,.c7t-text-block .h1,.c7t-text-block .h2,.c7t-text-block .h3,.c7t-text-block .h4,.c7t-text-block .h5,.c7t-text-block .h6{text-align:center}}.header__logo a{display:flex}.c7t-half-text .c7t-half-text__image img{width:100%}.c7t-text-block+.c7t-text-block.padding-top-regular{padding-top:2.5rem}@media only screen and (min-width: 40.0625em){.vineyard-padding-top{padding-top:5rem !important;padding-bottom:5rem !important}}.vineyard-padding-top--only{padding-bottom:0 !important}@media only screen and (min-width: 40.0625em){.vineyard-section-two--right{padding-bottom:5rem !important}}@media only screen and (min-width: 40.0625em){.vineyard-section-two.vineyard-section-two--left{padding-bottom:5rem !important}}.vineyard-section img{width:100%}@media only screen and (min-width: 40.0625em){.vineyard-section--right .c7t-template-width>div:first-of-type p:not(:first-of-type){text-align:right !important;padding:0 20px}}@media only screen and (min-width: 64.0625em){.vineyard-section--right .c7t-template-width>div:first-of-type p:not(:first-of-type){padding:0 40px}}@media only screen and (max-width: 40em){.vineyard-section--left{padding-bottom:1px !important}}@media only screen and (min-width: 40.0625em){.vineyard-section--left .c7t-template-width>div:first-of-type p{display:flex;height:100%}}@media only screen and (min-width: 40.0625em){.vineyard-section--left .c7t-template-width>div:last-of-type p:not(:first-of-type){text-align:left !important;padding:0 20px 3rem}}@media only screen and (min-width: 64.0625em){.vineyard-section--left .c7t-template-width>div:last-of-type p:not(:first-of-type){padding:0 40px 4rem}}.vineyard-section-two img{width:100%}.vineyard-section-two--right .c7t-template-width>div:last-of-type{padding-top:15px}@media only screen and (min-width: 40.0625em){.vineyard-section-two--right .c7t-template-width>div:last-of-type p{padding:0 20px}}@media only screen and (min-width: 64.0625em){.vineyard-section-two--right .c7t-template-width>div:last-of-type p{padding:0 30px}}.vineyard-section-two--left .c7t-template-width>div:first-of-type{padding-top:15px}@media only screen and (min-width: 40.0625em){.vineyard-section-two--left .c7t-template-width>div:first-of-type p{padding:0 20px}}@media only screen and (min-width: 64.0625em){.vineyard-section-two--left .c7t-template-width>div:first-of-type p{padding:0 30px}}.vineyard-section-three img{width:100%}@media only screen and (min-width: 40.0625em){.vineyard-section-three .c7t-template-width>div:first-of-type p:not(:first-of-type){padding:0 20px 3rem}}@media only screen and (min-width: 64.0625em){.vineyard-section-three .c7t-template-width>div:first-of-type p:not(:first-of-type){padding:0 30px 4rem}}@media only screen and (min-width: 40.0625em){.vineyard-section-three .c7t-template-width>div:last-of-type p{display:flex;height:100%}}@media only screen and (min-width: 40.0625em){.vineyard-section-override .c7t-template-width>div:first-of-type{padding-right:0 !important}}@media only screen and (max-width: 40em){.reverse-order-mobile .c7t-content--first-large>div:first-of-type{display:flex;flex-direction:column}.reverse-order-mobile .c7t-content--first-large>div:first-of-type p:first-of-type{order:99;margin-bottom:0;margin-top:1.5rem}}@media only screen and (max-width: 40em){.middle-vineyard .c7t-template-width{display:flex;flex-direction:column}.middle-vineyard .c7t-template-width>div:first-of-type{order:2}.middle-vineyard .c7t-template-width>div:last-of-type{order:1;display:flex;flex-direction:column}.middle-vineyard .c7t-template-width>div:last-of-type p:first-of-type{order:99;margin-bottom:0;margin-top:1.5rem}}@media only screen and (min-width: 40.0625em){.lower-vineyard{padding-top:5rem !important}}@media only screen and (max-width: 40em){.lower-vineyard .c7t-content--first-large>div:first-of-type{display:flex;flex-direction:column}.lower-vineyard .c7t-content--first-large>div:first-of-type p:first-of-type{order:99;margin-bottom:0;margin-top:1.5rem}}.full-width-custom{padding-bottom:0}@media only screen and (max-width: 40em){.full-width-custom{padding-bottom:1px}}.full-width-custom .c7t-template-width{max-width:100%;padding:0}@media only screen and (min-width: 64.0625em){.full-width-custom.c7t-text-block--2col .c7t-content--last-large>div{width:50% !important}}@media only screen and (min-width: 64.0625em){.full-width-custom.c7t-text-block--2col .c7t-content--last-large>div+div{width:50% !important;padding-right:0;padding-left:0}.full-width-custom.c7t-text-block--2col .c7t-content--last-large>div+div p{font-size:0}}.full-width-custom.c7t-text-block--2col .c7t-content--last-large>div:first-of-type>*{max-width:80%;margin-left:auto;margin-right:auto}.full-width-custom--two .c7t-template-width{max-width:100%;padding:0}@media only screen and (min-width: 64.0625em){.full-width-custom--two.c7t-text-block--2col .c7t-content>div{width:50% !important;padding:0}}@media only screen and (min-width: 64.0625em){.full-width-custom--two.c7t-text-block--2col .c7t-content>div+div{width:50% !important;padding-right:0;padding-left:0}}.full-width-custom--two.c7t-text-block--2col .c7t-content>div:first-of-type p{font-size:0}.full-width-custom--two.c7t-text-block--2col .c7t-content>div:last-of-type>*{max-width:80%;margin-left:auto;margin-right:auto}.vertical-title .c7t-template-width>div{position:relative}@media only screen and (min-width: 40.0625em)and (max-width: 64em){.vertical-title .c7t-template-width h1{text-align:center}}@media only screen and (min-width: 64.0625em){.vertical-title .c7t-template-width h1{transform:rotate(-90deg);position:absolute;right:0;top:25%}.vertical-title .c7t-template-width h1:after{content:"";position:absolute;left:-20px;height:1px;width:250px;background:#000;top:100px}}.line-title .c7t-template-width>div{position:relative}@media only screen and (min-width: 64.0625em){.line-title .c7t-template-width>div:last-of-type{display:flex;justify-content:center;align-items:center}}@media only screen and (min-width: 40.0625em)and (max-width: 64em){.line-title .c7t-template-width h2{text-align:center}}@media only screen and (min-width: 64.0625em){.line-title .c7t-template-width h2{margin-bottom:0;margin-top:-4rem}.line-title .c7t-template-width h2:before{content:"";position:absolute;left:20px;height:250px;width:1px;background:#000;top:-25px}}.line-title-left .c7t-template-width>div{position:relative}@media only screen and (min-width: 64.0625em){.line-title-left .c7t-template-width>div:first-of-type{display:flex;justify-content:center;align-items:center}}@media only screen and (min-width: 40.0625em)and (max-width: 64em){.line-title-left .c7t-template-width h2{text-align:center}}@media only screen and (min-width: 64.0625em){.line-title-left .c7t-template-width h2{margin-bottom:0;margin-top:-4rem}.line-title-left .c7t-template-width h2:after{content:"";position:absolute;right:0;height:220px;width:1px;background:#000;top:-125px}}.our-story-animation h1 span{position:relative;bottom:4rem;opacity:0}.our-story-animation p{position:relative;right:-4rem;opacity:0}.c7-product-collection .c7-product__details{flex:1;display:flex;flex-direction:column}@media only screen and (min-width: 40.0625em){.vineyard-map{padding-top:5rem !important;padding-bottom:5rem !important}}.c7t-text-block--2col.no-gap.lower-vineyard-2-col{padding-top:0 !important}@media only screen and (min-width: 40.0625em){.c7t-text-block--2col.no-gap.lower-vineyard-2-col .c7t-template-width>div:first-of-type{padding-top:1.5rem !important;padding-left:1rem !important;padding-right:2.5rem !important}}@media only screen and (min-width: 64.0625em){.c7t-text-block--2col.no-gap.lower-vineyard-2-col .c7t-template-width>div:first-of-type{padding-right:3.5rem !important}}.c7t-text-block--2col.no-gap.lower-vineyard-2-col .c7t-template-width>div:last-of-type{padding-right:0 !important}.middle-vineyard-full-height-img.vineyard-section img{height:100% !important}@media only screen and (min-width: 40.0625em){.vineyard-soil .c7t-template-width>div:last-of-type p{padding-left:50px !important}}@media only screen and (min-width: 40.0625em){.vineyard-management .c7t-template-width>div:first-of-type h2{padding-top:30px !important}}@media only screen and (min-width: 40.0625em){.vineyard-management .c7t-template-width>div:first-of-type p{padding-right:40px !important}}body.blog.no-banner main{padding-top:0}.wide-collections .c7t-template-width{max-width:74rem}.product-filters{display:flex;flex-wrap:wrap;max-width:552px;margin:0 auto}@media screen and (max-width: 600px){.product-filters{flex-direction:column}}@media screen and (max-width: 600px){.product-filters div{width:100%}}.product-filters>span{width:100%}
