/** Shopify CDN: Minification failed

Line 62:29 Expected ")" to end URL token
Line 63:35 Expected ")" to end URL token
Line 102:25 Expected ")" to end URL token
Line 120:27 Expected ")" to end URL token
Line 128:27 Expected ")" to end URL token
Line 464:25 Expected ")" to end URL token
Line 482:27 Expected ")" to end URL token
Line 490:27 Expected ")" to end URL token

**/
@font-face {
	font-family: 'Futura Book font';
	src: url('https://cdn.shopify.com/s/files/1/2446/2463/files/Futura_Book_font.otf');
	src: url('https://cdn.shopify.com/s/files/1/2446/2463/files/Futura_Book_font.woff') format('woff'), 
      url('https://cdn.shopify.com/s/files/1/2446/2463/files/Futura_Book_font.ttf') format('truetype'), 
      url('https://cdn.shopify.com/s/files/1/2446/2463/files/Futura_Book_font.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


.dev-filter-container {
  min-height: 70vh;
  /*================ Small width ================*/ }
  .dev-filter-container ul#filters {
    margin-left: 0;
    margin-bottom: 1.5rem;
    /* Each Filter button */ }
    .dev-filter-container ul#filters li {
      display: inline-block;
      width: 11%%;
      padding-right: 1rem;
      padding-bottom: 0; }
      .dev-filter-container ul#filters li.active {
        border-radius: 5px 5px 0 0; }
        .dev-filter-container ul#filters li.active button.filter-button {
          background-color: #EAEBEC; }
      .dev-filter-container ul#filters li button.filter-button {
        background-color: transparent;
        border: 1px solid lightgrey;
        color: #666666;
        text-transform: capitalize;
        font-family: 'Futura Std';
        font-size: .8rem;
        font-weight: 400;
        text-align: left;
        text-indent: 7px;
        display: inline-block;
        /*width:180px;*/
        white-space: nowrap;
        overflow: hidden !important;
        text-overflow: ellipsis; }
        .dev-filter-container ul#filters li button.filter-button:focus {
          outline: none;
          background-color: #E7E8E9; }
        .collection ul#filters li button.filter-button:hover {
          background-color: #FAFBFC; }
        .dev-filter-container ul#filters li button.filter-button:after {
          content: '';
          background: url({{ "select_arrow.png" | asset_url }}) no-repeat right center;
          background-image: url({{ "select_arrow.svg" | asset_url }}), none;
          background-position: right 1px top 3px;
          float: right;
          background-size: 10px 10px;
          cursor: pointer;
          -webkit-padding-end: 30px;
          -webkit-appearance: none;
          -moz-appearance: none;
          -ms-appearance: none;
          appearance: none;
          text-indent: 0.01px;
          text-overflow: '';
          padding: 7px 9px; }
      .dev-filter-container ul#filters li label {
        font-family: 'Futura Std'; }
      .dev-filter-container ul#filters li div.filter-item.active {
        display: block !important;
        padding-right: 0 !important;
        position: absolute;
        top: 189px;
        height: 400px;
        width: 100%; }
      .dev-filter-container ul#filters li div.filter-item select.real-select {
        background: url("");
        background-color: #eae6db;
        border-radius: 0 0 5px 5px;
        height: 100%;
        margin-right: 4rem !important; }
        .dev-filter-container ul#filters li div.filter-item select.real-select option {
          font-size: 14px;
          font-family: 'Futura Std';
          padding: .75rem 0 .75rem .5rem; }
          .dev-filter-container ul#filters li div.filter-item select.real-select option:hover {
            background-color: #dfdbcf; }
  .dev-filter-container table#wines-table {
    text-shadow: none;
    margin-bottom: 80px;
    /*  multi-select */ }
    .dev-filter-container table#wines-table thead tr.tablesorter-headerRow th.tablesorter-headerUnSorted {
      background: url({{ "sort.png" | asset_url }});
      background-repeat: no-repeat;
      background-position: right 8px top 18px;
      background-size: 14px; }
      .dev-filter-container table#wines-table thead tr.tablesorter-headerRow th.tablesorter-headerUnSorted.wg-right {
        background-position: left 8px top 18px; }
    .dev-filter-container table#wines-table thead tr.tablesorter-headerRow th.tablesorter-header {
      cursor: ns-resize; }
      .dev-filter-container table#wines-table thead tr.tablesorter-headerRow th.tablesorter-header div.tablesorter-header-inner {
        font-family: 'Futura Std';
        font-size: 0.75rem;
        font-weight: 600; }
      .dev-filter-container table#wines-table thead tr.tablesorter-headerRow th.tablesorter-header:focus {
        outline: none;
        background-color: #E7E8E9; }
      .dev-filter-container table#wines-table thead tr.tablesorter-headerRow th.tablesorter-header:hover {
        background-color: #FAFBFC; }
      .dev-filter-container table#wines-table thead tr.tablesorter-headerRow th.tablesorter-header.tablesorter-headerDesc {
        background: url({{ "sort_down.png" | asset_url }});
        background-repeat: no-repeat;
        background-position: right 8px top 18px;
        background-size: 14px;
        background-color: #FAFBFC !important; }
        .dev-filter-container table#wines-table thead tr.tablesorter-headerRow th.tablesorter-header.tablesorter-headerDesc.wg-right {
          background-position: left 8px top 18px; }
      .dev-filter-container table#wines-table thead tr.tablesorter-headerRow th.tablesorter-header.tablesorter-headerAsc {
        background: url({{ "sort_up.png" | asset_url }});
        background-repeat: no-repeat;
        background-position: right 8px top 18px;
        background-size: 14px;
        background-color: #FAFBFC !important; }
        .dev-filter-container table#wines-table thead tr.tablesorter-headerRow th.tablesorter-header.tablesorter-headerAsc.wg-right {
          background-position: left 8px top 18px; }
    .dev-filter-container table#wines-table tbody td {
      font-family: 'Futura Std';
      font-size: 14px;
      font-weight: 400; }
      .dev-filter-container table#wines-table tbody td a.view_product_info {
        font-family: 'Futura Std';
        font-size: 14px;
        font-weight: 400; }
    .dev-filter-container table#wines-table tr {
      cursor: pointer; }
      .dev-filter-container table#wines-table tr.nothing-found {
        background-color: white;
        padding: 1rem 0; }
        .dev-filter-container table#wines-table tr.nothing-found td {
          color: #631024 !important;
          font-family: 'Futura Std' !important;
          font-weight: 400 !important;
          font-size: 14px !important; }
    .dev-filter-container table#wines-table .align-right {
      text-align: right; }
    .dev-filter-container table#wines-table .wg-right {
      text-align: right; }
    .dev-filter-container table#wines-table .wg-left {
      text-align: left; }
    .dev-filter-container table#wines-table option:disabled {
      color: #cfccc5; }

