/** Shopify CDN: Minification failed

Line 928:10 Expected ":"

**/
/* custom-css */
.form-col {
    max-width: 800px;
    margin: 0 auto 60px;
}
.flex-field {
    display: flex;
    gap: 15px;
}
.contact__fields .field{
margin-bottom:15px;
}
.form-col .button {
    width: auto !important;
}
section#shopify-section-template--20450986918215__5adaa826-3a46-4dc5-be1c-1f3529bf84c7 {
    max-width: 1000px;
    margin: 0 auto;
}

a.backto-winclub {
    text-transform: uppercase;
    font-size: 29px;
    text-decoration: none;
    color: #8b0000;
    font-weight: 700;
}
.page-width {
    
}
/* winclub-css */
section#shopify-section-template--20339828457799__f45f9a4f-e6e6-4fc9-91c2-e48205de96fd .inline-richtext.h1 {
    font-weight: 700;
    font-size: 30px;
    margin-top: 50px;
}
section#shopify-section-template--20339828457799__f45f9a4f-e6e6-4fc9-91c2-e48205de96fd .inline-richtext.h2 {
    font-size: 16px;
    color: darkred;
}
.image-slider { width: 100%; overflow: hidden; } .slider-container { display: flex; transition: transform 0.3s ease-in-out; } .slide { flex: 0 0 100%; } img { max-width: 100%; height: auto; }
.image-with-text__content a {
    opacity: inherit !important;
}
div#shopify-section-template--20339828457799__ba8c11ff-c2cf-43c4-9bb9-78df8182a36d .image-with-text__text-item.grid__item .image-with-text__content a.button.button--primary {
    font-size: 14px;
}
div#shopify-section-template--20339828457799__ba8c11ff-c2cf-43c4-9bb9-78df8182a36d .image-with-text__text-item.grid__item .image-with-text__content a{
    text-decoration:none;
}
div#shopify-section-template--20339828457799__ba8c11ff-c2cf-43c4-9bb9-78df8182a36d .image-with-text__content{
    padding-right:0px;
}
section#shopify-section-template--20347000095047__f36aa173-497d-4459-a5ea-b4e9958cf765 .rich-text__blocks.left {
    max-width: 100%;
}
section.Join-us-contact {
    padding: 20px 0px 80px;
}
.Join-us-contact .h1 {
    color: darkred;
    font-weight: 600;
    text-align:center;
}
.Join-us-contact .form__label {
    font-size: 16px;
}

.Join-us-contact .field {
    margin-bottom: 20px;
}
section.Join-us-contact {
    max-width: 800px;
    margin: 0 auto;
    box-sizing: border-box;
}
.Join-us-contact .field__input, .select__select, .customer .field input, .customer select {
    height: 5.5rem;
}
/* winclub-css */



/* blog-page-css */
.card.article-card .card__content h3 {
    font-size: 18px;
    font-weight: 700;
    height: 60px;
    text-transform:capitalize;
}
.card.article-card .card__content p {
    font-size: 14px;
}
/* blog-page-css */

/* header-css */
.header{
  padding-top:0!important;
  padding-bottom:0!important;
}
.header-wrapper header {
    grid-template-columns: auto 1fr;
}
.header-wrapper header nav.header__inline-menu {
    text-align: right;
}
.header-wrapper header nav.header__inline-menu ul li a {
    color: #2d2d2d !important;
}

.header__active-menu-item {
    transition: text-decoration-thickness var(--duration-short) ease;
    color: rgb(var(--color-foreground));
     text-decoration:none!important;
    text-underline-offset: .3rem;
    border-bottom: 2px solid #383838;
}
.header__menu-item:hover span {
    text-decoration: none; 
     text-underline-offset: 0; 
    border-bottom: 2px solid #383838;
}
/* header-css */

/* banner-css */
.banner__content .banner__box.content-container h2 {
    max-width: 45% !important;
}
.banner__content .banner__box.content-container {
    padding-left: 0px;
    max-width: 100% !important;
}
.banner__content .banner__box.content-container .banner__text.rte.body {
    margin: 25px 0px 15px;
    color:#fff !important;
}

/* banner-css */

/* about-css */
.about-us-sec .image-with-text__media-item {
    width: 30% !important;
    height: 400px;
    margin-top: 70px;
}
.about-us-sec .image-with-text__media-item img {
    height: 350px !important;
}
.about-us-sec .image-with-text__content{
    padding: 0px 50px 0px 0px;
}
.about-us-sec p , section.home-contact .mainrow p{
    color: #2d2d2d;
}
.about-us-sec .image-with-text__media {
    border: none;
}
/* about-css */

