/** Shopify CDN: Minification failed

Line 245:14 Expected identifier but found whitespace
Line 245:15 Unexpected "16px"

**/
/* section#shopify-section-template--16817239064789__d7607dc1-62e7-4808-865b-97b49c5a7048 product-list.product-list.slider-false product-card {
    width: 23%;
}
section#shopify-section-template--16817239064789__d7607dc1-62e7-4808-865b-97b49c5a7048 product-list.product-list.slider-false {
    display: flex;
    flex-wrap: wrap;
}
section#shopify-section-template--16817239064789__d7607dc1-62e7-4808-865b-97b49c5a7048 button.circle-button.circle-button--lg.circle-button--fill.border.group {
    display: none;
} */
section#shopify-section-template--16817239064789__d7607dc1-62e7-4808-865b-97b49c5a7048 .product-card__figure img {
    width: 100%;
    height: 400px;
   object-fit:contain;
}
section#shopify-section-template--1681723906478.nw_rich p9__d0b74447-180b-4bf2-9f5b-25573fe08aca .section.section-blends.section-full.text-custom {
    padding-top: 0;
}

section#shopify-section-template--16817239064789__d0b74447-180b-4bf2-9f5b-25573fe08aca span.product-card__title a {
    color: #F5F8E8;
    font-family: Radikal Medium;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px;
}
section#shopify-section-template--16817239064789__d0b74447-180b-4bf2-9f5b-25573fe08aca  price-list.price-list .text-subdued {
    color: #F5F8E8;
    font-family: Radikal;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
       margin-top: 25px;
}
section#shopify-section-template--16817239064789__d7607dc1-62e7-4808-865b-97b49c5a7048 .section-header {
    grid-template-columns: 90%;
    justify-content: space-between;
    align-items: end;
}

section#shopify-section-template--16817239064789__ec9e145d-9842-4a82-acb2-36537a1ad756 span.product-card__title a {
    color: #415D51;
    font-family: Radikal Medium;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px;
}
section#shopify-section-template--16817239064789__ec9e145d-9842-4a82-acb2-36537a1ad756 price-list.price-list .text-subdued {
    color: #415D51;
    font-family: Radikal;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    margin-top: 25px;
    line-height: 24px;
}
section#shopify-section-template--16817239064789__fa68ca21-53e1-421a-ae87-0b39cb44f5e8 product-list.product-list.slider-false img {
    height: 400px;
    width: 100%;
    max-width: 100%;
    object-fit: cover;
}

section#shopify-section-template--16817239064789__fa68ca21-53e1-421a-ae87-0b39cb44f5e8 span.product-card__title a {
    /* color: #F5F8E8; */
    font-family: Radikal Medium;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px;
}

section#shopify-section-template--16817239064789__fa68ca21-53e1-421a-ae87-0b39cb44f5e8 price-list.price-list .text-subdued {

/* color: #F5F8E8; */
font-family: Radikal;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 24px;
  margin-top:25px;
}
section#shopify-section-template--16817239064789__567cc247-7290-4014-9ad1-3032e5e90066 price-list.price-list .text-subdued {

color: #415D51;
font-family: Radikal;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 24px;
  margin-top:25px;
}

section#shopify-section-template--16817239064789__3eb37780-faba-4ca0-9732-072408ddf4c9 .section-header {
    grid-template-columns: 90%;
    justify-content: space-between;
    align-items: end;
}
section#shopify-section-template--16817239064789__3eb37780-faba-4ca0-9732-072408ddf4c9 span.product-card__title  a {
 /* color: #F5F8E8; */
font-family: Radikal;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 25px; 
}
section#shopify-section-template--16817239064789__3eb37780-faba-4ca0-9732-072408ddf4c9 price-list.price-list sale-price.text-subdued {
/* color: #F5F8E8; */
font-family: Radikal;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 24px;
  margin-top:25px;
}

.template--product product-gallery.product-gallery.product-gallery--desktop-carousel {
    background-repeat: no-repeat;
    background-size: contain;
}

section#shopify-section-template--16817239064789__567cc247-7290-4014-9ad1-3032e5e90066 .section-header {
    grid-template-columns: 1200px;
    justify-content: space-between;
    align-items: end;
}
.collection_headings {
    max-width: 1100px;
    margin: auto;
    /* padding: 20px; */
    text-align: center;
    color: #1A3027;
  display: flex;
    flex-direction: column;
    row-gap: 50px;
}
.container_collection {
    max-width: 1400px;
    margin: auto;
    width: 100%;
    padding: 20px;
  position:relative;
}

.flex_collection_imgs {
    display: flex;
    flex-wrap: wrap;
  align-items:center;
  row-gap:50px;
  margin-top:50px;
}
.flex_collection_imgs .collections_content {
    width: 25%;
    text-align:center;
}
.collection_images img {
    margin: auto;
}
.collections_content h3 {
    margin-top: 25px;
    text-transform: uppercase;
}
/* .flex_collection_imgs .collections_content:nth-child(1) img {
    height: 307px;
    object-fit: contain;
    width: 100%;
} */
div#shopify-section-template--16817390911701__95252f02-6ff3-4bc2-a6ae-e630c6aa0c63 #home-hero h1:after {
    content: 'From windstorms to daytrips to sunsets best viewed from the beach, every beer we brew is a tasty tribute to Stanley Park.';
    display: block;
    font-size: 18px;
    max-width: 700px;
    margin: auto;
    line-height: 2;
    font-family: 'Radikal';
    margin-top: 17px;
  text-transform:initial;
}

section#shopify-section-template--16817390911701__main  .product-card__figure img {
    height: 400px;
    object-fit: contain;
}

section#shopify-section-template--16817390911701__main .container {
    max-width: 90%;
    width: 100%;
    margin: auto;
}
div#shopify-section-template--16817390911701__8aa30d7c-00ac-4434-a0b9-c56e9d8e0d60 #home-hero {
    height: 100vh;
    max-width: 1300px;
    margin: auto;
    text-align: center;
    padding: 20px;
}
div#shopify-section-template--16817390911701__8aa30d7c-00ac-4434-a0b9-c56e9d8e0d60 .prose.feat-prod-texts {
    width: 70%;
    margin: auto;
}
.nw_rich p{
    /* content: 'From windstorms to daytrips to sunsets best viewed from the beach, every beer we brew is a tasty tribute to Stanley Park.'; */
    display: block;
    font-size: 18px;
    max-width: 700px;
    margin: auto;
    line-height: 21.6px;
    font-family: 'Radikal';
    margin-top: 17px;
  text-transform:initial;
  color:#F5F8E8 !important;
}
div#shopify-section-template--16817239064789__95252f02-6ff3-4bc2-a6ae-e630c6aa0c63 #home-hero h1 {
    padding: 60px;
    padding-bottom: 0;
}

body.template--collection.template--bear-collection.zoom-image--enabled .section.section-full.bg-custom.text-custom {
    /* max-width: 1920px; */
    width: 100%;
    margin: auto;
}
section#shopify-section-template--16817239064789__d7607dc1-62e7-4808-865b-97b49c5a7048 {
    background: #F5F8E8;
}
section#shopify-section-template--16817239064789__ec9e145d-9842-4a82-acb2-36537a1ad756 {
    background: #F6F8E8;
}



.shopify-section.shopify-section--main-product {
    background: #23611A !important;
}
.breadcrumbs 
    font-size: 16px;
}
page-dots.product-gallery__thumbnail-list.scroll-area.bleed.md\:unbleed{
  margin:auto;
}
/* .product-gallery__media.snap-center img {
    background: url('/cdn/shop/files/image_11_9518641d-b6a3-46ac-82a7-2f0bb856613c.svg?v=1696295878');
    background-repeat: no-repeat;
} */
section#shopify-section-template--16817446944981__main .product-info__text .prose ul {
    list-style: none;
    display: flex;
    column-gap: 33px;
}
.rating-with-text button {
    background: transparent;
    border: 1px solid;
}
/* .aroma {
    display: inline-block;
    width: 50%;
 
}
.appearance {
    display: inline-block;
    width: 48%;
    position: relative;
    top: 64px;
}
.pairing {
    display: inline-block;
    width: 41%;
  position:relative;
  top:46px;
 
}
.feel {
    display: inline-block;
    width: 50%;
    margin-right: 2%;
} */
section#shopify-section-template--16817446944981__main .product {
    margin-right: 100px;
}
body.template--product.template--single-beer-page-v2-0.zoom-image--enabled span.product-card__title a {
    color: white;
  font-size:18px;
}
body.template--product.template--single-beer-page-v2-0.zoom-image--enabled price-list.price-list sale-price.text-subdued {
  color: white;
  font-size: 24px;
  font-family: Radikal;
}
.scrollbar__progress{
  display:none;
}
.appearance  img {
    margin-top: 20px;
}
.background-layers {
    background: url(/cdn/shop/files/Vector_10_08173a74-6808-42d2-8087-36f944498c46.png?v=1694016572);
    background-size: cover;
    width: 100%;
    height: 90px;
    margin-top: -89px;
    z-index: 1;
    position: relative;
    top: 13px;
}
.product-gallery__thumbnail-list {
    grid-auto-columns: 180px;
}
button.product-gallery__thumbnail {
    border: 1px solid;
}
body.template--product.template--single-beer-page-v2-0.zoom-image--enabled.js .breadcrumbs {
    color: white;
    fill: white;
}
body.template--product.template--single-beer-page-v2-0.zoom-image--enabled.js .product-info__image {
    display: inline-block;
    width: 40%;
    margin-right: 69px;
    margin-top: -15px;
}
 body.template--product.template--single-beer-page-v2-0.zoom-image--enabled.js safe-sticky.product-info .product-info__image:nth-child(1) {
    position: relative;
    top: -100px;
}
 body.template--product.template--single-beer-page-v2-0.zoom-image--enabled.js #shopify-section-template--16817446944981__main h1.product-info__title.h2{
  margin-top:30px !Important;
}


 body.template--product.template--single-beer-page-v2-0.zoom-image--enabled.js buy-buttons.buy-buttons {
    background: #F5F3DD !important;
    color: black !important;
}
 body.template--product.template--single-beer-page-v2-0.zoom-image--enabled.js .rating-with-text button:nth-child(1) {
    background: transparent;
    border: 2px;
    border-radius: 92px;
    outline: 1px;
    color: black !important;
}
page-dots.product-gallery__thumbnail-list.scroll-area.bleed.md\:unbleed {
    margin: auto;
}

button.button, .button {
    border-radius: 5px;
    font-family: Forest Floor;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    padding: 16px 16px;
    width: fit-content;
    text-align: center;
    /* margin: auto; */
  /* padding-right:0; */
}
section#shopify-section-template--16826418659541__main button.button .button {
    padding: 15px 60px 15px 70px;
}

safe-sticky.product-info .product-info__image:nth-child(1) {
    display: inline-block;
    width: 40%;
    margin-right: 17%;
  /* position: relative;
    top: -137px; */
}
/* .product-info__price .rating-with-text {
    justify-content: flex-start;
    display: flex;
    align-items: center !Important;
} */
safe-sticky.product-info .product-info__image:nth-child(2) {
    display: inline-block;
    width: 40%;
    margin: 0 0 0 0;
}
#shopify-section-template--16817446944981__main h1.product-info__title.h2 {
    color: white;
    text-transform: uppercase;
    margin-top: 4px !important;
}

.product-info__text.double h3 {
    font-family: "Forest Floor";
    text-transform: uppercase;
    color: #415D51;
    font-size: 25px;
    line-height: 1;
    padding: 1.5rem 0 0 0;
}

.template--single-beer-page-v2-0 .product-info__text.double h3 {
  color: #fff;
}

.template--search .shopify-section.shopify-section--main-search {
    background-color: #f5f8e8;
}

.product-info .product-info__image img {
  width: auto !important;
}

.template--search header > height-observer {
  background-color: #1b3028;
}

.product safe-sticky > div:nth-child(7),
.product safe-sticky > div:nth-child(8),
.product safe-sticky > div:nth-child(9) {
    gap: 7px;
}

.product-info .winner_flex {
    align-items: center;
}

.block-swatch {  
    color: #396752;
}

.block-swatch:before {
    box-shadow: 0 0 0 2px #396752;
}

.h-stack.gap-2 {
    font-size: 1rem;
}

.text-subdued {
    color: #396752;
}

.product-info__price .rating-with-text .button--xl.button--outline {
    display: inline-block;
    margin-left: 30px;
    padding: 16px 60px;
}

.product-info__price .rating-with-text .button--xl.button--outline:after {
  content: unset;
}

section#shopify-section-template--16826418659541__main safe-sticky.product-info {
    max-width: 656px;
    margin-top: 70px;
}
section#shopify-section-template--16826418659541__main .product-gallery__thumbnail-list {
    grid-auto-columns: 180px;
}
/* #shopify-section-template--16817446944981__main .product-info__price price-list.price-list .text-lg{
  font-size:20px !important;
} */

.avalibility_cintent {
    padding-bottom: 20px;
}

h1.product-info__title.h2 {
    text-transform: uppercase;
}
body.template--product.template--single-beer-page-v1-3.zoom-image--enabled button.button.button--xl {
    border: 1px solid black;
}
  color:body.template--product.template--single-beer-page-v1-3.zoom-image--enabled button.button.button--xl {
    border: 1px solid black;
    color: #396652;
  }
body.template--product.template--single-beer-page-v1-3.zoom-image--enabled button.button.button--xl {
    border: 1px solid black;
    color: #396652;
}
/* body.template--product.template--single-beer-page-v1-3 buy-buttons.buy-buttons button {
    border: none !important;
}

section#shopify-section-template--16826418659541__main buy-buttons.buy-buttons button {
    border: none !important;
    color: white;
    background: #396652;
    color: white;
} */
section#shopify-section-template--16826418659541__main form.shopify-product-form button {
    border: none !important;
  color:white;
  
}
section#shopify-section-template--16826418659541__main form.shopify-product-form button {
    border: none !important;
      padding: 17px 70px;
}

section#shopify-section-template--16826418659541__main p {
  color: #7f9c90;
}

 body.template--product.template--single-beer-page-v1-3.zoom-image--enabled  section#shopify-section-template--16826418659541__main {
    background: #F5F8E8 !important;
}

section#shopify-section-template--16826418659541__main .product-gallery__thumbnail-list {
    grid-auto-columns: 180px;
}
.object-contain {
    object-fit: cover;
    object-position: center;
    width: 180px;
    height: 180px;
}


/* div#shopify-section-template--16817390911701__fb801353-2384-46f8-b0e0-81c528f2ff9e .container_collection:after {
    content: url('/cdn/shop/files/brewpub-newsetter-a_2.png?v=1696617965');
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
} */
div#shopify-section-template--16817390911701__fb801353-2384-46f8-b0e0-81c528f2ff9e {
    margin-bottom: 50px;
}

#shopify-section-template--16826418659541__main h1.product-info__title.h2 {
    color: #415d51;
    text-transform: uppercase;
    margin-top: -12px;
}
.product-info__price price-list.price-list .text-lg {
  font-size: 50px ;
  line-height: normal !Important;
  margin-top:0 !Important;
}
.product-info__description {
    margin-top: 30px !important;
    text-align: left;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
section#shopify-section-template--16826418659541__main .additional h3 {
    text-transform: uppercase;
  color:#396652;
}
.product-info__price .rating-with-text {
    justify-content: flex-start;
    display: flex;
    /* flex-wrap: wrap; */
  align-items:center !Important;
  row-gap:25px;
}

body.template--product.template--single-beer-page-v1-3.zoom-image--enabled button.button.button--xl{
margin-right:auto !Important;
  padding:17px 70px;
}

img.newimage1 {
    display: none !important;
}

section#shopify-section-template--16826418659541__related-products img.newimage {
   display:none;
}