.header .nav ul li {
    padding: 0 0 0 18px;
}

.header ul.top_menu {
    margin-bottom: 11px;
}

.header input.search_box {
    padding: 8px 15px 8px 35px;
    top: 2px;
}
.bannerTop {
	position: relative;
	display: block;
    line-height: 0;
    margin-bottom: 20px;
}
.bannerTop .labeltex {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #fff;
	font-family: Futura, 'Century Gothic', AppleGothic, sans-serif;
	font-size: 45px;
	width: 100%;
	text-align: center;
    line-height: 60px;
  letter-spacing: 1px;
}
.labeltex .westwine {
	margin-bottom: 0;
	font-size: 45px;
    line-height: 1.5em;
}
.row-ndp {
	margin-left: -10px;
	margin-right: -10px;
}

.container .columns.leftCol {
	width: 480px;
}

.container .columns.rightcol {
	float: right;
}

.leftCol p {
	color: #82827f;
	padding-right: 10px;
	font-size: 18px;
	font-family: Futura, 'Century Gothic', AppleGothic, sans-serif;
    line-height: 32px;
    margin-bottom: 33px;
    
}
.leftCol p strong {
	font-weight: bold;
	font-size: 20px;
	color: #6e6d69;
}
.right-column label {
	font-family: Futura, 'Century Gothic', AppleGothic, sans-serif;
	font-size: 20px;
	color: #b6a575;
	margin-bottom: 15px;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.page-offer .container div.collection_nav {
   margin-bottom: 40px;
  padding-bottom: 14px;
}
.addRight strong {
	font-weight: normal;
  color: #5a5a58;
}
h1.collection_title{
  letter-spacing: 1px;
  font-family:Futura Book font;
}
::placeholder,
.footer .bDUtok.bDUtok input::placeholder{
  color:#363535;
  font-family:arial;
  font-size:15px;
  opacity:0.6;
}

.footer .liUoJQ.liUoJQ,
.footer .eFATDF.eFATDF{
    display: block;
}

.footer .cGBOmU.cGBOmU {
	margin-left: -10px;
}
.footer .bDUtok.bDUtok{padding: 0 5px 10px;}
.footer .social_icons a {
	padding: 0px; 
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
}

.footer input[type="text"], 
.footer input[type="number"], 
.footerinput[type="password"], 
.footer input[type="email"], 
.footer input[type="tel"], 
.footer textarea, select {
    padding: 13px 25px 13px 15px;
}

.footer .hGQvuZ.hGQvuZ.hGQvuZ.hGQvuZ.hGQvuZ.hGQvuZ {
	position: relative;
	padding: 10px 40px;
	font-size: 14px;
}

.footer .contact-info {
	margin-top: -8px;
	width: 100%;
	display: inline-block;
}
.footer .signUp p {
	margin-bottom: 0px;
    margin-top: 2px;
}

.addRight {
	text-align: left;
	padding-right: 38px;
}

.page-offer350 .page .container {
    position: relative;
    width: 1170px;
    max-width: 1170px;
}
.footer .columns h6 {
	font-weight: 500;
}


.tiger-client-logo {
	max-width: 880px;
	margin: 0 auto;
	display: block;
  width: 100%;
}
.container .tiger-client-logo .two.columns {
	width: 156px;
  text-align: center;
}
.Button__FormStyledButton-p2mbjt-0.iIIMfz.ResetElements__Button-sc-8e6zl9-1.needsclick.gXNJyc {
	top: -2px;
}
.klaviyo-form input {
	border-radius: 5px !important;
}
.klaviyo-form .FormComponent__StyledFormComponentWrapper-e0xun6-0.jdgGNj.ResetElements__Div-sc-8e6zl9-0.needsclick.QRoF {
	float: left !important;
	margin: 0;
}
.klaviyo-form .FormComponent__StyledFormComponentWrapper-e0xun6-0.jdgGNj.ResetElements__Div-sc-8e6zl9-0.needsclick.QRoF .Button__FormStyledButton-p2mbjt-0.iIIMfz.ResetElements__Button-sc-8e6zl9-1.needsclick.gXNJyc {
	border-radius: 5px;
	padding: 13px 35px;
	font-size: 16px;
	line-height: 18px;
}
.footer .signUp .View__FormView-sc-1ou3cq2-0.gjmykG.ResetElements__Div-sc-8e6zl9-0.needsclick.QRoF {
	padding: 0 !important;
	margin-left: -6px;
}
.footer .signUp p {
	font-weight: 500;
	font-size: 15px;
	margin-top: 0;
}
.footer .footer_menu li a {
	font-size: 15px;
	line-height: 18px;
	color: #333;
}
.footer .contact-info p {
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 2px;
	color: #333;
}
.footer-section .footer {
	padding-bottom: 2px;
}
.footer p.credits {
	font-size: 15px;
	line-height: 20px;
	color: #333;
}
.footer p.credits a {
	color: #000;
}
.footer li {
	padding: 6.3px 0;
}
@media only screen and (max-width: 1199px) {
  
  .page-offer350 .page .container {
    width: 960px;
    max-width: 960px;
}
}

@media only screen and (max-width: 959px) {
  
  .page-offer350 .page .container {
    width: 768px;
    max-width: 768px;
}
  
  .container .columns.leftCol {
	width: 364px;
}
     .Button__FormStyledButton-p2mbjt-0.bIwpDI.ResetElements__Button-sc-8e6zl9-1.gXNJyc {
	padding: 11px 10px !important;
}

}


  @media only screen and (max-width: 767px) {
    .dev-filter-container ul#filters {
      display: none; }
    .dev-filter-container th.hidden-xs, .dev-filter-container td.hidden-xs, .dev-filter-container tr.hidden-xs {
      display: none !important; }
    .dev-filter-container table#wines-table tr {
      font-size: 8px; }
    .dev-filter-container thead tr div {
      font-size: 10px !important;
      font-weight: 600 !important;
      text-align: left;
      line-height: 15px; }
    .dev-filter-container tbody tr td {
      font-weight: 400;
      font-size: 11px;
      line-height: 12px;
      padding-top: 0.9rem;
      padding-bottom: 0.4rem; }
    .dev-filter-container th.tablesorter-header {
      background: none !important; } }