/* blog-css */
.homepage-blog {
    max-width: 1200px;
    margin: 0 auto;
    padding-bottom: 80px;
}
.homepage-blog h1{
    text-align: center;
    color: #8b0000;
    font-weight: bold;
     margin-bottom:50px;
    text-transform: capitalize;
}
.homepage-blog ul {
    list-style: none;
    padding: 0px;
    display: flex;
    gap: 20px;
}
.homepage-blog ul li h2 {
    font-size: 18px;
    font-weight: 700;
    color: #2d2d2d;
}
.homepage-blog ul li {
    background-color: #f4f6f9;
    padding: 20px 20px 30px;
    color: #2d2d2d;
    font-size: 14px;
}
.homepage-blog ul li a {
    text-decoration: none;
}
.share-button__button:hover {
    text-decoration: none;
    text-underline-offset: none;
   font-family:'Poppins sans-serif'!important;
}
.homepage-blog ul li ul li {
    padding: 0px;
    margin-top: 30px;
}
.homepage-blog ul li ul li a {
    background-color: #e8cccc;
    color: #2d2d2d;
    text-transform: uppercase;
    border-radius:5px;
    padding:10px 12px;
}
.homepage-blog ul li img {
    width: 100%;
}
.button--full-width {
    display: flex;
}
/* blog-css */

/* perbacco-wine-club-css */
/* .perbacco-wine-sec {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 5rem;
}
.perbacco-wine-sec-inner-content{
    display: flex;
    gap: 50px;
    align-items:center;
} */

.perbacco-wine-sec{
  text-align:Center;
   z-index:1
}
.section-template--20338393448775__312cce5b-d10c-4f4e-8d88-4b4c09784d7c-padding.gradient.color-scheme-69c019c4-823a-4221-a33c-4656321a442b.perbacco-wine-sec {
    z-index: 1;
}
.perbacco-wine-sec h2{
    font-size:40px;
    font-weight: 700;
    text-align:center;
}
.perbacco-wine-sec h2.image-with-text__heading.inline-richtext.h2{
    color: #2d2d2d;
    font-weight: bold;
    font-size: 24px;
    text-align:left;
}
.perbacco-wine-sec p {
    color: #2d2d2d;
}
.perbacco-wine-sec a{
    color: #2d2d2d;
    background-color: #e8cccc;
    padding: 15px 30px;
    text-decoration: none;
    border-radius: 5px;
    opacity:inherit !important;
    margin-top:50px;
    text-transform: uppercase;
}
.perbacco-wine-sec a:after{
    box-shadow:none !important;
}
.perbacco-wine-sec img {
    object-fit: contain !important;
}
.perbacco-wine-sec img:after {
    border:none !important;
}
.perbacco-wine-sec .image-with-text__media {
    border: none;
}
.perbacco-wine-sec {
    max-width: 1100px;
    background-color: #ffffff !important;
    position: relative;
    z-index: 9;
    border-radius: 10px;
    box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
    margin: -100px auto 0px auto !important;
    text-align: center;
}
.perbacco-wine-sec .image-with-text__content {
    padding:20px 0px 0px
}
div#shopify-section-template--20338393448775__312cce5b-d10c-4f4e-8d88-4b4c09784d7c {
    background-color: #f4f6f9;
}

/* perbacco-wine-club-css */

/* feature-product-css */
.homepage-feature button.shopify-payment-button__button {
    background-color: #e8cccc;
    opacity: inherit !important;
    color: #2d2d2d;
  
}
.homepage-feature modal-opener {
    height: 500px;
    box-shadow: #0e1e251f 0 2px 4px, #0e1e2552 0 2px 16px;
}
.homepage-feature modal-opener img {
    background-color: #fff;
    object-fit: contain;
    height: 500px!Important;
    padding: 30px;
}
.homepage-feature h2 {
    font-size: 24px;
    font-weight: 700;
}

.section-template--20338393448775__a0492d96-ea00-467b-b494-59751232fbc1-padding .product__info-wrapper.grid__item {
    padding-right: 0!important;
}
/* feature-product-css */