section#shopify-section-template--16817446944981__main button.button.button--xl::after{
  display:none;
}
#shopify-section-template--16817446944981__main .product-info__price price-list.price-list .text-lg{
  font-size:34px !Important;
}
price-list.price-list {
    margin-top: 0;
}
a.find_store.button.button--xl {
    background: transparent;
    border: 1px solid;
    max-width: 250px;
    width: 100%;
    display: block;
    padding: 15px 40px;
}
section#shopify-section-template--16817446944981__main form.shopify-product-form {
    max-width: 86%;
    width: 100%;
}
section#shopify-section-template--16817446944981__main button.button.button--xl {
    max-width: 250px;
    width: 100%;
    text-align: center;
}
section#shopify-section-template--16817446944981__main button.button.button--xl  div {
    text-align: center;
    margin: auto;
  font-size:18px;
}
section#shopify-section-template--16817446944981__main .object-contain {
    object-position: center;
    width: 180px;
    object-fit: contain;
    height: 180px;
    margin: auto;
}
section#shopify-section-template--16817446944981__main  .product-gallery__thumbnail-list {
    grid-auto-columns: 180px;
}
.additional h3 {
    text-transform: uppercase;
}



.metafield-rich_text_field ul {
    list-style: disc;
  font-size:18px;
}
h2.win_info-heading {
    font-size: 24px;
    font-weight: 500;
  margin-bottom:20px;
  text-align:left;
}
section#shopify-section-template--16817446944981__related-products button.button.button--xl {
    max-width: 100%;
    width: 100% !important;
}
section#shopify-section-template--16817446944981__related-products form.shopify-product-form {
    max-width: 100%;
    width: 100%;
}
section#shopify-section-template--16817446944981__related-products .v-stack.gap-0\.5.w-full {
    min-height: 120px;
}

section#shopify-section-template--16817446944981__related-products  .product-card__info {
    display: flex;
    flex-direction: column;
    row-gap: 40px;
}
section#shopify-section-template--16817446944981__related-products img.newimage {
    text-align: right;
    width: 200px;
    margin-left: auto;
    margin-top: -100px;
}

div#shopify-section-template--16817239064789__a2b069c0-6a2e-4a31-8e6e-6abb4aaa26d1 .tree-transition-fore.mobile-hide:before {
    content: url(/cdn/shop/files/overview-trailhop-fore_1.png?v=1696710250);
}

section#shopify-section-template--16799057150165__3c6fb989-3d60-4fd4-9751-62027b914429 .mobile-hide {
  
    background-size: 100% 100% !Important;
    padding-top: 66px !important;
    height: auto !important;
  /* overflow:visible !Important; */
  height: 302px !important;
}
section#shopify-section-template--16817239064789__fa68ca21-53e1-421a-ae87-0b39cb44f5e8 .section-header {
    grid-template-columns: 80%;
    justify-content: space-between;
    align-items: end;
}

section#shopify-section-template--16817239064789__fa68ca21-53e1-421a-ae87-0b39cb44f5e8 .prose.feat-prod-texts {
    width: 100%;
}

section#shopify-section-template--16817239064789__567cc247-7290-4014-9ad1-3032e5e90066 h2.h2:after {
    content: url('/cdn/shop/files/home-hero-foreground_2_1.png?v=1696711593');
}
section#shopify-section-template--16817239064789__567cc247-7290-4014-9ad1-3032e5e90066 .prose.feat-prod-texts {
    width: 100%;
}
section#shopify-section-template--16817239064789__567cc247-7290-4014-9ad1-3032e5e90066 .section-header {
    grid-template-columns: 100%;
    justify-content: space-between;
    align-items: end;
}
section#shopify-section-template--16817239064789__567cc247-7290-4014-9ad1-3032e5e90066 h2.h2 {
    display: flex;
    justify-content: space-between;
}

section#shopify-section-template--16817446944981__main buy-buttons.buy-buttons button.button.button--xl {
    padding: 18px;
  color:black;
      background: #F5F8E7;
}
section#shopify-section-template--16817446944981__main buy-buttons.buy-buttons {
    /* background: #F5F3DD !important; */
    /* color: black !important; */
}
/* section#shopify-section-template--16817446944981__main  .rating-with-text {
    display: none !important;
} */
section#shopify-section-template--16817446944981__main buy-buttons.buy-buttons.flex-product-btn {
    display: flex;
    justify-content: space-between;
  column-gap:10px;
}

/* section#shopify-section-template--16817446944981__e86df734-7bf6-4eeb-8448-d73b8d0a9f9f img.hidden.sm\:block {
    background: #23611A;
} */
/* section#shopify-section-template--16817446944981__e86df734-7bf6-4eeb-8448-d73b8d0a9f9f .section.backgg.section-blends.section-full.text-custom:after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    width: 100%;
    background-image: url('/cdn/shop/files/btm-water_1.png?v=1696836270');
    background-size: cover;
    height: 115px;
} */
section#shopify-section-template--16817446944981__e86df734-7bf6-4eeb-8448-d73b8d0a9f9f .section.backgg.section-blends.section-full.text-custom {
    position: relative;
}

body.template--product.template--single-beer-page-v1-3.zoom-image--enabled section#shopify-section-template--16826418659541__main scroll-shadow.product-gallery__thumbnail-list-wrapper {
    position: relative;
    top: -100px;
}
body.template--product.template--single-beer-page-v1-3.zoom-image--enabled section#shopify-section-template--16826418659541__main button.button.button--xl:after {
    display: none;
}
section#shopify-section-template--16826418659541__7fc37330-63d8-4f35-bfa9-2e46ca7af3fc img.hidden.sm\:block {
    background: #F5F8E8;
}


section#shopify-section-template--16826418659541__7fc37330-63d8-4f35-bfa9-2e46ca7af3fc img.sm\:hidden {
    background: #F5F8E8;
}


/* section#shopify-section-template--16826418659541__7fc37330-63d8-4f35-bfa9-2e46ca7af3fc .section.backgg.section-blends.section-full:after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    width: 100%;
    background-image: url('/cdn/shop/files/btm-water_1.png?v=1696836270');
    background-size: cover;
    height: 115px;
} */
section#shopify-section-template--16826418659541__7fc37330-63d8-4f35-bfa9-2e46ca7af3fc .section.backgg.section-blends.section-full {
    position: relative;
}

section#shopify-section-template--16764234727637__main button.button.button--xl::after{
  display:none;
}


.collection-header h1.h0 {
color:white;
}

div#shopify-section-template--16817239064789__52f51c30-a6f3-4633-a903-3d67af0a2ebe .flex_collection_imgs:after {
    content: url('/cdn/shop/files/brewpub-newsetter-a_2_1.png?v=1696713294');
    position: relative;
    top: 132px;
    left: 600px;
}
.button.button-normal{
  max-width:200px;
  margin:;
  
}



.hide_desk{
  display:none;
}
div#shopify-section-template--16817239064789__e9043612-1893-4f65-becd-cda722b8505d .home-transition-second {
    padding-top: 174px;
}



/* section#shopify-section-template--16817390911701__banner {
    background: #1A3027;
    color: #F5F8E8;
  padding:100px 0;
} */


.template--collection .collection-header h1{
  font-family: Forest Floor;
  font-size: 90px;
  font-style: normal;
  font-weight: 400;
  text-transform: uppercase;
  color: #F5F8E8 !important;
  line-height: 90px;
  margin-bottom: 20px;
  margin-top: 78px;
}
/* section#shopify-section-template--16817390911701__banner .collection-header {
    padding: 0;
    margin: 0;
      text-align: left;

} */
section#shopify-section-template--16817390911701__main .prose h2.h2{
  visibility:hidden;
}

/* #shopify-section-template--16764234727637__main button.button.button--xl {
    max-width: 300px;
    width: 100%;
    text-align: center !important;
}
#shopify-section-template--16764234727637__main button.button.button--xl {
    padding: 18px 60px !important;
} */








body.template--collection.template--bear-collection.zoom-image--enabled .product-card__figure {
    display: block;
    position: relative;
    max-width: 400px;
}

section#shopify-section-template--16817446944981__main .product {
    margin: auto;
    max-width: 1400px;
}

.product-card__figure img {
    object-fit: contain;
    height: 519px;
    margin: auto;
    text-align: center;
    margin: auto;
}

#shopify-section-template--16817446944981__main h1.product-info__title.h2 {
  max-width:600px;
    margin-top: 70px;
}


/* home page css */

section#shopify-section-template--16764234498261__featured-collection .feat-products-header.content.expand {
    max-width: 955px;
}

/* div#shopify-section-template--16764234498261__5cc63e4f-2a2f-44f7-832d-e87d9673dfd7 a.scrolldown.startatposition {
    display: none;
} */
section#shopify-section-template--16764234498261__fad11365-043d-4008-8d23-b4d0279af624 p.h1.hyphenate {
    font-size: 80px;
    font-weight: 400;
    font-family: 'Forest Floor';
}
section#shopify-section-template--16764234498261__fad11365-043d-4008-8d23-b4d0279af624 .rich-text__wrapper {
    max-width: 100%;
}

/* .footer-contact-section-spb::before {
    content: " ";
    position: absolute;
    top: 485px;
    left: 260px;
    width: 1300px;
    height: 200px;
    background-image: url("https://stanleyparkbrewstore.com/cdn/shop/files/carousel-foreground_3.png");
    background-position: center;
    background-repeat: no-repeat;
} */

.footer-contact-section-spb {
  text-align: center;
}

.footer-contact-section-spb .mobile-hide {
  padding: 50px;
  max-width: 1078px;
  width: fit-content;
  min-height: 160px;
  background-repeat: no-repeat;
  background-image: url("/cdn/shop/files/Vector_3.svg?v=1706583682");
  background-size: 100% 100%;
  padding-top: 51px;
  height: 265px;
  margin: 40px auto 0px auto;
}

.footer-contact-section-spb .desktop-hide-optwidget {
    margin: 30px 0 60px 0;
}

.footer-contact-section-spb .desktop-hide-optwidget>div>iframe {
  margin: auto;
}

@media (min-width: 931px) {  

  .footer-contact-section-spb .desktop-hide-optwidget {
        display: none;
    }
}

@media (max-width: 930px) { 
    .footer-contact-section-spb .mobile-hide {
      display: none;
    }
  .desktop-hide-optwidget {
    padding: 20px;
    max-width: 1078px;
    width: fit-content;
    min-height: 160px;
    background-repeat: no-repeat;
    background-image: url(/cdn/shop/files/Vector_ebc1ab18-1d5a-4a09-bf3b-1777b12d597b.png?v=1716357804);
    background-size: 100% 100%;
    padding-top: 40px;
    height: auto;
    margin: 40px auto 100px auto !important;
  }
}

.footer-contact-section-spb button {
  padding: 15px 60px;
}

.footer-contact-section-spb button:nth-of-type(2) {
  margin: 0 20px;
}

section#shopify-section-template--16764234498261__d05c9321-82d4-4e81-a437-e3b48b493d80 .place-self-center.text-center.sm\:place-self-center-start.sm\:text-start {
    max-width: 100%;
    text-align: center;
    margin: auto;
}
section#shopify-section-template--16764234498261__d05c9321-82d4-4e81-a437-e3b48b493d80 .prose {
  max-width: 1577px;
  margin: 44px auto 0px;
  padding: 0px 15px;
}

section#shopify-section-template--16764234498261__d05c9321-82d4-4e81-a437-e3b48b493d80 .prose p {
  line-height: 38.4px;
  font-size: 32px;
}

#shopify-section-template--16764234498261__d05c9321-82d4-4e81-a437-e3b48b493d80.shopify-section--image-with-text-overlay {
  background: #1a3027;
}

.footer-contact-section-spb {
  font-size: 32px;
  line-height: 32px;
}

section#shopify-section-template--16764234498261__d05c9321-82d4-4e81-a437-e3b48b493d80  p.h1 {
 color: #F5F8E8;
text-align: center;
leading-trim: both;
text-edge: cap;
font-size: 32px;
font-style: normal;
font-weight: 400;
line-height: 32px; /* 100% */
text-transform: uppercase;
}
section#shopify-section-template--16764234498261__d05c9321-82d4-4e81-a437-e3b48b493d80 .prose p {
    color: white;
}
section#shopify-section-template--16764234498261__d05c9321-82d4-4e81-a437-e3b48b493d80 button.button {
    margin: 150px auto;
}

section#shopify-section-template--16764234498261__d05c9321-82d4-4e81-a437-e3b48b493d80 .content {
    padding: 40px;
    max-width: 1078px;
    width: fit-content;
    min-height: 160px;
    background-repeat: no-repeat;
    background-image: url(/cdn/shop/files/Vector_23.png?v=1698165196);
    background-size: 100% 68%;
    padding-top: 82px;
}

.ot-dtp-picker.light-standard-theme.wide h1 {
    display: none !important;
}
section#shopify-section-template--16764234498261__9cedc591-0235-41c7-8aa5-9c3d625576d0 .section.section-blends.section-full.text-custom {
    padding-top: 0;
}
.footer__block.footer__block--newsletter {
    display: flex;
    justify-content: space-between;
}
.right-block{
  width:50%;
}
.left-block {
    width: 42%;
}

.footer__block.footer__block--newsletter {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.footer__block.footer__block--newsletter img {
    width: 100%;
    height: fit-content;
}

#custom-opentable-widget  form.ot-dtp-picker-form {
    display: flex;
    flex-direction: column;
    height: 100%;
    max-width: 300px !important;
    width: 100%;
}

section#shopify-section-template--16764234498261__d392ca28-c68c-4002-a62c-d72a035d856f {
    background: #E1EBE0;
}

.rating-with-text {
    display: block !important;
}

form.shopify-product-form {
    max-width: 246px;
    display: inline-block;
    margin-right: 20px;
}
button.button.button--xl {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
}
#shopify-section-template--16817446944981__main span{
  font-weight:400;
}
.flex_trohpy {
    display: flex;
    /* justify-content: space-between; */
    column-gap: 20px;
}
.trohpy_img {
    max-width: 74px;
    width: 100%;
  margin:auto;
}
.trohpy_img img {
    width: 100%;
}
.trophy {
    text-align: center;
    /* margin: auto; */
}
.trophy_content {
    max-width: 151px;
  margin-top:30px;
}

/* section#shopify-section-template--16817446944981__main price-list.price-list.price-list--lg {
    display: none;
} */
.new_product_price {
    font-size: 32px;
}
section#shopify-section-template--16817446944981__main .new_product_price {
    font-size: 32px;
}
section#shopify-section-template--16817446944981__main  label.block-swatch {
    border-radius: 5px;
    background: white;
}
section#shopify-section-template--16817446944981__main label.block-swatch span{
  color:black;
}
.trphy_heading {
    margin-bottom: 20px;
}
.trphy_heading h4 {
    color: #415d51;
    leading-trim: both;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    /* line-height: 90px; */
    text-transform: uppercase;
}
.info-heading{
  font-weight:500 !Important;
}
.additional h3 {
    font-size: 24px;
  font-weight: 500;
}
.product-info__text h6 {
    font-family: 'Radikal';
    font-weight: 400;
    letter-spacing: 1px;
    font-size: 24px !important;
    /* line-height: 90px !important; */
    text-transform: uppercase;
}

.avili_content_imgs .avail_img:nth-of-type(1) img {
    width: 25px;
    margin: 0 7px;
}

.avili_content_imgs .avail_img:nth-of-type(2) img {
    width: 25px;
}

.avili_content_imgs .avail_img:nth-of-type(3) img {
    width: 42px;
}


/* on-sale-badge.badge.badge--on-sale {
    font-family: 'Radikal';
    padding: 5px 19px;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
} */

.product-info__inventory {
    margin-top: 0.5rem;
}

.product-info__variant-picker {
    margin-bottom: 0;
}