.filter-container {
  min-height: 70vh;
  /*================ Small width ================*/ }
  .filter-container ul#filters {
    margin-left: 0;

    /* Each Filter button */ }
    .filter-container ul#filters li {
      display: inline-block;
      width: 11%%;
      padding-right: 1rem;
      padding-bottom: 0; }
      .filter-container ul#filters li.active {
        border-radius: 5px 5px 0 0; }
        .filter-container ul#filters li.active select.menufilter {
          background-color: #EAEBEC; }
          .filter-container ul#filters li.active select.menufilter option {
            color: #DAD8D2 !important; }
      .filter-container ul#filters li select.menufilter {
        font-family: 'Futura Std';
        font-weight: 400;
        font-size: 12px; }
      .filter-container ul#filters li label {
        font-family: 'Futura Std'; }
      .filter-container ul#filters li div.filter-item.active {
        display: block !important;
        padding-right: 0 !important;
        position: absolute;
        top: 192px;
        height: 400px;
        width: 100%; }
      .filter-container ul#filters li div.filter-item select.real-select {
        background: url("");
        background-color: #eae6db;
        border-radius: 0 0 5px 5px;
        height: 100%;
        margin-right: 4rem !important; }
        .filter-container ul#filters li div.filter-item select.real-select option {
          font-size: 14px;
          font-family: 'Futura Std';
          padding: .75rem 0 .75rem .5rem; }
          .filter-container ul#filters li div.filter-item select.real-select option:hover {
            background-color: #dfdbcf; }
  .filter-container table#wines-table {
    text-shadow: none;
    margin-bottom: 80px;
    /*  multi-select */ }
    .filter-container table#wines-table thead tr.tablesorter-headerRow th.tablesorter-headerUnSorted {
      background: url({{ "sort.png" | asset_url }});
      background-repeat: no-repeat;
      background-position: right 8px top 18px;
      background-size: 14px; }
      .filter-container table#wines-table thead tr.tablesorter-headerRow th.tablesorter-headerUnSorted.wg-right {
        background-position: left 8px top 18px; }
    .filter-container table#wines-table thead tr.tablesorter-headerRow th.tablesorter-header {
      cursor: ns-resize; }
      .filter-container table#wines-table thead tr.tablesorter-headerRow th.tablesorter-header div.tablesorter-header-inner {
        font-family: 'Futura Std';
        font-size: 0.75rem;
        font-weight: 600; }
      .filter-container table#wines-table thead tr.tablesorter-headerRow th.tablesorter-header:focus {
        outline: none;
        background-color: #E7E8E9; }
      .filter-container table#wines-table thead tr.tablesorter-headerRow th.tablesorter-header:hover {
        background-color: #FAFBFC; }
      .filter-container table#wines-table thead tr.tablesorter-headerRow th.tablesorter-header.tablesorter-headerDesc {
        background: url({{ "sort_down.png" | asset_url }});
        background-repeat: no-repeat;
        background-position: right 8px top 18px;
        background-size: 14px;
        background-color: #FAFBFC !important; }
        .filter-container table#wines-table thead tr.tablesorter-headerRow th.tablesorter-header.tablesorter-headerDesc.wg-right {
          background-position: left 8px top 18px; }
      .filter-container table#wines-table thead tr.tablesorter-headerRow th.tablesorter-header.tablesorter-headerAsc {
        background: url({{ "sort_up.png" | asset_url }});
        background-repeat: no-repeat;
        background-position: right 8px top 18px;
        background-size: 14px;
        background-color: #FAFBFC !important; }
        .filter-container table#wines-table thead tr.tablesorter-headerRow th.tablesorter-header.tablesorter-headerAsc.wg-right {
          background-position: left 8px top 18px; }
    .filter-container table#wines-table tbody td {
      font-family: 'Futura Std';
      font-size: 14px;
      font-weight: 400; }
      .filter-container table#wines-table tbody td a.view_product_info {
        font-family: 'Futura Std';
        font-size: 14px;
        font-weight: 400; }
    .filter-container table#wines-table tr {
      cursor: pointer; }
      .filter-container table#wines-table tr.nothing-found {
        background-color: white;
        padding: 1rem 0; }
        .filter-container table#wines-table tr.nothing-found td {
          color: #631024 !important;
          font-family: 'Futura Std' !important;
          font-weight: 400 !important;
          font-size: 14px !important; }
    .filter-container table#wines-table .align-right {
      text-align: right; }
    .filter-container table#wines-table .wg-right {
      text-align: right; }
    .filter-container table#wines-table .wg-left {
      text-align: left; }
    .filter-container table#wines-table option:disabled {
      color: #cfccc5; }
  @media only screen and (max-width: 767px) {
    .filter-container ul#filters {
      display: none; }
    .filter-container th.hidden-xs, .filter-container td.hidden-xs, .filter-container tr.hidden-xs {
      display: none !important; }
    .filter-container table#wines-table tr {
      font-size: 8px; }
    .filter-container thead tr div {
      font-size: 10px !important;
      font-weight: 600 !important;
      text-align: left;
      line-height: 15px; }
    .filter-container tbody tr td {
      font-weight: 400;
      font-size: 11px;
      line-height: 12px;
      padding-top: 0.9rem;
      padding-bottom: 0.4rem; }
    .filter-container th.tablesorter-header {
      background: none !important; } 
  
    .bannerTop .labeltex {
	font-size: 25px;
}
    .row-ndp .columns {
	width: 100% !important;
}
    
    .row-ndp {
	margin-left: -25px;
	margin-right: -25px;
}
    
 .footer .eIwkJY.eIwkJY {
    display: block;
}
    