/**********/
.rightcol form input, .rightcol form textarea {
    background: transparent;
    border: 1px solid #e8cccc;
      border-radius: 5px;
}
.home-contact .mainrow {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}
section.home-contact {
    background: #f4f6f9;
    padding: 80px 0;
}
section.home-contact .leftcol .h1 {
    color: #8b0000;
    margin: 0;
}
section.home-contact  p a {
    color: #8b0000;
    text-decoration: none;
}
.contact_namefields {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
}
section.home-contact  .field__input:focus-visible {
    box-shadow: 0 0 0 red;
}
section.home-contact .rightcol form .field {
    margin-bottom: 15px;
}
section.home-contact .rightcol form .field:after, 
section.home-contact .rightcol form  .select:after,
section.home-contact .rightcol form  .customer .field:after, 
section.home-contact .rightcol form  .customer select:after, 
section.home-contact .rightcol form  .localization-form__select:after {
display:none;
}
.contact__button button::before, .contact__button button::after {
    display: none;
}
.contact__button button {
    width: 100%;
    background: #e8cccc;
    text-transform: uppercase;
    color: #2d2d2d;
}
section.home-contact .leftcol {
    padding: 0 70px 0 0;
}
.shopify-challenge__container input.shopify-challenge__button.btn {
    margin-top: 20px;
}
.homepage-blog ul li img {
   height: 320px;
    object-fit: cover;
    width: 100%;
}
#price-template--20338393448775__a0492d96-ea00-467b-b494-59751232fbc1 .price-item {
    font-weight: 600;
    color:#8b0000;
}
 quantity-input.quantity {
    background: white;
}
.homepage-feature .button--full-width {
    width: 60%;
	background:#e8cccc
}
.homepage-feature .button:after{
   box-shadow:none;
}
.homepage-feature .button:focus-visible {
    outline:none;
    outline-offset: none;
    box-shadow:none;
}
.homepage-feature .product__tax.caption.rte {
    display: none;
}
 label.quantity__label.form__label {
    color: #2d2d2d;
    font-size:16px;
}

.quantity:after{
   box-shadow:none;
}

.quantity:focus-visible {
    outline: none!important;
    outline-offset: none!important;
    box-shadow: none!important;
}
.homepage-feature .button:after {
    display: none !important;
}
.homepage-feature .button--full-width:hover {
    background: #3a3a3a;
	color:#fff;
}
.homepage-blog ul li{
  width:32%;
}

.homepage-blog ul li ul li a:hover{
   background: #3a3a3a;
	color:#fff;
}
.homepage-blog ul li h2 {
    height: 60px;
    text-transform:capitalize;
}
.footer a {
    color: #8b0000;
    text-decoration: none;
}
.rightcol button.button:hover {
    background: #3a3a3a;
	color:#fff;
}

.quantity__input:focus-visible{
    outline: none; 
    outline-offset: none; 
     box-shadow: none;
    background:#fff;
}

/*** Contact us**/
#shopify-section-template--20338393514311__f6fd585f-1953-4633-9ba9-bc457755670c h2 {
    color: #8b0000;
}
#shopify-section-template--20338393514311__f6fd585f-1953-4633-9ba9-bc457755670c p {
    color: #2d2d2d;
}
#shopify-section-template--20338393514311__f6fd585f-1953-4633-9ba9-bc457755670c a {
    color: #8b0000;
    text-decoration:none;
}
.section-template--20338393514311__form-padding .field {
   background: transparent;
    border: 1px solid #e8cccc;
    border-radius: 5px;

}
section#shopify-section-template--20338393514311__924a7e23-e354-4614-924b-253f7d8c17c5 .multicolumn.color-background-1 {
    margin-top: 150px;
}
.title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin {
    justify-content: center;
    margin-bottom:40px;
}
/**.section-template--20338393514311__form-padding .field__input:focus-visible{
    box-shadow: 0 0 red;
}
.section-template--20338393514311__form-padding .field__input:focus {
    box-shadow: none;
}**/
.section-template--20338393514311__form-padding .field:after, .select:after, .customer .field:after, .customer select:after, .localization-form__select:after {
    box-shadow: none;
} 
.section-template--20338393514311__924a7e23-e354-4614-924b-253f7d8c17c5-padding isolate .multicolumn-card {
    background: white!important;
}