/* section#shopify-section-template--16826418659541__main .product-info__price price-list.price-list.price-list--lg {
    display: none;
} */
section#shopify-section-template--16826418659541__main price-list.price-list {
    display: contents;
}
.incase_flex button {
    margin-left: 10px;
}
span.product-card__title a {
    display: flex;
    column-gap: 8px;
  flex-wrap: wrap;
}
span.product-card__title p {
    color: #415D51;
    font-family: Radikal;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
}
product-gallery.product-gallery.product-gallery--desktop-carousel {
    margin-top: 70px;
}
.product-card__badge-list {
    margin-top: 0px;
}
section#shopify-section-template--16817239064789__3eb37780-faba-4ca0-9732-072408ddf4c9 .section-stack:after {
    content: url(/cdn/shop/files/home-hero-foreground_2_2.png?v=1698269677);
  display:flex;
  justify-content:end;
}

p.new_tag {
  z-index: 1;
  background: #448D18;
  width: 137px;
  text-align: center;
  color: white;
  border-radius: 25px;
  padding: 8px 4px 4px 4px;
  position: absolute;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  top: 0px;
}

#shopify-section-template--16764234498261__featured-collection .product-card__badge-list {
    margin-top: 0px !important;
}

p.onsale_tag{
  z-index: 1;
  background: #F64651;
  width: 137px;
  text-align: center;
  color: white;
  border-radius: 25px;
  padding: 8px 4px 4px 4px;
  position: absolute;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  top: 0px;
}
.section-stack.featured-products-1 .product-list {
  row-gap: 89px;
  column-gap: 85px;
}
section#shopify-section-template--16764234498261__featured-collection p.bold.readmore-content {
    font-family: 'Forest Floor';
    text-transform: uppercase;
    font-weight: 400;
}
section#shopify-section-template--16817446944981__main svg.icon.icon-success {
    display: none;
}
.variant-picker__option-values.wrap.gap-2:after {
    font-family: 'Forest Floor';
    font-size: 20px;
}
.variant-picker__option-values.wrap.gap-2 {
    display: flex;
    align-items: center;
    column-gap: 30px;
}

@media screen and (max-width: 1024px) {

.product-info__price price-list.price-list .text-lg {
  font-size: 24px;
}
  
#shopify-section-template--16826418659541__main h1.product-info__title.h2 {
    color: #415d50 ;
    line-height: 55px;
}
 section#shopify-section-template--16817390911701__main button.button.button--xl {
    display: contents;
}
}


@media screen and (max-width: 1024px) {

section#shopify-section-template--16826418659541__7fc37330-63d8-4f35-bfa9-2e46ca7af3fc:before {
    content: url('/cdn/shop/files/overview-trailhop-fore_1.png?v=1696710250');
    display: flex;
    justify-content: end;
    position: relative;
    left: 80px;
}

section#shopify-section-template--16826418659541__7fc37330-63d8-4f35-bfa9-2e46ca7af3fc {
    background: #F5F8E8;
}
  
.hide_desk{
  display:block;
}
}

@media screen and (max-width: 750px) {
  section#shopify-section-template--16826418659541__7fc37330-63d8-4f35-bfa9-2e46ca7af3fc:before { 
    display: none !important;
  }
}

@media screen and (max-width: 768px) {
  .tree-transition-bg {
    padding-top: 110%;
    margin-bottom: -109.666667%;
}
}

@media screen and (min-width: 770px) {
  section#shopify-section-template--16826418659541__related-products product-card.product-card.product-card--blends.product-card--show-secondary-media.text-custom {
    margin: auto;
    width: 436px;
}
section#shopify-section-template--16826418659541__related-products product-list.product-list.slider1.slider-false {
    display: flex;
}
.template--16799057150165__173d5745-0f43-4f32-89e1-60bb2f88ab73 .rich-text__wrapper:before{
  bottom:80px !Important;
}

  product-list.product-list.slider1.slider-true {
    display: flex;
    /* overflow-x: scroll; */
}
  .scrollbar:before{
    display:none;
  }
  .scrollbar:after{
    display:none;
  }
}

.switch:checked {
    background: #425d53;
}

.switch:checked:after {
    background: #f7f8e8;
}

@media screen and (max-width: 1200px) {
  .section-stack.featured-products-1 .product-list {
    row-gap: 50px;
    column-gap: 23px;
  }
}

@media screen and (max-width: 769px) {
.template--contact div#page-top-treeline,
.template--menu-page div#page-top-treeline {
  background-size: 100% 100%;
  top: -23%;
}
#home-bridge {
    z-index: -1;
}
/* div#shopify-section-template--16764234498261__5cc63e4f-2a2f-44f7-832d-e87d9673dfd7 #product-hero:before {
    height: 100%;
    top: 60%;
    content: url(/cdn/shop/files/brewpub-newsetter-a_2_2.png?v=1698249367);
    z-index: -1;
}
 */
  section#shopify-section-template--16764234498261__fad11365-043d-4008-8d23-b4d0279af624 p.h1.hyphenate {
    font-size: 36px;
    line-height: normal;
}
a.button.button-normal.desktop-hide {
    display: none;
}
product-card.product-card.product-card--blends.product-card--show-secondary-media.text-custom {
    margin: auto;
    padding: 0;
    max-width: 100% !Important;
}

  .shopify-section--featured-collection .slider-false .product-card {
    width: 50% !Important;
    padding: 0;
}
.product-card__figure {
    height: 310px;
}
.product-card__figure img{
  height:100%;
}
  
/* #product-hero:before {
    height: 100%;
    top: 100%;
} */

@media screen and (max-width: 769px) {
  product-list.product-list.slider-false {
      display: flex;
    flex-wrap:wrap;
    row-gap:42px;
  }
}
  
section#shopify-section-template--16826418659541__7fc37330-63d8-4f35-bfa9-2e46ca7af3fc  .place-self-start-end.text-end.sm\:place-self-start-end.sm\:text-end {
    visibility: hidden;
}

  
  h5.product-cat {
    font-size: 32px !important;
    padding-top:22px !Important;
}
  /* .details {
    margin-top: 41PX !important;
} */
body.template--collection.template--bear-collection.zoom-image--enabled  .button.button-normal{
  margin:40px auto;
  max-width:200px;

}
  body.template--product.template--single-beer-page-v1-3.zoom-image--enabled section#shopify-section-template--16826418659541__main scroll-shadow.product-gallery__thumbnail-list-wrapper {
    position: relative;
    top: -50px;
}
div#shopify-section-template--16817239064789__52f51c30-a6f3-4633-a903-3d67af0a2ebe .flex_collection_imgs:after {
    content: url('/cdn/shop/files/brewpub-newsetter-a_2_1.png?v=1696713294');
    position: relative;
    top: 0;
    left: 60%;
}
section#shopify-section-template--16817239064789__567cc247-7290-4014-9ad1-3032e5e90066 .floating-controls-container:after {
    content: url('/cdn/shop/files/overview-trailhop-fore_1.png?v=1696710250');
    margin-left: 30%;
}
section#shopify-section-template--16817446944981__main  .product-gallery__thumbnail-list {
    grid-auto-columns: 100px;
}
  section#shopify-section-template--16817446944981__main .object-contain {
    object-position: center;
    width: 100px;
    object-fit: contain;
    height: 100px;
    margin: auto;
}
  .product-info__description {
    margin-top: 80px !important;
}
section#shopify-section-template--16817446944981__e86df734-7bf6-4eeb-8448-d73b8d0a9f9f .section.backgg.section-blends.section-full.text-custom:after{
  display:none;
}
  
div#shopify-section-template--16817390911701__fb801353-2384-46f8-b0e0-81c528f2ff9e .container_collection:after {
    content: url('/cdn/shop/files/overview-park_sesh-fore_1_2.png?v=1696713474');
    display: flex;
    justify-content: end;
}

section#shopify-section-template--16817239064789__ec9e145d-9842-4a82-acb2-36537a1ad756 .section-stack:after {
    content: url('/cdn/shop/files/carousel-foreground_2_f27e0359-5ea5-4850-b27c-16361a7e3eb6.png?v=1696883158');
    display: flex;
    justify-content: end;
    margin-left: auto;
    /* position: relative;
    left: 100px; */
}
#shopify-section-template--16817239064789__fa68ca21-53e1-421a-ae87-0b39cb44f5e8 .section-header {
    grid-template-columns: 100% !important;
}

section#shopify-section-template--16817239064789__3eb37780-faba-4ca0-9732-072408ddf4c9 .section.section-blends.section-full.text-custom:after {
    content: url('/cdn/shop/files/home-hero-foreground_1_1.png?v=1696713141');
    margin-left: 141px;
} 
section#shopify-section-template--16817239064789__2a9bc8cf-5d60-40cb-a23a-b2106be761c5  button.button, .button{
  width:100%;
    
  }
#shopify-section-template--16817239064789__2d62dfca-7780-45f8-bc07-6a84558f66d5 .home-transition-second .tree-transition-bg {
    padding-top: 105.666667% !important;
}
  #shopify-section-template--16817239064789__ec9e145d-9842-4a82-acb2-36537a1ad756 .section-header {
    grid-template-columns: 100%;
}
section#shopify-section-template--16817239064789__d0b74447-180b-4bf2-9f5b-25573fe08aca .section-stack:after {
    content: url('/cdn/shop/files/overview-trailhop-fore_1.png?v=1696710250');
    display: flex;
    justify-content: end;
    margin-left: auto;
    position: relative;
    left: 70px;
}
section#shopify-section-template--16817239064789__d7607dc1-62e7-4808-865b-97b49c5a7048 .section-stack:after {
    content: url('/cdn/shop/files/overview-park_sesh-fore_1_2.png?v=1696713474');
    display: flex;
    justify-content: end;
    margin-left: auto;
    position: relative;
    left: 15px;
}
 div#shopify-section-template--16817239064789__95252f02-6ff3-4bc2-a6ae-e630c6aa0c63 button.flickity-button.flickity-prev-next-button.previous {
    display: none;
}
div#shopify-section-template--16817239064789__95252f02-6ff3-4bc2-a6ae-e630c6aa0c63  button.flickity-button.flickity-prev-next-button.next {
    display: none;
}
section#shopify-section-template--16817446944981__related-products form.shopify-product-form {
    max-width: 100%;
    width: 100%;
    display: none;
}
  scroll-carousel#scroll-area-template--16817446944981__related-products {
    padding: 0;
}
section#shopify-section-template--16817446944981__related-products product-card.product-card.product-card--blends.product-card--show-secondary-media.text-custom {
    width: 45%;
}
section#shopify-section-template--16817446944981__related-products product-list.product-list.slider1.slider-false {
    display: flex;
    /* flex-direction: column; */
  flex-wrap:wrap;
  
    row-gap: 40px;
}
  
.metafield-rich_text_field {
    padding: 10px 30px;
}
.h-stack.gap-2 {
    margin: auto;
}
.variant-picker__option-values.wrap.gap-2 {
    margin: auto;
    text-align: center;
    display: flex;
    justify-content: center;
}
  
 section#shopify-section-template--16817446944981__main  safe-sticky.product-info {
    padding: 15px !Important;
}
  .info-description p {
    text-align: left !important;
}
 section#shopify-section-template--16826418659541__related-products sale-price.text-subdued {
    font-size: 16px;
}
section#shopify-section-template--16826418659541__related-products  compare-at-price.text-subdued.line-through {
    font-size: 16px;
}
scroll-carousel#scroll-area-template--16826418659541__related-products {
    padding: 0;
}
section#shopify-section-template--16826418659541__related-products .product-card__title {
    font-size: 18px;
}
section#shopify-section-template--16826418659541__related-products product-card.product-card.product-card--blends.product-card--show-secondary-media.text-custom {
    width: 46%;
}
section#shopify-section-template--16826418659541__related-products  product-list.product-list.slider1.slider-false {
    display: flex;
    flex-wrap: wrap;
  row-gap:10px;
}
.product-gallery__media {
    margin-top: auto !important;
    left: 25px;
}
section#shopify-section-template--16826418659541__main p{
  text-align:center;

}
.product-info__price price-list.price-list .text-lg {
  font-size: 24px ;
}
#shopify-section-template--16826418659541__related-products form.shopify-product-form {
    max-width: 100%;
    width: 100%;
    display: none;
}
body.template--product.template--single-beer-page-v1-3.zoom-image--enabled button.button.button--xl {
    margin: auto !Important;
}
  .product-info__text .prose {
    padding-top: 60px;
}
.product-info__image img {
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20%;
    margin-top: 40px;
}
section#shopify-section-template--16826418659541__main .object-contain {
    object-fit: cover;
    object-position: center;
    width: 79px;
    height: 79px;
}

section#shopify-section-template--16826418659541__main .product-gallery__thumbnail-list {
    grid-auto-columns: 79px;
}
section#shopify-section-template--16826418659541__main button.product-gallery__thumbnail {
    border-radius: 5px;
}
.product-info__text.double {
    margin-top: 0;
}

  .product-info__price price-list.price-list .text-lg{
    font-size:50px !Important;
  }
  div#page-top-treeline {
    background-image: url(/cdn/shop/files/Vector_8.png?v=1689245480);
    height: 100%;
    background-size: contain;
    bottom: 0;
    background-position: center;
    z-index: -1;
}
  .addtional_img {
    width: 200px;
    margin: auto;
}
  .additional {
    text-align: center;
}
  safe-sticky.product-info {
    padding: 0px;
}
  safe-sticky.product-info .product-info__image:nth-child(1) {
    display: block;
    width: 100%;
    margin-right: 0;
    position: static;
    top: 0;
}
  safe-sticky.product-info .product-info__image:nth-child(2) {
    display: block;
    width: 40%;
    display: none;
}

  body.template--product.template--single-beer-page-v2-0.zoom-image--enabled.js .product-info__image {
    display: block;
    width: 100%;
    margin-right: 0;
    margin-top: 0;
}
body.template--product.template--single-beer-page-v2-0.zoom-image--enabled.js safe-sticky.product-info .product-info__image:nth-child(1) {
    position: relative;
    top: 0;
}
  body.template--product.template--single-beer-page-v2-0.zoom-image--enabled.js safe-sticky.product-info .product-info__image:nth-child(2) {
    display:none;
      
    top: 0;
}
  
  .pairing {
    display: block;
    width: 100%;
    position: relative;
    top: 0;
}
  .aroma {
  width: 100%;
  display:block;
}
button.product-gallery__thumbnail {
    border: 1px solid !important;
}
.appearance {
    display: block;
    width: 100%;
    text-align: center;
    margin: auto;
  top:0;
}
.feel {
    display: block;
    width: 100%;
    margin-right: 0;
}

