/*!
Theme Name: Spectra Template Child
Author: Wine Works
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.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Spectra Child
*/@font-face{font-family:"Proxima Nova";src:url("/wp-content/themes/wp-gold-hill-winery-spectra/fonts/ProximaNova-Regular.woff2") format("woff2"),url("/wp-content/themes/wp-gold-hill-winery-spectra/fonts/ProximaNova-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova";src:url("/wp-content/themes/wp-gold-hill-winery-spectra/fonts/ProximaNova-Bold.woff2") format("woff2"),url("/wp-content/themes/wp-gold-hill-winery-spectra/fonts/ProximaNova-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Rufina";src:url("/wp-content/themes/wp-gold-hill-winery-spectra/fonts/Rufina-Bold.woff2") format("woff2"),url("/wp-content/themes/wp-gold-hill-winery-spectra/fonts/Rufina-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}.header-nav-wrapper{position:relative;display:flex;position:relative;top:-10px}@media screen and (min-width: 64.0625em){.header-nav-wrapper .c7-tools{top:-8px;margin-left:20px}}.header-nav-wrapper .c7-tools #c7-account .c7-user-nav__account__login{font-size:14px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase}.header__navigation__menu .menu-header-container li.menu-item-has-children>button{position:relative;top:-2px}@media screen and (max-width: 39.9375em){.header__logo{order:2}.header .c7t-template-width{flex-wrap:wrap}.header-nav-wrapper{width:calc(100% + 2rem);display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-left:-1rem;margin-right:-1rem;background:var(--gold);padding:0 0 0 1rem;top:0}.header-nav-wrapper .c7-tools{margin:auto auto auto 0;padding-left:0}.header-nav-wrapper .c7-tools:before{display:none}.header-nav-wrapper .header__navigation-toggle{transform:translateY(12px)}}.header--centered .header__navigation__menu{width:auto;margin-left:auto}.header--centered .header__navigation__menu ul{width:auto;justify-content:flex-end}.wine-slider{padding:0 1rem}@media screen and (min-width: 768px){.wine-slider{padding:0 .625rem}}.wine-slider .c7-product-collection__product-list{opacity:0;transition:opacity .3s ease}.wine-slider .c7-product-collection__product-list.slick-initialized{opacity:1}.wine-slider .c7-product-collection__product-list .c7-product__image{margin-right:auto;margin-left:auto}.wine-slider .c7-product-collection__product-list .c7-product__image picture,.wine-slider .c7-product-collection__product-list .c7-product__image img{margin:0 auto}.wine-slider .c7-product-collection__product-list .slick-prev,.wine-slider .c7-product-collection__product-list .slick-next{width:30px;height:30px}.wine-slider .c7-product-collection__product-list .slick-prev:before,.wine-slider .c7-product-collection__product-list .slick-next:before{position:relative;top:2px;font-size:30px}.wine-slider .c7-product-collection__product-list .slick-prev{left:-30px}.wine-slider .c7-product-collection__product-list .slick-next{right:-30px}.c7-product-detail{margin-bottom:0}.c7-product__specs{margin:0 auto}.c7-product__image{position:relative}@media screen and (max-width: 767px){.c7-product__image__specs{display:none}}.c7-product__image__specs--mobile-only{display:none}@media screen and (max-width: 767px){.c7-product__image__specs--mobile-only{display:block}}.c7-product__image__specs--mobile-only .c7-product__specs{margin-top:1rem;max-width:100%}.c7-product__image__badge{border-radius:50%;background:var(--gold);color:var(--white);width:75px;height:75px;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:1rem}@media screen and (min-width: 768px){.c7-product__image__badge{width:100px;height:100px}}.c7-product__image__badge>div{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;letter-spacing:.1em;font-size:.625rem;position:relative;top:3px}@media screen and (min-width: 768px){.c7-product__image__badge>div{font-size:.8125rem}}.c7-product__image__badge>div span{font-family:var(--c7-heading-font-family);font-weight:var(--c7-heading-font-weight);text-transform:none;font-size:1.3rem;line-height:.75;letter-spacing:0}@media screen and (min-width: 768px){.c7-product__image__badge>div span{font-size:1.5625rem}}.c7-product__image__badge--list{width:75px;height:75px}.c7-product__image__badge--list>div{font-size:.625rem}.c7-product__image__badge--list>div span{font-size:1.3rem}