#shopify-section-template--20338393514311__924a7e23-e354-4614-924b-253f7d8c17c5 .multicolumn-card {
    background: white!important;
}
#shopify-section-template--20338393514311__924a7e23-e354-4614-924b-253f7d8c17c5 h2 {
    color: #8b0000;
}
#shopify-section-template--20338393514311__924a7e23-e354-4614-924b-253f7d8c17c5 .media.media--transparent.media--adapt {
    padding-bottom: 70%!important;
}
#shopify-section-template--20338393514311__924a7e23-e354-4614-924b-253f7d8c17c5 a {
    color: #8b0000;
    text-decoration:none;
}
 #shopify-section-template--20338393514311__924a7e23-e354-4614-924b-253f7d8c17c5 p {
    color: #2d2d2d;
}
form#ContactForm .field:after {
    display: none !important;
}
section.singleimg_slider.slick-initialized.slick-slider.slick-dotted {
    margin-bottom: 80px;
}
/**pwc-past-shipments**/


.pro-value p{
  font-size:20px;
}
.pro-value section {
    text-align: center;
}
.pro-value .button{
    background:#e8cccc;
    color: #2d2d2d;
}
.pro-value .button:hover{
    background:#3a3a3a;
    color: #fff;
    --border-opacity: none;
}
.pro-value .image-with-text__grid {
    flex-direction: column-reverse;
    align-items: center;
    justify-content:center;
   text-align:center;
}

.pro-value .button:before{
  box-shadow:none;
}
.pro-value .button:after{
  box-shadow:none;
}
.pro-value a.button {
    margin: 10px;
}
.pro-value h3{
  font-size:20px;
  color:#2d2d2d;
   margin-bottom:20px;
   padding:0 40px;
}
.pro-value img {
    max-width: 350px;
    height: 250px;
    object-fit: cover;
    object-position: center;
}
.pro-value .coll_buttons {
    display: flex;
    justify-content: center;
    align-items: center;
}
.pro-value .button-row.button-row1 {
    padding: 20px 0;
}
section#shopify-section-template--20348602351943__9c855cf9-08ab-459a-9a61-79290414a3e7 {
    margin-bottom: 40px;
}
/**Wine Tours***/

.isolate h2.rich-text__heading.rte.inline-richtext.h1 {
    color: darkred;
}
.isolate p {
    color: #2d2d2d;
}
.isolate h2.rich-text__heading.rte.inline-richtext.h2 {
    color: #2d2d2d;
}
.section-template--20342649651527__60517d53-3b82-43ea-8106-22053203754b-padding .image-with-text__grid.grid {
    flex-direction: column;
    align-items: center;
}
 .slick-prev:before, .slick-next:before {
    color: darkred!important;
}
 .slick-next:before {
    font-size: 30px;
    font-weight: 800;
}
 .slick-prev:before {
    font-size: 30px;
    font-weight: 800;
}
.slick-prev:before, .slick-next:before {
    font-size: 30px!important;
}
.wine-tours-slider .slick-slide img {
    width: 100%;
    height:350px;
    object-fit:cover;
}
.wine-tours-slider .slick-active {
    opacity: 1;
}
.slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.slideshow__text--center.slideshow__text-mobile--center {
    display: none;
}
.wine-tours-slider .fancybox-image, .fancybox-spaceball {
    bottom: 100%;
}
section.wine-tours-slider.slider.slick-initialized.slick-slider.slick-dotted {
    margin-bottom: 80px;
}
.section-template--20339828457799__bb1713aa-920f-4156-989b-a8a8f5993579-padding h2{
  text-align:center;
}
#shopify-section-template--20347000095047__298736bf-cba9-4019-b490-60e0f7192891 .gradient {
    background: white;
}
#shopify-section-template--20347685994823__cb8bda49-c58d-4d83-a9f6-36f268a4bfdc .gradient {
    background: white;
}
#shopify-section-template--20347537064263__9f43c0c9-bc44-4d19-bb91-14ec5b5d8298 .gradient {
    background: white;
}
.button-row .coll_buttons {
    margin-top: 20px;
}
/***tasting***/
.section-Italian-Win-Masterclass .bottom-content {
    background: darkred;
    padding: 20px 20px 40px;
    color: #e8e8e8;
    margin-top: -10px;
}
.section-Italian-Win-Masterclass h3{
   color:#e8e8e8;
}
.section-Italian-Win-Masterclass .col1{
    border-bottom: 1px solid#e8e8e8;
}
.section-Italian-Win-Masterclass h2 {
    padding-bottom: 20px;
    font-weight: 600;
    color: #2d2d2d;
}
.section-template--20346807124295__d5e6ba92-7aeb-4f44-9862-c133a3bbfce3-padding .image-with-text__grid {
    /* justify-content: center; */
    align-items: center;
    flex-direction: column;
}
.section-template--20346807124295__d5e6ba92-7aeb-4f44-9862-c133a3bbfce3-padding .grid__item {
    width: 70%;
}
.main-blog a.pagination__item:hover:after {
    height: 0;
}
.main-blog .pagination__item--current:after {
    height: 0; 
}
.pagination__item--current:after {
    height: 0!important;
}
a.pagination__item:hover:after{
    height: 0!important;
}