.more-details {
    padding-top: 35px;
}

  .product-info__price .rating-with-text {
    justify-content: center;
    flex-flow: wrap;
    gap: 50px;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: -70px;
}
  section#shopify-section-template--16817446944981__main .product-info__text .prose ul {
    list-style: none;
    display: flex;
    justify-content: center;
    column-gap: 33px;
}
  section#shopify-section-template--16817446944981__main .product {
    margin: 0;
}
section#shopify-section-template--16817239064789__d7607dc1-62e7-4808-865b-97b49c5a7048 product-list.product-list.slider-false product-card {
    width: 50%;
  padding:6px;
}
  section#shopify-section-template--16817239064789__d7607dc1-62e7-4808-865b-97b49c5a7048 .product-card__figure img {
    width: 100%;
    height: 230px;
    object-fit: cover;
}
section#shopify-section-template--16817239064789__d7607dc1-62e7-4808-865b-97b49c5a7048  .feat-products-header {
    display: flex;
    justify-content: space-between;
    width: auto;
}
  section#shopify-section-template--16817239064789__d0b74447-180b-4bf2-9f5b-25573fe08aca product-list.product-list.slider-false product-card {
    width: 50%;
  padding:6px;
}
 body.template--collection.template--bear-collection.zoom-image--enabled price-list.price-list .text-subdued{
    font-size:16px !Important;
  }
  body.template--collection.template--bear-collection.zoom-image--enabled product-list.product-list.slider-false product-card {
    width: 50%;
  padding:6px;
}
 body.template--collection.template--bear-collection.zoom-image--enabled  .feat-products-header{
    width:auto;
  }
  .flex_collection_imgs .collections_content {
    width: 50%;
    text-align: center;
}
  /* product-list.product-list product-card {
    width: 46%;
} */
section#shopify-section-template--16817446944981__main {
    padding-top: 0;
}
 /* section#shopify-section-template--16817390911701__main product-list.product-list product-card {
    width: 46%;
} */
section#shopify-section-template--16817390911701__main  product-list.product-list {
    display: flex;
    flex-wrap: wrap;
}
  section#shopify-section-template--16817390911701__main .product-card__figure img {
    height: 176px;
    object-fit: contain;
}
  #home-hero h1 {
    padding: 30px;
}
  .prose h2.h2 {
    color: #415d51;
    font-family: Forest Floor;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 60px;
    text-align: center;
    margin: auto;
}
  .feat-products-header.content {
    width: 100% !important;
}
  div#shopify-section-template--16817390911701__8aa30d7c-00ac-4434-a0b9-c56e9d8e0d60 .prose.feat-prod-texts {
    width: 100% ;
    margin: auto;
}
 div#shopify-section-template--16817390911701__a2b069c0-6a2e-4a31-8e6e-6abb4aaa26d1 .tree-transition-bg {
    padding-top: 10%;
    margin-bottom: -110.666667%;
}
  page-dots.product-gallery__thumbnail-list.scroll-area.bleed.md\:unbleed {
    justify-content: center;
}
section#shopify-section-template--16817239064789__d7607dc1-62e7-4808-865b-97b49c5a7048 .section-header {
    grid-template-columns: 100%;
    justify-content: space-between;
    align-items: end;
  margin:auto;
}

div#shopify-section-template--16817239064789__a2b069c0-6a2e-4a31-8e6e-6abb4aaa26d1  .tree-transition-bg {
    padding-top: 105%;
    margin-bottom: -110.666667%;
}
  body.template--collection.template--bear-collection.zoom-image--enabled  .feat-products-header {
    width: 100%;
    margin: auto;
}
  div#shopify-section-template--16817239064789__2d62dfca-7780-45f8-bc07-6a84558f66d5 .tree-transition-bg {
    padding-top: 100%;
    margin-bottom: -110.666667%;
}
  section#shopify-section-template--16817239064789__567cc247-7290-4014-9ad1-3032e5e90066 .section-header {
    grid-template-columns: 100%;
    justify-content: space-between;
    align-items: end;
}
div#shopify-section-template--16817239064789__41e76cad-05fe-4070-adc1-9cb8ac507f6e  .tree-transition-bg {
    padding-top: 100%;
    margin-bottom: -110.666667%;
}
  section#shopify-section-template--16817239064789__3eb37780-faba-4ca0-9732-072408ddf4c9 .section-header {
    grid-template-columns: 100%;
    margin: auto;
}
 div#shopify-section-template--16817239064789__e9043612-1893-4f65-becd-cda722b8505d  .tree-transition-bg {
    padding-top: 100%;
    margin-bottom: -110.666667%;
}
section#shopify-section-template--16826418659541__main  .button {
    padding: 18px 80px 18px 80px !important;
} 
section#shopify-section-template--16826418659541__main  buy-buttons.buy-buttons {
    padding: 3px 7px;
}
  section#shopify-section-template--16817239064789__fa68ca21-53e1-421a-ae87-0b39cb44f5e8 .section-header {
    grid-template-columns: 100%;
}
  section#shopify-section-template--16817239064789__567cc247-7290-4014-9ad1-3032e5e90066 h2.h2:after {
    content: url('/cdn/shop/files/home-hero-foreground_2_1.png?v=1696711593');
   display:none;
}
  section#shopify-section-template--16817239064789__567cc247-7290-4014-9ad1-3032e5e90066 h2.h2 {
    display: flex;
    /* justify-content: space-between; */
    justify-content: center;
}
 .product-info__price .rating-with-text {  
    width: 95%;
}
  .footer__block.footer__block--newsletter {
    flex-wrap: wrap;
}
  .left-block {
    width: 100%;
}
  .right-block {
    width: 100%;
}
   section#shopify-section-template--16764234498261__d05c9321-82d4-4e81-a437-e3b48b493d80 .mobile-hide {
    display: block;
}
  .ot-dtp-picker.wide .ot-dtp-picker-form {
    height: 100% !Important;
    display: flex !important;
    flex-direction: column !Important;
}
}

.shopify-policy__container h1,
.shopify-policy__container h2,
.shopify-policy__container h3,
.shopify-policy__container h4,
.shopify-policy__container h5,
.shopify-policy__container h6, 
.template--page h1,
.template--page h2,
.template--page h3,
.template--page h4,
.template--page h5,
.template--page h6 {
    font-family: "Forest Floor";
    text-transform: uppercase;
}

section#shopify-section-template--16764234498261__d05c9321-82d4-4e81-a437-e3b48b493d80 .prose div:nth-child(5) {
    display: none;
}
div#shopify-section-template--16799057150165__9cb7fe91-9ad1-40d0-8d36-b1dc0e4a50bf img {
    display: none;
}

/* collapase css */

 body.template--page button.collapsible_2 {
    background:url(/cdn/shop/files/Vector_7584fd32-0697-48f3-941d-9e43f40f7245.png?v=1699754879) !important;
    color: #F5F9E7;
    cursor: pointer;
    padding: 20px 40px 20px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 24px;
   background-repeat:no-repeat !important;
    font-weight: 700;
   margin-top: 35px;
   font-family:'Radikal';
   background-size:100% 100% !important;
  display: flex;
  align-items: center;
  line-height: 25px;
  text-transform: capitalize;
  }
  
body.template--page button.collapsible_2:before {
    content: url('/cdn/shop/files/Group_1001_7b364104-0463-44d9-8436-8aa3794e6eca.png?v=1716443519');
    color: #777;
    font-weight: bold;
    float: left;
    margin-right: 32px;
   margin-top:4px;
}
  
 button.collapsible_2.active:before {
    content: url('/cdn/shop/files/up-arrow_1.png?v=1698861470');
}
  
  .win_classlic {
    box-shadow: 0 0 15px -4px #ccc;
    background: white;
  }
  
  .win_heading {
    margin-left: 18px !important;
    text-align: left;
  }
  
.fs-main-tabs-content  .content {
    padding: 0 18px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    /* border-bottom: 1px solid #e1d7d7; */
    text-align:left;
    color:white;
  background-size:100% 100%;
  }
  .content{
    background-repeat:no-repeat;
  }
  button.collapsible.active:focus {
    border-top:1px solid #e1d7d7;
  }
  .win_content{
    padding: 30px;
    }

.fs-image-content {
  margin: 5px;
  border: 1px solid #415D51;
  padding: 9px 21px;
  border-radius: 30px;
  color: #F5F8E8;
}
h2.fs-heading-collection {
    color: white;
    text-transform: uppercase;
    font-family: 'Forest Floor';
}

.template--contact h2.fs-heading-collection {
  font-size: 90px;
  line-height: 90px;
  color: rgba(245, 248, 232, 1);
  margin-bottom: 86px;
}

h2.fs-heading-collection {
      font-size: 50px;
    line-height: 50px;
    color: white;
    text-transform: uppercase;
    font-family: 'Forest Floor';
    /* margin-bottom:30px; */
  margin-bottom:50px;
}
.tab.fs-flex-tabs-custom {
  margin-bottom: 20px;
  display: flex;
  justify-content: center;
  gap: 10px;
  flex-wrap: wrap;
}
div#fs-slick p {
  color: white;
  font-size:16px;
  font-family:'Radikal';
  line-height: 25px;
}
button.tablinks.active {
    background: white;
    color: black !important;
    border-radius: 30px;
}
button.tablinks.active h4 {
    color: rgba(57, 102, 82, 1);
}
button.tablinks.active .fs-image-content {
    padding: 9px 21px;
  border: none;
  background: #F5F8E8;
}
.fs-main-tabs-content {
    padding: 100px 0;
}
h4.fs-collection-name {
    font-size: 16px;
    line-height: 19.65px;
}
.tab-content-slider {
    display: flex;
}
.section_back {
    position: relative;
}
.fs-custom-image-tabs,
.tablinks {
  margin: 0px;
  border-radius: 30px;
}
.fs-image-content {
  margin: 0px !important;
}
.incase_flex {
    position: absolute;
    top: 0;
    display: flex;
    flex-direction: column;
    bottom: 30px;
    z-index: 1111;
  justify-content:end;
  left:30px;
}
.incase_flex button {
    /* background: green; */
    padding: 3px 38px;
    color: white;
    /* margin: 5px; */
    text-transform: uppercase;
    text-align: center;
    border: 1px solid white;
}
button#button_1 {
    background: #F8983B;
}
button#button_2 {
    background: #4C6A99;
}
button#button_4 {
  background: #72A94B;
   
}
button#button_3 {
     background:#693791;
}
.button_1_content.for_box {
    position: absolute;
    top: 20%;
    max-width: 324px;
    width: 100%;
    left: 27%;
    transform: translate(-50%, -50%);
    background: url('/cdn/shop/files/1_9.png?v=1698941327');
    padding: 86px 10px;
  z-index: 111;
}
.button_2_content.for_box {
    position: absolute;
    top: 20%;
    max-width: 324px;
    width: 100%;
    left: 68%;
    transform: translate(-50%, -50%);
    background: url('/cdn/shop/files/2_9.png?v=1698942847');
    padding: 86px 10px;
    z-index: 111;
}

.button_3_content.for_box {
    position: absolute;
    top: 70%;
    max-width: 324px;
    width: 100%;
    left: 28%;
    transform: translate(-50%, -50%);
    background: url('/cdn/shop/files/4_1.png?v=1698943372');
    padding: 86px 10px;
  z-index:111;
}
.button_4_content.for_box {
    position: absolute;
    top: 69%;
    max-width: 324px;
    width: 100%;
    left: 69%;
    transform: translate(-50%, -50%);
    background: url('/cdn/shop/files/3_1.png?v=1698943978');
    padding: 86px 10px;
  z-index:111;
}
/* .center_content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
} */
.center_content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 500px;
    width: 100%;
    color: black;
  text-align:center;
}
.center_content p {
    color: black;
}
.all_buttons_content {
    text-align: center;
}
.center_content h3 {
    color: white;
    font-size: 50px;
}
section#shopify-section-template--16803233038549__4303b777-eba2-4233-bf4e-9d1dee210cb7 {
    background: #F5F8E8;
}
section#shopify-section-template--16803233038549__4303b777-eba2-4233-bf4e-9d1dee210cb7 .section.section-boxed.bg-custom:before {
    background-image: url('/cdn/shop/files/overview-shadow_play-bg_1.png?v=1723827289');
    display: flex;
    justify-content: end;
    margin-top: -390px;
    right: -150px;
    position: relative;
    content: '';
    width: 548px;
    height: 449px;
    margin-left: auto;
}
image-link-blocks#scroll-area-template--16803233038549__4303b777-eba2-4233-bf4e-9d1dee210cb7 {
    display: flex;
    flex-wrap: wrap;
  justify-content:center;
}
image-link-blocks#scroll-area-template--16803233038549__4303b777-eba2-4233-bf4e-9d1dee210cb7 .image-link-blocks__item.group.rounded.bg-secondary.text-custom {
    width: 12%;
}
section#shopify-section-template--16803233038549__4303b777-eba2-4233-bf4e-9d1dee210cb7 .image-link-blocks__item.group.rounded.bg-custom.text-custom {
    height: 150px;
    width: 150px;
  padding:0;
  border: 2px solid rgba(65, 93, 81, 0.20);


  position:relative;
}
/* section#shopify-section-template--16803233038549__aa1966ed-616e-4e3b-96e1-4f5d5d177c3d .section.section-full.bg-custom.text-custom:before {
    content: url('/cdn/shop/files/overview-amber-fore_3.png?v=1698951794');
} */

.image-link-blocks__item.group.rounded.bg-custom.text-custom:hover {
    border: 3px solid rgb(65 93 81 / 58%) !important;
    /* padding: 10px !important; */
}
.breadcrumbs {
    display: none !important;
}


/* .section {
    text-align: center;
} */

.card {
    display: inline-block;
    border: none;
    margin-top: 60px;
    margin-bottom: 30px;
    padding: 15px;
    position: relative;
}

.card::before {
    background: url(/cdn/shop/files/Vector_1_93612b2e-bcf2-4cad-8faf-6f70df657d09.png?v=1723828621);
    width: 100%;
    height: 105%;
    display: block;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
}

.card_img_inner {
  max-width: 92%;
  height: auto;
  margin-left: 5%;
  max-height: 98%;
  margin-top: 8%;
  position: relative;
}

div.owl-controls.clickable,
div.owl-controls.clickable .owl-buttons {
    display: block !important;
}

#London div.owl-controls.clickable i,
#Tokyo div.owl-controls.clickable i {
  display: none;
}

#shopify-section-template--16803233038549__df7b1306-0bf8-4ad2-b9d8-2c963012cd7a {
  margin-bottom: -1px;
}

#customer_login button.button {
  margin: auto;
}

#customer_login button.button::after {
  content: unset;
}

body.template--register .customer-form {
  margin: 100px 0;
}

body.template--register .customer-form .customer-form__box {
  background: #f5f8e7;
}

body.template--login .customer-form .customer-form__box {
  background: #f5f8e7;
}

body.template--account #main>section,
body.template--account #shopify-section-account-banner,
body.template--order #main>section,
body.template--order #shopify-section-account-banner,
body.template--addresses #main>section,
body.template--addresses #shopify-section-account-banner {
  background: #f5f8e7;
}

body.template--account #shopify-section-account-banner,
body.template--order #shopify-section-account-banner,
body.template--addresses #shopify-section-account-banner {
    margin-top: 24px;
    padding: 0;
}

body.template--account #shopify-section-account-banner .account-nav__item,
body.template--order #shopify-section-account-banner .account-nav__item,
body.template--addresses #shopify-section-account-banner .account-nav__item {
  padding-top: 40px;
}

body.template--register .customer-form .customer-form__box button {
  margin: auto;
}

body.template--account button::after,
body.template--order button::after,
body.template--addresses button::after,
.buy-buttons button::after,
.buy-buttons a::after {
  content: unset;
}

body.template--register .customer-form .customer-form__box button:after {
  content: unset;
} 

.template--16764234563797__b6bcd858-c301-4b92-89ce-3db74aea61f4 .table-reserve::after{
  right:-89px !important;
}
.overlay {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #396652;
    color: #fff;
    width: 90%;
    height: 93%;
    text-align: center;
    padding: 20px;
    box-sizing: border-box;
    padding-top: 44px;
    margin-top: 25px;
    margin-left: 15px;
      z-index: 9;
}

.cart_auther_name {
  margin-bottom: 40px;
  margin-top: 50px;
}

.cart_auther_name h6 {
  font-weight: 700;
  font-size: 28px;
  line-height: 32px;
  font-family: 'Radikal';
  text-transform: capitalize;
}

.cart_auther_name p {
      margin-top: 20px !important;
  font-size: 18px !important;
  line-height: 18px !important;
}

.card::after {
    content: "";
    position: absolute;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 5.34%, rgba(0, 0, 0, 0) 36.41%);
    bottom: 15px;
    left: 5px;
    right: 0px;
    width: calc(100% - 52px);
    z-index: 1;
    height: 500px;
    margin: 0px auto;
}

.overlay h2 {
    margin: 0;
      text-transform: capitalize;
}

.overlay p {
    margin: 10px 0;
}

.overlay-button {
    position: absolute;
    top: 9%;
    right: 9%;
    color: #fff;
    border: none;
    padding: 5px 10px;
    cursor: pointer;
      z-index: 9;
}

