/*!
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.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Spectra Child
*/:root{--black: #0a0a0a;--white: #fff;--black-alt: #1f1f1f;--red: #8b252f;--c7-header-text-color: #fff;--c7-cart-count-text-color: #fff;--c7-body-text-color: #fff;--c7-alt-text-color: #fff;--c7-primary-color-text: #3251ae;--c7-heading-font-family: "Ostrich Sans", sans-serif !important;--c7-heading-font-weight: 800;--c7-primary-button-bg: #818387;--c7-button-border-radius: 70px}@font-face{font-family:"Ostrich Sans";src:url("/wp-content/themes/wp-thedebatewine/fonts/38E9CE_0_0.woff2.woff2") format("woff2"),url("/wp-content/themes/wp-thedebatewine/fonts/38E9CE_0_0.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Ostrich Sans";src:url("/wp-content/themes/wp-thedebatewine/fonts/38E9CE_0_0.woff2") format("woff2"),url("/wp-content/themes/wp-thedebatewine/fonts/38E9CE_0_0.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Ostrich Sans";src:url("/wp-content/themes/wp-thedebatewine/fonts/38E9CE_0_0.woff2") format("woff2"),url("/wp-content/themes/wp-thedebatewine/fonts/38E9CE_0_0.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Ostrich Sans";src:url("/wp-content/themes/wp-thedebatewine/fonts/38E9CE_0_0.woff2") format("woff2"),url("/wp-content/themes/wp-thedebatewine/fonts/38E9CE_0_0.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Ostrich Sans";src:url("/wp-content/themes/wp-thedebatewine/fonts/38E9CE_0_0.woff2") format("woff2"),url("/wp-content/themes/wp-thedebatewine/fonts/38E9CE_0_0.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Ostrich Sans";src:url("/wp-content/themes/wp-thedebatewine/fonts/38E9CE_0_0.woff2") format("woff2"),url("/wp-content/themes/wp-thedebatewine/fonts/38E9CE_0_0.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}h1,h2,.c7-product-detail h1,h3,.c7-product-detail h2,.c7-product-detail h1,.c7-product-detail h3,.c7-checkout-summary h2,.c7-modal__content h2,h4,h5,h6{font-family:var(--c7-heading-font-family) !important;font-weight:var(--c7-heading-font-weight) !important}/*!
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.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Spectra Child
*/.menu-header-container a{font-family:var(--c7-heading-font-family) !important;font-weight:800}@media only screen and (min-width: 64.0625em){body.mobile-nav-active .c7-tools{opacity:0;pointer-events:none}}.header .c7t-template-width{max-width:130rem}@media only screen and (min-width: 64.0625em){.header .c7t-template-width{padding-right:2.5rem;padding-left:2.5rem}}.header__navigation-toggle{position:absolute;top:-5px;right:0rem;height:32px;width:32px;display:flex;font-size:0;border-radius:50%;background:var(--white);display:flex;justify-content:center;align-items:center;padding:0;transition:all .3s ease}@media only screen and (min-width: 64.0625em){.header__navigation-toggle{height:42px;width:42px;top:-10px;top:4.6rem;right:2.5rem}}.header__navigation-toggle:hover,.header__navigation-toggle:active,.header__navigation-toggle:focus{background:var(--white)}@media only 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:19px;margin-left:0;top:-3px;position:relative;background:var(--black)}@media only screen and (min-width: 64.0625em){.header__navigation-toggle span{width:21px}}body.mobile-nav-active .header__navigation-toggle span{top:0}.header__navigation-toggle span:before{top:-7px;background:var(--black) !important}body:not(.mobile-nav-active) .header__navigation-toggle span:before{opacity:0}.header__navigation-toggle span:after{bottom:-7px;background:var(--black) !important}.header__navigation__menu .menu-header-container{transition:visibility 200ms ease-out,transform 200ms ease-out;background:var(--black);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}@media only screen and (min-width: 64.0625em){.header__navigation__menu .menu-header-container ul{margin-top:8rem}}.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}.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(--black)}.show-mobile-nav .menu-header-container .dropdown-toggle{stroke:var(--white) !important}body.home .header{background:rgba(0,0,0,0);position:absolute}@media only screen and (min-width: 64.0625em){body.home .header{padding-top:2.5rem}}@media only screen and (min-width: 64.0625em){body.home .header .c7-tools{max-width:130rem;right:6rem;top:0}}body.home .header .header__logo__custom{width:100%;margin-top:2rem}@media only screen and (min-width: 64.0625em){body.home .header .header__logo__custom{margin-top:3.75rem}}body.home .header .header__logo__custom svg path{fill:var(--white, #fff)}@media only screen and (min-width: 64.0625em){body.home .header .header__navigation-toggle{top:1rem}}@media only screen and (min-width: 64.0625em){body.home.admin-bar .header{top:50px}}@media only screen and (min-width: 64.0625em){body.home.admin-bar.scrolled .header{top:80px}}body.home.scrolled .header__logo__custom{pointer-events:none}@media only screen and (min-width: 64.0625em){body:not(.home) .c7-tools{max-width:130rem;right:6rem;top:3.75rem}}/*!
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.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Spectra Child
*/.footer-custom{background:var(--black);color:var(--white);padding:60px 0 40px}.footer-custom .c7t-template-width{max-width:100rem}.footer-custom__title{margin-bottom:40px}.footer-custom__columns{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:60px}@media only screen and (min-width: 40.0625em){.footer-custom__columns{gap:40px}}.footer-custom__column{flex:1 1 100%}@media only screen and (min-width: 40.0625em){.footer-custom__column{flex:1 1 calc(33.333% - 27px);flex-direction:column}}.footer-custom__column h3{margin-bottom:15px;font-size:1.1rem}.footer-custom__column p,.footer-custom__column ul{font-size:.9rem;line-height:1.6}@media only screen and (min-width: 40.0625em){.footer-custom__column p:last-of-type{margin-top:auto}}.footer-custom__column ul{list-style:none;padding:0;margin:0}.footer-custom__column a{color:var(--white);text-decoration:none}.footer-custom__column a:hover{text-decoration:underline}.footer-custom__logo{text-align:center;margin:40px 0}.footer-custom__logo img{max-width:300px;height:auto}@media only screen and (min-width: 40.0625em){.footer-custom__logo{margin:60px 0}.footer-custom__logo img{max-width:400px}}.footer-custom__menus{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;margin-bottom:40px}@media only screen and (min-width: 40.0625em){.footer-custom__menus{grid-template-columns:repeat(2, 1fr);gap:40px}}.footer-custom__menus .footer-custom__menu--right{text-align:right}.footer-custom__menu .footer-menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.footer-custom__menu .footer-menu__item a{color:var(--white);text-decoration:none;font-size:1rem}.footer-custom__menu .footer-menu__item a:hover{text-decoration:underline}.footer-custom__divider{border:0;border-top:1px solid rgba(255,255,255,.2);margin:40px 0}.footer-custom__bottom{text-align:left;font-size:.85rem}.footer-custom__location{margin-bottom:0}.footer-custom__location p{font-size:.875rem;margin:5px 0 0}.footer-custom__location p a{text-decoration:none}.footer-custom__location p a:hover{text-decoration:underline}.footer-custom__legal{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;flex-wrap:wrap;font-size:.875rem}.footer-custom__copyright{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;justify-content:flex-start}.footer-custom .footer-legal-menu{list-style:none;padding:0;margin:0;display:flex;gap:5px;flex-wrap:wrap;justify-content:center}.footer-custom .footer-legal-menu__item a{color:var(--white);text-decoration:none}.footer-custom .footer-legal-menu__item a:hover{text-decoration:underline}.footer-custom .footer-legal-menu__item:not(:last-child)::after{content:"|";margin-left:5px}.button,.c7-btn{font-weight:bold}.button:after{content:"";display:inline-block;width:12px;height:12px;background-image:url("images/arrow.svg");background-size:contain;background-repeat:no-repeat;left:5px;top:-1px;position:relative;vertical-align:middle;transition:all .3s ease}.button:hover:after,.button:active:after,.button:focus:after{background-image:url("images/arrow-black.svg");left:8px}.c7-btn--primary:hover,.c7-btn--primary:active,.c7-btn--primary:focus,.button:hover,.button:active,.button:focus{border-radius:var(--c7-button-border-radius) !important;color:var(--black) !important;background:var(--white) !important}.c7-back:before{content:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" role="presentation" width="16" height="16" viewBox="0 0 24 24" stroke="%23ffffff" stroke-width="2" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 19L3 12M3 12L10 5M3 12L21 12" stroke-linecap="round" stroke-linejoin="round"/></svg>')}body{background:var(--black);color:var(--white)}a{color:var(--white)}a:hover,a:focus{color:var(--white)}input,select,textarea{color:var(--black)}#c7-account .c7-user-nav__account__login{color:var(--white)}@media only screen and (min-width: 64.0625em){.c7-user-nav__account a.c7-user-nav__account__name{color:var(--white)}}.c7-tools{background:var(--black-alt)}@media screen and (min-width: 64.0625em){.c7-tools{background:rgba(0,0,0,0)}}.c7-message--alert-error,.c7-message--alert-error p{color:var(--black)}.c7-btn--primary:hover,.c7-btn--primary:active,.c7-btn--primary:focus,.button:hover,.button:active,.button:focus{color:var(--black)}.c7-btn--alt{background:var(--c7-alt-button-bg);color:var(--c7-alt-button-text-color)}.c7-btn--alt:hover,.c7-btn--alt:active,.c7-btn--alt:focus{background:var(--red);color:var(--white)}.prev-next-posts__button a{background:var(--c7-primary-button-bg);color:var(--c7-primary-button-text-color)}.prev-next-posts__button a:hover,.prev-next-posts__button a:focus,.prev-next-posts__button a:active{background:var(--c7-primary-button-bg-hover);color:var(--black)}.c7t-text-block--reverse .c7-button:hover,.c7t-text-block--reverse button:hover{opacity:1;color:var(--black)}.header__navigation__menu .menu-header-container a:hover,.header__navigation__menu .menu-header-container a:focus{color:var(--white)}@media only screen and (min-width: 64.0625em){.header__navigation__menu .menu-header-container>ul>li>ul{background:var(--black);border:1px solid #666;display:flex;min-width:12rem;padding:0;position:absolute;top:100%}}.c7-side-cart__header button:active svg,.c7-side-cart__header button:hover svg,.c7-side-cart__header button:focus svg{stroke:var(--white)}.c7t-products-featured--true .c7-product:first-of-type{background:var(--black-alt)}.c7-modal__header button:active svg,.c7-modal__header button:hover svg,.c7-modal__header button:focus svg{stroke:var(--white)}.c7t-team__detail{background:var(--black-alt)}.c7t-recipes__item__content{color:var(--white)}.c7t-recipes__item:hover p.button{background:var(--c7-primary-button-bg-hover);color:var(--black)}.blog-page__posts article .post__single{box-shadow:none;border:1px solid var(--black-alt);background:var(--black-alt)}.blog-page__posts article .post__single-link-overlay:hover~.post__single{box-shadow:none;border:1px solid var(--white)}.blog-page__posts article h2 a,.blog-page__posts article .post__single-link-overlay:hover~.post__single .post__single-content a{color:var(--white)}.c7t-event__image__meta{background:var(--black-alt);color:var(--white)}.c7-receipt__header h1.c7-h1::before{background-color:var(--white)}#cookieFooter{background:var(--black-alt);color:var(--white)}.footer a,.footer a:not(.button):hover,.footer *,#cookieFooter a:not(.button),#cookieFooter .text p,#cookieFooter .text p a:not(.button){color:var(--white)}#cookieFooter a.button:hover,#cookieFooter a.button:focus{color:var(--black)}/*!
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.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Spectra Child
*/.wine-info{background:var(--black);color:var(--white);padding:60px 0;position:relative;overflow:hidden}@media only screen and (min-width: 40.0625em){.wine-info{padding:80px 0}}@media only screen and (min-width: 64.0625em){.wine-info{padding:100px 0}}.wine-info .c7t-template-width{max-width:90rem}.wine-info__container{width:100%;margin:0 auto;padding:0;display:flex;flex-direction:column;align-items:center;gap:40px;text-align:right}@media only screen and (min-width: 40.0625em){.wine-info__container{gap:60px}}@media only screen and (min-width: 64.0625em){.wine-info__container{gap:100px;flex-direction:row}}.wine-info__image{flex:1;width:100%}@media only screen and (min-width: 64.0625em){.wine-info__image{width:50%}}.wine-info__image img{width:100%;height:auto;display:block}.wine-info__content{flex:1;max-width:100%;padding:0 20px}@media only screen and (min-width: 64.0625em){.wine-info__content{max-width:50%}}.wine-info__text{margin-bottom:40px}.wine-info__title{font-weight:300;letter-spacing:.15em;text-transform:uppercase;margin:0 0 10px 0;line-height:1.2;position:relative}.wine-info__title:after{content:" ";display:block;height:8px;max-width:200px;position:absolute;right:initial;top:50%;width:5vw;right:102%;left:initial;background:var(--ww-accent-color)}@media screen and (min-width: 83.375em){.wine-info__title:after{left:calc(-50vw + 600px);right:initial;width:calc(50vw - 610px)}}.wine-info__title--left:after{left:102%;right:initial}@media screen and (min-width: 83.375em){.wine-info__title--left:after{left:initial;right:calc(-50vw + 600px)}}.wine-info__subtitle{font-size:14px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;margin:0 0 20px 0}@media only screen and (min-width: 40.0625em){.wine-info__subtitle{font-size:15px}}@media only screen and (min-width: 64.0625em){.wine-info__subtitle{font-size:16px}}.wine-info__divider{display:none;height:2px;margin:30px 0 30px auto}@media only screen and (min-width: 64.0625em){.wine-info__divider{width:450px;display:block}}.wine-info__description{font-size:14px;line-height:1.8;margin-bottom:30px}.wine-info__description p{margin:0 0 15px 0}.wine-info__description p:last-child{margin-bottom:0}.wine-info--image-right .wine-info__container{text-align:left}.wine-info--image-right .wine-info__divider{margin-left:0;margin-right:auto}@media only screen and (min-width: 64.0625em){.wine-info--image-right .wine-info__container{flex-direction:row-reverse}}