/***Blog***/

.main-blog .posts-navigation ul {
    display: inline-flex;
    list-style-type:none;
    padding-left:0;
    gap:15px;
}
.main-blog .posts-navigationli {
    padding: 0 10px;
}
.main-blog .posts-navigation a {
    background: #e8cccc;
    padding: 14px 26px;
    color: #2d2d2d;
    text-decoration: none;
    border-radius: 5px;
}
.main-blog  .posts-navigation h1{
    font-weight: 600;
    color: darkred;
    padding: 20px 0;
}
.main-blog .blog-articles {
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 20px;
    row-gap: 20px;
}
.main-blog .underline-links-hover:hover a {
    text-decoration: none;
    text-underline-offset: none;
}
ul {
    list-style-position: outside!important;
}
.rte a:hover {
    text-decoration-thickness: none;
    text-decoration:none;
}
.rte a{
   color:darkred;
   text-decoration:none;
}
.main-blog img {
  height:320px;
  object-fit:cover;
}
.main-blog a.active {
    background: #2d2d2d!important;
    color: #fff!important;
}

/***wine-club sub pages***/
#shopify-section-template--20347685994823__80e948d0-c096-4852-981c-fb5f27a64bb6 .button-row.button-row1 {
    text-align: center;
}
#shopify-section-template--20347685994823__80e948d0-c096-4852-981c-fb5f27a64bb6 .coll_buttons {
    display: none;
}
#shopify-section-template--20347787477319__24ec3114-0965-433e-832d-da784fb4a239 .button-row.button-row1 {
    text-align: center;
}
#shopify-section-template--20347787477319__24ec3114-0965-433e-832d-da784fb4a239 .coll_buttons {
    display: none;
}
#shopify-section-template--20347537064263__414dc36d-7d8d-464f-bc4f-8eb8bffcc5af .button-row.button-row1 {
    text-align: center;
}
#shopify-section-template--20347537064263__414dc36d-7d8d-464f-bc4f-8eb8bffcc5af .coll_buttons {
    display: none;
}
#shopify-section-template--20347000095047__b2fae572-f8a7-42f1-9997-10b09c0f7691 .button-row.button-row1 {
    text-align: center;
}
#shopify-section-template--20347000095047__b2fae572-f8a7-42f1-9997-10b09c0f7691 .coll_buttons {
    display: none;
}
/**********/

/* responsive-css */
@media screen and (max-width:1024px){
  .perbacco-wine-sec {
    margin: -100px 1.5rem 0!important;
}
.homepage-blog ul li {
    width: 44%;
}
}
@media screen and (max-width:992px) {
section.home-contact .leftcol {
    padding: 0 20px 0 0;
}
  .contact_namefields {
    grid-template-columns: repeat(1,1fr);
    gap: 0;
}
.homepage-blog ul li {
    width: 48.5%;
}
.homepage-blog ul {
    flex-wrap: wrap;
}
.homepage-blog {
    padding-left: 20px;
    padding-right: 20px;
}
div#shopify-section-template--20338393448775__312cce5b-d10c-4f4e-8d88-4b4c09784d7c {
    margin-top: 50px;
}
.pro-value .coll_buttons {
    flex-wrap: wrap;
}
.pro-value a.button {
    width: 40%;
}
.banner__content .banner__box.content-container h2 {
    max-width: 100%!important;
}
.main-blog .blog-articles {
    grid-template-columns: 1fr 1fr;
}
.card.article-card .card__content h3 {
    font-size: 16px;
     height:45px;
}
}
@media screen and (max-width:768px){
  #shopify-section-template--20338393448775__312cce5b-d10c-4f4e-8d88-4b4c09784d7c .grid--2-col-tablet .grid__item{
      width:100%;
}
.about-us-sec .grid--2-col-tablet .grid__item{
      width:100%;
}
.section-template--20338393448775__a0492d96-ea00-467b-b494-59751232fbc1-padding .grid--2-col-tablet .grid__item{
      width:100%;
}
.homepage-feature modal-opener {
    margin-bottom: 30px;
}
.about-us-sec .image-with-text__media-item{
  margin-top:0;
}
}
@media screen and (max-width:767px) {
  .home-contact .mainrow {
    grid-template-columns: repeat(1,1fr);
}
  section.home-contact {
    padding: 50px 0;
}
   .banner__content .banner__box.content-container {
    padding-left: 3.5rem;
}
  .banner__content .banner__box.content-container h2 {
    max-width: 100% !important;
}
  .perbacco-wine-sec{
    margin:-100px 1.5rem 0 1.5rem !important
  }
  .perbacco-wine-sec h2{
    font-size:30px;
  }
  .perbacco-wine-sec p {
    text-align: left;
}
  .homepage-blog ul{
    flex-wrap:wrap;
    gap:0px;
  }
  .about-us-sec .image-with-text__media-item{
    margin-top:50px;
  }
  .about-us-sec .image-with-text__content{
    padding:0px;
  }
  .homepage-blog{
    padding-bottom: 0px;
  }
  .about-us-sec {
    padding-top: 0px !important;
}
  div#shopify-section-template--20339828457799__ba8c11ff-c2cf-43c4-9bb9-78df8182a36d .image-with-text__content {
    padding: 20px 0px 0px;
 }