.tabs_contaner {
    max-width: 1260px;
    margin: auto;
    width: 100%;
  padding:20px;
}
h2.tabs_heading {
    text-align: center;
    color: white;
    text-transform: uppercase;
  font-size:32px;
  line-height: 32px;
  margin: 0px 20px 50px;
}
.tab.flex_all_tabs {
    display: flex;
    /* justify-content: space-between; */
  column-gap:13px;
    flex-wrap: wrap;
    row-gap: 15px;
}
h4.tab_name {
    /* padding: 15px 75px; */
    text-transform: uppercase;
}
button.tablinks_cards {
    border: 1px solid white;
  color:white;
}
button.tablinks.cards.active {
    background: #F5F8E6;
    border-radius: 7px;
}

#shopify-section-template--16803233038549__96de6716-9742-41b0-964e-2a5ca3bfb369 button.tablinks.cards {
  padding: 15px;
  transition: 0.5s all;
}

#shopify-section-template--16803233038549__96de6716-9742-41b0-964e-2a5ca3bfb369 button.tablinks.cards.active{
background: #F5F8E6 !important;
}

#shopify-section-template--16803233038549__96de6716-9742-41b0-964e-2a5ca3bfb369 button.tablinks.cards:hover {
 background: #F5F8E6 !important;
 color: rgba(57, 102, 82, 1);
}

#shopify-section-template--16803233038549__96de6716-9742-41b0-964e-2a5ca3bfb369 h4.tab_name {
 font-size: 18px;  
}
button.tablinks.cards {
    color: white;
    border: 1px solid white;
  border-radius:8px;
}
.overlay h2 {
    font-size: 28px;
    font-family:  Radikal;
}
.fs-slick_caard {
    display: flex;
    justify-content: center;
}
button.tablinks.cards {
    max-width: 31.7%;
    width: 100%;
    padding: 16px;
    text-align: center;
}
.tabs_contaner:after {
  content: url('/cdn/shop/files/brewpub-location-fg_6.png?v=1723829060');
  display: flex;
  justify-content: end;
  position: relative;
  top: -50px;
  right: -200px;
}

#shopify-section-template--16803233038549__5f960297-1245-4870-8802-25bbf902ff6e p.h3.hyphenate{
  font-size: 32px !important;
  font-weight: 400 !important;
  margin-bottom: 26px;
}
#shopify-section-template--16803233038549__a418cf0b-3bef-4edf-9c00-1911b51120a3 span {
    color: white;
    font-size: 50px !important;
    font-weight: 400;
    line-height: 50px;
    margin-bottom: 26px !important;
}

section#shopify-section-template--16803233038549__dc14cbb8-648d-4eea-87c7-e1096a9f0b40:after {
    content: "";
    position: absolute;
    z-index: 1;
    bottom: -0px;
    background-size: 100%;
    background-position: bottom;
    background-repeat: no-repeat;
    background-image: url('/cdn/shop/files/Tree_V2.png?v=1723825999');
    height: 100%;
    width: 100%;
}

section#shopify-section-template--16803233038549__dc14cbb8-648d-4eea-87c7-e1096a9f0b40 {
    position: relative;
  overflow:hidden;
  
}
.template--16803233038549__a418cf0b-3bef-4edf-9c00-1911b51120a3 .rich-text__wrapper:before {
    right: 0 !important;
}

.template--16803233038549__a418cf0b-3bef-4edf-9c00-1911b51120a3 .rich-text__wrapper:after {
  top: 120px;
  left: 50px !important;
}
.template--16799057150165__173d5745-0f43-4f32-89e1-60bb2f88ab73 .rich-text__wrapper:before {
    left: 100px;
    bottom: -85px !important;
    top: unset !important;
}
.template--16799057150165__173d5745-0f43-4f32-89e1-60bb2f88ab73 .rich-text__wrapper:after{
  bottom:-83px !important;
}


.template--16803233038549__5f960297-1245-4870-8802-25bbf902ff6e .rich-text__wrapper:after {
  background-image: url('/cdn/shop/files/carousel-foreground_2.png?v=1723827060') !important;
  background-repeat:no-repeat;
  width: 266px;
  height: 137px;
  top: -30px;
  bottom: auto !important;
  right: 94px;
}
.template--16803233038549__5f960297-1245-4870-8802-25bbf902ff6e .rich-text__wrapper:before {
  display:none;
}
section#shopify-section-template--16803233038549__c599e0fc-916a-4762-a4d4-2676b7756149{
  display:none;
}

/* .floating-controls-container {
  max-width: 1300px;
  margin: 0px auto;
} */

#shopify-section-template--16803233038549__4303b777-eba2-4233-bf4e-9d1dee210cb7 h2.h3 {
  font-size: 32px !important;
  line-height: 32px !important;
  font-weight: 400;
  margin-top: 30px !important;
  margin-bottom: 50px !important;
}

#shopify-section-template--16803233038549__4303b777-eba2-4233-bf4e-9d1dee210cb7 .section-header p {
  color: rgba(127, 156, 144, 1);
  font-size: 18px;
  line-height: 25px; 
}

#shopify-section-template--16803233038549__01527d3c-ce29-4991-8264-3dcb5d81d875.shopify-section--rich-text .section-blends {
  padding-top: 50px;
  padding-bottom: 50px;
}

#shopify-section-template--16803233038549__5f960297-1245-4870-8802-25bbf902ff6e.shopify-section--rich-text .section-blends {
  padding-top: 50px;
  padding-bottom: 177px;
}

#shopify-section-template--16803233038549__a418cf0b-3bef-4edf-9c00-1911b51120a3 .section-blends {
  padding-top: 120px;
    padding-bottom: 50px;
}

.template--16803233038549__aa1966ed-616e-4e3b-96e1-4f5d5d177c3d .rich-text__wrapper:before{
  background-image:url('/cdn/shop/files/overview-amber-fore_3.png?v=1698951794') !Important;
  left:0 !Important;
  top:0 !important;
  height:220px !important;
}
.template--16803233038549__aa1966ed-616e-4e3b-96e1-4f5d5d177c3d .rich-text__wrapper:after{
  display:none;
}
#shopify-section-template--16803233038549__0af4a651-9901-4cd9-805c-3ece27734fcc .tree-transition-bg{
  background-color:#F5F8E8;
}
.template--16803233038549__e9e03e36-f383-4aad-9c4a-a4fa27f60b5b .rich-text__wrapper:before {
    content: "";
    position: absolute;
    top: -16px !Important;
    left: 168px !Important;
    width: 1300px !important;
    height: 182px !important;
    background-image: url('/cdn/shop/files/carousel-foreground_3.png?v=1699373437') !Important;
    background-position: center;
    background-repeat: no-repeat;
}
.template--16803233038549__e9e03e36-f383-4aad-9c4a-a4fa27f60b5b .rich-text__wrapper:after{
  display:none;
}
#shopify-section-template--16803233038549__4e63cd22-0b0e-4dd1-91ad-93b63318061e .tree-transition-bg{
  background-color:#1A3027;
}
div#shopify-section-template--16803233038549__0af4a651-9901-4cd9-805c-3ece27734fcc {
    background: #F5F8E8;
}


  
.button_1_content.for_box, .button_2_content.for_box, .button_3_content.for_box, .button_4_content.for_box {
    display: none;
}
.auther_name {
  position: absolute;
  bottom: 50px;
  top: auto;
  left: 50%;
  transform: translateX(-50%);
  max-width: 100%;
  width: 100%;
  text-align: center;
  max-width: 250px;
  z-index: 2;
}
.auther_name h6 {
    color: white;
    font-family: 'Radikal';
    font-size: 24px;
}

.tabcontent {
  display: none;
}
div#London {
    display: block;
}

.section_back_image img {
    height: 100%;
    object-fit: cover;
    background-size: cover;
    width: 100%;
}
.section_back_image {
    /* height: 662px; */
    max-width: 100%;
    width: 100%;
}
img.image-link-blocks__image.zoom-image {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !Important;
}

section#shopify-section-template--16803233038549__4303b777-eba2-4233-bf4e-9d1dee210cb7 .bg-custom{
  padding-top:100px;
  margin-bottom: 0px;
  padding-bottom: 100px;
}
section#shopify-section-template--16803233038549__4303b777-eba2-4233-bf4e-9d1dee210cb7 .section.section-boxed.bg-custom {
    box-shadow: none;
}
.owl-page.active {
    background: transparent;
}

.template--16803233038549__aa1966ed-616e-4e3b-96e1-4f5d5d177c3d .section-full {
  padding: 0px 0px 180px;
}

.product-info__text h6 {
    font-family: 'Forest Floor';
    color: #415D51;
}
section#shopify-section-template--16826418659541__related-products .section-stack {
    max-width: 1450px;
    margin: auto;
}

#shopify-section-template--16803233038549__aa1966ed-616e-4e3b-96e1-4f5d5d177c3d {
  position: relative;
  margin-top: -1px;
}

#shopify-section-template--16803233038549__f61a750b-011a-4f4c-96ac-9f879d094bfc .sec-heading {
  margin: 0px;
  font-size: 50px !important;
  line-height: 50px;
  margin-bottom: 50px !important;
  margin-top: 83px !important;
}

#shopify-section-template--16803233038549__aa1966ed-616e-4e3b-96e1-4f5d5d177c3d .rich-text__wrapper:before {
    content: "";
    position: absolute;
    bottom: 100px;
    left: 95px !important;
    background-image: url('/cdn/shop/files/overview-amber-fore_3.png?v=1723827731');
    width: 343px;
    height: 264px !important;
    background-position: center;
    top: -50px !important;
}

.section.backgg.section--tight.section-blends.section-full.text-custom {
    padding-top: 20;
}

section#shopify-section-template--16764234498261__c0d6e3f3-fd65-4898-9d13-7e8ec4dd3aa4 .section.section-blends.section-full {
    padding: 0;
}
section#shopify-section-template--16764234498261__fad11365-043d-4008-8d23-b4d0279af624 .section.section-full.bg-custom {
    padding: 0 47px;
}
section#shopify-section-template--16764234498261__fad11365-043d-4008-8d23-b4d0279af624 .prose.justify-items-center.text-center {
    max-width: 1200px;
    width: 99%;
}
.owl-wrapper {
    display: flex !important;
}


section#shopify-section-template--16764234531029__main .content-over-media.group.rounded-sm img {
    height: 100%;
    object-fit: contain;
    max-width: 100%;
}
section#shopify-section-template--16764234531029__main .content-over-media.group.rounded-sm {
    height: 300px;
    max-width: 300px;
    width: 100%;
    margin: auto;
}
section#shopify-section-template--16764234531029__main .collection-card__content p {
    font-size: 22px;
    color: white;
    text-transform: uppercase;
}

section#shopify-section-template--16764234531029__main svg.icon.icon-circle-button-right-clipped {
    display: none;
}
section#shopify-section-template--16764234531029__main .collection-card__content-wrapper.place-self-center.text-center.text-custom {
    position: absolute;
    bottom: 0;
}

.collection-header .v-stack.gap-4.sm\:gap-6 h1 {
    color: #F1F1F1;
}
.collection-header p {
    color: white;
}


.shopify-section.shopify-section--product-recommendations .product-card__figure{
  padding:0 !important;
}
.product-info__text p strong{
  font-family: 'Forest Floor';
  font-weight:400;
}
.new_product_price {
    font-size: 32px;
    font-family: 'Forest Floor';
}

.block-swatch{
  background:transparent;
}
 .rating-with-text  buy-buttons.buy-buttons {
    border:1px solid white !Important;
    border-radius: 5px !important;
}
h2.info-heading.centerit{
  font-weight:500;
}
.info-row h2.info-heading {
    font-weight: 400;
}
.collection-card__content:first-child {
    margin-block-end: 0rem !Important;
}
.collection-card:hover .collection-card__content {
    transform: none !important;
}
.more-details h5 {
    font-family: 'Forest Floor' !important;
}
.pairing h5 {
    font-family: 'Forest Floor';
}
.feel h5 {
    font-family: 'Forest Floor';
}
.appearance h5 {
    font-family: 'Forest Floor';
}
span.type span.type {
    font-family: 'Forest Floor';
}
.header__wrapper {
    background: url('/cdn/shop/files/header-bottom-spb.svg');
    background-size: cover;
    width: 100%;
    height: 61px;
    margin-top: -11px;
  max-width: 100%;
}

.flex_these_2 {
    display: contents;
    justify-content: space-between;
}
.rich-text__wrapper {
    z-index: 111;
}
 .rich-text__wrapper:after {
 
    z-index: -1;
}
#shopify-section-template--16764234727637__main .product-gallery__media-list-wrapper {
    margin-top: 0 !important;
}
.not-found {
    background: #f5f8e8;
}
.not-found a.button.button--xl {
    margin: auto;
}
.not-found h2.h4 {
    font-family: 'Forest Floor';
    text-transform: uppercase;
}
i.fa-solid.fa-angle-left {
    position: absolute;
    left: -57px;
    top: 50%;
    font-size: 32px;
}

i.fa-solid.fa-angle-right {
    position: absolute;
    right: -50px;
    top: 50%;
    font-size: 33px;
}
.owl-pagination {
    display: none;
}
.auther_name h6 {
color: #F5F8E8;
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: Radikal;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 32px;
  text-transform: capitalize;
}
.auther_name p{
  color: #F5F8E8;

text-align: center;
leading-trim: both;

text-edge: cap;
font-family: Radikal;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 18px; 
}
/* section#shopify-section-template--16799057150165__dc14cbb8-648d-4eea-87c7-e1096a9f0b40:after {
    content: "";
    position: absolute;
    z-index: 1;
    bottom: -75px;
    height: 56%;
    width: 100%;
    background-image: url(/cdn/shop/files/Tree_V2_1.svg?v=1705616353);
    background-size: 100%;
    background-position: bottom;
    background-repeat: no-repeat;
} */
section#shopify-section-template--16799057150165__dc14cbb8-648d-4eea-87c7-e1096a9f0b40{
  overflow:hidden;
}
section#shopify-section-template--16799057150165__173d5745-0f43-4f32-89e1-60bb2f88ab73 .section.section-blends.section-full {
    max-width: 1300px;
    margin: auto;
}
#shopify-section-template--16799057150165__3c6fb989-3d60-4fd4-9751-62027b914429 span.text-custom {
    font-family: 'Forest Floor' !important;
}
#shopify-section-template--16799057150165__3c6fb989-3d60-4fd4-9751-62027b914429 p.h6.hyphenate span.text-custom {
    font-family: 'Radikal' !important;
}
#shopify-section-template--16799057150165__3c6fb989-3d60-4fd4-9751-62027b914429 .heading_btn_txt {
    font-family: 'Radikal';
}
h5.product-cat span.type {
    font-family: 'Radikal';
}
section#shopify-section-template--16826418659541__related-products h2.h3 {
    font-family: 'Forest Floor';
    text-transform: uppercase;
}

#shopify-section-sections--16764230566101__footer > div > div > div > div.footer__block-list.empty\:hidden > div.right-block > div:nth-child(1) > p,
#shopify-section-sections--16764230566101__footer > div > div > div > div.footer__block-list.empty\:hidden > div.right-block > div:nth-child(2) > p {
  font-size: 32px;
}

.collections_content a {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  padding: 0px 5px;
}

.collections_content .collection_images {
  position: relative;
  padding-bottom: 100%;
}

