/*!
Theme Name: Spectra Template Child (Wishlist Wines)
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
*/@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide-text{overflow:hidden;text-indent:100%;white-space:nowrap}.hide-text a{display:block;height:100%}:root{--c7-font-family: Montserrat, sans-serif;--c7-heading-font-family: Bronte, serif;--c7-primary-color: #53c3bf;--c7-link-color: #37807e;--c7-bg-alt: #C6C7C8;--c7-border-color: #202020;--c7-border-radius: 0px;--c7-modal-border-radius: 0px;--c7-field-border-radius: 0px;--c7-field-border-color: #202020;--c7-primary-button-bg-hover: #41bbb7;--c7-primary-button-text-color: #262626;--c7-alt-button-bg-hover: #41bbb7;--c7-button-border-radius: 0px;--c7-cart-count-bg: #58595b;--c7-dropdown-border-radius: 0px;--c7-block-border-radius: 0px}@font-face{font-family:"Bronte";font-style:normal;font-weight:normal;src:local("Bronte"),url("fonts/btrswfte-webfont.woff2") format("woff2"),url("fonts/btrswfte-webfont.woff") format("woff")}body,p{font-family:"Montserrat",sans-serif;line-height:1.7}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Bronte",serif}header.header{background:url("images/header-background.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center}body.scrolled header.header{background:url("images/header-background.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center}header.header .c7t-template-width{max-width:87.5rem}@media only screen and (min-width: 64.0625em){header.header .c7t-template-width{margin-top:-3rem}body.scrolled header.header .c7t-template-width{margin-top:0}}.c7-tools{max-width:85.625rem}.header__navigation__menu .menu-header-container a{font-size:.875rem}.header__navigation__menu .menu-header-container a:hover,.header__navigation__menu .menu-header-container a:focus{color:#000}.scrolled .header__navigation__menu .menu-header-container>ul>li>a{color:#262626}.scrolled .header__navigation__menu .menu-header-container>ul>li>a:hover,.scrolled .header__navigation__menu .menu-header-container>ul>li>a:focus{color:#000}.footer *{font-size:.9688rem;line-height:1.75}.footer__columns{width:100%}@media only screen and (min-width: 40.0625em){.footer__columns{display:flex;justify-content:space-between;gap:2rem}}.footer__column{margin-bottom:1.25rem}.footer__column:last-of-type{margin-bottom:0}@media only screen and (min-width: 40.0625em){.footer__column{flex:1;display:flex;justify-content:flex-start;flex-direction:column;margin-bottom:0}}.footer__email{margin-bottom:0;text-align:center}@media only screen and (min-width: 40.0625em){.footer__email{text-align:left}}.footer__address{float:none !important;width:100% !important;margin-bottom:0;text-align:center}@media only screen and (min-width: 40.0625em){.footer__address{text-align:left}}.footer__address__link{display:block}.footer__phone{text-align:center}@media only screen and (min-width: 40.0625em){.footer__phone{text-align:left}}.footer__menu{float:none !important;width:100% !important;text-align:center !important}.footer__menu ul{display:flex;flex-direction:column;margin:0}.footer__menu ul li{margin:0}.footer__menu ul li a{padding-top:0;padding-bottom:0}.footer__copyright{margin:0;font-size:.85em !important}@media only screen and (min-width: 40.0625em){.footer__copyright{text-align:right !important}}button,.button,.c7-btn{text-transform:uppercase;padding:14px 23px;color:#262626}.c7-product-collection,.c7-product-allocation{max-width:83rem}@media screen and (min-width: 48.0625em){.c7-product-collection .c7-product__image,.c7-product-allocation .c7-product__image{flex:initial;width:28%}}@media screen and (min-width: 48.0625em){.c7-product-collection .c7-product__image picture,.c7-product-collection .c7-product__image img,.c7-product-allocation .c7-product__image picture,.c7-product-allocation .c7-product__image img{max-height:860px}}.c7-product-collection .c7-product__title,.c7-product-allocation .c7-product__title{font-size:clamp(1.75rem,.75rem + 3.3333vw,3.5rem);margin-bottom:.9375rem}.c7-product-collection .c7-product__add-to-cart__price__variant,.c7-product-allocation .c7-product__add-to-cart__price__variant{display:none}.c7-product-collection .c7-product__details,.c7-product-allocation .c7-product__details{max-width:739px;padding:2rem 1rem 1rem;width:69%;flex:initial}.c7t-products--1up .c7-product-collection__product-list{row-gap:20px}@media only screen and (min-width: 40.0625em){.c7t-products--1up .c7-product{align-items:flex-start;justify-content:flex-start;max-width:83rem;margin-left:-3rem}}@media only screen and (min-width: 64.0625em){.c7t-products--1up .c7-product{margin-left:-4rem}}@media screen and (min-width: 48.0625em){.c7-product-detail .c7-product__image{flex:0 0 25%;margin-right:0}}.c7-product-detail .c7-product__image picture,.c7-product-detail .c7-product__image img{height:100% !important;width:auto !important}@media screen and (min-width: 48.0625em){.c7-product-detail .c7-product__image picture,.c7-product-detail .c7-product__image img{max-height:700px;margin-top:2rem}}@media screen and (min-width: 48.0625em){.c7-product-detail .c7-product__details{margin-left:65px;padding-top:5rem;max-width:950px}}@media only screen and (min-width: 40.0625em){.c7-product-detail .c7-product__details h1{font-size:4rem}}.c7-product-detail .c7-product__content{padding-bottom:40px;max-width:930px}.c7-product-detail .c7-product__specs{max-width:320px}.c7-product-detail .c7-product__specs:before{content:"Wine Specs";font-family:"bronte",serif;font-size:1.5em;display:block;margin-bottom:.5em}.c7-product-detail .c7-product__specs .c7-product__spec{display:flex;flex-wrap:wrap}.c7-product-detail .c7-product__specs+.c7-product__specs:before{display:none}.c7-product-detail .c7-product__add-to-cart__price{margin-bottom:10px}.c7-product-detail .c7-product__add-to-cart__price__variant{display:none}.c7-product-detail .c7-product__info{gap:0}@media screen and (min-width: 1001px){.c7-product-detail .c7-product__info{flex-direction:column}}.c7-product-detail .c7-product__specs{max-width:220px}.c7-product-detail .c7-product__spec div:first-child{min-width:120px}.product-detail-wrapper .c7t-content,.product-detail-wrapper .c7-product-detail .c7-product{max-width:87.5rem}@media only screen and (min-width: 64.0625em){#c7-account .c7-user-nav__account__login{color:#262626}}@media screen and (max-width: 64rem){.c7-tools{background:#58595b}}@media screen and (max-width: 64rem){.c7-tools .c7-user-nav__cart__count{background:#53c3bf}}.show-mobile-nav .menu-header-container{background:#58595b !important}.c7-account-login__alt-login button:hover,.c7-account-login__alt-login button:active,.c7-account-login__alt-login button:focus{color:#262626}.c7-form input[type=text],.c7-form input[type=email],.c7-form input[type=number],.c7-form input[type=tel],.c7-form input[type=username],.c7-form input[type=password],.c7-form textarea,.c7-form--stripe,.c7-order-item input,.c7-form select,.c7-order-item select{height:52px}.c7-order-summary__buttons a{font-size:.875rem}.c7-account__header{background:#c6c7c8}@media screen and (max-width: 540px){iframe#fullsteam-hosted-digitalwallet-frame{margin-right:0 !important}}@media screen and (max-width: 1000px){.c7-checkout__footer{padding:0 1rem}}.c7-carrot,.c7-message{background:#c6c7c8}.home-two-column-subscribe.c7t-text-block--2col{padding:0}.home-two-column-subscribe.c7t-text-block--2col .c7t-template-width{max-width:100%;padding:0}.home-two-column-subscribe.c7t-text-block--2col .c7t-template-width>div{padding:1.5rem 2rem}@media only screen and (min-width: 40.0625em){.home-two-column-subscribe.c7t-text-block--2col .c7t-template-width>div{width:33.33%;display:flex;flex-direction:column;justify-content:center;padding:2rem}}.home-two-column-subscribe.c7t-text-block--2col .c7t-template-width>div+div{background-color:#53c3bf;background-image:url(images/content-background.jpg);background-position:center center;background-size:cover;margin-bottom:0}@media only screen and (min-width: 40.0625em){.home-two-column-subscribe.c7t-text-block--2col .c7t-template-width>div+div{width:66.66%;padding:2rem}}@media only screen and (min-width: 40.0625em){.home-two-column-subscribe.c7t-text-block--2col .c7t-template-width>div+div p{margin-left:11%;margin-right:11%;width:78%}}.home-two-column-subscribe.c7t-text-block--2col .c7t-template-width img{max-width:250px !important}#purchase{scroll-margin-top:80px}.c7t-banner--large .c7t-template-width{height:70vh}@media only screen and (min-width: 64.0625em){.c7t-banner--large .c7t-template-width{max-height:38.75rem}}