div#shopify-section-template--20338393448775__312cce5b-d10c-4f4e-8d88-4b4c09784d7c {
    margin-top: 125px;
}
.homepage-feature .product-media-container.media-type-image {
    width: 100%!Important;
}
.homepage-feature modal-opener img {
    height: 100%!Important;
}
.homepage-feature modal-opener {
    height: 100%;
    box-shadow: #959da533 0 8px 24px;
}
.pro-value .coll_buttons {
    display: grid;
}
.pro-value a.button {
    width: 100%;
}
.section-template--20338393153863__product-grid-padding {
    padding-top: 3px;
    padding-bottom: 45px;
}
.perbacco-wine-sec a {
    margin-top: 20px;  
}
 #shopify-section-template--20338393448775__3469b8af-df1f-4cac-a68d-166ca38449d9 p{
  line-break:anywhere;
}
.footer p {
    line-break: anywhere;
}
.pro-value p{
  font-size:16px;
}
.pro-value .button-row.button-row1 {
    padding: 0;
}
.page-width.section-template--20347000095047__298736bf-cba9-4019-b490-60e0f7192891-padding.isolate {
    padding-top: 0;
}
.page-width.section-template--20347685994823__cb8bda49-c58d-4d83-a9f6-36f268a4bfdc-padding.isolate {
    padding-top: 0;
}
.page-width.section-template--20347537064263__9f43c0c9-bc44-4d19-bb91-14ec5b5d8298-padding.isolate {
    padding-top: 0;
}
.page-width.section-template--20347787477319__9fe72351-c56b-475c-bb10-8e8e837a77a5-padding.isolate {
    padding-top: 0;
}
.slick-list.draggable {
    height: auto!important;
}
section.singleimg_slider.slick-initialized.slick-slider.slick-dotted {
    margin-bottom: 40px;
}
.main-blog .blog-articles {
    grid-template-columns: 1fr;
}
.main-blog h1 {
   padding: 0; 
}
.main-blog ul {
    flex-wrap: wrap;
}
.main-blog li {
    margin-bottom: 30px;
}
.title--primary {
    margin-top:0;
}
.homepage-blog ul li {
    width: 100%;
    margin 0 auto;
}
.homepage-blog ul {
    flex-wrap: wrap;
    gap: 20px;
}
.homepage-blog {
    padding: 0 20px;
}
.homepage-blog h1 {
   margin-bottom: 0;
}
#shopify-section-template--20346807124295__8c5a6136-c2a6-4b2a-8175-123d28db422f .innercol {
    width: 80%!important;
}
.section-template--20346807124295__d5e6ba92-7aeb-4f44-9862-c133a3bbfce3-padding .grid__item {
    width: 80%!important;
}
  .form-col .flex-field {
    gap: 0px;
    flex-direction: column;
}
  .form-col .button {
    padding: 0px 12px;
    font-size: 15px;
}
  a.backto-winclub {
    font-size: 20px;
    padding-left: 15px;
}
  
.title-col h2.h1{
    font-size: 22px !important;
    margin-top: 12px !important;
}
  a.pdf_link {
    top: 5px !important;
}
}


/* responsive-css */

/* custom-css */