.collections_content .collection_images img {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

section#shopify-section-template--16799057150165__3c6fb989-3d60-4fd4-9751-62027b914429 .table-reserve
 {
    background: url('//stanleyparkbrewstore.com/cdn/shop/files/Vector_2_c90eb919-b14e-4ef2-94ee-fc9e27185d20.png?v=1692648410');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 600px;
}
section#shopify-section-template--16764234170581__main {
    background: #F5F8E8;
}
label.block-swatch {
    border-radius: 5px;
    background: white;
}
.h-stack.gap-2 {
    text-transform: uppercase;
    font-family: 'Forest Floor';
}
span.text-with-icon.text-success svg {
    display: none;
}
span.text-with-icon.text-success {
    color: #7F9C90;
}
.product-info__badge-list on-sale-badge.badge.badge--on-sale {
    display: none;
}

  #container {
      width: 50px;
      height: 50px;
      display: flex;
      align-items: center;
      justify-content: center;
      /* overflow: hidden; */
      position: relative;
    }
 
    .circle {
  border-radius: 50%;
  background-color: deepskyblue;
  width: 50px;
  height: 50px;
  position: absolute;
  opacity: 0;
  animation: scaleIn 4s infinite cubic-bezier(.36, .11, .89, .32);
}
div#outerContainer\ b1 {
    position: absolute;
    /* top: 0; */
    left: 26.5%;
    top: 21%;
}
div#outerContainer\ b2 {
    position: absolute;
    top: 21%;
    left: 67.6%;
}
div#outerContainer\ b3 {
    position: absolute;
    bottom: 24%;
    left: 26.5%;
}
div#outerContainer\ b4 {
    position: absolute;
    right: 29.6%;
    bottom: 24%;
}
div#button_1_c {
    position: relative;
    z-index: 111;
}
div#button_2_c {
    position: relative;
    z-index: 111;
}
div#button_3_c {
    position: relative;
    z-index: 111;
}
div#button_4_c {
    position: relative;
    z-index: 111;
}









    .item {
      z-index: 100;
      padding: 5px;
    }
 
    .item img {
      width: 150px;
    }
    @keyframes scaleIn {
  from {
    transform: scale(.5, .5);
    opacity: .5;
  }
  to {
    transform: scale(2.5, 2.5);
    opacity: 0;
  }
}
.dropdown-menu .dropdown-menu {
    top: calc(-1 * var(--spacing-5));
    z-index: 111;
    margin-left: 52px;
}


.incase_flex .active {
    transform: scale(1.1);
}
.flex_with_title {
    /* background: #3A554A; */
    display: flex;
    justify-content: space-between;
  padding-top: 14px;
}
.border{
  
}
.itx_sub_heading {
    display: flex;
    column-gap: 50px;
}
.column_3 {
    display: flex;
    justify-content: space-between;
  column-gap:50px;
  flex-wrap:wrap;
  row-gap:50px;
}
.titleof_winner {
    width: 47%;
  background:#3A554A;
      padding: 48px;
}
.border {
    border-bottom: 3px dotted #F5F8E8;
    padding-bottom: 8px;
}
p.for_font {
    color: #F5F8E8;
    leading-trim: both;
    text-edge: cap;
    font-family: Radikal;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
 
}
p.for_new_font {
    color: #F5F8E8;
    leading-trim: both;
    text-edge: cap;
    font-family: Radikal;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
}
.flex_with_title.border .itx_sub_heading {
    column-gap: 33px;
}
p.for_font.b2 {
    margin-top: 30px;
}

sold-out-badge.badge.badge--sold-out {
    display: none;
}
.winner_flex sold-out-badge.badge.badge--sold-out {
display:block;
}


.tab-section .tab-content.active:nth-child(3) .content-rowwinner {
    display: none;
}

h2.info-heading.centerit,
.info-row h2.info-heading {
    font-family: 'Forest Floor';
}

div#shopify-section-template--16790432153813__d73e5f6a-4bf9-463b-aa49-ef181217d244 {
    display: none;
}

@media (min-width: 2300px) {
  .header__wrapper {
    background-size: contain;
  }
}

@media (max-width: 1200px) {
  .section-template--16764234563797__29fbfb06-c4e6-490f-af03-4e67ef42de19-padding {
    padding-bottom: 120px !important;
  }
  .flex_collection_imgs .collections_content {
    width: 33.33%;
  }
  .template--contact h2.fs-heading-collection {
    font-size: 60px;
    line-height: 60px;
    color: rgba(245, 248, 232, 1);
    margin-bottom: 50px;  
  } 
}


/* @media (max-width: 999px) {
  .section-template--16764234563797__b6bcd858-c301-4b92-89ce-3db74aea61f4-padding .table-reserve {
    background: url(//stanleyparkbrewstore.com/cdn/shop/files/Vector_1_1d74afbe-41e7-4697-afad-5734763e16a5.png?v=1691016034);
  }
}
 */

@media screen and (max-width: 768px) {
  .template--16803233038549__5f960297-1245-4870-8802-25bbf902ff6e .rich-text__wrapper:after {
    content:'';
    top: auto !important;
    position: absolute;
    bottom: 20px !important;
  }
  #shopify-section-template--16803233038549__5f960297-1245-4870-8802-25bbf902ff6e.shopify-section--rich-text .section-blends {
    padding-bottom: 177px !important;
  }
  .avili_content {
    column-gap: 8px !important;
  }
  .template--single-beer-page-v2-0 .product-7352119460053 .ipa-year-text p {
     max-width: 250px;
  }
  h4.fs-collection-name {
    font-size: 16px;
    line-height: 19.65px;
  }
  .fs-slick_caard .card {
    margin-bottom: 30px ;
    padding: 0px;
  }
  #shopify-section-template--16803233038549__f61a750b-011a-4f4c-96ac-9f879d094bfc .sec-heading {
    font-size: 36px !important;
    line-height: 44px;
  }
  .card {
    margin-top: 37px;
  }
  .tabs_contaner {
    padding: 20px 30px;
  }
      h4.tab_name, button.tablinks.active h4 {
        font-size: 16px;
        line-height: 19.65px;
    }
  button.tablinks.cards {
        padding: 15px;
  }
  #shopify-section-template--16803233038549__f61a750b-011a-4f4c-96ac-9f879d094bfc .top-image {
    max-width: 100% !important;
    margin: auto;
    margin-right: 0px !important;
  }
  #shopify-section-template--16803233038549__5f960297-1245-4870-8802-25bbf902ff6e p.h3.hyphenate {
    font-size: 26px;
    line-height: 31.93px;
  }
  #shopify-section-template--16803233038549__4303b777-eba2-4233-bf4e-9d1dee210cb7 .section-stack {
    gap: 50px;
  }
  #shopify-section-template--16803233038549__0af4a651-9901-4cd9-805c-3ece27734fcc .tree-transition-bg {
    margin-top: 0px;
  }
  #shopify-section-template--16803233038549__4303b777-eba2-4233-bf4e-9d1dee210cb7 h2.h3 {
    font-size: 26px !important;
    line-height: 31px !important;
  }
  .shopify-section--featured-collection .section-stack.featured-products-1 .slider-false .product-card {
    width: calc(50% - 12px) ! important;
    max-width: 100% !important;
    margin: 0px !important;
  }
  .shopify-section--featured-collection .section-stack.featured-products-1 product-list.product-list product-card.product-card.product-card--blends.product-card--show-secondary-media.text-custom {
      max-width: 100% !important;
  }
  .template--collection .collection-header h1 {
    font-size: 40px;
    line-height: 49.12px;
    margin-bottom: 0px;
    margin-top: 40px;
  }
  .collection-header .v-stack {
    gap:38px;
  }
  .flex_collection_imgs .collections_content {
    width: 50%;
    text-align: center;
  }
  .titleof_winner {
    width: 91%;
    background: #3A554A;
    padding: 9px;
    margin: auto;
}
  .content-rowwinner {
    margin-top: 30px;
}
  div#shopify-section-template--16790432153813__d73e5f6a-4bf9-463b-aa49-ef181217d244 {
    display: block;
}
}

.hover_tabs-container {
    width: 100%;
    max-width: unset;
    margin: 0;
    position:relative;
    height: 375px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  
}

.hover_tabs-container .hover_tab {
    display: block;
    padding: 0px 10px 5px 30px;
    color: #333;
    text-decoration: none;
    margin: 0;
    transition: background-color 0.3s;
    font-family: 'Forest Floor';
}

.flex_hover_tabs:hover .hover_tab,
.flex_hover_tabs:active .hover_tab,
.flex_hover_tabs:focus .hover_tab {
    text-decoration:underline;  
}

.hover_tabs-container .hover_tab:hover,
.hover_tabs-container .hover_tab:active, 
.hover_tabs-container .hover_tab:focus {
    text-decoration:underline;
}

.hover_tabs-container .hover_tab-content {
    padding: 2px 20px 2px 20px;
}

.hover_tabs-container .flex_hover_tabs {
    display: flex;
}


.flex_all_imges_in_menu{
  display:flex;
}
div#content2 {
    position: absolute;
    right: 0;
    top: 0;
}
.hover_menu {
    position: absolute;
    max-width: 100%;
    width: 100%;
    background: #F5F8E8;
    z-index:-1;
    height: 375px;
}

#hover_content_show {
    display: none;
}

.hover_tab-content {
    position: absolute;
    right: 0;
  top:0;
}

.image_relative {
    max-width: none;
    width: 100%;
    height: unset;
}

.image_relative img {
    width: 100%;
    height: 375px;
    object-fit: cover;
}

.menu_img_text {
    position: absolute;
    z-index: 1111;
    color: white;
    bottom: 11px;
    left: 15px;
}

.hover_tab-content .relative_content:hover .menu_img_text{
  text-decoration: underline;
}

.relative_content {
    position: relative;
}
.menu_img_text h4 {
    text-transform: uppercase;
}


.some_relative_content_img {
    max-width: 100%;
    width: 100%;
}
.relative_img_for_content {
    position: relative;
}
.some_relative_content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.some_relative_content h2 {
    color: #F5F8E8;
    text-align: center;
    font-family: Forest Floor;
    font-size: 50px;
    font-style: normal;
    font-weight: 400;
    line-height: 60px;
    text-transform: uppercase;
}
.some_relative_content {
    text-align: center;
}
.some_relative_more_content p {
    color: #F5F8E8;
    text-align: center;
    font-family: Radikal;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}
.box_3_content_img {
    max-width: 160px;
    width: 100%;
}
.box_3_content_img img{
    width: 100%;
}
.flex_box_tab_3_content {
    display: flex;
  column-gap: 24px;
  margin-top:26px;
}
.box_tab_3_back {
    background: #3A554A;
    width: 50%;
    margin-top: 28px;
  padding: 37px;
}
.box_content_rich_text p {
    color: #F5F8E8;
    leading-trim: both;
    text-edge: cap;
    font-family: Radikal;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
}
.flex_two_box {
    display: flex;
    justify-content: space-between;
    column-gap: 45px;
}
.box_tab_3_back .flex_box_tab_3_content:nth-child(1) {
    margin-top: 0;
}

/* section#shopify-section-template--16826418659541__related-products .section.backgg.section-blends.section-full.text-custom {
    max-width: 1400px;
    margin: auto;
    width: 100%;
} */



.avili_content {
    display: flex;
    column-gap: 14px;
    align-items: baseline;
  justify-content: center;
}

.avili_content p {
    vertical-align: baseline;
}

.avili_content_imgs {
    display: flex;
    column-gap: 35px;
    margin-top: 16px;
}

.avail_img {
    display: flex;
    align-items: flex-end;
}

.avili_content_imgs .avail_img:nth-of-type(1) img {
    width: 25px;
    margin: 0 7px;
}

.avili-content-text-image {
  height: 100%;
}

section#shopify-section-template--16803233038549__dc14cbb8-648d-4eea-87c7-e1096a9f0b40 video{
  margin-bottom:250px;
}
section#shopify-section-template--16799057150165__dc14cbb8-648d-4eea-87c7-e1096a9f0b40  video{
  margin-bottom:0px;
}
.search-input body.template--page button{
  background:transparent;
}
.predictive-search__tab-item button {
    background: transparent !important;
}
.search-input button {
    background: transparent !important;
}
scroll-carousel#scroll-area-template--16826418659541__related-products .v-stack.gap-4 {
    display: none;
}
a.hover_tab {
    max-width: 20%;
    width: 100%;
}
.hover_tabs-container .hover_tab-content {
    padding: 0 20px;
    padding-right: 0;
    max-width: 80%;
    width: 100%;
}
section.shopify-section.shopify-section--product-recommendations .product-card__badge-list {
    margin-top: 0;
}

#click-2 .dropdown-menu {
    display: none;
}

@media screen and (max-width: 900px) {
      #click-2  .dropdown-menu {
        display: block;
    }
}


section#shopify-section-template--16817446944981__main legend.text-subdued {
    color: white;
}
section#shopify-section-template--16817446944981__main .trphy_heading h4 {
    color: white;
}
@media screen and (min-width: 749px) {
.mobile-reserve {
display:none !important;
}
}


.contact_table_Section.c_tbl_contact.section-template--16764234563797__b6bcd858-c301-4b92-89ce-3db74aea61f4-padding.template--16764234563797__b6bcd858-c301-4b92-89ce-3db74aea61f4 .container {
    max-width: 1428px !important;
    margin: 0 auto;
}

.quick-buy-drawer__info sale-price.text-subdued {
    color: black !important;
}
#shopify-section-template--16817446944981__main .product-info__price price-list.price-list .text-lg {
    /* margin-bottom: 20px; */
}
.product-info__text.double {
    align-items: center;
}
section#shopify-section-template--16817446944981__main .rating-with-text form.shopify-product-form {
    display: none;
}
section#shopify-section-template--16817446944981__main .rating-with-text a.button.button--xl.button--outline{
  display:none;
}
@media screen and (max-width: 749px) {
  section#shopify-section-template--16826418659541__7fc37330-63d8-4f35-bfa9-2e46ca7af3fc:before {
    display: none !important;
  }
  .fs-main-tabs-content {
    padding: 50px 0 100px !important;
 }
  body.template--page button.collapsible_2 {
    padding: 45px 40px;
  }
  div#fs-slick p {
     margin: 10px 0px 0px;
    text-align: center;
    color: #F5F9E7;
  }
   div#fs-slick ul {
      text-align: center;
     color: #F5F9E7;
   }
  .fs-image-content {
    background: #253E33;
    padding: 9px 21px;
    size: 19px;
    line-height: 19.65px;
  }
  button.tablinks.active .fs-image-content {
    padding: 9px 21px;
  }
  h2.fs-heading-collection {
    margin-bottom: 45px;
    color: #F5F8E7;
  }
  section#shopify-section-template--16817446944981__main form.shopify-product-form {
    max-width: 100% !important;
    width: 100%;
    margin-bottom: 15px;
    margin-right: 0;
    padding-right: 0;
}
  a.find_store.button.button--xl {
    background: transparent;
    border: 1px solid;
    max-width: 100%;
    width: 100%;
    display: block;
    padding: 15px 40px;
}
  buy-buttons.buy-buttons.flex-product-btn div {
    max-width: 100%;
    width: 100%;
}
  section#shopify-section-template--16817446944981__main buy-buttons.buy-buttons.flex-product-btn{
    flex-wrap:wrap;
    row-gap:10px;
  }
  .template--product product-gallery.product-gallery.product-gallery--desktop-carousel{
    width:100% !Important;
  }
  .template--product .product {
    display: flex;
    flex-wrap: wrap;
}
  .template--product .product-info {
    width: 100% !Important;
}
  product-list.product-list product-card.product-card.product-card--blends.product-card--show-secondary-media.text-custom {
    width: 46%;
}
  /* product-list.product-list {
    display: flex;
    flex-wrap: wrap;
} */
  .mobile-reserve {
display:block;
}
  #shopify-section-template--16803233038549__4303b777-eba2-4233-bf4e-9d1dee210cb7 p.bold {
    padding-top: 18px !important;
}
body.template--page button.collapsible_2:before {
    position: absolute;
    bottom: -24px;
    margin: 0px auto !important;
}
body.template--page button.collapsible_2 {
    position: relative;
}
button.collapsible_2.active:before {
    rotate: 180deg;
    bottom: -24px;
}
  .fs-main-tabs-content  .content {
    padding-left: 20px !important;
}
  #shopify-section-template--16826418659541__related-products .v-stack.gap-0\.5.w-full {
    row-gap: 44px !important;

}
  #shopify-section-template--16803233038549__aa1966ed-616e-4e3b-96e1-4f5d5d177c3d p.bold{
        padding-top: 20px !Important;
  }
  section#shopify-section-template--16803233038549__4303b777-eba2-4233-bf4e-9d1dee210cb7 .image-link-blocks__item.group.rounded.bg-custom.text-custom {
    height: 115px;
    width: 31%;
}
  #shopify-section-template--16803233038549__4303b777-eba2-4233-bf4e-9d1dee210cb7 .section-header {
   grid-template-columns: 100% !important;
}
  img.winner_moblie_image {
    max-width: 100%;
    width: 100%;
}
  #shopify-section-template--16803233038549__5f960297-1245-4870-8802-25bbf902ff6e p.bold {
    padding-top: 20px !Important;
}
  #shopify-section-template--16803233038549__01527d3c-ce29-4991-8264-3dcb5d81d875 span.text-custom{
    font-size:36px !Important;
  }
  on-sale-badge.badge.badge--on-sale{
    font-size:12px;
  }