.footer .liUoJQ.liUoJQ {
    padding: 10px 0;
}
    
 .footer .seven.columns.signUp {
	width: 100%;
}
    
    .footer .cGBOmU.cGBOmU {
	margin-left: 0;
}
    
    .footer .bDUtok.bDUtok {
	padding: 0;
}
    
.footer .hWZIEq.hWZIEq.hWZIEq.hWZIEq.hWZIEq.hWZIEq{
   padding-right: 10px;
   text-overflow: ellipsis;
}
.labeltex .westwine {
	letter-spacing: 2px;
  font-size: 20px;
}
  .bannerTop .labeltex {
	line-height: 43px;
}
      .footer .columns h6 {
	padding-bottom: 10px;
}
    .footer .seven.columns.signUp {
	margin-bottom: 20px;
}
  }

 @media only screen and (max-width: 480px) {
.row-ndp {
	margin-left: -15px;
	margin-right: -15px;
}
h1, .h1, h1.home, .collection_title {
    font-size: 25px;
}
   .bannerTop .labeltex {
	font-size: 24px;
     line-height: 33px;
	letter-spacing: 1px;
}
   .labeltex .westwine {
	font-size: 18px;
	letter-spacing: 2px;
}
 
 }

@media only screen and (max-width: 375px) {
.row-ndp {
	margin-left: -10px;
	margin-right: -10px;
}
  .bannerTop .labeltex {
	font-size: 20px;
    letter-spacing: 0px;
}
  .footer .hGQvuZ.hGQvuZ.hGQvuZ.hGQvuZ.hGQvuZ.hGQvuZ {
	width: 100%;
}
  .labeltex .westwine {
	font-size: 16px;
}
  
}
-------------New css------------

.header-section {
    padding-bottom: 0px !important;
}

.page-offer div#shopify-section-page-banner-template,.page-offer350 div#shopify-section-page-banner-template {
    width: 100vw;
    margin-left: 50%;
    transform: translateX(-50vw);
}
body.page-offer {
    overflow-x: hidden;
}
.c1
{
font-family: Century Gothic !important ;

}
#checkout_reduction_code{display:none!important}



/* Age Check App popup*/
.fancyboxAge-inner {
  width: 360px !important;
  max-width: 90%;
  height:320px !important;
  max-height: 90%;
  margin:auto !important;
}
@media (min-width: 480px) {
  .fancyboxAge-inner {
    max-width:400px !important;
    height:360px !important;
  }
}
@media (min-width: 768px) {
  .fancyboxAge-inner {
    max-width:420px !important;
    height:380px !important;
  }
}
@media (min-width: 992px) {
  .fancyboxAge-inner {
    max-width:440px !important;
    height:400px !important;
  }
}
@media (min-width: 1200px) {
  .fancyboxAge-inner {
    max-width:480px !important;
    height:420px !important;
  }
}