p.onsale_tag {
    font-size: 12px;
}
  .new_rich_text{
    text-align:center;
  }
  div#shopify-section-template--16799057150165__5d20dea4-b85a-4b23-9e42-f13ca50d1107 .transition-parallax .tree-transition-bg {
    margin-top: 0;
}
  section#shopify-section-template--16799057150165__dc14cbb8-648d-4eea-87c7-e1096a9f0b40:after {
    bottom: -4px;
}
  section#shopify-section-template--16799057150165__dc14cbb8-648d-4eea-87c7-e1096a9f0b40  video {
    margin-bottom: 0;
}
p.new_tag{
  font-size:12px;
}
  #shopify-section-template--16803233038549__a418cf0b-3bef-4edf-9c00-1911b51120a3 span{
    font-size:36px !Important;
  }
  .tab-section .tab-content.active:nth-child(3) .content-rowwinner {
    display: block;
}  
  .flex_with_title.border .itx_sub_heading {
    column-gap: 13px;
}
  .itx_sub_heading {
    display: flex;
    column-gap: 25px;
}

  .collection-header {
    padding-top: 62px;
    margin-bottom: 0px;
}
  section#shopify-section-template--16764234531029__main {
    padding-top: 62px;
}
  section#shopify-section-template--16764234727637__main safe-sticky.product-info{
    margin-top:0;
  }
  body.template--product.template--single-beer-page-v1-3.zoom-image--enabled .product-gallery__media {
    margin-top: 40px;
}
  .product-info__badge-list {
    text-align: center;
    justify-content: center;
    margin-top: 10px;
}
  .new_product_price {
    font-size: 32px;
    text-align: center;
}
  form.shopify-product-form {
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
}
  .event_time {
    padding: 10px 110px 46px;
}
  body.template--product.template--single-beer-page-v1-3.zoom-image--enabled .product-card__figure img {
    height: 100%;
    object-fit: contain;
    width: 100%;
}
  section#shopify-section-template--16826418659541__main  .button {
    width: 100%;
}
 .winner_flex {
    justify-content: center;
}
  .avili_content_imgs {
    justify-content: center;
}
  .avili_content {
    justify-content: center;
}
#shopify-section-template--16803233038549__5f960297-1245-4870-8802-25bbf902ff6e   p.h2.hyphenate {
    font-size: 26px;
}
  .template--16803233038549__e9e03e36-f383-4aad-9c4a-a4fa27f60b5b .rich-text__wrapper:before {
    top: -87px !Important;
    left: -18px !Important;
}
  .tabs_contaner:after {
    justify-content: center;
}
  #shopify-section-template--16803233038549__e9e03e36-f383-4aad-9c4a-a4fa27f60b5b button {
    padding: 15px 75px;
    width: 100%;
}
  h2.tabs_heading {
    display: none;
}
  .sec-heading {
    font-size: 36px;
    line-height: 50px;
}
 section#shopify-section-template--16803233038549__aa1966ed-616e-4e3b-96e1-4f5d5d177c3d span.text-custom {
    font-size: 26px;
}
  section#shopify-section-template--16803233038549__c599e0fc-916a-4762-a4d4-2676b7756149:before {
    content: url(/cdn/shop/files/carousel-foreground_2_1_5919119b-5d74-4ecc-9cf6-9967c6e133e7.png?v=1699378340);
    display: flex;
    justify-content: end;
}
 .template--16803233038549__a418cf0b-3bef-4edf-9c00-1911b51120a3  .mobile_iconnn {
    margin: inherit;
}
  .template--16803233038549__a418cf0b-3bef-4edf-9c00-1911b51120a3 {
    display: flex;
    flex-direction: column-reverse;
    margin-top: 25px;
}
  #shopify-section-template--16803233038549__01527d3c-ce29-4991-8264-3dcb5d81d875 span {
    font-size: 35px;
}
  #shopify-section-template--16803233038549__a418cf0b-3bef-4edf-9c00-1911b51120a3 span {
    font-size: 35px;
}
  #shopify-section-template--16803233038549__dc14cbb8-648d-4eea-87c7-e1096a9f0b40 .h2 {
    font-size: 24px !Important;
    line-height: 34px !important;
}
  #shopify-section-template--16803233038549__dc14cbb8-648d-4eea-87c7-e1096a9f0b40 .prose p.bold {
    font-size: 30px !important;
}
  section#shopify-section-template--16803233038549__dc14cbb8-648d-4eea-87c7-e1096a9f0b40:after{
        background-image: url('/cdn/shop/files/Tree_V2_7d4f73e2-d374-4603-9f68-78d5848036b8.png?v=1724126576') !important;
        bottom: 0;
       background-size: 100%;
      height: 100%;
  }
  .slideshow_about-us {
    margin-bottom: -24px !important;
  }
  button.tablinks.cards {
    max-width: 100%;
}
  section#shopify-section-template--16803233038549__4303b777-eba2-4233-bf4e-9d1dee210cb7 .image-link-blocks__item.group.rounded.bg-custom.text-custom {
    height: 111px;
    width: 111px;
   border:2px solid rgba(65, 93, 81, 0.20);
}
  div#shopify-section-template--16803233038549__69c566a4-f420-467a-a203-1a09d800e359{
    display:none;
  }
  section#shopify-section-template--16803233038549__c599e0fc-916a-4762-a4d4-2676b7756149{
    display:block;
  }
section#shopify-section-template--16764234498261__d05c9321-82d4-4e81-a437-e3b48b493d80 .content {
    padding: 29px;
    background: #F5F9E7 !important;
    overflow:visible !Important;
  height:auto;
}
  .collapsible_2:before {
    margin: auto;
}
button.collapsible_2 {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    text-align: center !important;
    align-items: center;
}
  #shopify-section-template--16799057150165__e9e03e36-f383-4aad-9c4a-a4fa27f60b5b button.button {
    max-width: 100%;
    width: 100%;
}
div#shopify-section-template--16799057150165__d778d2e3-f4e7-478d-a90d-480307a52a09  .button_dv .button {
    color: #f5f8e8;
    background: #396652;
    padding: 15px 30px;
    margin: 30px auto 0;
}
  #shopify-section-template--16799057150165__dc14cbb8-648d-4eea-87c7-e1096a9f0b40 a.v_btnn.button.button--outline {
    padding: 16px;
    max-width: 100%;
    width: 100%;
}
  ul.events_ul {
    display: flex;
    flex-wrap: nowrap;
    position: relative;
    width: 100%;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    transition: all .2s;
    transform: scale(.98);
    will-change: transform;
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    gap: 10px;
}
 section#shopify-section-template--16764234498261__d05c9321-82d4-4e81-a437-e3b48b493d80 .prose div:nth-child(5) {
    display: block;
}
 section#shopify-section-template--16764234498261__d05c9321-82d4-4e81-a437-e3b48b493d80 .prose div:nth-child(4) {
    display: none;
}
  
  #shopify-section-template--16799057150165__3c6fb989-3d60-4fd4-9751-62027b914429 .brewpub_design .prose * + .button {
    padding: 15px 75px;
    max-width: 100%;
    width: 100%;
}

  
/* div#shopify-section-template--16764234498261__5cc63e4f-2a2f-44f7-832d-e87d9673dfd7  div#product-hero:after {
    content: url(/cdn/shop/files/home-hero-foreground_1_2.png?v=1698249368);
    display: flex;
    justify-content: end;
} */
  section#shopify-section-template--16817446944981__main button.button.button--xl {
    max-width: 100%;
    width: 100%;
    text-align: center;
}
  .product-info__price .rating-with-text {
    width: 100% !important;
}
  .trophy {
    width: 46%;
}
.trophy_content .metafield-rich_text_field {
    padding: 0;
}
  .flex_trohpy{
    flex-wrap:wrap;
    row-gap:20px;
  }
  #shopify-section-template--16764234498261__9cedc591-0235-41c7-8aa5-9c3d625576d0 button.button.button--xl {
    padding: 15px 70px;
    width: 100%;
}
  .v-stack.gap-6 {
    max-width: 100%;
    width: 100%;
}
 div#product-hero .flickity-prev-next-button.previous {

    display: none;
}
 div#product-hero .flickity-prev-next-button.next {
    display: none;
}
  section#shopify-section-template--16764234498261__d05c9321-82d4-4e81-a437-e3b48b493d80 button.button {
    margin: 150px auto;
    max-width: 100%;
    width: 100%;
}
section#shopify-section-template--16764234498261__d05c9321-82d4-4e81-a437-e3b48b493d80 .content{
  margin:auto;
}
section#shopify-section-template--16764234498261__d05c9321-82d4-4e81-a437-e3b48b493d80  p.h1{
  display:none;
}
#home-hero h1 {
  font-size: 40px;
  line-height: 49.12px;
}

body.template--product.template--single-beer-page-v1-3.zoom-image--enabled .bg-custom.announcement-bar {
  padding-top: 20px;
}
  
  h1.product-info__title.h2 {
    font-size: 24px !important;
}
  section#shopify-section-template--16817446944981__main .new_product_price{
    text-align:center;
  }
  .product-info__image img {
    width: 100% !important;
}
  .product-info__text .prose {
    padding-top: 0;
}
  .product-info__inventory {
    text-align: center;
    display: flex;
    justify-content: center;
}
  section#shopify-section-template--16817446944981__main form.shopify-product-form {
    max-width: 86%;
    width: 100%;
    margin-bottom: 15px;
}
  .product-info__text {
    text-align: center;
}
section#shopify-section-template--16764234727637__main product-gallery.product-gallery.product-gallery--desktop-carousel {
    padding-top: 104px;
}
section#shopify-section-template--16764234727637__main   price-list.price-list {
    font-size: 30px;
    text-align: center;
    margin: auto;
    display: block;
}
section#shopify-section-template--16764234727637__main  p.appearance img {
    margin: auto;
}
}

@media screen and (max-width: 385px) {
  #home-hero h1 {
  font-size: 30px;
  line-height: 39.12px;
  }
}

@media screen and (max-width: 375px) {
  .prose h2.h2 {
    font-size: 24px !important;
    line-height:30px;
}
  .collection_headings h2 {
    font-size: 28px;
}
  body.template--collection.template--bear-collection.zoom-image--enabled  .button.button-normal {
    margin: 40px auto;
    max-width: 130px;
    padding: 8px;
    font-size:14px;
}
  .product-card__figure {
    height: 176px;
}
}


div#shopify-section-template--16790432153813__7f4df4c2-d088-491c-98a7-3b0a57ec8b68 {
    background: #1F382D;
}
section#shopify-section-template--16790432153813__b1e522d6-3a57-487f-9d3b-7ee5ea4e657f {
    background: #193027;
}
@media screen and (max-width: 768px) {
  .tabs_back .owl-buttons {
    display: none;
  }
  #shopify-section-template--16803233038549__rich_text_rLJfQB .h2:before {
   top: -30px;
  }
  #shopify-section-template--16803233038549__rich_text_rLJfQB .h2 {
    font-size: 50px;
    line-height: 40px;
    margin-bottom: 50px;
    font-weight: 400;
  }
  #shopify-section-template--16803233038549__rich_text_rLJfQB p {
    color: #7f9c90 !important;
    font-weight: 400;
 } 
  .card {
    margin-bottom: 10px;
  }
  .tabs_back .owl-theme .owl-controls {
    margin-top: 20px;
    text-align: center;
  }
  #shopify-section-template--16803233038549__96de6716-9742-41b0-964e-2a5ca3bfb369 .owl-pagination {
    display: block;
  } 
   #shopify-section-template--16803233038549__96de6716-9742-41b0-964e-2a5ca3bfb369 .owl-theme .owl-controls .owl-page span {
    width: 8px;
    height: 8px;
    margin: 5px 5px;
    background: rgba(180, 204, 194, 1);
  }
  .tabs_contaner:after {
    content: url('/cdn/shop/files/brewpub-location-fg_6_1.png?v=1724145379');
    width: 100%;
    height: 106px;
    left: auto;
    right: -40px;
    justify-content: flex-end;
    top: 30px;
  }

  section#shopify-section-template--16803233038549__4303b777-eba2-4233-bf4e-9d1dee210cb7 .section.section-boxed.bg-custom:before {
    display: none;
  }
  
  section#shopify-section-template--16764234498261__featured-collection .floating-controls-container:after {
    content: url(/cdn/shop/files/overview-shadow_play-bg_1_4bca1c0c-e4ff-48e4-82ec-21f83130fd49.png?v=1698653159);
    display: flex;
    justify-content: end;
}

    ul.social-media svg{
    color:#406557;
  }
    .footer__block.footer__block--newsletter ul.social-media {
    display: none;
}
    .v-stack.gap-6 {
    max-width: 100%;
    width: 100%;
}
  .owl-carousel .owl-wrapper-outer {
    text-align: center !important;
}
  section.section_menu {
    background: #1F382D !important;
}
div#shopify-section-template--16790432153813__7f4df4c2-d088-491c-98a7-3b0a57ec8b68 {
    display: none;
}
 .container {
	 width: 980px;
	 margin: 0 auto;
	 max-width: 100%;
	 padding-right: 16px;
	 padding-left: 16px;
}
  .menu_first_div {
    background-image: url(//hk8vzf7lkjc0l0dv-36113121417.shopifypreview.com/cdn/shop/files/svgviewer-output_8.svg?v=1691526105);
    background-repeat: no-repeat;
    background-size: cover;
    padding:30px;
}
 section_menu {
	 background: #1A3027;
	 padding: 100px 0;
}
 .tab__list {
	 display: flex;
	 margin-bottom: 24px;
   overflow:auto;
   column-gap:15px;
}
 /* .tab__item {
	 overflow: hidden;
	 cursor: pointer;
	 padding: 12px 8px;
	 margin-right: 24px;
	 text-shadow: 0 0 0.5px currentColor;
	 letter-spacing: 1px;
	 transition: 0.2s;
	 font-size: 18px;
	 position: relative;
	 color: #777;
} */
 .tab__item:before {
	 content: "";
	 position: absolute;
	 top: 95%;
	 left: 0;
	 height: 2px;
	 width: 100%;
	 background: #19d9b4;
	 transition: 0.2s;
	 visibility: hidden;
	 opacity: 0;
}
.tab__item.is--active {
    color: #1F382D;
    position: relative;
    background: #F5F3DD;
}
 /* .tab__item.is--active:before {
	 visibility: visible;
	 opacity: 1;
} */
 /* .tab__content {
	 padding: 32px;
	 background: #fff;
	 border-radius: 0 10px 10px;
} */
 .tab__content-item {
	 display: none;
}
 .tab__content-item.is--active {
	 display: block;
}
 .tab__content-title {
	 padding: 24px 24px 24px 0;
}
 .tab .tab .tab__item {
	 font-size: 16px;
}
 .tab .tab .tab__content {
	 padding: 0;
}
.tab__item {
    color: #F5F3DD;
    border: 2px solid #F5F3DD;
    border-radius: 30px;
    padding: 10px 30px;
  text-wrap:nowrap;
  font-family: Forest Floor;
    text-transform: uppercase;
  font-size:18px;
}
  .its_main_img {
    height: 300px;
    position:relative;
}
  .its_main_img img{
    height: 100%;
    object-fit:cover;
}
  h2.main_img_heading {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color:#F5F3DD;
     max-width: 100%;
    width: 100%;
}
  .its_main_img p {
    font-size: 30px;
    color: #F5F3DD;
}
.flight_contet_main {
    background: #3A554A;
    text-align: center;
    margin-top: 21px;
    padding: 30px;
}
  .flight_content_img {
    max-width: 160px;
    width: 100%;
    margin: auto;
}
  .flight_content_img img{
    width:100%;
    border-radius:10px;
  }
  .flight_content div {
    color: #F5F8E8;
    font-family: 'Radikal';
    font-size: 16px;
    margin-top: 12px;
}
  .flight_content h3 {
    color: #F5F8E8;
    font-family: 'Radikal';
    font-size: 22px;
}
  .flight_content {
    margin-top: 15px;
}
  .flex_dot_heading {
        display: flex;
    align-items: baseline;
    text-align: left;
    justify-content: space-between;
    column-gap: 20px;
}
  .flex_dot_heading h3 {
    color: #F5F3DD;
    /* max-width:200px;
    width:100%; */
}
  .flight_text p {
    color: #F5F3DD;
}
  .tree-transition-fore.mobile-hides {
    display: none;
}
}


section#shopify-section-template--16826418659541__related-products .product-card__title {
    height: 38px;
}

.product-card__title a>p {
  display: inline-block;
  margin-left: 4px;
}

span.product-card__title a {
  display: inline-block;
}

.template--single-beer-page-v2-0 .product-card__title a>p {
    color: #fff; 
}

.template--single-beer-page-v2-0 .product-info {
    margin-top: 70px;
}

.template--product .product {
  display: flex;
}

.main-collection-list-product .product-card__badge-list {
  top: 0px;
}

.template--product product-gallery.product-gallery.product-gallery--desktop-carousel {
    width: 50%;
}

.template--product .product-info {
    width: 50%;
}

.template--single-beer-page-v2-0 .content-over-media.content-over-media--fill.full-bleed.text-custom {
  width:100%;
  display: block;
}

.template--single-beer-page-v2-0 .content-over-media.content-over-media--fill.full-bleed.text-custom  img{
  width:100%;
}


.image-main-section .mobile-image {
    display: none;
    width:100%;
}

.image-main-section .desktop-image {
    display: block;
    width:100%;
}


@media only screen and (max-width: 768px) {
  p.new_tag {
    font-size: 12px;
    line-height: 14.4px;
    width: 75px;
    padding: 5px 0px;
    z-index: 1;
  }
    .image-main-section .mobile-image {
        display: block;
        width: 100% !important;
        max-width: 100% !important;
     }
  
     .image-main-section .dekstop-hide-image {
        display: none;
    }

  .avili_content {
    justify-content: center;
  }

  .image-main-section .content-over-media .mobile-image img {
    display: block !important;
  }
}

.product-card__figure a {
  padding-bottom: 100%;
  position: relative;
  width: 100%;
  height: 100%;
  display: inline-block;
}

.product-card__figure {
  display: flex;
  height: auto !important;
}

.product-card__figure img,
.product-card__figure svg {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100% !important;
  object-fit: contain;
}

.collection-header .prose {
  font-size: 18px;
  line-height: 21.6px;
  font-weight: 500;
  color: #F5F8E8 !important;
  margin-bottom: 30px;
}

@media (max-width: 1400px) {
  on-sale-badge.badge.badge--on-sale {
    font-size: 16px;
    padding: 7px 12px;
  }
  
  p.new_tag {
    font-size: 16px !important;
    width: 75px;
    padding: 7px 0px !important;
    z-index: 1;
  }
}

@media (max-width: 768px) {
  on-sale-badge.badge.badge--on-sale {
    font-size: 14px;
    padding: 5px 12px;
  }
  
  p.new_tag {
    font-size: 14px !important;
    width: 75px;
    padding: 5px 0px !important;
    z-index: 1;
  }
}


.shopify-section--rich-text.find-us-text .rich-text__wrapper {
  max-width: 1250px;
  width: 100%;
  position: relative;
}

.shopify-section--rich-text.find-us-text .rich-text__wrapper ul {
  display: flex;
  align-items: center;
  gap: 50px;
  list-style: none;
  padding: 0px;
}

html {
  padding-bottom: 0px !important;
}

.shopify-section--rich-text.find-us-text .h3 {
  font-family: Forest Floor;
  font-weight: 400;
  font-size: 32px;
  line-height: 32px;
  margin-bottom: 26px;
}

.shopify-section--rich-text.find-us-text .rich-text__wrapper ul li a,
.shopify-section--rich-text.find-us-text .rich-text__wrapper ul li {
  font-size: 18px;
  line-height: 35px;
  text-decoration: underline;
}

.shopify-section--rich-text.find-us-text .button_with_text {
  width: 33.33%;
  display: flex;
  min-height: 180px;
  flex-direction: column;
  margin: 0px !important;
}

.find-us-text .multi-button-section {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  text-align: center;
}

.find-us-text .multi-button-section {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  text-align: center;
  gap: 100px;
  margin-top: 150px;
  width: 100%;
}

.find-us-text .rich-text__wrapper .text-custom {
  font-size: 50px;
  line-height: 50px;
  font-weight: 400;
  margin-bottom: 70px;
}

.find-us-text.shopify-section--rich-text .section-blends {
 padding-top: 40px !important;
 padding-bottom: 130px !important;
}

.find-us-text .multi-button-section .button {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.find-us-text .multi-button-section p {
  margin: auto !important;
}

.find-us-text .button-heading {
  font-size: 24px !important;
  letter-spacing: 1px;
  font-weight: 600;
  font-family: Radikal;
  text-transform: capitalize;
  margin: 0px;
}

.find-us-text a.button {
  margin-top: auto !important;
}

section#shopify-section-template--16799057150165__173d5745-0f43-4f32-89e1-60bb2f88ab73 .section.section-blends.section-full {
  position: relative;
}

#shopify-section-template--16799057150165__custom_liquid_CVkpin .footer-contact-section-spb h2 {
   font-size: 32px;
  line-height: 32px; 
}

.events_main_div .dk_img {
  display: none;
}

@media only screen and (min-width: 1400px) {
  .fs-container.container {
    max-width: 1200px;
    width: 100%;
    margin: auto;
    text-align: center;
  }
}

@media only screen and (max-width: 1600px) {
 .slideshow .content-over-media>:not(img,video,iframe,svg,video-media) {
    position: static;
    padding-top: 160px;
  }
}

@media only screen and (max-width: 1400px) {
    #shopify-section-template--16803233038549__aa1966ed-616e-4e3b-96e1-4f5d5d177c3d .rich-text__wrapper:before {
    left: 0 !Important;
  }
  .find-us-text .multi-button-section {
    margin-top: 40px;
  }
  .find-us-text .multi-button-section {
    gap: 50px;
  }
  #shopify-section-template--16803233038549__dc14cbb8-648d-4eea-87c7-e1096a9f0b40 .prose p.bold {
    font-size: 60px !important;
    font-weight: 400;
    line-height: 60px !important;
  }
}

@media only screen and (max-width: 1200px) {
  .shopify-section--rich-text.find-us-text .rich-text__wrapper ul {
    flex-direction: column;
    gap: 0px;
  }
  #shopify-section-template--16799057150165__rich_text_FHVE9H.shopify-section--rich-text .section-blends {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 991px) {
  .deatils_heading_ev {
    font-size: 26px;
  }
  .shopify-section--rich-text .template--16799057150165__173d5745-0f43-4f32-89e1-60bb2f88ab73 .rich-text__wrapper .text-custom {
    font-size: 40px;
  }
  .video_heading {
    font-size: 40px;
  }
}

@media only screen and (max-width: 768px) {
  .shopify-section--rich-text .template--16799057150165__173d5745-0f43-4f32-89e1-60bb2f88ab73 .rich-text__wrapper .text-custom {
    font-size: 32px;
    line-height: 39.3px;
  }
  .template--brewpub .rich-text .h2 {
    margin-bottom: 30px;
  }
  .shopify-section--rich-text .template--16799057150165__173d5745-0f43-4f32-89e1-60bb2f88ab73 .rich-text__wrapper .prose div p {
    margin-bottom: 20px;
  }
  .shopify-section--rich-text.find-us-text .h3 {
    line-height: 1.4;
    font-size: 27.02px;
  }
  .find-us-text .rich-text__wrapper .text-custom {
    font-size: 32px;
    line-height: 39.3px;
  }
  .find-us-text .multi-button-section {
    flex-direction: column;
    margin: 0px auto;
    justify-content: center;
    align-items: center;
    gap: 50px;
    margin-top: 50px;
  }
  #shopify-section-template--16799057150165__custom_liquid_CVkpin .footer-contact-section-spb h2 {
    font-size: 32px;
    line-height: 1.4;
    padding: 0px 20px;
 }
  .fs-main-tabs-content {
    padding: 30px 0 100px !important;
  }
  h2.fs-heading-collection {
    font-size: 40px;
  }
  .event_icon_img {
    bottom: 220px;
    width: 100%;
    margin: 0px auto;
  }
  .video_heading {
    margin-bottom: 50px;
  }
    .event_headings_dv {
      margin: 40px 0 45px;
    }
  .find-us-text .button-heading {
    margin-bottom: 25px;
  }
  .shopify-section--rich-text.find-us-text .button_with_text {
    min-height: auto;
    width: 100%;
  }
  .find-us-text .multi-button-section .button {
    margin-top: 29px !important;
    font-size: 18px !important;
  }
  .find-us-text .multi-button-section .button_with_text:last-child .button {
    margin-top: 0px !important;
  }
}

@media only screen and (max-width: 800px) {
  .slideshow_brewpub .prose .h0, .event_heading {
   font-size: 37px;
   line-height: 49.12px;
  }
  .shopify-section--rich-text .template--16799057150165__173d5745-0f43-4f32-89e1-60bb2f88ab73 .section-blends {
    padding-top: 100px;
  }
  .slideshow .button {
    text-decoration: underline;
    text-underline-offset: 2px;
  }
   .slideshow .button:after {
     display: none;
   }
  #shopify-section-template--16799057150165__dc14cbb8-648d-4eea-87c7-e1096a9f0b40 a.v_btnn.b2.button.button--outline {
    text-decoration: none;
    font-size: 18px !important;
  }
  .find-us-text .multi-button-section {
    margin-top: 100px;
  }
}

@media screen and (min-width: 700px) {
  .navigation-drawer::part(body) {
    margin-top: 20px;
  }
}

@media (max-width: 600px) {
  .fs-slick_caard .card {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  /* .fs-slick_caard .owl-item {
    width: 100% !important;
  } */
  .events_ul li {
    display: flex;
    width: 100%;
    flex-direction: column;
  }
  .tab-content {
    padding: 30px 0 0px;
  }
}

@media (max-width: 543px) {
  .shopify-section--rich-text.find-us-text .rich-text__wrapper ul li a, .shopify-section--rich-text.find-us-text .rich-text__wrapper ul li {
    font-size: 16px;
    line-height: 32px;
    text-decoration: underline;
  }
  .find-us-text .multi-button-section {
    margin-top: 80px;
  }
}

@media screen and (max-width: 768px) {
   .card::before{
     background-size: 100% 100%;
    }
  .card::before {
    width: 102%;
    height: 102%;
  }
  #shopify-section-template--16803233038549__dc14cbb8-648d-4eea-87c7-e1096a9f0b40 .prose p.bold {}
    #shopify-section-template--16803233038549__dc14cbb8-648d-4eea-87c7-e1096a9f0b40 .prose p.bold {
    font-size: 40px !important;
    font-weight: 400;
    line-height: 49.12px !important;
    margin-bottom: 30px;
  }
}

@media (max-width: 380px) {
  span.product-card__title a {
    font-size: 15px;
    line-height: 20px;
  }
  span.product-card__title p {
    font-size: 14px;
    line-height: 18px;
  }
  #shopify-section-template--16803233038549__dc14cbb8-648d-4eea-87c7-e1096a9f0b40 .prose p.bold {
    font-size: 30px !important;
    font-weight: 400;
    line-height: 40px !important;
    margin-bottom: 30px;
  }
  h4.tab_name, button.tablinks.active h4 {
    font-size: 14px;
    line-height: 19.65px;
  }
  #shopify-section-template--16803233038549__5f960297-1245-4870-8802-25bbf902ff6e p.h3.hyphenate {
    font-size: 30px !important;
  }
}

.shopify-section--rich-text.find-us-text .rich-text__wrapper ul {
    flex-direction: column;
    gap: 0px;
}

.find-us-text .multi-button-section {
  margin-top: 60px;
}

@media screen and (min-device-width: 989px) and (max-device-width: 1400px) { 
.section-template--16764234563797__b6bcd858-c301-4b92-89ce-3db74aea61f4-padding .table-reserve {
  height: 800px !important;
}
}

@media(max-width:1450px){
  #shopify-section-template--16803233038549__a418cf0b-3bef-4edf-9c00-1911b51120a3 .prose.justify-items-center.text-center {
    max-width: 800px !important;
  }
}

@media(max-width:1250px){
  .card_img_inner {
        margin-left: 8%;
  }
  .card::after {
    left: 20px;
    width: calc(100% - 50px);
  }
  section#shopify-section-template--16803233038549__dc14cbb8-648d-4eea-87c7-e1096a9f0b40:after {
    bottom: -13px;
  }
   .slideshow_about-us {
        margin-bottom: -10px;
  }
    section#shopify-section-template--16803233038549__4303b777-eba2-4233-bf4e-9d1dee210cb7 .section.section-boxed.bg-custom:before {
    margin-top: -300px;
    background-size: 100%;
    width: 400px;
    height: 300px;
  }
}

@media (max-width: 1100px) {
  .card::after {
      left: 26px;
      width: calc(100% - 30px);
  }
}

@media(max-width:1024px){
  .template--16803233038549__a418cf0b-3bef-4edf-9c00-1911b51120a3 .rich-text__wrapper:after {
    top: 30px;
  }
  .template--16803233038549__5f960297-1245-4870-8802-25bbf902ff6e .rich-text__wrapper:after {
    right: -0px !important;
  }
  #fs-slick .card {
   margin: 0px 10px;
  }
  #fs-slick .card .overlay {
        width: 97%;
    
  }
  #fs-slick .card_img_inner {
    max-width: 100%;
    margin-left: 7%;
  }
  .template--single-beer-page-v2-0 .top-image {
    top: -60px;
  }
}

@media (max-width: 991px) {
    section#shopify-section-template--16803233038549__dc14cbb8-648d-4eea-87c7-e1096a9f0b40:after {
        bottom: 0px;
    }
  .slideshow_about-us {
        margin-bottom: -29px;
  }
}

@media (max-width: 768px) {
    #fs-slick .card .overlay {
        margin-top: 0px;
    margin-left: 0px;
              height: 100%;
  }
  #shopify-section-template--16764234563797__40223649-ea72-4727-9fb5-455430f7b1f6 #home-bridge svg {
    display: none;
  }
  #fs-slick .card_img_inner {
    max-width: 89%;
    margin-bottom: 10px;
  }
  .tab.flex_all_tabs {
    margin-bottom: 30px;
  }
}

@media (max-width: 543px) {
  .template--single-beer-page-v2-0 .top-image {
    top: -30px !important;
    left: 0;
    height: 100% !important;
  }
}

@media (max-width: 340px) {
  .template--16764234563797__b6bcd858-c301-4b92-89ce-3db74aea61f4 .table-reserve::after {
    width: 300px !important;
    height: 100px !important;
    z-index: 24 !important;
    bottom: -40px !important;
    left: auto !important;
    background-position: right;
    right: -19px !important;
    background-size: 100%;
  }
}